MKRSLEEYKDVFKDNIVADALSRMWACSLMAISEVHHDWYVDIQEDYMNDEVDVRMKEEYNKGQEFPHFQMKNGLLHYKDKVYLIPNSSYKMKVLEEMHSTPMAGHLGLLKTPSKEELSLERHVEGVALNGHYNRPASVGPINAGVEEGTVVDDATTSVGTDSDDAGCTPEQAKWDGKDAQAHALIALSAKRTIIPHIRGCKTAKDAWDMLARLYQVRNEARVAYLRKLLESEHMNEGDSMDSFLTKIKDLKEQLKAADEIFLDSTLV*