MSKTQGNFKLNVKEGEFTDSQIIVMLGENGTGKTTFIRMLAGLLKPDTVDNTDVEIPEFNVSYKPQKISPKFQSTVRHLLHQKIRDSYTHPQFTSDVMKPLQIEQLMDQDVVNLSGGELQRVALCLCLGKPADIYLIDEPSAYLDSEQRIVAAKVIKRFILHAKKTAFVVEHDFIMATYLADRVIVYEGRPSVDCVANTPQSLQTGMNLFLSHLDITFRRDPTNYRPRINKLDSTKDREQKNAGSYYYLDD*