MADSSIPLVPVTVLTGFLGSGKTTLLNHILTATHGKKIAVIENEFGEVGVDDELLSKNTKMQADEDIIEMMNGCICCTVRQDLIVVLEKLAKRRHVRRTGMADPAPVAQTFFVDDKARRAFARLDGIVTLVDAKHIEQHLDEEKPEGAENEAVEQVAFADRILLNKTDLVEKRLKSINSQAPVQRCTKAEVSPDWVLDIGAFDLKRVIEMDPEFLNTNGEHEHDTSVSSVALTEESTPLDLAAIEDWIGGMLKTQGADIYRMKGVLHIAHAEQRFVYHAVHMIFNGDFTEPWEEDEPRESKLVFIGKNLDAAELKARFEACLA