MALQFDGLPETEGVEGAAQAVPYTSDRRLLLFGRTGSGKSTVANMLVKGNLDEPLMFGVSDGLRGKTEKIQEEKGRGWEVVDTAGFGEIRHGTVTKQQARDRLLSFVINFYGEERYHHLVYVVRKDRMLPLDCKLWEFFIAVFDVHKSDIWQNVLALISEAKGGWVERNKADLERNFFPGCKHFLCVDFPPIDKEDEQMGLRLAKRRQESLLVLQEKLHVLGGTSVIPLISKSRLRDAVAILFGIAALPPLCCAFYIHDGDSTCSCFKRACDCFASAFFLIMFIFGRCLCCAPLLTRDKIKARKVRRKLEPFLLPH*