MKMSKNFWATLPKPFFVLAPMEDVTDVVFRHVVKEAGAPDVFFTEFTNSDSYCHPEGKDSVRGRLVFTEDEQPMVAHIWGDKPEFFREMSIGVAEMGFQGLDINMGCPVPNVAERGKGSGLILRPEVAAELIDAAKAGGLPVSVKTRIGFTEMAEMEAWITHLLEQDIANLSIHLRTRKEMSKVDAHWEVIPQIMAIRDRVAPQTTITINGDIPDRQKGLELAEQYGVDGIMIGRGIFKNPYAFEKEPKTHTPQELLGLLRLQLDLQDKYAELVPRSIVGLHRFFKIYVKGFPGASDLRAQLMNTKSTDEVRQLLATFEAEHGVLD*