MDSKTTKPMPTEAGIRAFHERCEAFYPADAVNASVEQQRQWYDALCAEFDAPSPEGLTRRDERVAGRIPVRYYRPAEVASGTRVFYIHGGGFVVGSLESHDAICAELAHGAQVELVSVDYRLAPEHLWPAAFEDCCDVLEALLADGRPLVVAGDSAGGNLSAGIVLKAKAEGLAGIVGQVLIYPGLGGDLTRGSYIEMAQAPLLSTADVDYYREVLKAPADEPFAHPLRAADLSGLPPAYVSGAYFDPLRDDARAYAARLAQAGVDVTYREEPQMVHSWLRARRMSPGAREGFVRLVQAVARLAGTA