MKTTVVYLVILCLIVSCTNGETKHVRKINSDGSEAWGYVEVRPKAHMFWWHYKSPYRVENPSKPWPIILWLQGGPGASGVGIGNFQEVGPLDTFLKPRNSTWLKKADLLFVDSPVGAGYSFVEGNQKDLYVKSDEEAAQDLTKLLQQLFNKNQTLNQSPLFIVAESYGGKIAVKLGLSVIDAVQSGKLKLHLGGVILGDSWISPEDFVFSWGPLLKHVSRLDDNGLDSSNSLAEKIKTQIKNGEYVGATQTWMDLENLISSKSNFVDFYNFLLDTGMDPVSLTTSLKIKKEEKIKKYSRYLNDMRSLSDVEDVEGDLDKLMNGVIKKKLKIIPNDLIWGNNSDDVFTAMEAAFMKPVIEDVDELLATGVDVTIYNGQLDVICSTSGTEAWVHKLRWEGLEEFKKMEREPLFCESDRATRGFTKSYKNLHFYWILGAGHFVPVDEPCVALKMVGEITKSPQL*