MEQLHPLVSGSNPNSAIPFSQPRDCTFSSPPLSESRPSMPAPPASDQSETIIKAKIMSHPLYPSLLRAFVDCRKVGAPVDVVGRLSSLTNELESFSGDWHPAEQPIADPELDQFMETYCYMLTRYGQELASPIQEAEEFFRGMEAQIASLVIDDGVSCEGVDYAPSEDDENAGDAFGNDKPTKSHLLNKYSGYLSSLLREISKKKKNNKGHLPRDARQKLLQWWHLHYRWPYPSEVEKAALAESTGLDKKQITNWFINQRKRHWNPVSPMAPAAMDDLSFLHPQLYCANSSNSSAAALQYK