MKKSLFAGATLTALFSGHALANEPLTLVLDWYINPDHAPIMVAEQIGAFKAQGLDVRIVPPSDPALPPRMVAARQADLAITYQPQVHFFADEGLPLVRVGTLINSPLNTVIALDKQIKTPADLQGKKVGYSVSGIEQATLATMAQHAGIDPASIKLVNVNFQLTSALLAGQVDAVIGGYRNIEAQELKLQGKTPVVMNVEDYGVPAYDELVIVAHRDAIHEAKIRKFLTALQAGVGYLRAHPQKSWEAFAAAHPELRTELNHQAWLQTVPLFATDPAALDKPRYETYEQFLYNNKLVKKVTPLTNYAVELH*