MKFKLAGLHSKPQASTSFASRVGIVLCVSLAIVGCLHLTLDRRDFEVSIFSNGKPVLQLKRVSAARAVSVAGIQHGDAGVAEGEDAAVESGAEKLSQVLAARESRTAGLEAAGNESTAEAGPAEELGTEAGPGDESAAEAGPADGQQPQDEAGRAEQGATAVDSVKKSTAMSEPAPAKKAPSVAVASSSADNASTSSAISVPMPQATQAACEPLQLCSAGKVGHFVGDVATNEALRELLTAVSYKKRGGHGSELSGTARNDGRTEPPPVDGRPWHGSLVHPHLGTLRVPRHCRGLQVQRELRLGQRTCHRCGSRRTLRCADQALGSGRQDCSHGLQRVEPRLX