MSPPSHNVRLHREHTDTIEEAAAVIADEALFSDNDADTKDQNFGSERLAGQQQPQDEASALAGLTETVRNQDDLERDITNQANLAMIEQEDQRDQKRIEKVKNSIEKLENQKHSQERRLNTLSNNPLMRQRCVDEISRIEAEVFAFKNDIADIQKRIDERHQYNENHAEADVAGGSRRMPNESQREFLIRTGKITPFQQTSDAATDHVQSALTDALMDAEGKDINESGAEAEPRSHQNLRLPGFADVTDTTVSTTESEFGLRPRKKRRLVNGASTDMSPARSSTADDTFSPELLAEGEEELIEDDDYDEEDENDALMTARTSTRKRSKPVKARKDEAQSLAGIDDGNEDMYQARLANWVEKRRAARRLHLEHNPESEDDAAAEISEEEEWFKPCPGQPDHRFENGLKLPGDIFPALFDYQKTGVQWLSELYNQQVGGIIGDEMGLGKTIQIISFLAGLHYSKKLTKPIIVVAPATVLRQWVNEFHRWWPALRVSILHSSGTGMLNVRNEGRLEDEEDDIIYGQTTKKAPKSQKLAQKIVDRVVKHGHVLVTTYAGLQTYSDTLINVDWDYAVLDEGHKIRNPNTAVTIYCKELRTPNRVILSGTPMQNGLIELWSLFDFVFPMRLGTLVNFRQSFEVPIKIGGYANATNLQVLTATKCAETLKDAISPYLLQRLKVDVAADLPKKSEQVLFCKLTRPQRDAYEMFLASDEMKSILNRTRQSLYGIDILRKICNHPDLLDKRLKTKPNYKWGNGNKSGKMQVVKALLQMWKGYGHKTLLFSQGVQMLDILEEFVKKLGGFNYLRMDGGTAIKDRQTLVDQFNNDPNMHVFLLTTKVGGLGVNLTGANRVIIFDPDWNPSTDVQARERAWRLGQKKEVTIYRLMTAGTIEEKIYHRQIFKQFLTNKILKDPKQRQTFAMKDLYDLFTLGDQDCGTTETGEMFKGTEVQFSKTSSPSTSRSLSVDPGQGDSESDLRNLAGVAELEQFNDPSEEKEKDNEESRLMEGIFARSGVHSALEHDQIINGKRKVAADRGMIEREAKRIAAESATALRRAGEAARSITPGTVTWTGEYGSAGRPINVRRGAGPSSSSVLSSLSNRQGIAQPF*