MTALKVNGWTIYAHPLFIEQVEMLTEKVKRLQEKDPVGYRGKPATKRLAAIVKLALNDIPQDPSGPQYRQGNTLGTEHSHWRRAKFYQQYRLFFRYDLASRIIVYAWVNDESTKRAYDSKHDAYAVFQKMLREGHPPDGWQTLREAAKSHGERFRALLGAADETVDDQAICRARSP