MEDLVLQLHEIEAVKFGTFKLKSGISSPIYIDLRLIVSYPPLLRNITTVLLSVPSLSLSSHHLLCGVPYTALPIATSLSLSSDIPMLMRRKEIKDYGTAKSIEGAFRPGQNCLIVEDLVTSGASVLETAEPLRAAGLCVTDAVVLIDREQGGRENLEEKGVRLHSVMRLSEVVEVLVKKGKISEEMGEKVRGFLDENRKVSKLFEVMEAKESNLCVAADVSTAKELLSLAEKVGPEICLLKTHVDIFPDFTPDFGSQLREIADRHNFLVFEDRKFADIGNTVTMQYEGGIFHILDWADIINAHIISGPGIVDGLKLKGLARGRGLLLLAEMSSAGNLAKGDYTSAAVKIAADHPDFVIGFISVNPASWQVQANPSFIHATPGVQMVTGGDALGQQYNTPYSVVHDRGSDIIIVGRGIIKAADPAEAAKEYRRQGWEAYKARCA