MQQIFFKDPILGEVLFDQQTKWMYELVETEAFRRLRNIKQLGINFHFYPGGVHTRYSHSLGVYELLRRILNTPAFAPINENKKQTVLVAGLLHDIGHAPHSHAFEIYFAKAPNFKKELFIHEEVTTLFVNSEPIKSILKANQIDPKLVAALIDENKELKPSNYWMRQLISSDLDADRMDYLLRDSYFTGTSHSLIDYQTIIKEMDCVKVKGIYEIFFKDKCLPLIENFLITRHHMYQSIYSDGRSISTELNLWFVFQRIKDLVDKNQFDFNGYKTLEQVCLPLLKNEHFDKKMLPAFVKLDDYVFQSFFVNLYQTTKDKILKKLLDSYLNSLKFEIKFYETKEQRDLDFEKQASKYKDAKYFITKFNNQFKGFYEG*