Modeling and Simulation of Six-Bed Cyclic Adsorption Process Using in Mercaptan Removal from Natural Gas: Non-Isothermal and Non-Adiabatic Conditions (Iranian Journal of Chemical Engineering)