MSKLNLNLSASLNIFKLIAKPSLCLPHATVPTFNDLPIPLNKAFSGNGEKKVDIKAVVLDKDDCFAYPDHNEVYEAYKERMEALRAAYPGRRLLIVSNTAGALSWDKDGQMASAVEKATGITVLPHGVKKPGCGDEIMSYFRAHPETGVTSPHQIAVVGDRLATDMMLANMMGSYGIWIKDGVVPHQQKSIWSRVERTVAPFLVSRGYTAPEPVSPFE