MFAHTVLVLGLLLFLGPHSLRIFADDWRHRRVAALGEKRWKGIYAAVAAVGLVLVVWGYGLTRDVPVAIWSAPVWTRHLAAVLTLPAFVLLVAAYLPGSHIKATLRHPMLAGTALWAFAHLLANGTLADLLLFGGFLAWSATDFVSARRREPTSRITRPALKVDATAVLLGIVAWAIFARFLHGPLIGVPPFV