MSALLEVTNLHKDFVTRSGFLRKQIQHAVKPVSFTLEAGQTIGFIGQNGSGKSTLARMLAGMVAPTGGEIRVNGELLEHKDYSTRCKLIRMIFQDPNTSLNPRLQIGTILEGPLKRNTSMTPEARMRRVKDTLQRVGLLPEHAYFYPQMLATGQKQRVCLARALILQPSIIIADEALNGLDMAMRSQILNLFLELQEEMGVSFVYVSQHIGVIKHITDKIIVMHEGDVVEAGETHEVLADPQHPITQRMIESHFTKAPTFKY*