MDNVEQWKAKLFDMLEQGKGVVQESLIPVFEQGKVIVQEGIVQAKQKFDEMPEIKQKIKETPEIQLYIAASVVVLTIFLSLILSLFKRKKSNTVVLAGLTGSGKTVLFYQLRDGSSHQGTVTSMDPNEGTFVLHSEVTKKGKIKPVHLVDVPGHSRLRPKLDEYMPQAAGVVFVVDSLEFLPNCRAAAEYLYDILTKASVVKKRIPLLIVCNKTEKVTAHSKDFIRKQLEKEIEKLRTSRTVMSDADITSEFTLGESGQPFAFTQCHNRVTFGEASGITGDISQVEEFIREHVKP*