MDKEKVEQLKIQMQQWLNEAEEFINHIPPVQLYTAVGVVLFTLILLLIIRLFKRTTSNTIVLTGLSGSGKTYLFYQLRDGSAHQGTVTSMEPNEDSFILHSEKDKKGKLKLVHIVDVPGHSRLRPKLDEFLPQAAGVVFVVDSVEFLPNCRPASEYLYEILTKASVVKKNVPVLLLCNKVDKVTAHTAEFIRKQLEKEIDKLRTSRTAVSDADISNEYTLGVPGEPFAFSQCHNSIIIAEASGLTGEISQLEKFIRENVKP*