0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c261aa0f3fe1ce69972f65397d9d062511efe9ca00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f7265776172642d6c696e6b2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e207265776172642d6c696e6b2e6e6574000000000000000000000000000000000000000000000000000000000000002e516d5172514e6554354d3962646a58615a7545684632387a76753261346e525258554c5a79475a477658445269780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000e45ffc4338955417bc0b124d47a081b531282727000000000000000000000000f266374d6ec8a1d125760857345da4cb157d8e7b00000000000000000000000054e937b40389cb744303a0d621ac02a240736272000000000000000000000000c240dfe46956509ab2c8b7577052ea6b9959f20c000000000000000000000000e2c5c96a358a2348b755af7cb9302052116aadbc000000000000000000000000a904336d321ea6ee4542458cef5766165c22586a00000000000000000000000074390d23f74a12c761a19d4e7fa0b970de300f2a0000000000000000000000001ec3be78f3a07ddb8ef9a19292372efa5fa1e769000000000000000000000000ce4ddfad0bbf6df60d284205eafc8f5103ab08f6000000000000000000000000d7523511cd9871456100620e9ece4e2f1f339bb8000000000000000000000000e90e34d2b4b5776fccf5ca9c518ed7e322f48980000000000000000000000000caddf1db3c16f582c104a3d7951d75d5aac47741000000000000000000000000bdd72384b274e371d11872c6e8da5b5c0d43f742000000000000000000000000126a99ee779ba49f2ae1ac5a3a458c24a1634b1a0000000000000000000000001eaf87bff15c8a20938720d94b28a56586f5ad460000000000000000000000002cbee1b439c33e9adffba86dfc5caa3c3c776f5e000000000000000000000000fcdabe9934f1b9f32b56fbe14ad3aa057ea780080000000000000000000000006e575f6a30a6e29a991085cd98c10dce713feee30000000000000000000000009177d7fab440919f7b63a89d5a9a362adac7b5b700000000000000000000000064a6ae48fa479db2897b8c363ab9a25efdcd354000000000000000000000000063990e3554f109c5ebcfd44ff7398e6b6ce7042b0000000000000000000000005862f47adfab08749d0735537daf3b63fda9149f000000000000000000000000a90380b5fb4301c171ed86d0b513834c29f3fb0000000000000000000000000078276ebd3505722104fd6bc27fa9029333f73ceb00000000000000000000000090428e4f465c808de768048cedb889e6939f0a19000000000000000000000000e7b83255d09cfef5ac23398d5379878af1de79f80000000000000000000000000aed5cd61f991e714accf25b6abcbc933d0cff1e000000000000000000000000aebe8c59ba5504b79dcad47fc6558c87b21413d80000000000000000000000006b8c36e9423fb641949ec78f94cbf1fbaeafe39600000000000000000000000061fbc38ae22c9f58a2797416fe30b616fcd9455500000000000000000000000099a7a6d0ae2aa1afa16b25eaa4e98a4a179727c6000000000000000000000000c15c74f37d28a8c12a3b4183e70f225a6c0053140000000000000000000000008f7bbc4e6084b99f5c2f07ebd4908f0da879b00a0000000000000000000000009a26ff38fd88714a9ba0d60bc29e16c0b7098d9700000000000000000000000000b595d88ae33572a01602d3087abe6a2617db7f000000000000000000000000fcfe4f228a5b2bdc2032ac3444f8c5e67ca042fc00000000000000000000000099e729a742fd98214d28276668e0699fa06d220c000000000000000000000000a05fe4429d3abde276f28c423e82c7da290ca8280000000000000000000000009c4324851b336d78cb3aad0945726dfc8f925ebe0000000000000000000000009ecbaf0df4b74750587fe78aac141399ab86c74c000000000000000000000000060e100ae64ce0a34e1a3d639429f427a4e7770700000000000000000000000044f17e6883e0ed1e711b4fab6a58fce66ab77a1d0000000000000000000000004f3a519cba4fd55ea63700e691a0965d32dc96c8000000000000000000000000d57bd5888975a80c7f01b5d6fd45814729d4ebbe000000000000000000000000a53ab9ba4faf1dd1c459c5bce9bf69ae10a6af61000000000000000000000000ba9e4f58d6d2a8f3e4354ca6416d7385c7097b430000000000000000000000004311d25f16dc1a8496663301c2ca7fe3df0fa98b000000000000000000000000e121a372c582bc16a782a00571f65090d794972a0000000000000000000000007ffc0d3116bb4c30972e4cabe25caa0f3d7f26c30000000000000000000000002aa5f0b612a0b9362e60dc4284cceb751a96aa0e000000000000000000000000d8243abdf5f3e7257645bf27951d0bccd0f30d08000000000000000000000000dc3ff0fb0a179f29a7f62b4a39718de0e047388e0000000000000000000000008cde99700cd82e0c315d9e0beec0986ade6b6ac00000000000000000000000006ce708375f608b2c199c7c3a89a3f96cf08b16de000000000000000000000000e186e64a5a50c5e4957cc88eccad875ff727f1a90000000000000000000000000ffa74489c97f06bd21239607bafcca65dba7ced000000000000000000000000b4b39cf040234e2468e3abfe9a11489409f758750000000000000000000000002d91730986a5fc1c2751ebce70ea6bce3532e92d000000000000000000000000d456c517159b3aca324773cc81dd05e79bc2f87d000000000000000000000000249486bc0005ead1c86af30e0453f5a11bab37d7000000000000000000000000b40bb596e7a8b56e32121f67789a04bd89839e9c0000000000000000000000008285b3c6b313999faf35ba553583d89effdc7f44000000000000000000000000be9e235c29069f1c0eb384eba16c4eee4eb79c11000000000000000000000000ec44dd6d210d930dec3d7f397f20c416c876b6350000000000000000000000002cbd61d0f3d56e83caa9359e4b4aea35888becf500000000000000000000000005db45b872bb18683d0bbf1e6781d11f6b11fd1c000000000000000000000000ff21c01a3d80f93a8317b95b30e19eac948b9079000000000000000000000000364137928f7980aeab9f5365c55ae071252ee8d0000000000000000000000000058600a028219edc80f89ff17b014525256464ea000000000000000000000000be223caf3122576c6c5feda0de6756f41eb92a3b0000000000000000000000009dd922163e187cb0c2e36d0d3fe2f2d9adc14f2d0000000000000000000000000e9671e98e8210b79770ec83b579d84240732f4a000000000000000000000000a7ffab94507a71004776de58cb0def6ac68bb8c7000000000000000000000000fd1883dade336db27df83df6bd9d6217a7118aa90000000000000000000000002412612c678b89d221e84521c457a9752e752c3a000000000000000000000000ee751f5893ae7697292578270a04e420540983a4000000000000000000000000faf50b7c0b31025a02e994e8f75b0591e4e467f6000000000000000000000000fd80f96aa590d08aa3be092affe6014b2dd2734a000000000000000000000000df4fb885e49c2a3bcc0789e930b324014b3a8bbe000000000000000000000000b2bd3067f72135395810d682ac5e1b9fede72b1b0000000000000000000000006bc777d1ddef544b25b2b9b090ba615c3a997a3700000000000000000000000041c0c79951ca6af2cc25edbe7e8da9fa1ec2cb2d000000000000000000000000a25df99e63dbd5e82ca1ba491553d11eec8b9b3e000000000000000000000000b5e117078d33f11af65262fc6b8c2f8ca24b09260000000000000000000000006547399bbcb4fb3ac85b58bab37f43ca0919a83e000000000000000000000000dd634573d4c729e6c641ce0c0ef79cf4d4ebc8c6000000000000000000000000b6b6039831c7af615fe33e574f82ec663f4cb84000000000000000000000000027d911e38971be2ef9f36a8b9c5d4c30cbbaff48000000000000000000000000d4ca71e28bbf3c00caab6bada7011064de52c7b800000000000000000000000072fe107b1000dbd99620fd8541976388c5ae67a30000000000000000000000000717996df524faa02b4be97db186abacd268d0f5000000000000000000000000d84d770b8afa297d3ccd58048ae811790e3f75760000000000000000000000005ce805c99964511a8c1851941b25d1b57bcec2b2000000000000000000000000241064f398675d31bb965b2b797ca405fe143495000000000000000000000000307242aed6b57251925090d40e1ad04ba32ead7c000000000000000000000000d076f6346a06bce39689b2f265bc69a86f47078800000000000000000000000060b780936fdd5b6b883a63fd30185282495e05f0000000000000000000000000e3a24dcd8238cf8d39e984da2d799e2c412117fa0000000000000000000000006355067322829bffceda2fd0c9a98332ddf04ae8000000000000000000000000cd94b6b206af2b9215a904cf81067b91156823f8000000000000000000000000ee0ee10231b8a81db2309f8e0373e1ae4d0fb6c5000000000000000000000000568e31d59985bbd972d6ad24e51efee5d32396620000000000000000000000003a46481a93b9b463f379fa5a93fac03d5f06f569000000000000000000000000777412ec447a6054452d77bbb1bdbce820bf33f70000000000000000000000000dff8f59b844b1727e3400b35b61f8f3b7219d320000000000000000000000000eb5a18d18922cb85dcb88ea83466e28e9657f09000000000000000000000000666fcc699574f8834d76b608a3d48e86e4f2e2fc000000000000000000000000248cffae891e78db68ec60834d7f0843bd8f9afb000000000000000000000000f5d31665e3feb651a3e41658da09e49d59bf67fe000000000000000000000000595b2b67a85b17c311db65cd6ae81523179f57a5000000000000000000000000de24432b1788c639c15d28d0ee1531084b7f9a3b000000000000000000000000d59938ae1c230c9357649a905e5efb0e461dabba0000000000000000000000009eb7a5f3af79e19725c473dbcd306cd3ca579b40000000000000000000000000a090318e4a5aac84a3514c8ad6ed2abc8db35b32000000000000000000000000ddb234b26aba9044e96e4b8dcd482f4ac9a17ab9000000000000000000000000cfbd003ccdb2a20e76fee9e21b6cb06e9a090b5700000000000000000000000077f0d3a0964ac8689ec7cdde77081ce3337e300a0000000000000000000000002865de39e4d05c47fda9c2acc0fa1e7a973e88fd000000000000000000000000e818d3187116d81bb29511519fd19c80d903d98d0000000000000000000000009a6a67a2d37a1627e6742f8638b8895d405161fe00000000000000000000000070f2e376fb4a91ce73721cc311e5168851d8e32d0000000000000000000000008729889c701f7a038064b3b94508f51e346958aa0000000000000000000000000d43dc2ea09fac9d9a7e46e194d5153aabd48cf7000000000000000000000000416e83ae43daa4e3886af44d61763ba1a8af003c0000000000000000000000003c967f3f3130f241f767d6cfe476a2133683ff3d0000000000000000000000000511514e72877a5be21a02f3fc0b7e0863e72b14000000000000000000000000498bcc2a3402d12510a7ef48b2d68ae10ad2fb330000000000000000000000006ab1e3d308c36dab3afec20aef289fc12ae470860000000000000000000000003678b0f8986c38f66f03e9895ccd0df9a60ae451000000000000000000000000a1f26d845e929ab450c62cc58c4eb1bb55fd83de000000000000000000000000dbd4bf45f9f0c58dfcb18003ecd5955228f9b0000000000000000000000000003dbd0e5922c3f68f796c86c566ab5ab4116064dc000000000000000000000000e1b2b523059df0afb8feb2e6b389f3da8e579d220000000000000000000000008739612c2731a11eda43c1dbb7e39f74a6ec0c51000000000000000000000000c62a1e68c7b15894088c38e0ed9cec80d882b6f300000000000000000000000007ca9f3dc346929aaeaa19ecc358060258b4528300000000000000000000000036c45ae5aea5c553ff46e2d0d7cd3b838543ad220000000000000000000000003d988029556f483538b2a8c1e1f2f969a00a9936000000000000000000000000c47f782946543b329fa7f0a73d7c92ee9b0839b30000000000000000000000006a8ef5bffec7b31c51cf31b8adb48d2b0f477f81000000000000000000000000974d0c0c2a8ba62a1b814d3fbd788c48e1becf510000000000000000000000007a26aa9ee5404214db9812de8438770d2b0c822d000000000000000000000000f455e10460cc02eb46f8c4463eae7b69e640de840000000000000000000000006b847a88ca246fb637ab0a3ef31b2594fb7e856a000000000000000000000000da55b16461d76d07301cee803786f2e89cb497bd000000000000000000000000bdf24ddc19d0fbabeaa7a33dd563f75d94d45d15000000000000000000000000e155d57744601f5f0e263d9d2b54e8f884695e62000000000000000000000000add3bc18ef01a2c09fca748cc6126d6ebb395fbf00000000000000000000000058bf30375dd19b76f96aea452ca7936753597cdc000000000000000000000000190a81d220aabf13417054a9ca6d88e589cdc8a50000000000000000000000005c7bff0b211afe6915ace0f4a3a810d911171f9d0000000000000000000000007f6bc4d65e746576239c6e8ef1109f22ba3d98c60000000000000000000000007241f99bbbc30cb28c19e89b20c4e0cdca8f7d32000000000000000000000000b408f545d56bdffef5e79735782e1a1cd99be36d0000000000000000000000001c890ae70da1436c7161aaf51521f73aa17f1522000000000000000000000000e66c85daf84c64f603c3214d8e60d87ebaba123b000000000000000000000000f03deb4c5fad6bae4e6183fd1f6e3f26f1fd1b1f00000000000000000000000084025b424d8fc78a0ee8a44bfa71e19b5a1301ba00000000000000000000000033fc924d15072eac800256f4922b9139636fdfe8000000000000000000000000744140fc626d3dac3aae0659b54f2bb6f38d803d0000000000000000000000006850dd4240a48ceeb404d3aaf684eb8d1429135b000000000000000000000000ccc79ece78818a201c7c4e454c971fde43c233530000000000000000000000002bda52d6f4cb105a200006bea73f3557544f5f06000000000000000000000000e0c65e703f7b95ec0c52c93c95b879d73185cf4f000000000000000000000000aded3cb4492e0ee9e4d6ab4327e8e629792af11c000000000000000000000000eff47a9fd89997192c25a98c467ba6e4283e0905000000000000000000000000ea0d896bbe1d405a1c6f3e008e8b168d3424fdf60000000000000000000000009a7eb1fe596c2e775f3a204e8fd9fcca2c3b40e1000000000000000000000000e4f7657f8ba1e95653e63c1f488e799a5da35c7a000000000000000000000000ecb214bdfc3f17567986391f54c58fddd04d5f0b000000000000000000000000c96901d1f627e69de35f1216375efb9569f5a01f0000000000000000000000002d2bcb4a3fd3a8358e8a0977bd6e855e19c9c0e1000000000000000000000000323fcc25fa370ac314a3453945f650bcc5d5d48f0000000000000000000000003a8b1dbf47f3e4815ec588cab7c5539f348a29a70000000000000000000000004c578051537c364066cfa041c72d2b3ead1fa019000000000000000000000000f791134fd5df3672bf42712de661aef43ead19bd0000000000000000000000009669985d2264d1c98acd45144f701bbc7b8bea210000000000000000000000005e22f8987a3db85f9a17f6e93e337c1c8288efab00000000000000000000000084d7e21a894417281bdb2bfd78489ef107d5ea46000000000000000000000000c66ae906bf0c5519f36d8fa884f9673b3c5d184900000000000000000000000099dd86a1733a9eca6a1fc2681f9bf5f8d08f5482000000000000000000000000790cd707465819da4a42efbcbe418ba59342c02a0000000000000000000000008a4221e7548f7d1769800fdde952eee9b5dded8e0000000000000000000000007461a22e8a1425a98915c40778b28da69c4f30e900000000000000000000000006f9396c5bdd0263ea22fd63ee1b39829f3ec30f0000000000000000000000000b58a20d1acebcf4473572170790ccf9575c70c20000000000000000000000002873139f0221ae4ca613ec60a0fa5ee00c9be3720000000000000000000000008e53bae0c36f654513bbb0d0883a21304f8a7e45000000000000000000000000b2165e0fc1b8cc56ef75fea19e5f4387443a41110000000000000000000000003e410ae29000768bd6f2567ea950124bcd3a05c2000000000000000000000000b01f04794a70ef8346c38b27cbf1fdcd9a6b1241000000000000000000000000d014c1a3edc8fb918859f3973a1bfe0df9fc9c8b000000000000000000000000f39b19870dc0553beda13dc67611677c22a98510000000000000000000000000706c7987d6e1ef1edb50f83ebb626843a1967a5d000000000000000000000000dfd9ee8cbb341d82f84dbf62dad762d4b55d9919000000000000000000000000d1c9d582e7ce70c7d7f39c7e0190ccccf13b0ec80000000000000000000000003e1d27cceb531a5a4af18e70f4859b5cd90f35a9000000000000000000000000f1c7e012f8698c236d0921c064c37811436230810000000000000000000000003a2b89aa1283cde734aa5e3596fa68a0230964c9000000000000000000000000af214ba45325efdc154f438b44b988a79db09afa000000000000000000000000e974a5be939d5d0f31eb0489dd3372bef435fef9000000000000000000000000261523787be650554a58a6d7d8bf8b9f160bcbeb000000000000000000000000fb3de1bfea2e5c246b1ac912f24815c21bc80d34000000000000000000000000382241652afd57eaea4e37d06a93f509abf7624f000000000000000000000000f1f3c39e98bbb0c8a966b7152ce56ff75cfe31b7000000000000000000000000314c8cb65f5cb37509116d20db93ea6f129385db0000000000000000000000004fbf0a358df5c0fa4ff6a3f14768c97cb9cf78db000000000000000000000000da787f9955db07ec21beb3d681a7863871591348000000000000000000000000d148836adb19992707b71f3b930768da8bd1d2eb0000000000000000000000005b3d7505388587633571f645339e2ed8a3a3271c0000000000000000000000001041b27142e1adac8f2b5011fe6e4bcdbaafc7a7000000000000000000000000a474d83895b584cd764e46c9244934b20391bca1000000000000000000000000b5c2d5d1213c57cdb88a1112945d3400b569b5e3000000000000000000000000c97d667e723643b56d8d489e9f89f7e7561304fc0000000000000000000000004a5e4d981421299c25a2512eb7ad93ce223042340000000000000000000000006a4edaced28fba2de27b960202158fcdce87ecf50000000000000000000000004c8c87999a0946da045d5b35626aad2dba7d9d130000000000000000000000006117d23dbdd187288bb3bde1ebd9e9a67b4fb1260000000000000000000000005cd647690e58f2a604f878abb23cacbe237c0494000000000000000000000000a55371ee37a036a10e9bb85aaee89977c2aa286000000000000000000000000097e7688e7c6a967393dca2e390e6da6ac89f3d17000000000000000000000000ecac73927c848c5536d54101597928174a8121970000000000000000000000005faf5484072b8f787361ea7836ffdd957508d1c50000000000000000000000006ac0be8236335d051393b88774b63385add76335000000000000000000000000a7604a6711420b593827ed8ab1fa1ad5e0b92191000000000000000000000000fff3184a7f9e28e982f1f74a5a3c80b81d7441b300000000000000000000000008426d85dcc5c9207bc01265241e165adab389f70000000000000000000000000e1f6d0c586feabb4682dbd972c61aed81a071fc00000000000000000000000009b7143e649c578b3f2da82f72be64d3a05bcfdb000000000000000000000000d4665b459bee3d93e4f2dd8ecfbf9dfd9b2ac0e4000000000000000000000000972cd8a125d25e1be1380e2db752822c4f99c5ad000000000000000000000000ad9bdf325491927b9a5477b06e59e6e369c2fb3b0000000000000000000000000675b45e87ebde9fa85b0169b49e7d82455ce8b400000000000000000000000044cd294cb6d328ad89b356c83d45baebd4685adf0000000000000000000000007987fb7bd26d73dc7540a311cc7d28382e784c940000000000000000000000007c5bde2ed70d0aea4b5ee5d70755cdcf510ab27b000000000000000000000000ee1d4f2875ae4621278f4ece538f65123f81b79e000000000000000000000000765ca3f19d28d865dc847abc38116a71acdfd6bc00000000000000000000000023cc59cbe2f793cf1f3d762b0307e3e91f7080f90000000000000000000000006a128b9acedbd19efea207abe82d6bee0c46760c0000000000000000000000007f62de78ea7e24d0dd88ab5afd38a12d88debfa8000000000000000000000000d9e1bd01aab475b29f200b65d6fcc4db91fd824e000000000000000000000000178d3db8f17e7562a0aa0d979d87c9201bc0f306000000000000000000000000d8a52ba910f63bb2a09ed5972465a04751d077a400000000000000000000000087def25d9566d526dc75396aa68004a98ae4ec4400000000000000000000000083833bc47d409f0e3862df6561c76e08ac89a1fb000000000000000000000000e7ea331c5d0c55335659a5984045718bddd5395e000000000000000000000000dc92e3dc74ff1ff735097ca6c49204d3519f5eb800000000000000000000000063b103ace8ea29a859710ff6686230c8cfe97ea90000000000000000000000008517771afe7b357ccd82c59fd1f678389e38b3ce0000000000000000000000002f3ac97ffcbeedadf3451cab3d83dfca861f4a7f00000000000000000000000063fc8c7c23a7b32f9baf911f135554862d62be41000000000000000000000000bb076bd9e4e9807f9fead8ace09e4cca13a88f4e000000000000000000000000d7bd521e7f2be3ce722d3a6aae6b74e58c677322000000000000000000000000cdc139985017ee90a7373a89139158637e54ce09000000000000000000000000d54d15f3ceb19e6bba839e75e3267e261e12334f000000000000000000000000c411ab20be781b6bb297ebede0c638cba809809d00000000000000000000000008d6e89cdcf37fe58092c2712ce03add4a7b827e000000000000000000000000642fb0be9f28461102f8f99ce2721eb47370ba0600000000000000000000000083bbf4ab4823461b9d043f9bb841c76dc4bfd5fd00000000000000000000000019d55d3551066b3996f6f1f7305ae2aa27c7d787000000000000000000000000052bad8abf013ac4c512e60c74bacccc8377c4de000000000000000000000000d834c34ec46ddc3f8eb04c92720a81076af051ad000000000000000000000000963c4c77a27377cf9b54695df2b36131b3cf3ae800000000000000000000000076f6560070f45e377a9cbccc7225eaed82850d9600000000000000000000000028eef97f56f04e652f849bdd498c5eda52d687e60000000000000000000000000938ce2bdb7d0b2383c860b81e80521e9d1c2d710000000000000000000000000a454a4ea460eee328ef9b3d9f852758616c8ad10000000000000000000000004eebdd396dce06774515dd028f5c27dddcf4679600000000000000000000000070b66f3a192d2ab9753d9a228ac69594103570ab000000000000000000000000c5a240197948dfcb08385c2f86d4876d5039dbfb00000000000000000000000098339859e8eb8224a54935136fbdc7d380342b37000000000000000000000000fc787f281abcf6d09c5eeec5f98dcbebe638a874000000000000000000000000bc028f739af44c66172c39a91dc4b367d6f65ef80000000000000000000000009b779e3d40dc444fefb2f7a663d5a8b62c5ee855000000000000000000000000c2aa02d06ab7175ed9862f65efd4989d371f9003000000000000000000000000c85888487c20477011967ca10d9066163e2854830000000000000000000000006a0cb956d2922f2ef25fd9446a387d9411735a1b0000000000000000000000007ae50c6d7ee003a368422fa3bfb8309fa84210e90000000000000000000000006e1301de890f26b65dbc768695811a4c1ed982c5000000000000000000000000311298fbcd5cfe4465034d72eacb84cee4491ab50000000000000000000000004fd296e30cd5b891924342edbbbce5b33c7935210000000000000000000000006c6a5ee375a8f94ba4ddf11bde49283f064c79580000000000000000000000008ccabee41c528f032f22be27db65afb28c8704af0000000000000000000000009350396a135f203a3580236dd7d50bc850926bea0000000000000000000000009e03e8867bcc208d12845db95aac77b9bebc2d4400000000000000000000000014295d10cfe61138056839cf1c3ed6db7cde905c0000000000000000000000006e6654b00a3016405ed81fae9db5ea0c975b92fc000000000000000000000000cb11673592cc6c4b9584f33bbba6c6cf07dde3f7000000000000000000000000a26bbdf2b662689b0208eff8b03d316f64bde5960000000000000000000000005d579bb20c164ee237004115d02fff3826576bef000000000000000000000000b91f8855ac3b3a9862a76699086e8b830572f7180000000000000000000000003d5d091d8b32b02f9dab937c8d065ef1f1dd171b000000000000000000000000c17f0a29e53443b89df2619b2139bdfae51e6f43000000000000000000000000312eb84224a95a45f6e59584ed2a6c777d7b3a1c0000000000000000000000000a1e7276f5d6540ed6b4fe8943d904d323051c7f000000000000000000000000a668e0cf10f086c437d84533dab6205213752cf80000000000000000000000005d7d8e86ebc811c3e0b01d0712b353b42c7b1585000000000000000000000000a12bea009def335b34de66aee2fb490acf0d00c000000000000000000000000049388240c0bf79c523656146641f4387514e713d0000000000000000000000005cf8d6d1aad2e53d9e7771f4303bd3b00d9e8d8c00000000000000000000000045a2cd398a086eab05f681d2fcecf3dbf4745985000000000000000000000000e9be9ab9d6d80c3b7cb6653d741314abfcda51b10000000000000000000000008f1e053760948eb3a05bd3c4b3117c5c4d67379c00000000000000000000000019b4d9ed590ca24c757df3284ff1d86a0d14393200000000000000000000000076491d3bc5a7767ef60590cf06e5810a4d59f295000000000000000000000000ee845948e6806d12e966137caa07d49bbe632fe3000000000000000000000000d1395e6e5780b377fcfb2c3c6691dcffe9bedc8c0000000000000000000000000b5889ec9e442801984a93bb715f18c26600ef93000000000000000000000000a2bb3d88cdb41b7c655b72861a526cf7da85c594000000000000000000000000a19508aaec5a4f2fd2fcd15e1295984260a03b1d000000000000000000000000f757f9b86499d86ea38d11eeab4b0e1652770cb30000000000000000000000008dfa976d9abd46a1253fa2a7abeff5da2cd411f8000000000000000000000000ca11a5719043b309437a615b8be1fbbbd84196a5000000000000000000000000414f5731aad8c91ed98a3b2797a7a175abe60e410000000000000000000000000ae88bd30a50894b411d18d97daed303915875ca0000000000000000000000009494c361e8f0b9fc7e715496b8c869732bf587eb0000000000000000000000001280d6e57bc59623ae4b35e42efae1ea91a86d9e000000000000000000000000d54eeafc04817a18c9fa46496036111940715e070000000000000000000000002f7f34cc7a67f3fdaadb9d134b710826b784f2f90000000000000000000000005bfe080ea1f6167588074ae76d06b3af8cabc15b000000000000000000000000bcee3f18587de27adac1c8743bc1cb4db848b0bd0000000000000000000000005ea5df58dfda09b2c424ec1b3665f41e0496a2070000000000000000000000005416bd1b8455a95bdc3543a5258d1e026bbaa2a10000000000000000000000008f9bcb1a31b4c7c8f849f5d68587e2afb5a834920000000000000000000000003363f8ab31a0db1af11d5d648c4a1f76095379b500000000000000000000000007cccc72c3eee730c3285c1e865592c261fbd5770000000000000000000000007129e50a471f76ab7bcdc8319012b0a4a0e94b6a000000000000000000000000444a4dc880db8d208808d6c2c5fb5b5814ecfc2f00000000000000000000000086a6f99ee8b52ea48a11ae5ee842be8e486c0d42000000000000000000000000f89b4f2c03bc27a781c8531d077118f8e899b6b2000000000000000000000000a7a739972e37bebb72c54ebae2336e2a4254edd10000000000000000000000000436bed70edcf61feb63424ec21a9a423f262bde000000000000000000000000720e6053069d6d370cb3ef5c2979421c00d5b9b4000000000000000000000000c1df8b9b9c790750de862fdcc999e8e8f036c93f000000000000000000000000330b3b2ff2405e2d6937cd4ecf69f7e6c93efe7000000000000000000000000082d5abe1eff19c28a2eea6caf30f846213c2d9d40000000000000000000000002adeacfe0bdb8145e461f70cac678e4b62c03040000000000000000000000000fa1b9f111245d2eddda856e0ea5479af97c8a1e5000000000000000000000000557cddbbb010e81a7559099327f98ecd378cb43f000000000000000000000000be30500f7740df33dc92bca25520e67d12decea900000000000000000000000043fb58e894068d340f30a3b28c98d6678a270039000000000000000000000000aca270a56d07cafb0fd878e3ca041fcd705f38fc0000000000000000000000007406de37d015c53ea73477af6657be0c4551c701000000000000000000000000de3170a069ba02f50ace62931dd7d2b82f9a7e1a000000000000000000000000b9a377e3548d7d2eb759bef6e7ea229dec08d6cd00000000000000000000000087cf48eb7e40b568cbe30360d59c0206fb6aa370000000000000000000000000e6e7942bd9aad7db63080b279a0e21f4b18b726c000000000000000000000000afae1ce08c30d334a21f6ec1664d4f92dd6d6cd600000000000000000000000091d4bc9ffe9192ccc166ed954f21ea2ecaa5769d0000000000000000000000006c06c3fc07e0360a325ce68f5dc6d52d89a4f46c00000000000000000000000053afb04fa191f01793f985f46c7059b13689b56f0000000000000000000000008042c7c99129089f98d93ed62fe543590cd4b281000000000000000000000000a6844ddc7f819763f8e16e3ea5d7dcbcd15270a2000000000000000000000000c6fc7b566d1004ad170e4ec8800682d717b64dcd00000000000000000000000076c55276005487c780c8e44f2ccd96d8cc8fc8960000000000000000000000008a2687a9f3f086a2c45cbf4c5a866a12f60a43ea00000000000000000000000087933b797540b64c36ab542ce7b1ccb5617bbd0a0000000000000000000000004ac8e1b905de756d63952d977e34b5a33889d38400000000000000000000000080fdaf4a47864cfc5f6d132101f6ee26bc167d33000000000000000000000000b3999f7c06b486955d73bbe0deb6dfc7a82f6950000000000000000000000000a6ad47b52b9d2ba698029464518f0f7a79e3acb00000000000000000000000003a79e9471abf7fb6e8bfcaaee521ca2e7b86f148000000000000000000000000bdc12ef9de490b42a9a30f2a0c167a8412f22a4600000000000000000000000092fb7d6f1a7d87bf459a3a966a871723619bff630000000000000000000000001e5f79ca4b0af16e389ba02ee7ade88c994933f0000000000000000000000000914e5697cf555a6e9f9f7b38d985f5b8fc7063810000000000000000000000005e18e64741addad89884182581ebadaa0b973af0000000000000000000000000d96d9b1f86ba9007ba918637744092db70ab2f8e000000000000000000000000d9302095e68a741e839dd418e8b2f5be366e6e3e000000000000000000000000bf3aa67b7a91210b1835f8c3da136d27a8a3a93f00000000000000000000000006aadb556a6dd492c37d9e3e9650fe641a85f467000000000000000000000000a3f0ed6889d4e7f167b4d1da1881c022fc3c9f5e0000000000000000000000008d5e2d98367df7fd37289f8fc2a19783d881255700000000000000000000000065fa94209a50e2b336924e77313f80605020e6250000000000000000000000008c98bc7e3099e76eb16d8c13790d1d1a2bc06254000000000000000000000000ed9896fb8c56928da7231dae61308da26071b16900000000000000000000000085a52c07c16beef43754ddc99f70b321df6406000000000000000000000000009c5f7bb3dcc638fcc3d2fded761350873686d2ec0000000000000000000000004ce4eb0a8a83894b0724804cc46032422e54765e00000000000000000000000063f6dffbbd6a57f00a849151ae15b8d5d10fd76d000000000000000000000000ca252c5b7dad4c2c6f47810634782388b0ebc74100000000000000000000000037f019a9bba6b810a41baec85036c1b4de4e024b000000000000000000000000b4d1307f2dc09574253a50b5821a408f791aaf060000000000000000000000006df9408e23d09df821d13ded20c4edb39106a0ea000000000000000000000000ec291a03ea357a6d0d8f8ee98ebc7fb299bc04d50000000000000000000000006abcfae7004354d62684d6edf998d5fdc95cc89f0000000000000000000000006dad2fd4d497042d091c919f111879baf797e981000000000000000000000000c8cc4a66dab9e2e77b4214f7e9cefd2039288b95000000000000000000000000f122c2311db401dd2fa275a7ded5fa6928319c710000000000000000000000007ecadb77d187777ee5eee4cd1be28e3d86d644570000000000000000000000001075064d7b95743e51803c1110d08a278d76d85b000000000000000000000000698595a80fbaebb2daad3ce235a12af60794aa2100000000000000000000000093f797e07c965c98269158c2787b36cd5e8f82d9000000000000000000000000202a2e17eef59d0f4eb8898cf83b68d8bf2267c6000000000000000000000000ff613b89a6df42625bfb4d725afca420a8832f26000000000000000000000000b3638e0ddca912884ff423e75ba3ee33211f1aee000000000000000000000000a21c285685b919c97cdf91ed8fd58ba23cefaaa4000000000000000000000000a738d7a5c6afdca5e006f43b5a016dd8a0acdc5900000000000000000000000027243dfacd64e698220c963292263268015047da0000000000000000000000004383a04e9ba4cb9bc91c3ccc9162ac2f9c6860600000000000000000000000006968f23def19a579e3c5d6b6dd5af3bd1d571e180000000000000000000000002ecc3a034cf54a3d49d81e81f9f5d5e71b9aa01a000000000000000000000000e7de9ed8b44a56c6ad3d0008be557ba04f3ea67a000000000000000000000000922d819f8a45ddacb033b61cde64442385a2157900000000000000000000000020a340b91e27aa6a928b501af856e2093c0133c9000000000000000000000000b0c489b55f4c48a7e6023aab3fe5e6ebbf9e6292000000000000000000000000e84c0b991c94c861cfb1c098169b901b230ffbba000000000000000000000000c63467ffc6ccd365ba7cc2868c01a7efd96790910000000000000000000000009a3cc27432163212085f1c7c875c5340276ada330000000000000000000000009b288039450e4e8b904e9491c755788d78ef1898000000000000000000000000a3c9f18fe6ddcbb7b91ff0b7429d92c2c03f8a8e000000000000000000000000e58d83068d80144f2cd2cd9770005e70cb8baad9000000000000000000000000ca262ef12935028e0635c99e31b359ac3ace5475000000000000000000000000567860305921e7541601f34d7dc44f0eac8ef996000000000000000000000000ec7eb4ffbdaf004974b690de8d867874b8400a1a00000000000000000000000041489b74260cb7954620a83441369e3ca53a03210000000000000000000000009c54457949a265b2d6f00988ba62b1fe62c828e5000000000000000000000000624999eadd8885a8faf3fd80bf1a52c742d9b7e2000000000000000000000000d335459cd59152561248d5a280ace57816719db80000000000000000000000001b4a860f282f9cd36ca6b14c29b6880e6606c52f00000000000000000000000051dde036c7c133cb29b2bff18c653b13745757710000000000000000000000003acad426c7d85da8f6009f798ef42b7d8f3e6bee000000000000000000000000280e74df909fe1486aeaf365228c87bb6d16b7c20000000000000000000000005a0912e4746675c443015b2402697f766a9cf4e0000000000000000000000000ddd2df26300c9e8bff2fc5dd38b58bab6e34b424000000000000000000000000470c57e0c0938584b615309b5b367a5ce4df74f4000000000000000000000000a4397bffb619994ee9da72ec44742fd3d5771e870000000000000000000000002057066fe1a56e50023f1f644b53d6111454c5ca000000000000000000000000ca26ab885c868f6394a69cb29b5aabe92892a1f80000000000000000000000007f31a90c816f8335ffea313a4a5a13dfb0cef0c3000000000000000000000000cb1a46575073a8be8df0949d15a09f04dfb2677500000000000000000000000071c27cbc2bc2a6af10f4bfb012f6c83a791ecafd000000000000000000000000df96610f47b2745d10105c850b4b429ead809b5b0000000000000000000000007a5864d6101ff41b178875163942d7ba2ddc4901000000000000000000000000a57958a4aebfa65c22b314aa736eae3ed580c0830000000000000000000000001774e9a50eef3fa2323cef1acb3fd780357b4d4800000000000000000000000053e318ecacf9f8b1d6217c03611ddad8c33a300b000000000000000000000000d94d1c8ea0503f8cc2df2ab44228db8db42e93180000000000000000000000001998d127039c435bbe556e67fd6e3a71a114e4580000000000000000000000008a24b8eba5887410500837171588d80115ec4bb7000000000000000000000000fd14e74f0767d707feed888cb8e0519407e63e6700000000000000000000000076681ae13d7cf2c746e7261374d6a385e97c4b5a0000000000000000000000005833de69a7f649b4f75eeadbb92568b34b9e8652000000000000000000000000f2e0bd7f2d6a7c00b503573f26377b5d4b720f360000000000000000000000007984f2c55cfbc97d5d4f12871247a31385fa36600000000000000000000000002cfcc8469cda2e8306690ff3ec4b9a44982d8c3c000000000000000000000000f01ffc90d8f03e322c70fdd6cc8e7ee6c42efb13000000000000000000000000beedcb8ce13f9676beb57f1f7e47f544fab3e72b000000000000000000000000b2fe5c6fb549c57f88112ec0109ee1764dcb79a9000000000000000000000000675428bce200574f2112ea36e2861279570c1f80000000000000000000000000439b0b9a008f136f7d5e9d4becf01c549f462785000000000000000000000000cb7f976df6ad1ec6edd88786caa833ab0cc050ef0000000000000000000000007ef35ddcd8e01237cc8a0c895dcc44c222ca4c1c000000000000000000000000c2cd9137521f139c97629eb6006599707e21cfe9000000000000000000000000fab3c2320ab6b9da9d92009afb4b417d3c149cd0000000000000000000000000d628bba9c824be6cea09c0717f3616e0e035dde3000000000000000000000000a41485956293d3d91b7a6351fa4c603bdf742758000000000000000000000000f6568e6c5f32c7478b1e7c7d3690e60184bc10410000000000000000000000009e625df48fb240d744c4d540351bfae03740143f00000000000000000000000089a73914880e6f4bd1eaef5bef68035c104f110d0000000000000000000000001293ff7648e24f225831c46c6282038b6df1b112000000000000000000000000729baff275b361cf336609876ce779f2a4bd4134000000000000000000000000f4d61cec03ee9b3b2268f200effc516178c45dbf0000000000000000000000009a5e9524f606c79f48e325ed48f3ffaedb41144f000000000000000000000000700e30a6ddd00fb83a85ef2b23b98473525042aa000000000000000000000000883b2ee4dccaef156728023d46ea621daf86b1a700000000000000000000000084df077f00a1c6803bfe63c55c53c5c4c6dde8a100000000000000000000000052f1acdec74a283e6def5a185391204590555cda00000000000000000000000070c07c8ef047bce5158a9761b3e4d7ea3cd27f250000000000000000000000004c487b66cfcf35d1c867840403ca6f1ff8d1db27000000000000000000000000fef6d4964a5d156866434a51b358c0ac2c6d4956000000000000000000000000d089902ec38ffc4d52b5ae20bbe8f6382199680b0000000000000000000000000def9db85ed111cb99b33ee2ff14bfe97ff48aab0000000000000000000000006abf2478065121e44e9959e7933bbbd3ebf0bde7000000000000000000000000f3ee11f3b189905bcb2eb863b0185c95a6e29a05000000000000000000000000dc282cd1de63dddbbf5028875dde695b4582cc80000000000000000000000000244686bfadf080d9be11e39ab6126736b3b42767000000000000000000000000ff5c2343c9b8cc4b4965b087272f30aee0c9884e0000000000000000000000001dea6f548e199d398a6eecbfe19243f22ac604b0000000000000000000000000db46daee4f651f270712230c0a5c71ecbc8ecdf5000000000000000000000000c11429beae87bcd57fad87ef107f48257690a13e000000000000000000000000b9aa243a02c973430716b15704ab4e1c4922bbe600000000000000000000000079d615f8d7f2014d5caad91348ae2b8ecc5d846e000000000000000000000000863ad4272c4bca730db1679b46baee1c2b7a2cbe00000000000000000000000052079f14074da4c96827e289cad3e26d3f25c44b000000000000000000000000ba2488e253ef901cb47718ad028ef5ee3d9e4592000000000000000000000000b5e7317fa04bb96edb3a96ddb69181c080e44605000000000000000000000000d81b4e09c36768a2ad2b601b6d19c0408bfc342a000000000000000000000000a8d06f0555a9aaddafbe79fb6867032942bf54630000000000000000000000003745438b48bede607fb2a99960e29db18c50893400000000000000000000000040f211170e7af8ac4d5aa072b61a904b3e6aef06000000000000000000000000a8941ca0a787367a48b1ba3222b92fc5685593590000000000000000000000003a60a6e9d3ab1f2fd5d00412501a8cb692ca666d000000000000000000000000472bc3e886a2dc4f73f69ff1754b6bb77ec2e6100000000000000000000000004ad7531182343f9ac859abd4e30725137fe397e5000000000000000000000000cfecf232b42a5ea50dea2689a1894a1236913fc8000000000000000000000000ae82b783070d27d4a0501bbc47edd797b9d6e6620000000000000000000000000b2c073fd914cddaeec016dbb0d4a2e3592ecd830000000000000000000000002db3c8360fbb86fe63ab543e414307c96d26ff100000000000000000000000006a564628b167f45bcb35e4e9dfce0963c7f76cb40000000000000000000000009897d4feddb08b2555237be31d89e1172cc8ef87000000000000000000000000a1fac2e401621c354819993fe92e59cf6ca3a313000000000000000000000000f375cd08c710c04e6558fef2eb1698d818fcc2ee00000000000000000000000060cc799499c9f68d0d6c4066191b6199d77dd073000000000000000000000000e61ef80837c07711bf0dfaa781c51c515fe33b3f00000000000000000000000091f3a59414d3209545a9aa844c18072c50b2909f000000000000000000000000e2d816fd69e9f6afcb9f51efff7585efba809f32000000000000000000000000cd3c88856d7246903026445ba51ddc58b060523e00000000000000000000000009cdeb704c6f7f5fa6232c6e2d8be1537164158000000000000000000000000023d6096e09e966e58a4c92e08849a00e59aed39500000000000000000000000057e81fc83bcc0c9291b9c286dcba38020afcb4ac000000000000000000000000524c9cfaf2e293adf52d2ddf58f1f375fb9aea730000000000000000000000009442dd7f73f4ee69f93df4e13d83bdaf7e9b89c800000000000000000000000023ec031edf46ba173c0bfb27e9201559e0b67c4f0000000000000000000000000ad5cc1f33b63b36ad79dc16a824f4b62ab0101900000000000000000000000023c22eaa1d33fc8109d002009d6408d5edc7f4d500000000000000000000000089103bb0aeb7184d4f322d79d5f056f5d5c693ee0000000000000000000000005901835d748d60d4c1d3ef0220a08503e9965d340000000000000000000000003ed8c1834dd63494afcec9ee39a1cb6b83bde54f0000000000000000000000005611bea03e48b6b60d85aa5d6636c4ea4fd05c6a000000000000000000000000698305b1492d61b0fd42c01dbf1064c3555f452500000000000000000000000023023126e7991f5d985a624451ea9923ba647f500000000000000000000000008607434d6900fbbf8541cf9dcea0d79e5a7df240000000000000000000000000596514ca2ffe56b96bb1b59c19b32da781ddd9340000000000000000000000008b0e53a5e4320424efc9dd111436a47759f65526000000000000000000000000799bb53791b044d58feabd71a020d2c5d766fc4e000000000000000000000000aecdde9f0066de84c27ba09f811b3fc3cf06fd9b000000000000000000000000764eefa3164954ec608c2be04479a89e562e393b00000000000000000000000066c06b41aa648f218ac5925b804ab346dc8b7899000000000000000000000000e6a33f2d8ed2b1ac23940b31ba3b3026c7929ced0000000000000000000000005df6b0f248735937e21dea188611d33dec703ae200000000000000000000000034dca8a4c65b375e63c5bd69a1f858141b0b552d00000000000000000000000013f4f5f4ecfe573a0aceaa2b754eb3e0db7f3947000000000000000000000000b5ba41810a0c002fa2bf882dd402da7ef0769d9c000000000000000000000000978f8daaca0b2e351362739dc28e15342f7950f500000000000000000000000033a04b78c81103856001089871421674bc1bd9c5000000000000000000000000470eefc4b3c98c0b4c55704635ffc33e4d70400e00000000000000000000000025a164f7d4abb712bcc445813451a32052ee9ad400000000000000000000000072fe83d9b7c37c1b9f92985d482b5cf1d3d1e39a000000000000000000000000d264dd8c142c35cd0c45788983907bde6c3d1eca00000000000000000000000086c7e99d3d80688266b4b9cdc21961a0cc0042d1000000000000000000000000959f7629aef7e06f5aa4f4d3487885916d08ea8e00000000000000000000000082bff3b26f909a1b408277dcda52c46956b124200000000000000000000000005139f0200ea2235203a87259b133f9b7c2c3bfeb0000000000000000000000004c8662f78d45c092afbe3a816b83247380f232b00000000000000000000000003323738179f4ea0f866866c247822bfec9b09e06000000000000000000000000db473a185a803ea4153e24ac65f83d82bd5fd3aa000000000000000000000000fe76ea9b33d768b66913705540229105b2968b96000000000000000000000000b4d4ed31c13c5b514a9560f5ae60c4c09ce42cbd000000000000000000000000fa3f0df77086b39019820854c135714f33407df2000000000000000000000000f7fdf4a3ff5979bd2335f0ed41e3337aadb8c0cf0000000000000000000000006506e8c638a2f7cab225c509f9f8bee9d200211900000000000000000000000091d56a5fa478b0535b93a7dacb736a1996f4324a000000000000000000000000e9df618b7b42c27344a23652772db561e3bb96490000000000000000000000003d49683244c7d9241d6bccba6aab519309b6edc7000000000000000000000000cca9e690b9a1e0fb1b12f2264dd362499deb59b50000000000000000000000005b5c75e1f33e84a46067a69b878da53cfcd132fe000000000000000000000000bd05c7706abf739521806854ca37f69ccce96963000000000000000000000000cd7ed738049771721854685507729e6cf460d02d0000000000000000000000005595444e1c05021a72b5ef110aa582a27b442195000000000000000000000000336e91a06830e74acbaf8cb54274e8c7aa043368000000000000000000000000c231aba64d242c1448063ec24d1e2e8a05a88daf0000000000000000000000001de4ecb71eb285be284f2480aaadc68714807ced00000000000000000000000083f16e828eb37cc4dc5c54bf17abc4bc7226263e0000000000000000000000000756cea95d03e9f758b5dd5b521dcd5528df4e6d000000000000000000000000b2030771901ca10a4cd7023ce737c2ed8067dd9b000000000000000000000000d9207cf4b756669d3b4e5122eb6c5d69b77d212a00000000000000000000000042a9de5bf6972e8af3713304ca3967aaa44334b90000000000000000000000004bbc59915e43da7800d0dc9df67d8dad2fd5819a0000000000000000000000006b1365d4b5ca8bfa0fa429c496f6f3b8267df5500000000000000000000000007e4e09bd9098aca2e58e51e816ab80b84a633f2d000000000000000000000000636e952fe7ac9a896173986a3e31605bfe180688000000000000000000000000f789466948426bbc75bca2a9fc12513f8b42c65a000000000000000000000000d236d7d6ad11fc114dd64eae04d5b63c547b270c000000000000000000000000e0220ffe78a53402b8cb5ca676cf2bd5da9d335a0000000000000000000000004458474fc81c9b24a89ceb086acf2bf41a6602f4000000000000000000000000b47ef23f7179717b809442ecf4f960a232b5e99900000000000000000000000069de8ba5542669bc395630073fda15a95f44f0620000000000000000000000006ee692dce83681417778a7b49444fb83e0a37b0800000000000000000000000069d1069c948ef10b9cd9da0b5ac3a9f0c1bb66960000000000000000000000004563332e373f04f4a9dd465e1ca5b1ccd9ca5ec80000000000000000000000004d8cf03a035c1d798198ae1d2355d6a23fcdb3e700000000000000000000000049d4074e8556c571dc3c8e1642b28e3da77241ce000000000000000000000000cac04de580a159c69b72983491e943d0752f5a710000000000000000000000002b3cd0d76adabf8efc2a221fd19fac22869bdbd80000000000000000000000007b4fa01755ea9b466ab36e20a61cd69adbc658ed0000000000000000000000009bc9cb7ef2e2d9a69af8dc51716d1c2980fd6e29000000000000000000000000d6a38fbbef92073315d109b859fa5b96590e303e00000000000000000000000036612fff5495a79873a52cf30274aff53e039059000000000000000000000000b6e50c49d70f0a14eb56ec15716fdf25ddf48d7500000000000000000000000004f90257efe20169e56271471e5ba217238c077f000000000000000000000000fcc3e1f3671bcb2ee384b3c608b230c10ee6e7830000000000000000000000006c765e37bfc27c323e8ea10add3b1d1efc16f88d00000000000000000000000008931e646eed59b8f704d9a6ac6be889597fc5ec000000000000000000000000c04bd71c73881bb8c456bf910f5f355f3da26994000000000000000000000000d5f399bc5d7a0e1a35575e57cf87c102dca202b6000000000000000000000000766113055468f3a070e50b341d36dadddb4ad52f00000000000000000000000039d753dd8afed7b930dda2312fc0fc359b601791000000000000000000000000c563de71899ad68162631d2df5790ef41290320f000000000000000000000000148ed55d44ac5b33a55d30bb37b54eac34698be70000000000000000000000009d453e33c36e1c7e99955e3d81128045b9d55d99000000000000000000000000ff0111c4e3bfbd9555131cbda48c4eebbc22a92e0000000000000000000000009fea69b0636c93a94a40d73602729e8338229216000000000000000000000000e5daaa9b0dafc6302d7a5ac97189a4bf25a67c5300000000000000000000000015fa55d2b8dca4468a45bf26615a6241eaa4ed780000000000000000000000003ec9b15bbbf6580e2a13390cfd7eae2391024efd0000000000000000000000001fe27fadcfecb3f477853dc0a6fcdd70990461f50000000000000000000000002b05b27b4c840e0e9847182c34500988388c56fa0000000000000000000000008b8446f96f23d237997278779027edf2331d7fb70000000000000000000000004f5014577e9608b635cf22c2bac103a48ff46028000000000000000000000000c8012f46a0eed4f8a07bc7ccb4ab6c6104d6382e000000000000000000000000ac1ebe7b9f413a49c1a8731eb70cf3a2cdb6a8b2000000000000000000000000257a319df1ed804f0ece7e5aada451efb2a17bc50000000000000000000000007a9392c349a07230c52defa1503523c7b15ba7b60000000000000000000000003d9985f6a6d8080e94f05d9152cf1880bb930c120000000000000000000000003bb3d8570dc27a608b8de5916387b19ec88900ee0000000000000000000000000e34a76210bb6d3ab4f4d17d937f6af278bd187a000000000000000000000000e9b61f80f069d996e0462bd7ce5af910f1527c0c0000000000000000000000006998e2941efd3aad4a9477412adc2c01679eff8d0000000000000000000000003e553159cf6c7e67bbf96c8b2481fac6f1fa2a530000000000000000000000003dee324e21fbe4ab7623416af5cc50bfeefeb0e2000000000000000000000000c18ceb762637ec52c7e2bda2467ab9ffb8e16e7c000000000000000000000000054f4dd0866c45a93aed8be58a06d5e456bbdf24000000000000000000000000575caa04a4f9cecc0f42022edbd6924329e72d3f000000000000000000000000fa9ef4e414001833f1155b5e654b0a4f3df8856900000000000000000000000003b091730519b0cff5ef8fffc446765daa29e36c000000000000000000000000b7b6d7c1c0bf5539cc6c9a800161a3da6621ee8a000000000000000000000000000ecd3186f98eea0c7efe7435457fef55997fd80000000000000000000000000ba35ca2c3716225f5faf7c8b51a66084f93e92a00000000000000000000000068355476de2f95ebb791bd3f39288d4453ae5ed40000000000000000000000007b6f05f55c6d91c4acc2f0f09b009a636d164e28000000000000000000000000fddb55505f16de2ad381e9621a7dddd9c82a7b540000000000000000000000006d35dea58c5760f429a45952ef5a4fe2b7d135790000000000000000000000004fff14ac83947d924124bcb4edbecfa12f7ca60700000000000000000000000032d59b9b7c2f48a12bc03c81a5b6a460ffa770700000000000000000000000006fea7195f875de18a3fd857538f17d019e48025d0000000000000000000000008c8571395f55d8898b24cb6df17aeceb123abae6000000000000000000000000e29bcb4a45397987c34ae8ea0d9125e3ef5d5ef9000000000000000000000000c6b64aefc85cb462c47c219a6a07035794470cd10000000000000000000000007dd6f6f37fa4122cb8c7fd8c0f6d8ed98e87a24e000000000000000000000000b3cd717b1cac7f2ddd2dee7909284980bc3d4101000000000000000000000000c895995bf375c83b9e55e6c566a010ff899587a70000000000000000000000001b98967452a0c2910f2dcc6dccbccf36ffa1d08a00000000000000000000000062dac4f6d4a56ae27c69da589e0ad1210fc8162e000000000000000000000000f4b555573fcae884dd707014c0aeefcdc294a1c9000000000000000000000000bbdfb1242237849cab409e3a2b3f8a9ae8f59a05000000000000000000000000c444abafcc48cd400045a0b92d7c9f4b0c2627970000000000000000000000007d5da963614a36de465bba9dc77eeafe56d576d6000000000000000000000000c4c7f21563e19ecd04d5ada477d15f5c7598047f000000000000000000000000d3f96434ae7cdd121adf0deb3469e6385bdb020e000000000000000000000000e882528f3f207d1dadfa89e7e5ab41a1fa16f5b40000000000000000000000001afbbaa94f353fd543d16d6ce99f0346f34df132000000000000000000000000c5d010d72dc6dd71a9bb993e3265091d9b06be27000000000000000000000000db60e4dd63ed661e964f64a95f5e97cb2b264143000000000000000000000000d7e7d522a49dbbb5226ae91a0773a56997e557fb00000000000000000000000066540668972de5f64ebf6f7720eb0fe8420db1e0000000000000000000000000cd70075511656fbc2ce069d3e371bddfa0f158c40000000000000000000000007b783a290cb4034508ec90df9d80bb238b4add5a0000000000000000000000003fb924739af4257fa4257e1975dd32f8128b5089000000000000000000000000a0ebb63205d4c5dd57202683732dbd2077d1e8bb000000000000000000000000e74e1a3e4c57b6fad2863cc4eec728fcc9d2e9790000000000000000000000004c6bfa855334c379a828bd7069af88dbf168821b000000000000000000000000e7a2ce7d918d34c9d9023b5de115d9928089f39f000000000000000000000000c487282d3a627db39f2076de89242e6b97eff10600000000000000000000000007b6f69b7d517e8e1a1c3ceadbb5544f33dfd738000000000000000000000000ea61e81dc6fb6dbde663e40a39331a85cbb1ff1000000000000000000000000003099dccbec1ebf156b5aefbb223cad4c0a9603e000000000000000000000000ce16a2f2a7e42f321ee935045b048a8a4469ef18000000000000000000000000710462244734124d80637de67aa6180553bdb6550000000000000000000000005b210265b32b8b6938da44953aa11cff3e73b8be000000000000000000000000b690ebc973d0d6e1921f80d632dd9ecb1e24d663000000000000000000000000949c3c85523428560658b5edb9a3bc913b9cc3dd00000000000000000000000040019817c24a86a900accd810adc9316fc010dae00000000000000000000000026b44d96fd5910f2879d76d3e757ae87c92bd8120000000000000000000000005361db98b49dd0b0b3051ca6d70ec89861dd20fa00000000000000000000000055cbdc23954394be7063a93ed96873eccd8fad940000000000000000000000002424ab878ae7ffb51efa50c3d017d1182c48adb3000000000000000000000000c90b5ba9e7a95fe7af4cd9402867bb53d0202df90000000000000000000000004a18d1039081de228a7024031191e049e9fc4b49000000000000000000000000f624ba33b31cc16d82eeea46f06846dead4e4ff50000000000000000000000000ead0d49a873256f7fc18546524bb8415e06ca3500000000000000000000000061ee6869c3a98a8a540251fc25843fb8c7a10efe000000000000000000000000a7952cfe00e6be7f90ec4328686dcf0cf6eed5500000000000000000000000008c1f309909a3d678b75689b92b0df8e1cdb761600000000000000000000000003f640ac768c14c2aa5825f3d2661d1d139e07e0a000000000000000000000000a3d4b5606ba26be803a8885093e9446dbc0a9b0c0000000000000000000000004ac771af92fb356be130397d6822671293b1e8300000000000000000000000002c69b5e171f8e1cce74d50c58b38e0ec22c039980000000000000000000000008ac34b4592d596793f5d475bbeb5558e7b732b600000000000000000000000000ed0ed034b5d386c7e50d5a0114276f7ddae7ccf00000000000000000000000055a3962dc6dafd0541e74ba26dd4d4a2c86dc978000000000000000000000000f7e3d53e64576b351c6a673633cc8a0f2ef9c67f0000000000000000000000003a5950fe31d1e62d2bd0962642a151f382ad9c220000000000000000000000005a2bf93e3286f8077e44d10a0c5d6207eb1dbd850000000000000000000000001d18ddfe814508cfe8091aee55a04dd5371400750000000000000000000000004a650ce2e370a7a9e4cd36842518185da61eb0ac00000000000000000000000043649e881606c417c25e1115cf695b50f2cb9bd300000000000000000000000028078fdb268f26c8f55ec8f520cb26d7971d66f10000000000000000000000000d2ee19a53fa2cf7a5b35d1fdf31bba2f52e76450000000000000000000000003953b5360e40993c28b9441dd65bfd826482f5e80000000000000000000000000e3ded0f4b215482f0bc89c89f9d0d3c2a832cc600000000000000000000000089254d48edfa331d849aa24e5da387fa562aa8a3000000000000000000000000c120535632030b6f6368233165378695d8fc720c000000000000000000000000ffd1338680739669860a51f71a7e4600520086fe000000000000000000000000dd3d3275994bf546693ff4fd82b31ea30a26194c00000000000000000000000050a707b5a45e7157177fccd9737f791140877ad50000000000000000000000002e1b98771882510d0adc9639b4dfd6379c7c914200000000000000000000000082ef68a197332c789b7478ca6eb732d3d269e01200000000000000000000000092a181767c55ce8cd0653f676a5462bf511fb668000000000000000000000000969c5374fa73d2f389cc096fbcf28631f4c440e7000000000000000000000000bd9c2b627ce6ff9313857a073d655f937514f4ac000000000000000000000000546022dedf1957107b329053f60c038773d9056a0000000000000000000000008122750c00ac822b9c12acec3ebfadd2366a752a000000000000000000000000c6e201e66f41f817b715408e4a85305f90d276dd000000000000000000000000ce9055eeaf7b5f29efb5b9f83e263d55289ae0930000000000000000000000006bd92077e2917c906f98ceb089d87779e73852fb000000000000000000000000055760425173d021d057a5bf6bb3e30312a7b1cb0000000000000000000000008d40ca944449bde31907942d07e496cc63627acd00000000000000000000000083e664afc81c7b8027b2fd339ff25f7945b14608000000000000000000000000cb6608d3a934ff417e54d5db49f8913041750c80000000000000000000000000ec34de3b27f6e143b677b1e8fe04bb54b268cc4e0000000000000000000000001855076d3c2e9f8b3f7a8074a0f34c22dd764a41000000000000000000000000361834a42486a13910ee5bccc167ba22636aadc70000000000000000000000009cd3a36fbb1263817a48c1334ae4f3125281abfe000000000000000000000000db58aeab40cba209cff69d97890db40aa49223180000000000000000000000008801055268d8b038856005b5fb504a9c8c63d9ca000000000000000000000000839e4aa1976cbb5f83c129ae9e8e7ac44e23c82d000000000000000000000000336add936373814d01866a9f3a339449c6a04c1b0000000000000000000000005f50835518b19ff76261b4ebbb7347e363316f36000000000000000000000000be84b0fa35232cab298056557c924032fedd1282000000000000000000000000abbae1c9144afee40259ce7775da092126716c3a000000000000000000000000ee235bd8f7ad1f84b33cceb9c04f8d1334952a1a000000000000000000000000877f9074aee8fd32ec9d82ed7fc415d3df0bd07b00000000000000000000000094e59766a96c66bbb70d8a44c61db096d4a1f1420000000000000000000000005d00d59b3941a7dba06fc2d9ffd948e3ff0a96b9000000000000000000000000e06ff39bca1e86158b9f34f9448c12f5361f5f4a000000000000000000000000fcab2b663c006db4fdb8675d5b510d30f32be89e000000000000000000000000a18c9c548c02dfc31466d495d02818ddc1a16f7200000000000000000000000091023ec164fd6402f30eb83e92fedb6f9b6e6210000000000000000000000000acace0a8da9efffb3ee0d7a86e67246885811953000000000000000000000000e66d22b554cd7a898f82d1672f3bf09c0085825d0000000000000000000000000788ce7b7bbd709b3306e0993140fb738654e16b00000000000000000000000042d9e8d3e9b92acbb0b0e7ff522dd55c81a1ea8700000000000000000000000049099ae8c23b4ac942162625a074ce9da6fa7c2d000000000000000000000000ba22d1c4dc1ac48d078dca892abebb024592572d00000000000000000000000061d58301e4cbd20d530e5b4f7fc09cc525791e710000000000000000000000003afc9ea163944bc6581c0400e5cb9ecdf31fff5a0000000000000000000000008f4b1f239ca7c9b1788d9d8643684aaeed7f0684000000000000000000000000028e6a68c174b9fb4f18c9fe3159f3f57cb4b76b0000000000000000000000007697806917e461fea2e593458562942a4bcc5944000000000000000000000000634f8c8f71d71911b7206b7dc0b877531b8f8941000000000000000000000000cd26c3bec8d71b2da721c25dc48d6bc222d317db000000000000000000000000022526f0695e4f3a59d7d79a60a0ff5729f7476c00000000000000000000000083e8a0cd15e8b548eff7240cb989b1aaee82be24000000000000000000000000338cea84f89249f8fd20c1be86139ee5f8dd630700000000000000000000000039a76bca9368433c70ac6f9a07e333fa2d565e7a0000000000000000000000005aad2a2d159963e717a91da9c827f20ef3ba5f11000000000000000000000000d617f07590a12d99b836eb7466b795aac6be10040000000000000000000000003d17c13b0586c1f9b76ea7271e8101eb0bc03ddc000000000000000000000000f86c24123e460e215117d62c668e2539b15dcf5b0000000000000000000000008770e095a72abfe6f0885425f3ed73970d3e5f9f000000000000000000000000ad1f3c57fb575cea73f2d5dcb6e4cfae02d039f6000000000000000000000000d8bbc38bad09d1cf414b6f2cb7bbc51e6b417e61000000000000000000000000e2fb226e0e561527bc23f3f31059d74ea37c2b1d000000000000000000000000529dab7bad9ef1000c3c0d708878c83fc870f7ae000000000000000000000000e1669d47d133e2c63e56f7d3155f2543b6b0fba4000000000000000000000000f17620303b514939d0a4d6659978971d689d41d3000000000000000000000000e13a5f443f9cc8ed9f0ed6c40ad12e72baeaaa6e00000000000000000000000054ef7e31ddb920e3df613497263267d3cf0f4341000000000000000000000000d11ffcde25174a352196ea0fb5dc00b41e35a1500000000000000000000000000e867ed719394930d0672fa7b633976322d4858d00000000000000000000000028ebf68e22cab54c8924545b37936b56778c4f24000000000000000000000000d966b98c7045bfe1a06e624c31eb73ecf84ecd490000000000000000000000005c99fe76790b4b5abe51c82af8f65673ecb9de5e000000000000000000000000a11c31420da709d7454dd7b89c9a5dba4946f2dc000000000000000000000000d5bf036794434fc459f1b67c0e924ba773043246000000000000000000000000bf6d9549a128c3ec4dad5c7038b9936df0cfe0c3000000000000000000000000f2eea0525e8c0b3439a920b886c5c2ce40ae12a8000000000000000000000000535954526fa09bb242e5a0210d903bc5337b4fa9000000000000000000000000a9cfc45f6ea6449be305f0d8fcf020d7b9690ffa000000000000000000000000031b0a20c966b0e1c3b2940da2f0670772aa56f1000000000000000000000000bd65cabfc03675ffb72d86edd00d8c32769131290000000000000000000000002e0d5a537b213da642638a9fc190ab6da1583aaf0000000000000000000000009db7907568dadb0861c4fd0aee7e4eff7364568f0000000000000000000000003b6cb6d8404379e62ff4d9f4362db84ed8040d58000000000000000000000000b00457af7ff5de3653343fb34e142017a234c9590000000000000000000000004923b06475a391510f38e2b875dfe9f423a39df900000000000000000000000050f42094fd58d68f227079e0633e54ff694d2489000000000000000000000000ae712bef19993035eae58db22ecffb20a9bdcb4100000000000000000000000081346a7382f608f3f6b43d4059dd84f86f6bffc80000000000000000000000005f655982f798fbe84b92a67feb0d1243411e779f0000000000000000000000006e16e0bcb41a3ef1bad4dc74bbc9b2abc5eebfac000000000000000000000000008ddf8ea7c2bf416a301cd8a4e4de7a260f2a04000000000000000000000000d0b93132604634ba2a37b6454260ec8a48436ad50000000000000000000000004502a62027d550d8c6ab775f607d6ca2c3509a95000000000000000000000000d69dbb783d9c0e4835f5aab480304d5a109fa76b00000000000000000000000009c57833dc4a2c875148597b9f9c7906679b9cb80000000000000000000000007b4b8fafa55e79efcfc9f7cd97a7fb82f3c28e340000000000000000000000007d2eed34788ade128ef7e6a7429ec8064b4bc21d00000000000000000000000092014e37c933aaa2b96e681ca4090725f195327e0000000000000000000000002f8568e9f0a2879afd5e6f07661750ccc5cd406f0000000000000000000000005280dc55d40294cf6a2e5f1262fee50c1e7f2931000000000000000000000000258da496c4a0d6b85b9bcfe4fc6ecc9094e915e30000000000000000000000003b8d2a56beb21a1ba932ce5cce2b64451b01a9740000000000000000000000000c9f1816b00c65ef2c563092b0a902f2e4f8f5ca000000000000000000000000dfe3de73335e36437419800e21738da2f523ed9a000000000000000000000000b9583f4a72f54c645417ff454cc7d958b4db96220000000000000000000000002b04750b730e40bfc59bdbf02bf352f353e933d60000000000000000000000005fd0eb3475a8e5f0075ceff8dcb36302734378c5000000000000000000000000cc8213cb7d9a79f80a2ac93578c81b3a363f1096000000000000000000000000fc1a9e8c512df710a41266cb67630724b83c0ae7000000000000000000000000f7cffc19347d5efb13fbf377fe98c98a0d9d2b370000000000000000000000007be59459043b42f3e0ed242e5d2e6152794381a60000000000000000000000008caa771dbd3cd67001af07f74aba2d32dee2c3d3000000000000000000000000f5e982ef305b41de9f4a01e894eda2da957bdff900000000000000000000000089b86f6f03436ff61bcd349740af32515c89aca8000000000000000000000000cddb195f6fc2a29940308874270627ffb43779e5000000000000000000000000c28bbd2e3d3afb0d05b757f9eacb0312ded0bc86000000000000000000000000dca72d2bf3466ab91f4b1c9316b0a931ef7725f4000000000000000000000000b3b265a2a9aa3261d2f12a2c9e2c2386a9e37e6e000000000000000000000000d92c79e39bb87b3beed4d46c0f29f419dafee02c000000000000000000000000e7ed9adedf40562f6edd266bd87c3b30b8258093000000000000000000000000b687121a99cef5138a20e028fc47a4427b1c961300000000000000000000000064afa91135c9ff814c15adb3f6dcb5e6e51a4d0500000000000000000000000034186648ca4c0f8b0236fe4d1ffbd073eebf76120000000000000000000000006cf9bff8d0ec97aa6af68763f191c2a346bc48c10000000000000000000000000628d98effc7437bf4304425e57f73dbd55244fb00000000000000000000000062e9b8635821c588134315f5bb9eb7259031a03700000000000000000000000097452c86e2364f10771432ef2d2896d0b75d4a39000000000000000000000000e295dd4293769d61a0d84a6bb47e2f11c1d71ed0000000000000000000000000a13092125366a5f1cae6af956f8ad3eb8623c7800000000000000000000000001229dc67f360d9bbe9ae9ad04bacd3dd2f6550f70000000000000000000000005074b93a703cfce4225a97f3a3d0e8bc674d9508000000000000000000000000a311eb257d7c90bed5e7d38764dc8903ea8e73250000000000000000000000006b6e1119e330c31daff67f27578e0c911838ed85000000000000000000000000eb87a2837014eb8bfc89e46d12bec7a4afecd4640000000000000000000000007a262c90fffe00eb868e73ea558fb031636dfa000000000000000000000000005210c1a5b26298989a0b5ba07491dc16f454478f000000000000000000000000b770a8cfe31bab2cef93929cb494b973fc3bb566000000000000000000000000d9fab4ccf544a6a8ff908bd32393c3333593385c000000000000000000000000d8e3c26844e9abed4d4a6164baa4a21e3fadd87c000000000000000000000000785b35f22be5d7c62bc59530c3109b4ee552e97f000000000000000000000000b3c1d0319adb598d4f796ca8b2a7ae5ba76a70cb0000000000000000000000001451c88f94f6f1755582ac77b9c91072dc258685000000000000000000000000cf0fdfe015802d2004bca695ab1d74ed4ffaf2e600000000000000000000000070ec62b2809afe80f148cc87605aee4e8d9e4d3600000000000000000000000065fe4eb2b5c44b2e612537a7cc7b4f0c9dd39013000000000000000000000000931817b38c46f220ef776709173e32b77a70baac000000000000000000000000ef190c3a1c53dca24ac20312eb5a049151b52b53000000000000000000000000390eddf17eca3eeeb5b6de67ba696e91090ab91500000000000000000000000045d0403533c58fd201fa01025c91729fb6d5b2bf000000000000000000000000f2264ac597dfcc87f618372f464650bd108ec2a1000000000000000000000000afa24dd0fe8ae8271bdeea245f16fb72bd64554d000000000000000000000000ef189cbd61da40a3bf590b9ec9ca95e94262523c0000000000000000000000002b3b1f3792c357ad7009a7830151f8cdb1297c86000000000000000000000000928bef442578d1104c0b82189bc40424b1a0712e0000000000000000000000003050ef81ade1a21416d026c293c4b98b277348c2000000000000000000000000ed1f8f8dc630a6a9b19700a43196a16c3920c1ea000000000000000000000000b57e545b8da966f207408f918f7ad2f3a50381c000000000000000000000000062cf2b8142a5364b3250d109abce72bbb1c4c41e00000000000000000000000055a3c5dc6fc08c04e088669c875492468831cc500000000000000000000000006c758fcfc65c97049e3712da88c7e5871c7092990000000000000000000000005197c3f8662e34f60151a734f0aec8242ff21496000000000000000000000000f18fa7763d8dbf9743d122af462903609c2237c5000000000000000000000000bf9c6634c1ada85c181b6585f6314adee6817640000000000000000000000000b17cc3027a2985734308ebd6a80c1917a015022f0000000000000000000000003b31c8e8cf7f1dbdabf5907b6344a16b1a356bdc000000000000000000000000bce55253073ca6ca6d7f6f6ac2c6e6edf323c6bc000000000000000000000000d7c4cd3adac30cfc19306aed2d8a84e7051b3e2b000000000000000000000000d72bc26ee5fb1ff923f88e9fc2247ba0e645a3cd000000000000000000000000d84be55f2dc55b1e600e5eaab15c2007e761a63400000000000000000000000081c7879c017c27e2c9f51c0588ee367f6ccda88c0000000000000000000000003e9e3f0ad3e91181f2ccbc23643080e530a525c800000000000000000000000016bf7b76b10b89aa7c7b77df88f204baa45b9182000000000000000000000000647e37636985544101f967cceac30469171344e900000000000000000000000037187f9197d2d2c02727a1d774061fd73074f2f9000000000000000000000000c0cef001c6e387245e09a6b33be5ee9d96cc4264000000000000000000000000d87b56fac13fe70c963a09ecdd7db79af88268ed0000000000000000000000008cdbadbf11453174ef21be1f138770aea3505a1b000000000000000000000000865597d62a4709ffb45e084cca7863298d7774b7000000000000000000000000be4bda6ad96d82af8f4fcefc77ec217a150e04f7000000000000000000000000636ed51e3f977694390938195f8c7b9bca028b8000000000000000000000000080e86ea095d294aa47933faf29ab76dd4d6f0a1c00000000000000000000000024007657c69e72db9b61e9ef414d7efe638eca63000000000000000000000000c5821788f73ffb3d1a85e16c3f6870a528287ef2000000000000000000000000b96357b37e6aaaf8850af2eb6730153fd2a8e5e7000000000000000000000000a5d5d28c3188199d03c1f8df0fe28d5aa23f4e9f00000000000000000000000088bd9b67b5b0747738feff813902815897a25e3c000000000000000000000000a3992ec4641459280292f785b5832af576832ae200000000000000000000000012c88eb51729844f7fc0eac1627513181a807a82000000000000000000000000f12993e778ce60ae16390d5770a2e1db1457b9610000000000000000000000003155aa75df0e49c585725f5cc2b9107b05d1f98c000000000000000000000000fc9a4eac65dbc2481e224fe34aa90754d9819f18000000000000000000000000f8791135d91d8871d36cd2fa7d85a24e869ee8cc000000000000000000000000b2b7e3710e576b5dbba381196829a3fd69a2120600000000000000000000000081a3c8142d383beb219369adc2148d7b91210b4a00000000000000000000000082285000bdcdf64901e6f76eb62611b7d0bc4cac0000000000000000000000009250d0496d591bd2bdf0e077462d559ad88c5f06000000000000000000000000f1ef46f6c921c869721bf4f4c6c32a4858d95e1600000000000000000000000096b78db0fbadc154c98b9cfc0db4ff75ef4924dd000000000000000000000000e97e4f5589e66c22fb08403f20862ba81fb3cf7b000000000000000000000000b7998877a17e6ebbdf0f71af530b72a67dd7d761000000000000000000000000b5d45d07b54cbe249e0d333da40771b299dd5fe8000000000000000000000000b8b5fc8319917a42e5496146b4ba3be745a5dc98000000000000000000000000348b33aaad08e9548b88f37701b75c92c99ecb530000000000000000000000002ef0d80fd77b3b12d8c4243c83a0ed3d1477b279000000000000000000000000566ea456b41b838b2ddfd0057e2baab9d59ba77f0000000000000000000000003874db9cec5f08d34e0f7492bef1a484115974fd0000000000000000000000001a82487105578e036b969dcc0f7bd7347cb16e8f000000000000000000000000a8489a0347f77d709dce1f86e9d7d533ee1fa12b000000000000000000000000df663627b3c4e09f52a3f5fe3d3a13dd11eacc06000000000000000000000000b47d8f914bc394d43bfbc62af9fa3c01018e15a900000000000000000000000050d1037d5afec10db88515a809c8fd75f80f7329000000000000000000000000bd221e949e14fd89988ca1c095b7f3b32e065b40000000000000000000000000e8b6482adaf78e32b4f0b88b7f24a4bc80200f7f00000000000000000000000054967e1e20536a0eebf8e9eaaa50d61f9e0c841f000000000000000000000000dc58224fb92abdb61e8350d1479ee46f98118d8b0000000000000000000000004439b75ad9ac681f3eed51ac7a639b2744521419000000000000000000000000a9c218cc7547e65004aa4942374d64224fefc8a4000000000000000000000000bd2c5e96bf236b1fee57e71b38a9c69731e21ef70000000000000000000000007d677ffde23ada561a497706a198ed8b8fdf6f75000000000000000000000000bbdaefcaa178a6f9e3a35705b861cca984bd0c1c00000000000000000000000063de29823d5b84c7548442740c160fed78dd6c25000000000000000000000000e376a76abdb53dc5a0ee7aa6341deaea2864e09b0000000000000000000000003fc9c3dc2afcf462616b246efd4c1e15a45117ac000000000000000000000000438539084e5a50138984e18d7451207194290764000000000000000000000000fad64a54412dd0760a0029a1882b86ac4732dd32000000000000000000000000e2c3594f4ae7af361a618a5833ff53edec95ec88000000000000000000000000b72859a2ac8a92652876990d9c833d553d517cf0000000000000000000000000e7ce1b979dcdeaf6e255c78bbd9921037b7fc2b20000000000000000000000005b6dd78fad9770e6de921342a0bc2986b8b8a9d2000000000000000000000000ff757725cb79f1f5d7b64d687114ed6865d698ea000000000000000000000000d90ffc8ed3f05030c4cc90fbfec62576ae0ecae8000000000000000000000000b8d5f06f7925f427a4dda875fc4f001153cf203500000000000000000000000037f62ef5797aa0057f4a1bf093833eca193a661100000000000000000000000058d1bd5325037d9aef94ab9013ac2b84be2231ff00000000000000000000000090218416bb99a1283426273ac0e7c6aab5a82f7100000000000000000000000012c5118d468c20a117e8ef7e229a9c7b56e1df460000000000000000000000005e3d7516b8c3d2285e64fbcfe8899d7c29a9d3370000000000000000000000009003987b32a39d209e9ad49b26895dd2bc151ff2000000000000000000000000315bd6b9a7448f5f934a4e079c2e691fd7803c8b0000000000000000000000008e336ac904500fbc8aa799cb4108f159b0e5c0e0000000000000000000000000bea9028e8a39b88d1f2495db752f8eeae163a897000000000000000000000000d84f3b183aeb7b6cd189c3d10fa7f5f9bb0f96f1000000000000000000000000215aae4378fc335e0de6fc8ff042267d3fc139b2000000000000000000000000c07f36eabfb5c6aedf5c569afedb4c166b50c6f9000000000000000000000000c43c64198e5ecb17b57a29951f36588415d3a3b60000000000000000000000002adea7ddcf9ffe2f80d1720700bc51c93984790a00000000000000000000000097ac4d5db82556615bbdede47fccba8dda60d56e000000000000000000000000d05cf9a4ed9671e757eb1a25732928dbf5a26ffb000000000000000000000000e5e2cc3e96f8b5f38b370c1cf2f52fa87bb99ed90000000000000000000000006aff2267768fec219e7ac5c915c800e558c45a6b000000000000000000000000af2063ced0fca13d3fe83a56fe9de170fb226fa000000000000000000000000058f69254db3f0286bbe6403fd9ea09229adcbd9f00000000000000000000000087a4a3c916201d10e6dfd77e65701541f73b4e9d0000000000000000000000003183fd63749665f04731e64269714cb95f12589f0000000000000000000000009d437bf639f7ee211b4409a54b002b8ae5be45aa000000000000000000000000b3d6bcc905e0a2665e09db982bd7a5298098d6810000000000000000000000005629ec37d19e23a6e4d48e2fe96dfbaa780411f7000000000000000000000000b705a8d6c26bd28a7775dc560b3ce128581acca90000000000000000000000007972dfae680780d687b9015dc0bfa0aaddd1d85f00000000000000000000000000cecd7565fa4da90fafef32ba42378ba4448bc50000000000000000000000007d736d7704b2df0260dbd17dae3138a850691c6400000000000000000000000027e618acce89312e66b21e71a35228c06accb1ed000000000000000000000000bfcec13a010b74149cad4abda13882ea7db4a7d00000000000000000000000004410bc3543882913af451543e94ae5df1ee351b6000000000000000000000000fba2c264a18b6c143b57a12a2916a11ddacb9fbd000000000000000000000000a76cb920580cd4f77222956eb869b0188b57451d000000000000000000000000263d7a38d25f66adf048813b048cef3817a5d1660000000000000000000000006e2ef966f17aa128601ade421f8275bc06f49d8a0000000000000000000000001edb3fc95c435544da795a28ae94571fd2ab488e0000000000000000000000001bb93965006480d29a8d81c9867ab0c961d7f1e90000000000000000000000006b9b7b5c95ed27c4948b048b2dc67b647e2400c80000000000000000000000008827cc13e2b87d292a136185f42b305898fd1f4f00000000000000000000000031e0428815cdda9e39771edaca2170c2f04d7411000000000000000000000000ff9f0723c885a0662af55a46efddea81652a35e4000000000000000000000000b0747c983bfa8ac88248e952e2978afa1ca6fe400000000000000000000000004febeca24cd0b457c80fed6179c51df4eb5ea120000000000000000000000000965140275fa95909084656103fd562f508f25fcc0000000000000000000000009943d42d7a59a0abae451130ccfc77d758da9ca00000000000000000000000000a9d008674bfaf58fe878559f4bbe1e858f5e2bd00000000000000000000000020c3e8eefef2d53b1de994a76c3f72d465315bca0000000000000000000000003d5107431b1d27dab961f409fc26603013fe9d61000000000000000000000000e9c2c4c5f52e267bfa197eb7ccc6ce6bd4d773150000000000000000000000009c4d29901b8bf686da7edb3df50c77773d5621bf0000000000000000000000005fef7f7e46f4e4c4c3beea4bf744e8676ce47a8f0000000000000000000000004e29b63a980c6e76f9f56ef123da896f9f16ace80000000000000000000000006afec94eaf2e6c4e89ce38728ead0d067d45c962000000000000000000000000399d1018a46c07112b521b8a5798469d2d779acb000000000000000000000000ecef40ec247cb2a04d33da83b1b5eba0cdd454e40000000000000000000000007e2cf209787bc954f8eec2e74c0eaac1498e3f43000000000000000000000000d89146a7bd97a67da532208a4d0e254dc6b0f6230000000000000000000000005d5334e7b7cbdf2db4501c9e1e16d860e787041d000000000000000000000000a49da92e6071c613b213c67e707f07b858461e45000000000000000000000000c93f39a3bfe39361a941b17b407a72123fe94446000000000000000000000000e8ef21cd7d3df6d9654cb23280b4b0f2f856669e000000000000000000000000399d3c20d652dc1ddd12753810dd7a4732f50483000000000000000000000000e794a95c9b920a20599932bc7869611f75aac0e600000000000000000000000001e34d1ab192151040fdc5690adc6bd7f76d8da9000000000000000000000000d89498517118a8b610e569c9ec2ab204caee31a0000000000000000000000000d95a3171c194753b8990e9370f42fc465095cb2500000000000000000000000010b4aa1fb1f373b2748c7290be55a56afc9a9d2e00000000000000000000000029752cd6742d19409d9bbe8da47f661d3aeafeb00000000000000000000000008fbd1576c47e96a217a1edb60ef1d1ae22b533cb00000000000000000000000023f00927c576221df9b89c5fc3fc4a4740b3fadb00000000000000000000000063eadad9dd644bae87003ba23918ae2f740bbbb20000000000000000000000009c0036b501ea0e6fedf13c671b8e0c2beabd7f34000000000000000000000000ae3f6915ac65c5316f5f8a78b5f63760bf86e0b0000000000000000000000000d8efc78f2a4e1fb88c0b90d264f2ad04b2034e85000000000000000000000000a92fdb5204f25715a3d3e71dbe06b53107bec60900000000000000000000000087a36cc0f47de4663de14ac412a5262f8f97d4cc0000000000000000000000008032609e672b00c6ab197ab2bfe3e3809364d8ea0000000000000000000000006748efcc338e4cdec5693c6920c416eb5f587b5000000000000000000000000007832de837c9ae84f4c2d7da142a5908ece768780000000000000000000000005b84740412a1f91d5b97eaae6c6e89c36ee978a100000000000000000000000096ebe6865d4e6517fe4ce557896d425b6c88c5ff000000000000000000000000ee9477b2cd20ae4fa2806d54da419f4fb443feb40000000000000000000000005bef16cfe5d125a775e26a0af62e89b79b7bb1800000000000000000000000000713132e4846caea4a9346487f99061898d430fc000000000000000000000000dbac5b3f80d672db71afadccb77f6badd2b68091000000000000000000000000b7b06f7754f50eef89d32c88ed87737739e07cba0000000000000000000000007ba8b36eba79478a8e7534825b34c9aa531b3c8b00000000000000000000000067aff0be5f0757c6b8d55e3d8b0bb29b8aa11f3b000000000000000000000000eaf3af2f5ab7082ab119cd40201c8205a0fc901e0000000000000000000000006fcc682d1ee497bb73b2650fb14844b4ba194ff00000000000000000000000000b0c63696076d1c4753d7e6ba9a0e8b87ed9cb29000000000000000000000000734f776031880f23c42286c47e9694d91c9297a4000000000000000000000000f3c8df41714b4233e78b0111392cf015baa5678b00000000000000000000000044bd88bd127413ba91a4e20eb0934562d316fb970000000000000000000000001fd2399f52e23c68f189a1bfdcdc4f5a9fbf23ce0000000000000000000000001a49aee8208ceb4f33b6cd082c826be4dcd9651e00000000000000000000000093feb7a40b68db8dc197fe889b52d379a5b08dd6000000000000000000000000a9a8f9e87e6c631d38b456060dc6b9d9d14cd002000000000000000000000000fb5bcac5660245c3cdc1bd04e8f6a3af53a1aa3e000000000000000000000000e7afc114729dac5a7779bc8e0f15ee805ce42c6d00000000000000000000000094f517c9f15951c3a832539c04fff81b12a21fbf00000000000000000000000069e1a36f28cef7f3c3f93056cfac3cee6b6cc6dc000000000000000000000000092f280f78f4bad65521cab0caa0add59e24cfdf0000000000000000000000007729e258826a4e58ea762ea0461f191275f2d6bf000000000000000000000000bae1dfee9fa4c79c3b573fa89edf2af5e6505b41000000000000000000000000975505f55cc9be61bb783268424d9eb81149537c0000000000000000000000005cb98c09be21be1ea34767d1bb4ff1c2c2f5a9ce000000000000000000000000fe4dc2226fc7cae1d54ac7613de1083c7bea2a0b000000000000000000000000ad4a4a0f3732ba1cf38d9c408a834ec68f0b293e00000000000000000000000019a7502059f82c3392022438a9497ae881ad767d0000000000000000000000009446a96a1091d3b3abfddd4e926bffa0a67270f100000000000000000000000079334c66c5248216ec1026c4691a268f06f1ffdb0000000000000000000000002a3757ef2f159a41368d7695a398f031830e9bbb000000000000000000000000de6091850832ff0d7e91dbe545e26734c68f90f5000000000000000000000000b4f89103265c09b6ced5fcf558a4b438d1d6ba9600000000000000000000000033471bd5d74fa18b63ae2497a10e40e6c3047e70000000000000000000000000126c1c7c22b19349b4696c927dc5a5aa659276b0000000000000000000000000e06717a8e31cac1791a555ceccac6e34fd6e14da00000000000000000000000074c98b30b3dceeaae84cf7cbdb21556c6ee3eb21000000000000000000000000e2858bf3a5afffdcc0e70f9329f4cfcaec9f6842000000000000000000000000a4593b9e31ed07e4c733f93d3fb72c8f49ca252300000000000000000000000008a1f3f669267d4aab60acbf041cb5b03dae4c0e000000000000000000000000d8ac29170256c77d1260dab363f594d6f5ad9068000000000000000000000000eb7693a9b457afb359cd2ff4691ff16fd40fd382000000000000000000000000a344d726f041eb9eb924327cc9738e7e01623cd2000000000000000000000000be4420f50bbeffd573a2fb73a5fbb0af9d7693bf000000000000000000000000b53bae33294e716bc5d1e1c7227af69375e6f080000000000000000000000000b724d99b8f2e8be2a56aecfc1fec0b3c69fc99b400000000000000000000000021d55cd17fdfaa3fdaed20ad877c23857cba11a900000000000000000000000047078f5362dce47681a68316535103890b427412000000000000000000000000d7a9322904f34ca1159e6be18d1c820e5bb9c9f7000000000000000000000000a413646dcbd785e8189ae141cedf46b7f801c77b000000000000000000000000904eef8fe4239d3f10f62fb4da5e4201772dfebe000000000000000000000000e3e880d0c7f10daf5bbb3f9e138764b76cd11b8d00000000000000000000000047db10b328da9117ba8d6688f4273c7e1d804443000000000000000000000000544663b76e0381aba4d4195a1cc16e0739e944ed0000000000000000000000007c3c6574a4212a04af9cb23d1614b7f012135843000000000000000000000000305723b3ab099945ab729c081b266f81435e8cb90000000000000000000000000d2ae5f7a47df4e539d25f85357d144bfc390f690000000000000000000000002bb0bbdda97ae635327480d5bbb26ae1ada5c6b500000000000000000000000033afad9c572d610ab61ea8acfe55aa6574b866c8000000000000000000000000edf320b6ee2cb55c69624b3dc20c41202ab9a89e000000000000000000000000d42b63493e0c7ab1879adbc134e8a07eaa999d3e000000000000000000000000ce9f4481528e3a8662f723da311d614438bf46220000000000000000000000004b34cb3064cd5ede124f7f3ffa90d36c8ce873ff000000000000000000000000b7d870f50796067c1685a61f09bffdd07495a73f0000000000000000000000000516676d909770f340d26ba2dc1ad56cf39886ae0000000000000000000000009e2b278149f55f34a5ca40dd3f2554c2b4e64953000000000000000000000000f7411a3f727b36f56ff3a871163c21e56d672656000000000000000000000000d682e59950f46e34d1a5fa4f0d2609466db3c7f400000000000000000000000043cc47600f939cd94dcb9fd384031b952a41a2c8000000000000000000000000880d9827c4c3d6f03540151411c3ee558cb2335d0000000000000000000000008f52da7e369271039480cdfa15aaa410bb2d452d000000000000000000000000ff3c4981af03d10c616bf3059150a9c8601e029d0000000000000000000000004de97e6c0a9fadf310eb27c8c24cce89c5922f5d000000000000000000000000463060735b7bb5a035a184d071b1627ed605918900000000000000000000000006b7e8273e49ce1bfdbba29114dbac0c7a1fe1570000000000000000000000006241ae58f3274796d276f727241dd399ceab011900000000000000000000000089322b12662d98d04304e6119cd86d44939a6aab0000000000000000000000004c8355b5610d653b5f268ae9d86d0de00e6dd50800000000000000000000000039a8e03829e6189354d9b69f08c37e11cce5685500000000000000000000000047cb87e5e4186e6aa2ef2431b85a7af011839faf000000000000000000000000ced732ca92cb4f040239c4e8c85f14acbb5db0000000000000000000000000000334c112f059e579f19419465679396616c1b553000000000000000000000000af2206062089631b943a793e1e83212b478f9a0c000000000000000000000000ba8fe5cc93693d19ac8608d47609b2e0131970ff000000000000000000000000e955e61fb93b0871953d5c55f8afd416ebaafda4000000000000000000000000d94bccbb869a9cc2164ba1ff82f34d714b2b2b45000000000000000000000000e6a6a089a8558a094c5a023f540372ab747c3abc000000000000000000000000d5732c0043be8b4fcfab973800b1efdb58a5e5220000000000000000000000004ba808c4e509b64bc11b094973d53ece9f5b1bca00000000000000000000000067393a0800692d2dc927aaf0b88be936f93745200000000000000000000000007073dc2f153d0e58631a498c79915d829569cf830000000000000000000000005c12ef2ab46b94009fa1f5cdb03f36cf468818ba00000000000000000000000077c003137bdd1535e810c85582a03aba14c79e0a0000000000000000000000001e57671d296ca5a9418679428a6b87d60693a2ea000000000000000000000000b3828d7d27f0ed4d485fecf99c6d7e2298b4f04f000000000000000000000000ca08638b5f6eabb1ddae6379552b9171428e2e0a000000000000000000000000221d7faa3b5995dc322334449b43b3073bd4087f0000000000000000000000005c97ffd72afbebd3f656bd16f0ad2e291eef0bec000000000000000000000000c24f886a8d087d7dc3e588142058067fabb95e4b00000000000000000000000071f58508b70c419c02897a949ae5a3ab6598ca45000000000000000000000000b9c6feac0e17d3fe3426a1a3e799c8185917302c0000000000000000000000001eb35983d9024a5068c36c8b6a6b348e4a1f4130000000000000000000000000734387b3eb2f78cf144c7473b0c5e0a1191a2aeb000000000000000000000000162afd785b7764f2600d46264c8c0d09f0c8354700000000000000000000000099ec0253e105581c61faf515bc8454362bfed51d00000000000000000000000078cf1de5e552ad1aebb477156308940730242304000000000000000000000000206263b74e3ec49f1e55ced5f3a41b7452ee1b27000000000000000000000000f479a43e787979cb336f7f66686a47c43bcaf07500000000000000000000000083941ca886b59ca9f39b9e7d10e115477da9fdfd0000000000000000000000002234e22084cf4c8d2ed350d742aaab376e28f8b7000000000000000000000000f409040a18e105c3d7a4965a83dc4f40631ba8720000000000000000000000001dccb771e9d54e8473905d948bef9236059983f9000000000000000000000000b062a09045c8c0f8b460c347a7b9595df61110e20000000000000000000000009a2ce646eaedb3138e30629fc6b280a8998b7a4b000000000000000000000000354013bff37f4f0d8d2c0553f5d1b02cdacbc5bd0000000000000000000000006e98496be816210a2c75f61f650265701511d451000000000000000000000000bf732370b4281c439b7207051acd83ae2aee0cdc000000000000000000000000c1ccaeda3ac860a004944ccfb3974a98f56ad359000000000000000000000000023f07bf3d153a8c49a3ed74f03d0ed221a11a39000000000000000000000000a0096f5c4c06cf8e8c5a47d171ebd1439eeade51000000000000000000000000a12b77ebc3f711f9c3f5d8d73198f68b80cdadb20000000000000000000000003197c72bbd3218b2ea45fcd08d6a39fd5075334700000000000000000000000020e4bd2eca6b7a32446c71c200342e18030c161500000000000000000000000099128faf6a0fdf3929c477fb093cc20372ef412b0000000000000000000000005bf5067c6e959803a19ac29db3a383d67b3b242a0000000000000000000000005f694538ef22611be125dc6edd1d127fd732ddcd000000000000000000000000784c79216d2d3fff279263b6991da1e853abe285000000000000000000000000ed83437ef45ad03a18b5e145efcc56f8b985676b00000000000000000000000058238f636e31561f44435329ed05d1c380d0976b0000000000000000000000006f20a37f440df9d9354c6ca0c08aa183dbf5e5a3000000000000000000000000d3c957f7d53a8897f59b9039938c9a27d8b158fc0000000000000000000000007a6bec07ae164ceb0cbcf27449db83eb9169e73d0000000000000000000000004b185b6b5e1b48ba5a7aab7dbe49306cec72dfbe000000000000000000000000140e635a18bbbd900e48a9085636effc07d7e67f000000000000000000000000fae96d8dd909bf7295c9d8b169f80594eee2b9ff000000000000000000000000a79aba3c950ae4783d38acc6503526defe338652000000000000000000000000a940aaeb0e61232719c0c14f8849f055dbadef4d000000000000000000000000bc72029a0bd36e4cc4cea91a38c95974d5779ea20000000000000000000000005f2b9580ef512e31f1e1640704c92f5d238bca40000000000000000000000000d922bbdc06529731046a2eabd3ffe120d93e73ab00000000000000000000000065093a9976f50308d06a43d91260d3f914f86dba000000000000000000000000d7350ad4e1ba586fe7c147423734dcd798f470b4000000000000000000000000e56c9bd5e51e6d31c26badcc7e63d5a523b8dc62000000000000000000000000f642eaa9a7c71384711721dcfa8b68513c14d5b3000000000000000000000000760a15261f7559b9b46dcaabc6611b85c7439c2a000000000000000000000000b3448a21917191791871c7a21bd2ad40b9d1774e0000000000000000000000000a373cbd61846dd08bbbe6538cfd9f87bfb87f3f0000000000000000000000001430066a5b337f5a8be73565f68462563a727736000000000000000000000000ca60b6ce717d5a862c8a7e2ded855334cbc8f9d5000000000000000000000000c244d6e972a899e572ddcd7c70806bc60a69a80800000000000000000000000053df51e3379c6362a6ff62f1cbbadb73e029d6d6000000000000000000000000bfad6948636081e7ff183d397d2e8368c33e796b000000000000000000000000366f34dc91544826f81e7e274983190dbd31c956000000000000000000000000caebefe83b68337eecb9bb9394ad26b0949a4ce6000000000000000000000000abde4c74052462bc0882416567b43275ccefee7e00000000000000000000000021fe04304de88df123de894ffcd75d5f65dd27fb0000000000000000000000006d433470306c14b6fd66edfb0ee095eaf03ed413000000000000000000000000a10c9dacc30cfb287e53557c4cc9f94f2056c8630000000000000000000000009f4c341c123094d7e4f9978e7244f78d29034171000000000000000000000000eb6776c26c4adda5d4ecb1689e92694845be60be00000000000000000000000087e8c29b6eb8e508eb053c33ad767d10729ccde60000000000000000000000001aab40a9d04d8ce2714da47f1fa733de5849583b0000000000000000000000000d5abc300b65a89c7ad9ae1aa584bfe1675c96bb000000000000000000000000cdddbe052c38171baa7c7fa10275ce593161dc0c0000000000000000000000006c474423ad6bf1ce82af7c6d77c20ab34992601a0000000000000000000000002a0383aa93ecd77b34e8e57566638ee84fb2d9bd000000000000000000000000c77c6eab64fb3986ceeae9a76081dd2097edcd0c0000000000000000000000009d11494f11e0eb2f56f897cd82293f3997c40e4f000000000000000000000000beaebf19309eaa09cd863388143294051148a8a80000000000000000000000006bda2c791a2b834be5bc58f306944f57ed75652f00000000000000000000000015680b3c4ab686b950606d335282a127db756e97000000000000000000000000e11b803f6457076e8ff8225cbc981627c2235cad000000000000000000000000ede4633cc70f747c49e075b0ddbba2143bd8a2e70000000000000000000000004354da7380c659296e465805a2020c4c94c1fa8c0000000000000000000000001fa36776c9d4317d284a00051ec81cbeba72a1740000000000000000000000009c619328567978485170952dde115b6456bac2d0000000000000000000000000fcde5f5b82b688574fbd892b63737ee69dd9b2e600000000000000000000000042a803fd8b2881c69cbe0dc3fdd95d0e4251c23a000000000000000000000000212dc30beadd502c1abd9960e369be0dddfa31210000000000000000000000006cd5869bb2d2f2cd41325f1829b5f57621da089900000000000000000000000013ba30bead524e118f401a97f44a2d761f68a780000000000000000000000000540b936c4415ac950fedfa0d950ea31ea801969d0000000000000000000000005b4377331d297542ee58110b2f546416f4b063af000000000000000000000000939d9da5ec84827fac4ac941dae123817cab700b00000000000000000000000042cb31171fde0bf5a4abb9ac4afaa53b535c5e7c00000000000000000000000065c8c2e1ac372fa7153d7450087b660bafc3a13900000000000000000000000046ef02575355fc74ed885c0302e057e52552ad7100000000000000000000000053b846af6fbd37f2324c3e39a04798ca142441bd0000000000000000000000006d79c145ce47e4266394f0570d1d885843eb89c3000000000000000000000000b3c574f38b3a322e82f571f3469d7239b8405ef60000000000000000000000002d69e521ce18cd91e870205e0452f436ccde425a000000000000000000000000fcf3eb64e5d52ec1fb31bcb36b3f2a37a965f5d70000000000000000000000008bac951b9d2f95cf8d432b0dcd3038848b7bc3830000000000000000000000004348e6aed9c40b4dd0bc0e6ae550cc300e968a8f000000000000000000000000f6578eea1dc673e1312545b2b90e18954212cb53000000000000000000000000fa3c17c997a3c13164183db590318fe3ac470c35000000000000000000000000f7fc55c3edbf37536237d38ae8c64b3caf0576fb00000000000000000000000086ca44af7ccb32248057796e2e96ace98c85e8ff000000000000000000000000849961b98dd30f0d97bc02bc0cd3b5c1be72bb4c00000000000000000000000040c59ee30f42121748800be717d384bee4122c69000000000000000000000000309f534afb9f3c4b65a71719cb205140e11dee22000000000000000000000000b9a4050742048255109a8cdf147e8fb163cf68d80000000000000000000000004f33e8a2c7183c33a69b7e45de0dd9dfec1b87fe0000000000000000000000006986a67e3bfcff9514efc1fc06e2698c093a83f0000000000000000000000000060c2e43c61f012d3ec147788931019170360c35000000000000000000000000fbf7fff963c731485497765d45b11bf5cde3bdb3000000000000000000000000239c46ec45b41a79065be4fd2fff4e0c6b5742f1000000000000000000000000f4ed368d752a6413717e6534585e58d2890aaaff00000000000000000000000068358e3d9bd74e2d26a7f25b797505c09fdf63890000000000000000000000009ae861b16fb481288f7443d7107b96217aecfabb0000000000000000000000001eb1aac21b948e4d499f8c426809975ed5f43538000000000000000000000000a88b6615eacc1b02d5dc6a702300720ea90515e2000000000000000000000000b0aee469f58655988292ba783de0dc363aa77099000000000000000000000000b1030120e5a786dc11f8eb72530a89e5f6de47d8000000000000000000000000cd89b3fa4367c87b89cecf394b7a8c88e95ee0f400000000000000000000000042a5d33e5d5869df9b304f7d1c250c68d5f2e53a00000000000000000000000061c7551ed041a29c8c37f8d80e15925c1e5a4cb1000000000000000000000000e0f8c2e096a989b23e7843c5ecf784a6d91f21240000000000000000000000004f77d985ba50587270f0bb503e35908cad1170ac0000000000000000000000001e293580ab1c5a368ce5acd079ec114d615f73060000000000000000000000000eae01517c8a07086ced566681d9808c2984b3a500000000000000000000000036875d83d939c6d7003278f2c441d7abcd7c59af000000000000000000000000f456a76434f931e7f70bcbdd76b5d5e4ce035ba1000000000000000000000000c8809e12e4c91430941f323178e7ecf7d8f2e3680000000000000000000000004d80972e772e818e6c45baae1bcb33c028faaee5000000000000000000000000fc62a03bd2a9ad5e18dcaf694e3be0a5487662320000000000000000000000002d4d0dd1c056d0fab5d3ff97c619240cdbfaea310000000000000000000000003d41484684ed8380f78a51cb139341c7bd2f4594000000000000000000000000fe71b1edf661fd3b20c1539d68ee046f42dc6a2f000000000000000000000000ecbf9177f964e46702d4bf4c4cfef617e553cb380000000000000000000000005bd56d3b9461e4488689787440c29b6b21962b5400000000000000000000000070045363c6a35aebc74ff176c2651b22ddd31f8a00000000000000000000000017ccaa7ba410af04068c273b955f558f8c8b3342000000000000000000000000d5b8fc693eeefabd43b41a8e99ed27c2144263140000000000000000000000004d4d3b06ac83e16cedf7f0d9a6c9405babc8eb670000000000000000000000003b3081fe9c81066678a385ca7ebff69afe502d6b000000000000000000000000fb6a3e14b1caefdd866894e4982805b73ce1b590000000000000000000000000a48f7b83d2d0eb6ce5343c465565ad44a046b9210000000000000000000000005063a33133eb70d17f6fa85c7d2ff35fb082330d000000000000000000000000b790d2123de00b4818105d9f12a61c9a4d4ebb6b00000000000000000000000052d74341de1c4e2d4c2a5acb51550b0c096047d1000000000000000000000000a4e45925147d03eafcf5cf5aa067668e232b5fe8000000000000000000000000ba1f444a8536c31f41c069a9ba20b53c18f9d41d00000000000000000000000044885dc22ad05cf6fe9cb9c44e404a268f0203530000000000000000000000000765bc76186daee0e7c7b32a4ab735e389ebffba000000000000000000000000cdffcd5e40a52dd0bc8c4dd4fff504d570972a1c00000000000000000000000095df51071809808a242f2fc73fed0a87734c3b530000000000000000000000003efc055c857a6c018bd545a6c2f13260b08ed03d000000000000000000000000d270f7ac6b1d007d791ee5f79f4c56aa609a91cd000000000000000000000000e6ea7e384a0623adc2180f1405bd85fcaeecfd8a0000000000000000000000003c28b8e7a3f7892cae6d47f22d334aad52e6f7f700000000000000000000000008e2e82d15344da8344a3c08f4fb7f0d7d0fda4800000000000000000000000076d5cde3b109d0b85a8053c35166af8ae5569ee00000000000000000000000006eacdab0fb87da68150c397a2594c006b3c9b39400000000000000000000000094e6fa29d71c1dece8245732f817fe6c10f41d5e000000000000000000000000f3ec2b1ba0706ecedb40ef5aa02be4ab01914618000000000000000000000000766e687da8b874277c965cfcb1eb0c78bc01e33d000000000000000000000000a686ca7203a608cd17ee5d25ad893fff9cb4be14000000000000000000000000bfddd8e7f1e20228e17e0132f2aa689e36f2f447000000000000000000000000e3820342c3c89d869ea880a5f4c0a45467d5e6b700000000000000000000000054618a0a1401156e23f3e8acea64eb415528478e0000000000000000000000005f6198285783e94c5f5379fe3efa2631ce4c4970000000000000000000000000718bf904c2da224d77bc6237f8a6daecbd423476000000000000000000000000d8df4d9112f1e8c59d7741403bdb53815ea6f27d0000000000000000000000000e6610a2e46f9be0ac9726200a7ba340a3d476ad00000000000000000000000011047c9bf63d0e4cdda14d72b0433761f5bf386d000000000000000000000000c158d3a5d78f1e6302287f48f68c8feaf4de97bf000000000000000000000000362cd94f3e6956ac3db54eadb8f33e23906e11140000000000000000000000008520046ed534df42f2418ac71697816cafd1d4dd0000000000000000000000005ccb6759be7bf407e3d093a1c705bdecd0bbdd0c000000000000000000000000382d8adfe8ff3381f8b300b2c39b585e55ca777900000000000000000000000055189be895e53842ea937bbe0021eac6b878ba97000000000000000000000000c61ef41cac232f1af4d073f3003751187bbcdd43000000000000000000000000eb5a9a8068f7267ac9490da4b628675c0e5759bf00000000000000000000000035ace88b845ede2828495534d12eccdd8ce3518c000000000000000000000000791eb4956ec50c56be266735a39e76bd6592363b000000000000000000000000de57e90d30f2a6de60d74f58b24655125bfab5810000000000000000000000007770944169ee0e595dd45952722aeeab7818ff8e0000000000000000000000005542f93a060ed8f740820538f503b95c546fff840000000000000000000000008f2a59d942501a328625960fa7bbb32a672370800000000000000000000000004a343632a82ca2751c0d595571f6e7c56dd97d5100000000000000000000000040acf7ded113e3d34b44ebdf601211bf035e47d9000000000000000000000000151b9282a53c136f35ba90e77c14f1275932ce62000000000000000000000000f490769ec502fd7fa0cd49d39092c4f93dc9569b0000000000000000000000000bc9cd9dad25f3cbea329cfa1a0f618f061f9e58000000000000000000000000b0b19fe602ac45c4778dc6f99c74f1f3cd76c46d000000000000000000000000b3e8750b25e78f37d2fa42997b82e406c5b9eea60000000000000000000000001412a1308059a774b4086d4dab458d3d1217ec9e000000000000000000000000b4ff51191e8548e614362d57464534c801bce23400000000000000000000000057b7cb78d4cbccac4a2d639bd60925b7bd7f673c00000000000000000000000083f92eed2e70a198f63d3d2a474b9b0cad4021cf000000000000000000000000700afa7da38135bb5e4e4cb80898960a5e701a2a000000000000000000000000e023351946f28c5c8f406facadba821f4feb55d8000000000000000000000000cc943a0ab10f82bc613293a87696dae1f1613fe40000000000000000000000001d2a240ee7487f7c0a12ae07d5789a43cd1fe401000000000000000000000000498349360635a9904819754f6a5a6826922cb537000000000000000000000000c8f8c63d07c3846e61cd3cf3fda9c85943b20c09000000000000000000000000a1c37b8b6b9a5019231d860a67c5e6ad7b65785c000000000000000000000000aa6d8b32e7211916a10784d9c64959bb71db00bd000000000000000000000000654bfdeb9744b54edec7b79f02a1bd5e602a68f300000000000000000000000002fbee579061ce3610a66df6da953e75be8e452b0000000000000000000000000acc95df677f20e98aa9a90b184d79be50b93b5f0000000000000000000000000968c3d40e152607230b46ab4c6198f90068169a000000000000000000000000901e7e3428659a503e4c29599aedb67ad08b5fa600000000000000000000000035f78731fbca61f4c4290e1f61cb64fdedc36258000000000000000000000000197fa99d8079bd7405f5313466b0e9ea5c3226ba000000000000000000000000438bb4ff8e12244f835241a3eab044a019903441000000000000000000000000ab7476f48e65cb4ee2de74ee3b21934441280d97000000000000000000000000f13fdd26cf77087ddb7dee64f2dc1243152180a6000000000000000000000000e8841f672fec716c57e991129a49089dcf542925000000000000000000000000858daa9fdaa23cbcc4f0b6cfb6a7bb90a55d7da2000000000000000000000000c95279664662522b849ec252a5de9493561f9ed900000000000000000000000044ffbf6c4cf5be74e49ab69c4caa175f678158930000000000000000000000009ef19735cca2fb587e8600a3a37cfd69d6cf2688000000000000000000000000b9dc2b96654863f549c45e51c4ae5de2bd94296f00000000000000000000000088650c9d58a9e2cff8e67523a5bf32140bbcd8ab00000000000000000000000054471bd3f8933e627efcfbe0a9743ed8b790da22000000000000000000000000feda08c6c63a795b0412642c745daf61aae3da410000000000000000000000005dd85e673a9fdd502dc832b87256872519acd686000000000000000000000000ecda5b599cc6337d30a43761c4ec77df3164f419000000000000000000000000884494e0c16e973f3a0de9e386928d121cadd9120000000000000000000000002989a9885ea65f8715446d7aa80458b1136e2982000000000000000000000000c2e94f9ce24eac7230d30a05ec2e87b13f2c16aa000000000000000000000000153f6dd0b2c0605f8ad96736a96dfb3fe141c744000000000000000000000000ca85f0da8f38ee3692f4cab9abea3eb1c271405f00000000000000000000000011b3d4e2bcfa705be95ab97ed559ce04f7ca319c00000000000000000000000006ee5af29bb5f82e513a68572adc7b255e4b710a0000000000000000000000003feae4fa5b1f558fc506aac3580eb533cc4b0acf0000000000000000000000006abe434d50e3c5a4013b7ba9da5f228b87fea45d000000000000000000000000308da617402b72e68d07f3e52ff3935a3aac588900000000000000000000000043f90f19501d1d98a3e3b38825dae109fd844fae000000000000000000000000a477450a80b21731673b208ab5651f68fa8a00ee000000000000000000000000fa912d72142fb8e852efb2922fd7f041d22e0f2e000000000000000000000000e46ca03d16179925be0dae7239978389802c718b0000000000000000000000000b5697f7ff43cbe88a120eb23724e6571cddf74c0000000000000000000000001536fe1aaa1ed38f954ead028d333f45cb7ee4bb0000000000000000000000005f12c23f0289a9c3cff8f1a730214c0bce11b18d0000000000000000000000001c743bc5e4b1d7d19180946d88b02cb140e64193000000000000000000000000dbccb8103ee157952b06f6b5d3dcc0fa02e7f9c5000000000000000000000000ad7b8c9dd5f7bb8f20b0c5ef730a72f28c548e93000000000000000000000000c779d00785d2e75b6429d08812386f658f5540780000000000000000000000005a61c0f0de06437742df39c3cef5ee5f9180c9050000000000000000000000009251a33fb7f033a3b68114c2a2a53cff35397324000000000000000000000000db9ee00f39e729fbf9533d192a7e7beeb31dab00000000000000000000000000d4c24dcdfbd9f25a83e5da54d6ea50cba4d5e957000000000000000000000000dd10b568229fb330041d4d7a50815e636e564c9d