MSGRTGRNSATQAQPERVMLVGVMLDKDDTGSNAARLNGFQTALAEAVELVKAAGGDSVRVETAKRDRPHTALFVGTGKAAELSEAVAADGIDLVVFNHELTPTQERNLEKILQCRVLDRVGLILAIFARRARTQEGRLQVELAQLSHLAGRLIRGYGHLQSQRGGIGMKGPGETKLETDRRLTAHRINALKKQLANLKKQRALRRKSRESGRIKTFALVGYTNVGKSSLFNRLTKSGIYAKDQLFATLDTTARRLYISPACSIILTDTVGFVSDLPHKLISAFSATLEETAQADVLLHVVDAAAPNSGQQIEDVENVLQEIHAHDIPCIKVYNKTDLLPSEEQNTGIWRDAAGKIAAVRISVAENTGIDALREAIAEYCAAAPNTDETEMP*