MARESKTDGKAKLIAVTGPTGAGKTTFINAVCGSHLRVGTSLQSCTDKVQTAYCNINGENITLIDTPGFDDTYKSQADILKDIADFLEQTYERGRKLSGVIYMHRISDYRVGGIARENFRLFSKICGEGAMKNVVIVTTMWEDVAEEVGAQRETELRSKPLFFKDAVDHGARMQRLLNTPQSALDTMSPFFEYAPKVLHMQYELVDLRKLLPHTDAGTELKTELERQTEQHKQELQELQVEMSETAARKDAAHREEMEDLRTAFAEMQKKMEKLDKEMQKLTNSTQTPRGRPQSRGFREILRKASHSLFRGRVDNREAVVFVRERGGAGCLSGDNLEI*