MDFNFSYIGRHTRHVGESNEATGIAEEEIEERKEVKEEGHDKKLDLFNKLRAVEVEIDAIKDGFGHLERFRRNEEEVPDTDGCSEAKHTESEQRTIQAPLDDSNLQHALADDRLRSLLETKAQLREELSIFANETSPDALIRALVKDQPKSKRKVKEVQKSSNKKSKRRKTASLADDDDFDAVLAAASSGFVETERDALVRKGMLTPFHKLKGFERRIDGAESSGRQSAAADTNSNDNDLASTSIAKAVQSISQAAQARPTTKLLDSASLPKLDAPAHPFQRLRKPLKIPQSLEITTEKNGEFTRKKKRPLPSKKWRKLASREQRQDEGSDVNTSSHEDNTEDTEDVESSFVALEGGFKIPETIFNKLFDYQKVGVQWLWELHCQRAGGIIGDEMGLGKTIQVLSFLGSLHFSDMYKPSIIICPVTLLRQWKREAKTWYPSFHVEILHDSAHDSSSKKKQADSESDYESEDLLDSETEGKTSSRTSKKWDPVIARVVRSNSGLLITTYEQLRLLGEKLLDIEWGYAVLDEGHRIRNPNAEVTLVCKQLQTVHRIIMTGAPIQNKLSELWSLFDFVFPGKLGVLPVFEAEFAVPISVGGYANATPLQVSTAYRCAVVLRDLIMPYLLRRMKADVNANLPKKTEHVLFCSLTKEQRSVYRAFLASSEVEQIFDGSRNSLSGIDVMRKICNHPDLLEREHSSRDPDYGNPERSGKMKVVAEVLKVWKEQGHRVLLFSQTQQMLDILERFLVTCEYNYRRMDGLTPVKQRMVLIDEFNNTDDIFIFILTTKVGGLGTNLTGANRVIIFDPDWNPSTDMQARERAWRIGQKKDVTVYRLITRGAIEEKVYHRQIYKHFLTNKILKNPQQRRFFKARDMKDLFTLNDDGNGGSTETSNIFSQVSEDVNIVGAPDSQEKPSFQAPAVKDDDSKIGEADNSDPRGKAGDDNNNGELDEETSILRGLFDAHGIHSAMNHDAIMNAHDEEKLKLEEQASQVAQRAAEALRQSRMLRSRESVAVPTWTGKSGAAGGPSSAKKKFGSTVNPQLTSKSSEESLNGYDAIRGNAFPAGASAGKALSSAELLAKIRGNREKAVSDGLGHQFGMPASSSNSRAESVSNGHRSASSSSVVQPEVLVRQICTFIQQRGGKTNSASIVDYFRDRVPSKDLPLFKNLLKEIAILEKNPSGSFWVLKPEYQDQ*