MPSRQTVLVVDDDELLRTLIRETLQENFKVLEADDGAGIESTLKEKRVDLVVLDVTLPGDDGFSVMRRLRKQSQVPVIMLTAKSEVVDRVVGLELGADDYICKPVEMRELLARVRTVLRRLDNRRPASAAETALHRFNGFTLDIGKRQLSADGGCEIDLTSGEFDLLRVLAEHPNETLSRDDLLEATRARDWNPFDRSIDVLIGRLRKKIEDDPKNPEIIKTVRGTGYIFATDVSRQQGKEENIMKYETLHRMWRLGAIAVGASMTLSAFAVQAEVVFHRGNTGEPETLDPHRTSTTYEAHILHDLLEGLVVHAADGSLAPGAAESWEISEDGLQYVFKIRDDARWSNGDPVTAEDFAFSLQRILTPDTGAKYANILYPIRDAEKINNGEVPADQLGVTALDEKTLQITLEAPTPFFLELLTHQTGLPVHKGQVEAHGDDFVQPENYVSNGAYKLEEVVPQAHIKSVRNEFHWDKDNIQVDTVFYYPTEDRAAALRRFQAGEIHVNNDVPQDQVRWMRENIADEFKASPRLGTYYYALDMRDPNLADGRVRQALSMAIDREFLVEEITGAGQVPAYSFVPPGTNNYDEPAIADYAKLSMIDREEEAIALLTDAGFGPDNPLELEIRYNTSENHKQVALAIADMWAPLGVEVKLLNTDVATHYGYLRDKGEFQVARAGWIGDYNDPQNFLFMVESDNDGFNYANYNSAEYDALMDQAAATIDLDERAKILRQAEELFMADLPFIPIYHYVNLELVSGKVEGWEQNLQGRHLTRYVSLTDMLAYAVRRLFGAIPTIFVIIAISFFMIRLAPGGPFSLERPLPANIMRNLEAIYHLDKPLVVQFWIYLQNLVQGNLGPSMVYRDLSVAEIIGSGLPVSIQFGGAAILLALVVGGVLGSYAALKQNQMSDYSVMAIAMVGITIPNFVMAPLLQLILGVELGWLPVGGWGEGAFRNKVLPVIALALPQVAVVARLTRGSMIEVLRTNPIRTARAKGLPERIVIGRHALRAALLPVVSYLGPAAAALLTGSVVIETIFGVPGVGRLFVQGALNRDYTLVMGTVCATIERPMTTVSQFEQTVPGGEIKGRSLWADAWARLRSNRAAVAGAIVLAIIGLASVFGPMLSPHDVGQVYRSYIKVPASTTAYPREAEIPDLLKTALRRSRADITSLDVDGDLVTLTLTAEREIDPRITRSVERNADFANVRIIETSPDGLSLTMQMEVTRSYFLFGTDANGRDLLTRTLFGGRISLMIGLLATFVSLIIGVTYGATAGFIGGRVDSVMMRIVDVLYSIPFMFFVILLMVFFGRNIVLMFVAVGAVEWLDMARIVRGQTLSIKRREFIEAAHACGVSTTAIIRRHIVPNTLGPVVVYMTLLVPKVILLESFLSFLGLGVQEPMTSWGVLISEGANNIVEAPWMLIFPATFLALTLFAFNFVGDGLRDALDPKVCAVNDVSFSVEPGETLGIVGESGSGKSQVFFAVMGLLAANGRARGKVRFRDTELLGMPVSQLNTIRGAHLSMIFQDPMTSLNPYLRVSKQMTEVLVQHQHKSEQDARRIAIELLERVQIPEAARRFDQYPHEFSGGMRQRVMIAMALLCQPDLLIADEPTTALDVTVQAQILDLLAQLRDTLNTAIILISHDFGVVAGLCERVAVMYAGRIVETAPVREIFYRPQHPYTHGLLQSLPRLDADDHRELPTIPGQPPNLQSLGEGCAFSERCLPPGPCRMNAPLLSVRDLRVHFPIRVGGVLQGRYKQLKAVDGVSFDLMPGETLGIVGESGCGKSTMGRAVLQLIKPTQGQVIWLGQDLAKLGAKQMRAKRQDMQIIFQDPLACLNPRMTVGDIIAEPLRTFHPDMTSAEAKSRAQKLMQQVGLHPNMINRYPHEFSGGQCQRIGIARAMIVEPRLIVCDEPVSALDVSIQAQIINLLRDLQQRFQLSLIFISHDLSVVRHISHRIMVVYLGKVMEVADRDALYTHPRHPYTKALISAVPLPDPDQERAKQRIVLSGDLPSPLNPPPGCVFASRCPIRTELCATTPPVLEERSTDHYAAELVGTAETPWEDLIRAPLDDDEPEEEEEDEAPAAAPELNEQAASSEENKEASALIEKLLARDLYEGTREELLAYQEDIAAGEFQADDLEYLRALDSRLQGKKK*