MTPIIQFKNIKKQYNDKTIIDNLNLDIEKGEFLTVIGSSGSGKTTLLKMINGLILPDGGNILINQTDIKNEDLIKLRRRIGYCVQGSVLFPHMTVEENISYVPNLLSKKNKLEVKSAVNKWMEIVGLPNDMKVRYPSELSGGQQQRVGIARALASSPEILLMDEPFGAVDEITRKQLQKEIKEIHKKTGVTIIFITHDIYEALILGTKTLVLNHGVVQQYDTPENILNTPANQFVDQLLNIRKSIIDDDNLKE*