MLSTKFSGEIIMRNKHLGLNEYKFLLKAVVSSGIGEQTYAPRMVFDGREACPTYEDGILEMEEFFHDSIDKLFKRNKISPSEIDVLVVNISMLACMPSMAARIINYCKMREDIKVYNLTGMGCSASLISLNIVENIFKNEKDKVALLVTSESLSPNWYVGNDRSMILSNCLFRSGGCAILLTNKLSLKNKAMFKLKQLVRVHHGAKDEAYDSCAQREDIQGNTGFHLDKTLPKAASRALVDNLKQIAPLILPIRELLRYSIAIFMKKMNWSSTKGGPKINFKTGVDHICLHTGGKAVIDGVGANLNLSEHDLEPARMTLHRFGNTSASSLWYVLGYMEAKKRLKKGDKMLMISFGAGFKCNSCLWEVLRDLDDGNVWKDCIDNYPPKTIVNPFMEQFGWLHDHEDPHTFIIPDDYVIS*