MEVTKGISLVTEASADSELAHRVPTEPGVELSLPEVTERVPVVTEDFTELGDTFSGLHITGFASLDNEGSVEQEVTGSCSLVNEATEMEVKEGTCIFTRVATELGDTGRVSACSGDGDIALDEPRPPDCVSEVANVNVGNAGEAVASKVQPFRDNAESFGGSINSTGNGHVSSKGPTADEAAPPGGCTDTPSASCLSDILARSIGKSGRTDIICYVRRRGKRKLEMVEVKEENVEMDDSAICDQYDDKVASERTGPCESVTSTAVSVEIKIADIKRDLEDNSTASKGKKKRAKRFQCEIDYCRMTFKNRAELSVHKKNTCTVKSCGRHFRSHKYLRRHQSIHNDDMPYKCPWEGCSMAFKWSWDRGEHFQVHAGKRPYKCTTPGCSKIYKFVSDFTRHKRRCKPQR