MGSTVKVHNVSLQASERDIKEFFCFSGNIIHVEMQSGDQRSQFAYITFKDDQEAERAMLLTGATIVDMAVIITPATNYQLPAAVLADLESKTPRVIESALQKAEDVVGSMLAKGYVLGKDALEKAKTFDETHQLTTTATAKVSSIDKSLGLSEKISTGTLVVNEKMKEMDEKYQVAEKTKSALVAAEQTVSTAGSKIMSNRYILTGAAWVTGAYNKVATTATDTYNKEMMMAEQDDTKKDELMKSHLHESCEEAGHERKHQEGDPAKVPIVESTETGQMADQKGECPKTNMPEGSERGIEELNNQDGEIAKDQGQENTEMGLEGDKHQQTELPKANTPESLLMAEQTEQERKHPDSEFANTRTSDSPVTIPVCTATADDKSSNTPEKPEPAQGFI