MSAATTLPQWPPALADNQLQSLTLLSSVWSLAHGFALLPHFPRQLYDLVVSLQPIYNALYARIALDWEFLDRVMGGSVSKQRKQLGLFRSDYLLHEQEGGRAGELHKYLAKASRNYYDVSGLAAGWKAFGDEQAVVLFVVQDGERNVFDQKWLEFELLEAHGIHSVRRTFSELSTLSLPTIYYRSAYTPTDYPTEKEWATRLVLEKSTAIKCPSMALQLAVDDLRSTWIGLYPMDNSALGATPVAEGEPDKKEGYILMELKGEVVSELGVYGVTLFGGEETLNERAGTLLRTKGRESDEG