MSSAVSKRLEGKTVLITGASSGIGKSTAFEFARTSPKNLKLVLTARRIDSLKQIAEEIVKEVGDGVKVHPVQLDVSKPDEVRSFVSKLPAEFSEIDVLVNNAGLVKGVDKAPEIKEEDINVMFATNVTGLINMTQAILPGMLKRNNGEGAGDIINIGSIAGREPYPGGSIYCATKAAIHSFTESLRKELISKRVRVIRIDPGQVETEFSVVRFYGDKSKADAVYAGCEPLTPDDIAEAIVFAAGRRENVVIADTLIFPNHQAAATVMHRKS*