MELLPDALLVAVFVHLPPRSAVSADDVVAVLRSARHASLETLKLHAVNAPLAPIVRAAPQTLQRLSITAATPDLRAVLSNCLAGAVAPQLHTLELNTDAPVPSNVVREAVGLWGSHRSLARLCCVLDLGSRTTFEVEALLEALPSLEAVSCVLVYQGSDVQRLAAAAVRCASLLVEHVDFARDAGAVAAALAAVLRPRDCPPEVLAHQSHPPRLALSRCALPRAWPRGAFAGIEELVLMDCQVGSETLRWIAGGAHEKTVRLVGLSFSEPRLIAFRAGELLDASVLPVDEEVGPVHWSAAPAGLQAAHARLAAARARLHAHREPECSPGGSPCRVPEL*