MEDLVLQLHEIEAVKFGTFKLKSGISSPIYIDLRLIVSYPPLLRNITTVLLSVPSLSLSSHHLLCGVPYTALPIATSLSLSSDIPMLMRRKEIKDYGTAKSIEGAFRPGQNCLIVEDLVTSGASVLETAEPLRAAGLCVTDAVVLIDREQGGRENLEEKGVRLHSVMRLSEVVEVLVKKGKISEEMGEKVRGFLDENRKVSVPAPVVGDAGGGVRVLGMRYGERAGLVKNPAGKKLFEVMEAKESNLCVAADVSTAKELLSLAEKVGPEICLLKTHVDIFPDFTPDFGSQLREIADRHNFLVFEDRKFADIGNTVTMQYEGGIFHILDWADIINAHIISGPGIVDGLKLKGLARGRGLLLLAEMSSAGNLAKGDYTSAAVKIAADHPDFVIGFISVNPASWQVQANPSFIHATPGVQMVTGGDALGQQYNTPYSVVHDRGSDIIIVGRGIIKAADPAEAAKEYRRQGWEAYKARCA