MTQAFTVVIPARYASTRLPGKPLQDIAGQPMIQRVWNQARKSAASRVVVATDDERILAACQGFGAEALLTRAEHNSGTDRLEEVASRLGLASDAIVVNVQGDEPLIPPALIDQVAANLAAHPEAAIATLAEPIHEVSALFNPNVVKVATDIDGLALTFSRAPLPWARDAFARDRDSLPEGVPYRRHIGIYAYRVGFLADFVAWGPCWLENAESLEQLRALWHGVRIHVADARENMLPGVDTPEDLERVRRVLGG*