MKFKAFLTENGVNLLEKRFLPAFDKMGKNCHLLLTKEHLFFLHNLLNGDGVQCIAQFRKDVLFDDYRISSQNEDRIAFSLDVALLYRAVKSSVSICTEFSGGLASNRLQIKLVKKLPPNCTQPMPFLTFETKGYKSAVIQDVPITKPLSRSQVIELQTALDSAQDLPPTLVQVQDSNQLQNFVDHMRHVGDVLNVTISKHGDLQVQVSTTLIRLGIEFQRLSVIGEKSQAPVEDRNLSAQARSERAIARGDAQSVQVSVKHFSKSLQCHLTKPDSTFYGIAPQGACLTVIFQFMVPGTRQTDKSISLHCRLPVLDPGSN*