MTELKLHAMKSHDCHVMMQVFLPIAIRGILPKHVRNAITRLCSFFNTICNKVLDPEELDKLQANVVVTLCQFEMYFPPSFFDIMAHLVIHLVREINLYGPVFIRWAYPFERHMGCMQRKVRNPARPEASMIQGTVSAENGAFIAEYMSRAEPIGLPKSRHEGRLEGKGTIGAKEISVPLEKQMQANLFVLHQLTEVSPYLEKHMQELRARNPTKAERSLVLEHNHTFTDWFRDKVIDELDVKGHRISNAIKSLAYGPQDTLHSYEGYDINGYTFHTLRQDKKSRSMQNSGVTMVASSRDYASAKDKNHVDATHPYYGVIQEIWELDYIGKIKIPLFQCKWAENS*