MKRCLFLLAALFFGAPPAAAQCLLCAQDAAAGQGRKAETPLRIDVETRLDMGRIAVGAMGGEVEIDPASGARRLRGDLVDLGGFALSGTVTVRGEPGAEVRVILPASVDLTSGHGRTARVTGLVTDLSAAPRLGADGRLQFRFGGRLQVAALDDGDYRGRIPVTVEYQ