MAEKRVCLAYSGGLDTSVILAWLIEQGYTVVAFLADVGQNEDWDAVKAKAEKIGAERMIIQDLQQELVEELVWPAVQCNAIYEDAYLLGTSLARPVIARAMMKVAKQYNCEFLSHGCTGKGNDQVRFELAWKALDQKTKTIIPWRIPEFCERFAGRQALLDFAESKGVPVTSTKAKPFSMDANLIHCSYEAGLLEQPELEPPADMWTMTVDPMKAPDEPTRFTIHFEKGIPIKLEVGDKVITGSLEIFKAANEIGRANGVGRVDIVESRFIGLKSRGCYDTPGLTILRTAHRDLEGLVMDSKVRFIRDQMVTANWSACLYNGMYFSPEREFLHNSIIFSQRHVEGKVNMVAYKGNAFVVGRSSETSNLYSETESSMDTLEGFSPMDTSGFIAIQAIRLEKYGARKIRDGEPLAPV*