MKNSNGNQENDTPTSDNGVALQIRTSRRMPDFLQSVNLKYVKLGYRHLITHLVTLLLIPLMVGILLEVVRLGSDNIWHLWVHLQFNLVSVLGCSAVMVFGTTVYVMSRRRPVFLVDYSCYKPPDELVVPFSTFMSHSELSGTFDTQSLDFQRKILERSGLGQDTYLPVALHQLPPQPSMTAAREEAELVMFGALDNLFKKTGIKPKDIGLLVVNCSLFNPTPSLSAMIVNKYKLRGNIRSYNLGGMGCSAGVIAVDLAKDLLQVHGNSYALVVSMENITQNWYFGKRRSMLIPNCLFRVGGAAVLLSNKCKDKKRAKYQLVHTV