MCEVDDGKQEAFSQSQSAWSQLSTCNGFVGQAGGWEASSSTAIILGFWESQFHVSEFMRTIHDDIYLSNKQQSTYRHCSVNYFELVSTISDLQINFSGAGVLRIAYCSRVLDIDRFNRDQQLIWNPQLSTQLGCLGGHVWRHVKHHDCYLVVTHWESPEAHEIYANNVLPKLREIARPSEYIEQLLGKVVVLDTKWNVTPNNG