MNALAATNRNFKLAARLLGLDSKLEKSLLIPFREIKVECTIPKDDGTLASFVGFRVQHDNARGPMKGGIRYHPEVDPDEVNALAQLMTWKTAVAKIPYGGAKGGIGCDPSKLSISELERLTRVFTQKIHDLIGIHTDVPAPDMGTGPQTMAWILDEYSKFHGYSPAVVTGKPIDLGGSLGRDAATGRGVMFGTEALLNEHGKTISGQRFVIQGFGNVGSWAAKLISEKGGKIVAVSDITGAIKNKDGIDIPALLKHTKEHRGVKGFDGADPIDPNSILVEDCDILVPAALGGVINRENANEIKAKFIIEAANHPTDPDADEILSKKGVVILPDIYANSGGVTVSYFEWVQNIQGFMWEEEKVNDELKTYMTRSFKDLKEMCKTHSCDLRMGAFTLGVNRVAQATILRGWGA*