MEDLVLQLHEIEAVKFGTFKLKSGISSPIYIDLRLIVSYPPLLRNITTVLLSVPSLSLSSHHLLCGVPYTALPIATSLSLSSDIPMLMRRKEIKDYGTAKSIEGAFRPGQNCLIVEDLVTSGASVLETAEPLRAAGLCVTDAVVLIDREQGGRENLEEKGVRLHSVMRLSEVVEVLVKKGKISEEMGEKVRGFLDENRKKLFEVMEAKESNLCVAADVSTAKELLSLAEKVGPEICLLKTHVDIFPDFTPDFGSQLREIADRHNFLVFEDRKFADIGNTVTMQYEGGIFHILDWADIINAHIISGPGIVDGLKLKGLARGRGLLLLAEMSSAGNLAKGDYTSAAVKIAADHPDFVIGFISVNPASWQVQANPSFIHATPGVQMVTGGDALGQQYNTPYSVVHDRGSDIIIVGRGIIKAADPAEAAKEYRRQGWEAYKARCA