METPSEFAEKQPPTHDHQPRLNEVAQKFLADLDEERQRLSADFPLCALLIDEAVDRVYCTGRIPGKEFYADVYKQKPMKITQKVFVPVKQYPKFNFTGKILGPKGNSLRRLQEETQCKIAIKGRSSIRDRNKEEQLRSTGDPRYAHLQKDLFLEVSTVATPAECYARIAYALAEIRKYLIPDKNDEVSHEQLRELMEMDPESAKNIHGPNLEAYRSVFDKKFGGNSNGAPKYINLIKRAAENPPEVDDVEEVAYEYEHRMPPKRPPTGYEYSKPRPSIIPTNAAAYKRPYPTDMKRMREPPIKSYKPNPYTILKKYK