MARVGQGLSLYEVSSRAWMYELGVTSLDDVPDAELDKLQEQKMHMIWLQGAFKLGSVGLALDREEKSRMEGYKKALPDFTPDDIIGSPYAIVEYVVSDELGGNAAMARFRERCAKRGLKLMLDFVPNHMAVDCAWADDPACRDFFIRKPDNPADCNPDEFLPDGRAHGKDPYTGAWPDTAQLNYFNPALREAQVDNLLRVASICDVMRLDMAMLLLNKVHEQTWGRELRATGWSAPPTEFWEDAIKRVRAKYPDTIFMAEVYWGLDTELVGLGFDLTYDKYLYDHLASGHMDNLRGYMSSRSLDFLRHSAHFVENHDEPRAVSEFCGPMRANAAAAISFLLPGCRLIFHDQWHACSARLDVHLRRRSEYESDAGTLRYYTVLNKVLAEPAFTEPDAGYHWTWPEPPDESDYDTWRLVAWRMTHEDDRFLVVVNYTDAAACARFKLPDAPSASPAGEYTVHEYMAGKDYPRDAGELREHGLHCVMKPWGVQIFKY*