MSQSAITVDQVTVTYRNGHTALRDATFQVPGGSIAALVGVNGSGKSTLFKALMGFVHLAQGDITILQQSVNKALKKNLIAYVPQSEEVDWSFPVLVEDVVMMGRYGHMGWLRRPTAHDHACVDAALARVDMQEYRHRQIGELSGGQKKRVFLARAIAQDGQVILLDEPFTGVDVKTEARIIDLLRELRDEGRTMLVSTHNLGSVTEFCDYTVMIKGTVLASGPTETTFTAANLEQAFSGVLRHIALSGGEEHIITDDERPFISRRVASGGKSS*