MTSLRNLPFYRFRAQASQSVFRIRSKLDMAVHLFMDREDVQLTDPNIMTVSDCEGAGETFSVSPLMFSKDSEGNDLKVGLTVSSQLPLEASICGFRQVYTCQKSFRAEKSDTAKHLAEFTHVEYEGAFMSLDTLIDQAERFVKYVIGYAFDKCDEDFEFLESRMAPTDMKPTRDLLRECLDRPFVRIKHYDAIALIQKLEFPSFDDDLGSEHEKILVQYFGYMAEFGAFVFVTHWPLKIKSFYMAQVDDGSGECLSFDLLCPRVGELFGGSMREWRFDKLDEEIKRRGMDVSPIQWFLDLRKSGSCPHGGWGMGFDRLCMLVCGVQSVRDVVPFPVYYGHCPY*