MTLLTVKHLTITDTWTDQPLVSDVNFTLTKGETLGVIGESGSGKSITCKSIIGLNPERLGVTGEIIFDGTSMLSLSESQLKKYRGKDIAMVMQQGSRAFDPSTTVGKQMFETMKVHTSMSTQEIEKTLIEYMDYLSLKDPKRILKSYPYMLSGGMLQRLMIALALALKPKLIIADEPTTALDTITQYDVLEAFIDIKKHFDCAMIFISHDLTVINKIADRVVVMKNGQLIEQGTRESVLHHPEHVYTKYLLSTKKKINDHFKHVMRGDVHD*