MRVPTMLSDIDQLPTLQVGDYTLQFELGEPTAQGKEVAIKELRETPERQKEASKELARLLEAETDLLYPKGNEEWLIRYL RPCKYYPESARDLIKRYYAFKVKHADVYTDLKPSNEANIFKHNILTVFPNRDQLGRRILVLELGKRWKHKQVTLDEVFKG AVLFLEAAMLEPETQICGAVVIFDMDGLSLQQTWQFTPPFAKRIVDWLQDSVPLRIKAIHIVNQPKIFQVVFALFKPFLK EKLRSRIIFHGTDRESLHKYMSPKCLPAAYGGFREASRIDSDQWYQLLLKCDTEFDTINSYGYKKK