MLQQLSGVNIVLFIAAGVQTVILLFIFAKRQIMRFTLRSRRGPHTPIAYDTIKSLRKEIDRRIHVIPRIQYEPYLDESIHKLMNEGPIPSHFYRLKAVNDFKKLGELQINHQNNFFKRHPKENIRGYLINALSDNLTGNGQHMIHEFCDLYEHARHDPSEFQDEEYEIYSKLLLKLIDAYV