MLMGEYQHNIDAKGRLIVPSKFREELGEKFVVTRGMDGCLFGYPLNEWSQLEAKLQEMPLAKKDARTFVRFFYSAATECEIDKQGRINIPANLRTHASLEKGCVVIGVSNRIEIWSDERWHAFSDEAEENFDELAETMIDFGF