MELDLDDIIHSLKNFEGVTRKRPIKNIVSILNDAYNVSGNTYLGYGDDASAIRIGDGKLLLLAADGIWGRLMDADPYWAGYCSVLVNVNDIAAMGGKPVGMVNVLSINSSETCYSVMEGIRDGADKFGVPMVGGHVHPDTPYDALDVSIAGIASEDAIITSCDARPGDRVIVGIDLDGRPHPSFPLNWDTTTHKSPEDVQAQIDIMAELAERHLVTAGKDISNPGTLGTLGMLLEASNVGARIEMESIPRNRSVDWDSWLKMYPGSGFVLTAAPENVNECVELLESVGITASDAGEIIADQRLYLRVDDDEGVLFDLKSEIITGVTEERL