MSPSPFIEMKDVAFAYGDRPILNDINFSIPQGNFAAVMGGSGSGKTTLMRLITGQIRPQSGQVLIEGRDLAGFSADELYEHRRRMGVLFQHGALFTDLSVFDNIAFPMRELTQLPEAVIRDLVLLKLNAVGLRGVENLMPSELSGGMSRRVALARTIALDPEIMLYDEPFTGLDPISLGVIAHLISRVNKALRSTSIMVTHDIEKSLEIVDQVIFLAHGEIMFSGSPQEMRELDSPWVRQFVGGLADGPVAYRYPAQTSLQQDLLG*