MGLVIEHVTKRFGKMTAVNDISLKLESGKMLGFLGRNGAGKTTTFRMILGLSEPTEGHITYNGKKLDKTMYNRIGYLPEERGLHGKLTVEEELKYLATLKGMSKTEIQQQISYWLERFDITENRKKRIDSLSKGNQQKIQLLASMLHKPELLILDEPFSGLDPVNVELLKEAVKDLNDWGSTIVYSSHRMEHVEELCDDVCILDKGQLVVSGDINHVRASNGNKKVVIESETTLPDLTNIRGIIHSENMKQGLQLTIENEDVAKDIYQVVAHQGYVKRFQVVEPSLQDIFIEKVGGKDA*