MELVGVVKVASFFKECPHPDDKQRKELSRELGLEPLQVKFWFQNKRTQMKTQQERHENTQLRTENEKLRAENLRYKEALSNASCPNCGGPAALGEMSFDEHHARLREEIDRISGIAAKYVGKPMVSYPLLSSPLASRSPMDLGVSGAFGVQPGIGGEMFGAGELLRTVSGQPEMEKPMVIELAVAAMEELIRMAQLCEPLWTPGLDCSTETLNEEEYVRAFPRGIGPKPFGLKSEASRDTAVVIMNHINLLEMLMDVKREKITLFNKNKDLTNFNCQMSAEFQVPSPLVPTRESLFVRYCKQHADGTWAVVDVSLDSLRPSPTSRCRRRPSGCLIQEMPNGYSKVIWVEHVEVDDRSVHNIYKPLVNSGLAFGAKRWVSTLDRQCERLASVMASNIPSGDIGVITTPEGRKSMLKLAERMVMSFCGGVTASTTHQELAERMVISFCGGVTASTTHQWTTLSGSGAEDVRVMTRKSIDDPGRPPGIVLNAATSFWLPVPPKRVFDFLRNESSRSEK