MSKGREKLQPWLEKRLDSGTVQGVEWINKDEGSFRILWKRNTATRSNEDDFQIFKDWAKHTGRFKEGDATNYPYWKSLFRNALNKQSNIEEKKEEYLYKNNNCPYRIFQIKDYKPYTQPQGYSQDMNFDNNDTCSYSVPTLLTEFNEEIKEEEEEEMETSSPQPSLNCLTDFTVTVKVGSQIEYRERNFTSCVIKTGCCMDGSLTSKNILCLQLDNLSHHPSGKKLIDGLSRGIHIYIDDRMNIFAERSCQCRVFYISQMENQESKNLERNKPEKIFDFTIFSELLTGRLNGTTKFVPQCDIFMSVGQRCYPDLNLQNGILLSITVTSHLAEEYLKQCNLTAHNSIQMSEPDSVDKKCSEIMRIKEELLAT*