MKIIILLGRGTEGCGVTQCAIQMQKVTGATILSANDKKWGRAKGLDIEQLEMSIGKEHEAMAQQINQYDLCIVYSVPSKGHPENCQENFLKLLDLINIRKAFINVDHKAASIARNANLKEVCEKMDVIMTHSMENDFCKFMRKNKIQTPLTKMGLGFDYDGHRAKYWRPIEEQQHNMVRWIGRTAMWKGPALMIDFHQDALMKEDFITVLEGLEASIQYPLVLYRDNKEDNPIDRRKVENYFRPEKKYGDGKFTHDLYGKEDIQKGAYLYPQYINEDCMRRLSLSAFASDLYFLKAEAYGNNIENCHAECIASGSIPLFHKHFCDNVIHPVQGKPISQCTESGTLGVDYSNFEECRETMVKLKNDPSMRDDWREMSFEFWKQHSDAKPIIEDIIDKATNTKSNQPQGLEEFFG