MSEEALAGVPLVHISPEGIFKYVMINVIDGGDASKAVIRGFADCTWHADIFEREEEVFKKLGLRAECPGGGRIEHNPDKKYLKVYGYSQGFGKADHAQTKRILATKYPDYTIEISDEGY