Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000004d24ad7c1ffe8563d0ac8da45b9e67e25f36d4e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6f6e646f706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206f6e646f706f6f6c2e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d59506734434e4d713665563468673455564d44613372554c4e5739706f79386243795778754841445a646154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054800000000000000000000000015992a945d8be7465d899abb6798c8fdcf3269b100000000000000000000000068a468adb61d7995c976e2506f7751c978cc7a9b000000000000000000000000ccd4e1a4e6cf3b50ed2927bc71be264fd409109500000000000000000000000057274d4f51c9d1182c8c432ff1231cc62f9a93db000000000000000000000000bd64240eb914e77b113d199167ad0ceb7c5dc3a2000000000000000000000000474c9c10142b82b2f252d3b91036ed1d0ae03b480000000000000000000000006db0507a6b4a80a198d10af8fa021c1e4bbadfbe000000000000000000000000472a0ac3289fce451f3a57454488d1e60a25026d0000000000000000000000005818044dc4d9c1887167a2a3b78e6b4b945c4832000000000000000000000000f7c14bc97a5f62e42112fddf868ea5b7748ba1950000000000000000000000008879e19beabc209d1bbdcb58a2a619da3acad8e90000000000000000000000004aaa616b2d98bb198d3e5493a746366d2aa3a0d7000000000000000000000000c50e5dcd6941751e594d12ba2e805aa7db10143000000000000000000000000008894de8c6de0e30a3ba6a8213c9fce99a8b3a6500000000000000000000000070ed607699ba0ed8a2ff53afbf7bc21c4204b2340000000000000000000000000e27bdcb143bcc766940e254b04a0aa8a392b500000000000000000000000000cb149dbcf39e23d286ff175501e860e4ef9f5b30000000000000000000000000f3b91a2a6f13106eb314311a201d448e8f7ff061000000000000000000000000ceb0646d4a716cfd4117579212b8e5857e9e3805000000000000000000000000ec52984bca0cf64c56a443ef5f58d818de1183d30000000000000000000000008844af02f5fd9fcfd6f7c012089565f1b861773c00000000000000000000000020ce26f14101242a7f142f87c89e5f33f08ad32a000000000000000000000000c444dfd69c02370da27795b0d34b67f848b5b196000000000000000000000000ec1b9d46715be1f6d786fa07e9cb04abe7cb7c690000000000000000000000002451ad5da968b18d8dd64a493347581d0d9c44500000000000000000000000004183ace6eda864518bfac96de34b5a211761b0b600000000000000000000000021a2bcaaf87236c2033c7db530e30b9538c147ed000000000000000000000000d0394cbd19e127b91b2c8a2dd90de798668666cf000000000000000000000000f94816c65c51f4212a9f1cc5402cfd6818f93610000000000000000000000000842583afe5b6b03c88a0ff5c732cd5d985874032000000000000000000000000d3595028a3b1f061b8a708ccbed1fd5cdbb11f6f000000000000000000000000f22ae129bd7b5a80b404ad70aad006413689af2c000000000000000000000000f2483945a1997690eb1f1d4e45f8166827e64931000000000000000000000000627f56600dc771af8731d42db1a839f6403c4d170000000000000000000000000123242676dfda172f3d49ef4e88baa0468c65250000000000000000000000001c7dc577c9806455ea322e660e50171755675f8e00000000000000000000000022904dcce9c3b43bf83b813353ccdd3ab0342fb8000000000000000000000000046f780adfa67727eb334e9c45b01e8062ebe0b0000000000000000000000000d9c901ea7b258353e28eea00127cf5d91b1ccacb0000000000000000000000006edf768bc3c33e498604ffc3c253f61af8570d46000000000000000000000000333f890dff767e309bb7b86555de8724e93cedb3000000000000000000000000dde40cf93069217a2217a4b2852b0c5b43ba24be0000000000000000000000005594c28efce675b251dce7802ab88010ad2943b000000000000000000000000065adb7d8b5eaee2ee0687e81bc697ab37149144c0000000000000000000000001db0904156fe165a3992b9f0728e34839b690e4b0000000000000000000000004fb82b4a7a211d51b03c5174f93f240fea166ad600000000000000000000000004bbee3cb09d29b827d72d55d24202af4edc7fd500000000000000000000000071fea781d256626ebc1a5096de69ee4f2230ddac000000000000000000000000c281dcc2c3888757df4f647cd6c8394b46f16ff6000000000000000000000000f6f281bca412d889e68e79c2ee6368fcc7d242ec0000000000000000000000003ba7119f170fe363e09a6fdb79b198ab4adf317f0000000000000000000000008b5fde1553c04d2175f7f0ae3ceeaedef965d345000000000000000000000000ba4a24ebe64e4064cca78373f977da7220083f93000000000000000000000000083b80c6889953d77605114a246b8e4c48fa5929000000000000000000000000d95ca03683fbd3ec39469fe6cec97f7ba55a619800000000000000000000000031211f9bd2d32b14d5a3e5205ac74f802a841a1d000000000000000000000000c1d0334c6cf88f737a440319734a1e6b1fb48b45000000000000000000000000086357efe85943351bdd8309e1d6a4d03ab353c8000000000000000000000000f196734353bf7bba108c3e12b347ad05fd0f5c7d0000000000000000000000007820464616e1ce96d06a820e9e5e8fb0c6d3770900000000000000000000000014f3337a6289d822106853990fbebf1abacaddb3000000000000000000000000d26c25e11c7f76542e1a9a53ac7cb6a5b2dbdf9b000000000000000000000000709f92a0f25aa229f323340ff67f24b69bd464da0000000000000000000000007079c02492fb778a9767043451dc25a73cb53160000000000000000000000000ba3d59b643b330a4248d59123dd36163c8498678000000000000000000000000f04b931c0e4af796a6d03b6878c33e50bcc433f7000000000000000000000000e46f732d0d837d2d1df7e00f835589c848230c37000000000000000000000000e8da453ed25487869ff8570761303cc688fe02030000000000000000000000002729afce31f6ca84a3e2e5ee93626b16bd83302800000000000000000000000055586d57e33efef5cd6d282e26e1dab083f3e1f3000000000000000000000000b2cd13a8fcbff72e4f78c72e111f1954b81a7aed0000000000000000000000009c31ebbd92a2dbca854f96c10d6a7caec6257ae2000000000000000000000000676d34672de6e13c70ebe78b1761d8de41d6e7af000000000000000000000000b33c0b4b6a27b4cb28dce4b12f3f65af093399cd00000000000000000000000029c65f29a55e2b1861f52eb775f20a350c04ba730000000000000000000000005831aaff2d62d2d301c08c94810a780b1d5f9a39000000000000000000000000e9289efcd5b4d8ee2fb86dd4e5f1cff8aa701112000000000000000000000000f9b5db19197cef2a4b9a3acdfbd11a30c270f9bc000000000000000000000000c9334c92308bebc8367f6a01eae8738cea6154cf0000000000000000000000000c7ec4ffb3db7f88a8ac122795654e1cd6ef1c3b0000000000000000000000003228b2749be9a2d9a3c24fd2c7eb1ad0a465b2df000000000000000000000000f066a2416abddae5d4b5c0f59729b4b4315ec36a0000000000000000000000005ebafdd89ffbe9ab1f7dd380ca4ef4e48131a22f000000000000000000000000d1d3952fff6a13bc69f5ae2c188d86180854993a000000000000000000000000accf2c06834eee68a5abdcda8a1a96a8bb622738000000000000000000000000eba1e311e10f175bfba17efa2aa4044a399580870000000000000000000000008bb79740d27f09fa1f418d6c6a4ae302af83f67a00000000000000000000000005d18d20f4331a6530002485d9f452b3929f588800000000000000000000000007cc6a73d28c63f336cc78b3d73e81f51c24cd4f00000000000000000000000028897b1e1ad28f93f0c165eafe1648ac4e1a7415000000000000000000000000c3381942d78cc1120fca78d153aa18a3adbf2626000000000000000000000000c0ee026b9e4a9abeec2613b2506efca5d74348a0000000000000000000000000a3b6ad166fe8cf2148b833bba2d35cd2a0e52135000000000000000000000000e83ad23e382e98325e5f9e69d7e2c9d322e066d500000000000000000000000072f3a2602324ad0829f733ef1d805a0f5ce476bb00000000000000000000000030c20892ac1a6ca046f452d63f2f89c8c6cef05300000000000000000000000071bdae6e7e4c2ff72489fe9b19f5e149fc235832000000000000000000000000cc7c17809543ec3deae48f4931debe14d0055d28000000000000000000000000a8b671be7815d90679229c63ac5234907075289e000000000000000000000000804f0264abda689e7acc066a0e43d1571aa13f4f0000000000000000000000007b3eb06c0e0619c644d7cd22b22e41f79852e0ae000000000000000000000000516e2d87d15833c574ab0e76fd0a5afe00b13a74000000000000000000000000e5348e3d5f565daaec8310f218b877863c8ff13c0000000000000000000000009b95b508f7c10a977396eff30a34d79db5030c36000000000000000000000000dc91bbcaad44eac2a28db46cb0c47618dc8c6ec4000000000000000000000000eb6c63b036cc82398f51fc8864f1871a667cbc07000000000000000000000000931e2bab6922a10530d84f79e7bd4372802e4028000000000000000000000000afd39bc201136da23aca98ff2556f0dd388af4870000000000000000000000004b5bac7c6b2d207836948f836877ec3c6ecc43a50000000000000000000000003d2f348a977714102af6ea6d53ac410a15abb51b000000000000000000000000fe9e1cc9997ec8a47520696f70bc9aa2db7701ba000000000000000000000000fa6238223eed093a023d22e53ef88c4fdc00962a00000000000000000000000076fef4d9f3b4e2b3c5e91e40749fcf4642b7655e0000000000000000000000009f59efa58903d3235ef451f15172f1173e1307560000000000000000000000004a70fb9bc4cf36716f9bcc7c0a53c2f8b19c0e9d0000000000000000000000008b200d356776cb6b4f6836637ccc91991582f83300000000000000000000000035e991207f6f52dd3a51d9a513eecd02589ad317000000000000000000000000112f38a08fbfa3516baf8e61bf0cbab2229b09620000000000000000000000004ed4d0f96df8ba2485740f3b449f8fb22c76f518000000000000000000000000c604dc1264dbce1b34ed479811241b03a7ddf6e5000000000000000000000000a100ea9524e141356733c077cd2102a3c3624ebb0000000000000000000000009691690e40c33362910779e1f1471f55bf07a5850000000000000000000000001abd9fb5c44810fb2229327032ff544a9df9843e000000000000000000000000d13a4a17f5dbb2a18e310b9b26422c50e5cfd2b70000000000000000000000001ef30895b13402859bafc55a1156a456f6e82d3f000000000000000000000000ae9e8509886a1977e49efba80d85429bcaebc1db0000000000000000000000003c44c441c58fb8a2a6028c62fb2f27ea66202804000000000000000000000000349bf57234f68393613b1a78fdc3360c20c6d06200000000000000000000000021f0534ee1897df61f72c310453941ffdb9786470000000000000000000000007b37e23fc278c6b1d37bcdbc2b810ef66f0af23700000000000000000000000080c5c470f47def478ea4aac7547b6bb87130ec980000000000000000000000005632902ab055bee49884ed3be17ecc64901e95140000000000000000000000006954d4db31a6e8a0321d042d5b5361908de5ca8c000000000000000000000000134360989fdcacb3d87c55eab6f130a3499881db0000000000000000000000004e33c2405a2ca24b3c31440acd20c23be800b08700000000000000000000000073b2823ac31c6dd5e1295dedb28d5da9aeaed651000000000000000000000000e8af3d297ebe9d6ceb577f5ecd529a41e9344d770000000000000000000000006f2b890083a526da66d14641d130163ce77080d6000000000000000000000000dc6a13caef91e8a5ae5a9281dd217379c543c35800000000000000000000000068516e2820335be6dbf89ed0b558c5d3a086c227000000000000000000000000beb95e38fab2bcaa7ca0780d633afac0eea6fff00000000000000000000000007510b7d6254e5b6fa80ee34dca49e60edd02e694000000000000000000000000609150213461cdd9bd4e69d30dc8e7721005779400000000000000000000000031907d255863aaf9823edf52704eadae912da239000000000000000000000000ea1d7663bb3d5714f9bb28b1dae619bb1220191e0000000000000000000000001f43535b250135f1e0019ce2c6a2ef93341455bd000000000000000000000000492e3e60dc02dd5c259c1dead90b358c7492adec0000000000000000000000008cb9b98879553d3fdc1d45d56af578043dd5b57b0000000000000000000000005377039e1e4a3f6619cc50c2a5dd0763ebb99b46000000000000000000000000c90d40a173abf77cfde64ea5ec5ac9ab1413a77300000000000000000000000056d2c33b099c671f23a4c4cd9bfb1203017ac74f000000000000000000000000e82ba36938da587abf21dcaef6e725cb251fcd0e0000000000000000000000006dd1c27cf7107a184be2a04f418905b766c397f0000000000000000000000000b1c6e7bcf3a82549d5803fd32506df785cf38e3900000000000000000000000036287fe5043cd56d0b81c2fd2f23960a06a07008000000000000000000000000b09e11f61c72150cea46988f4a22f20ba5c08c21000000000000000000000000e30f16f02f5616a83a0f63b157753264fc954bd6000000000000000000000000be1b50ad8995114bc7ca99db7daed024d3aa0574000000000000000000000000ca226bd9c754f1283123d32b2a7cf62a722f8ada0000000000000000000000001dbd03ed515210a3e4beeaf6e8a1f622d307f55e0000000000000000000000005118d83938f6d679b6a9a96f799ef1cdc79728ff0000000000000000000000004c73af5fbc70316fc08d740131e16c9ef41f4c9b0000000000000000000000001923a619ee7e4e628f3ff5cecc5f5877ddc827970000000000000000000000001941146f21ccca1ae700fd3e69378bb2d068df7500000000000000000000000099e80df529f49a5418e0e05741d3b4d1f7e85f5b000000000000000000000000559fe5c339c675a8424196f9d6d22d9d1b0688a5000000000000000000000000fc923c09245073cc41660b4bc7abf3c84b4ecc7600000000000000000000000084a20d5509a97b8de2fb7f9731a266861c7c84c1000000000000000000000000a17864cb863c8fb639c596e58a2cb19997fcbd41000000000000000000000000b38023a04c914dd1764d844a02b0164a931f328f000000000000000000000000499e973913196a6834a8cc0df73da6f15a3493750000000000000000000000004ebc610f272ecc5feb8b5d3a27e3b717b33ae9f1000000000000000000000000bd5cb19e0e22c97898d1ea12980380fb1a39da63000000000000000000000000843f764760c42f24d2fcc18b40c15daadd74fbff000000000000000000000000d58919b712aafd4876e050653d4d1fd541e1ba0d000000000000000000000000936b69bebeafe096f737fb4881b08c020adcb91300000000000000000000000034e57f23191a4687739bc634078f6fe71aa4180b0000000000000000000000003b3f8aaedfbe9b2b22212857c92f86cb82136f720000000000000000000000001fa8920d8ceffdc83ea6a275ecc82e8285def6cc000000000000000000000000aa0e4061ec3666b3cbd50e1f3c507778fc9498d9000000000000000000000000369871f708d7aa07b9ffe8cf3458683fdbeaa5d30000000000000000000000009e5114d7f26f4e352d1cdd0d3b8cd50d99654c50000000000000000000000000eaa5d3a13e6d74b9053b5ac9c2dcb74bcc8f8094000000000000000000000000552504187e89ac9aca479dcd82d31c390eaac6af000000000000000000000000673b6dfe28b25b3b96885316414645773db009c1000000000000000000000000d28683b9ebb1e82d9d44f6f794ad34202b7f0a19000000000000000000000000a9055243d2586274ff49700a7de5a97545a5c03f0000000000000000000000002a9726859bf9bba932e46414b9beac1f69835b84000000000000000000000000ac7da94bd1aba47537abb03209ccac13a1e5f91f000000000000000000000000312169f016c581138caac867266b8140a07a691a000000000000000000000000a1210976b88845114459cfc4ef129bbbb9ac914d0000000000000000000000001287393b952b2ee388e94200b9c557181fc93aa5000000000000000000000000fd25ac2f3f89d0c3fea176e25012b0abb0b65147000000000000000000000000c685dc124caa897940557877a8bad4de58739a0e000000000000000000000000088d9a9e21cf578deaa6ed8f460d21a59422e934000000000000000000000000be07963b4c58d706e3b1c1875cf3fc0504d985590000000000000000000000001fc019734d2df6a377720a14ad1bb2f0fe0aa328000000000000000000000000a74bad431af7284ad796e7503bffedb7d684716500000000000000000000000004f546d9aa59a2d0ce5601245aba210ec06809cd000000000000000000000000b9dea06a110beeeb79d7bbd0109a75b289010c22000000000000000000000000dd02250ab00663bcc5a09fcad5eb9234cce3b4c90000000000000000000000007778ba8ebc23d07a9e26b009d8a92f368da3d644000000000000000000000000d167d42531dcf511ca93c956bef9c1d2028916eb000000000000000000000000e88fcc83bb167895cc710345b9e47d3d8ccdb90100000000000000000000000050a2a52f41905c1f8eada1b4cafc5d5cb0a0ed52000000000000000000000000e6da0b8a9ec7407dd5e0ae0782140bcfb8d484b50000000000000000000000004b69a1b0512cace5dd02c7c22c6358cb63264e1c000000000000000000000000af73e423723d95495fe3a194a4dd0b432ab95a3900000000000000000000000023d61e56ca96d2f2bc2a739f42e032499d4e105b000000000000000000000000d88df3d4f6f32dec52a60f7303cfb10c8956ed0c0000000000000000000000009c0a5607158eec47c0a3a55cf9c43a710d4eca8700000000000000000000000036033fe8630b7882dad0ba090b4f65d2fa8f9b9d000000000000000000000000eb83fe0c0452604c6c6344d6992dfcb4b3116b7100000000000000000000000017efd52b1c1497d7f8eb38fbbe2192d1779c98cc000000000000000000000000d54c82ecb1ad536d3c0e8a6edc10ab750f951132000000000000000000000000f7da450c411eef83873ef2a441c3f5e208dccee70000000000000000000000006b7138a338719ffcbd283886dba902302f3c95d000000000000000000000000030e9ee27a9f1f852b83a91e2031b19b5c97eb68e0000000000000000000000005c04fc0c8fae2945dc4772a9b250854cc006274c000000000000000000000000eb2a8c0dae379c65e9536384c79108781ce4861b0000000000000000000000005cda6e7077dcfec7e0e5e079a8db6642a26b5bf7000000000000000000000000be056111d51fe73b3e5f3193f369567503df5861000000000000000000000000a9bb97f1fe1b03601765efa6f1f53388e132e099000000000000000000000000e07f9dfd83f6aec64672a60c627ef41a54e9837c0000000000000000000000009f8114eae213aec46ecd170565addf40458d7bc000000000000000000000000072f5152c8b6d8a8e8652b561e6f8bfa5ed2f3f85000000000000000000000000ae04f9d8d09165442e85e5f1f20ba92874604bf10000000000000000000000002a1fa8f3c6896039dbf8974e94f100e10717ef38000000000000000000000000c1a7aeacbee16dffc76503065c49f80a48774f6b00000000000000000000000065c454646ee30602e5d9697457b2ecef168b1ab7000000000000000000000000a2b83e7e9ed6a0dc981f726881ddaf59f91f0b3f0000000000000000000000007909abf8bd34cb3f8a7c9af181b214a05d3041070000000000000000000000008e0927f67baaaf982e89db28d8c1b0c172590072000000000000000000000000cc5a26d3f969f2623d19fa905e9265b4a102bfc2000000000000000000000000cae9a7d617ee5121fb881a3cacd0d8d5f926fa72000000000000000000000000b866140f1e77143d12c50eb3ae269b6bc0868ec6000000000000000000000000fbaeafd430ed4706bfb2ca4aac56a3d4f51189b60000000000000000000000004aeeb10db3b828be153671923e1148e3f92e872c0000000000000000000000007f74e17137929df405377929198c43b306b1f24a0000000000000000000000000388240d6944a8b2511f0da82a30b0295892dfe400000000000000000000000075103f64228eb1ebde755fd88d004e6f035c92660000000000000000000000009e69d8444b2057a57df5935633a77f4123981d6a000000000000000000000000d27e311ed19ebaa05fb150f6264f3bfe70f9e1ff000000000000000000000000aba8f71d289e99f5b88d410371f76703ae86fc8f00000000000000000000000036335cdb29ffb8cfe67e5427785c5394606570f600000000000000000000000002815b3143f5f4889424942ff201c55fe7533c970000000000000000000000007d28c2b369eb8b6620cf78d73a1a2ab203dd6a5d00000000000000000000000048f7872333d3cf3618ce42d22123a2807d3a9a10000000000000000000000000efe622ef8d495bd74e63960f4dfa5b08eedf162f0000000000000000000000000503e11d8606132c7de8c9085d59e1bd5385722e000000000000000000000000a436130ccb217df2ddb7a571c3f9331162ee6e68000000000000000000000000fd9d09205e2fa94b7a047781e3c2320a6db9ad180000000000000000000000008577c62e93cfc6050c408382a664ebf62a35c6620000000000000000000000008a41e7562f8126ac0e2db73f586f62e73e5e5bde000000000000000000000000078390a0eb5bb77c8586b47ec78253a1dd27637800000000000000000000000066b08261ed4c5d360af69a57cbd03ccf759fc9c50000000000000000000000004148e9eba87b6a689e295eee49d7724f1f058d9a000000000000000000000000d3513b731aca39d91327803f453c3a2fab88eb02000000000000000000000000097e100b403553d1f9056582b76058ea4c466a85000000000000000000000000eb31078114c4d5cdc1bb97d25dd23b94f6f915ae0000000000000000000000008f5ee953090a9787b87f50f5f5545944415691c70000000000000000000000006e0d91f2713bba540321aabae6db5966531988560000000000000000000000004f393206c0eeabc6331ca55596c783d9d7523517000000000000000000000000bcbeb0207e766b0ed863f25a96fa08eb75bdb82b00000000000000000000000007106906f446a1db46740e0ad8451e9cff52f2ef00000000000000000000000034a6ca3b1b164735e8270860a73b379b2f7b6c7800000000000000000000000041f7e344e931de575c9282232f49af400e57d4350000000000000000000000004f0b0c831f4aecb5f4c985ec8d9dc256a63ceffd000000000000000000000000bf7598b7c04c3718ca74a500cfbcba62d00dd0c7000000000000000000000000e9fcd4afb86cdfa9a8e7a4f09662c793bb76440400000000000000000000000071a651b68fd94a7a4f3540cf409b0b323882740d00000000000000000000000055a674f8ad028177b40901e52c8d6395573d4462000000000000000000000000876870de24e6a3a96e09081016f85a981a8424080000000000000000000000007f7bb5cc7ccf2b5980e2b3c7ba4dc0336c4147c20000000000000000000000005c68ba9e2fbab91ce8e4520ad5d964c8b11370d30000000000000000000000008a0fee29a4d2a0da8cc30ec5d200dad16389ea020000000000000000000000003b0257b28a9152223c6e7c0fdd634dd71c2a024f00000000000000000000000014f61e12144822e777e2a5ac5f3b3d83287e3ef10000000000000000000000003a236569fec0d42c55f1aab83ce6d6b67f0602ec0000000000000000000000008ae24e35e990f94ed9742e358b7af265cacde5990000000000000000000000000f2c7ce6b438e107a6015b8eb469a2c9ab1699a3000000000000000000000000860cdb2d4e88e9d53ec27696b6d0eddf26e5a46d0000000000000000000000005681c0395400e7331a30ecadec405eabe10270cf0000000000000000000000000d5996a0bfbe2139c0b515a81b907ac6f73adf6b0000000000000000000000004b31c71ba0f9a20d38c3cfe1a4ef95d67beda157000000000000000000000000456259a8ca46842d9b1b674c155493c331e4341e000000000000000000000000c5ca3ba11192b8e72853cec1c78681b5a3fa024a00000000000000000000000090db7932c2d1342e9ec024e96385c95f2ad32160000000000000000000000000109ab6b47970eb194f57615c39f55f997c1c74850000000000000000000000003e294af4d09bf070a24703bea8cf9a3b34c47dce00000000000000000000000013cb3c66cb65f3c40e92c3778eacf7ac217d860100000000000000000000000061f46c8793174f67ba0eb9acd0ffd24dda99309e000000000000000000000000bcc241b0395107c1669a14e3da602831d59a4ae4000000000000000000000000798b94e834749406f1fd06a5349629f540135a9f000000000000000000000000365b89010483df2bc55e784bf5e819e3affba3350000000000000000000000002fcbeba34b897b0f8da265eb13f43d3545a1df2d0000000000000000000000009b1da36017d9659d835c52fa5e351c5bec3187300000000000000000000000003a7e38db021250b63be42ccd15615ec747b5f80700000000000000000000000069de354ce0f727e58b872f440a36e66c975dc972000000000000000000000000e821e845c6ad3a08665658803302d1adc49a9c6e000000000000000000000000a2da709980effc0fa9413efec7f5f86a849ecb930000000000000000000000003d38a642696aa9b107b40573f6279034614a42020000000000000000000000001fe4adb76e5598c42f59fa2200a97edc2055ba770000000000000000000000008188c9188cefa6c656679fa93cad98ceb57814f8000000000000000000000000631ee94c07d72e76d4997b831019af598b3aa9ec000000000000000000000000723101206634f650564111672539c62439e4b70d000000000000000000000000e549eec10e15c94a5364e7019293e14dd8727a5d000000000000000000000000f079a787a3694a0c0a93141c9d09ffec923b6657000000000000000000000000b8ecde2972a3c9c415c3862186afd8841100c878000000000000000000000000e29b111334e0573a41e0acf3167eca12e1d1d2e500000000000000000000000032418404657487fd1e389c36157727682621e57d0000000000000000000000000b156c6252ddd2eaa492176bf6b56cb8641f1ed80000000000000000000000003d963ed0fd6e054196fbce46dfd8d690261cf78d000000000000000000000000d6d09e5da28629ecf4b237f1712b56004bcfa2cc0000000000000000000000000f587247e3bf47e80bdda179296e6c9ff5c3f3c20000000000000000000000008bd6efb1d7cf1b43e15cb76db65f4289362097b10000000000000000000000008f5aa16a0c655a8d10bb7f48a82f35458e8de47b0000000000000000000000001a601c9880b108c0b2bdf949b82b1cd94f2723e10000000000000000000000007ea3ad37079c1a00c2a1958ff7082a87436a911e000000000000000000000000e4efe4d85e9e990404b3931326cf5252ba2863520000000000000000000000004908ae9b9dd0ceabc9d027a2dace91a4c3a5022a000000000000000000000000d8b527aee622b1daf32eaab8e9a1480937f05c1c00000000000000000000000094995632abb4a60107071201e8f518bb2f49d33c0000000000000000000000004e310e0dce48f2b8083b4dab3e70e12bffcd99dd000000000000000000000000cdb97c07ff339fc570ad89b5b7113aa05524c9860000000000000000000000004de079b4adc63d456fee9997b52281f7a8f1eb68000000000000000000000000ad258993da68e0c29893d3fbf0b5603f989e3708000000000000000000000000f40b41167ee230765e0a8f3a8660188f6909090500000000000000000000000033ec1150b09925c487d830bd3c0b94bf6a8b990b0000000000000000000000009c27c00bf926275c7439f5423a7684d7b1d099b80000000000000000000000004838986042c4cb6875c34cc65132041d82ee5698000000000000000000000000cef43e353636222aec025f51661643a30580472a0000000000000000000000008979b9ecbc4bd646cb6e684c1dfdc612290ef4a90000000000000000000000003af8a4af034b32f05e4a76b01fd1ebc913ab8d0800000000000000000000000067abd07a9541497a6cfa69952a1f45f7c136563f000000000000000000000000e330e051bb281c887bb6bd0733d85d1020db3aa9000000000000000000000000f6df17194d33d28f4908ae50be6fa5adaa02799400000000000000000000000031831f05e636d16064d0592b4d22bfdd4c53754c0000000000000000000000000edc5406d79f4548c37fcb2b47542de3e0841028000000000000000000000000bccbb06e9ec4ecfb2630a88981e26596888f231e0000000000000000000000008a83e2a2fd72c628971c49dbf65d47fd6f0d241f000000000000000000000000d46665eef5dd245162d5a558004b1bbac87d64370000000000000000000000001fd1477a688a01eb07ea2a819817304bb2c57ebe000000000000000000000000f319e00fd40118a640c76eed4958995d740e2419000000000000000000000000fda3ce0a494eb2d7a13d5117542abcccc9e85590000000000000000000000000c1734256a931547bd824fb0aafb90365334c71700000000000000000000000007f24ef9ead671c947702463a9ce7ee68e618c8ba000000000000000000000000fb1a63a64316161a07ab9682f01b43a3825ffe08000000000000000000000000f0884b86d2381cdc443a45f1ec18e6f77f7829850000000000000000000000002046b13bc13e6b5c29376b1bea4e6f1aa2f7b6d8000000000000000000000000865629127c527247ed7bc6aebf11b408473d1d55000000000000000000000000c9c3259566dbaf8520a76e12be26bedf2facbac0000000000000000000000000521c452a22679a41ae29ce4666b80a1aeec1d68f000000000000000000000000a27e0fe9f0275e09653cf43bc75a4b410865aeb7000000000000000000000000866d2dee898803f8698abbdffb1020598331538c0000000000000000000000001c7b6427d3ac99789c4659957d3e904bcb13377b0000000000000000000000000e200693dd14ab833387cd8748322ff830d0f21e000000000000000000000000c84b6a6f30af315b578c1eb86ca5fad52150b4c8000000000000000000000000332e1a7d7d779b9fe7fb79cda970c6f8060bc92b0000000000000000000000000339f5fd9d10c2cc3c2000c5f08dc32c8d5d8fe90000000000000000000000004189bff9d95e0ffbf40b5fa5e972ca950dbad8d70000000000000000000000007c66d75d1cc38aad5bda05ea091e897213f31011000000000000000000000000f3b4e5aa16eee5cdc7d6579ce8922fefc60eb5a3000000000000000000000000cc5fe30438d0c6fa9b9520d7b9e062a6362a1080000000000000000000000000361858f3dd128f57fe630f629db160b24cbbabd2000000000000000000000000a1442b6f70b586185259a50221fe8c187a2e81b8000000000000000000000000f9f704fa38283ba584f3aad491174aef765c71a600000000000000000000000016b63cf5193c4febddc4b5a2bd1692a3aa56366200000000000000000000000024c243cda31b1166adc46ac475f4330a1974bd520000000000000000000000009fbfb7f7eb795e6f10b9afd5ceeedad0b4529f730000000000000000000000005db00bcea5d71020e0b5402dcbd1aeb1d7cb2cbe00000000000000000000000005636ef85a9350437a584cf7f6e5a3052ddb849d000000000000000000000000b23a55d7f78b5f3f6efc4a8175793b087f68e8de00000000000000000000000046b0278cf869a2bd483e5fc02f99f67f10f6173e0000000000000000000000001e634f4a702ef8d6cd9cc7b3de5deef4a1dbae63000000000000000000000000cc7eb3f4dc8f4efb57a59b8c3a418c88bf8b36f2000000000000000000000000455c6d6a2dce68c3c620145cd6b21643c1bd59b2000000000000000000000000c90003a08470a3718ab7d18428cc8ab8d4307d610000000000000000000000001f8e0f8af79820ac3ea7085cb98e0968c0842a0e00000000000000000000000038e069e4ccf9a8613f46413fdc52cd8bb57b3f12000000000000000000000000b9f6a8ccdef146dc13d4683214513876a0da714e0000000000000000000000002bf926f69fdd2cc5278f036420739ce090f3ed48000000000000000000000000bb4522d294ef863c7bb020b76400c9baecdb2dc000000000000000000000000062574fd926df16b7059644653e20ebff28fe9da1000000000000000000000000cc88161304d63adaef6ab33b906fc36605a6fb8a000000000000000000000000a1d3e25962dd76f6cacffe1398cfd28a45d50f3e000000000000000000000000ba34be6685cb11b88c6d2a8f118e11590d8dd6f100000000000000000000000068f7a26e19c7db4e1f345eb062e673eafb6809b80000000000000000000000002cc5852c738d71c8de559c5e70c6ae330b7610ea00000000000000000000000008cd3432e61b4a9377e12a06201d9c54de4aced800000000000000000000000019469cde0542f83932bb0d2fe968bf458a201b210000000000000000000000001b9075017ecffd58c78da08155babc6795cd89ac000000000000000000000000042ec161bb2f5591ff1ffaa537a72cb892835ace00000000000000000000000040bd174332b013aa5bb1f8c0eb652bb28b5029520000000000000000000000006c4f6aba88014a664656f4b1f7bbe99ad15b8ef8000000000000000000000000baf60b44596001afdc9d7e812daef7b3c13cc25700000000000000000000000073493e1d221c8017b92a348af73e61f75ab223950000000000000000000000002d721e19782bf72057953bd7d93c7679b87869e0000000000000000000000000e7a166318fd37a0e09c8a61b7508685eb96309e60000000000000000000000007373d6d3d3d0ed0de2e137ef6ee8a1604df853bb00000000000000000000000071e62551ff51ef6ba3f3ce56733b0c0d51942f93000000000000000000000000b24d6e792be3a0cc2f887f4595e4324a5d4f239100000000000000000000000058dd66b493fc7a2de13e6cfcba210452ed6a9efc000000000000000000000000bc8da52a7baa8233ab09c4ea1c7d15b367abe69f0000000000000000000000001d274e9799c9162d4fe17dc530447054c360777000000000000000000000000061a424586787582d56972fdccc15f5cc327569ea000000000000000000000000c3aa99a68e90916e559877ae545a993f7c4a9e21000000000000000000000000cd454c37cea81aa70c4ea0b445daabb3c2ca4d350000000000000000000000003c95e812125c4b23483920914f5b6918beac077c0000000000000000000000000e49f153080910f5caeb4c67a5822cb76516ceaf000000000000000000000000832287efffe6bc8ce6de9f8a585a266973a5501300000000000000000000000024358278c390bf6dab1f6caf85d03794535f7a04000000000000000000000000b05fa2cad5c21b71907989158c083c5cd72f7c2c000000000000000000000000464828fd33dc101b34a257dc6828b7ac5ef2ad9a000000000000000000000000522b3de9c1799740629b0b9acc5690ec3c3eab73000000000000000000000000b245e6cbf64085a2cac8dd0786489e870021f4ff00000000000000000000000090168f98b88bb5f772cbc4dd4f2ff0ad244a18a8000000000000000000000000c2f6e95bedf67d294ab25de12e1ffbbc928f6f5b000000000000000000000000b6d5cb8358459a4a47b961b521f971a8469f3280000000000000000000000000a3ff60a302fd827ce44a6b0caa6f956e1f0c10c1000000000000000000000000aa5b97856a7ed614ad61db50a20dc19cc9971d0b000000000000000000000000f5562a3a333f626e8bc6b73010314554e3f52ea400000000000000000000000058ad29074f2eca3e5ff91ddfa6a63e6e8317f69b000000000000000000000000369d39bc8ffd0a42b37103a08f0bd575c51f861000000000000000000000000055d5434f4888750b81ac8bbf30d2d1bb4ec1b640000000000000000000000000e013968460e2b1734f658163b1c3a28d1cd6907e000000000000000000000000a660dc168c104b8352e3074546de8151e614ee6c000000000000000000000000e77be52bd5f5f970f5c6001889298b1f1ced868400000000000000000000000044480473db478707db6389ac435c29d418faeee2000000000000000000000000089b1c3b7d0f3bd282f459f37ab835974ec142550000000000000000000000002a8d3087ef3f2b75bd7ca8ba6873f35ae580d62d000000000000000000000000a5a733978d254f51fb72ec9f5c590beebfea05c10000000000000000000000009e609e6dd9ab3439a392fbcf55dd976fec6d6bba00000000000000000000000015d910b8690e2155d31dfd8bd84fb1edfaa734d30000000000000000000000008057b72793ffee15f6e3073c7de8f239f51fe2da000000000000000000000000f0d057ed3e9de1737453bb347fe19302aadffa0d00000000000000000000000053f0a7832c17499bbd82ac24bcafb0a73889351f000000000000000000000000319e85813402a2a18d00be3b24b185ddd29b2d06000000000000000000000000d359b80f36827ea4c7ff4e5e76df886c9044ae7b0000000000000000000000003ad6fd84e9d24f7e517d6c180172724ada84011c000000000000000000000000800e7c5988b3da728c6c49f9d7d8f22a5cd872a10000000000000000000000002f84d62625d685a60ffb21b13808e2e77e46c799000000000000000000000000d5beac5eb627d55003118251c394eb2be11fc0960000000000000000000000006adf6b7d739b390ca8925f827fcee792f57800ff000000000000000000000000acbb27d2ccb8b7b8cb76481359acc39599678ce60000000000000000000000005e6f120b6d467533b80bc08209fdafdb8f43e38c000000000000000000000000c4a88c7cd28ad2bc3b1461fd80029eb0f7d9e2a000000000000000000000000036dcdced1667e3f66b123cdd1bf04cec18fe7b930000000000000000000000009a58e4dd558c13f53f293948ae4db779ff59de5f0000000000000000000000000d6b4e945a53b7e949320c6a73dd3a201065eed1000000000000000000000000c5027adaba91e31b4e0dae006fbd242ac105c08e0000000000000000000000004991165db552f2929bf84e1aae3d3f80f5910ef600000000000000000000000095d3bdb0071002351ed0cb03135754292198612b000000000000000000000000f097e84938e9628c6a9f375a20381418b39ecad70000000000000000000000000ff6cdc73f27020abe2c599e338850c8a2717e2e000000000000000000000000f9f6dcc29d90bb5b93be586ab917ec6ea11e13840000000000000000000000004e0928db64cb91d71e2b1f0a6564f1f6fe36aaa80000000000000000000000005fe2902085325b99f13bc461e6d911fc382a76eb00000000000000000000000041828fadc78fb90dfc380b0662f72b3f68388df800000000000000000000000063fdc28f4728492f98601b546c9527a38e54ac7100000000000000000000000007257792b1ecc41e0a3f4e3bebe558f89cc1db5f0000000000000000000000002b0a557062ffa9ff219fdb24aa14cc0276fd93a30000000000000000000000003486ccc923004e477cdc9720c5dcf6f809b8d7e1000000000000000000000000d8ad90fabfee6edf32305056c27e236389b6bcf10000000000000000000000007d31fd75e585c8c1808bfe64a6305a8b0335435e000000000000000000000000dcf0919ba6c8ea41ef679449cd6c44c67b7efb9700000000000000000000000055b1b03e8c2088ed31d9ce9ff39c1a8c4411178200000000000000000000000068624b65390d67532ea9dbd3a54f679f9d59df2e00000000000000000000000081fd1edb7d467cc154b1f75e421e19573dd6f48c000000000000000000000000ac2fa3660e675c53def4b9ba1dd6d7a52d6d80860000000000000000000000005f4b7375307f73e6edfc608ff108f2e9be14f1ff000000000000000000000000ae31c4fb3cba3bcb2b8616709cf1901f571d4254000000000000000000000000b2aca023bf2537d4675f72759afea27b654027dc00000000000000000000000079f5355aed0403ba38465667a7ce54145750fcd5000000000000000000000000bf540baff82bc0cd079296a66148c4e04b52b8660000000000000000000000003324278ee8e7065e88ac03f1e2ee25940aeccac8000000000000000000000000f3c6491872f37555d9479afe326ab89fad2adf4c0000000000000000000000007eb70c3e381d1832621f6a726f92689a5b5fc031000000000000000000000000c91f60032a2d9b4f501b7f8996e15b87b020d2750000000000000000000000005c6536f1d3da43ad1c984b7ede50f9ed6d08ce96000000000000000000000000425ac6139dc212203c23539f157e299a698ad3a8000000000000000000000000d3dcfb2a33311034eda67a0300507e7d056a27e20000000000000000000000005ecdd16660421fcc9b639cce1ea975e73afb7aa1000000000000000000000000664bd03cd114bef0804885e693aa450a813b5160000000000000000000000000d4c3cd476dd4b7eebe180e2457943c47dfbea490000000000000000000000000b841c831183f43cc730056fc86f4c784214a38420000000000000000000000007c0d02c77bbd02e3416e6525ff6cf32ed9dae260000000000000000000000000406ec78f55cdfd32a8af7a80821e70f49b0884bf0000000000000000000000001dc933163a7a5efde4bac789ce554c7880413c91000000000000000000000000f3239dfcde243837be573c1d8112e4108f4dfcbc000000000000000000000000c373bfc9a2c26697d1b0e25764cbfbb9d9699d700000000000000000000000000cb58cc386acceda34df08288d4f2dc89a8a2743000000000000000000000000878ff3079ae8989184769230911550d4c783b39c0000000000000000000000002af0f3a1d972e273954278fe237318ef29a406b2000000000000000000000000be5a9c099736025102281c4654dc8ec23ddae32b0000000000000000000000008873401e492ed2d92a8979f34950a16c248661bf00000000000000000000000063768357cabfcf8985d634fd2442f4b514c20e0d00000000000000000000000085df519eb74f10158a87c0c3129e835b8b634276000000000000000000000000304be29ae085725bb028b2c464f36d617a48e6220000000000000000000000001fd80b314795634ca8d17d36cac160f950dd63f10000000000000000000000000dacbeb47d754bff72dd57567b3e5be33f6a44e8000000000000000000000000cee2a62e819ff1b94bb8bf6c97ad299ed4cbd8ca0000000000000000000000000d098474f93e20d361fbd8af879459df784a599c0000000000000000000000009ea71350923087384eedcb47df8bf45e01cc30f2000000000000000000000000ad731e354f822e932e315f4a73d262bca72cbe1b00000000000000000000000008a4f80e0f80aa8700561bcabd060ad3df475b7d000000000000000000000000557a68178e4ef0941fe892ef961a112445c4a4e9000000000000000000000000bc9659cdf691f8410e6ab88a28d38171a8714d7500000000000000000000000001c47de797fc0f7c9ab43f7b6025c18963df0eb600000000000000000000000080ebf040b7f6d5b9a83b4976fb04022ff1b8ad61000000000000000000000000aa0d34d4745aa866c9ea30ca77e5966fbd8592290000000000000000000000003b6446209b5ce48a14f5692605c689859d85c8360000000000000000000000004459d79d0b81f62991f8a2b04d649a5ed01afd390000000000000000000000006c10f31c3699487c1f0c966473070b8052498ce40000000000000000000000005d856f6c7487400f34981e94c4c262b60c97b45b000000000000000000000000a06134b0edc9e426305d8f3c5fd0f13524df003c000000000000000000000000936ff22690317213415ef196e7deb16bb90c1aae00000000000000000000000085b394429baa9b327be2cff2c0e0a56fbfeca59c000000000000000000000000c5d587fce0ba092f87c682bc97f34339167dc185000000000000000000000000871b1c676e0d01fb66ca8eb687371df22acd9f7e000000000000000000000000c3119e3d76f71961f4eab6954f002dc4960e510a0000000000000000000000004b11820ec308da38ff9157079fafafa3ffc489c50000000000000000000000009df6e04c97872ecee679cf71a1eb8569e41ec41400000000000000000000000020561ee499052efb1bbdabb8c01656493eab6f8a000000000000000000000000286852d792ad769ed08aefd5663dcac9c299e0f0000000000000000000000000130a74f39304d72ebdd90400476bb977aef435f100000000000000000000000090554a08cb0b19834ca226c136f270ae49f901c2000000000000000000000000c96f3a6e2f448c4049f8b6b2c1bd2c0f653c0d2f000000000000000000000000468228d397aa5542e2c4b525537fb818af4ed54a00000000000000000000000069b64cf6e776b3307677f1649c37003e8320dbbb000000000000000000000000c537b18a2bcbe58a7cc36bdcd382d83b3964143800000000000000000000000015cfd5f512ba7873ebf74db406dd5bead8274f4000000000000000000000000068d174d955500f790c808dec686c27bcda17e80e00000000000000000000000058029f39061905f65e69fd23ae391c5923b48e8f0000000000000000000000007e666807df87696a50b519e0cf42a2861e5f89ed000000000000000000000000df5cdea7b0cfec118b2b164183619000bec4694600000000000000000000000084ec7d3940916fc08d470aabfaaa80228aaef1000000000000000000000000001dfd648fd75e2207b7d3a8adf80d4b8b0b472df90000000000000000000000008d56b1148bcb7b107168fe50a8e7a7397084e1c7000000000000000000000000b64408dc4bfb849baf22e5d86af766a0fe79dae8000000000000000000000000ce6008ac40875d5647cdb2e03fff3a3927fdfc4d000000000000000000000000c74c2bb5ab4285a70c7c5cec738c655d7bbea45a00000000000000000000000080bae00b8b8a8e5aa036900714cf8d29717cc6d2000000000000000000000000bfa2dd279879443bbeb02a84348b8d22bd657fe0000000000000000000000000a219bb6881c540e469ec566e093dc34a0979d1740000000000000000000000003d3633b7c9d935e0b2a64128f30f81f327722bb7000000000000000000000000460b1edda4ace744acaf223c4f5ab69e148ab420000000000000000000000000c81e534902e5688937e2fa2458004957c11bc225000000000000000000000000e0ca18766d5466be592b415c2b921d6ab0ee2fcf0000000000000000000000002d1be0439273b985e280ec736e07376ad4997b7f00000000000000000000000044b741aac5350943725f81bf060a7784c5f58c0d00000000000000000000000037d757a053aefa6f6a66edc106b3b315178737890000000000000000000000009b84398a8af67c1cd28f91e7dbf47a0f8a82833c00000000000000000000000021a2f499eb1af06853f6cb4e1d55c4c5a7f2b6550000000000000000000000006abcc0e6f6bb89a2dd0eeaf7ee303ab9b8907df6000000000000000000000000e5e907a7b93f398bdb4230c676bba0c5b274aaf90000000000000000000000009f937de9b7c5a0e7f30f28144c9b2f6267e9fb9300000000000000000000000014ec2db7e338720800372559d990e2e6cf78308b000000000000000000000000dd01a9685ec84312908ba7a2d23dfc5d59189cf7000000000000000000000000a0970ee0ce07639d3161b74c01bbfe180d370b240000000000000000000000004752d2841f93498f799ec616c22ed2f2306234ff000000000000000000000000b43f267f73e3ccd5c8b00c431bbbdd95d971618b00000000000000000000000068b85d93295408526ca1283185656cd5610832e2000000000000000000000000b1b03c69c4389dc5239b80dbad321ec1992a3a6200000000000000000000000050fe88308e3902229f4943a1ee7f236fcb440d5c000000000000000000000000213cdbda23ce8f38623bf292b89ce0488cdf35fb000000000000000000000000769d353f5020b91b0ce908043c1946521cd6c5ad000000000000000000000000ad0107af7f116c9c25b53072370c0e02e8547724000000000000000000000000b4764de005c0afdc4e08d24d8190d602915a6c7b00000000000000000000000071872c66f11e2f83b96da82fab7ffd9eeec0c9290000000000000000000000006e8563dcab44ff4f351179f03012040527bd2edf00000000000000000000000078a3e6053d83a2b76a1ad35a8488e1f84ccd9dbc000000000000000000000000c0e92bf0e2b5e46b30c829a4887cda80b9d2987400000000000000000000000019e0092890ba11d2d7cefbaaa21dc67710653961000000000000000000000000fd281a4a9ec90f95c7edb7cf54ba80f8dc55f2ca000000000000000000000000bcb54b3f5a730f9e74e995914dbeed170601c2d9000000000000000000000000825fd6650a5d5e44ea21e149f113d4c6123984380000000000000000000000008942ad847a55d5c616c8202ffa005840c552d2c9000000000000000000000000886ff3ff77eb8f18a8366cab701a4e9c30d4bb3f000000000000000000000000361506798927141a0fab885b9dc2491c3c82cf6e00000000000000000000000063be94e653f4d6a469dc5282c4a2f2e956ea72d7000000000000000000000000f5db641564d4b8ee99331f490f7c7eab71d51bc0000000000000000000000000d6815b374c13e5dffadc903b846a5587ab9e65d900000000000000000000000052dc50aa805163c48a81dec9f9ec94352e9ee9a70000000000000000000000009540d3320543ab887f56f652cc537bcb3b35538c000000000000000000000000261bdd807d36e5ba486b9ca63b6473aab49e67f300000000000000000000000028ccaa509b594e1fb010ff0253429d1a9ed6ba7b000000000000000000000000542505cc7d104b53bc06d902b4d272e845f4032b000000000000000000000000a40abb98763e893f3b8a212989ae9fb3753f17e3000000000000000000000000e923a9718353101038d5a40ee7b35fb1ae4f125500000000000000000000000046fe3c52463f327556e1aca4eb2efa1c1bda368a000000000000000000000000e06174f4f74ce757623d4c8082f9125948bd0a910000000000000000000000005f5815ec8451e4c6913e6437878721a0f08fbb2d000000000000000000000000cb7924c9e85b979bb3289a1f588f141d4b76e66e0000000000000000000000004c84822165b22ad2cd3fefd4cff9bc30ef04393d0000000000000000000000000618e3aa51b23fb481dd60a352e226831a78953f0000000000000000000000001ff6bdc761075b18fb29637dd126dffa1bb849d20000000000000000000000009eb6dd328dae6af9ddc799cc8e4d31c323ac1e75000000000000000000000000f5b96e77c70418ec1bd36680fa4b63c1752e8e5f000000000000000000000000944f9819ec16b576abc150466ba3d75d9d3063ee000000000000000000000000d86ab641d62cd8f89d2197ce71a5232dd505d0ba0000000000000000000000003ef4a97f98b8fdf52c23cdab174e1e91c845ea0c0000000000000000000000000035c7758d7fe302152c995c76e58a6723f4d274000000000000000000000000981bbb77ab4f4492db46bceca01d327758f78fa900000000000000000000000091a15d1c1a78a885c63494b15c70fba94e847b370000000000000000000000007d22c15270456deee4e6f4edb1e90d7c6e88435d0000000000000000000000008cfd4a16d6133d68c0bdc029f7c3616361ee75490000000000000000000000006a605556f122a653164e891502cc6d197406f987000000000000000000000000be0830021534c821072e9c87a963a5bee6bd7cf90000000000000000000000000a77330767cead9d4349deab9bf9964b296fc1850000000000000000000000006750645d7cdbb917d7a4cb8fd87f9f5bdbd35e4100000000000000000000000019d4a9ee3cd860e8959bb02299b84d4c8745e8ba00000000000000000000000043eefc6dfbacbb059dfc10c31cc52cd4712133dd00000000000000000000000003f1477f66e37efd4323f070fbb7f1a8d33d2d3f000000000000000000000000591c13e904622ef0c09d569a88f7d4e3eb81efbe000000000000000000000000dbebfc7a864937dd142f22cdd40433b65ecfef180000000000000000000000009543f72c549957135eedbd91653181abe7a8b3ac000000000000000000000000e1009b65e306625713ce113b9b10ca7096b8e55500000000000000000000000074fb470e36db59ecc8b498e17a576ffdb160f9fa0000000000000000000000007f437462685c733397d1717db45a442d8e76f084000000000000000000000000b8f7e3653ae929d2865fe272b36978a860bf68c1000000000000000000000000ca3c808b9d3899b5cbb7295a2160d4ce9361c6af00000000000000000000000051522c1efc6a069063f62eff3b42edfc0f3a3d7500000000000000000000000075c71f9f0ca43f9ebb27959f55dac8686680ea2200000000000000000000000014cae13a896c297a722ea5dc43316771017d8ade00000000000000000000000059efc4cb2c70c24aa2f7f55683d1c16f2eed095f0000000000000000000000006de145b9ee092f0c7dde8dd5deb33bb0bece8267000000000000000000000000e51658d21ebf7a9a4a10d65d0be94cb8a8a39c6300000000000000000000000063e070b958bd56027e1079867ae26fbf6df3daa90000000000000000000000008cd4c1a00fa31469d9ef173cd732b33769e9a5250000000000000000000000002d9d5a095e5f9c2cb97f6f4c2d8b9fbdce56bf6c000000000000000000000000051c37ea8c91b94a0992f07ef76c4ae0b604e226000000000000000000000000993905f0ded5431fe7be4f4a8b425ec0aa62bd350000000000000000000000004e7b71f29ff5cba5473c591e691b4a2183fb533200000000000000000000000019864e342bc04de186648ea6b33a8dad64d243af0000000000000000000000001d1417bbe024dff3e741d30d884f5b33a4cc49e000000000000000000000000053aaf8b7c97423916628cb501e1d87ea5b568b1400000000000000000000000083b1707ed50f215f10bf9e432f271af259fc5efe000000000000000000000000030eb8657cdb65e193695d51a0884815455a8fc20000000000000000000000005000e31eed6bd5e7f497aa245056e7ba1841d1550000000000000000000000000c6808ab1851240524bb5eb654527a0f90ce46ec000000000000000000000000779a2623842c7a641035d2c0569cf8a1d9708b2600000000000000000000000008f5b371caaa749a8923ec7dd69732dc06beced1000000000000000000000000f19208cb61157f1650dc3718c75b6bc91596212f000000000000000000000000d50ea49ba6f59496aa8eb00262ad945b0715d454000000000000000000000000b1be3258dc6e0717293226903bf3dfe9bfcc59400000000000000000000000004e00153b2ae04b6881a65c60f7bebd5583e1bffa00000000000000000000000084a9c3974a1517317a77ee4dd2017009d763dc2b000000000000000000000000aa8c4d25ff08711ed7ab31095a8650f779ff40ea00000000000000000000000058c8e62fdca94d2bfad34ba52782f46674e0ba4f000000000000000000000000af05accad0625d83c03b0289b293587f2f9012170000000000000000000000002c2529f0d3db9c67ae18e168e796e2b104bc3ce9000000000000000000000000e88f9ad3a8be01d0e5945a4f2b68c450430e68c4000000000000000000000000ed7c2ab8004119be430136ce10d7460905f1fa7f0000000000000000000000002a7d6ba53000e11f742a5caed44548aa26f38b13000000000000000000000000c592da207309d73444c1fcc242691c797b196d96000000000000000000000000d840b8af02c8180652d4f3f75b9df4021f406b290000000000000000000000007228883199e48e50381e47d5d0115d23c7879d790000000000000000000000009a0bdb3fe383d4058f01009d7b6545213f4a044000000000000000000000000070908714971a4607e7a4f66cc98458836e75b8b7000000000000000000000000d6fee3d0a4f6fea0da504cb28cd1fc81c018c3e90000000000000000000000007ab57ea6ea37fbc8c8c0e92d5f769e41e9265a59000000000000000000000000e7d787c066168695aabc38b64c9d4ec4f8d2693d000000000000000000000000623e9efd55381a64d36ad755c6175eb517e1cfd400000000000000000000000079f822233443e1bae17b58c16123723266f9caca000000000000000000000000d07e82613c0f596ee3348aceba320f5a0e9c53990000000000000000000000000d8a8917c546510ad77812396548716d2fce8b6a0000000000000000000000005c45c0f1a40cd6dc168583fa708a6add71471bee00000000000000000000000044a2d3c505ecbb7f9e62103dae1cb07041f3e5e4000000000000000000000000cab449bd17b31fc109740b78170bd0023a3fecb80000000000000000000000001e7d377f474fa4a7726ca4915f41e7c92508ed88000000000000000000000000fbc588b6e8071c38b4aebdf39c9a6fdca945ca74000000000000000000000000104536e26626988b192edc9d07ec3871bdff6c7a00000000000000000000000085496f81b5a318938943a8a77b95a41dfa631159000000000000000000000000f6e0e8ccecbfc0d8c32f9cd31312e05094e7b615000000000000000000000000df3f14b522a8da1f6a646fa5fb138497b5aba1c80000000000000000000000004d26f8f357733e26959faee12400d29cacc2725e00000000000000000000000087d75e2feec0801be828d3c6d8eeb493e3fe047800000000000000000000000098fc82a26647c175cb725e5e0c9ea0d37fd441ab00000000000000000000000091f67dd2689012050b21ed2bc210cff727109749000000000000000000000000697fd4d9f97cd9903c4c957fc8b206ded56603c8000000000000000000000000f7e65edd999b7992855c7263920b9e25a3e826d3000000000000000000000000cacfa6c95337e46cc02f391dcf5b70d9dbd2b604000000000000000000000000520eeb63833a927320f2b28aa37b3ec74ccb49070000000000000000000000007e69667ff79408bbf2021afcd4345ec5f5d54e25000000000000000000000000bec3bb372771f825cbb6fb7411063b5524e45198000000000000000000000000fe06473bd0f516dd29315c77b50744edf9ece3d0000000000000000000000000b45bc4474e94fd8887e0fb7cd020f177dced9616000000000000000000000000d4e0568646916a1d9f496feef5fe76f66ada45220000000000000000000000000b58d67b567bd1a90a4641093d455c5bc171bd26000000000000000000000000cf38fdf8adddc689abf88868f10e7bb5d058d8f40000000000000000000000004205bae03694b1c2a50b9474f17befeafb2eab620000000000000000000000004b0995cef8643867c4127c71dddf6f14d8ea233d00000000000000000000000043271f3c08536d1ddf7cf60422e723a0c2659ebe000000000000000000000000f730eb7ca5cd8ed037740251bd5cb35815d20572000000000000000000000000c8adce2e428eb89bb81fa037c5ba77148cacef3c0000000000000000000000008968d62cfb71409a4ed46829b89bcf6ff330db190000000000000000000000007545dc0e0ef07b3f00a6a55715c8c5d85a96176a0000000000000000000000001e2ac7edfa914b96a75e2991fbf6e7555e0868ce000000000000000000000000346a6373efbf377d52b2abd1485285660991e42c00000000000000000000000020430ad7f40f76e5c0bc851f6c73acb8eb6f6241000000000000000000000000cf3bc6d9e8ec4e4f29859dbd48f02b50e5510f930000000000000000000000006db23f5093e05637ae2d669ff926aa79ee3ebffe00000000000000000000000097524955897ad74799f9fa9e5c3aa5eb378f385a000000000000000000000000dad4947d0def5bc2f68ff307ffb152c211146d15000000000000000000000000d1ad6b03d9aaa2de94e32d08abe9685525987813000000000000000000000000dacb6451d71438d6017b430865f9305dbae9c831000000000000000000000000b699bdfd7943ded94680a4c33b1f90877ad1ae09000000000000000000000000b00ec779b29c368953781b54cb231d202f388fbb000000000000000000000000d701b3afeba53b5e6be9a5503f1d101572363168000000000000000000000000eb22ee3ed4c6ade222bff91f3d0ebc4a0be032350000000000000000000000006c0debe1bbe5c47525efe8fb14e6167260700da3000000000000000000000000d6cc65fd6560ed182e0c9965fc525d4c62b23648000000000000000000000000a19edb096105b1e5dd3a098cfcfbb5a93b4011e3000000000000000000000000d3f236817f975cd55d52f311808f824a79d1e091000000000000000000000000a77b124e926ca289272e8ee8826dd8be1ffe21760000000000000000000000004255b3ecffdc1338afa53a721de90514992c9cb500000000000000000000000025b16dea182ed8968254fb66ab34f90795b6e211000000000000000000000000c248bdf0ca0b016e92698eb31146a88932caa4550000000000000000000000003866daf9471c374371b880e3ca11ddbf2f5ae83c000000000000000000000000cf825358d744e4a8c1352f6349a975ed4352ab5a0000000000000000000000000da28bdb33ead907b484e6871d617aab0c4c4f84000000000000000000000000dd02d75be44f3b75a1345e90037e710d6164b2110000000000000000000000004a8aff745c998bbb5617b5a81cac6f795c8d944e000000000000000000000000a3a665c346ab440b461c8078e828c5b2e94fbc5a000000000000000000000000baa771f8a6d2a4caa5fe81dab6dc4433106a0fe1000000000000000000000000afb26c00b0c8796787d0e8ca5e925a3856aa8724000000000000000000000000304226edacde547a4959f842a751f18c0a87b2580000000000000000000000006d16f8bfc6a8724a82c3fd1ff5b04a46994355870000000000000000000000009e935714a85cda85489c2253ec6dcffde410f5650000000000000000000000001fcca4cc0722109f52335043ec3160f2cdbf69e8000000000000000000000000c05b2a1d746629ed4d4f033c01db1429ed6ca888000000000000000000000000daad44e2c34ff654fd50c18de4ae964a94b545a20000000000000000000000002747a86821193f03971d8d6c16e2c101b7688ef2000000000000000000000000c73cad97a5682cb19270cc0b6adec7472f95ff1b000000000000000000000000497b5dc335227acfeb4a0d0914670cc1c44a0d02000000000000000000000000e5191a2789bfc66170ce78af95c4014ce05d929c000000000000000000000000902c9319f906cc9d82903fd6de4813d891b6af420000000000000000000000006c6539ab5f1d3e9682b373089afc1d6b8e7e630b0000000000000000000000001413feb17a1669778ad30008ec372c181bf43701000000000000000000000000c088568ea62d42533f8430de0602a4467171492e0000000000000000000000000b1e502a4b31592ab1d08f992850e17e20dcea0a00000000000000000000000080e652a3defed44d5bd8261267c1f04eeea02aee0000000000000000000000000a92f8d54ed857f737c7a602536eacfa85b0c71b000000000000000000000000c83d2a9c3cf7d293e90ccae075a261f21ad626dd000000000000000000000000a8b9e4a4585bd2a13de88a5cd9a62d006742b681000000000000000000000000d62a49800724f8e4518564b9766f6753503cf2b2000000000000000000000000f4ea14b8526bf17191339fe3764b82fe9872c5140000000000000000000000003a2d6c21c20106c6637a9815bda826865487a73800000000000000000000000060855203adb19ad6782fcb6a37ca222d536fc7cc00000000000000000000000064bd307afb5877c760d8d87c4b162f9924619f140000000000000000000000007f5f97a2d8d4665d846b35abe35d0692e464722b000000000000000000000000b9b03021d387b6010732c9891518674b1f8e03d10000000000000000000000004c926a63aa3f4e477b9b9c4345c557d754bf50050000000000000000000000003af9b72e63b86a1d19c5b01976f8821aa316f6ef000000000000000000000000eda817842ea7ea9a778dff532f65fbea898c3679000000000000000000000000e3023073c32b06dae9ebdfedc9f19dabc3483dbd000000000000000000000000ae7aa51e1ed10270fdd8a4f1b75a0c34f26d53e80000000000000000000000004ce5331b5dd27b1f5913e95c3cb1ad6b5e6fb45e0000000000000000000000006fe73c2d4fce15d51952c74e10fa2f0ac97b0e2500000000000000000000000074e020e04241faa9a7dc8b000550a3fcdb1c168b000000000000000000000000fac31e84e3e2645759eed11a22e3728b7929339f000000000000000000000000383202a48e398318466ce79c9086c3b0a5d117a50000000000000000000000000f879265ad7ce55f3a9702267e376c7268d647aa000000000000000000000000fc314021988916c6bd7718425fb102768f90f7c100000000000000000000000099410fe4c1ec3109152e4cc4347e8aebf96f34e3000000000000000000000000e095f44e7752ff20685ec8f4ba45155fa138176900000000000000000000000093b8de4cc5a63a07d2a8dedff963fd0c5ec3ad9c000000000000000000000000554e433b2288e0b542c1ae4795b69a91344b33bd0000000000000000000000003949a4f91fd84bb7a292ce9956c6e03e61f91be2000000000000000000000000d738c2fe473353b93809b3af105b35df2c53d21000000000000000000000000053a5c5b61d7c3cdb95c387a27aa80dbec9bb3fec000000000000000000000000aa67b98afdb4db7a54251e1ec561d67691d03bcd000000000000000000000000489cb38a1cd2de72b33eacee7b355f4a3fa04305000000000000000000000000da7418318fc59d55e86ae1ec8b6342c630bbf291000000000000000000000000bdd57348bf8260a57ebaa64799dfc5d5c20767bb00000000000000000000000021df76223c9d402be1cb04224e3719408575bbf30000000000000000000000009ccce3a07ff8fe84fcc84919a440169cc6fa1edf000000000000000000000000debfa54a31a0e2fb40e04da0a48c70becef04a670000000000000000000000006d68e3341806734be6614776c1efe4272ced4e6c0000000000000000000000007d5c6fb207e4eaec24ae45fb3f5eafabdf7934910000000000000000000000001f23f44316c2a9736565d530b6c689cec59ad5bd0000000000000000000000003c1a71f0441bc8d961a61e1d3ab45ce36efe9c0f0000000000000000000000001999f11a5da1ecead55410a71c83efff395acb41000000000000000000000000413ffa1668d6228b0b52bd7d648c4792a851f14c000000000000000000000000ae0b0fe409f5d9ecac76d75e325efbb966da1936000000000000000000000000852367d57bca3867ee090f0d06fc608bb13d5023000000000000000000000000a4b9e3871d117834376865b1eb528cf6e0532c66000000000000000000000000d828640eba61ae776fd8cb6e5054378436388c9c000000000000000000000000633ed9cc9088b92443fc4f609be8451223c756bd000000000000000000000000975029418f959a86ba4588e3761d96ebf89bb4800000000000000000000000007a60c7db43f453dd9250f3389674224eb6a49d390000000000000000000000003db9cc7de21fdc9137607a9805aefc8529a2f93d000000000000000000000000d3ee7afd05934f9b3f5bda0f1d0754ab77bf007300000000000000000000000032287623f90bcb5bd8925ad3beb29c6f8254404d0000000000000000000000001e591fb08c93a2ba7fa457abe9aeaa411a0280ee000000000000000000000000e813431ca27f73cba2f0b3717c6757b6621c60910000000000000000000000002fc851e630e269dd0a033d9082ffa66519ca3cbb00000000000000000000000049fe1fe8002162e8b9f93a2b24e14897c87cb3e0000000000000000000000000c306f5cff171e9d5393c44c8baa1132a278c9082000000000000000000000000ccadd6eddd63b08236f8135264fa8ceeb3666715000000000000000000000000713892f4be2f907b74f0e06587da5293454452cf0000000000000000000000005315479f626ed82f64208dbd5ea9b14e0fe0a927000000000000000000000000892b08082acd6ce8016c95d11468be097dd5874800000000000000000000000053be142663a564d5c970a41fc16aac9ac58e95e5000000000000000000000000fdb3370706649fe94779c0efbd59b548a1307b7c0000000000000000000000000a68f9586536a6e7278fb40a1afcadd463b335c200000000000000000000000098b2f52c6425f85655b5f9ad40e635f92d4a7a16000000000000000000000000ea281ab7299ade39c6191370fd10c35b100cd167000000000000000000000000f28aebbe600e80d2929328bb097497c4918a200b0000000000000000000000005b40915a6582d9d12aeebeadf844c957276ef35600000000000000000000000054fdeb45c81a5a159520dc342a8362296c9f6628000000000000000000000000555b4d41b9e7cee10cff1df359eca5ea440be347000000000000000000000000eb2c6d059eb2d19b12a3b7af3f09f241c87b616000000000000000000000000049ca781e905b8e2c9afc754a09664bfde493b802000000000000000000000000a4d301d461e45b6c0d14be1d264c424034440b05000000000000000000000000248513f545cde88529ceb545faa584abd4e52084000000000000000000000000b161b2a4e238967d98015a1e81eb05e741d8e548000000000000000000000000c1ee7f881b28dc21ed25273437dfd68dde96bcc60000000000000000000000000ab9e34fec71cc3c16dcc5574950eec207df93af000000000000000000000000ba85e6083b8ab001cad581eb7951a3e1ae3c523e000000000000000000000000539ae88331153dc6d53bbf99eb9a25da668acecc00000000000000000000000061c5eefed2d0ac02d56648bb3743c71466057b4a000000000000000000000000d7c553a751801fe37f070fa6207e336ccfb745bc0000000000000000000000003db53802ce8199b34580ef873d14f2bce94d294b00000000000000000000000047bb1b1cdfae2d1bd2e0572b4b23a257d2e9f81100000000000000000000000077ce7f922437f9f47add82f2b94d37ae588aefd100000000000000000000000011da3ac0f2d8fc7ff885a9a64d4840f9f58f869f000000000000000000000000ae762a9357fc4cb4fcaa6671ab2d2cb795eb08410000000000000000000000003e4c92f553fb9a314626f5c225a6861d5198446d00000000000000000000000018fdf0bb6249535a1f195af1f541971f57b28f2f000000000000000000000000a105d890f59091854c8e1c2be42e618ec2973fcf000000000000000000000000b11a2772200449c8bea39185d4f1430cbba900ec000000000000000000000000285bd55474d6993d5a3024889268ec58c54ad3d80000000000000000000000004f56cc0b78d3352dfc0821c0f591230c2f9559cb000000000000000000000000345ee492befc9262bc7460c9de55891a98c7a660000000000000000000000000dfec4b7b6faeb0f5c318c4311a72a58b1b9869f6000000000000000000000000b479df2b04d7b28f41eaa7481d214e2ebeb8a508000000000000000000000000b02a13ade2d416a370bb04152f43510a25eda11f0000000000000000000000000eb6270e85e75ad7d2f72346fc441649c8243ee7000000000000000000000000709302c787a5f64f31f66c26733c05f7377fe8c400000000000000000000000053aa071e7c05c261dc1979e9b7e56b893bf99f09000000000000000000000000c3fe29c44cf8c9e359dfbc133c982466636d07a3000000000000000000000000e5eb934c0d7567df0be22c18ce7d62ef96378aba00000000000000000000000080681dbb375ae71b0c96544aefd23772182e558f0000000000000000000000003defd533c066012bd746860423c4360310b70eb200000000000000000000000094bb36fe46a1b4182dd55273af11f698f6fe19a70000000000000000000000005e59ddfdb2da63587768ac27d93afd632aaee987000000000000000000000000939cf9df71b0b562127f0bbf6f7697a7f7bcd1cc000000000000000000000000f330c996933ca8c99633a1698975f2ce9444aa8d0000000000000000000000003a0a097fedea674921556b5e1d22b1d50477b9f60000000000000000000000004f248a5c2d6dce28727827ba26d1983aef68e476000000000000000000000000f980e49a7855302d9be269a55b728c3fcc2a41d30000000000000000000000002fef2a4ba78e4ce514abe3783c58e038c35b336a000000000000000000000000d5ed1c99c676a618be5b3c41574fa5a53257a4e7000000000000000000000000feab7a720f6f1d81843ab04e48a42738d5bbbb76000000000000000000000000ababb7f48fd8f48eab51015061a9a47171195e8600000000000000000000000063377c0dca8dd998e2cf2c1072093ff92b0132400000000000000000000000002923694bd08b1ba271f0da8ece95ac16be98f5580000000000000000000000005610e4a06f153c6acd3ca5e46bafda38ad657dfb0000000000000000000000001a778332b61bf0d87f3d06688b4ff47531f02639000000000000000000000000e4cc08eb54d649f7e85c4d754efa4f76ffb8f194000000000000000000000000ae5de2ded920a9a05d3c2bff2716026dcb021eb90000000000000000000000004c8d91e38b0d589dfd84547c76efc2cbc76ab5a70000000000000000000000009d8c20eb916ce8149f5ca3394b6a1b4a71f7ec3600000000000000000000000045e64f6bbef87ff591d0dfca1d2c19bacafbf8d30000000000000000000000005c860b5e23df83f703e4b55bb751a56eb8cb20a900000000000000000000000037e42b5363f58affd0f458ef77b140c949a18a2e000000000000000000000000e6ab2f3d0a089884df4e4261a5fa5ead966f0d8000000000000000000000000097d8f8646ef8253af0b20c5b321b0d1ebe3e655c000000000000000000000000e43e15b4012a65f3565179837860d5ba95bcba7000000000000000000000000050739f5ee335d4f528bca5620c252863165940010000000000000000000000004132ef58f97649e3b722182efcf9c564d3f7524e000000000000000000000000c42859867a5ab41b613dc69ccbdfb6db0db745cd00000000000000000000000040e73aa3735cfbf836ab59918308bb94c357b2b3000000000000000000000000dc86c950a57edad490436aab92b658a94259778e00000000000000000000000052ef5167bdedc3593216b2778a3709dc3f0f58d10000000000000000000000002da65254baaa2c92274df0fb74c1bdd692b5b44b0000000000000000000000001868fe5b0354201713d2a43ae4778528f90d8c02000000000000000000000000f7f0ad91a6216302b79736e0804585d35e7b5f220000000000000000000000005f66e8b851e1779de61746efcaf0d8c3436ece380000000000000000000000008c1b4cde985c070ea2b14c356a0685eff775b506000000000000000000000000e02f98ad608d72c13eba294e5f79116b721cf3320000000000000000000000004f34de4b7dbde8ff1bac8faaf99f2d64d920d2cd000000000000000000000000663e8977d85bf4b2e7609c5dfff591f6451d98e4000000000000000000000000b2d11ab72d4ecfbb15677b31af4d5686a03c92890000000000000000000000006c5e45d2a2e17cf29e7d1ecb88cefe8c647643e7000000000000000000000000a71a8729f2ebd2cbf29d929d59a0bb78f895e60b00000000000000000000000035f1d0b14dce2e03cd69d27894b5904abc170fb9000000000000000000000000d5a0ac669367407ee790ff08e4610dd280169dc4000000000000000000000000ae7e2f997f92756b01e10aee9d3f00fc94ce73df00000000000000000000000007d51d891d89ef43f20ebb6da8b5e5bca37c7c4f000000000000000000000000f8e6843b31ae24a99d7e2c9fc20c3cda1ed8070400000000000000000000000012438575336254c5653832bb1eb928cd58a9304600000000000000000000000082f33aed76389c560269b721132284e2fd0d1dca000000000000000000000000e8b5f999bd6cf65cf421d15d2d7982c718d72df00000000000000000000000001fff699582c54e0c5b6b0ee92ae8f56f892f9e9b00000000000000000000000080fdd505c08f84f2ec23d079bef63ea501cde47900000000000000000000000058fd0b1ea61b8af45ad914e88e1eb52ebe8a5d75000000000000000000000000b6c22b2fa1bf4fd6abb52d5a50977a7bddcf5f84000000000000000000000000e3064f444776fba5f9dbe97f4e08fa2e6e80d1f3000000000000000000000000e437f160a7bbc2f6cea96f976dc16517d2cbb8b1000000000000000000000000972857f7233c31c0be9bb5895be2a50830b81b2100000000000000000000000032c5f56d10a3368976669e859b646c84799310340000000000000000000000000879ebff2f0efa83f53ab4ba3f791e2c01b40c46000000000000000000000000474af050a4c4965d2c379d231ef68e79105c788f0000000000000000000000006e32f6a4993431eb42fdae70af7563aeef870e45000000000000000000000000291f1cbb8ff1f016c0e4a2a92ea17c455faf515a000000000000000000000000daa455b58f806f2a0db8f3b012233c082b0052df0000000000000000000000008229bba2163b0998f30ae79ab4854c0896255819000000000000000000000000a6f0482ba637bfae5ffaaedd256005cf05af3697000000000000000000000000317af55ee02e48ac4935f61eca95e8a9a4e7b6d6000000000000000000000000a1034ae54f41a003b8f17cc3a1e7d84ac1b8661500000000000000000000000018db35179c5595ce50462ecc8058323289a21bc900000000000000000000000018637e70505ed76a42150494ee18f554bc0f891f0000000000000000000000003f991d48ea10fc95498f2cbf938d6d1706b79e8b0000000000000000000000002087a68698bba7508e014ba109d38f74eb35baa7000000000000000000000000b818a2afe15524c95c41d2385b99293a8dbcbe39000000000000000000000000d8869e380900b11808f0fe3dad44a67d2a3dd5c8000000000000000000000000e9151e6496ea92b894bada891a7fded785e0a9cb0000000000000000000000008468022c4c4b56fce4ba14c4a4cf62f40f2552d1000000000000000000000000fc1de707ac91ea0bc070bafcf623d6f6986a83f00000000000000000000000001bdbc2c73d895bdeb72df53e6ee35b039a88e43e0000000000000000000000007b2cc6fed4e8096fd6d6711e2a1e9ee50ce527ab000000000000000000000000b595e138ee49adb3a941154b3b192f4e7f2ce9a400000000000000000000000025b094070db5acbbb5e23474c31e57ea93de22050000000000000000000000001ca5886685f9b060b36a04ed24cc7613d77fa0d00000000000000000000000003af511465a003766c34085260c3f02307b19afb20000000000000000000000000a4fb643de1d4d3d11b7635816849a9de0c499de000000000000000000000000b701c7292eee82d48eeed3680ed0599916f88ccc0000000000000000000000008e1c105e306e708da35fda55520c2f8158b4fa19000000000000000000000000d67f99724ea51613089b5f0d00a62e03b90b4d2f0000000000000000000000004ac4253e19cb113021f411d2b5551873419ec1820000000000000000000000009c5e223ad64a11bb2facdba95dbee3d3de30656f0000000000000000000000008a701df822d801d6a9051b52811412d8b7a7a19b000000000000000000000000aa7783d7092f195afb52ce4d1ce3a7d3b4f31f0b0000000000000000000000003e05dabb924d77e440424b400dc946d503b14a330000000000000000000000006e682788e619b8460ffb8c663616270412ea396a00000000000000000000000041344eea9d9164ca2c0a45ea6c7dc0702dd9c5a800000000000000000000000081f0a63675accd5ee808a56672b8603ef50debca000000000000000000000000a0ec7b468c61d45b79f096eaf7834a5fa6aad44600000000000000000000000024c159cb901a70ae7c03577eee589333067ae78f0000000000000000000000004972bf4eb34c15a4872f4827eb115223f30b3e8a000000000000000000000000b2bafcbcb26db2b503b8b7eb13e587b39810db9700000000000000000000000016e6b2030c4779cc29eaedb4d27342be0604897e000000000000000000000000552631de5f74e5593f9b4d23f91d36c87ff95aaf000000000000000000000000c5f09ebec4adafb1cc184b3dca1efd3aa97c67f2000000000000000000000000ea718664b0edc1b5ba99e3e70f2d1111c61808b600000000000000000000000051c7b145701ba1c98092e038137786c3fe039ee10000000000000000000000007e335d450bcd14e6c1f6e5b9f74ab50404731ea1000000000000000000000000b5272732529d301f3a9d9c5fe1d013e15fa88a0c000000000000000000000000d037e8882fb9cfe14999228357e1c92cb05948af000000000000000000000000108f64bcafabd92aa28a2a3e9dcd2fe3490a8b14000000000000000000000000f7f5159fea49238f68c628d234e7d81b4017714b0000000000000000000000007d393b20625f3ac2ea176cf998c3a428b9159a2000000000000000000000000061ce455e342b2dfae46be27ba43c3bb694941f0d0000000000000000000000000adbaff030e8d80f4b060b24b9d3fd6c0e0881060000000000000000000000005fce3d915ffa60f5e024a5f7fbc092415e9031f40000000000000000000000005afbdd34bfe62cec3a3855d736214c509ca604480000000000000000000000008d61e76608dee41b7ca6cb4dd25a73b12fc1f89e0000000000000000000000008cebb2df8c2cd2faf59f09220b2519ed86a511b1000000000000000000000000eaa17bae7ac5cdb7d72d4f09a7884a6ed4afe49900000000000000000000000035e0480da6299f51ff93790564c5b7d95495b8d00000000000000000000000006d88f2e52aa51cae86439a06e6b73c3301e723ec0000000000000000000000008e4d999cb960599d178d680052b1f4b0262665f60000000000000000000000001a4e1db520648a4eb977bda63be6f1d6c42eb5bf000000000000000000000000f3fcab4fedbe13c04f284b6f957f9cf16429688a0000000000000000000000001cd621b6a41b55f5aa724b2668e4663ae73e09aa0000000000000000000000008960f321396ab50a52e139423cd2e731c0158fc100000000000000000000000022d21f569499d6999fa8eed79e834e3b5f325d84000000000000000000000000cb64b99b67312d9827b7c039313040407f2c3b5a000000000000000000000000beceb158e4eb4470ee411cd6bd56247c62c6fd9c000000000000000000000000b0b33612c1257e1929ef5e9108442fcbf6814bdd000000000000000000000000f7a53d4e9aa0e9b8cfe13089d9d469511fca3a210000000000000000000000004152582f0110ff320dbcf86d344147784364112d00000000000000000000000005a3324969ad8a10c013009601a3cba905d124f6000000000000000000000000c1bd12c08f589367e8afa9922be8022d9694d0ce000000000000000000000000fa951740dbaa0f9a6bf2badb17fa64123a8eb25f000000000000000000000000fd2e260e89ce9ba577d4c1a289cae7c1faea3b9b0000000000000000000000008de6e96d65e1a030a1397a9228fd02af87ada12300000000000000000000000054ce665c2acf5e0ef69281eba5c162c12cb50e5e000000000000000000000000f92fde644072d196dca5f14aa093dcbd196933cb0000000000000000000000000390322a2cf8f6a104f319b5697ab1824b40ae3a000000000000000000000000d6fb524e28baf35af130c94c2783cfb9d9563a0000000000000000000000000066259d6c3be8cea0e8d4b3951fe29cf759bbeb12000000000000000000000000e5299ae452d8423282a4ce6765004163b58d90a6000000000000000000000000c7677c4411aa161116f535373bda6166069ff0330000000000000000000000005944b50f2afbdf151a39af746c44aebb59a20d4c000000000000000000000000f772b50af82cc8d6b38d77eb754797727cd42f7a000000000000000000000000687ce2329fc0b7edc613f0a11f80af99cff7259c00000000000000000000000039ed308886490b29b78d9067899d34c6ed9ad8e0000000000000000000000000e12763571f97caa2a32e5226f7675f840d4d3b6a000000000000000000000000d97aaddd25c5b653df7628540e2c0985c32ede390000000000000000000000004d15b435dedfa809190dd7fc8eecef340dba55f200000000000000000000000086daf2aa3eeefa8d53a5898a16ff312b8e646395000000000000000000000000bfd3d8d01daeb69bd16f7925993f6574a0f56aa8000000000000000000000000f024f80a7b3ce1b9b0b75591f1492f1feded525600000000000000000000000006576162a8b0c5ef15516cac6df3395a0ded3d77000000000000000000000000e1ea19e3a994b886891ce21d98cdf921c3c0ff4e000000000000000000000000e6f9901bd252a97becf8f616b23f617759658ba80000000000000000000000008a4e9c00514878adb8201f5392634f77cdbe91c800000000000000000000000004ec4885f73b159e7df10782bf06d0044447e95900000000000000000000000097d5ba31a2076b3b8bf22f73416de2ccb4de431e0000000000000000000000003ba76589e3bdfd4280d1a7296a4576c65257a564000000000000000000000000cd1a649b77cd42941f1a66c92a8b744dcbfb465d000000000000000000000000548ff8c6df5f2b2e5d7f32a31837d7de651aa1e4000000000000000000000000e9b55d02210658a8c12e3642efc3557eb4b3de550000000000000000000000005c85cb262d253c7fee4439b924fd620c131d4c7e00000000000000000000000011168fbf5592e284f67961c1edb9f20fabdad258000000000000000000000000c29fe9d9be241d6fe7c0c2b3a73f2d03f14bc4c10000000000000000000000004cafc41bd6a3b4324df16a7bc18e4cad19cf8e420000000000000000000000008ba637c1e61c07482121ffcc43484e5b9dbb2278000000000000000000000000016e6b9be7f5db5d4d7399a2b41c6d010b8fc43d0000000000000000000000001d379c27393c11ab7f03086888c90202a83a20bb00000000000000000000000070c85c47337cc5968d59f1c4fb41859f87ad65e300000000000000000000000051628ffa9c723af4c5ca0366a2ec15757681ffaf0000000000000000000000000a47f7e62e39f28126c213addf99e6277901c3fd000000000000000000000000e3bdda386209ca1a1d615e917e1284b995a832a900000000000000000000000079333ad3bd55dc892c790b4692f417473e041074000000000000000000000000d85f5c9bf072a89f4ffb246675c39d8671d20991000000000000000000000000cafb4b31512e724a58ca7a98e9fb99ff21c85c0500000000000000000000000034aad2c0a855f9be2a8448ff67bfeef5e1916772000000000000000000000000da8d63c06320c0e0f16000072b391f06006e1574000000000000000000000000f437efddc2c97da6e94168d09aa350843d9f1bb6000000000000000000000000b7adb34371e4e49022b598d5b0f5b2f9658fa053000000000000000000000000d8c21c96d72cc3e3f4828632fd6f542dd6ff9a0e000000000000000000000000ec567a346773a803054688acb2af0ee90eacaf58000000000000000000000000f1b23a34421a917ce7a405921b0573f2c3fea2820000000000000000000000007abcfcdf54c70e9d00ca81b47352a74bb0b798f7000000000000000000000000315c96b62a6fe555fa86953fab4a1037c6777748000000000000000000000000dc512457cca42e395f625b3856b2b45ff55218f2000000000000000000000000edf13d960347fe20c54f64808fbf97d86867ef69000000000000000000000000ec7def9ab2f2af659cac4fe191645b74fb742824000000000000000000000000b66c4c99a729385c5fe584bc279a0c7ff8b14845000000000000000000000000ba9fe9f4b463eb49f3f915e78261b0fb58239d2a0000000000000000000000007ecf7e670ab03fa158fb45c17537d31fff12a0f50000000000000000000000004017ff06b8e2cccf6bef15282185c6bd4d22bcf200000000000000000000000060f87a83aba2048fbebb71c1ba7df1f8f8a5cb240000000000000000000000002578f161fc884a1d118d597ef2632c21b7604acc000000000000000000000000377bdeb032b24f70cbb3df2061854eb82ed8d17900000000000000000000000093a8d373d9f1936e3c415ebd2d1464af486bc29400000000000000000000000068d71f5c55e9d0ef0d40eff55636735eef84d6be000000000000000000000000902932d0c1ea36efb5f425d698dbba12298e200b000000000000000000000000fadfa55167ad20352cad9c635e0ee09c21530ca2000000000000000000000000112083a73deac61f0398893157b097aa5b3c6602000000000000000000000000fe7c5e881a7e76799f890db1a031866b92fc13540000000000000000000000009638fe42f388d72e48ba55635dcf139540676c87000000000000000000000000f350ba8790ffc79088bba4dcaa158b78adcfbce900000000000000000000000012d27cafff052d68728714513fcabbcf756f9af4000000000000000000000000f4f222e68f8bb445f7af15ca9536c7fb679767d50000000000000000000000005f4adbd9e613fb13999bb2eaff2d9c940cfcc20e000000000000000000000000903ed9cbb57bc0912d5141dd7cff31b49dfb922300000000000000000000000099e6c60ebb46a435934431cc003153bbf5f4fc8100000000000000000000000055dd6655fa4c8b58db7dff4ef1b63c808594740d0000000000000000000000006ea92d67cb483b2fe60271969bbc7f2b3d2570ef00000000000000000000000000a89f0f056074ec50779a817cf816018147881600000000000000000000000003d683d20e769a8b0a1ceff68a6f64dce8f43055000000000000000000000000e521fccaf8abdc8d0fa17277574204ad3e690bb0000000000000000000000000e7095d326f689594cf1f40b11af7da6ac6564086000000000000000000000000995afe6c496115a8c558612cd6fdfca7bb711dbf00000000000000000000000033af0e49bdac38d3373c45e0e302f635d5056c75000000000000000000000000722ac04715c526f38f838398b5d154f75066b940000000000000000000000000af326341c1867ac5f3462f1ac6cd5534c521d736000000000000000000000000028be9d4438c6e7a4eb75c963ee59c80d9f2a545000000000000000000000000fba550042f5ded6bba350aa1faa4b163f32fb3ae000000000000000000000000f7e2d3fb7d487a12fda5513e410ada6d9ab5a11f000000000000000000000000a9d4f2e1ce1e85605ae086d8af163b2a5cd74766000000000000000000000000abb18c625af935ce4b58871484aaf61c4af930670000000000000000000000006c02dd141011068728116d83d6873e4a6743fb5e00000000000000000000000087f518f62e7d7c27c0639a356e4ac001a526f7b8000000000000000000000000fa07ee399d88147041ccadf94a0c551104872a82000000000000000000000000c0b5efc915717a201486985933c722ba959b542d000000000000000000000000aeb7b4fd944634ee743c58a3eaa1856cbbb364cf0000000000000000000000001d73c15f55a98c33985b71f19a10704adceead960000000000000000000000000dae0b12dc035e949f04b2b9eab3ef9ac903b8650000000000000000000000009e3b078df89cdf7ea1e1f424672483c1718f66eb000000000000000000000000e1f4379b7f432f3c82f60723e3f0476154f4ab17000000000000000000000000bca3f83246806453ecd9095f92c77c199aadba9c000000000000000000000000dd80bd5724846ec0c33c24b5506da407ad652679000000000000000000000000dc2649f454482e68382cbcff47a2e1a9196fe520000000000000000000000000ddc327e57f5399e44769c211667600a682f8cf46000000000000000000000000a094e36d2e5c86ccba7c72235671754362f5cc17000000000000000000000000508853bc5488d53624866919e8c09a8b8c65bf5b0000000000000000000000005c97fdc44e094e3fde9bf307f37c07bfa2e1117d000000000000000000000000c5268fb7d641820034bf58a317dba38a9a849483000000000000000000000000c1bb721835d7dfe732eaf5f30a6bb734974537e0000000000000000000000000ef5f57ec579b0c1b8623d072d98ab193625f594f00000000000000000000000030eecd949eca84df03099bec2126dcb9ea3dff270000000000000000000000001397d7c0aa332eee0d2ce41cc948a0e21238c0f60000000000000000000000001ff869e89ca0b14d2727b90b0f77d98d25eddae6000000000000000000000000db5cf8e0ce738483c8bdfbe97052ddd6e8f6ad3d0000000000000000000000007f915e87c11e3162c3bfe01e6b0193e8afcdad7f0000000000000000000000005a25f984ed5f7c95500b6f63fe6fa7e12158739a000000000000000000000000c37c558248b5cd2de83ac19497e22abb96d3e7c10000000000000000000000000c194cce6baf718c2ab2cfdec61cd4e9c4c95dc1000000000000000000000000d4524a0989640adc86303d989498b2eff867205e000000000000000000000000ea5d1a684ec0d85e90723ab92784df09b4e0391e000000000000000000000000038ef978a73b1230fd93a852ca4c5de6ce65966700000000000000000000000063c4671e9943a4713806da08e530c42cb3febfc10000000000000000000000000d331633b6cff76b82400b2f2ff2a60ec3386209000000000000000000000000d238508d8b361ac0a291239396f730940f1a3f280000000000000000000000002816705530147bd262dd0c05580e1a39dca187c20000000000000000000000003386d90310a51c6cba421c9a923353162111202e000000000000000000000000cc1db57ee60595bb61f3686aa41755e4a537b6ef0000000000000000000000009d7d5cd2180548e6b0b49d9d64e513b5b4b2f41c0000000000000000000000005cde7b4c9709ee8e51d216ba58c3ce6d7da0368a000000000000000000000000983aead525432354a65233daca08137dc101cbcc0000000000000000000000002c9584069cdbe0c9ee738e93c7591e147615d34f00000000000000000000000002fa98d7ca3228e7c8f86ba094a979c66654ee3a000000000000000000000000f641d3892001a3eb291feaa1a1207b01ebea2a21000000000000000000000000f2beab40f22930f3e5eef2cf9606cdc9e62edcb300000000000000000000000077de7c8ade851ec320f1cfff1b577ed825345886000000000000000000000000d7767fdd180adc06e224cb1c55eaaaba861d677f00000000000000000000000094fb874f6aec70dde3c4e10b8005fb8d9928278d00000000000000000000000063c3cda2454e36bd70f8beee792b72277424ecf60000000000000000000000001027cd5872ffff2de3232b79b2538bcaaaa4ce810000000000000000000000009391d04704caf4c4ef6b99b9a9631342f3717d85000000000000000000000000f41d01abab9a33884cd22b0b419e91ea4b32cab3000000000000000000000000f1229425aba51bcd4fa866bffe44449011f6cc78000000000000000000000000eaa8afc3c546a978fdad5071a17a55c9a2dff2950000000000000000000000002a39b743cc1b569cb5988310ae436eb2ce715a2e000000000000000000000000fddf63082261b3ac782f8014c418541bb65a737e000000000000000000000000010fa4f7a4888f33cd79475fa85a4703a778da3d00000000000000000000000046961ac186239cd6d6256a574d374cc94a043ad1000000000000000000000000925982c84d371ad0969d5d190dbf31f2c5238c5e000000000000000000000000de8160c7cc3d794586c2db22063ef8497d5546320000000000000000000000005ee827a98c581ba1cd99b86166330ceca99b38960000000000000000000000001f926fe2a82b7ccccceeba64f33b4d957b3b07da000000000000000000000000a6123e1aa1c6d9e08553cfd4bc2999ace2e778f600000000000000000000000068ecc8c8e8e373ccb91e03e486c38b7f9f9f0f5e000000000000000000000000f7487991e046f04595c6ad7fe39ab2a218d3953d000000000000000000000000e6682ac7b9867fd2ea4bc700fa7ffed03cc54afc00000000000000000000000007ab90b1ca437941a0ef9b963f92bb30251113d9000000000000000000000000bafd0ed23c762a4ee085aad6d8feab42e65936fe00000000000000000000000005f69a2c3a9c0ba5718e863a0392788a12f5b695000000000000000000000000ec3544d8eef25b65efb4c9e65bae948cb8dd1ce400000000000000000000000076dcd0d9befc238f9769f49aff13527238196c330000000000000000000000008559a72dec1a8cd589288bae5b89e908da70dcf80000000000000000000000009e2442d1642ff29ffbd03f9c47005f230308500c000000000000000000000000eda1f960eeb2891aa53233952e84bfed96c253c0000000000000000000000000ba22e1d0a59dd140c1340f7da60e2457b083f42e000000000000000000000000251b9cfe8c9e43f8f536b4da1e3ad52edc255bc3000000000000000000000000879848a0bda3b7bd14b8a44ca067e13e31983eca000000000000000000000000fedda56b85915e9bc1794d0fc6ef2d485d5205180000000000000000000000007608f433c9c8513bf57103890695e5f610c8b82900000000000000000000000040f398b17bd6055fa6f1d2e1dd318ca7af3c9229000000000000000000000000d53b16c5c0eb185b072a23aac2d4c7db78318ede000000000000000000000000e43daaa32427af243cf60ca92e6c90bbe363d63300000000000000000000000007bd73b93dc987d2280320bc6f3f1249f507d7ee00000000000000000000000096062758b1631dc41d322847c625c67df80be135000000000000000000000000d92a3a676d04d4891c7e00dba5db34e3fa95f08000000000000000000000000088099abf2e036e32a2306ab778b4544dcbca825b0000000000000000000000006b9732d9d25d9d08ce410f05995a67a17a1640e2000000000000000000000000a73a3ee86dbd054f4eb9d9f0aed56cce751fbb85000000000000000000000000d765d919af894f7a0f59acbee210347eb6c95cb4000000000000000000000000ef2f5cb6bf3efb64751edbd24723d0c8f7e832920000000000000000000000008a276fc370f5780241e9138bd7e0a474aea9e66d000000000000000000000000d171cdb09dda33793397bca7e60f767250319a0600000000000000000000000023f08e4e2d5f2e89970b1698945ff1f4c24ef68b000000000000000000000000ade4b1ca3714509269af22bed6e0c33810eaeea7000000000000000000000000f103ac87d7f66606667c76932c4237e5889387bb000000000000000000000000839f5cf16ebb852adcbf60929d9867815fc1906f00000000000000000000000030afa07c6b6b1ad6136c28e44fa65506075e841700000000000000000000000040fba03681c89cd4a93701ac42571103bca4956400000000000000000000000097d5cca0fc4b7e0214a0a41206f2848b17fcbe9c000000000000000000000000827267c35625fc3d1a1e547084d9eb266bef7d6400000000000000000000000079d888d2d728fbdbeab567aa4cbb18d8f9d8ed71000000000000000000000000fef457c801b04347a1526c529a05fcf9f78bccd7000000000000000000000000516c3c1dd9ff2d59f9f7ef8133080a0f8f637d69000000000000000000000000fe0cc5c9d59c6d90c7b2d290c9876692fcab6e4c000000000000000000000000d75b70b5f09cda262792592d9c210a813ad019790000000000000000000000007097dac82f46e75108410e93a9704ba7e4e87fe20000000000000000000000005f73fbc7b8657f72377694ab8fb620405807ce82000000000000000000000000265c17c054a082f86a7b865681286454928a44fd00000000000000000000000074a789af290000e0eac04694877271037e6c2f3e000000000000000000000000065c61c2cdf0a2cadb3e2db0bfddb0dd4545e323000000000000000000000000a800eca3897e682d1cf45ce68d5170b8606cee5100000000000000000000000031ce336805a2d051174d50423d1e6d521c3ea0310000000000000000000000002ddf80a66791dcca3b4e3723c5a77384dedd5601000000000000000000000000ac383e0e66e84b93147b9e34a66d49f1fcc53527000000000000000000000000caad749e92fe016df7d05c862ef30a6d2e22ffe6000000000000000000000000c7680b73d1b7711fa90ac50fb139c8d69ffc08bd0000000000000000000000004d69cce9d1e690a4d4ef92699119c6eb04fcfcb00000000000000000000000008dd7c6e021d4423f8e9790312624f64d2a799685000000000000000000000000ea246a16b63e034296c415154839c260f2b63dfa000000000000000000000000f4f4f12b3f015ce39d723135e799f0039284b560000000000000000000000000e97b30c1b76bd564b65e6e727dbf2573135e5b620000000000000000000000006e8619f7e50d47666ba445a167a1ba3013ec8c640000000000000000000000002f89d60a9f77a9f6838a76d13f52c9162a70ff04000000000000000000000000e3ce2e419ec91482e26bbea48a9de0e12b84a350000000000000000000000000dc06482054bf1c70df3460b6a62855c9ab0fe8e90000000000000000000000003e0f15778b161cd5360e04eac7ffb16f0ffc548a0000000000000000000000003b42b182b62c7273907c76da31cf909fb30ec033000000000000000000000000fabd457ae53610aaaab6016ef512c08b168fca6b0000000000000000000000005dfdaf2254f73392c9f01370daee400d2a4395f4000000000000000000000000d87578c8df24a42051085a33e84c5122f3869d580000000000000000000000006fd1d361b923ee48ef8a4b0c371db493ef2152e9000000000000000000000000d31c00a1b032dab36b2863fc37ec5959251ec4800000000000000000000000005088b7b44c4f4dc56dca9d471cc1f8cc6aed051a00000000000000000000000064889c10dcea698b6d8233ce725c1beb972a3cc90000000000000000000000008de0cefdc5f0b957d129dc11b2708968a11c40fd000000000000000000000000ecfab03b496d5aaec84fa2b1dabf6af1380c0efd000000000000000000000000229c7e627a1119250aa16bc3bbef0dfc64ecfcff000000000000000000000000dd426572d8ae1f96a77d440232ce4703a4fbb4fb000000000000000000000000c2f974f8d5e54b95c84612b60289b00609dc2fa1000000000000000000000000407fb0f9fd2f158f7a7c6208610a9d75314faeae00000000000000000000000011037b2304837d6201e11146f905710f97798f9f000000000000000000000000920cce98ae9adb1d6234e7f385f6d99b052aae0c000000000000000000000000134b0ce109f6b34224a5e4c5af49cf8b7fb08d6b00000000000000000000000017b3d42ffc3602f4220e1dc16337786c6b44672500000000000000000000000043298204cbe9ff24c246929bab60a2830200ca900000000000000000000000008517ec477028baead4191d4b9b6d928fa35a706f00000000000000000000000040dca42e12b36218b1945fcdb39f25acb4139ba2000000000000000000000000fcda726b1fc276a343eefe7149065d46fa64fa4e000000000000000000000000611fd7eb57ef353284820acfe9acc782200f00bb0000000000000000000000007e3f83295ed6cb04708caf05a7ab670f8d5a23780000000000000000000000002a138f8b28328d8994264065b9d20d0f3358d5190000000000000000000000001b6be99950fa9b5a24deebc565ac3f296d2d5efb0000000000000000000000001052fc7c8c81699746bf273a2db7ff4aa3b24d130000000000000000000000009946193f733587c0797ea1a9be48f139b24f03930000000000000000000000004d664c5d83861d6432e68eb529d1e4595b05a84a0000000000000000000000000c4dc2d0811b0683cc77a6a00489d7f35ec33de00000000000000000000000006b848e63ce45ff7a69984c33ea4910e99522a72f0000000000000000000000002b14ca83743aa5c84b9334d613ffb4b8bb7d3228000000000000000000000000c1c51263e9506fa040f291f02db11b2b0d99accc000000000000000000000000c242de722617536e8413fdb4876a540096878e6400000000000000000000000093a1c00bf64426b7096c449d7ee6e9abcc78731200000000000000000000000084dc47f36b5d6f76227c3507d1d103cb9ab7fea2000000000000000000000000f5bbc43267aa7ec79807c41b8d34383a5e56ff81000000000000000000000000ba17eac15e4680e7aa9af511b5c3663e42b61ad5000000000000000000000000d4cee45aed9a6c57d5bd2df5dce0ee971f80a729000000000000000000000000d20219b23c1845a634fd8781fbd718262013f01d000000000000000000000000b078f432e591f5777c2a7e8b050b2400cf3edc180000000000000000000000008cfe3e9b280775755423962e6339ed3db553bd450000000000000000000000001201e1f91612445a5636abfe32e4a64d3a87d87f0000000000000000000000005a77cd20d7d91be419bffcd8a8eb9d8721441a6d0000000000000000000000005598ade4dc4d756cd1d24015554e4fa96753e3930000000000000000000000000909918b0acd45f5ece3e20cd121fa6b750c1d5f0000000000000000000000001e8d0686161a97d2360aa6b135cdba8cd017e5bf0000000000000000000000002ea8f4917743db986e2effbe3f3824603a6d28140000000000000000000000000dcb756b6dff1366013bf893ca32dde19e33c59700000000000000000000000082cb0a2565ea5424fda4d4b300812e99f6516e2700000000000000000000000021fb3e93e756440ca7f6941472620f4dd84a7ed7000000000000000000000000baf35dce31dc05ec0db94da2e50250c7b93b1d40000000000000000000000000f812270f88ace1272b3bfc87efabbf1dd7e9393e0000000000000000000000000f0c130ce305b1919b54bc14d4e2923fe56035a9000000000000000000000000a581207094640ca9db9301585eb119b2ff2dac17000000000000000000000000acccbe952bf39df0dbf647a17bfac2dcc93a7aee0000000000000000000000006b999f7c02ece6ed0a2391b4d0a452687eaa9042000000000000000000000000f5876dbd4ee1115d9ad64f2a33a3282910383adb000000000000000000000000df037c83362808446cc029f3f3e1cb8976120373000000000000000000000000a279e4e5e57e0c58878b1e06610f767c6efab103000000000000000000000000d75f5d4967f227e33145599a748c8ed67f2cab9c0000000000000000000000001b6d66d0bb2e7368d45d8ba8776bbdbeef688e0d000000000000000000000000ec65fe1e1c2806b8a31b2bdb8499d502c4b2dd8d00000000000000000000000058d7b421fd38dbefd95d580e65a10ecdc821c98b000000000000000000000000a378f4e41a4dad7bdf47ee9801c106995effb7e30000000000000000000000002c40318fd7d5cd45469add096e60415dfc9b1b48000000000000000000000000c2591d6065471eee75f27a952f20ec95e4564064000000000000000000000000e9c391c621a5d22402acc2e6fb8025fc633521e900000000000000000000000084e9e05e7889de2e6888fdadd368bdeb28b4d1c4000000000000000000000000903812cf4dfb6d1830ffbd73e4d682dbca7ada590000000000000000000000005dbb00e8482a36a8e5a07f0be73cb9c183eb18b2000000000000000000000000697ebfb60c6a31f51dac871313fa0b517ed29a0d0000000000000000000000006e1cb1fd182c3ab7614812421909699cc96942c40000000000000000000000003fac0a05bd49c7694fdbbf4116d64d0ccca1488c00000000000000000000000095e9db011459ebbbb3c1d01fab2c846e9cc2de9e000000000000000000000000384fbb3872dc3b2652f3bff89c993dc9951a67c0000000000000000000000000f27678c08ab19c93a3fd6f83d008a5d0852e836a0000000000000000000000001777a8ca7c1559d7abb96ae43defa7dac482593e00000000000000000000000063a6fc55768f8f3f133aa737203704c9de2d2def000000000000000000000000d0b487939c43e0cd3ef84dc32400f7cb7512c43b000000000000000000000000dc9a309ea1e53c232bfafb5b9b34a89dc107a653000000000000000000000000088ff02a9d291720a34404bc7aed92f0eb235a6500000000000000000000000009b9ee5ec06b3981a72ed795d9248105e79519ef000000000000000000000000d3a74811ed82a5045b9e5d7ea98d8a45ff7ed0e7000000000000000000000000899d4d1aa01b70c299870d4eb7930321b763e747000000000000000000000000812a607a126afe3369ac634ba37f4902972885d300000000000000000000000057b84b378d727842389ff47f43fb211cd6484c1800000000000000000000000040a17480afff44778ca59ed4be9faf9e21b9f4d20000000000000000000000003d357b205ce398b63cf0ad75e11c21afa261a0f7000000000000000000000000e7963aa00bab570f63e8cc079acc9a69f8ccc5f5000000000000000000000000d01b81b8bfcae915659bd661b51f4b58e179fbf40000000000000000000000007e02ce6b76b15148ffb2f39398d9a4eb7b7dfdd70000000000000000000000007d12e2b0b687b5a13fc3d69fbbdec2c26bf7b1a6000000000000000000000000f7899ef898b34aa854084a1da7f1c1bb351c436a00000000000000000000000077d3bd979e0704fdb8fc11bead399167f9fa6171000000000000000000000000287a12431929f6673c13e961002a47574d77c32c0000000000000000000000002d58bc2929dfca446f9e3d078eccd347e51757fd0000000000000000000000006d713e69de73d5965d38572c0e86607ad5af818a0000000000000000000000009f2786e7895bb6ec707d995cef81b2931edf0551000000000000000000000000107414b0897e56d0f263bbc3e3114f3519458345000000000000000000000000460c79f7ac233d7bd1879112f3e63091c55d8020000000000000000000000000ead912a184e8493642753fe36ee11968bc10f38c000000000000000000000000fcf20a561150eb710072085439981380efa815d8000000000000000000000000f681a1ca0ed15358b1b01cc39bd4627cd8c358e30000000000000000000000006be36f7959c85ceb8d14a0f80991935205d36976000000000000000000000000e01ce85e5cb60f1cc1ebac97dca48ba7426c705d0000000000000000000000008b67ee0c7846933c0b6cfbb9230c5964003d2e0b000000000000000000000000ad67fa770364a85c0652a9e6609d65a0cb4203da000000000000000000000000c0e56363a164bd0a30bdea360a059fd0b0cdad5400000000000000000000000078e9340aef3bec2ac1f40a9b1ae24338c7cd6eb00000000000000000000000000ae5b130fd6d468a24f6c577ba229ba5923377150000000000000000000000000b916fdcc39496f2ebdddf57ef9d3f8cca5513c20000000000000000000000004a749006156408d86f5a679e22649500fc60a3f2000000000000000000000000a9d054ef4c452e9db4b9e5110bde71f924ef628b000000000000000000000000aba4d7c57199da13229a5c64eb46f06d91879f3d000000000000000000000000af41a75e503fdaf369b4d7717d35a0441a389555000000000000000000000000bdfe62c80a02e148728fc6b99b8bd08069e87fc3000000000000000000000000d61971d69df46c3b18b418273aee67468adeb9960000000000000000000000006d38bbde3d9c920451b1b14722499810b99d5c1b000000000000000000000000878af18f1b4d82901b54a8cf645f1d5b54fea81a000000000000000000000000ceee7584317dfe5f3879fed32bb99970206e52b0000000000000000000000000a75caa9ed1fdb30dd1980829a0a6fc8af2b56c820000000000000000000000001372b41b5b4eac39ad6fcefbf992436ecd4dfb0400000000000000000000000033c94770468083c425ae4413c26486936d0d489700000000000000000000000015967e840d80d14f4d23d6bf16716feeb18f107b000000000000000000000000f81b07efbe0ecc63956c202bffa5d502402f1af800000000000000000000000089cf6651fbcf28f36b58cb9cf86086ca02b7e8e40000000000000000000000008f17c4b41d2c31566bf49ba380c1908af4be59f10000000000000000000000008cb9d7face22b2e713625a7410db42c4708ad16b000000000000000000000000ef5d373586512eb0ac435a46148051e5b352c75000000000000000000000000002bbb3df9468b408af10d614f674fa457f6e3f5e0000000000000000000000009487dd6a34ae6ef66d510ce5cebc3ee4d9d1662e0000000000000000000000001ecc0663aa9b7ffdbfa30c35db336d75c959c2ec0000000000000000000000001d09d8d0881882496aa440982b73f08f0a8fe70d000000000000000000000000367fcd45d68bebb078effdf01ba3eaea39cbc6da000000000000000000000000d0bdeec9c5ead44b527598aa2e7a13fe8f267bea000000000000000000000000e5b732b8cea6fa5c5b9e18560b8b7fab10f8f1820000000000000000000000007d8922d4b151f873d3687887abf998bd5f59fdc4000000000000000000000000ddf7bbf5174219dcbbc27e39642405fde2f52b6a0000000000000000000000002e46befbb6f9d46acfcdf8a214a1768691abbfb800000000000000000000000053b240d6677602ca89d98248a7061d8e62d53286000000000000000000000000097cdba07be8f885cbe2b6cceafd2a88297ad38e0000000000000000000000003b32cd44062ceb4a100454c0fa967cfbacab61db000000000000000000000000f2ef1bcb0e4fdcce79e5ff6bb1a2e5ed05e6d92700000000000000000000000008d84a77602d82df160a9a478fb7b895640d6584000000000000000000000000636eac680589b886dd74e3544c165c915cfb16e1000000000000000000000000b7e9ad34785ec8bf61b36107932f66c7841325fc0000000000000000000000005c2f7765e2149b75637fd4d8f27c6cfdfce16f4600000000000000000000000032cb870b7856891717e8e3250d00bdc57de6c713000000000000000000000000d9823daa74d6643cdb6963d184c9784d5178aef10000000000000000000000002ebae7a87fe38cf6c284654ab39667f670079ed400000000000000000000000065e825b2cbdd0e1325feb81ca20be674f5cd2b0f0000000000000000000000000842a0bd7aabe185f8e46cf2a4474ec115fc1d7800000000000000000000000027e1e571445d944969a22ea264b15f1d48c20f980000000000000000000000008b601ef4b9ec9a5e44329bbfa6f4d621928d52d5000000000000000000000000b3a41e184f7f041511bfef1e14e8a1c85901db160000000000000000000000004b79e3ab707c690334860e80c70999ab60b50932000000000000000000000000f6d41b9797b4c1a3c243f15868f53c1298d2899b000000000000000000000000c15400c1d1d3df8c30378a701d8f25b82b88ca3e000000000000000000000000c15400c1d1d3df8c30378a701d8f25b82b88ca3e