MQVVPESSGGVYSVASLLAEKEKVLTTTDIATKYRDEMLDWQRLGATLAFQHKLAIMQQTLFPMRFPEQNTPLFPSMNTDFGTMASSFSAAMPALWQANLRQSAFGLMGLPQRTTTEKQGETSVKAASSTFYDVASPSTDRVFPCFKCTKVYSSNIALEQHQAAHIMDKHFECKQCGKTFKRSSTLSTHLLIHSDTRPYPCQYCEKPHKCTVCGKAFSQSSNLITHTRKHTGFKPFACDVCGRTFQRKVDRRRHRETHHPGQLEEIDGEPNIYELSSLVSPSQELSSESSEDPLRAFRMSSQVFGFRPATSVDSKDTSNEVLNLSRKK