60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b61666400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000003d45d123d48565a16423871d0bc34a4c2eeeb176000000000000000000000000fa6cdcadf8e39b916a874e808f4bbf869910c328000000000000000000000000b96540d1a3d0aba154d6cce871ed4e5d20e89df1000000000000000000000000f85d31550f05dad398542db3cbf70a3e156640250000000000000000000000007299f5c857e8de557d8018d09cd0e20a4289d41b0000000000000000000000002f9d360eb77d0b33db606083b3c4dca4a81907ef0000000000000000000000009af6c69e0102fce139a063fa93cd717e4287cf5d00000000000000000000000040351f52e7b5fb122d93644cdc9123fb6b28bfaf0000000000000000000000004e13fd1feaa540eb120fc3836c157cb664733eb9000000000000000000000000f9012a3416172c4776276c1f8a5b6f08d9f0ea1400000000000000000000000091f885a20ba52e8756876435b1282a5c874a3fdd000000000000000000000000953500397dbd43bf64321c4f54cd7b3f862c1bd6000000000000000000000000be87fb7a026d4fbcb94de1fa464050f05bfc7ec90000000000000000000000008efd24f998e2908da5a9e21764554c7c51d53fd8000000000000000000000000d84d896d40430d041b66362b1126c2ed7a65021a000000000000000000000000300a76594b46f39e507742c795f2f6da382806bd00000000000000000000000023e03c653ffa32aeb17b31a19e31ff3903eea766000000000000000000000000079f2143f4ffe2f15c5c09531b66ec09e7d717040000000000000000000000005f12fb6ed361fefdb5be20e59dd4086f98f421a7000000000000000000000000c9dcca7e1b4f471d7a2d92d1d4a4a223946abfba00000000000000000000000096c6ef2d19de5d64be3504da6f446b207d4efbb800000000000000000000000009ee85a4cde75aa7cc0ffcb5882d97f2bfba72d6000000000000000000000000dd84d7c22f35c3f0a85c6f4ec1f6b973ae834f1b000000000000000000000000c59be23ad97d5b9a46f0aea09e61dc5a52d186cc000000000000000000000000500283d415290af793440d9b76ace83cce50d55b000000000000000000000000f0254dc5ff9bfd4c09d8da2f36226c0a48527365000000000000000000000000d3de33e02984acb37d63b57e9d8aa4fc0ec5183f00000000000000000000000059a8d3c811d203e5862ee2f87f75e670d8edce890000000000000000000000007acbd875c61caeceb9f2b1a47c6887c29719485e000000000000000000000000ceee42b5d884c0084c260227ff7a6c193d8e060e000000000000000000000000ae722dc6e38342efb447705e04ea9226af28f5290000000000000000000000006efc252784fecf308c595b3d8aa556276a460d910000000000000000000000008129225a12e6261b12817baa72568a2e80a6738d000000000000000000000000158864cacaf0a00cb32e947c95a6b43277a593f8000000000000000000000000a1b5cde29dd6c39ba5a357c722945f81ea9e0a73000000000000000000000000afe317a3b9d4c3f14a7e9ffb7a67d0509ed95c150000000000000000000000006ed88f8b36c6cd18b39fa9524fd22b7400e251b4000000000000000000000000d9ed7deb9979e8508a3742ce27b5a0b4e3666f5a000000000000000000000000e6f319a4c3f89491ef5c4fa4fc456addfbf21cd2000000000000000000000000745922dd931d5e4d9ee5f963af168fabc14aeed3000000000000000000000000aa7dbf6a73e3af2c149f2954ca25eab00427fae80000000000000000000000003fc5ed8906ad352465d2ee7cc7a5ccba224268d90000000000000000000000004c257106d1ed588248b26f5506bf9493a2c28fd70000000000000000000000007064da37feeb50ed285746cd90ca845ba86da50b000000000000000000000000f9746fbc6f06ee19c771308976ab5fa31d68b6da0000000000000000000000001181dd02d528bf4280a37a971e997b5935c1d460000000000000000000000000268e2ba1fd4db8403655f63ed9f31371ad7f3680000000000000000000000000ea041a093264bd1737310b00891a9a3b5fe6038f00000000000000000000000042f66f212f2acd92466fa4f72998b1b9b9bb156a000000000000000000000000ee0c93ad7e517e21292fb6a6236804a1c872e4a20000000000000000000000001a67b0c5e99db9e90b94570a40b013743d80194000000000000000000000000001e492a7519e2ab62a70632ce229ee9f4ace743b0000000000000000000000006516a9410a4302828046d73d5e222bd49dfb289000000000000000000000000061030d8a3cdd57124698c051da8601d5090813b200000000000000000000000096c3e373dce23ac0ca170a1554d201d56c6e68df000000000000000000000000b9c124636d9e2ecefca031b1f136e32ac26657a200000000000000000000000047df347670d412d7f478b55f96d816cd24f40a910000000000000000000000001a3a9ec786cf2efd49ae98224698a76056ab8e57000000000000000000000000cc97c13b16ccb6a17ce1fd0e0da549484062a8d9000000000000000000000000a1a58f2d6442192557bcd4b87bc3d096d174ec05000000000000000000000000462fa2867686d2e212ab26958d622444a1e7613400000000000000000000000026e5a86b11749e1112e94a9af6e302f0359d72f200000000000000000000000067f784e6e3638c2cfcf87f464737655f7d5f65b3000000000000000000000000d8c48cc7032f3a8ebdf3db913516bb6c63831140000000000000000000000000c5940e72b1095ce67d6bef575b626dc0eec98ec1000000000000000000000000571c35a1491d97a80a22f6226d1dd382e46976e6000000000000000000000000e70ea1abae13d295316c91e23ff548406814a055000000000000000000000000e062dfbf692d44940c41eafa4f4b65c0d808a50e00000000000000000000000018c2838af9a17902ba51b917f63272224e05798800000000000000000000000034756c2140f7cfed6c725e744ac4038a177f19c3000000000000000000000000d8990d92faea0136037acdbffef3be61ec20b91a000000000000000000000000067d2d1f745b5e321549d136fa8fca368a439132000000000000000000000000a740c9feb6c1bb51bd24f30e87f020cea1a7ccab000000000000000000000000d87ec5be92dc3d58d5ecba75aba6e611559f5be90000000000000000000000007f613164a9d80ce17f1ffc99ba4ddaf366cdae97000000000000000000000000ea44189ffd858cda3a141f0cde8ab62c9a0f5ead000000000000000000000000d16e99aa31dbfdd1ca0521777d936ab22cc418db000000000000000000000000409526e6e909be537b9c6d08afb24dad46803c5800000000000000000000000065954d3de527674eee200457b974a7e0e6491b9200000000000000000000000065f626a391fe5e7d6b09d007a70820f12258aead0000000000000000000000004d6dafed1dfbd3fe2bffea3f2b1a414115b8be260000000000000000000000007d9c853ba61b40b16a224acdab90cc23b45db92c0000000000000000000000002aaa32a41723a1700291674756ae65cc00023143000000000000000000000000669ea0b9dd5dc0ff384bc92444cb2622fe6301a700000000000000000000000049c0c98588f101a1986e18239f830f66fa11653d00000000000000000000000017b43a8fbac06decada0b8c7ff3d86b5a1f7c131000000000000000000000000e0a4fa00a7582d78c5e3c5c801d766c38a62a863000000000000000000000000fb2066656c6e57f479c996e6cbadf4915afc2aae00000000000000000000000026919726abfbade38f259a48bcff5c99ea3016470000000000000000000000008c9c534fe5754446687eae13009d983b818c0a8e00000000000000000000000087eb48dbb4741f92f76f62c990509c66346fef08000000000000000000000000925c8aebd6bb51c1199cd5d9cb858a774dda46a5000000000000000000000000481c46b1851b79fe7e48671310bf31110d33a7b30000000000000000000000006d73ddc1e292ff3ac56c8e56611c3a5b322c892600000000000000000000000068d27ebeb551d4c6ff29e1ad627355f1b61db835000000000000000000000000fd6aa7631e35f0c20e3eb652f7c4d8363d217ef000000000000000000000000070aa23caed5f648787c02b2e2f4b48127ca8262b000000000000000000000000c1604694cbb5d5b6ae62ce5c05ebb68664642e2c00000000000000000000000072d3084d3e585234fe8b21e106f38b4145e137f70000000000000000000000009a5116969cb10d3bf59d0bf271905aeed8d360d4000000000000000000000000a14915afab45ea148e2fb840e49420199177d1d3000000000000000000000000d5976042cefda62bac9ae8c05bc354ad44544add0000000000000000000000004119151f02442df857c80e7453091f4961cf0e6e000000000000000000000000b462b3f2c3a6bb5d8450cffe3f7f353d763fb5fb00000000000000000000000051a7b30b84f3c2def0d57882100bcab19e9300a00000000000000000000000007657aedf35f8da0d29b8714eafd772ed293baeb9000000000000000000000000827587b44353d3f7489f92846ad49f13986b671d000000000000000000000000c80b202413492b3af20d91f36c434b1217aa538900000000000000000000000095c63a870bec41deeff32f007cd817fc989bb7cd000000000000000000000000036a454f578d2f929637602aaba2ff0f47bfd4a60000000000000000000000005551b7fc03677ead7ed22d3b7325e95c61ebc998000000000000000000000000aac860b828028ede982eacda40b868a39242301b000000000000000000000000e71398a5ba80b267a04581c057ce5af512311679000000000000000000000000bfbace699401ea2ed2b999699d87a84661da299e00000000000000000000000049689dfc8817a66490022ea3d3cfc6e57e88645e0000000000000000000000002bcc0aa325ae6dd0d5791246bfbf72dc97d4440e00000000000000000000000016029f239a6da661151b9931940d04cc315b4552000000000000000000000000ac4cbab2972ceea7acd08127a0a7804c9b1a18f3000000000000000000000000b71583e6e94eaccc807c3a2115da6924e167fd9b0000000000000000000000000cff0524baa6eb608af6c851dc64fc982f64b15d0000000000000000000000009ccafe26291a583c75538bbad8924c913c59642d000000000000000000000000cce5873ed7a7db01857ded3652f28f10ab727cfc000000000000000000000000b4e648668d1b9bfda1d7eec54ae776725d807de3000000000000000000000000e33fc883fb527cdc6bdbd04f57bd9593a58f31e70000000000000000000000009c714ce1d41787d9188c35fa882a6ee19ce40a780000000000000000000000001a7838dc981a0cfe34f364dd17547488f7c44cfd000000000000000000000000df4d9575a9de3928c026873c6660af4de95f3b3c00000000000000000000000033de7e1375c1b0a910045657ace75dd309a442cb00000000000000000000000015761b48ef382401f7b24239185cf572ac685ebb000000000000000000000000aec1f689a4b3762a7b3fbdae4da1d7d7c202aa400000000000000000000000006b678a4afabf040fabdab27afa842b84894bfb060000000000000000000000005acba382079ec0328d0a933493f78041a43f0125000000000000000000000000317a98278962b5b777b5303a89679da86239559a00000000000000000000000085222e4e94e9e8c09ad7cf18df280cd0cbed16c0000000000000000000000000e3263114a5c080f0b41644b2d7697e49972d776c0000000000000000000000000142f196c7f0bb1d9fd61698672cf26844c60650000000000000000000000000a3af78bb47f02182eef6617a0324ad9d4a5bb066000000000000000000000000cdd560ee4fe66426b4b88a23f6ee81597e21090b000000000000000000000000b377403fc487a860ea8d6c875cb4ad038d9f1de50000000000000000000000006ae0174c36ca108feaa04cda9ab94d4cd8f4c3e6000000000000000000000000b22f5c00290b035375992858c00a565b47d552d9000000000000000000000000b36783541854682b40f99573bc4089c95545d474000000000000000000000000f578bc14eee9f20ebad249455e1af0e877389e1e000000000000000000000000d909b804e417a2f9df95682edcf94f4935e5200e0000000000000000000000004814fffc30f4be94fb5858d7e8fc3232a169b3ad000000000000000000000000fde62fc7394fcd9821e3f0a654824e29d84f896a0000000000000000000000006577ade02e1a4fdf15f810d1c13e3c15a0cbfc57000000000000000000000000ce91ffa78a07646a182a5d6f19834cca2fae8c3200000000000000000000000023459526039599c167b05a59c9bb27a8272ac053000000000000000000000000196ec711fbf1d946b97dbee5a22ec175896ae4fd0000000000000000000000007449d0a188938a61e51a3b766889968817c2c55f000000000000000000000000dc84a791478fec9d3f608d494b7ccb39f6f4cbb5000000000000000000000000138618a50e713821375abae8440597e662fe3b70000000000000000000000000fe6779789eba9108ffcf677c89d5630e7f4bbedc000000000000000000000000dd1696f3da02da2c0b8b061c0d71958d7c075a0b0000000000000000000000006d2c4391c91a0e4c0c7063acc959a15f03a2643b000000000000000000000000ff438eac442c001c6cc5f7b7ef9e1c4bcfba8c180000000000000000000000003b64012b35227e07caed139a90c55f8dd7f5190000000000000000000000000041d4b1746466310201a727e8a18df84b464bba9c000000000000000000000000ca5e78ce27283d46530eee56db292ad2e0405b83000000000000000000000000e1f138349f3e3134e83ef705c6f5a3efb9db2e36000000000000000000000000775974b235d0b6a37080398dac9332c5c8900b2500000000000000000000000020d1d0b6d311fed6e1ba5c4819d3d5caa4153af3000000000000000000000000438f7dd2404e455d63b834ac2295f240403a02340000000000000000000000002dacd43f47d9a4ba2becac45dcaaf379a0eac147000000000000000000000000d47e6c161253f11f291e02544105f2326b842d50000000000000000000000000b8830e65f5556ba73710544481026e76dc7372c80000000000000000000000004ff4a8bd0a56268c3c37d04a43ccbdbbf772eae5000000000000000000000000cac46cff868c7c9c9f19c934635b6df57310ff2a000000000000000000000000046d359eff91c923087e7a0c77985e8800af3aff000000000000000000000000cdaebe4355a613c9c9e9db7de6d0427c9e38bc17000000000000000000000000bce0defe314cfa9d9a6e6c461a5549eb802b1b0a000000000000000000000000d072a0c6fc318b98e8f7440737c4620b04ce21ce00000000000000000000000097f68f9cd04710e16e174517f0696d67df2c9fc4000000000000000000000000c4fc5792b464cd35c476abd4dc97885802f1c3fa000000000000000000000000d790d5a7f123adcd3d4fa237884d1edb985523450000000000000000000000000c89211ebc742c8229d2b6550219941042ef0fe4000000000000000000000000565ea46b12a142982a836539dbee0dced0d92247000000000000000000000000928b5adc4c819adad8e3bac6a7557b1123b1a2ae000000000000000000000000305632dfa64463fb6290231d592e3616e54cb58b0000000000000000000000000bdaf22ebbf9ab0db34115fb12080e0d8d648736000000000000000000000000906bf8d3e86471fca0a3cf58cded5a43f001af5b0000000000000000000000003f89c62c5f0935eb5c7b9ce47aca2e7ecfa8f2760000000000000000000000004b21c91548b9e25c7f34717ce8a1563ed883c7b5000000000000000000000000dc46e685e7046a7e9142e613ad43514dbd74434900000000000000000000000017d80aa613722c9b64c853a7d27912af13b40f0900000000000000000000000077b4268e291f046476c41681beb5f986a85d9337000000000000000000000000d2c638473619ac6764be34af9554d5de9234f695000000000000000000000000b5707e97594bd32c44c24423d6a4073ba72ba4a80000000000000000000000006c34cfea4870289198608460be23b82fb71144aa000000000000000000000000d13e302825977548d0b5717589cd35d2fa93682a0000000000000000000000009fe62af23e426616d9a447ebb996e61b1d44e5ae0000000000000000000000000e299e99bc2259b282accf5e095c04d45eecc2390000000000000000000000008af4232c685a598f4f58476ee7661f31f860ab1b000000000000000000000000a24f6404a198809980f0e37fdafff2f70f717adb000000000000000000000000b90822be8a2481380aa2b7396cf1b5a014f22d11000000000000000000000000e78df596716d022de2c9287e7efa3ff0cb2d311d000000000000000000000000cc62df3c7cfebd2a1543a6bfaed596b9aedc3dd300000000000000000000000013270611f717d8475e9f34348779ef10773379d300000000000000000000000070ac97be51b7d800cbc4b73e8864ebb584e7f5d100000000000000000000000049f51ef51398ff729bd97941c66b506de3b195c4000000000000000000000000c312ab831e1c4e1851fdbe30fced4da9b330078e000000000000000000000000417beb2b0e05bc4f4fe2f4d0a9247db03ffe66e0000000000000000000000000a5a1cbb8c951fa0d28d19be6ddcd3ee8875f22ed000000000000000000000000a9a573de26511d874fef123b10731263f8cd675a00000000000000000000000065e666061cf1a46e67ae849c9dfc1fff5cb97fea000000000000000000000000dad9246728b91ab001045f29ed4fb9f536fc552b000000000000000000000000c6a8a15af3c4ca2c003b06dd960aba42265e96ee0000000000000000000000002427c77d291940c0121831ad1604b3d5ef283e47000000000000000000000000e361c3d20a38811a2e0d1ecb8fb2a3d17b2c5066000000000000000000000000409efca8720502988bb05b762765db9ac6ae2861000000000000000000000000b6beaf92a4799f02b782af21f4e30773a49b219e000000000000000000000000b76a0a83231e5ba406d87a57344c3a2e86a6953f00000000000000000000000017a9062504a102b86533fc5249086022db6ec7eb000000000000000000000000a4ef992b67c495424c555d1d80779ebc7db31cd9000000000000000000000000f48fbbb4f18e17b8b0d2054120e5d3c3a8d2abf100000000000000000000000018ef9a3413f50e05b1add906d7aeb9c93f11cabe000000000000000000000000ac43d7fa96357fda9068c1cca26b80c95f80af2f000000000000000000000000244efeb1b99d071b1248b44640f35b3d482b53ff000000000000000000000000bec56759a3582931ca7bea8a447565f88f52797f0000000000000000000000007771997485c5f2a683a75335651d5de812c1553a0000000000000000000000005bf2a61f2b1023ae0f3331bd83491cc7a4e2a206000000000000000000000000fda2e812a6c074b32a783d53b6a8c0b48160b5b500000000000000000000000080ab07cca205a128ffcd656fb69fbbd0c4de05060000000000000000000000001f351b3a53328111e98bcb25bb4017a938c75eeb0000000000000000000000005bb370330134b1ad45d04086b2154135aead3340000000000000000000000000b208ec154fc956f61be4fe2ba6924e7dc652809b000000000000000000000000f606e2a96c94b6cfcd5fe3d42ae4dbf7bdaaa8e8000000000000000000000000fb3c1dd791de8bf05409e1b8bd4ec40c15f990a70000000000000000000000004fcce0797264e350a261eda92d6c6e9ca318d5b90000000000000000000000003a3f8d7f4fb5b899e87b7826697af21226a97cd1000000000000000000000000406a56d16eb8462d94827bc4b7c1c49a38c70e47000000000000000000000000401f44947e7cdd2a2355da17e9540ecf217f2a2d000000000000000000000000255b018e032e6c958d0f7c33bf2bb6fcbd2e6a19000000000000000000000000b02c15587a3a0321eb2c113c6f9a16326926f73800000000000000000000000022f8cbc59afa5706acc6ee8190817b614ee31efb000000000000000000000000bb99feb3ca00210b1e738e53002d4a2a0479e731000000000000000000000000761329e8b73865987fec2c5ebfc5dfa567c16279000000000000000000000000830ebec5c22da2a17c98ec02d40007c039fd68dc000000000000000000000000a7cff91b040897f3995822e9ed7710b2fafe12bd0000000000000000000000003ab55a41682d450347890ed994d4fb8ac32ad082000000000000000000000000ba43d0e306e5040ad7fff8a79b9204bfcc81366300000000000000000000000046e8c8679acefba9a5dbb087f04a433b8fd62581000000000000000000000000b5490e9ffe9ac7593ad91ff395096b852eff11a0000000000000000000000000b408d4afed4647c4aac4ba74f42fb29f8d1f4aff000000000000000000000000517bfd8d34f77bd9890466c1ff2410492728b475000000000000000000000000ecf927a0d8d6ba21782e855feeb87f2b764b754b0000000000000000000000009f79cc03169af6d6fd5bf96b428166d184ecbf02000000000000000000000000c90252f0457038e0b9539d72231ac684d52c02d6000000000000000000000000efea86db1d35d581e40f3236fd33b7416e4e0e800000000000000000000000001545b24974867356d8d7c4dae5f611beb37047f10000000000000000000000002633d31c39ad92bc32a25710bc2291a99c1348e400000000000000000000000089df23630c5e7c07b31f03ec3abf004dc175714d000000000000000000000000df20eb90ad813cc0a3b110472084df3e342cd682000000000000000000000000de87fb7f8a5d658bbef86e58306bcdc27c6765ad00000000000000000000000031dd110343bc3b0b7f96af35e5f075b0e54fbeec0000000000000000000000003f8bf54484ce75d2b13c5efb48e17bafefddfec00000000000000000000000006626a72d1d6e0c6100f2627080929e1d919d1917000000000000000000000000cd063fd6caf389e073e9f57d307d1916a2e44716000000000000000000000000dc3dbfc774d44a7553c087c4e0d9b2b583a88e88000000000000000000000000c102629d0443960b3b5d1b6c169dacad9f11be2e0000000000000000000000007374819340f932de53e00c5306a08b802d9e19cd0000000000000000000000002beddf866bcc3c0b283e79eacb381fe4c36b73cd000000000000000000000000114e3d41576f92319310cf7771b4696892b947fc000000000000000000000000b0e9d8ba11bd20bcf125c71b720eb805efc8541600000000000000000000000018a6f95ff88a6a5854117aff80790b7a246e796000000000000000000000000052e89725b63143a5995a01b84b6f68bb27fd2f220000000000000000000000001ea8955689e0687db434a0bb73b731c4e1470525000000000000000000000000da30601037e1ea23bc5287b115dd44a9cea5b011000000000000000000000000af6cc04fa6ffe4775db2ae002c45d0f0493f271b000000000000000000000000a2b2eb74843925df512010a5e7caec8d676a083a00000000000000000000000075c49863857320734f2fe016b394b7051c1e3e4c000000000000000000000000aa58df52d42a47c1770f341eaadbfdeab1d30d220000000000000000000000000f4a6196ce2bbe5a2cf4a6dfef1a61b057279bb60000000000000000000000005fd2146c44aa9a1c506653d8e64b48980afe90a7000000000000000000000000cd4834647fe9cac0f6d0dbd9a8fdf554aa7dcf39000000000000000000000000df5aed8758e3e9361d029ab3c79614ee2058ee1b000000000000000000000000b9557c07ddad46111915655df7bae86c4d7ca7cf00000000000000000000000025abf4341337f2670ffa5a4e8063c9c374d600fa000000000000000000000000f35bffab1dc7b6619774b3c8eea9eb99d9343b690000000000000000000000008675b061884eb8b2656ae63eee4af5334d505586000000000000000000000000dbf170ddd2ac6c1094f1d49ebe01f4d8277d0cf8000000000000000000000000ecfd79b71793c96b0ff7c66248a4c9cff023cabd0000000000000000000000002dd0ae6b934a215b7d472d3b1b4b29449d6bf99500000000000000000000000066a45ffe0453115a90f039fad16ad4366521b17a000000000000000000000000efc3f59e3a66ac22e1ac2df4a4c2ca027d6b81010000000000000000000000004be010f78028c49685b152a048c15c771c2420490000000000000000000000003e44620a415f1b057deaded55a02e15a86be8d6e0000000000000000000000006238092aa804ff3ca50ed60f37fcabb13b42475600000000000000000000000075aec3182606c933880d8024c0995babfb04ae68000000000000000000000000f6f64c6a6fd92097b1d46344d20f2b9d06093cbf000000000000000000000000ee0494b3330336b46295120c33a7a9ee061227ab000000000000000000000000a6e7f55d94971bd68615c8523967bdab1a3d3bbb000000000000000000000000cfcb96e72f1c292770d0d4fc4d29ca419d418916000000000000000000000000b5ac8c3c31d8fe8dbc34e4caa041b305a829d5a200000000000000000000000063ae769af0575f0c8a2bc5e3f8ce64c8147b8bb700000000000000000000000038db79ac0883a2b31ba12310d4cd7eacfbc47e5b00000000000000000000000037005bde28c8ccc71d2c3393214efb605519eb31000000000000000000000000fbcdd7f815acf270fbfb525e31b06263561ef04f000000000000000000000000d241b4a6149d9b0013f23f151f3f17c13e863316000000000000000000000000c601d7e492886c5defee31d41e3faf79b97f8dec00000000000000000000000044639e73a79d18762b34f946142f5c2d03a3e62500000000000000000000000016e5e0159bbbcfe3aff154339e9094fe6f039a8900000000000000000000000040c1fb5dcd797c4cd272382d72f50849773b9a040000000000000000000000002ef158499bf0edceff9d45c48b4be2ddd6e3b8690000000000000000000000004f46d1123bbd9ff3ff7784f877f7a391faf78741000000000000000000000000b6c68c7e714d54b464c59b0fb9844ed1697d810a000000000000000000000000a047aa08ac0e66c21078152f4b991adb2eece7f90000000000000000000000007f7da41ab734317f5364ba75bb063d740ebb5180000000000000000000000000842657ae0fc6eb396fc4d55851dc84177ec13dd600000000000000000000000007dcab0029a774373852c536c13577d602e53b70000000000000000000000000fbe3b3a518ab798f206cec7211d504d0fba63f1e00000000000000000000000030c965a8cbea88882f5db8f207bb935dc41328590000000000000000000000005fd36c33c99f81e4724c8e98b0ec8da4eeb44c580000000000000000000000002a0bc0bc3aeb62d0cba67eb3cfd972de31a32c0d000000000000000000000000e3c7777d369975a24704ebd1530b2d51db97348a0000000000000000000000008c08721566632802c8e20aae885111d418d36bf60000000000000000000000007a8bf43624178225dae0b3689c4845023342f556000000000000000000000000ab5ad0250a1394e24d61b8d144d15645844d01fe00000000000000000000000060af6ef69fcf836b98ba7671de201ec6b6c3daee000000000000000000000000b633a57dc42b9a9fb8191871530c3aad8ac5e3cf000000000000000000000000de6e5831e93842940dc412de77a10a22c9cec5eb0000000000000000000000001819e8a6028fc9faaed6f50d59a435f49869269000000000000000000000000054bcbbe4ca56199d577fd63ac5de358665cfbb6d00000000000000000000000010340b970702a9872e0c22b88907d8f45f0d08f2000000000000000000000000ec69b00750bbb6d276d96b36047eaa5141ba9b5c00000000000000000000000008640d0c9212b429bc7ce2e6edfeb1cc360a8c2b0000000000000000000000003d88e5fea0e88d33269072b549fc19e174546e85000000000000000000000000260cfba5f9a27651d7cb879e902f6c7045b660dc000000000000000000000000ffba2c3b673c6d39fce56df8ba3b98dd23a66de8000000000000000000000000c847fb5bcd336c0b19d67ccea3c85fd91c596f58000000000000000000000000a29509c90d2173db50d9d7028de8ca8e1438f42d000000000000000000000000e4e21cf82fade09c45a884f16b4fcb306a52277e000000000000000000000000c34ea219974590fd0325b2fde1384f74f9490060000000000000000000000000d6b96f7f7e1e928948af3a793f9f99be482c15e3000000000000000000000000a4335a6afb5b5b7a4ea2decd38d236673188bbf80000000000000000000000000ae5333c6fbd57d8b182d0ed2d0e5680824bf9bf000000000000000000000000c697dc7d344f411428f519199eec1f9cee1bcbd300000000000000000000000012a1cc7471c1898a921603d0925153e060904a1d0000000000000000000000005b13d20ed0a28b56e18e16a247f9509713b887d50000000000000000000000003e77132b17a11aca90dd06d64098d7484ba5482d00000000000000000000000041e6b52265e1d62a27fccce92eb533d82dbed425000000000000000000000000dfc580c782cfcebb74c2522e907c358cd44712d9000000000000000000000000ed7d5ccda0e830018b84e5e5bfefa67bffb496d900000000000000000000000061703d582a25d087aa6d3270ff5fab33bab19395000000000000000000000000dcc2a167dc6503875440b2251b0efa6ae5f7a319000000000000000000000000b277896c4cb9577464d26d50dcbf6e58fc5cfe1000000000000000000000000067e99855757db860a5c322e7ee48676c104c4a2700000000000000000000000052dca97830adab86c66c566a21b82147346612260000000000000000000000009828026f5c3225327c89297a90b026f3e16e73bd00000000000000000000000084873750d8f14bcbe7cb1372a16918cb7844f7a6000000000000000000000000f09d3a49d59c80790a56c3359f000e4243c639d2000000000000000000000000effe344fc67cc4b883a9e6f7aae29b4295c77883000000000000000000000000a55d7d34c09366ce613685d5f42eaea176204ba000000000000000000000000085072a206428f8351c42457b44d062273815a182000000000000000000000000b3f7c18a838fcb3a0ed94f672ba5acddc40a2f3a000000000000000000000000516b17ad89abdb9182792cf0e84e8ca371af341b000000000000000000000000f80687508e2269b84ac72b4418360d22e551ed2d0000000000000000000000009513d4a46709798600376ea10f215e67cad0380c000000000000000000000000745af1c7416b6d5f5868924c5d25501cc0abbce50000000000000000000000006cbcad5c01e3d643f7a7d56d70e11f80b8c5a843000000000000000000000000c4eb422f436ed468b2756130a06e8ba7ad5d1722000000000000000000000000ab0e72b992db800d8fa0db620dd10f3a8ec57dc600000000000000000000000072d8b1c31e58d6c710a4df024ddbde13f036b1de0000000000000000000000002b680343ceb962aa429060b0ffa9fef5d5a8a5f800000000000000000000000012b1a42aed08e1578e146bf6f187581a515c15630000000000000000000000001fec041dd407bd4b4624449f3f73ebe98afa003e000000000000000000000000cac207c3f483fd33a8dd5d12ec20ccc0ee4d68ed000000000000000000000000d379ef52766f7f166efab2b0f128f1b1bc9914dc0000000000000000000000008dad4bc2da2c22de49e710d2d7d337f40079646a0000000000000000000000004f17d2d5c55227b4315d2a8b6a3037ae6204020d000000000000000000000000751734387fd68be9292f4e79b46a23f15ce16407000000000000000000000000720c25d04ff0b029fb4feb3225a99f80497791f400000000000000000000000095f7db10e40576de895c833c8934350bc333d9570000000000000000000000002c5e773ab55df461c47d4a1aef17e1bc6faf591c000000000000000000000000cef3e690729313875420ed9433e03dff87fdc21b000000000000000000000000678be2f066638d25649b69b25c438d0f85d45e5a000000000000000000000000cba1f05574db51793be4cdbba90d49ddf1b5b487000000000000000000000000c192e9518dfb0072be8ecafc9fec138a81c08376000000000000000000000000718dbd2b984e02abf9030f6b960053c64c4520f4000000000000000000000000e16e99297322169d7d6c247aaaba10559ef63d51000000000000000000000000782e5507b29d4bf2102ba2f2f237f6c22a480dd5000000000000000000000000ee9b34065b5b96208beebfadfd52f76511e1c25e0000000000000000000000000da7a225e2ccacb6997192af5c861c9ac79c29cb0000000000000000000000001e04cf9638d757add5d7f0af6bdcc5b3042427da00000000000000000000000094d3371bde80b5342341649287108da3414d2403000000000000000000000000fa437da95e301e49d0b524d638dc11c2157494ce000000000000000000000000bfe8693c911593c4034083994f425714f28498ae000000000000000000000000221fb054a3d5667300bbc64e457a245225aa542b000000000000000000000000b37e9117b368638ce19838a8749627f9ae670f5f00000000000000000000000007c60afcadf8a0f745dbf2d1a63855f9c288675900000000000000000000000074c845615cacf094615040d9b0dec9d5518dea3f00000000000000000000000027221612f89b12d8bc17f7a5303b1f6ddd3a4f8c0000000000000000000000001ee90a193e92c0c0a7b35702addc893c60cfa610000000000000000000000000cde4814b478fed37e2bcac5369b2af33c459734a0000000000000000000000008a624fef26ffe40b8dc9b5d16d2c97dbc41303bf0000000000000000000000000020e1ea4b9a1564d135f2dcaeb050825bbab759000000000000000000000000ccec8739377ca8682cb81ee9758247e15de49f37000000000000000000000000077de8ffdea1a50c98df561b83cbb5118912eec50000000000000000000000000f0474d285c8613e37b2cc41cb1e9b5f98ae23d0000000000000000000000000b70106081d96796c4a4818e500452d473a2f43bd000000000000000000000000a2a8ebabf95039b1a89897a829e6d66d12932558000000000000000000000000dd0bf8a4375c7e841122032d5822f237ee81ebef000000000000000000000000d4301accae33c8e4364873452a920af01de3bebd0000000000000000000000001fdfabf3bbaf952fe98f9c6c1247ef06b1f844d6000000000000000000000000764a57fb71f904a0f3b422247540f42f2a14d6d20000000000000000000000003d20d50772da28050808b9007064c7941890ca400000000000000000000000003080034917ca59bdf93dbbe7d3020553ff36df49000000000000000000000000e40629d2ff993e5bc4155bde88f50c42eca1a38b00000000000000000000000029f12602af73a020b28ea6534693fc5b1750644e000000000000000000000000c503decfdbfb913cfaa31a3c2658e1a266b9d474000000000000000000000000ccc80d7b56c9b8cdd768718337123af13888dac9000000000000000000000000244d626c837ceedc121b7011d76629d7bf8eb0820000000000000000000000009b8f2ae06093c3a359de463a56d02fb8707ba0fa00000000000000000000000051669a35d752685c17834757016dd745da854f2c000000000000000000000000b5d1b320271433225eed831324a050dcc3e2a7d1000000000000000000000000a8fe67ab1a391b2e866005e1a0a7a83a6e43cea5000000000000000000000000fa1bdb715dd03186fd56f41fdb1091483016d3e5000000000000000000000000733fc010c96038f70548cb05ca28ab3578739d4b0000000000000000000000006d4af4b99f42b5f624d6383de4d7604b2b74b329000000000000000000000000923d44da9cd65781b7a8fd1be5c7b0d212d53bea000000000000000000000000e7310d5db2adf909f804b48034e482a5ae0eab51000000000000000000000000b6c7854a889cf9a82f10dfbb68101ac79f357f3b000000000000000000000000b32f27ebeab6a795440087067afa4f3445a7b8ee000000000000000000000000e5f13be5cae16120b37b841a99a4122efaf4fc9e000000000000000000000000eb6be8933512b9599e580af1ea79ef789c1acfa100000000000000000000000016df7acb050b7010ff69a9e9f4e136ad8ce889da000000000000000000000000c06d68c41bd5d4a39c95217ad3cf43734eb37e1000000000000000000000000014d55bc110376f5020a511d1dcf9ee42a9bac8c5000000000000000000000000b3a6207a8a06532162e2cb1f7d25a83b9b88e5e0000000000000000000000000c2e2561d55cae2fc6b18a1ded66dbc21d4b1cecc000000000000000000000000221abb3c243549ab3608f3852f5802a127f8594400000000000000000000000018ad5048f9e9c3b54400d69cbb6e41660e7d5204000000000000000000000000e54af62273a996357b4969df1fa890f4e916f7bb0000000000000000000000008ca5eeffbab0b109d33678f6aa179e5fb0f255a900000000000000000000000094c14399d3fb0f8da06fc2d9999b8facb0d3c43d00000000000000000000000028e877d0e0d5da6d6196289833d6455bdfccfe27000000000000000000000000b2ee1db6f15509452f2038029cb2f37dc4825f98000000000000000000000000016a6dca20817ce139eee647b8c191e78e831cce00000000000000000000000095e591d3d7bf30b5036e74e01dcae447748ef4fa000000000000000000000000fdbc4cc74d9fccb2a7003f0f1f558bacf05504b60000000000000000000000001a5a3b17d020bdeb04d4f0792990d50943f3d85a000000000000000000000000b862aa8845a0ac82c8d3b69522348050114fa629000000000000000000000000e66fa291040785ec8b1059ed09977239ad4e6e1a0000000000000000000000002615a43433c0833c9066f618b7e5ebb8e5e659ad000000000000000000000000d272a7346709e8174f0f2aaeeba23e04398426c3000000000000000000000000a3051a98ce01cea574afe133f4547815e0a4eeaf000000000000000000000000e9510495cfaacbb6b83c05c9f8ed5e726a98184c0000000000000000000000007bd0c47c15144b6cb47d6c5cdb45ea10a64cf135000000000000000000000000f0b9cdf87b88f8b666a7162f775bcf9e853f0821000000000000000000000000358bd79b3386f95545e661eb9e127b8e0ffebd410000000000000000000000004e0e2ea09a2ef52348fcee3bbf6451cfa61bad8a0000000000000000000000007cb45a9757d6844025f65fbfad7a32d1d1a2182f000000000000000000000000cae5c4c806d9b53b95647cf32ca03807a4c8617900000000000000000000000042b4daa07af6f97398e2bda0caf8c9c07952598a00000000000000000000000045d53f8a60be1579065877dfbbdb2feb07e7473a000000000000000000000000bfdc10b0ac8980721fd938d6065ba81d80104090000000000000000000000000d26c81e2aa012d1ad2f90babffd1c751d42eb2ad0000000000000000000000009b79beb92c5b69bbd4a89aa3aea40a424dfbe19b0000000000000000000000009d1717d9ada80612ddaeed1fd47fbe48b2743fe9000000000000000000000000460b348c62482cbf0be3f90ceeb246f401e8806e0000000000000000000000005878edf16347ff30ce8ce1d5d17ed59656703c9c000000000000000000000000ef65b98c9712203a2aa9f449a06fd684b69f69e700000000000000000000000003275948243177441f1f2fee0137f1f9e5d61c5500000000000000000000000046a20a4b3361bb50c7a804377c245fa7e60de1490000000000000000000000007cfdbac2edfb72fcbd6e29ecbb39ec71a6326d870000000000000000000000001274ccac9cd70e894440f679d27767ffeef2e14200000000000000000000000057a4fbcae71ffaca87f6e4c43f3dd277c6483156000000000000000000000000204e4f5e13e979fa11c5771e8e6c1d506fee181d000000000000000000000000620fd07aabb9eea98dcb33b0c5e0c76e03e2cbf9000000000000000000000000b320ba5f3ede83e01273ab23e1d5c00a59c83d2d000000000000000000000000f962a6587d18337f8b081d4f011af653e4f5a752000000000000000000000000976453a179fed2bfe290cf9395593a6e0af9264d000000000000000000000000767ae5ce9c36256434ca6fec251567f512a166420000000000000000000000008a313c386432840cfc2e3c484cc0348871021a9000000000000000000000000059b73300d31ea3c37e4c5e4f54b2adfc92fffa48000000000000000000000000c990ac217b97b86a4bc6baee8b473e45ac44b4b500000000000000000000000099a7a7182b7138b2a112fa78fada1ff517c7b743000000000000000000000000855afec3767bd2e78a1284755d6524524b9a69df000000000000000000000000d82ab8bd0a684c25348516b3ee68d8cdee4fc92e000000000000000000000000a5e8c3dfd58b05a34b4c30ecb0988635712133f7000000000000000000000000217f48a639aaf9ed7893aa089317c996ef9adb7b000000000000000000000000bb7b92623da3508a4ba3836fe91ead293c94aa2d00000000000000000000000092d4b0e211de3fef9eef0f5d76b41f014c5ff707000000000000000000000000f12ac09af72193712ecbfab1effbeb52aeb4af1400000000000000000000000036942a5bd8516ea63c8db1862c2ae7117dca9acb000000000000000000000000cd6c7ae9c9351901b106e6d87f5c69fa7acf50c1000000000000000000000000ee79285718bda39a4c3e30c988e6890c5508d6940000000000000000000000001451629ed23d84bbbc7a719b61a31086c13451f0000000000000000000000000e251404ac66aea57535d31001b7aa2630c26118b0000000000000000000000007c85ece0a3665d407b9470b8237cf2845ae69a890000000000000000000000001c7a2088b2e251c253928b648d2e6c22e30bd1190000000000000000000000004a2d9de09643dcd3d03242d2a0a25bc568a34da10000000000000000000000005168eaaaace306bcf0e4eb21d504a32afcb108ab000000000000000000000000ec347998b2b389ff4522aa025ab1b1245020a0d000000000000000000000000015691395e6b264a9eb86306de2eb9880ccded37b00000000000000000000000003c78a350fa7bfd58093631c70ce623683b1731f00000000000000000000000085dddf22183cb07539119da77ea71b371dcc14050000000000000000000000000ca0c71ab0b8f9a70912cef89850ccc9eb37b4d9000000000000000000000000e521baf2c0bcf34a10fee3708f1826457c1e63ae000000000000000000000000d5d92f066b2f8e9d2996e47ee6b9648f9e0313cd0000000000000000000000004b1896bc621bd9b9bf4c4bf7c40d8030977e53d9000000000000000000000000d081328eb0dd990cf84b006c2a2ee9270b890acb00000000000000000000000061c074582da518c08d5e2a48516343d7a4939f4e0000000000000000000000004201981d1bcac7dab2a38545c30b48b13d5adc440000000000000000000000001e86bfb663d5e0797e8f65832710e895834da9e80000000000000000000000009061064a8cfabe43aae80f5646f4d33eaa152cba000000000000000000000000be6c1c0ee30604f965e71bd1a1b6552797a344dc0000000000000000000000006bbefd95511c5e7c8417cf2a520a5abc9abbb7390000000000000000000000001e66e335344468cde4c7382892e4285748f20c30000000000000000000000000546381d1d9007d2b12356f02e255d8dcac5a940a00000000000000000000000003ec94318770c632051c6af4bced952c490cae7d000000000000000000000000a78db04e8a7c10b6777ef4ed9117fcbc6b68361d000000000000000000000000fb2a5387c50a64be2571a2ad42bd2dee5fc77f3e000000000000000000000000af7bdd24d8d800e8c7ac5ef5ed155944f5509a9600000000000000000000000017a71c6bd8c286244d8d5c2745b7ed13ce37a3aa000000000000000000000000d19a19fb654dccdd7d865e6d3e4fa81730a885f1000000000000000000000000e0b433404d2ce31940aebd63abd3f8b60c22c00e0000000000000000000000004194f28e551bd456572b82f084bc0dbf94cf39fe0000000000000000000000002a5a3db9b68fd01a9ae27f163ef2e214ec8786fa000000000000000000000000b3c69ef1bccc523a197e053a496287f4225ec926000000000000000000000000a93d52e0aa8c88ca65763e947a5698c6e2cdf8b90000000000000000000000003581c7bdf99429337e3044ad7cfafd1b195a7e60000000000000000000000000b3fd1cdd3caac89f9fc6d77444694e6753c31ce100000000000000000000000059b5c09af941a138c4bc735f3f5a1fcdbbba0a8500000000000000000000000035b820cd5ac69d32748ba309e32841f7d98bcb7f000000000000000000000000d877e4cae7aad097a6653f92538f3533d0e78d9c000000000000000000000000f4bf90cf71f52b4e0369a356d1f871a6237ad0c400000000000000000000000083c670acaa63ccdeceee944dc07d48ed798ed539000000000000000000000000bf7970c6b7a2c1668f47c86675277f61fe803cfa00000000000000000000000005fe5dc20298dac3ff2640307043166c4f97087b00000000000000000000000058e829c6231afcaa787a9134a25c79be21807fd100000000000000000000000097bba9359104cdcf8043d721ed96fcc8c55b2338000000000000000000000000afbedcb9616eaf78c5a67432de5fbd1e236158d50000000000000000000000004dfd8dff734899b6cca97b8fed01209a2f469b73000000000000000000000000b162ffe3f3cc7e9db2fe23be8925e383d2abb2fa0000000000000000000000003cacb3e7267d0474d8cdeb47f767dcc9f598d96500000000000000000000000049619fd58119e0a42a0c429a6a445e4c10e6ff68000000000000000000000000aac602a72e9a38ef6f6f9191522de63cd23678d3000000000000000000000000c0068db754b9cb25fdd5474bfae47ea3d7b5fdc4000000000000000000000000f0e55498235cc17581c59a4cc7e009e9663089d20000000000000000000000002caa46563266fbbce982359d8e12bfedcb339e5600000000000000000000000048efe2bbf5015b937106491f06302474fb5868d80000000000000000000000007a22520a958eb1126708bacb592540e9b161fabf0000000000000000000000002c28d716a62e118a9bf335f07111180270707708000000000000000000000000fd5744f5616f533060bcc96b1973e614b914d2c70000000000000000000000002b3a08ec0b5a95e49379cd9f858007a3521d044c00000000000000000000000059a467f198c502687e2f4bc18ca32dd0d30a619d0000000000000000000000007b887e0a2206f424c981e35aaad95df72e23ea1c0000000000000000000000003fdfbbbd8f21ee021554d885eb352eae99a342d50000000000000000000000008017a4c94d66fb1bb6b3ae1c5ebec4979fc6e137000000000000000000000000966a883f1949d7ba7e277b71845e2a8f707d47ad00000000000000000000000027382c53de7d5f14b48a4b6dc5738d30384d4143000000000000000000000000fdad239fde1719064209bd2dd12301fe8900cf98000000000000000000000000da71264835ca7a1b98b2a3e5de1836136e7b9f790000000000000000000000004fee460bd9952d2831aefa3b985b0c9b80f7511800000000000000000000000045b5cddccb3f4d17b97f2003fb178f5b07db59fb000000000000000000000000a0e99a2d0b678e5224acd02be46995f75f55cbda000000000000000000000000c8ebf05c644fbb04aa42f7ee756326ac8b7e6e79000000000000000000000000e9074277de9aca48ad01bbc3a3c05c6e4b96038600000000000000000000000035504b7b09dcf00a5229b04bff6a3029009247fd000000000000000000000000f8c0493c24b8168c34a9ed66665b213440f143390000000000000000000000007eb379d19898ebb43954d76839d8f22ef5cb28e9000000000000000000000000b962b247c1332bf5b0c52496e1da8a31b1a3fc65000000000000000000000000b64e2e51e967006009c0888d268127557f40865d000000000000000000000000c0051a5a5bae0e23b410e285eff743f7625ca29100000000000000000000000018fec23fb2cf8fb23bfadd0aaec441f872da84d8000000000000000000000000eb0ef4378dff8cf95fa43f037f4c11376aa8d9960000000000000000000000007be4261c45a59c24ade95961d24c2b0c70e4b9b20000000000000000000000002553d05fe0b7a88475cee1fae970499572d6eeba000000000000000000000000c9ea720ab4cb29b56dd13874779d8fea89a6583500000000000000000000000030dac44e68f68f325b0e62cc911b60d8a8a9e91000000000000000000000000039ace2b241ef15fd79f9099b78d3fb3541dac5430000000000000000000000009d70a425fdc279d59cbec476d9d18fcb5194c68f000000000000000000000000b8d08c2504fe42bde203e3d8d52ba12f4f14501a0000000000000000000000002508f9b2c887c3955c18a1250f2145dc26ccd9bd0000000000000000000000008328d3491e891d66a903d1dd3e66fa22a953389100000000000000000000000003bca87179095801ecb96b467f1607919e44a2cf0000000000000000000000006eead2b27dceeea48db986607b2ad30a1e3e882a0000000000000000000000009bede097b62d20840c8ee7774ff545c27ebb13de000000000000000000000000ff3257f468c272f17511d67cf5ba2e3e084f6f4100000000000000000000000095e54f0832e5dfb7a6782bcb0063e920abae52a9000000000000000000000000fe800aff0a0ab980e71caf075eccb0e2584dacfd000000000000000000000000cfc6fd600aa59b8cd854115b7e8ae6cdb3d7c9cc00000000000000000000000004b37ae6f5be0c41183d8a4b1cde85d20e2db1bd000000000000000000000000634267939845727c8305de5fc54bdc7c7d7d37f60000000000000000000000008fcb26c6a0a5dec11681d73d62cd80372f47e70e00000000000000000000000071bc2481ea06589385e84adef60cec15f7ad51850000000000000000000000008e64464d93e61d4cf577ff93775bade344672cad000000000000000000000000048a899c734e503b1e09b1684ba51040277dc7d30000000000000000000000005ce2ccc94bf0b46d3f4014b292ba3be4b27205a3000000000000000000000000b72427189a0bd3133a93f1e85ae7c4d08fb704d2000000000000000000000000764f93e66c46f5e5ddbb45003f568b934009b74b0000000000000000000000001f891d99633491e849b0bc5c8637dc141fd51b510000000000000000000000000068553e9d475ded917e109298d4de612a7c493400000000000000000000000033ea6480333c26d0e79b0b120aeb18700729d240000000000000000000000000441f0ead64cb5a85cf1918e7a6f4ab46532deb9d000000000000000000000000e3d4bcea8b8d51151141d447b84b04ed9daed84f000000000000000000000000f749be77e4affc6c0f73acbfad8d50d31537598b00000000000000000000000062c656e752b6cc58546f6bfff281ff199972165b0000000000000000000000006f55b67827837a2fccc8dbe59e3669a397db11d30000000000000000000000005ea65a3b4a5448f2512ebf89800a1560325f8ef900000000000000000000000080161cc2aa8737be7f2287dc94fb89fbc04c94aa0000000000000000000000000df4e74a2884d28bbd1526abfad4f79b6a0c86d6000000000000000000000000f0c53aa0c9a08eebda7ab0f96155b7a55decc5e10000000000000000000000002365b3b61d21e86632c1952cb2b5e26b9ebc7394000000000000000000000000482ce20d2f552eb80f7231e3a818b74eb820932e00000000000000000000000042691888874f28d619f98d4b2bc9a48c03196d040000000000000000000000007a30bc57c1e3a8da1d39bd3ffc7c88f84b40110d00000000000000000000000072b13956888249bb27cb460afa2f6cbc5356735a000000000000000000000000ba2bfcf2f28598057bc7cae84031db6b937346010000000000000000000000001f52310673c0dd53cecde62c123490fda4450764000000000000000000000000b1649be79966c9a8189b943c1a3ed9904da0a6ab000000000000000000000000d821f8090abb3ec824f2dd55b5fbc23ca6e112dd000000000000000000000000b7d7f69986152b8ca2db1705e541dcd70cc459bc000000000000000000000000710db2b24eeb3ac65e820eb5e8ebc1bf8f306d8d000000000000000000000000c7e35f764521fade83cb1dd1426b14993e1b8ca7000000000000000000000000d7dfef55cea46f00bae64d40b6736c242cd88327000000000000000000000000b01775cff3871ad838490e0c6a130f0c74fdcf44000000000000000000000000283358d5c27aa6deb245b988148d17f70fb3b2f800000000000000000000000021f8b08f74ba8c9a659955536f585c29ed5b847b000000000000000000000000cedacab566ba3c387f700ff1c0b178f4cb52d24a000000000000000000000000c0e0e91fe8e00d1b94014469f3ff6c4900f1ef6c000000000000000000000000bf84ea9d730740ab55a6486775fc02dc4fba10ac000000000000000000000000050c5f9ab6b67b90924a358bbe15e396a7d5a43400000000000000000000000026028563576eb1419397efbb26157340d8872a6d000000000000000000000000f414d099300d8a6dd120324ab0b5fbf374ed0d72000000000000000000000000bef8333315275f4338bbc49cb7378ead65307a030000000000000000000000009c6046f5ec964a434f018cee3efdb3ff84d85e040000000000000000000000002dab3c8ee5ba7a4e25efde9245ec0e4abd4aeda20000000000000000000000005c65dbde0ce5ea985c4cdbf94138a227581eebe5000000000000000000000000e3ec80ac5f342d3031907330aea86ca778c43853000000000000000000000000c9bed5741126287079622c35dbd33dc6392922ff000000000000000000000000ab87988086e1ba2aa63bbc48b44f8442f40e9e7b000000000000000000000000c36e0a0266b67a38f5e004a63ae039be3e0875fb0000000000000000000000006e527e577b98e2cce60ec83ee1d885090050c074000000000000000000000000d2aac9545cb2f6e97194aa590050d1463aeb4351000000000000000000000000cc3019f596fce9bbd5f8c6b142469299c2267e4100000000000000000000000039cd33c7d988edbc3b1136dd94a75f2c697360af00000000000000000000000082e112a5528807a87980aae10ddd807bcb6f7d6400000000000000000000000084d66502e5ca296f4d76d7205125c873e2294ef5000000000000000000000000f76b92ec18b7972de93d499688ce9bbdfe0264fd000000000000000000000000909d6fc63e1c27fed1d5f618d3ae2c1d8e0e3280000000000000000000000000e2471a1e12fdff08eff5cf65d65f4d087dfb4e0a0000000000000000000000005dbf0f221ab5a0d492d005603c66ced4d111619d000000000000000000000000b01b1fe1b691e7947b10ef302adfdd996334d26100000000000000000000000067e768792559940d179296d82e484d590567ca9a000000000000000000000000ddd504d1b7d10d8d941c70930d5bc51f6f08d1cc00000000000000000000000025740df69e9ed9144065f1c2ed5034feeb5abbdf0000000000000000000000004021356420e6bdeff2f87ee6e4e12c4f0969bee9000000000000000000000000d321ea9a4e05f7ebf2c19b31cbc486bb17c08214000000000000000000000000d7b64da66a44019a78f910d5ace448a062266dcb000000000000000000000000a568b062a783a0dfa188093698b635388a6ec3ae000000000000000000000000484cc92b1bae5fb4173bc889d9f233096248880a000000000000000000000000ae5581adcfad99357b21be53f078fa39117790e20000000000000000000000007b51e3cef5b50bf7b2fb56392e33d5b341f4a7f10000000000000000000000006a873f655117cffb250589579c6ae54d6b6ad8830000000000000000000000002193332fe35646d31c0902eae12d88b349c529fc0000000000000000000000008b5d22c9e09d182ca9c5a130c60491400674fc1e000000000000000000000000dc8a83df7d27767a1b0ceaf0019b1111c68b1f4a000000000000000000000000b92f2f7f1935904c0766a4ee48d57a239555c66c0000000000000000000000001b703708fd531f74f260065307318796b1bc35c60000000000000000000000000fd27be8124973bcca5520a1fc209e3f2767763c00000000000000000000000014b8c2a16746639321e04cb97e3a5aabb1cfcc65000000000000000000000000dc04b2c6710ceb3ddcb820a62ed763535d9fc60100000000000000000000000092d4ee5c1f2af08656588fc37cd8e7378752f84a000000000000000000000000e894e12ee4ff4869f86fff0710217bd20e662b170000000000000000000000007125124fee0bfbd776137ac8f12fa66bbb744d3a000000000000000000000000157249a849606df50be886dd54daec117708115c000000000000000000000000f22d2cc934ef8562e5c1eeb4d69861ef3621e8fc00000000000000000000000004f27a43803506ebbdccaa6ca7f13f38463290db00000000000000000000000070125000b4667771ef88015554907cd336056bc60000000000000000000000001252bf511f6e5f05ce04594eb7c110ef6141127f0000000000000000000000008c22510c5bb0cd18afc293fb6722606845c622a40000000000000000000000004b07a8a9a55d3b5278a45ab59010728a8a6f66100000000000000000000000009ff4a36034e05e569b7d1635a3cb501b2ea85be1000000000000000000000000750e2504ff1dc2e9c97bfd6942fd541efa940ad8000000000000000000000000f111b4592ea0da5c5f39def3199e7110f8f274a20000000000000000000000005796cd6b0ab03f597596695c1d0628bb00f29319000000000000000000000000ddc5045450ed85528f6c4f80d7d104abaef37dea00000000000000000000000069abe7a1c4cc946e28eb138097e9f6470333c8200000000000000000000000008d1a942c404ed385f0e401ffb42ae295922558ba000000000000000000000000bb9f1f282bbf97eb69f28e4aa7ce63255e4b7130000000000000000000000000a72adcbe1042d1bd8d48b9936b1df10532c6fbdc000000000000000000000000197afa18957ce25de7356d0c6e17e1baa42aec82000000000000000000000000153ce6dec163ad487b2ff36e3113515550718acc0000000000000000000000009618e4c4119782320dab83fa2930d310340c3fa5000000000000000000000000aeb9b09186317b4c42afaf886a9f6e1cbc3b763b00000000000000000000000035297caed5ce27bf8ffd8d1b683dea763505ad7d000000000000000000000000fb115f3efa3631f0a6af81007e9841a349935ad50000000000000000000000003cd74f51142f6a740ae9211149fb338463882bae0000000000000000000000008335b05a03411c08796440fd920136579ab7c9840000000000000000000000007ec7172f0dda69f92fbf86db836280517aeaaa5d0000000000000000000000005a8e145e7d07c2a0a52e6c14453da6e9c2f5e6d10000000000000000000000004f95c1d44c5f64f286dc7fb2ef26f403755cd88d000000000000000000000000f27c998495b76308aa5a17efbd9a91c8b9099452000000000000000000000000f1e934a332d3764cfaa5c65cc58c48e65fefa46a00000000000000000000000052dda64ebdfe50795a4da82267394535bac69dbd000000000000000000000000ead51dc20612bc981170d980225b50596a4470610000000000000000000000004591ed65c3a895b873baa0470902ae254b0fb51a0000000000000000000000007db6ae6215eff4d2bf1369abcec398ce911f6ab5000000000000000000000000799dcff2cb1e2408f4e97aff2ca843a6504a22270000000000000000000000002e5716417ae64b82016578ca5d88463c3e107f5100000000000000000000000031def4da6a996ca6da02eb95bcc2085138e83c4400000000000000000000000049d892d8847e825b1baceff52bc079db5cb08028000000000000000000000000238d36d0ab357bf09f0123fa2e3bd9121e05bbcf000000000000000000000000667cbe824fbfc46008d9fa8be0a030b6bf7e1cb60000000000000000000000003f67a1c78633c50b9c63f1bc9ac57d9ae2df2e6a000000000000000000000000b11af28639c856a7dab3554ac8861756d3a3f71100000000000000000000000043f502e2000b644cf3a55565867fcbe36baf1fa70000000000000000000000000b4b61d077bae8c20c947d5e617ce4cf439e2e800000000000000000000000009fb319434fae449da96076b7564d200814c4669700000000000000000000000036e6e3468cd78e8fb397dc50eb647cd86e2f5bb700000000000000000000000092124d548eb65730075d8e6778fe97481284fc4e0000000000000000000000007e85d5797193802a33ca09bc6fd6d7fb33357eb400000000000000000000000052e1a3c0856fa8ba3b8f09dc9304d775ec8380100000000000000000000000009e1d34d1401ee7b67bdc1ea37ff9362d6c0df1f0000000000000000000000000f48e3cdaee42b1320f1781e02b8e086c344ec1bb000000000000000000000000c4730747a5abf6a1ff70948bcd8df4d5c54fded400000000000000000000000087c3b30764b39bfdc32f4bfc7771c484794db994000000000000000000000000bc0ce115e9fe71cbcfc63ab72380be3fc771c1fc000000000000000000000000e4137ad0ccffd0307d983756532e0cbdb3c8ce1b00000000000000000000000081c9a8951ff144c5709d49828248260abf1e288000000000000000000000000001eb1a4955219e5fd7ae6234e82392dfc23448b20000000000000000000000009ebfe8e38bfaf808e6987fe8e49c5b34dd9da1e3000000000000000000000000c08f620f6c44e7a6f8f140257b6a32163ae67cb0000000000000000000000000e57da49336df5b13ed86533819e8fe607054e4d7000000000000000000000000103acaad4c5544d92c6079259ca3f9f6494814bf0000000000000000000000003e3631fe2bb7e3814742d6a49ce8554a086c4bc30000000000000000000000004173dc97ed6e97d7b8533f7d66f938fba0b94ced000000000000000000000000a6fb5189f89970aa16cc7173d07713eef904dee90000000000000000000000000419a874143b6709f885868cacf66a1aa53f39ad000000000000000000000000373d18dcaffc1179651622ded7c12d1b066c809800000000000000000000000025c4f9de8adcfe1cd664a6a9f58bc1344f05b9fb000000000000000000000000fd742e1f3527c07423a1a2966f05d735698a070f0000000000000000000000004329617b7b738fdd989a5292262cf5c5796a2f7d000000000000000000000000f04206e6fbcb96c83641e75ae543446ae4917a21000000000000000000000000526da86f74cb0445ec58b2f1afaeb28a9805ba83000000000000000000000000a08db2b6facfe505b3a4e1d3b85c6d792d6ab6d7000000000000000000000000e98bfe9489dfacdf7cd2acbdfe2902841e0c00180000000000000000000000003a6281ebf03b7100158abc60a7c32933bb6c227a0000000000000000000000006c2752662e248fd906a5b79c18658455516f39f000000000000000000000000033ce75a0edcb310b159bf49bca9378dd1207cfc6000000000000000000000000e252a61f2439d985886ff7b03a782f0169f124b7000000000000000000000000d5af7fedd4b70b9b538e120f099493236942c66e000000000000000000000000dae5f9c2e50891b62725f25b370caeab3334c02a000000000000000000000000832894c24a1308e3fc9b3576fa04ce813cb62f4c00000000000000000000000044050e4dd9c3a1ea2e325d9ae6807271c2a0b701000000000000000000000000a2cbab772c508e0b6180784401e5c2c17924087a000000000000000000000000f236455f3fb9436050232b93659b309ac24924e300000000000000000000000095c9411c652d2235d45f6b3a3899ed2c52e9d191000000000000000000000000b898d46de8e29b9246d8984ca24732faac16e959000000000000000000000000a62cfd7713cde9e0a0383e22b97d6c02fcc041ac00000000000000000000000016032707c74fdcc2cf58b5684759c2025cc08a7300000000000000000000000090572b61fad6fc3fe5263ee15b23374234128eae000000000000000000000000c6ed706a06a429487ce6ed7569091f4c48f9083b000000000000000000000000aeb4c2ecae81356c50dfa14e1a0b47476c0b91d4000000000000000000000000dd151f7516cc854e5257654b4aa80a49ded9b3c30000000000000000000000004e6c82cdb5b7cd6159047d53feea4d9da1bdfb0f0000000000000000000000006be2b9ccce04bfac9a2e5fc9d0b6e790f0c709030000000000000000000000000770247dcc793873b659d63e1fe2cfb5e06c46f2000000000000000000000000ac7204a7785bed076abb97c90a9e5be65916d7d200000000000000000000000055ab2808ce70479118d10c81f1012a74e7fe7cf500000000000000000000000062598e442b388b185d992deac54a268fafc6bd280000000000000000000000003d64c81c215f4d57eb913958b408ad3ea194d75b0000000000000000000000009c4d5a4636aa1915e90d551323d55f3c53076a3e00000000000000000000000068b1a305caca56b11a3929f5e0e6cdd554e2d96e000000000000000000000000facaa2fd79dd880f60a2c0f54def85b2ed512cec00000000000000000000000048112388072532578eb6ce659ed3067c41ca50fc000000000000000000000000280246279de05b6c8d71a5bb19bcf6430cb438380000000000000000000000005acf0b1665670573132b33935f8ca615bcab49da0000000000000000000000004a013bf45f9591b7e6c281bb233c1ae1d98212a9000000000000000000000000eec31d78efd5763b0ba26774bed59ca7aa5bbf8d000000000000000000000000654aeb06578cb55df6017aa33eabd974e8f06d9d00000000000000000000000031879411caec9aca6105eb27bbafe329f00144390000000000000000000000003725fd0e15d992a33eb3b861589237b57dae963900000000000000000000000047f62a6a321864d9b53574e7e082f05ad69e09d6000000000000000000000000d847c3f7be0abdc43d094b215ea3985b89968ecd00000000000000000000000000a419e56d54be303e419dc2a072aa2aad619b7e0000000000000000000000005db188e3616ad86e6023bb26055b59f5709af7480000000000000000000000002d2b580d751299fe98eeb188127b3356aeafa3f90000000000000000000000004106ff82c40d3420f8435035abb183d6a9742bc8000000000000000000000000ee9a1fd98ad483be3ee1fc85fa750ca11643404e000000000000000000000000fcf8ca0e556249c71ed2cae1b5318c94d5f1496e000000000000000000000000ad9db881f90a4a58760443cff47df4c2d18a57ab000000000000000000000000f495cd612be17c03d6e732030996b8ce1aedd1ff0000000000000000000000004d1428fa521e1e8f3a2e3b622093041b4aa7aba70000000000000000000000007ccf6f48346bddd2d404c4d0abb41406aefa48fb000000000000000000000000f925f9d24a6a28b1f527deae97493b996aacb6010000000000000000000000002d5a8cca7c595f16aa8f3240e823ad30e359c86b0000000000000000000000005ea85d36eb9c9960724b6d1f912d52d4856805f100000000000000000000000096c9b8ec58a6daafe9a58256a1e2397dae431b4d0000000000000000000000001b0275bb2fc8e0fe30d5c2d84bac24ac63c67dee00000000000000000000000012b92c9600f4db9ca59a7ec4aaa02edac5490dae000000000000000000000000fd9b7ffb492fbd0b941b72a259b948fc06c57e78000000000000000000000000f0fc0e1dfef1321b83e018debedfa7c8e17ffb2d000000000000000000000000ae334570ece8fb020ec4dfab1b6cd4328fbaad7e000000000000000000000000d2be48de138552d3296eaf033eb96da9300cd53a000000000000000000000000033e77fe470d3617ed77a7c51e08eb4ea7b05a150000000000000000000000008715ca721fc3a0c67cfc0d081e8cdd6f295521f30000000000000000000000004bcd185e307e15c8b80060a45ad40a03a02608d3000000000000000000000000617a94943a71e73f42657aacb8bceb96fc6b887900000000000000000000000049ff70fdbec4e15e6c5516d62937de6dfcc4f2950000000000000000000000007c4f2561a4f4ff08e31da96550c6294cc6a312650000000000000000000000008e5ce383f93f2bf135109df8e8a2a2dbd8087ba400000000000000000000000040fd4c77bf50991c63296b315be62ba70f7a4baa0000000000000000000000006938c7b575f9dc71ec0f53df66cf6935cae3d23d000000000000000000000000f820c0cd0fa721ae0b793d84241dc6b27c74cb9f000000000000000000000000a4bd602aa3311df053ada3d4c2f01c26a5be698800000000000000000000000099281caabb16bc2f81189d59eab8edb3aeda4290000000000000000000000000729c1aa76885ad5ad1df834fef91cba8b5b72d8c000000000000000000000000243d7c3ccc429739a72e899bd4ea946f57945fe3000000000000000000000000b69e573fa9c755c2613b8087fd838d4514f17e7c00000000000000000000000052d145b008198584c4d1b6e08806c6f490b1dfc2000000000000000000000000720c55963624d9d3a0daaf028352afaefd5625e1000000000000000000000000de6a411a941eeb7e0c505e6f9990d7e26e046ac300000000000000000000000069dedf47ae6bc941950d658a3219319a2189ca9f000000000000000000000000455c9a52dc6b54d8ce80649798a5194a03f1787c00000000000000000000000051fc18344f2097687ce90a3ffb6388e2bae94172000000000000000000000000bb78cae549b86bca146e4743cbb6fac973277779000000000000000000000000d66bd2f5f112d62051a562d0321ac24c2b26c4da000000000000000000000000bd50cfc279965579870ec5d749ecddbbe46c7a6c00000000000000000000000024f62dfe75d491db07e190e3de376d119d629c37000000000000000000000000447a3c0a6d2aa6e6e2132f69963341469df9d82600000000000000000000000014aef0555cd05155b55f9aab106d1b718e8a1c4200000000000000000000000043bd0894e4919d1b6173bdf33de89ae727d854af000000000000000000000000e1414f5b787ec27ed1410d362a3c67c27283bf560000000000000000000000009da745b064e3f3f35ecc3da6b3c6d5adbe9f4845000000000000000000000000cb6545af7424c8a7d06fe5eaf09acffedde24bb80000000000000000000000006fddeaccb4b591ec2f96f2f9e58def43707a2165000000000000000000000000912209fbd286a8f4d3167d5218150ceb4a90edf200000000000000000000000089fcf80e283e8a69685d8cfa8129e54fc68244a40000000000000000000000004004374c0de4dea2961abb5b194e7d8ab71797cb0000000000000000000000003e1dd5650cd2a090f37b155d9d8159442af62f70000000000000000000000000da286aaec3a85849765258f96d38e7f6aaeabe61000000000000000000000000eeb25a14f7a97505ac05bc5fdc64b466bb5b2f2a0000000000000000000000000f86250a62ffdf894f056530fc7f73f3801910250000000000000000000000002a796e64064be029aeb3f1657d41ed03a6b67fe80000000000000000000000001aec4f103b515944b18a95798f2b1af097d9bbdb000000000000000000000000790b0ad93d81a44dba092667d1e9f3e65f84d85300000000000000000000000050742d189d3e51c9b37c4864b6990646183e8f8300000000000000000000000000d4e84b75cdeea76b99418e704e54d01399352c0000000000000000000000005100893c830237c50ce223cfb598eefb4848a5eb00000000000000000000000068903be7ba6f76d105ac81d8f07585b8eb42ab680000000000000000000000007ff4962402f90094581c8a0d0169ff5cbc5b844a0000000000000000000000007e6bed8cf400277934f6ab070eecdb59f3f5160d000000000000000000000000bd1e51a512a0218fe0bef6fe1c2240746b8e35ce000000000000000000000000ed98988183590d833c8ad48369627d8ee7dfe04d00000000000000000000000084e026ccf7f2ba03e0577eb0d43b51653a685baa000000000000000000000000e6190499533f930e8e87dbe35fddf9bc6cd427550000000000000000000000003cc4e2f65b4bb604d8b7278ba4f7c2b50c446c01000000000000000000000000ca1a4696437852343362f8b60d38c0ac01caf81400000000000000000000000097bed426da59c4317c90b7bf7384770338f74a0e000000000000000000000000fe72da7244331819f0a9f53d3a7275adabe71119000000000000000000000000c5ad01e1cfc8226bbd3c651495da0918f644f5ef00000000000000000000000059acfe0af9b939c1950d1711b3a86fb80840274a0000000000000000000000008d9ffabc6174cc7dd8ecfdc94f1347cab786d2fb000000000000000000000000af70c99d7f3d1fd03f568cf05aa180d75a4c52f30000000000000000000000004af113af7bcda7fac8048a106a167a048b66093500000000000000000000000096c505a6746dbec7733d670d3cb132451f35302f000000000000000000000000ae6af5968c3dced416d3c4273ca7484692e34202000000000000000000000000e3d4e402cf64b9462bb7c879f1d5ebc231f51a31000000000000000000000000fd0579e393fe94f73b5691d9b1d9be85d96029080000000000000000000000003fd2b7343ccba1aab85ac78b58006b840ad69eb8000000000000000000000000277879e3927f92280ed392b3c973f569d7e36ec200000000000000000000000017a38c5f68cc925cca76c3383396aac13c98430900000000000000000000000022e56e45d657813db6f38c3a144856fb5f43965100000000000000000000000019d80c0932baeb554064f14e8c90d00cb96ea5c1000000000000000000000000098b5397f037e2132d88dd23348be2322519cfe8000000000000000000000000ce22fef3716a7414ec2dc29abd9a10e63297495b00000000000000000000000029168fba4d9959fee6572e4b495307fa0f139ceb00000000000000000000000090fcc0e4d15c229a7f9f411bdf767b5c7b4eecef0000000000000000000000003907de09a620c7c9b1aadda2eb37464af1fbb8fd00000000000000000000000024809cd07f14d986d07f0147172864dfe6dca261000000000000000000000000ee4b0629f91c810cde9e019d772505a2207814280000000000000000000000000ccd7756e0bd2c3be575d08c0afdca807dd877d300000000000000000000000048785f7924e48af9639839cb2b93dca36abb97ed0000000000000000000000005deaf8234c321db43814792d1012423a5b620b91000000000000000000000000d6a73bfee62c90a2c487d871dc967023d4b60e09000000000000000000000000ef937579b9cb7d328e838c74e3f5117cbc072c070000000000000000000000003f4170b532dbdc0696b6cba79d69aad50794d6990000000000000000000000004e90f28acfa95e9db4fd645ae6c8d548c64f5659000000000000000000000000bf67dac48eef8473fed4bd16ba7038f6d30f0ea30000000000000000000000000657c3d5b3b79a31b2022f0730f6639095f4f9a0000000000000000000000000cf9250146a69d097a6a5384aa54969c9870c48a2000000000000000000000000a1807cb0c04d5f478931f1b6715df98c5df34924000000000000000000000000d503cb30a6e7e71c4f6c5776a26e741cb8bd49dd000000000000000000000000d03d7de8105271cc5cef8b1db9f4471f9929f5f300000000000000000000000019b4670cca1a887b8dd775a35fb39b9e881f8fb9000000000000000000000000a30fcb1d684f8d35e71bf9651c406d6357c6a7f80000000000000000000000008002c564ff59d11a9e823c505587da6b248f93620000000000000000000000001773f43512faec95b861081f68b92864c331f5030000000000000000000000007461516748c8e6d24cd035dbbd08b744fa80a70600000000000000000000000043a862ce300f7ab2e8fc4391f0b82936f649b5b8000000000000000000000000f48aac3ed038030b558c325a60d2681c7fb6508d000000000000000000000000a230e5696c8c59cb4a3a15cbaaa4d4aba260ab71000000000000000000000000dadc67eac0fff015492d262701de6222c4cfc7a400000000000000000000000056b799e1518c78aaa1fce3f1de8f1e694e4b984100000000000000000000000038b61e75f84e694dd8837b5ea8292fc3a6dfa00b000000000000000000000000537f773c78bf7c52dc4bad5f6c488c8625204b56000000000000000000000000c4bca5bbb6ec0e508555205cc89e7cafccf050fc0000000000000000000000004501147f309798af858e3bddc35f8af9c1b4eecd000000000000000000000000c8fca3dfda451c2dd2455af26da6c21b27a73069000000000000000000000000e9760668a4a43ff0635fb493187ba083b9cbb3ae000000000000000000000000db00a755e8c794dfadf096ba29dcba97a5237cb900000000000000000000000066fa2f86a1c2609276311011968f6242f69ae7d900000000000000000000000076f4aac13fe05898aae4c30ab0a2ae1d0a3f6598000000000000000000000000e3b46090f5d71baae0633c9dc89405866cfd44d300000000000000000000000042402a5e37836bcc6dd79c6bbae278e2d9375e000000000000000000000000007380e5b5832b54208ea96f9f5cfbc865df0eedba0000000000000000000000008e1cd3978f35429f2b43ffcc8d3eeab1c84f125f000000000000000000000000a80ef9bf85623046a04534276b9dc20556845894000000000000000000000000bc56c6ede65f00b32725e7c86e7ca08d770135d1000000000000000000000000190b5fd502cabbf547c200642aa8fd0c6f8100d3000000000000000000000000ffb0abe93fd97cf33b655e213e69228cb0a04cce000000000000000000000000edef68007c6dc33aa9966945477fd017b8f0160600000000000000000000000052eca769fa552ff2c521d2eb2b80e03c4d92f7030000000000000000000000009b5c1af14048141c51a99c15b021a7fe1f3d26a500000000000000000000000022e888460ec5763912616a27b1b23084253dc638000000000000000000000000f684d5aee3ff256d53ace72eb1e6ef205b54780700000000000000000000000060c996ac8284b95efe2e9e836447b51e0f2dcbc5000000000000000000000000ba2316acc7f23b987bfe3dd3d5f06234438bc093000000000000000000000000c879abe8b32350a9c7c6664d211a816531186e0b0000000000000000000000004207366a2a68805c19018bd51345174dd77ef732000000000000000000000000497d09a8ebeea0fe4e59f673887f2c0e11afd47e000000000000000000000000852d2d73613471291633d6e532342278105d3f35000000000000000000000000ea9c4627c33a56e8368d8bd6fc3762b4b08fdf29000000000000000000000000cf20d7cd2c87f4bf0f1659ea252be2ba9c109b2f000000000000000000000000c883791a11159bae05f119ad3c93300c2fa00fb0000000000000000000000000ffdb6b664da083c322b0c7feaf03915c99cb9000000000000000000000000000bd321883c9c75c502d57090903398dd860c86c4e000000000000000000000000715884c5e6a88bba32af19b62e478288427ed6a8000000000000000000000000f202b7af06e4d5364f2b820eade28f9ea64b76da0000000000000000000000006af2f63f7e19c575724edf6a6e16f6954d5010e10000000000000000000000004975e54e7348fc5d38c9e9119306baa913336f10000000000000000000000000c122573133cee82cd4200f15c6985ec0fc27bc820000000000000000000000008b514521468b9a683b81c8703b5707b1e67cf2890000000000000000000000007cb16b22d92e8fe4589aa74c45ed4088885365f7000000000000000000000000de62221e3018218db87e2a77aa6f9cabae5c9e96000000000000000000000000e4c80e513e55ae62ed6b0c780efb8d5b49ba1bf20000000000000000000000007700cebd20c16364eba39c79e232df89df808feb0000000000000000000000006f01de76b9348236d078e3f4f4cab4d90ce8920c000000000000000000000000099e20ebd68816e6db21d89a5ec4f7ddaafa5b68000000000000000000000000f2e079e41df8bf2b4d677a7a3b65c81124dd1e2e000000000000000000000000c5ef9d1910b25ee293d78a21f7134c5957d998ff00000000000000000000000022cbf36638a0be7289b1ab262c25cca377f4f6df00000000000000000000000078feef8b546a7964bf91eef1fd875b448039b7840000000000000000000000003e1cdc109a3a714732378095a91b1d381523bb620000000000000000000000004f11ff95f64875c09c3124d9156e4aa5ff64e42a0000000000000000000000007cacedaf095ca3abe6bc5b00bb018ed0238523a5000000000000000000000000fa9d9f36845f9dcb38724f1e9f4097aa1b1af06300000000000000000000000015d6f24d06795453c13796d6c0aecb6d6450704100000000000000000000000048a42959d138f8ef5e33a8fc9612c7d1edaf4c190000000000000000000000009f0a805de6b3d76309a7f44c3aaf76f9262592a9000000000000000000000000576b8116943445fdb28b23e9fa040d8c936f92e2000000000000000000000000f80bd73e37fe88a2c94af6885711b9ff78ae8763000000000000000000000000281d78b7b9cab75294bff07d0ce500688161cc14000000000000000000000000dd342a27c8d70481c45b20d417392ed95331cbe8000000000000000000000000775f3f888eedc2d22e2987ad5acb438ce4089b5300000000000000000000000072bd1c3fb0ab6aff92430e11120f9af4723739cd0000000000000000000000002970fea5d6214ce2b81812001034f3836960f3e1000000000000000000000000a17ff8859270fb297e7d695100703e305efdf10e00000000000000000000000033eeae13d6c9cc7a29dd05c5a9980759c76d807c000000000000000000000000d9c44f912735dacb4565dec15ce56a824a265d2800000000000000000000000000405a9307f4acf962e6cda2a1e47e7736390461000000000000000000000000f4d97cb7059ffdd02d5fa51d87cbb446566ea1a0000000000000000000000000db5d6dde862e74d0b5d34dd5dc69dd924299a533000000000000000000000000ee321a026b28c727b30d65da88829b2a789033030000000000000000000000007fd1c635cd45b984985a381529b27de0821a06b700000000000000000000000018bc4dbb710c3804a84067f968a4e747fe792029000000000000000000000000e972bd3790223e16b28cded0264a56646b1ea3e5000000000000000000000000ed1db37267566d7177f62476cfa83625b72d1e38000000000000000000000000bc4e1fbb5bf278e4250e510fa5b71bbb196ccb4f000000000000000000000000ccd77df792136e1486104c4e4f849cfa088854b60000000000000000000000007b44e8f0f54003599d3ae10545c3dbe3b8d89582000000000000000000000000d5871d2ea60e18d2da4b77ca72cf68cbf8a263f30000000000000000000000005e03180d6ed09c9de69c0e712449b2ed6818bbc5000000000000000000000000b9b09ac6d6e474cf5818faca8bc743ab5a74eb670000000000000000000000008781f54428216096663212096c6d4ce5691e8222000000000000000000000000063b539968ccbd64159b2569ac08cbe3f58d417400000000000000000000000065224027f30f77e9a60e5fb03947c4a6919428bf000000000000000000000000bb9c31ce93bce446a3cf7c39b6c938449b8175cb0000000000000000000000003ac9fe462f92263b5b3dbebf564d64d6e94ad3f3000000000000000000000000a9579e11a7fa14e7ac6b1bfe5852dcecf9233a9c000000000000000000000000b2faba6ea8f981c18484351af383365d5dffec14000000000000000000000000783e516c7de0cd3ad7a59ff48ec49493646c16b7000000000000000000000000d50f81d77a4dcda477e5682f89c3205b05fa6b5e0000000000000000000000001c5783c0554d337a7feda23224ff556ec97b3b41000000000000000000000000c847932a65869ad03af8f335bc950d70af632d26000000000000000000000000565c796503a237129d83136e1322e0b9a54325fd0000000000000000000000005161fba9bdb4096a0c20c4bb64c30e390d3a1ad90000000000000000000000002a695a16dfba6b57b979883587de7e95d3fb768e0000000000000000000000005d95e0a43014a6c9d3043874502668f9b0c7c504000000000000000000000000bcb5c4efbee325bb66bb7bc36a91b54df91858ff00000000000000000000000080e0b0721a822a5868aca070e4fba85775d2ba0e00000000000000000000000006249f786ab74896c16afa1c689bebdbb7a08e060000000000000000000000004202254beafa1e7c58d318063d73d04fb9ccc9da000000000000000000000000b0a787ebd2199b15a96c0955b6ac24667514a2530000000000000000000000007175ddbc1d0086ed656a2f56f284300094ced372000000000000000000000000365649f1bcd029eaee899013b57dbb162f56f0540000000000000000000000005507526885ba7c20bd92ef2732fd9144d8f4cfb00000000000000000000000004e1c634197ad0d36d546c4375db8b859c8da2ec8000000000000000000000000e8d79d928559bc0fe08559df2928edbedd0dd980000000000000000000000000ed1abe3e9f64975d3a1473d92fa5e780cc123308000000000000000000000000e2d1b5ab4155d5bbeeab0cc102064394672879240000000000000000000000004d2a938cf407a83b6addb79dfadf90473912401a0000000000000000000000001bdf28da31bbdd4f37f4f1232aa27bb0cfc42c6d000000000000000000000000b5f7b63fed9c2b69d7115c71cc54146d5bc56090000000000000000000000000335fc7a7cc0aa93280ab85d8a3eca66453c4d2650000000000000000000000008589f14754534f7889ebc17bf880b0451825e3d30000000000000000000000005f5225d30cb3647670fd2c17567c507df1d8b81e000000000000000000000000cf7d5437f159cbb0e3bea9f7858f1083b08fa02d00000000000000000000000097146ff64a0aab7272446561e7b1be9372765ff6000000000000000000000000a3ac06c1231fdabb1847ddbd74a1bc545f2d329d000000000000000000000000b70847229c81dd86495bc58ec32d02dffdfa2b470000000000000000000000001ed46143f28da755e59177b6d5f7119a7ffdfd9e0000000000000000000000007cd8fed82d15bf0cb3ba97b42b7f4192aded8e3000000000000000000000000063bc19ee79abf74711d62b86f0ce0ae332cb638c000000000000000000000000ad469a5d7f2263d4d488701e2d2101efa7c83c3300000000000000000000000043e20ce0d0708fcc119f0e9f3a7752112bec7a7500000000000000000000000079e39d5aa6c60be93887b4f41c242f55e146ac21000000000000000000000000f01fcde43dd5a4296da93ea74956600b2978e001000000000000000000000000215dd0ba02857deedf0893e4fb9d733a1f9b4586000000000000000000000000b1b154f3451b785a73ace945caa4fbc36c3761d6000000000000000000000000158c8faaf0ecd240b0cbc44c106f525aa194d7af000000000000000000000000bae7653dd90af6ca8b10d7c8fec5209cb3e18db2000000000000000000000000e8b6fd84331c949d13f1b63e72bddebf7c031469000000000000000000000000c923ba7953ee5768c2b5477e12e5fd0de182ce61000000000000000000000000a71cf675e84104f87720d4f8f4734673bc1c57e2000000000000000000000000818925206504a9d03d5f68a53d1aa259260f593c0000000000000000000000008a4a271fc533ee3350a01a5fa4ade0ab6251e5a0000000000000000000000000d1b6229f6083621dbd5e91a3fa0fc3c2e7e3c12e000000000000000000000000a1ed388957a58abe58bd8f05069db095812f97a100000000000000000000000014066f00841aea54304001360c0413cfc9c656d10000000000000000000000007d6ecd26eebac973ff9503efba297be5f9042ff4000000000000000000000000302cf0b7acaadd922f7e7fda70b6e4c535e674b7000000000000000000000000d6dbd2923425749dde6dd69cd10d949889e80c5a000000000000000000000000d69a75ff63aafe28e517aafc7ae9e58e0d8a957b0000000000000000000000006f612b1ed37cb7461fb5c8bb2ba5db77d8d6c0b60000000000000000000000000ac8e0e3003f87f137ff2331d18cc8fa0bd12b6f0000000000000000000000002071a3d2425458795d1786c7e7c0b7c2e25192bd00000000000000000000000082c2e965f9af21a60a7df7d3849061732ca03ec40000000000000000000000007ba187540b9bd295236656d3adfcce8780226c01000000000000000000000000e433c6f0af62b17b2422facfb25b5a119d83ec8e0000000000000000000000006952b634a9692b6ba0838a704f404d8460cbabea000000000000000000000000f7d4cb280955fe3673e9e807a9a0245e980d3ef50000000000000000000000002e0c76b824b1572c0ac90625c9d9bdc69f181bf300000000000000000000000061d3292c39c68ed84f2855f7f4643038e85706ab0000000000000000000000009535100b57513ce41be44d5db944d5c319ffa4dd00000000000000000000000002285fdae6485fd77e42edb329e88402021bf8300000000000000000000000002507c34ecf357fe5f7e74b84016df3d5ff25572f0000000000000000000000008ef74415091b898eadf44d51507353543ff702dc000000000000000000000000cab2e786a4af8a8a58d77e18ea5caf7b8e7843fe000000000000000000000000cca98da41cc598b3c7c2583c64180988960a50280000000000000000000000000dfe1bcf028a97719bc495f2b5b275ea626c8f510000000000000000000000002063c3b6acd37f46d563a23af311500b8d86330b000000000000000000000000a16e4e68ca1658c2fe52267df45873da639a98cb000000000000000000000000493cc3875964253089c427a6e796909422bf7c0e000000000000000000000000551fc1ccfe02deef9f4b4d19b74f0b462899c8fd0000000000000000000000004358e5fc457b28182becaa5f079eeebe0ee7eed4000000000000000000000000b079228c86289d47e1e2f64084663aef71e156240000000000000000000000005b2e2281ff4154855cc7405c516e543aa6e1bfd9000000000000000000000000757def3caa8b2d5e0129ea57d26355d23210956b0000000000000000000000009f44a69b856a5d7c9e9aee2201b03ba01b205f890000000000000000000000001ef8363d51c1d4a6d1a1fe60f52d7dc5f060bc92000000000000000000000000e85b1ae4dd17e29015c41b485e3f5bf281172108000000000000000000000000545bbb9fbea89f1ac635f23f26fa676632c66d9c000000000000000000000000158ea0e27190043f17adeccc753b437b8605a18f000000000000000000000000c0ad1d1b3a344de9b5ebf9a2f6f22733b0dc5f6c000000000000000000000000b964fe82e734ddbba0bb031b9b38d042b42b46e000000000000000000000000078648111631fcc9a24f146f0e0e6515f885524eb000000000000000000000000ac9f50486786d2260aae33f1de378a9b5e904d3b000000000000000000000000cfbc5a122645112d6600049b89e49a52ae15ca9000000000000000000000000063ca6e9d71c0eca51e546266cc657e5e1fb816f0000000000000000000000000704d73b292cd2a996ed24c8663d873f226c06dfc000000000000000000000000195b4515fed50be88edd9988757b1c23bbfc87df00000000000000000000000033d2877c43c0b9a9c309b242280307f12211686e0000000000000000000000002911d791a1d4fea7cfcdd4e17783d79b648b4ce0000000000000000000000000527dafdf8df39adcad73a2f503beb28e115e9bc600000000000000000000000088607389b5db151d33bce544f06c089da84a73c9000000000000000000000000b0a3bebb205887601a154604db7e45edcee5e4bc0000000000000000000000004d99c9738c70bde6a75fc025f4aa7952e304f4520000000000000000000000005b3a358713d7018b142bdba9909083fece90acc70000000000000000000000007c82178896cfc753067eb6e85dde7d4388d1d051000000000000000000000000133f04a2b6a8493e7340d8a060aab44fc62d8025000000000000000000000000872110f9bef5c36e509381e8a5b45d0a191ab0b10000000000000000000000002add79a6b11b4f8e687dfe88b584b4445ef77856000000000000000000000000ff5d6255ecc23a3cb058f22558e1d88ec806c033000000000000000000000000db712d4a253f73e36e124032cfb640220df22b730000000000000000000000007b05158230e9fd86d507af01db491859d590fcca000000000000000000000000348860d8764c991122ced4faefa3b1fa40b0ec0100000000000000000000000092c6f4cd9899e678020586c6ab1e82b10c8dbd0b00000000000000000000000025f79daca73917b11cc241b340f997bfc76dfc940000000000000000000000007261a8cd77b46125b1eaa9e24425651abf8da6c4000000000000000000000000d25ca138a667bc43ac48e22f2c7cd6f463692f58000000000000000000000000424a4fa0f1ffe5423edc6a3591e744c151be9377000000000000000000000000345afc22a0373892e9d0a6b0445d322e8fbbd389000000000000000000000000d49a07451d6d299d45cb9de90e74a250eb3e69e70000000000000000000000002d2df0279a7a7baf91276663c1497b73e6e98117000000000000000000000000b28f67e5442087111511bc28e255696c121c1a34000000000000000000000000b66204fc3c53286259929434202c42f670517037000000000000000000000000721da31f41b306f7fdc36b8f544ac01b6a1a5d3400000000000000000000000022ff58aaf8f4db3f17472b22e163e2ced809c8360000000000000000000000000bdbb0f5e2d9ff8ca29b4170b5a5d3bdc18aa07e000000000000000000000000865db22c38e6be8ae8d1c7ffe42a0467ab93bdf7000000000000000000000000f32369f25bf1cf4db75a149cff7e2039800eb9be00000000000000000000000079521fd9e2b50cecb5b075d5a985330a483b3af800000000000000000000000089dfd4d5caa0abff2dfe78609e2bbaa94dab248d000000000000000000000000515c75e900d467afdf369ec38cfb09aff2a281b300000000000000000000000070b632d016c539bebcdbdc6d3f97fa8b0b68318500000000000000000000000064db42806625097ab7ea87e199151609e4b173a2000000000000000000000000cfc2eed76d9a9b8ad171c98f4754b0b4ec91866b000000000000000000000000bfbe949508eb4365a542fe40649cf39500505acf00000000000000000000000004eaeca9b46204a5e06fd61c79754828ca2d837a000000000000000000000000ec4b2a2809afe5259b8068d08c5b464d00913f5e00000000000000000000000069ff5eca6ad79f72e450b95ff89b45fa64fa6e6800000000000000000000000010ee81a31935d962acc74891afdcdc3705e99cb60000000000000000000000000cd94c72e7789019c4c4a61252078cfc0953cd7e0000000000000000000000001839f178bfa23e86101ffc4334fbd93334223b8a000000000000000000000000d90b3ed23e839dc80385707f21be8ef004fda7ff0000000000000000000000005776717f9a4f8123c30850a17fe35882c45a9a0100000000000000000000000056820ae951beb0c3c6fcefbd82b503f13351094a000000000000000000000000a98378a1ef159e910022cb0fb181b8700f9ec38900000000000000000000000033a456923083bdf4012e77a28094c7c73875e455000000000000000000000000eda87b9d755ab462eb903cbe75f01773383842f800000000000000000000000085195b6672cc76ee968652d130773e509541827400000000000000000000000024e3dfd4f8a41c61435a20948c3247b40bfea102000000000000000000000000fff7a4647f9d6f891c55645ff75e3015dd235d2400000000000000000000000032310ae1151829027f7af9ef9ea3855ce658881c0000000000000000000000001386e9216e8b65b419867396dc566ee1c53b44310000000000000000000000000e2bb02c23ce9d4db1f52f7fd23558bc762ae6e20000000000000000000000007867f37e6feef63a4e72050d11d7f42b7015f7960000000000000000000000002d8875409c228b22937d231b458aa14dda5484480000000000000000000000007d1455ec03d021172bbc2fdc68f671eecbfa763d000000000000000000000000ec3170929b55a4001021c2b339bf8d06116e97470000000000000000000000001265f5ff62a6b63c64e9240f1dc6193ccc83d71f00000000000000000000000045b4e7139d67051ccb271fc37f608ae804416fd1000000000000000000000000edaf2afed9165dd99d525aeed2766bd1418ea0390000000000000000000000009b78e6c00d119c4fab21865100b0698374d2d2b8000000000000000000000000d8b1c2afc641dbe437e5722c79670ad466bf139d000000000000000000000000e7ab4be59fe6b056e599badf2cd5337378c54c6600000000000000000000000085828f927deceb16f072e0c0601e59ffb5104e50000000000000000000000000a67d7b1d4646c7e4443c4be501c4e369b83bae4900000000000000000000000001eb907e9c9522a130003e4e8d837ebf0f558657000000000000000000000000e1fc8bd5db5ccaa80f027908d54a5c7428769bab000000000000000000000000904dd48190547c3e48cb4f2977e397727dbd1b7a000000000000000000000000a2e8eaa1878cfb31f02541cc656b3c4eb42aa5c20000000000000000000000008f829984dd877d7581d972ed15898723bf701d5d0000000000000000000000005dd11c0f2aa2b12a20b14ead31c55e6ef184a66900000000000000000000000079a1ee194f608d9909fb954b230baeb526f7f3c70000000000000000000000006a7361e8bcf068fae2942abdefc290f75afc3b120000000000000000000000004fff45f5bab73765d8980c370a5b3a764adb0815000000000000000000000000b533eef7de7f6c6da0c2c901e2ed8213575d74ff000000000000000000000000946d55ba94358e7d3d879c94518a97a5fcc3fade000000000000000000000000cb5e1dd8fddd6d0bf2e3668a5c569fd7984b5446000000000000000000000000371ff9ab5533f67c7c69ad7cba81237255b6548a000000000000000000000000803fb4c2011f1577532e9702e0cf201e37945b2a000000000000000000000000a1a13fcafbc3e4a91b7410b051f004acf0e205ac0000000000000000000000005e33e980e43ba8ccd1124574aa924709afaa11d1000000000000000000000000f219ac27d5eadae83effaf1e42a3fe43adccaea4000000000000000000000000fc2bbb26e5b7a421f175f562da81b86c1d136c73000000000000000000000000a9f917b1e0c08a97cd9cc06e990a9d5046f66f6c00000000000000000000000030fd5894c1d5b21daed065fc3639889572b928a700000000000000000000000061dabe1ab80484b9fe822434ae44fba400260d1e00000000000000000000000002a5ab6a703e35e48148ad0304df2c52b31aecaa00000000000000000000000077b6d8c83e323048d74c2e12c629ec0f6dc1b801000000000000000000000000c54f2dc9c31002718ac69738889937e33e4d7f0a0000000000000000000000008a6830dc7735478ad964e2226c26b642533fc0bd000000000000000000000000ac155e161bbb2686e485791ff60776f8a7632a13000000000000000000000000fe18493f7b0aa13f8d58e6834cfbf30253e930bf00000000000000000000000054b20ddf43a6b97a0161769de0baab7a8e14591d00000000000000000000000077f36c4ee4aa67ce2d7c2d8482a4569cd461c8c70000000000000000000000008ee30c976807dc0d09d308dee03d73433bf00af90000000000000000000000004b487d72a77f608e77e54cfafd96a7c5e4c81643000000000000000000000000d9e01c6959731707f6d5c620042fa5dbec989d38000000000000000000000000d51f8fc1a7e0611fa88ce11193609be63de023df00000000000000000000000064b3a5ae4d3925a16276621694fdbbe7189f0c83000000000000000000000000f5926c7ba2ae04c373a11db43fa78bd944f5c6b9000000000000000000000000c2aecdab149e5921bdbb079ed2feb10aefb47e2f000000000000000000000000dd07f5c7f4b38546d97ccef1498c6a0743b7b9a200000000000000000000000011157de670f6acc42b9f836967d5c5c5e82e636a000000000000000000000000a9c75057b9c67de0b9a60188d5e9c2810d210edc0000000000000000000000009fe59f77bc6780f3b4764a9bda02719c27c57ef80000000000000000000000001d48b270f9e569a484903989e4526541522454b4000000000000000000000000e996749183e5a58eac2f4957341b74e842f5e5a7000000000000000000000000795760ec8721dc2a7e4fecbc8b738133f46556b2000000000000000000000000b82a8bc0761524ff3a2794035da029b3a7c381dc000000000000000000000000677e9753707aa4b90e2b99e47ba96ba9d23fbff5000000000000000000000000e5f57d3a522b09b67e80ee16f4aa85585b56914c000000000000000000000000a46fbb2ef013fc80c56d5e86fea7413402091ac9000000000000000000000000bc18c060234e08266775bd360a91d601690829b1000000000000000000000000ad15c412b5af73beb597931fc871fe8e920903ac00000000000000000000000025adb6e7322725c3fbb29f0b951a986eda581c5a00000000000000000000000084bdb73e727dd9660985952bede24643207dba7f00000000000000000000000023dc79a67465bfdec2ffaf06e90063587cbad1320000000000000000000000009e4c77abf175204e23d46df0db1a077386977c99000000000000000000000000289f4f376adf46a5705abdc0f486137ff76446a80000000000000000000000000f7038bda3a00b492f1e011000d30e838919a7cc0000000000000000000000004e27c95479ef6d36af9644a2c74a29b2f1a867a9000000000000000000000000f1fd92e447a7d041609f1c6af740989ca23ccd2a000000000000000000000000220f7a7879e82ebf87ee26110aaff2b57838ee8a000000000000000000000000a4bfee920286191c7e4dcedcf26d1b5e08306ff40000000000000000000000006757e93e10a67bb52ab9e263648166994579dab600000000000000000000000067cd4cdefeccffc59389981e517b936b19728042000000000000000000000000609c01c8d74674651689ac7a9419538425a93f1a0000000000000000000000000743197729f97b66052a51f468beec41ad2d4240000000000000000000000000ef0a7d412dc16727b419fcada0c9afd373a4ab02000000000000000000000000877cca25e0ae6816cc91b657252a1f3e89af5cee0000000000000000000000001434dcf45da4e8a1bb134e93ed502b142ffe2a1700000000000000000000000005a47dd8ed6bfe6b677f86e06b265c9b60b4d7780000000000000000000000003fec6461757af46c2f980536cc726a6637c9135a000000000000000000000000b66ea963fcfa8c4dbb01663f5e5c32d7d1cf5c58000000000000000000000000cba71030b2dc404d74a388305c4d00661498d6ba000000000000000000000000df97fe2756b590b8a79ef7a9ecd5c515a8d8b57900000000000000000000000073e4de26f14da4dcef7ba901dab4c3e44e28d27e0000000000000000000000001b374be00065fb0ab4c92112608152156b8180300000000000000000000000001d691c6e641819e8740fe562af2468b2fbd0dc830000000000000000000000009bde3a7a10fcba0d3c83fb385bc48ebd5ed793e1000000000000000000000000b4128df54ccf2175a1285c0d4745c5a093adc6bd00000000000000000000000093f03516372704b35b7730334767e598ecbcc1a900000000000000000000000094222b1ba75436b89fed604c795ad494b737c042000000000000000000000000c6d6c1fcd0af1e1552b549e214458a06df80a0d3000000000000000000000000f583a036686243c006bc4a01fd69855ea2f8face000000000000000000000000dba1b5f62ca7809e3802837c42f6a22550716d11000000000000000000000000acfb787de7025830e3615f85cc870ea3d2fbb2020000000000000000000000005e415f53ad578320eab6f47c7fb68e48e6437e910000000000000000000000004eeb49ba30c4ab61d6205081e86940c8a8302cb50000000000000000000000005e34a2fc96f37fbc7ae7f173deb69a80f4059a3a00000000000000000000000078db881bbb8294bd1c1400ae4778952469f691850000000000000000000000000f090e8f3958b164e1942ab1501c739f89d35d38000000000000000000000000e5d599179f95d65b6f4a9b6957111ad29bea2a6f000000000000000000000000d84b67b7c80a75481c74cf145fa03b45e83909a9000000000000000000000000f06e706e4cfd51678334cfb6cea9aaee9ff55ff40000000000000000000000002ba381dfac63a769e89061cbdeebc9600da398fb000000000000000000000000a69f68a6b61adf0f06d8936b2ffbef1e9b7ed34c0000000000000000000000005848459b0d4639fa8b510c9ab2a37ce90f17b8590000000000000000000000009f699ae416d58c94d539e6373b1b6d9e0375e4250000000000000000000000004760711726b774f50115b02aac2ba6b993acc6d0000000000000000000000000226bcb3247bf243966b733bd9bbc163afeb02b16000000000000000000000000f09d5452ffe26b0deb49244e19fd1c574d5c29660000000000000000000000001ba0a8542cdf136b2c13869b306f84face00282f000000000000000000000000584ee502bd868be44e3fa538176a92d48ea0807a000000000000000000000000c97505f5d2d59ac25266bb88673842f693bf9a850000000000000000000000000ec6e1aee0515e3249b2a0b47fde519a743bfda1000000000000000000000000e74b833f5dcb4f02ee095a2b76590622bf4f0286000000000000000000000000cb6d0bb3e9155a895c9f7619b9354ba6bb97eb3d0000000000000000000000000ee42ef7cf5d195945c96021d34ca965e5f5292d000000000000000000000000c91e85d91e5eeffe941aa74e75e29b72595e930b000000000000000000000000e75d4bb0896947e1d5f264993cd8b3180c761e580000000000000000000000006fddb400a55d39b4faafb763b460e58e1d832b9e0000000000000000000000001a50049411ce7976a42fe109050d7a8f33e92e1a0000000000000000000000005e91316c0912da3cd61b3de6e89e3c2bbdc794980000000000000000000000004525cf099e8c1febc3a271c94cefdd7a1a70494200000000000000000000000099e0cb6b4a39fba9cd02a4bf991eb60ead49156c000000000000000000000000addfa3a1d3611a9a614da66823110f975d0cda2f000000000000000000000000d66294fbaa7f2496ac5da12fc1d4c7966e7a7d8f000000000000000000000000ac0a140deb813c92c51f4cd6f51e4af83377d8b90000000000000000000000000f9fe038b10ad8a8ed0147a9ddd671d5da6581180000000000000000000000006eff559c459b3d94a63300d100070b3bb6c2e871000000000000000000000000fb8970e06a66e2b89b6217cb22501d8af2c348850000000000000000000000003c4f9af459f77f309466810d6690d85ebb197cee00000000000000000000000049e8fd05a80e8b03640c9a833a27d822f4d5858f00000000000000000000000033920f8129c38bb0a672db03543ca372c79a8c47000000000000000000000000a782ee27b6eb79d15846f9b09435653432a2dbe00000000000000000000000001807ba89bdcfe3110d256932c652f1c97b3e0e00000000000000000000000000f4fa8ab2fb3aacaffee769814f557ade0b80dbc7000000000000000000000000440b1de1048907d8729dc6d793798e1721d4ab7d0000000000000000000000004df1e4c4f5c3958b07719a73897e06e8eb914af800000000000000000000000030bd3a05fd0e5f2e850ec24c2b627033eeb33d9e000000000000000000000000177fe40566dacae1f08c6abd8d1f3bcc53cb9c3b000000000000000000000000df751711779038a9fdccad1ff06ab3c10c4dcba300000000000000000000000011cd880a9413226cdcae9249dd9a16796e5d3a83000000000000000000000000b723f8372261a0d362137fce42ffe08b8ed647dc0000000000000000000000004a0d501259813e43ed5e7d0236bb258cfcdbe322000000000000000000000000f6f64777e2ae3a41def7825ea4b0355a1c32ac7e000000000000000000000000b57f28eafb05d8809f8913ee3b3703cdfcdd0ec5000000000000000000000000881e85d9dc0a17629ada65167480645f3fab86360000000000000000000000001a7c9faae8bfb8f5c5e3cf88f672f4821f0f37cf0000000000000000000000001e5b0ddc2414d77bf7100bac8f27ead51fc818180000000000000000000000000853881ae7423068fa0bbb6817229f849dfe836e0000000000000000000000009203e152c1743db30e14d88aea593445921151fe000000000000000000000000033a6370e4b2e15436f2568b4abcd421ba6b186e00000000000000000000000078c8446dac087f2147caba1f996249cdacccfba90000000000000000000000009fc48b09533f89f2ecaea5af60a4ce454bc6e2fd000000000000000000000000aa1faeceaab7493c3f23a3ac2352c41c3e235095000000000000000000000000cd3f6eaac5d92b95e01d67e806a225457711dd1a000000000000000000000000a24de3a98a891a8665d2651db22e5b3af8145a3300000000000000000000000087595515703208a60ab62d20cfcf30f08f9f76000000000000000000000000000d7652ba32942931fb6d771551e41aff77331e2a00000000000000000000000057591bd4b80ff2770d8724e9c7089bd8e579cb9a000000000000000000000000a2b8796d9643ba128b24314e7668755047e04a52000000000000000000000000a5f23a5516c6ab443654043d52e9938587e6b0850000000000000000000000004c7beb0489bdcc035b7966a8f2bf04525be97a33000000000000000000000000b42f13aef852567f86eb4c780f401ad3f84396c2000000000000000000000000431ad7d8cab1d6e7659945064547db716ee44aa100000000000000000000000024c86caf231906975f07ccfaf6fa3613c65198150000000000000000000000007f408963e8259951bef9b60b42a0dfbca100d1720000000000000000000000007979bd594871396af423e0f74c49652c59863a0900000000000000000000000095a7ea55d6e065ff12872bcbb8ee26de51c4cbee0000000000000000000000008c1c3b4180600697d30210d58efd80137f8523e60000000000000000000000001053f4b74a78342ed5708dc96482f37bcab5a8b2000000000000000000000000ce44b4ccc7bb4751146727bb091260d463a9603f0000000000000000000000003791d5b92ebec3058bf1ab25201280a2c93f0ac2000000000000000000000000208dbab84fbf1a5176b7f8aa53122ebdcdc019ca0000000000000000000000002399c0cf13c6885ecca5e738f8a75c8ded16e7fe000000000000000000000000ba8ac460cef986883331bb975709f81c9ffedbf900000000000000000000000081a654c880de9bf86f7fdaab1222fc2051834143000000000000000000000000f60c2257f2dccbab01bdf53fdf4c3b074eda39620000000000000000000000005f103e3edf6184cbd27643694019c9913e1a870d0000000000000000000000000d134c0a7419ab2e2b5a5463ccd137c87b24e2500000000000000000000000000fd8a3fbcc7eec590979d15dd3ebe00040490a80000000000000000000000000d877eb40dfbca00397cbe6af7d338d29d7c9a29f000000000000000000000000e984e14842173351e474a2e62c16d9890eb4a73c0000000000000000000000001ffa39b7df4a85460d9e510e0bbdfea5411253640000000000000000000000002f1621a91c378d5935d67b43e451b127d9f6e56c0000000000000000000000003d0736af13f4e460aca628f67a473550f61d8ffa0000000000000000000000009b446a54baa714bcffa6b01f78f05bbf5c2209410000000000000000000000000377d722dd7621319ae9c29d8aba50b354e8c4ba00000000000000000000000030c89a7cbdc01e24926464e04986c350cabbfc09000000000000000000000000b174e3d410acd97c68df08e12238fe3eb52096b7000000000000000000000000f41e0b574f1a17c38f4f812b077e856cfb5c0aad000000000000000000000000dce40108d90c6ecb530ec5347c0e020767054528000000000000000000000000f1f6fceba3c3fcc5313ca9092fe386bc9d0473bd0000000000000000000000009cde949a378c6b180c0490979f245d7126c3723000000000000000000000000075a5efcdc680572aa0bdf7e0ce5eedef3691306800000000000000000000000022d7ae9307ffe23e3f716447a2d0db9147ae94bd000000000000000000000000a0b25c33f90cad5679bb1e9b0ed85d468bfaf6ff000000000000000000000000af7943091cd9d18067b7c1dc14437e5ea897332400000000000000000000000098a1f503f6617b3a902a7eb41b491f2c967381dc000000000000000000000000c0ab0f00a4a78d0c1bbdb71628f46f0169270afc0000000000000000000000006ebdfccd9668baca0ab4c83cde68c43e1e73d36200000000000000000000000013d0628a0cad5b8a010806321e1de6fb54756f36000000000000000000000000ee105134a3153816802b3b1e1ad8fc2b7dbb6682000000000000000000000000c2a8bfa6674324495b8ce8e72041ea52bce993e300000000000000000000000062a87e6d146d3117952c86a3ae532eb6dd8b9a170000000000000000000000001c0a9bd01e272e53b56da055842bffabc297bea6000000000000000000000000edb927f34a9b0af97cf155a95b353feab1135c52000000000000000000000000c85113c2bbe03a0a5f937489f059cde091cb32d30000000000000000000000005165a78170afebff25184cde2aab838c3539dfb20000000000000000000000002a5f96eec8fe673ecf56e556b0fa6b2d7b0d97a900000000000000000000000014c128ca41be78862ed0c477f0614a82f8e29a50000000000000000000000000d8cb12a83c5fafde2574896e2a9eb35c20d29749000000000000000000000000906cdfbfb223650649b32f96ee3ef033155412190000000000000000000000007ab6492d38f16327d96754b0f540851a4b00421200000000000000000000000036a40e3319979587cd421a97d28ac1fb63ee22ae000000000000000000000000dc86681bd85efd7e4687806cb754f18faa6a00af000000000000000000000000bb55ad92c1830e57bd226e31d4dab1fc116b9043000000000000000000000000eac9b0b647fd8a9b9e08f9d9b44fc2bd645a41e70000000000000000000000007aeba29892416233e73667bd3df1c53469847ae70000000000000000000000000d536e8240a4c3a85bdf85fa7e3495138aa9f6de0000000000000000000000005e0c3ca7a2cc437291c929982a447d8ce3f193a1000000000000000000000000b86854fd7aad894f6b0a8eb0f7aa85b1f1d65a1f0000000000000000000000001948215ed5554f73cd7597b782052c6f1f92ed8e0000000000000000000000001948215ed5554f73cd7597b782052c6f1f92ed8e0000000000000000000000005694995062f379b6d45aad53b13a3366050ad92d00000000000000000000000040fee7a245521b789a1e5b9a8ac4fef9c3638d76000000000000000000000000ede6de94d7d453348ef83c30122c2e376c4d5f29000000000000000000000000adbbfa49b0f51730542478efd27c388a55d7e340000000000000000000000000622e160dde645a1fe5c8fe8f7d4b06535f8c18d2000000000000000000000000e6b02e777bb083afa47a77da707587a85c3a20a5000000000000000000000000b32da6dab7513be7207bc7443f80780f00f9a310000000000000000000000000e87c67f83c7080b9e5a033b823022155b1449643000000000000000000000000b6f8edc53c6d47cb6c5d026fc36c7aa91bd1af9f000000000000000000000000a304e16a025309fdb69aace03a03e8112243d02b00000000000000000000000071ceb99e8dda10dd9f02748eaa63200fb08a08a10000000000000000000000003aa2bb4b60b5341d5e02fa80e8977b43f68355bc0000000000000000000000004e087f492dc57c90b1df77a3c9ad1cb9175f0b5f0000000000000000000000004e087f492dc57c90b1df77a3c9ad1cb9175f0b5f