MLESKTTIIPVFYGVKPTDLRWTQGKDGVYAQALRTLEKKRKYDSLIHQETLRHDSATVEQWRKALSTVAEISGFELEACNGDEGVLLDKVVHSVLRKVKKTPLNVAKHPTGLDEMVRDFENKVLSQHRQSERKPQVVGIAGLGGVGKTTLAKHLFNLKRSHYKRSCFLDDVRETVDKGSLILLQSKVLQSLTTRLDLQIDNKDEGVALLEKQLPSSEILLVLDDVDQVDQIDALLPGQTFLHPNSLILITSRGKDVLTRSGVENSSIYQLNGLNKEHSLELFCYHAFGQPYPLPEFKYLAEKFVNACQGLPLSLKVFGALLRGNNDLSYWSEQCDELEKTLPRDIQERLRISYKALDPLEKQMFLDIACFFIGRNRDTAISIWNGSDWKGWMRFQNLQNKCLVEVDDWNTIHMHDHLRDLGRSEAHVMPPLRFWRIDDESIELLQQSS