MGKQKTHINIVVIGHVDSGKSTTTGHLIYKCGGIDKRTIEKFEKEAAEIGKGSFKYAWVLDKLKAERERGITIDIALWKFETPKYYVTIIDAPGHRDFIKNMITGTSQADCAVLVIPAATGEFEAGISKDGQTREHALLAYTLGVKQMIVAVNKMDEKSVNYGQPRFEEIKKEVSAYLKKIGYNPDKIPFVPISGFNGDNMLEPSSNLGWYKGPTLVEALDQVEEPKRPSEKPLRLPLQDVYKIGGIGTVPVGRVETGVIKPGMTVVFAPSAVTTEVKSVEMHHESMPEALPGDNVGFNVKNVSVKDIRRGYVASDVKNDPAKESESFVAQVIILNHPGQIGVRWLLPVVDCHTAHIACKFSELITKIDRRSGKELEASPKFVKSGDACMARLIPNKPMCVEAFTNYPPLGRFAVRDMRQTVAVGVIKEVVKKEPSAKGAAGAAKGGKAGKK*