MVWCEGDEITRGQAESHPSVAQGDLDREAVTKICGRDSRGRGVCGVVERRREATFGGLNLEDLLHVDDSLDLYVSGFQEIVPLNAGNVPVIEDNEPAAKWLSLVNRALNKQRITYSRPLLVF