MESTSPLVQKFKSRKCLTEERRAQAFKATTESIKQELIQKGYGKREDLASQPAVLMRVAEILNGDDLKAKFPVQPRRKCNGGKMPREEEKLAKATREQIRRNKKNHAIHSLREFINRKELGDGSSMEQLDVVETILEHIRTLPVNEKVDTQLENVEDAQISTTTSPGLPTLVPTPPIADQVPVQPPVLTPGLPNILLPGAPLPFQPMSMFNFPLPPTPFRMMPVMMNPAAIQFKLQYQKIFQNMNNQNTENNEESSSAAIAQPAEDSDESEEECVDLLN