MANKDLSVVIIGGGMCGVACAVALHRAGLKAHLYEAAPKFEEVGAGVGLGPNAVHALQGLGILNDVLSKADPPKLAMRPYTFISGAGEHEHVYDYALSADELGLSIYRPVFLDALIPTIDPQYTHFNMRAIGVALLPSGKHVVSFEDGSAVEADLVIGSDGIKSTIRSYVAGQHEHKQLASVNTATYRALVSISALKKDGVKTDLTRPLLWVGSDRHCVTYPIRGNELLNVGLVKVTSRIPSPPVNGPWVESITREELEETFADWGDDIKIMIKHVQNPTKWHMHVVHPPLEHYVKDRVALVGDAAHAMVPHLSAGVGQGFEDVYVLYRLLIHPQTNRTNLQKILAVYDFLRPPRANMVMQRSRRMGEIYQSYGPGRYNKKDMQHNLQGMWEPVWHYNIEEAVSKELSRLYERTSKL*