MSVDLEFISKNTHGYVGAYLAALCTEAALQCIREKMDVDLEVISKNRHAYVGADLAALCTEAALQCIREKMDIIDLEDETIDAEVLNSMAVVEVPNVSWEDIGGLENVKRELQETVQYPMEHPEKFEKFGMSPSKGVLFYGPPGCGKTLLAKAIANECQDNFISVKGPELLTMWFGENEANRGNSGGDAGGAADRVLNQLLTEMDGMTAKKTVFIIGATNQPDIIDSALLRPGRLDQLIYIPLPDEASHFQIFKACLRKSPIAKDVEIATLAQYTQGFSGADITEICQRACKYAIREHIEMDIEKEKKRKENLKAMDEDEIEVAEIKAAHFEESMKYARRSVSDVDIRKYQAFAQTLQQSRGFGSEFRFTDRAATTIVSEGTTDPFATQTDVDDDDAY