MVKLKVFNKFENTTEALAAATALVDSKLSKPLKKFLKKNVIDEELAVIDKKLGGIVQEKLGIPCIYSNAILELTRGIRNQLQGLISGLEGVDLRPMSLGLSHSLSRYKLKFSPDKVDTMIVQAIGLLDDLDKELNTYAMRVREWYGWHFPEMTKVVSDNIQYAKAVKLMGTRDAAAATSFAGILEEDVEQQLRDAAIISMGTEISGEDLVIDLSEYRAQLFDYLRSRMAAIAPNLTVLVGELVGARLIAHAGSLINLAKQPASTVQILGAEKALFRALKTKHETPKYGLIYHASLIGQSAPKFKGKISRVLAAKCSLAIRVDALGDNADASIGIDARAKVEARMRQLEGRLLASEGAKPRGKEQPAKYDKSRLPGATNGTAAPAPAAAIATVPRAYNPDADVAVTAAPAAAEKKAKKAKKAADDGAVKPSSKKREAEVATTSNAPAEAAQPEKKKKKKDKAAAPDPAPAAVQAPPQSAQPAQEQ