MVSFLQKVSAEVPQPEHLGCIRVLVVGNCNVGKTAVTELIASGKPPQRIKSTTGCQVSVKLIDLRGQSVHSSSPLGQHNFFVELWDISGNPTYQSLRQLFYKQINGVILVYDLSDKGSLRRLPKWATEVATEGSFVAPLSDDLASRNIGGLPVPVFIVGNKADRVKGGSQSYCSTKVASELCSGLFQRAGLRHRRAKSGISLPDIENSIKGVNTSALTGQIDWNAVHDFFHTLWARRYQPATINSQQFLQHVPVAPQRPMSPDGDAGDGRLDDDWV*