60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000ec60a69dcd3ac1858929d1e5c75cc2995ccc333000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6765747175616e742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206765747175616e742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5846637a4c367576454159474a4b5a4d46326b76434c697241714c53546b454d66667a75446f3434573751330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000fd0f03a5e34bf838c87227885c0e52207728e169000000000000000000000000a3d0dce588957cf43bb536b2f8e54f08bcb62344000000000000000000000000e37633b1d8c2016b89505cde46cb2e1985bb0e6800000000000000000000000037f20aaa1b849c1b4fe50eae616c9a9eb0eb66070000000000000000000000008a703c2e208f72308e94c6b659fc9edd3d4729e50000000000000000000000009496e2358b79ed0a7cc47d4bf887ca924882e99b000000000000000000000000f4fd98fb2b2334c506a8e8984a4b14dbccccc49c000000000000000000000000efaa883ad7d393012c2fc24f6214fc0f4c288b46000000000000000000000000036319400fa6c73fa464642d94b74b71f05a00d5000000000000000000000000d62573df31b49359ccfcd8603144cc5704033c09000000000000000000000000edc9fb02880d954374995f07543f0909c14acf9200000000000000000000000014faad87d8d9a07d565f38ab58a8ebeaca4b80810000000000000000000000001ce9f948c8f200b9eb480070971f451a885abfd90000000000000000000000009af650afd7a4b2afab5ee52153ccd107701ff83b000000000000000000000000c70b361eaa882c4c18f6d507f8061194b05db88200000000000000000000000068542a2a356b96b053dd141000b5e17afd7293550000000000000000000000006f208875089d3c0302a2c426140a11250f6e025f0000000000000000000000006f7d85e48d02c86d6e527261538219bc4aaac7c4000000000000000000000000b82c803d297886a9249f48adea71b7a536d9d21400000000000000000000000026cbd976e7aa3d7ad2e7f46eef67fac015aa942000000000000000000000000010810f7bad2c4bb824d75b3d0ca2b504e4dc7b91000000000000000000000000f6a3eb2876b8eb163634b324bb400c25aad365f80000000000000000000000006b0ac8bbef76e2c2981e6c7bfd00913b300404af000000000000000000000000d0ebadbdb7504fc3945cc1a0e93417c56ba0927700000000000000000000000059bc9f9ae05b2a8f03fa8ff590b94b1010296db8000000000000000000000000792061c218284002f8ec2bedd84ca556ba09c221000000000000000000000000f58819a122a122886aeca9cb165d36a4b56e0e3f00000000000000000000000054a68390b2e6a657d9db68ba4f730e615a1691e40000000000000000000000000dc646f0b8906af4740554a28593585983956748000000000000000000000000c3203bf41d942a9d6de2c711f2813691da60cb330000000000000000000000007f19f04771f5e2a6249f1ad612d4b397c47432fc00000000000000000000000008d06f0bb2f28ca467a1080f096ea851943a6a3200000000000000000000000009919126304108ca74ac7da705414bf2fce61087000000000000000000000000e72c24a2612e547a26bdac005a470d121459b490000000000000000000000000430e6d301d27f073c436fef0cf38865440cfbc740000000000000000000000004a08abe5e692a5108a7dbb734cfdedbbd8c0ae220000000000000000000000002f084aa15639294369bd03f8b7013beeeaa203f80000000000000000000000002bed23ed3557e4eee9eaf954a70c05e65f293fc800000000000000000000000049806dca08ceb393facd235d2af72fd6933441ab0000000000000000000000000d8c6a27d5d5582d2a78aa900f653cc2cbab8267000000000000000000000000d3e130da753d9e41eda68250cfe42a05ba8dcbff0000000000000000000000004a0e741dd2e3080d58c614aea70e1dcf17cf8585000000000000000000000000d4d9d00e574b01559738b7d2072783da96065b8000000000000000000000000008c6239eefec7dba1b81e936de4d7123c5e848a8000000000000000000000000ce4f5099e2a9095a03a9adb0af0c73cf3b81cf020000000000000000000000003d4859114f7065000824f17a00a341ab82a1aac8000000000000000000000000a57d18efb72b74f4d588a2c1c92aad175a53eacd000000000000000000000000fa5b8fdec424c1c173f7aeb5c1c3fb8ea9afed8a00000000000000000000000048a37b6fe61fa5528ef19c321699a5153430febe00000000000000000000000017f74532a45e7b16a9620e4bc84924916a9cf45a00000000000000000000000022eb9befebdce495935c5a1b117dfcc7c451b5dc0000000000000000000000003e6b710f2085c71df93d26562ffd9a7252fabf8800000000000000000000000090d5b0aa38a08444931101de3a4e5fda9d506cb4000000000000000000000000972be2b1a4d49bd5f28365cb14b8b0d35f6da8e4000000000000000000000000341f01d51a127e67a9073e3abd357eaf18eb4bb4000000000000000000000000e5615fc30656042ebc5320fca2581f434454103500000000000000000000000058148b2732e29c83a92ec34517c22c2306864f35000000000000000000000000b8ace1a9489f1ed72c5812d634602f2be7a9b576000000000000000000000000e9e720d05433533eeb898bb1f42cda1f28c9fc57000000000000000000000000e9d42c2c4c48d82a5a72c12780cdd45661885f4400000000000000000000000019827085c6428d60d6adaf18d8356bb817ac1c9000000000000000000000000099de1d67df487301402529a11c455898f1a8bed8000000000000000000000000e4c7f435d7b0d02b19e0efd3e31163c9dc253b4f0000000000000000000000006374336ea269cbbdf2076af6abb42c8e151d13490000000000000000000000009fb51f0dedbe730e81430bbbd67925e1c7ff095b000000000000000000000000e9fec180ea4a0456120a7046ab347bc1e27b8a160000000000000000000000005927c44c5f28d3140cd13a358e588ac2fad5a195000000000000000000000000204b88809263657560ccb4383dc2b21eb92d525000000000000000000000000002776c289d80877027dfd415ced023ab8bc94ac80000000000000000000000001af8bb93ce0d97a3e79c5673b74cecd8d41e8cdc0000000000000000000000006f0e4c38df17f70f1bcc3612cdfdd954c65b22d00000000000000000000000007b0980af181ae1c4c8c6b18945b13fd07e7b2d07000000000000000000000000616cf04a48d8e6223793049f59cb447655817e9f00000000000000000000000013b27f97b4536e7353236c5ea581dd56d66901570000000000000000000000007468b3045969d19fc7f27dffecfac05d188fb15c000000000000000000000000bdae357e2fe008cca90bfba92d48f7c5ec0583540000000000000000000000005509c7cf449749f02b03923f84308d5d11358f6e0000000000000000000000006e77646abd2005db2ec1430d492b417de18cdd1f00000000000000000000000009db00632d99eceb4968ab1b4208978eea5a5d020000000000000000000000009b96dcfbbfefad682ec8ba3579cb3216f30edf70000000000000000000000000719d3e2f80712c6d097df65953cdf42af18a678c000000000000000000000000cdeb09a22bafc023d7c11f465327d02a1ddd4a800000000000000000000000008c00dda00f9e2aabde88a4d17f9ef9fce265592f000000000000000000000000f01a591f312d72cb03077cb9fccb18c2faba79f80000000000000000000000004da28df16640accf596cdec88acc896b9f8127d50000000000000000000000000c002502e14c23b0c9208a498b49cccc190ee577000000000000000000000000e5c64d4ba3717485f3cd0a09d860b9afb4dd803a00000000000000000000000050a3db5ef025e8eca178b2ff06e966c6b7d09e5e0000000000000000000000008a12cf977d9a621ef5343a38ecdd3f15f9941a7d00000000000000000000000033116e6433528c4cbc01defbd65516d2eb089f660000000000000000000000000e9827f1f20141b430be416a6bb78c40042554ce00000000000000000000000007bd96a82644854c424e0387ed8be64daf0c645d000000000000000000000000e1de200c7fb2229c99ed28eb56914b61e3e981b2000000000000000000000000f1f8ceb1e06c2daca398c557dfa14cf48ce1d63b0000000000000000000000003193dcf96ec9f886ee767bb0f418cf58a417c8d50000000000000000000000003fc6af2f08d36a4415c41d1223c95cf41fd2971f000000000000000000000000591502c3e8546a41a0366eefe0dcf00cc8a7240900000000000000000000000080755825334eef272a073d3e4e14bd9470631b6d0000000000000000000000002e2b580c67bbe4f316d396815e5f2120edafd8e8000000000000000000000000b72af9bb13f7b95d785d57e2d6e7dca6e9183e45000000000000000000000000af40a3f1ccd3b3ac635b7c317b4ff100a6bebf4100000000000000000000000046c2ce955d1a47bed719c6b9e7314ef791b7b8ef000000000000000000000000b17b5dd5271de367b686712c07a9f8f3a8d133c2000000000000000000000000e8ff97a700a7a66e1892953e91c470a3befb32800000000000000000000000007aa4baa64734d3cd834bd03cc39ef2047409fccc0000000000000000000000001f8f6309b874ac29fb424b102585329f70b1c82d0000000000000000000000000093b2733903e42b197898c1073bf2264d87e060000000000000000000000000f079d8bba3e4d40ae934cf36e7275086fd3d663e000000000000000000000000db04f400871a8c603830a7a8175260208e933a430000000000000000000000004185a1054975c117c2f48ab001600dd0eaf331bb000000000000000000000000ec59dcee9a801af1accb969c556bb389b10e3acf000000000000000000000000a91e0c7398ede70c5c6951b1e041377785dfa17b000000000000000000000000cfd10e16ed9bf83637d76328aaed242960eeb5880000000000000000000000002ae099eac8b9ca0a26ce53e2c02e135b1c6d5082000000000000000000000000f615621a9775db8d1e3eab344ddfca7c26ea058c000000000000000000000000dcb505fc5a516943cc1a05337d4e5e9a3855b21f000000000000000000000000fe3a6f9c4f7699329e05488fdc05b837eb23b76f000000000000000000000000e2e0aec9e6fb20d2ad828e2eba8b76c367208c26000000000000000000000000f9760a10902314523b4809a13d4b32733125e89c000000000000000000000000f67179100b0ba7acfe4213a350fc0e6ed83dd289000000000000000000000000d33d26d95abde1200f149892526b58c82325c3fb00000000000000000000000008ac33290b7615c50dc69bda0b794089146d9cfd00000000000000000000000084147298f8691b6ed1439f0adc8c0d55c2cdf840000000000000000000000000462a0ce72457bbfbd121b05056fba180fa9f66a100000000000000000000000010039d86979e3a9b76d0c9ef7b613622bde6020b000000000000000000000000040110df158f8b188608ea989e1380dfad6e4407000000000000000000000000ff6fdd3237f72ab4262fa66736b2409f05687ed300000000000000000000000028af61e0dd973215ce5ed79feec7ccb8858b4eef000000000000000000000000f1d04fbb670767bdf4ef058b8dbe069030fb3dbb000000000000000000000000398fefa40260c9713c12f73878c221344e6cf8e600000000000000000000000071ca48ae2da7ba12ca508e6aaa569cda0e0aa63a000000000000000000000000ee0aa7575151bbe939966f6b72f957c803c4274a000000000000000000000000c4a1d0f990b41516421678ea6cc4ae32676d96a00000000000000000000000009edef88afdbfcd3308060693299905953f9ddd6d00000000000000000000000055af706bf155f198f7582dbe219715a49f4347bf0000000000000000000000007e54a8a533200b4e24f4da22fc72cc582d949f04000000000000000000000000d12207c5e1822fdecade593bce573465740e71450000000000000000000000000f7083a8f4e50ecaf153dd517e0ee3ad6f9f8c4700000000000000000000000067ef5affcaf229cf9e7932b432b8b6e5efa3cffb000000000000000000000000d10269445811864d8de874fd8884536c6dbd991f0000000000000000000000009c3cd4994c06e9dcc6f160c6bd1b13bd1b2abe93000000000000000000000000e054200f3f809d976f3e5672fb0582d60c16a09200000000000000000000000038f6dc0dde123a4df078bc3ee4e6575c5165aa03000000000000000000000000e4462fac262a30dfc1a87d271f3ac962506c8da200000000000000000000000026bb6cec76eadb0f48947b9f688bd7012694800500000000000000000000000047dc7bebfa78c562c43c6385522850110c8b04c200000000000000000000000023c9cbd7c749b4dcee2a0f88d61f869d38e3532b00000000000000000000000090efc1a56266fe1656c10dc253b97ca47646e0b3000000000000000000000000354313d49f99385c7be46d2438619799af15f37d000000000000000000000000e92ef02d89acc80e353f524f94eac17b81e60ad3000000000000000000000000649194e7b9420c4ad88394352b9788cd881dac0a000000000000000000000000b3bfb446db3ec5c07a85de08ec260116fb563aa0000000000000000000000000d3cd5ab5c7125b9d1c78d2cb52b383ebd9426af80000000000000000000000003f8609b230fd627adeefa5e9a4dbc62dcd3e2e50000000000000000000000000be426dcf61b0fa37903089f321b5f049fc9c3443000000000000000000000000096035691a3e91d18e5e13af5f17c8131467f85600000000000000000000000005938c8570bc772778065b92883e1eb9f9be8b090000000000000000000000007b926ce037f31a16ff7aea22e29bf4a785b3448a000000000000000000000000253df2a0fd9794c46d8e007c4da6f53528a41e150000000000000000000000007b2b176a428195b86af79e758f0eba55c8146f7d000000000000000000000000245181c562b9985b9a673dc3d808b54ce4ee2904000000000000000000000000b1a656e3c595b07029db0a5159a1dbb776dabf8c000000000000000000000000db7dd78f2ed18b3092dadba855128bef462357e2000000000000000000000000e2ca1a8eb898fb19f9ddfed8b43995b43ad4220200000000000000000000000041a9f098f99c97e833428e79674be11842ab3f75000000000000000000000000bb6b8faa2651a6c7fe8ff56a7c4f96d9325c7b93000000000000000000000000c4b3e594fb0b0f27400d814a19d1f94d619d3be5000000000000000000000000e898708fdf4c59ccc530cb539d23456a890d807a0000000000000000000000009f70e7f666333a5970b1b6df43183d4eedb6bbce000000000000000000000000bf8543af07fd4fa45662773c14379234bbb988d20000000000000000000000003bb354f653ef9fcdd0cfe807f31bbb93e292231a000000000000000000000000d69665276e8409170d92d9feff3381e56a6b638f0000000000000000000000001749238be89863a2a67787016717e4b6bd635fa2000000000000000000000000f2b607cb5b6e5dc996e39c7addb3c26f23ae17b80000000000000000000000007b0ada09cccfaa998fe49c2aaa080983369f76a30000000000000000000000008c5ccb448d3244acfc958528715c11ffe153e8410000000000000000000000007b3aca12d6aaf07910fce3fead24cd795fa80654000000000000000000000000c65f3a70b3761df0fab354af09db29e34dfa75200000000000000000000000005d2cbe09d0a97a5e0fe89083c4dce39ee84998ec000000000000000000000000ded1c487f0d199c77a610272111d55c5b097f930000000000000000000000000b4a3c94d0d7721497424de045b9d93d31f2684fa000000000000000000000000eb38ccccb30e383c93fac4466b0a12a0b2ca3c44000000000000000000000000be24c3034fc7ef8383129a8dad75a4da82f7d2740000000000000000000000009923df8dc8921d998cc5e1bce878b8033faa2e21000000000000000000000000880933846a57273f7aba8f4bc218ebef462bfd5b000000000000000000000000754f0b58ff311392b6d4f4383bdf478af0a3f525000000000000000000000000e77c6937ae986315d4a3df8e67409ad118f70c4f0000000000000000000000005b563817f850b85076ca1c4e80fa032c077099fc000000000000000000000000734b0ccd443d36f4de5b4a36a8fd61a84defb4550000000000000000000000000bf75dcc86d024f55105c5685176a49edd2f2a94000000000000000000000000c0a93b981afdf067e5071d29669dff1a1448c26b00000000000000000000000086ae87f8fee343cd96b593a25b61f6bb7921958900000000000000000000000049175b62f7b42464507ecfb1fe4cbddc47c2c43d0000000000000000000000000ccb3cb744dd45fc5202193cae99ab04417825d00000000000000000000000002a2d6a968d7d494bac9b3ab5283abf5d02d742cb000000000000000000000000662c75c2ecf671ec73c547440e2f1eb0ac4c1c2f000000000000000000000000030bcd89d6d4e3adaedc4a8e48f368d645a725750000000000000000000000002d06e65f9c837b4276a0f813336b645883f41f8d000000000000000000000000c5c835800b87b26ec087f5729e7c4a537db1ffb600000000000000000000000028ca3c907e970f5cf6d6231657c58cfc10f78a6c000000000000000000000000b1275a38674bee060d7a901ba52dce4992b50a37000000000000000000000000b342524b8c243ec1d522196b0022ee41e841db05000000000000000000000000a18bb252d629f2ef85f1a9158c918c785440e5e60000000000000000000000000007173ee15e7eab84a5704ecbeacdd019c6daa0000000000000000000000000a55be3d697c8b0a02265f71f6d1a62011515f25c000000000000000000000000ca0e48faf5fcf3574af28fc00fc0ac6024bdbb9c000000000000000000000000f069ff064caae98c88305150f0a3c52f84fd34550000000000000000000000006263fa81bc64ca3c337431c5d79c76133dda50f000000000000000000000000018fa69d38f88ea3147c4f22f05c9223a23f6f2df0000000000000000000000006a26092414d50c75575f6f278f5847ed37594a26000000000000000000000000db7033d0936da2e0875cfca2efcc51f76cba33d0000000000000000000000000ec0a28aff45b6f1d6c2c9b44d2f890fd7fa6c9b80000000000000000000000005a0142a1da7a9000f6761f12591b4618c17e073000000000000000000000000063baa4617d969f32aad9572486503a463744d38400000000000000000000000088efec8ba8df7445d97e1251480a635e35e7d27300000000000000000000000011dc96a2acfc34f81c5096594dda60ef868ce8d600000000000000000000000015c2279a68d228e88dc86c032f84183382cf766d000000000000000000000000f3b7d08e583cfc12b6b8e634d4031277d7949631000000000000000000000000c7090cf3f645d938885fd68d0d4a34fd25c2bba20000000000000000000000003e93c9458452f62430fc4adb9fcaad0a3de9e9f60000000000000000000000004482bb81037fb6de9d02b877f600eabd3d7c1166000000000000000000000000754bc00d2c2abf286e1a5b916fdf193cbd7a94f0000000000000000000000000d6422f63777080af34449ac8b7785448c1933b6a000000000000000000000000f0d16491190a1c09cb562f468030b906ea8c11f500000000000000000000000015010a5782cd97d357f3edf91bb82087e990f6f6000000000000000000000000613c16b2bfd46bdd4248de04fcc8d15e63301f7000000000000000000000000006c21719236ed4d9b0eff38010e5989a3085560800000000000000000000000011bba61f90eb498740640146e675b9c72429a78d0000000000000000000000008652f71098ec328fab6d088a50b0447bd8fb395f0000000000000000000000003f59ac043f615623ebb767c1cb897df33673d22c000000000000000000000000e674d1074579158970aabad4f5eb3df343fbc9ac000000000000000000000000d0d0a85a872de33a37c3d80cb482f2a0493f6d84000000000000000000000000968a958dfa70960ac1cf677a98c8ea2b6f2da3c5000000000000000000000000f4a8fe103d0c92072421331b97cd26981f249c9f000000000000000000000000fdfc293e919ff33573fecd82e7a690c77d0f188f0000000000000000000000009e4464290c92868771dcfe7bede99dd87acbea1e00000000000000000000000062703efe922398e10d1b056389c27d9c8aa6b7b60000000000000000000000002f15c3fec492f4acc77f2704181d81a5efdc7e9e0000000000000000000000001abf92c316044138da3a6ceccb99a442ddee5fb60000000000000000000000005722008e717edafc03b772a64c59d87100a88228000000000000000000000000d8c85ef65cad30302c89bdb8885b151da841008c000000000000000000000000e039f71a27482a33120843da80eaa658473fc4800000000000000000000000001909a190eb90badc197df2685780bcb824adad8800000000000000000000000055b8c4c075475207cbc820e2b269cbfee2559487000000000000000000000000adbf9140a0c8797d4d850851fb02fc82e41eddca000000000000000000000000e9ca8be6cafd69aac7f385d72a2613957efc1f32000000000000000000000000f98c3c756c83bff2bfacf9f822f77cecba0ef052000000000000000000000000e586259b2a934ed071927ead88a9afcf769ef26a0000000000000000000000004ac77ff09c7bc0bb8c7c7a9caced5ac2b2aad8ff000000000000000000000000d8bc6977b22611304dcfecdfb2041a486bf16d0100000000000000000000000034afb4be854cc08ff751f4ec81e7d685828f4ee40000000000000000000000001a239cf5d9cc705279631cb99039e146e5d58085000000000000000000000000ec52a0d92973a20e838fb23c35263332761e658c000000000000000000000000c6d55e68b550ddbc017c20817acf8a86d9599288000000000000000000000000b892de0edf66d3bd00ab31162fce3fb48c4f223e00000000000000000000000085c95e6404a75cb35b8dd8226f031b0841bff884000000000000000000000000c9bbcf0435e2de3a9e0a7e8ef48bc501eea966de00000000000000000000000067f1e130c9ce5c6201ad0ae19ce5457e7522914b000000000000000000000000778c284107ceb7ac5a888bad1b6db1c195c9b80c000000000000000000000000ae8e7495a16609907c97067b3081cbf3ddf4c05d0000000000000000000000002c0384be96db6f49406f3792c213c8b49005118d000000000000000000000000722e3cf8d3839483b541b3e11e056e7ef1e5b1c400000000000000000000000082a5981115589648bdeac5d3c6241830964890cc000000000000000000000000a9e7687aca6479c10c4ffc3bb3288b1dbc7f4e59000000000000000000000000c4f85647ebc9148940b73f5a76f13b52b0e611a0000000000000000000000000a930745705054350784bfc274de496307b06b3130000000000000000000000005ba88906cbf43b8e2274e8d29fd3f9b58de37b5a000000000000000000000000426c81631a098933d9a835b57f682a79cd0741db000000000000000000000000e860edcc10a05c9758cae3bc3e4c8297470bfcbd000000000000000000000000840bf26e5b37fe9314ffa4275b49b1bb2e11cf4f0000000000000000000000008765e1d9d9b4e030cffd692f0042b18602e93c230000000000000000000000005846572655f1399e974953c9fe92debe65dd0e630000000000000000000000008f69f8891849ead867c51f76d8efd11777a7e9160000000000000000000000006875046010d26880aa4b9121e2bb6a2181087094000000000000000000000000c1d621aab80491921ea61c3a3582968b4fb910610000000000000000000000005828ca740f5df74c2556e4ab41131c9b402c2c00000000000000000000000000ae951cef142318eda8789a10b1e9cf982416ffef000000000000000000000000dbc579b4eb98155092d24ec7f180c8391674f545000000000000000000000000e84c2009ac99d38d3dc894457e368e61795f643b0000000000000000000000009a49fe13fcbe13e9b699b9cc71527306edb440cc00000000000000000000000010f21d9b3458a0fe408194b2c7e1e8bba7c247e2000000000000000000000000ddf59eacd4805050f6ff83cd0a7ccd18830c7aa5000000000000000000000000b7d608e248ce5aa5f20ec615302dcadf4c70d80d000000000000000000000000e6962f45cf1ad05b778f0c7e15751469961cdfc80000000000000000000000007169babb1698613b5c0e1d6886af5445e222b9750000000000000000000000003df166698a7d97ade87f0b0496602261701ed486000000000000000000000000dc8df130ee01324e90354d687e6f2f54a884b78f000000000000000000000000b9c372762566f8664b4947b8ea60d3379030ce66000000000000000000000000aaa63c75981ea81fb85470da741d9161711d855f000000000000000000000000aafb18c5c7c86c970008a211b8d5b9183a39c3e5000000000000000000000000ddfc0ef946ce06c9ce8dbc6d84a369ef20d5ea550000000000000000000000008bb5f36b89c7a00644bbde6a9fd52e4eeba90b02000000000000000000000000308fee8b0488731fb5f944084154996e603a2f1900000000000000000000000079efadc9c1af7505490367ab2ab8d1445da8f22a00000000000000000000000029e0eebbe6d9a4cb5d67bbe38be55a24cc19b52d00000000000000000000000060ca13227d6a388b6f7ee47439e39b3f64b715d9000000000000000000000000da7c40da306327c959fe6b87177b26fce88ef8ea000000000000000000000000ac51eb8bb56aa29896e2aa7c9862b10e7bc9523a0000000000000000000000007fef12f0c8ec9e72116cda582cd1f400c180ff630000000000000000000000006d979e3cb2306a7dae15e78b6efcc4937c89f66f000000000000000000000000fc69a8a0f8660613907c8da5c6ed47be29df73ed000000000000000000000000411f11a2bbf614ca5faae2c5e6a08ea3a76cfbb50000000000000000000000006a4f3d4bc13c6a945539a0acf66b7de8857be930000000000000000000000000fc1586b50396a983c16335fb6ae8c8e216b2228400000000000000000000000094516551cdb17444e26a62b957fc7ce9a0a8d1c5000000000000000000000000d2ec35b4d613e47aa93750e2c0a2557d73bb55c6000000000000000000000000a727ac89127fcad1de9685f457430899e07f07cb000000000000000000000000a85255adfa85a81a1c4d028777780e9b0c65d26900000000000000000000000095306fdd2c6e19440af15a86fddc1c32605b5a93000000000000000000000000203c79e6ed56f80ba9da4dec6df08cf1aee0ba1400000000000000000000000080103328d7ea2fa8d744043c5509fa01c5ca779c00000000000000000000000024b2491ee1d832afa5f2198a2944120a34c585490000000000000000000000008515d93041fb985dbbc201b1fc7927aabc7c93e7000000000000000000000000a5e76afe30d48a213e3ef2c877f974fe9009346a000000000000000000000000f1026124554120ec278dc68d9d7be905a16f9f3b00000000000000000000000098eba5b3e1608b4bb295b6a04cf2d096f9f8d503000000000000000000000000d9f10655b77513c4e879d7fcf6b0b399557b62ea000000000000000000000000ad5cb4fbe724b37daba6abda43d73c1f95db382100000000000000000000000024e8adcc87246dec710696ee977d7daccdc2410900000000000000000000000097aa51ce269763b48f92d90d793cb6a7c0118bdb000000000000000000000000d94961b561ea52c9c32d9d510007c5585217a185000000000000000000000000997d28ef05d1c19435b2f8c97eed9959cf651fb2000000000000000000000000c72433d1365d08c76ffd902572a1e73dcb1026130000000000000000000000005a9db3af4b5a069c837ea353fb51c8636d2b0579000000000000000000000000f352cb58b99f3dfcb3aca3892d39f90e69e2eda000000000000000000000000046ce2cff2c817389119534de4bfb6222acff16810000000000000000000000000171c781f319abb88f2bafab5ec0126a8423d361000000000000000000000000e9fe2883a6872eabf40a9511ebd5baccb7af5aae0000000000000000000000000d2d0ce7675d5083e7d2631035dc2c35bc3c0897000000000000000000000000c48097e7f47070ba20ccd37ba952c0ddd7f079290000000000000000000000009282d0d9c5aee4430f8ef07ebb1a4f7349512fec0000000000000000000000008051f98b8e22074d165b3eab44943f01176edad2000000000000000000000000aead5af0e371913c2152ddabc0c46aed4d6e8e400000000000000000000000002586d6fc3f101e35c2f3cd3c6c3aaa6792ab35910000000000000000000000008eb3dc6668270d71d02d4118e0dbddbfd5974d810000000000000000000000000d6201c4c43286771bccb37ebb7c1f70afe63a40000000000000000000000000c6e68b16ce1db10133339bfc3f3489a95b8a950a00000000000000000000000084e63b18a382614b509d795ab1820d1bd0d187810000000000000000000000006c4d097deb1d874992c10fbaf39250a9b088b2c7000000000000000000000000086add3bbda4ee2c4343dc5a5c572301d9d989d7000000000000000000000000c9b5a748b5a7438ab1f041842376eda9d39a60650000000000000000000000006fd86e8bfdca7a993a8f63d97ba2a35f3545ea2b000000000000000000000000ecff70c16e563d447054f2969a70129e2929fba200000000000000000000000056b459e59390c7b0c1cee9d80bc4ab910c83ffc10000000000000000000000008fc8bb1a406bc1a51bc6ea3d9d5a1f7711bc30420000000000000000000000006ed62418b5e525bfde89952fa3a15fc378a88f7c000000000000000000000000567231f50680b1aaa9ba0e4cb4433d21c5e8eb8700000000000000000000000079ddb1d8369ce7757a06dfc9bdced55bedd1f205000000000000000000000000ceba59f6467c40bf197f9cbbfa6ae4b5e0d5f0ca0000000000000000000000004aee97288442604b15dd717192ef215f731be96c0000000000000000000000009714612cf3bdbb3daea414904f2a0c064d5b71e0000000000000000000000000e3625d976983390683c8ebc8d426de611540aac50000000000000000000000001f0a41ddf43149e2224fd33c1a65e7061ac5f8580000000000000000000000004eec75f20056dbb2c408e4931bfb1eae4eb36e3c000000000000000000000000a5c0ffa39dc49e7f795b2bb1e163be88d8fe23510000000000000000000000006341b9b29f4237d186de2b132f5d2ac12d7502960000000000000000000000009bdbc880f1bbb9f1e4a8fad42aa4f10273bce6b000000000000000000000000077a4fbc9a0c965af38f216dc371077b57c5b8bbe000000000000000000000000ecb6ee2b12c0339d2fad6a77d3746d0c7ffa4073000000000000000000000000b8953cecf09edfc1c62a45a82980f9f938b7c24800000000000000000000000091a5a14d2ca564c2d1391a20715b1aeaa89fadb70000000000000000000000007258b538271f310286e8d204b6dc958f67024c2d0000000000000000000000004a8d0ef4e0fcf7e8e8a5e7dae69b0de66a76047000000000000000000000000094f2eafb0ec0b1f4df156e738ec21d7f89c52c310000000000000000000000007c12d4ac7bbd3958b0a041d7e23ede4e6372f9cf000000000000000000000000a3d6b390f68145b10bf7c3bb26145dd70ce87cf1000000000000000000000000a1867948380dbed58b3ac11ffd9b191b894960aa000000000000000000000000675c10f5cdc2330bc7d58cf297c1fe2e29aa18bf0000000000000000000000009aa3244755ab2b549ecd032f993fe7b5d18495b200000000000000000000000056265c3408430d4bf355b38d8d496177904c6bd30000000000000000000000008e6b81ed548475e703eea055d0c4a9a157e6af430000000000000000000000000541caaa2feb9ece061832b7ca150d886fcd712300000000000000000000000077a1691a6fa1f970969429d32571e63fa16523fc0000000000000000000000002949eb4617bb772ae514f43ddcf225cb0ff852390000000000000000000000007881e33c29c21834c31cf4da0076dc4375be61a3000000000000000000000000d9b3f8dcfeaeb04323143b8798e1550c97e68b27000000000000000000000000aedf760dfda7a1b74029217aed55dc17c69721b5000000000000000000000000cb705912bd61de35bff2f709ed892772159a50d3000000000000000000000000ec6e69dc6a5091a036d7d5808360630e572a4dce000000000000000000000000fa64c81607f94509ef40a12b0ab6108898298354000000000000000000000000accc69163eb5e2fbf95554e5c17ac5053b32fcc000000000000000000000000018c3896c166cb06c405bf6a0cc4adc1352958af800000000000000000000000033b2559397bb9e6b818f9275529878dc772099fb00000000000000000000000087b869857b503523eee18f6ad92600f9b4a23886000000000000000000000000147c667d34582c704d9d09ec5b711a3bd54179130000000000000000000000002a698733625c343971423d8a0891c59a41fe635e0000000000000000000000007010bf154679db062bbf233f6296209e2b804e1a000000000000000000000000b2452cf55d439d889c99798d626c5d36482a1e36000000000000000000000000720ee4470a49ba2082a161c960e294f33869a2d300000000000000000000000015e6348e5ee37805c70defc3a115b638dd1bc4760000000000000000000000004ef491f739644f3a6f986d506acb128ca181c0dc000000000000000000000000b2944bf81288733679d99e762a5283d77ba9837300000000000000000000000050ce0fcfdcffcc9d01668f89e1cf5d08ff36f78d000000000000000000000000ab0b1d896d6ea2549eec2b6c2a71379f0792aa040000000000000000000000005fe2cba1ced3776845e47c5316ed8f3abd94b3ce00000000000000000000000072ec47af4450ae9e336f08ec82891730057f0ee400000000000000000000000056711bb25d80d72aaf4137a5682da4f3a76b78d1000000000000000000000000addbcb2eab7d847f036525a841c4ee8088a586340000000000000000000000007178ff82f9b39f8757fbd579c35fdbadf77ebd660000000000000000000000000f95198bf415d353b7402e4f0f901a6eebb03411000000000000000000000000550f5c79f61acf6e754f9ff3aa7c5d18a4f7e566000000000000000000000000346de303f3652e08d2d9b7df80d0b1c4ea2e651b00000000000000000000000038a041edaf0cd3249860c600ff57610bfc4df5e1000000000000000000000000fac62c3c4105d3024727f8f0cff391e12c51b0600000000000000000000000001acc882bcc9b3409cf9cd110cc48151b264a75c500000000000000000000000096307f957760b7d699035851fe39bf9336a8b85a000000000000000000000000568ff9583fa2ca503bfa9df0ed1f69faf58fcfe2000000000000000000000000918c66e01d20f75783155e5060d5d0028ab3a89a000000000000000000000000fd64ea90b4b2c90fd2a3d7cc20bc71266a155ead00000000000000000000000090a36616d52bad220b0e3981a78d52e03221c5700000000000000000000000004897afddb51910598467967e38b34f41d2a8203c0000000000000000000000000e88fbcd7b72c1f4e853001cab9a0c560e4e85d2000000000000000000000000732bc78abae6338153d9a8fe0a0992c0012f6be10000000000000000000000001b42997fced69beda59754f15b8a54cf7e7b9d5b0000000000000000000000009fb4101b1d2a3ed21823b0fe26db2ab7a0b4a53600000000000000000000000021b68e4cc43a891d706630da6ea314fb4604a555000000000000000000000000c40b73c6356c98de9a32680a6466d0dabba04c37000000000000000000000000b40b11272ea375141d1e135b41238106b495139400000000000000000000000093d0887d3ef39078dbbdde6393aa6aa48f1b08fb0000000000000000000000001b0ec959965f3d1b7b867012265e4e8e43b490f3000000000000000000000000fc431be406a3b1517402445b3ffdb251ce07e6470000000000000000000000006dd88e764714b498dbae910899cf9fe214ecbe8400000000000000000000000030556f67e398cb7f1ba65bfbb8aa826cca9bd3a6000000000000000000000000ec66f829f6fbb67096ec3c7a5cdf7b5eb50b7fa6000000000000000000000000ec89729e387452942b43871e99c889e9fd8ece790000000000000000000000005e6c35f9aeaa53deb5f99679a2fa460f29bb37b1000000000000000000000000f86c2e9f4b10d2be094ef55e780d9cb8117490bb0000000000000000000000001eb6f4f44a50b04968ac13bd9a326583220a475a00000000000000000000000042c9bd99518ac24f98f95c12a6a15fc4bc0a7acf0000000000000000000000004f3a8956aee8c47c790c8653c8c1fbdfae37c91e000000000000000000000000bf91fb6cd5f262b477261b4cfc470aaff709b4d8000000000000000000000000b2463596ac430bf1a647d5df8a5b0a75d30ba8f500000000000000000000000044c2bd9fa1cf40a0ab71917043c5bf29044e5af00000000000000000000000001ec86709edab333e6979ac1a14a4456c53b429be0000000000000000000000002d4a5a198e7e29d628b5a23b82088aad659245270000000000000000000000000cf1599227cc4bc9f1a9b0c8520ea0bd50a3498e0000000000000000000000003f92ce2b268062f3e3ede8285d0db1e022120c8e000000000000000000000000ec06ab2d660d48154adb98328893b59376d30ac900000000000000000000000032695efdc403a3171496b3925abbcfad4ada7d9c00000000000000000000000004c1b0947642477ce5bf09a34f6787b5469ddadc00000000000000000000000039e0646ecfbe69f9433b7b8a1a4d955345e08a8a0000000000000000000000007cf35e8c6fd5c44a9e8847e97d93e55fc1d95d4e00000000000000000000000081b1f22153ec3a5d1f19a5baaac53c999ed89965000000000000000000000000ba94de6b6f81a0ffe6ee76a788626bb2e967bf0d0000000000000000000000006f9438c4a9c5551c9d7db70e558b813dcfcc93be00000000000000000000000090df8c85093e5f04c5f52d5563ec74646bd8cca800000000000000000000000048bcd1ac1c72bf0700e5f1e911d44b8ece361b0d000000000000000000000000cb7a68e4f8282dc2ded86b5e5e86831fc29da20b00000000000000000000000086ecac87d19c042686b35c16e48dd2adb28df9d0000000000000000000000000257de112c6ca1898502c60d2010799fda40622c600000000000000000000000076d6df2488cdd3f79913103b3587a7857c809863000000000000000000000000611bb5bede9ee4e7ab7082b1beb02e394b75fc35000000000000000000000000f805f80e2f2cce3da46662789c97c5ee7ccaca070000000000000000000000007bd4aef70c88cf4ebd7ba91acc6e54c1d013a9950000000000000000000000004575917f91a09ad2f1e321f28425d8d391b459340000000000000000000000007d74d35d9d684291e5315d9670a0a2d3ec0d3c69000000000000000000000000390e017c6b82601218a7f148a1944994b22883c7000000000000000000000000e51551c4c8fa58a81cb160fe4616bcf6e43cd345000000000000000000000000fdb4aaf4af74592a0c1d48f15dccca7e0375ab640000000000000000000000009386b20d2b9441f926fb7abd1aa3ee4962d2315e00000000000000000000000073ee538f9e51d7919f050f654f4848f78b746f0d000000000000000000000000747e105bce80110b33cecf673589843a38a30c8800000000000000000000000064eabd8632e04642c7544e94aa1ad38efbb99a290000000000000000000000002de0c6287adbcaac3acf7351b86cca348dd92b57000000000000000000000000ae5d6ed117622e325ddc6405e39796466f76f01c0000000000000000000000008ca15e1d25e7336cce29f5d762d6a26f46d9ea9d00000000000000000000000056326718fcc4d3793ded2f58f433f65127570a31000000000000000000000000db9ed331245090047bc82c550b3982ffef7c7caa000000000000000000000000de74d54426bac6ad1413fbffe127fc4643f6e0be00000000000000000000000014d28f810915e1a62bdcff0b13d6e18fe90fdce00000000000000000000000009312b13a05b3078f32dd35089f16971f6c3190e6000000000000000000000000c618fc961060fd02d38dbb672cd77600e15bc40a00000000000000000000000087a6368bc01a368ed4d98f615f31ebcfae6b6fd9000000000000000000000000b8c7e45a33e504edaa18eba1c311408325cf495b000000000000000000000000107b182b675abf6987a6686c36bb43266ac30dda000000000000000000000000104f19a2e6d627fb5e9c6970626321ceee92b9ba000000000000000000000000e1ac44eb5b9e0a4a1302b0b2b3b5f4c159760c19000000000000000000000000ae02bca8b11a77488e4f72f093d2150245050c4c0000000000000000000000009ac469c94fed3b652b8351fab2fb05a4db3877ea00000000000000000000000095da5b955a712a48f467930284a54c90d299b5900000000000000000000000003cee1af62b87d0a4081fb024564a56a4c656e23d0000000000000000000000002c3004019014e7c9f24a6c72ddc822a6f050d67b000000000000000000000000e39f207089ca92141a5f9cd3febd94e6ac40d6ed000000000000000000000000c0746da6e73ee3b8682c2621c4c993c679b696c60000000000000000000000005edc633d78b7f647bd9a3b86400b37f5afefdc76000000000000000000000000443663a716497936843cc5432178c391b89f01eb000000000000000000000000641eba8368c54762f723191f87e82f709d4534b6000000000000000000000000930e47229318c9d67a931b15c287ac3e786d9baf000000000000000000000000613c805a9e389eb65eae9a498528b38e03da3083000000000000000000000000333c755d157fa55cc8606f8e7990dd985583ea04000000000000000000000000dd4937105b9cdd6b4ec4f3966dac492d96f1ed48000000000000000000000000ee6a9da84eb0c2b31de70038f96235255ccc0331000000000000000000000000da854e0bc3eb3d014c93beef44615390ba37c91e000000000000000000000000e8303a3c080840cc566f4c1d847ff186773fa8b2000000000000000000000000829136e896c1916f744379373d7067cabddce18c0000000000000000000000004e5bbb44835a4f6a483064f01af3f134d36c30d5000000000000000000000000ea0027164f95d8109a9945bb7ac42e635dc7185a0000000000000000000000003b0e8f7aafe6ca78efa28464ccd7d8695b5c0fb8000000000000000000000000efaba14cc620f2f1aa91d1d397b1ef34af6ba16c000000000000000000000000d66a9085bd3235d86d2876f25eb748674148830f000000000000000000000000ce43f973202100bc93def14aedc3c0511ea08a01000000000000000000000000b067c2a47753e9852930bf6a0d5476f07179b2f8000000000000000000000000d412277f9f5d84109c634503ebf533d92560aa93000000000000000000000000cf31f6f82947b1073eaa139d671b6497f05859be000000000000000000000000b9529c8ef833fc76bb366bb0659305dd46206a780000000000000000000000001fe14d535080b7520d29dbe50ea560503aec58410000000000000000000000006e58821b28b0cd6588063e8296f64a88f509a751000000000000000000000000e4884609bb2604685a6379201a44b653dcb1528600000000000000000000000014d7647157bc0762b8ad6b12f8b4a0bde75f7766000000000000000000000000945f78bc84f6679b3d5f4966360398e8bd122c80000000000000000000000000c3597e77612482ac9067a4ca087d8a6c336b14ff000000000000000000000000a56370ca9e754b0df0f8a92e4923f8794f6041be0000000000000000000000006dedeffd8ca5e3bebcc84dbb7a73e953d41807ce000000000000000000000000761681468b781a8d28e5e06f14ac89d326d537b0000000000000000000000000a8a0529605cbab1943344fa1e81f4c850bbc7ee90000000000000000000000001c96db7eb9cab08965e728a84158e36209016bc6000000000000000000000000e8e667d05037d5a4f15ce84d46046460bbe6ed7a0000000000000000000000006248339b4b0984de93c117bcbc10a7ce93ebeb68000000000000000000000000c5516e489b4f9aef173db4b562a817fb0e9ba43000000000000000000000000041e66a2e1645cebbf28f97edec17323c19570df40000000000000000000000005912230a3617f02216679fb71fdabf98d3cdab7800000000000000000000000005ca55902d9f490b7c3fdd5a9d2febd49325ad5e0000000000000000000000008efb70e17aa30bcdbab0fb73d811b25466f8a8190000000000000000000000001981cca3b3b4e2eefb4ac21bbbe7457ed3798074000000000000000000000000e80b16885a921e68e5d05ea78525c4637562015a000000000000000000000000745d3ec2aefb839afac91b77a97a1ee67fc911ac0000000000000000000000006170a65d37d738069c3f5166f5eb313849161f05000000000000000000000000d5a9bf59d76d884a23ff3afde56e47f67e30e898000000000000000000000000f1db33300f55b0228eda2624cb4aec3efea6b99e0000000000000000000000005aa0d889f3aa2e8fdc63fda6bc8c5e819765d72a000000000000000000000000ec0a9863691a896b9d48c1b9983392c85038fa3300000000000000000000000014efe86a245493aa6589d13d9cee1c429d59b2e200000000000000000000000056ad5cd321d38c77968e18d987a2763aae00cdb1000000000000000000000000152e46d59cb108a3f92d0579e8b17298477f7a510000000000000000000000004b9f225f6b6bce1f615363f178b66b6f240a89f0000000000000000000000000a4894cb519a3a2639194efbb7b45994c0a6645ee000000000000000000000000002dc2ff2d9cb7dbca6fbc3f2f56734cad5033cf000000000000000000000000d685fc03715fae51fb0b4460ff56c4de293866ff0000000000000000000000006af302212bd992ed8061182639491bd5c5d3a94e0000000000000000000000009734fa0d0893a46a2bb187b2600c0885e6b12c6400000000000000000000000029891c7ee076e2f2f4e3c0a2fe51b6db3cf5244a0000000000000000000000003dedcd45e2760e4057a3ffb4c23ce8cf53358e2a000000000000000000000000fa3dd9f3b92492cd8ac4ce887e890c91a2a8512f000000000000000000000000220a47a9d677fbe47365132b111d6b8711a9ebc40000000000000000000000007c77401da6bb6fbc475f23f6a41aafbfb45083760000000000000000000000007514883108bb8c13aec7838d5204114f1fcd2afa000000000000000000000000b7e6c2ae6b6082e5b9bca9cf5d95d366fb5ba82c00000000000000000000000047634943a4f9f271c2783b3edc9584990285d5db000000000000000000000000867813369dae65fe4746c75ddd563e50aa136e790000000000000000000000000491c1cad125d7893f319446cd79565d0ade3de8000000000000000000000000f3e8a5525be750afeece107f5de92e17ad25292e00000000000000000000000014193aa3cef51609045a43ff30c8437f36b07515000000000000000000000000f9dfae37c7c9981b24ed3e9fb83a602c846f648a000000000000000000000000b3ed7f8ddb4d7b2cf3a4d55e3759f724348f7c0c000000000000000000000000ce576696291bd2283a2d2fe8dc961ac9076e19e00000000000000000000000001300bb02824a656e14ecff3734aecafc5ea12a2f00000000000000000000000090acb2206d5486b5faacf6aa0d64ef9a715173d6000000000000000000000000e0d9b1b7b4b167ce73fef33a550b7292162254e1000000000000000000000000a0ae41db3cff8eac6a9a73e80a801e7c471e6b5b000000000000000000000000ce40c7e9df2bae5fc1dc29ad01e68d3cd2634c6100000000000000000000000060ee2fc888b9e798ce2d3500483afdbc67da95f3000000000000000000000000dc3e9c5f08388cd8ae956d373f5243afe592ca0e00000000000000000000000089c33efacdcaba961a5fed6f1507355ecfd3901a000000000000000000000000d7d6a89cc5b32213f0d1bbc75a1538de974567100000000000000000000000003e00dfc2e65c965b8392ec3cb747ff6fe00944b6000000000000000000000000fa6ffcdfe41451e52e765ce4e3a68c8fbc99651200000000000000000000000001eceba22101aa7171f6ba8d0b1a8b9b51faacf0000000000000000000000000da21b7f46a05aaf7daf951c7d5f0e4459da0b0430000000000000000000000009eb6113ed020b0a8df4a7cf3523c529afdb802e3000000000000000000000000c18026b7b6fde5bcca5c40070eec09e4c475c6f20000000000000000000000006c83a608c2e8c4901a2f3795a3ec2fda5194a1960000000000000000000000001c53472645227b33139c0ab5aecd9d0231a7dc32000000000000000000000000487c995aa7744b42f85e33545ae42ff29fb8d1f8000000000000000000000000489a113a14ad77115b4c5919cad1adb824f23e83000000000000000000000000e1ae5390ed7041f443c9a4ce4b38e59f7543066c0000000000000000000000009f2c053027815d2994a03bde35f45415fc3e028a0000000000000000000000008975d61290e4f2e3fc25b816f0a2eb31eeaf4083000000000000000000000000cde4d7cacbda1c2dc8049df1d08484b07c8987af0000000000000000000000007953cdbf229eb66582419737462b9357147953f5000000000000000000000000adec20ad167bf7fd2b3485c82c9c7b43f82abb9f000000000000000000000000c4b905461079ab8a3c51ec710410ea69f78f6f720000000000000000000000009cae6ca72fda0125f7e0a4760a507250441b4a15000000000000000000000000ce6941fea2a3cdc3e9ddd5c417548046c26fc31700000000000000000000000083ec912cb05ffa217a0b89ac238b24d872e6267b0000000000000000000000003fe41d984cf241dd8a167710f724cc8b33f5e9a100000000000000000000000036c22c6e70695e335073709aae3d72992e115bee00000000000000000000000040a31dbf0a3533cb2a2db9f82bb84d9ef1b19546000000000000000000000000b9c1380f41daf8aa815458f41ee5c000bf0b6adc00000000000000000000000099c8b5d2e6bdd4438ad139ae4a4e92c593be2c58000000000000000000000000616bd7b909ca40b66beb3abc678ab30f1129d8a6000000000000000000000000b3e631ebc356dfadc56b5b38d2a9a088222ce458000000000000000000000000b3621be965ffb28acbdec056067fbc86d70825e1000000000000000000000000b296d41c7ae1ddca19f43fda60f74d84f257819f0000000000000000000000006c8b30d05511b2d036e4d1e7f659a9510b363cf30000000000000000000000009b032d8007d9054cc104343909f17879c367966c000000000000000000000000f5f2b44cc7243be45214f41e0f04bfa5f7d7e218000000000000000000000000e62f89aba0c6d01b7e06377259a439063d26f0ce00000000000000000000000019e42891b437edfb2cb2a0d3df247ed0e0d36142000000000000000000000000032f6a927744b09cbfd6d4af91b25922cef63932000000000000000000000000b8352b46c4494e60237c86af75a168a4fa793a140000000000000000000000009ced48c5f1f056b7e6ca52f95a6a52a79e8453ad000000000000000000000000510d6f6dfbbb6f10d30ad96c2739607a071f56db00000000000000000000000091b066c69725252e9ad0e3624290894ff01b0d710000000000000000000000001f832007037d87ab6a6ef399db0abc7fc03bb129000000000000000000000000a189cbc1b75eaba2662d24858e375065fe9ef1e8000000000000000000000000201d1f97ccd34be034fef367843363229c8249dc000000000000000000000000e4834862e517318e99b0473daab2c5faae82e3980000000000000000000000006d75340d199c5d30ead5de7eb8cbbf8b7aba38610000000000000000000000002fb5e2d64a7eb07e5e1e81f69b1fa587961a72900000000000000000000000004d89a010472a2ed1041797b2ec99bc8a66d3a9160000000000000000000000000d86750b72601568ef23874f85e9300e8cc06fe00000000000000000000000004c7ee268783b26c20568762621580e359f0cc6af00000000000000000000000018e8f2f07a5d82d90aee46dfd09b25092b93e607000000000000000000000000dedafef1feeccac31fb220408b128092d2d66c580000000000000000000000004acfb57999a1a9425fb2c8f111480828232b32cc0000000000000000000000007e209335b0081ecbbe70a7af0e51ddeb1f7a75bd0000000000000000000000004c0eabed27e7d794f1c57cb3245f4aa48bd51c3c00000000000000000000000018d5fc54d8a3780478e45bd566e4c6ad35950e3f0000000000000000000000003c6f41376394babb96de82a656a9adcd79efe3750000000000000000000000005248c19df1a6a41225b4f8c1a6abff525653b3b500000000000000000000000015be703c323a6f840935ff34b5292511dacfcf320000000000000000000000001b20af3a4bc7d6c2565192721b06aada58b58bc0000000000000000000000000bcb7321783ea3d50b2b32d29e74bfabf11895ae1000000000000000000000000b4af661ec7742112d216dc35deea2e9fbf1e8149000000000000000000000000e746aa6ad881f6c3d344aeb2a53d8f2d3588e227000000000000000000000000944679cb32658e508050ce7c72d2491f7343c6940000000000000000000000003a101767cc091dc964efc25eb67f755f32621e350000000000000000000000000d6126cf7952bccb731250c2b3638cf76987725b000000000000000000000000aaeacd1d7ceabdeb4f5a4fec3ed348aa3450cb57000000000000000000000000daa403e75c1dcdf886068c613fd63d869c0fbb41000000000000000000000000237a747f2bcf06c481d63d55d013cdfb88f617700000000000000000000000001df84573fc805e84b3ed8ee7b00c46d567aaf3a300000000000000000000000066aef0bdce0ff81143f9df1c02e2329951e56ff8000000000000000000000000b6972c809760864a032d982543e07f9ab7c81a4300000000000000000000000041e0a73f8d734611e8f32950b7a56ed7ae6922d000000000000000000000000082bef11e5fee74f4656745c308639acca806919c000000000000000000000000adbe8b8e47a28305b7740b8f25a086b77adb0ebc000000000000000000000000e8f68f19c4ae984ae48e5f7282be6f456d1070230000000000000000000000001f62770616a21b93f43db9b90cf6aa0ee033fea5000000000000000000000000f2358b16923cd45b3982bf2836915db40f2bcdb700000000000000000000000016a00f0173ed15b30ada5e3c869077daf4e436c900000000000000000000000001599b1df9ea53be73ce895c47b1d7125afd103d000000000000000000000000f178779faa82ad53c6b57d47248884b95fe0f76c0000000000000000000000006395e2945d842e4ea2c594f331a6e877da0df1a9000000000000000000000000fab338844199ad73a7cc0391aae137ab2d2ce1660000000000000000000000002b8ddc3cb2a6249cd6e3ff533d4585fe969dacdc000000000000000000000000cbd27bdbc57c7ed477960f923926bcfbb34d139b000000000000000000000000107bdcf6d3992f7eae40c6954111f837e2b787d80000000000000000000000006ae140a2a3920ce82c272ac58bc1ddbb598be0da000000000000000000000000ae7bf6c8a1864bb79053c82ec3345f849c0162110000000000000000000000005928044e1b1091fabcf113317da4b2a9464ac0aa000000000000000000000000c169bd6f2493b556aa8180d40bcd53ac75d9458c0000000000000000000000000ccf25ee060c31d157be84e7727f7ed6c00461890000000000000000000000007ca8834688ae82d6bfe5fb382f9db7e407fa01ce0000000000000000000000000a8d1ea4cf6a888034617c9240bb7c24b65c4ff10000000000000000000000009f5cc5e9d271928a5815ceed0e3aeccba5d10a7f000000000000000000000000c08d8c8466708003abd7719cf3e0c3918e2083450000000000000000000000005f4c00464ab06b4ef16b8b84815aa0fea30ec0d4000000000000000000000000c813aa0e8dc54df1e9f46b7c4c4e03ad165b5e5f00000000000000000000000088f35617bdf0fb8a405b10c8f3a83fd2a585f40e000000000000000000000000a42652d0486fa1bcda09cbed41b2f8b5a7efa9ce00000000000000000000000069a089896a7f1155c230a76d4c5c6c91904a73870000000000000000000000007aa131a03cd6cd25af50ce0144abae05a59437d2000000000000000000000000ef609ab6fd2c7f403b64c435d1d80c85c71a658f000000000000000000000000586e96e44fdcaa3581f949aa2943d5ba10da264c000000000000000000000000ab042518d5ff1426f2c7272bd38ed6dc7fc2161c0000000000000000000000002d93f28fb7b444a5edb82c953cc2a233158a0c81000000000000000000000000d8d3118c0b7c8c5ec0d3440f3c2698d5005c9f58000000000000000000000000bca8e099e7238e8d4350537d84426cce85cf02d9000000000000000000000000b4bc3fcea3eb42bff79a87f8f89bd3c4619e73880000000000000000000000008f041f72f7bd61cfea82714a96b0f81033a0925d0000000000000000000000009389982efad441f844ee1d72fb06be7bada31258000000000000000000000000969f7546fc26b7dff533e814d45c16ad7ae2ae01000000000000000000000000346a0f6a3605cbc57d0eb7ae254c95616721a89b000000000000000000000000da07d6aff9113f6b9646d4f3820edd64635476570000000000000000000000007ce3f7379a79d67e0b21cca46d312716685a387e0000000000000000000000003ea7cd47ac40960501a8e207e850718a840cf3950000000000000000000000004dc007aca7b17d2ecb72594812667e03d104662d000000000000000000000000ef2b9bc53c51c5f3e4227c0f70ce0b256643995f00000000000000000000000082a332766ef6514fa1e37858585695bd313b3e240000000000000000000000006879727d3af4370e03e678ee31ee47bf107c4167000000000000000000000000df07de3b74fa63aa4fa706b57da5a25ca2f0d76b0000000000000000000000007f2e33c0151f2a1961243dff10ee039ad83829db0000000000000000000000006e17f1427e692469b87693c6c2c784931d88608f000000000000000000000000508b7bf883ce9761d4b79faf75d20459d35b9a170000000000000000000000001d82f6d6b3cb8aa6e6b5b6d76fb9cbfe1fa6158e000000000000000000000000c2774e2d90ebd6ae5d2f83ee8e46e182705fbf8a00000000000000000000000070be034f71f20b4cd27e987815223738d3936111000000000000000000000000cc688208981f8d73e2bb5a49bf07c4f998c858ae000000000000000000000000d5218dc68b5064fbce35ece800c43633e09d5cd90000000000000000000000000065156a0bc5f4d68ee44cf3d5499250e30f9b42000000000000000000000000d224c4e3955d810a12ba2a3402e83ffe9514c1a600000000000000000000000082d5d2455ebfc3609d058617713a142460b879e90000000000000000000000007f96ef5f7324f8eb0e9bf6dcdb24046f888d7dc90000000000000000000000006fdc9cd3f0a4f417cd91fa1cb0d43b0ed18f42b00000000000000000000000002ed1d95bfde48548920dae17d680b5a501613b480000000000000000000000006bd236c4fd811cb54415658c233179bd88147ee8000000000000000000000000f502f7872ec7cc880a38239691e86a719fca93e000000000000000000000000053ca098fba0b23e873fb4dde5d4e7d1b5db2d9d5000000000000000000000000b5c6cdaa2e96899cea192bb30e40d899e689d0c7000000000000000000000000d54b970d4850a19f77b8f581f699fcd7530b67480000000000000000000000001143243dd8312765d2c69d1d612f6f2ff079a8960000000000000000000000002e088ba4971f324bfdf16911351786591cf9292b00000000000000000000000035227fcf56cacc1b28497190cbef5225a1c2b1d1000000000000000000000000a843604d87614c92d1fc6526f3ec4dfb644a6638000000000000000000000000b05cec1137ddc8b8ecb21c205f7fa3ea584c4d110000000000000000000000004e9dedf4af39efd2d595dec3a5bcba734b020841000000000000000000000000230d33ff6232cb979dff11f61d6ab23f643b5079000000000000000000000000885ca8c8a89511f001e9a7f608a16790f63cb27b000000000000000000000000bc26c119fdf1e606067e6ec439fdf50e31e60b1c0000000000000000000000003d8eed63f66be807bc51d3806551c3f5bae5d3640000000000000000000000009f7d22902adc4ac988fb691f27707c457e14a855000000000000000000000000119f02cc5d06e21dbd8463b5536e1422798bf3c0000000000000000000000000b9e17327a451a0038f4e5a5b06ee7debd7eea405000000000000000000000000f23f1b2a8f10d28e05a07b08138f300accb94db9000000000000000000000000a2d800981628d6b4afa396b1a2cba6444f752569000000000000000000000000199f8e055ec048b8efea966ae88ebb96cd3999d2000000000000000000000000a16438b8a4b2afacb19eee94e40010591fd0de7a000000000000000000000000265a369793935968df25e9f5ed08bc33db770642000000000000000000000000840b8ab858cbc5ab5a0bc0fc33ced0e76b3848f80000000000000000000000006ca06972553d7b0ebdac8cb0d341059f72cc7496000000000000000000000000c78129783db3165e6629fdfb73b851cadf5c2cd900000000000000000000000068b6a4bd839631a7391dcb8ae53cd1c5fcf9ab70000000000000000000000000863a0ddedf0ae2b4f7d3bce846a4424ab8c32cdf000000000000000000000000427794fa33b7f967734b4e5d29302416c6a27ef5000000000000000000000000fe83ad0a210a951967f900952e8468f43b06777100000000000000000000000035f5f1dead94ffb25deb345e55165fb7c95aec95000000000000000000000000dd252b0dd6c72c134dcd3cec79bb84fb1fbd3bf5000000000000000000000000ca9992609253f983ded9e36b4ac06d606cbab0ff000000000000000000000000c622d527f13475c5f307d8a4056958f0f71046be000000000000000000000000f87425ab2e3bd406570f57c885e34945c153ddb4000000000000000000000000ab4e1fdd27455b3796d11118c53ee68c603c7ff0000000000000000000000000dc074a2cf08151d09378415d339ce7d28f40b46d000000000000000000000000814d4f76e4966cedc8ffb0b1b28c812455946e41000000000000000000000000c1d20fd004e41b328f102b18c3a7856cdf81e0f5000000000000000000000000a40af7bb40e151f80ca53430aa03281e723237d1000000000000000000000000b0a2008f53fc68f02c9ff5f45908e15d5521d01f00000000000000000000000069243228445dc03d2b0f184913fffa99215420620000000000000000000000005c1b461c7fe7b65e35886dff202f0eda45e03125000000000000000000000000d4e203b8133c973e6bbde138059c37b4a17bdbcf00000000000000000000000056ddf297fa9f112bb9da1c1d5c6dd7c5276fb2ec000000000000000000000000c36d37c62d7d7cfca7f17baf1a3dc630d39f416200000000000000000000000066d38af670d9a18fb43db6eec4dacaa3a34cb54f000000000000000000000000442ee9baf307ddd434aa96a509a73b30dfbfe5620000000000000000000000003533d1a72f2fc32f283c7323745faeeb34972f61000000000000000000000000c89f7916b99c7aa13db3018727f531d57e78fff4000000000000000000000000ddbb8460b04e3c222490b13b1abe488706f7c3df000000000000000000000000333d2b5ce160c381c7000a8276931576c9f34670000000000000000000000000d2573ee21fb895341a156f4e2493140b0c451d2f000000000000000000000000c2499040314e9c54393acd24e18e2d8bae536663000000000000000000000000c1e0c09506234499bc097b01506fc3e54cefb77c00000000000000000000000054d1389ddfd53ed973cf3254eada1b7da3982bde000000000000000000000000655f985cc458349ab1fc5f2b1725511e21acd6a900000000000000000000000079bf5d3c2d15518f74e827f383aef669eb18e38000000000000000000000000064ac79322b8c532603eb64bdc47ee8dc1eb26c760000000000000000000000002be53d91a5590a16b54b4ab4be08c3dbdd4914c6000000000000000000000000c0af936381d3f4c02c7e310c8040b6cfab281972000000000000000000000000f97e700a4a4f65863eda70c79128c3026a3d986c00000000000000000000000080df95a6a397d755ad7d3fec7957eadb16aa7e2700000000000000000000000012406d2b2b84f4c82a4e5db698cf609eae0c4d2f0000000000000000000000002a4978aa0633ccf35b79396d32a6cb7371f00d44000000000000000000000000655e6be5ee1444e73cc80fa2b4313fd51e0e791700000000000000000000000070d4f3fd49219d13682c1b939f77882ce9843caa000000000000000000000000bf71931a08b939f48269640fa0d831e7d214719c00000000000000000000000012ff9386ff5eb61493759d3fbcc2eba3d968f0c1000000000000000000000000e592bfa88fc930c526ddd31ebc52454e534b6789000000000000000000000000c4cf89ca8c89956b14578a0308d307126483e56e00000000000000000000000008264e41f7d2dc34ba520630ebf800bb81c76b9200000000000000000000000091561ed8cd6fbb592ab27c82364177bccfeea34b000000000000000000000000b167a0f3027054edac13342d7deb189705363fb40000000000000000000000007716d2f5e1b81b185c00e022de0cbb14565b1b79000000000000000000000000f5b04b4a13dab55324de23c91ea76a1a1cdf730c000000000000000000000000a543b0c767346ab749945a142fee192187b5b6330000000000000000000000003313f3285c683df80c6cc490f4bf4a7f6411e357000000000000000000000000e7dfb33228b20ad5b5864b1a6ca06e6496b08800000000000000000000000000be7e86215a21ed809f2ee5b481e1ce32cb4ca7e500000000000000000000000059c38cb671714ca454844c9cd3416113a8d7e15800000000000000000000000018b5b89c02ff62bc22d3fec6071ef5fd67eafb8800000000000000000000000015a2ef33db398207909a1136015728e7ae5c6557000000000000000000000000eea834403daa4333a6c32b7728253986f40bc103000000000000000000000000e9ae28d87af4b9e8966685ea023e832324e17ea6000000000000000000000000423f4fec062395195ff9f0cf8b1b14451464435200000000000000000000000072b355ec2cdf1fde13d52d3ea40a291b3648f8b200000000000000000000000094bfa59b35f79e5120c1cba4eb02563755b2af25000000000000000000000000a60a89017bf35668d772431bdba869699c647dbe000000000000000000000000f9f2b4c49fa97baadfcb6cc2004e650a0997d3850000000000000000000000004abb3fe920bc553ba396ed3cafabab7487a23a44000000000000000000000000a86cd9f9b45e2a275aa80a4b248ff58bf011fe8a0000000000000000000000004063e86fb538c0647c853fd530a9efb4b88e12820000000000000000000000002bb6dc3add133c9de746407a6fa5191961b2bd330000000000000000000000001d6cfd1e435b59f5cfd946daa8511555ae3941ab000000000000000000000000d23922138c44f6987dabf4e1248f17233b9fb0fb000000000000000000000000b033f646e04fe975e034e531f19e3e7001417166000000000000000000000000086aca7c8583f708b2c233dd69b658287ecab0af000000000000000000000000c4eac0008f5ea39e7d2b3a80844d4cec289a75c1000000000000000000000000d8c3e0aebb8bd37bca749d246c3005ea3e0517800000000000000000000000007f52826eeb85a2ddefe7a85d95c6f22db5cf164300000000000000000000000025220d35c9b202d0c9681990b88230e8701086f6000000000000000000000000864b0471141e56aa2fc74ddf2e89fe60662f2b220000000000000000000000004a401fb72909a48a30655cc28a5ef865e3b013ac00000000000000000000000027b9cc89eaa503898f8346bfdcb94045398a8d1c000000000000000000000000d5a04044f969fc18fe0c6c61149410a431acafce0000000000000000000000007283b6142023572b038349b71d788dd76240f36f00000000000000000000000054c0037e9c7d30b8558d7f73be8f0af439ecd964000000000000000000000000d12b3764913e731ec26f305232486a00df595f380000000000000000000000002d9921d360b310657edb7fd85ebda81f6f86edc300000000000000000000000031edb4165bd2bb517196b8567aa55f6921a89c46000000000000000000000000a64b32871dd50262379fac815f36eed8338f6bda000000000000000000000000ba586bf65f1082a8b401ffed15eaf167bfed2f6300000000000000000000000020398d16cde9a7e1d796e4529849346b50f828fb000000000000000000000000b2d53b05e69ad820e647c1be650de41849e779350000000000000000000000003bce2debae1bc293144c0afca48a5b730b4ab2470000000000000000000000009fa786f37869755dfb92e80832c99f10eff3606600000000000000000000000002f12e7bbe51bb84f822fd509f91cddab96e78f40000000000000000000000009b8d055f83851b67eb0ecfaa896d8e6878bbf4f80000000000000000000000005fdffd2e32df28bfcc2b44c2a5f1b97982b934e6000000000000000000000000ec45d7e004b5e518b4d2d58cc25e4658f82465fe000000000000000000000000d49cc7538388ac2fa9dbca8b17164fb2f91b465500000000000000000000000088b57eaaf2b09faeb7a482029f38253f3f0d7e410000000000000000000000002999264652b6f350140bc2ba6231320006be5f1a0000000000000000000000001d712c50c7319abfe669fb738b13b3dd8c45faa0000000000000000000000000635dbf43d40cb36e4a9e6aecbe6fd66816d5a71b0000000000000000000000002a892995bf836dad81f78c84ffdb1b82cfd10fb1000000000000000000000000d4288e788660f85819317d1435b6b0778bcf344500000000000000000000000072f5e1ffb8d19e740d3254915aa883a44046e093000000000000000000000000d1337b0b0ff7de2e49d4295b7c708d1ec22e9fab000000000000000000000000a04b9b8d14b970d1c01ac0cde8ea469351cc979200000000000000000000000015ee9dfce4ac0a643bf0f754da9749032db098330000000000000000000000002815a041d68343e0a0335fdf3ffd12ec7e5b0340000000000000000000000000a2c8f1c5e0b609b72fb8003660110ddb5f9f9186000000000000000000000000ec85a425f4a906d0758874a00756a6674b3a832600000000000000000000000001779d13c36cc2d99d170cd6342c997194758b43000000000000000000000000e5cd3fbb08ff76eb1cfde3ad26ce9ac5a44bd065000000000000000000000000c872dae7a71c782511fc0de5c5e85c8ebd2e25aa00000000000000000000000047e065e136e34959759b5ba96d7f98f7907634f40000000000000000000000007d7d61935f0c87bb45b1a37ca8d2b49638c433e3000000000000000000000000d835cb5c7f485062fcdf0bd3fc69b50dcce89b0c000000000000000000000000752dd56671345cd1c61b5ad3e47f8b0e4dedfd6500000000000000000000000089c5c21a0debcdb16c1302ba1a038b3bc05e342c000000000000000000000000fa3a230b5873de2d69ef6b35ce88f1b57587aafb0000000000000000000000005466c24bebe5dc87e44423b38b9aab87020a9a2d000000000000000000000000d280f817355a3b5c804f9fa2acbd2d7712b7fa850000000000000000000000009456bc453975aeea697959685f732e2007e9a0ac0000000000000000000000006595cc9611cba4b43e874e2a6ec16c97df65da1100000000000000000000000010fc7e12eb633409541b2fb8a761490ac1b3277500000000000000000000000034678dc1ed96b7a5db4503e81171b5b32956ea7a000000000000000000000000b8f7da87969cdf0597ccf98c248b5db395cd901400000000000000000000000034e3b55b831aa200e9636f0c421b700cd3d5f0d0000000000000000000000000cceb4d9b5354d188b9fdc3186d2aaf06b638cd590000000000000000000000005633c08f7e5432d5e1c774e2f06fea0d20f780670000000000000000000000009429f0feb87a50b5847ded72330d178c390db928000000000000000000000000d1aa8204580ccc895d69f6be933e38165fdde74f000000000000000000000000651b2cd869c28ba2cb57d2c809776a4992f929950000000000000000000000009564769a7ad62de6c8fdfcddbe80ebbe93582da9000000000000000000000000d51198b493becaa733049b73ff82d0dba0b80f59000000000000000000000000ae27820e99434ac6e556dc86d8b5ca31a3b78bd90000000000000000000000009fcec78851415c8ef045e4c96cce0a8d186489c0000000000000000000000000e44c1ed4601be88fc5f4af1a0a3422913d9a10f60000000000000000000000007538268bd0e2e24356b3f673ceabd70e0bbcf27700000000000000000000000078f411bd990ec84069be87d861f21025976e582d000000000000000000000000c51ed42fbc6e5c06cb220b1c7a0923e5a5d7069b000000000000000000000000b094657fc9e8fbcd52f026780d4999a1faee061f0000000000000000000000001f80522a3df7801c5586c086dc18543e4ecd2216000000000000000000000000948e2748d4c088bdc0fcc23a49c92e666cad37d60000000000000000000000005623d5ade0beb063e74d7a0ce95de8f88bc30a930000000000000000000000007f93ea005a682223ef2c9f6836583fedbdf68c100000000000000000000000004b6d409e81ebc4b2057fef4c996bbd68b0c9925e00000000000000000000000087d7a9eb6d2f38d0f36a5b4b8806c7900f750675000000000000000000000000bf64f605612abb6d2dc07c885ac9a996e629e87e0000000000000000000000001e66d4d695ef0fead8788207d4459748fe22dd79000000000000000000000000206a8ebfd77e41e0f57a65160634c3e80ab6407f000000000000000000000000d6a881eb1c7ef7010c8f3e74d06ed67c0235fac100000000000000000000000016bd4e13a21367e49145a1ca1abc913c0d790eb0000000000000000000000000edfd0a12fa07f208cff60872c5cb8bf93638a1b80000000000000000000000005d906730cdf9a3af6497066d3e60be2f75259f5300000000000000000000000020b3c95975ee9915dd2b455cec4e698e787393f1000000000000000000000000f6be1e000958ea01d211f93d2f7041dfec28a10e000000000000000000000000c8efefbe0c3627f9035e0330688982416c506126000000000000000000000000653057d789484047046ddaa5979ad44688dfde14000000000000000000000000bb05b8f87f5f411498cf450f6e6d745745045793000000000000000000000000706623d0db82b409e112f0c9010a675ceddc5164000000000000000000000000ea367be197c50ec9ceb5180886edc9b28d4b9ad500000000000000000000000023ce70327ce9a4bd6a9a0a8e55949ccb0f231f69000000000000000000000000d966375a67b24702be85f8eb83d47729da118846000000000000000000000000447862f2f8bad236a10809d79c9fce821381d6fa000000000000000000000000c5dd1dd79475dc066c851d55ab8584abca26a3b70000000000000000000000008f1e99e07897b610d82acf368a7aad19414467b20000000000000000000000003fb3ed64d34ab0d253e70b64055abc666b576c7a000000000000000000000000a49e9168df2288acae93a90e1d4a7f3d2a5eae26000000000000000000000000005c5b11d10f39a61a9b328b3de6547c334541be00000000000000000000000024bf8ff6cea6cd436d3f6d63840fb3266f671a7e0000000000000000000000006ab13da8d29ace9dad48fd0cd6c71befa865391b0000000000000000000000009e8d29741427666dd25aae023a21945abda7198600000000000000000000000029e515522926236d6c85568f19b0551f25151cf4000000000000000000000000113f775800dcc34ddbbe27a9118c21994733b305000000000000000000000000c5940b12b42ca05e6776a583c77e6918565dd4dc0000000000000000000000004b60e38eeab1ef91a97560e629e5f872b2861f4500000000000000000000000043539b6e4931abb30dd482e0695c6b9676e88f4d0000000000000000000000006985a36d621d05bd154859f160fba099ff5e99f7000000000000000000000000afea7ab5744847a8b080c90920d3ce16caf42f3b000000000000000000000000871baa51ff215c395ccc33c88b472f830812f10e000000000000000000000000399eb3edecf1474f34a341d44d0f5b63e73b00980000000000000000000000009407fe624634480d1f79bed6da37d743665cfeb6000000000000000000000000dd2e3169c7b4a0b86e29936291431b2347cf4a3a000000000000000000000000143900a6d5af552ab14d6c0dea067f006a8068b2000000000000000000000000da57b1ee3e8a7d4a3cb28ebf45c18dc08aabf69d000000000000000000000000a47e1d2407bcf55b45c13c0612f164680fc2f6930000000000000000000000002311ee6f892ed2dc6547e9e5a56cf27b01fe3636000000000000000000000000f290989a13f5677baa20510a106d5e08b813d7ff000000000000000000000000e3c6876a86df260ee5750f03f62f70cf4c765f84000000000000000000000000cd2d6a8092f291f3468e3347b62f90b9c143caf9000000000000000000000000037f1d670d551f323f69e6dfc46a4c0a0b09dde40000000000000000000000002ba895b4b1ccf1ce67643a0fd2e3afeef69d29580000000000000000000000000231e8fbe998775650226d4d784439144cf2cd1e0000000000000000000000006e8ebc975df1b7478dd0fda14f3cdfd4c19d6464000000000000000000000000ffc745da91e1a17b3b4e53137defcb117214a0bb0000000000000000000000009030201de821f23c84360e67db27ec764890f28700000000000000000000000004c402878ff48adad59a2bec019cf0039a304f72000000000000000000000000a93938459f690edbfeaf71a6aa87c91c4e7a75ab000000000000000000000000e4b7b9b1212bad055ef288fc6322314c381c290200000000000000000000000087faf7b4b304b4404577adcc3929ae5e704b0b6f0000000000000000000000002d19136ea739c7acf4053e432f74a314c9a351510000000000000000000000001ea5b02df5457f4a7ebcb54ba4f08a34f787699300000000000000000000000097b01aa7f46474e0f91854c0e1be7d8f0a59c896000000000000000000000000f61fda3c03c31ffbc4b0dcfea6e1bcd8f4eb1c1b00000000000000000000000071a6418c899c5781fffa5726d78defcffd9c8e22000000000000000000000000109a33cbf0c6acce3faac27979c4ad311117b749000000000000000000000000bca5fc568e1c45eedb25de71ca06aa1da64ebb40000000000000000000000000184ed3cae4f3ae115d23b8a0d0672eae389d16320000000000000000000000005eb27b9fbe92d7d8e215a10d413a9f7119307fd1000000000000000000000000f40f56e39bd3c414b0913f899316be0d2b8c27260000000000000000000000008248319ec147b527a326a6f7598df90e23ab1c4d000000000000000000000000b44f9cb661d52643f70bba167563a20f6621a06f000000000000000000000000b8ab5b19d868102e4697b59440ec245032b961d6000000000000000000000000ecacf01dc523c0db1378a21f226c4ed13bcd70f1000000000000000000000000ca7088f9a10bdb03424832a71e4910a248f9e661000000000000000000000000dba7d154aa692faedc405a383be795a52984a887000000000000000000000000b764eae736f271fce528d45c528b53d5df63d93500000000000000000000000033f43719a479a926877bf70eff462de76d6fa519000000000000000000000000e64966d84001d878fc1f4e1d76266ec237751ff4000000000000000000000000fb00a2f29f781bcbc7658ed79645164dd3e2b989000000000000000000000000ae7f5530024c5135f1b03d9a2090a4d9906f74bf000000000000000000000000ebc0a8cdaa2a8b966ef8ccaae574bb9e70cea4d900000000000000000000000098381c2c4173b6c28291de8e33466da6ace7e5a800000000000000000000000099771f3632243f065914498756d37f462d5881280000000000000000000000008ffba001e30f693623018a17762264cf3818f268000000000000000000000000a3bcf00db5113ebc652c532eb9bb20d52d5eaaa2000000000000000000000000ff2fa5a544db497956107fbe1d1032b15d5f9851000000000000000000000000acfb787de7025830e3615f85cc870ea3d2fbb202000000000000000000000000e3045d1d8a6809671e21cc79e23070893798c25b0000000000000000000000002fcf7df556cc5c3c1498363ef9e9682ad1658eeb000000000000000000000000bb5cc3763966335028a4e77c4ea2b6bb1c0fe7bb000000000000000000000000f37c88a9d7324ccfcdc0d9979299524a94d5e346000000000000000000000000a76e610c53bad8dff68d5d675d19d4c5f9ef869f0000000000000000000000006eac4d73a632067b1eeb5d74c91271d336d3e0f1000000000000000000000000bce215981857fc380968388544c9a7c5cc95981c000000000000000000000000c3cbae3362f9d69ea8df120bfd1fbe11a7db47f100000000000000000000000034c6a7578f2d869aad02388fc9d6a27a71f8a1da000000000000000000000000f0fc85d7fb98ee542740fceeae13f101293f72ba000000000000000000000000148ec8f5d2fca71f7faea45b8fa10e274fccc49f00000000000000000000000092010f23cbe071803f2fa8a998be0e81473854c70000000000000000000000003e93924c90730daa44287311b9aa479e5a36c1b3000000000000000000000000270b8dba1de386faf94a5820e5884a67f5bfb88b00000000000000000000000023bafe5233a7804f542c3c6817687c615f2027b50000000000000000000000004eabf909a92476c52d87d9225420eb4f7ce44b6200000000000000000000000059f912b0aca9a7afc815573af19082aa76508e4a000000000000000000000000b631dae941212272f8bf2a78adc6a975c4d1fcbf0000000000000000000000002bea6b9f3a827b5c3c173fb3e1037f65ae00121a0000000000000000000000009424aa283221c4b0536fa94ff4018aaeacb8995d0000000000000000000000004a178c3352a5bcbe46cebe9872f8d8b989fd57b200000000000000000000000068b23053e3be1a2e2988ce0f5af21359aa9d7a6700000000000000000000000095eca4f655a58e1c6c1b061de602811b844906f30000000000000000000000006ea850b01e0aa195cb16af706867b807e5aabc1b0000000000000000000000007c9a7f13ea4cd6f9ac9710d1bbff9c4d72bb1c9500000000000000000000000094938b1bccbe0de62bb9d9714e4fb9e4f198e496000000000000000000000000ac4a503c52b06c0026f5673d1e056fb0f8241e9e000000000000000000000000567c0a7f835e8f041513252eeff45277a561932500000000000000000000000061ed0e6939b166bbe570b8edcae64e3080737e440000000000000000000000000b6aa1384a3326d6b08fc2b4e26d3613b38972f60000000000000000000000008d8a88305ffc175d289c12fc83463132b77103fc000000000000000000000000025c12227239471035c76a6ad7762c07a884808c0000000000000000000000004ab753087fd7397fe2da11d5c5bd15b66be1ecc1000000000000000000000000d4ab25522b51be11fda499664f2357ec2bd61c9f000000000000000000000000591e2ad11b37c577a2168eff96ff33214c67b74d000000000000000000000000ac8c4c7aec7a1d31db7a90bf632b46859eb14c0a000000000000000000000000f7ea27d55b38648f61771e99aec869a3256cdb2b000000000000000000000000889f79dd467cba703846f1c5d00e7797b091579100000000000000000000000029457c2425bbc59ccce87c038baf6f75ed566e940000000000000000000000007ea8721bfb5177b534b574f3b122d2f707c399090000000000000000000000008b8918f0286246636a8e3d0b171c2363d4e2f966000000000000000000000000b0781e1cf312316ef41fbf11b2afd50bac5f1685000000000000000000000000c55b5658cc6aa0f439fe614760787d3378653d710000000000000000000000000818df90b7c5453a586bcaed36b5869ee23e297d000000000000000000000000ecbbadab24f861aa4f6fca8fafb9c3cc74280f5d00000000000000000000000018d55ef38f3e872f3b95078c05c98c73c786e06c000000000000000000000000e36f7dc0707e0596d4f0e0f8c32f3bddf6f728be000000000000000000000000117050214990055854dd17cb52efe7787eeb5fd3000000000000000000000000a449cb200bee44ed8f0482145143addc9631a4a60000000000000000000000005a69875f9d1901f1c2085cef590e2b82df6a81fa000000000000000000000000feed2608f4571c68e160a629ae0fca68571b3af70000000000000000000000004acea2b760058ca8a75dc77df0fcd673b5d170a0000000000000000000000000c063d7e0904098f6edee14f9c7edf215f63599760000000000000000000000002baf8acdbf4322ed4cb61c716595b308f6ce13dd0000000000000000000000002ed5ea6b45bd5f4e275f545a13d2c6251367243f0000000000000000000000002659ae7e21597428324b79a87001e71a7e08a277000000000000000000000000b327b2c7298ac027488ef2eca5073b13f5171e71000000000000000000000000e8728e3351f2a75ea4a023c9c263a2c37f27c8ae00000000000000000000000097bcd7bf36372d63649aaf1de2ff0be6969c35b5000000000000000000000000b9a9f9e4c14da2157be59effa26116a86caf681000000000000000000000000029d633973a6dfd0fca0d420acee102503ac9cad70000000000000000000000004b0472300879ac0dbf17dde5c979849dc538b59a000000000000000000000000853568500631fb46896279fce6517b2ef64fa5d50000000000000000000000007644d624f9209567086b4515e957140ede5a52b100000000000000000000000048cb5c976b65f3dbea28035f56f91de89457d7cf000000000000000000000000f1ac0babb7b77563c646f9910d75fb985795576e0000000000000000000000003b85ebe2be300932172f15b2dde4eadd01717dea0000000000000000000000004baabad79ea75fbaf00a8c6da6d7572cbe33ccd2000000000000000000000000c0c375823c6655ca50bd24e3c6646edc704a2dca000000000000000000000000e3621e736b52d133f0c7ef924e411ea265b5bb9d00000000000000000000000096622cb3730ed4b10fa1645d3d388b83d56e7c8c000000000000000000000000c32df4bf4509ea1b76767fb1777b4dad9f48ad5d0000000000000000000000003f429a98472a790897f8528eea309585d08d20bb000000000000000000000000370b00816a2ca947ee51aed0c82f5ad34de2025d00000000000000000000000006432d6f605a22c66590aee6c7fdc803387c04950000000000000000000000007323fa30839aa25c12b07e47ba27ef388aa287a2000000000000000000000000b1d8c636066e25883e1dc79b0f3b20d617c6363a000000000000000000000000b3a54675bf3153c635915ce6ae8175aa2e78a6530000000000000000000000007ee21769e413c1ad190333ecf2594a56c0ad6d8c0000000000000000000000003a58717ccb1399237c58e3335241925a898da153000000000000000000000000133fdaef8bd22d7fd69f761ebe2be186424788c100000000000000000000000098ec36a80a6fa8eadc673dcacd10232c25493c40000000000000000000000000de4460c2391222a5858e1b0a1663cf87a4a144d000000000000000000000000057f4dc8952379bbce049cd583dd590c345d596b800000000000000000000000095a2bb55b2883fd3dc3513e37d8d3f59dcc65430000000000000000000000000d3eb59b9fa1f55f01044734afba93382fefa8a08000000000000000000000000c3459463871be08f666d5c399de9bd25131e60fb0000000000000000000000007fa5c6755e46d2be6bf2a82cc017fa34bd6f19da0000000000000000000000003fcb55167d9ea54e74e82349d831c1733339ea8600000000000000000000000039084db0c435faffaa55238e57b714d9b979d805000000000000000000000000fa64c4db2c3bd221ce5c5b8d709c3f12865d9db6000000000000000000000000a1d5e176ad39df33b0ba8bfaead8a14e3dcb4f610000000000000000000000003138583762999c1fbdb592b54f38fa04724e55320000000000000000000000008b7061d643b7c40c370d5d96ce242878f61f38c7000000000000000000000000c83b1eab7d17c167e5234e94da1ed0e2075b3041000000000000000000000000d325ebb493417c28a3db6e213d7f5a542036e3610000000000000000000000003e1d789fbdf7aced5799a4ee1705136f3898090500000000000000000000000026d5b31a0df7a66e4cdf3e49218c4e804f22df4c000000000000000000000000b324c71959fbc7ba673f2fbc287361a6c419b1440000000000000000000000005d28ddf3a5e368e1fcb07b8238bcc4939494fbb5000000000000000000000000d99c63f461b289faa395eb2b5152da545e1cb701000000000000000000000000d94de08b3fa7cd2c6e4522317154c5b10422fd780000000000000000000000005a2e16af7ab6a2339620c35be19def694e04447e000000000000000000000000f5c5edb1f956be52e0f7308d98871d4207480fce00000000000000000000000005c804d4c7ad71c36d41439870c3f5a36d70c170000000000000000000000000811063f2d2481bd3a4bd64c4d198238c96eedd5e000000000000000000000000b20f2c3c9290a0d393ff8472845a094d3c1c0adc0000000000000000000000002714b98642d9c9f7fef14f5962e2dbf0d3359be80000000000000000000000006be9daeed888c67055ebac4298e7223f9b52148c000000000000000000000000607d31707e4b8bb93d32f56059f0244ef105637b0000000000000000000000000e1ca56d980f17ed56cb2f7381f88b6d00e9543e000000000000000000000000d5b4f1e38e54754df860bdd3dd2552cdcebe7537000000000000000000000000f275920c31f7cf29c632c4aee1d6957638597e7c000000000000000000000000cd5918736d001d5627cee9eff219ee58c05249fc0000000000000000000000008b7ace81ecc5d262bbbe7cad4dd1b3fb90d77d7b00000000000000000000000085bf9b5075019a6a1e7a36528895a78f92becea00000000000000000000000000e9430d8f9e5603a754f31f48faea336d13dcd7f0000000000000000000000003be624934f85f7310952ef4fcba8269a32a75c540000000000000000000000000a634f80ecb78ce2b7bd8d05971f77134b53e069000000000000000000000000b47bf11da8178468cc4f4dec3f3ce7697eccf7b900000000000000000000000098055aa5fd595c78b437ee9b2f24297db24d9d4500000000000000000000000032fe370adef1f0056c971ab1179cf0c58c2e1fac0000000000000000000000001f450ab9785ee4e9ba7feaa204f87c7bf383702900000000000000000000000052374d735fab7561929396ba312dfd381126e3950000000000000000000000002ac24946fd14cf24398cfce5f8e976d1dd02fa9e0000000000000000000000000da0609a24eb888a90021d63b4775992b796e48d000000000000000000000000f24058d13d9eeaa77d25d5ea10c5849e7db16e6e0000000000000000000000000cf2404548cb842e01ada877564c623ad22b38800000000000000000000000007075b2e60779a4510184a3835add65db7f86d75f000000000000000000000000a9df8e49c8e69650f1a53c7c5e4c4e314626e8930000000000000000000000009d0a062d91e796c0251971047a98bb6b21a82dfd0000000000000000000000008707285b17426c4ccd3f38c14c202b43da20b2ee000000000000000000000000f2885645248bf962b499ebe5583e746230a84d5a000000000000000000000000f30d14bf1af032d4ec872ed2cc91548038ec4220000000000000000000000000ae492044e4533c3b000c5d88cb602fd3127e76240000000000000000000000006387eb1036879f05eb1276127830a6721c2462e400000000000000000000000038a24f6c454e00925a09f6bead02bbe805b911bb0000000000000000000000004689dca1ba3008c38f6871aa9b378042233401e60000000000000000000000000e3c3b17a35704c4694628178c7436afd2a1e62b000000000000000000000000781696dc4989914b4e0d7594eb72defdc110ad710000000000000000000000009c01ed2cdcdce050418e2cba536202cdc11f046800000000000000000000000011688e59dad11640ceb4961ad52ef4854aad4994000000000000000000000000f43ece5fb74d92b4e91d1c12e9aa28a5461bdd410000000000000000000000009f9f08cf45d011187b3a23e1366385518dc69a00000000000000000000000000d796b31a667a5696b4fc130c0b7102243e39a853000000000000000000000000adddb436437601f7a3a743f77eaca78503b3bf83000000000000000000000000804a7130cae113d39daf866b430c2a211afe701800000000000000000000000028687981545be1b7ce5c097d1228d4161be1713a000000000000000000000000b7c41b26818214857a28150eb421751f33f02b7800000000000000000000000068ff75eedd338cf0470417368dbe52b338fa767b000000000000000000000000ba5c45fb78e1bbac4e4bf0693c7105f1878b6c29000000000000000000000000ef455fac9931ea5d9e3dcc8ddc185db31a9520ff00000000000000000000000001a074f289f29c8ef63d0c5ed0464c725f67fcc0000000000000000000000000fb3a2e9f5266a47c34dd5f5f942e64f42997b67c0000000000000000000000003a2e6e4329461e004f922de3eb96300ab7fc4c33000000000000000000000000f76ee48459f9ede14070c2d2722f096e2cfe3b090000000000000000000000000ea2c4319f32d52fbde816638cc3420f93c3bdce000000000000000000000000f4ed08433209df6fefae1f5d6d95ccb9d1e9208e000000000000000000000000b8b6d41442096c7ec7907a268f1892323db84ce50000000000000000000000009065b5c9cfe2ad4de6598cef5988de3f9f50fadf000000000000000000000000d7fee370e8db5cea4750ce2698a257ce5d706ed8000000000000000000000000e351886b0abfdd46d3e6bd6d2fb797c18677a7b5000000000000000000000000956be06a51a89bf2e77bf2f1510c845c01f2d0210000000000000000000000008a01ac2d957f782b4512aef475a81def6d728d64000000000000000000000000cca2b57736d7595dbf2a9c5a8d2af209d11cb3eb0000000000000000000000008cc0cb1aa2cc13caca9451809365bb82ffcb78520000000000000000000000008b4525b79241fa55f911704d487cf8ad2b4c508600000000000000000000000099f8febe33a0c59401d6a3ef1e1b820df0b1d182000000000000000000000000d61c2af0abab10af66512d6a63dd21e5430a1f6e000000000000000000000000df07e7b358a5c718af7f9fefbe30862fc6861f690000000000000000000000001fee9067d041b4da0c8cacc37d935a760f3b645400000000000000000000000095f118457044cdb7f7ba40df85c6c939a95fd8ed000000000000000000000000d25d387be6f3191bd843ecc396eeb111b0356ab5000000000000000000000000127b97fb2801f5e71d623e0315646adaa2f874b2000000000000000000000000bdc2ff650fc41a3243481f1065a56dabcede89190000000000000000000000002d4b14be6da7f77c6b067dddb1ecb5856d3a885f000000000000000000000000015888084bc31bb23a302d88aefb42f1642eade0000000000000000000000000a73da7f744bf68ee6bd19e191ccc49ad70eb820a000000000000000000000000ab258f869694c192617bf7974c0a6839bd9ab9980000000000000000000000007e5b97b8fe522430a1e768f34fc009b33067ebe500000000000000000000000046c7d810ee73880f6adafc5a0d6e0e8d7aefbdb0000000000000000000000000794e7c82df9569fce293fff54e5057d9552a0192000000000000000000000000010738a761af153b984e370096daaab5a5fbc6840000000000000000000000005484fcc4d6d7e0b2eeba96fe0e515dc75cbd0f3c000000000000000000000000fb3d2e1e4dbe6486a20739a6da49c54903514daf00000000000000000000000009d17da0355d520f2fe4e964eefaacfa17f9a2b9000000000000000000000000c7354d092a7b78727797ecc158c0804192559cc500000000000000000000000047023064a991d76d8e573211aae86fb8d1a30cc20000000000000000000000008ba5ee661ad222ab4dd6aeb79f56d27fc7c0540c000000000000000000000000f3928b8ae1ddacaa5db5535641ad6e60521608400000000000000000000000001e09c49bcb2759dfa07d6c2dd63de94cb28114df0000000000000000000000003554d5703af562e262688b2c069e44720df010840000000000000000000000009622be2c267099ee2fe3e43d5d81f24dfb6f045e000000000000000000000000ba59778c84a0e61b8da473c003bfd9acf15369c5000000000000000000000000d5c95d783b5c46613e6e48ffdbe3dcbaec10d3ba000000000000000000000000cecf63c838b99e59dfb98a4bd987fa83974728810000000000000000000000007a6549422a9a06ed9a41dc72f5f44e4015f874d2000000000000000000000000f35690e14cbb1bc9e1c641c0c95e76147c75b1380000000000000000000000008ed85c37c6b8fcb6f753154b2bf80d133feefefc000000000000000000000000830e220243cee9913b8105da7f160295804259c2000000000000000000000000f34c1f27671029bd58c67a2cac07d4c7076b81020000000000000000000000009af7a8ccf194ab852cf3d49136985eae47f85e1e00000000000000000000000057334a4b5e38b04d38316cae3109c99300b635cc0000000000000000000000000752e21a7426a2887488e8cde63cfe1843ca377a000000000000000000000000b7fc564c31020a5b611e8e7be1d0b2c4bd074e5300000000000000000000000065af249c286d8d9ebeba96237210ede353149a630000000000000000000000008ab016eb5f8369ab74be6dcb52b4fe5e79a995ef000000000000000000000000168992e9955a55d6131c81a1ee2eaf58e0f9712e000000000000000000000000c2489356bb223617d6d95eec71ee492200583bd10000000000000000000000006bb2c3e18e1e2a416b5a27fa6939be5b0f84103e0000000000000000000000009da0784d03644ee27deecceab496dc85866b7285000000000000000000000000ee237b25b2d612454b606e7aae6ee7c0e6de14fd0000000000000000000000002b8546849a5c6bec7424880524d6321bbf82fe2000000000000000000000000055ddf57ceddc9c5e676d65af3b3afa297a6abbe600000000000000000000000025e02aca0448b75d40a445403785fe46c8d1187e0000000000000000000000005509f191242f02179dd78b312f7a734d06d3cf3e0000000000000000000000000539700509757a33e0c32412cf0334274bbd456d00000000000000000000000069811ee7def80fe28493e26e81b80b996d0d05d700000000000000000000000096e8da7445336cc5e9ba31c350cc97f26e8dbf890000000000000000000000003e526cf4918ec0bd9dea14102843d878f51fb4440000000000000000000000008a42637f3ab69c888a1f5fd84f2b4b78c918179f00000000000000000000000031af54b65b78873f336faeb1e9b880504830b9fc000000000000000000000000050c9c8616d552d4d5ca19bb89ade526e88fec99000000000000000000000000c123110e7529506daa2a3847c13e4d04a8350feb000000000000000000000000e23001bb56a0c8a7b197f5d7d88dd5d8b89a8e9c0000000000000000000000007850e5155c4a8bc4f323f92297734a0820a95448000000000000000000000000f081780c1b7f0d01cd59595387eb61a13e58badb0000000000000000000000009aa36e82dcea1d4ece309dc1e694e59838d95dd000000000000000000000000090a890e6899a8ad09b417323e542099b4db5a91c000000000000000000000000b7ad123755509eb03576ad90bbb9b146d005a292000000000000000000000000cfe77df3b707b9b85056ddffbb6cfd5dae50e3d3000000000000000000000000126f8ff555a4123df2bcdd649401b6ca4427246f000000000000000000000000372af74d29d935791b48d7816c70942291014a5b000000000000000000000000506bab228dc4ee143b655e6b6e32c5ae46e14ba400000000000000000000000074c36c78b0d135737f396215e63c37ce10514d9a0000000000000000000000001e2bb32b3be341e06d6fb0e7025e49802be01d9b00000000000000000000000099045847e14caccc400e69c41f748502fcb92ec200000000000000000000000073237cd26504fb657a8ab1498a8e542880092bad000000000000000000000000037a5e4a2dc8651c01c68c2dea06b6041d6c753f00000000000000000000000087e3a1e5695091d9b3715eef23bf37c736923c1c000000000000000000000000d02604cece069dd63fe411e449ca10f7ff7c6181000000000000000000000000670e860cf015b7d07a2ed9e9dab657ce407662270000000000000000000000009e28a0204caef02edbab443e3c3dac8cca22ac3f000000000000000000000000849dc8bc30cd7d7dabe6d4e01efc26a9cdf50069000000000000000000000000732a5cb37ce2e8ec549bc65855ea24acb1f5d1cb000000000000000000000000eda4e6fd550f320b9f6127e7246cb44af59a3009000000000000000000000000adc2203eba3800e3c997fc52045902925be91c1c000000000000000000000000f00d9032c59c83ba6b945a49e9ffb13eb6729a5a000000000000000000000000153bdf8ab2d06d94232dfff3e214ca03500ab9c80000000000000000000000001f04db8e89801ce2c3413102c20a59a0670885290000000000000000000000009baa5b511be135bfa1e9be083b1783116f28ee620000000000000000000000005f1bafa05e2af2f71ad313c1ef5b4621df499c18000000000000000000000000b30749d6e46e38ce39beb07a6eda7f46e70a8971000000000000000000000000acd6e4d92ac3e54cbd0429f69e7f6df9491f6eb500000000000000000000000045a1be340351381aee6da190463affbbd1896597000000000000000000000000e231d9901d39e3a0bfa3a48e7cdc8e962cde7b2800000000000000000000000016006f3dc3bd32697221d1cc26c2c451eabdc3a30000000000000000000000009b6aecbbc35045831e575c0fca53ee9978b8eb930000000000000000000000005cfe08dd8ca1d3079936a760b31a9978489fd2c0000000000000000000000000df7b8256547029111a4604f409dc6ed2d2cfab4b000000000000000000000000b9f97c86d7bab0eeb7be02760a2959b8fb1e2b890000000000000000000000002e34ace2ff370c5dfb0845a99b0ce8309e4e8de000000000000000000000000095c5f79dce0aa865483436fc507c3afe8afc20b00000000000000000000000005a427457b880d08d30caceb29c64dcf5d653927d00000000000000000000000043e281e0d893c85f238877ad273206452085e00300000000000000000000000035f0e1645c439839c2b7a8b00bb0dabcdc79e511000000000000000000000000484ca63f6f2dbc7680dea1c9bfb8a0afa7e97751000000000000000000000000f1489b2f3976ee709ace0629e4df3194756a721900000000000000000000000096f4ff0b796a53f69c873fea849e389788e8e1d60000000000000000000000004b28be3247552f33e1f93446bf9d7e240c83952800000000000000000000000068331c000dacf21e85a2d1cb80429cf5d5446ce5000000000000000000000000eea591aa57ae0fa8677985175e0a08903d2fbac0000000000000000000000000a6f4a432066b24620d25d67f2dfd8cf28224fff1000000000000000000000000a43db166d225c42834aa22d81563d2f6441456fc000000000000000000000000a865806c7cde91b8f245c0ff31f8c9fb2a00c7d80000000000000000000000005bc885e1a7f1acc18f009013e28ffbecedfdfaa50000000000000000000000009611a38636fa8d3c1a5a2b716b2767d44f0213b90000000000000000000000001ed2fb1400b5be1f6375ce98c82b007363eff0670000000000000000000000009644e83bf7721f8916c56611ae74ef9751d985500000000000000000000000008a4d2bb8c0cb797fa2f5b844d267d81762c21760000000000000000000000000421493ca6d6a5ce9aa40951e235813e093b0b9a60000000000000000000000005177621b46fd352c0f957ffe2b31fb3cd3528987000000000000000000000000aaabec9444a30073049566b6bb427d2bf1589ab2000000000000000000000000cc856d2615c4bb0ae7e09f68be1e8a83a188d46c000000000000000000000000c002a64dbb1dba1ad289e6561f95fb61e7da32f300000000000000000000000052db7d0b2443dddb4006ca08be8ce05d752750ef00000000000000000000000006813e5744676d088f06f4accce3ab7ff6f7aca7000000000000000000000000a8d34e4d1aafba520de79a3412c8f858012fee68000000000000000000000000ae662f48a6d75fda5674ea44ae4cbe545961f4f800000000000000000000000002609dea99c52b90bf07793962f1597cdf4da12c000000000000000000000000011b83e687980b2dbd571ac90ea5bcb613226810000000000000000000000000f9ca695210a10f562a946f79297150d3940f188900000000000000000000000063c569012cf60a00e30fcceb4036740931370cc60000000000000000000000000aaef3644c36bf6b1521909ee7e84ce0ebbfa8c9000000000000000000000000c86abb12de07b14b6097bde23eb08f0ccb07d10700000000000000000000000054d4261f057a375b25897da6fd9da91dd2d71dea000000000000000000000000a5689f366e8852ced757bcbce732547a6308b6b400000000000000000000000014ace148b90332015e958cffc6032b3e98e2a94f000000000000000000000000ddeb3c7d5fe7e19f2a9e3f1c8b960112d6af6785000000000000000000000000538c225fc2ab739c9347c05ed9405dc49257fad90000000000000000000000005ff9de401f02961f997a1d64e573f8964dadf6570000000000000000000000004c148a53c37528f7ddb1c790ed60c6d61ac6844d00000000000000000000000093cf38cb0fb64f2b1b690a6f83438ef00f9b5059000000000000000000000000bb98992ffd88f24119395339e811354d6fcd87f0000000000000000000000000f98e509c6835605fa41814ebc26c3e472b9078d9000000000000000000000000e5655cb64c8b5b4cd6f07ce20d23a21ee6a3b0d50000000000000000000000003d655be97d6a4ca790dd2d2661f2b9cd39dfb51a000000000000000000000000d76db98cbf07f4f54406c5e592f7ea4279366913000000000000000000000000ddcdbca696ac8f02b05b006f2c382280147d06d9000000000000000000000000eccba376dd249da628f90b40d4dd126653d11385000000000000000000000000748e9b3692062abb48cebadb5d3033dd8373af9800000000000000000000000016991f9b3137b669c4a2ba1dd526dd9daae973b5000000000000000000000000818d45ddb3005924ad775497fa7912a4cceaec1f0000000000000000000000003fbf6e3b654e6e5751ecdf472ce92e2070edae0d000000000000000000000000108899749704834ff455465eae506daf3207ec3d0000000000000000000000002f15eb8ad4155c79f8f68b425bdd844821083ebe0000000000000000000000009ea86c3bd83a6b049db8407404ff878357b14a99000000000000000000000000faf7fda7c087552a567c62b4e6df0351a2e944a5000000000000000000000000cf586f74579e3bb035c6178f41701708df778d80000000000000000000000000551bff251374ffcf69b52dcba2186af3a8f1ae71000000000000000000000000bc12c36bbec59bfb7094720ff498b36151522f510000000000000000000000005f3a9b6b6edb4446dacbdf289885b8a0363d1271000000000000000000000000b6ea0d84d41cb885cfafeaae703ced435ebc74bb0000000000000000000000006cc1d84be60fa8983c6ee43725201ef9fe8352b00000000000000000000000005e294a424a87ccc154fe14acb198972af72be0e3000000000000000000000000fd3bded1beaa56c19103bb2fceaf2c4a06f822e3000000000000000000000000b3357ca5a6ec2712c1c103c05262098bab44240d000000000000000000000000bdd1c73408e1e0ae165ca73afb5f2e64e886ae3700000000000000000000000007487efbe6c3f5256c376526c1c2895960aa7f570000000000000000000000004b9c44b6fb813f2065d1902f7db27e4950b1fd170000000000000000000000000a863b9b767388d79c1f478db811d4c61e9d558d00000000000000000000000025324cfe33b96f15acdf09223766c54c47a71f1f00000000000000000000000071501409f38a47d0a78ce49cc659daf56d98f5000000000000000000000000004b8f73dc8f2f792e7d3b602de1998f7df87cb285000000000000000000000000240f121818bf0c17b56f043220faeea39018d813000000000000000000000000b0e8e18d6285c8c76d47a8af67f73313050877dd0000000000000000000000004d1873f328d3c8da28aff30064acbec4bb937a310000000000000000000000001543fdc21bb7dc65bd92156f6280e71b2e510e9e0000000000000000000000006bf46265c11a34840a38bac16f4465fa28cf2d6100000000000000000000000060e42d75eb97d9130f05b969c48754be755b4926000000000000000000000000309c40135210844da5ab60c64002b06ad2291aa9000000000000000000000000739a394bd26bf93412910a9804ae19aeef529675000000000000000000000000ab0a7ca38e68189d6339a6095ff32dd28a7f2c9f0000000000000000000000006493872e5e1372e85a928a73d9d44a54577929fb000000000000000000000000e634e2acf7849e49d2d0c0fe6873a093c8c76cb60000000000000000000000003b1e7ff229b557cc013ac14f87b3d4d08e7b5ff30000000000000000000000000c865933ca9711cf3f9e4ecb03c5771da709343d00000000000000000000000003f1de2f84e490e2182df51222b6ab3b14312b080000000000000000000000000bb130b104c57ca08acfdd481f82df59e9400271000000000000000000000000ab87c609f9bbf50a864163e0841528aec4aa992700000000000000000000000072a043392dc5341704edc5617e6570d343c2e8c500000000000000000000000067b89cf411628ff150924e85b25f03d40ce58050000000000000000000000000177e9e61488ea853e9844f2c0735483107825994000000000000000000000000c7ea0cbad2c2259890bb51e92e0c35f27bd15e9600000000000000000000000056cd417f26c80745841f3e011197800d8179da66000000000000000000000000a64b9bd617dd117be59843f411a32307fe1b3e87000000000000000000000000c5213513608f979734f9b844a4cc035d67530fee0000000000000000000000008404ed68efbb84e9756c86719c88af371e066342000000000000000000000000719fbfeb56f5a12b0a82bc9e449988d50c098a04000000000000000000000000e3153a03ee339f754d969f89daf926e4cd743895000000000000000000000000f0fd6b9dfc18b1ddf14541885ac926bda3d5b16d0000000000000000000000004245024371946652550d7af040c4d8ce8305268e0000000000000000000000008dbcb0023bda4532f9ff6927cb2f5538e094d8140000000000000000000000002d91f1dcd37c639df580b59f8624854109fcbbfb000000000000000000000000857106032497d7ac426b6d14dba77007af93bdf10000000000000000000000005503bd20f2e5fa58bca2e62b4bfedded9d6aa568000000000000000000000000f6aabecdd9b5d28793407cc028ec35074c273aed000000000000000000000000a72a32b15b71196e05f162fa31976414d6351f5d000000000000000000000000a9c472279f0230ddb8e524b915a00eaa3c1e32560000000000000000000000005e70f814f827288ecb38b4a2456e8fb716b0e0c3000000000000000000000000824fda330c8923f1123dfbfffea7087820cf608800000000000000000000000050305ed75fb20066928424b13c7f9bff11ef8a940000000000000000000000006c89041e6eacd71840cd6944dec24ccc86db24f3000000000000000000000000f75807a8ef33bde873cf74e8e5d61fb9449de0950000000000000000000000002434e4197354e3a22fe6d4816aae143a54e5b03a0000000000000000000000008a1f1ac6b2375942948d2afe1f65f306fb88c931000000000000000000000000473fc3c1122ac0fab924cf0f9a88e1e7ba6d86550000000000000000000000008a207ec08a47573a6f91788b170f5ab5f22047da00000000000000000000000048160caa5193f973e5b5ef51002f329aaaadbc890000000000000000000000005f1b5f1117589e727ebb292342eb40d333a2aa1a0000000000000000000000005e803472438e533146554e877eca6281eb8d3655000000000000000000000000fe56acda80dc358e6256e47e2ad713d1c466607d0000000000000000000000002e02cf930374dfe0fca6ab2e0ae9af498f0eeb5f000000000000000000000000142b04958f65759088639c6b4bab3ce4b76c002e000000000000000000000000e01613ac1705842d45cd7ab0db6b24d9981f7073000000000000000000000000ad1083ed68c776c3b2bd19d9ced77dfeca14fe76000000000000000000000000b22fb0cfe7d579b7ffee4fb97c0f75dcb4aceb8200000000000000000000000055adcebf988e11665d0aa2545e0deacd39f466fb000000000000000000000000083e31d61e41a0756c152b9baeee561b7363bcf70000000000000000000000002527f10efcfaa93b131a8abf02183ca9712b6520000000000000000000000000bf67fe1cfe4b2c46c4415365fad9cb32aa79b042000000000000000000000000a063c06e0d4209a0f61e3a6bd6fe08151d2383c00000000000000000000000008943b4df88af43f1d572e0ac598272d3742916eb0000000000000000000000006cc441767c5f72edbab1774874f47e7b947b52b40000000000000000000000000b8de0d4e8329caa33a18964233ced7e1e5375af000000000000000000000000efd7dd3c5bb5f3e675342d7c90d2194bac0944a60000000000000000000000007b380e53dc4a2cdbc07e4f7ebaf4ca67a4e1dcc3000000000000000000000000e38b3c11af56daa8d87231b3ef3b1b29549fb39b0000000000000000000000005511541782b4549ddb1eebf290e8ae8d3c974d5f0000000000000000000000007d8971ce95e04bb6c2b2b697707cd4cc81d2655e0000000000000000000000002a32f7341fa970437db82823c0d67fb9024f8136000000000000000000000000c94bd58b203597f6d497ce29719c0458aedd54c7000000000000000000000000226ccf8ea1725db09147d0f55990c3bfb8f599170000000000000000000000009c5ef393e9455cd5dee65c7b0ba2bd7cc0b83812000000000000000000000000cd6918e206fc6b88f388a39152f0a9f3b3399f46000000000000000000000000b667afd0cea28a9cc12e601731562f395023eb54000000000000000000000000f6b725cc88a810b8571dc77acaa41cbf5d9809bc000000000000000000000000656bf0e267b1c6ee1062825652e31d2f0729e6a6000000000000000000000000ebf8b45927ed2c50c280b7cf87c31aa30e8a1565000000000000000000000000d7fb49b4c7e408365f123425f67cf2819e24302c000000000000000000000000b1085320323829410a92d5698137b3f322501a94000000000000000000000000c7af3e31f0781973c672d3b05986e194e5b0fbea000000000000000000000000c7af3e31f0781973c672d3b05986e194e5b0fbea