MTLTQIHALLAVLEYGGFTEASKRLYMTQSAVSQAISALEEELGVDILIRERRKEIELTAAGSRIVRHLRAIQRDVNAVKEIAEQEKKNPARTLRIGCFPSACACILPGVIRYFESHHPNVKIIPYEENSTAIIDSLQDGSIDAGFVPFPVNGMYCVPIYRDKFTVVVPENHPLAANSTVTVEELMDEPLIVSKGRYELSIMALFKEKGIEPIFKYEFNHPDTALNFIRQGLGIALLPELTLKATTGKLCSVALEPTFYRQISLLAKEPPVEGSPLFLLQKCMETLTDEGLL*