METPSEFAEKQPPTHDHQPRLNEVAQKFLADLEEERQRLSADFPLCALLIDEAVDRVYCTGRIPGKEFYADVYKQKPMKITQKVFVPVKQYPKFNFTGKILGPKGNSLRRLQEETQCKIAIKGRSSIRDRNKEEQLRSTGDPRYAHLQKDLFLEVSTVATPAECYARIAYALAEIRKYLIPDKNDEVSHEQLRELMEMDPESAKNIHGPNLEAYRSVFDKKFGGNSNGAPKYINLIKRAAENPPEVDDVEGGGL