MLLLFESAAGFALFKVLKEGKLKETEDVGADFATLDQAQKMVKLKAFSKFQNTTEALEAAASLVDSKLSKPLKKFLKKNVVDEELAILDKKLGSIVQDKLGIPCIYSNAVLELTRGIRNQLQGLISGLAGADLRPMSLGLSHSLSRYKLKFSPDKVDTMIVQAIGLLDDLDKELNTYAMRVREWYGWHFPEMTKIVNDNIAYAKEDVEQHMKEAAIISMGTEISQEDLMRIRELADQVIDLYAYRGQLFDYLKSRMTAIAPNLTVLVGELVGARLISHAGSLINLAKQPASTVQILGAEKALFRALKTKHETPKYGLIYHASLIGQSSSKFKGKVSRVLAAKCALATRVDALGDSEDAQIGHFLNSISGGLVSVTGQAAAKKKKKKDKQAAPEEPAAAAEPSEAQLQQEEQPKKKKKKEVAAAAAAEDGAEEAPKKKKKKSDAAAADGGASEEQPKKRKKKAAAE*