MHTKAWDLVADYVRQNLEFFPGKAIEAESTILPSISGWIHQTLSDIPEVRSAEDHCVIAWANLTTVGVMPAAKYDWKSEKKEKLEKDEEMKEEDPDDQDMTDNEDSVEESDIRDMKFKLALSAKSRNLVVKDLTWVFDKATVFGKRDACIHGLAIVHKEKSNLLKNSVGWRHAIIRDVCMLSRAEMWKPDARSSSAPHLGRAFTDAQELRQVAGGCDFVRKTLAAFLPETVSTAIVVDLHAYDCWPALAALEETTEGRRVLCANAILDKANEEHLSQRVANRVYDDARAGHLKLCGFPDYGPVVQALQNAAPQDSGKQYQVTVKKHDRLVILASLAAKWVDSEFKDEVAADIKAHNAKYNVDGEYWHELTEQPDEEEAGNRPHKRIALETGEVAAESDVVNLQKPYLAPYLVGX