MKIGKGKTKTSSKAADKMEDVKLVERMMVLPETPTPRRRVFLSNIDLTLVAYQESVSFFDPPANQMSLSEAFHRLCRAISQVLVSYDFLAGRLVPSLEASNRLEIDCNNAGFVVAAATTKTTVSQLGELMAPKPEFERLVAFLREEAEDELELKDKPLGFFQLTQFGCGGLALGSRYYHCILDGVAIHDLEMNLASLTRGEGLVVVPNPDRSIFRARNPPQISHPHFEYSRAIDTDSPFTLRGTSDAPIEKSGRHDQIHLIHLSPINIQGLKKAALRDGKLKNCTTFQAVAAKIWKARSIAVEMAEGKISTMLFPVDTRTRVVPQAPVGFAGNALVPGFARASVKELKEEEYSSLVRRVQEGIERLDDEYVRSGIDWLEVNRGVPCREDSFSLVAWWRLGLEEEEFAWGRLKCASPVVVKPGIVFLLPGPTAEGGLNIFLELEGDQVVEFRRLMMED*