60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000905f7b36fa5a2387aac51947800be95492a754e60000000000000000000000000c3d0404e10bfb0e18b9c72acf4c8cc46bc3271b000000000000000000000000a4ccddbd69c015d41caa863140e4c7467178ab7c000000000000000000000000d09c899f6dea23e796c2b88fed1c2ea9cdf3f13d0000000000000000000000008c9708733b7f9e73f0e513a166e610ce8947924a0000000000000000000000005a19ae3a804c1ea77a9bf167d3b59a99533f40a10000000000000000000000009844399517bce8cc7f526db4f4eb5706ae0db54b000000000000000000000000978e8e888609ae79ab1a44c39852ec4c2eef8c06000000000000000000000000938f75b75f4583d555eb30f1cf739a555a79ad0e00000000000000000000000071aea42d1fee8ef05fac8de59011e1022ffe89af000000000000000000000000a2bb24442a7d635c92d8cb46a3e7982037a6214b0000000000000000000000006ab107b119e79a2e951dd655f22046a412c798690000000000000000000000001adb8ae84b9aa6595fa12d14a830861b3ca1454d00000000000000000000000077b8f29ea30a29f44ae0632e10c2955e7d53a740000000000000000000000000e54404ded7346050b696426b1fc415d2465b23590000000000000000000000007ab1ebab0cc63a5f0a8d4f160b55b30cd48cb3ca000000000000000000000000c71b05f560f13f4d152a6ebf6674cc313a3698120000000000000000000000005c22a42b2e37f0c3af4fb9e272e45d6e8a6aa3ec0000000000000000000000008ad063fd05327a760348795e9f497ed33250f519000000000000000000000000a205161cc4d0c8ac6dce74d2ea0bc7f6c30d90ed0000000000000000000000002080c06016d88bee3dab4ad9ce20f842b86fe5e60000000000000000000000000a15d39b18caee833acff0086a7eb02454b24a1e00000000000000000000000003848d51309cce0f597bc076d7d87aa7a9280c13000000000000000000000000b415e224f5bc175394c2e8e081070851383da656000000000000000000000000b3bfae27ae2c0bcf75fba58d7280a09c8bea2d73000000000000000000000000712dfafcfdaa90dd60f71a09ae9a9891d07486040000000000000000000000009bfbd6a2915c8dcb661b22239880e70ddd12cf93000000000000000000000000da18fcc75631b4aee6c5a4074933bca6dd796caf0000000000000000000000009be19739930bfca5da2d5862c282766ccbb4010e00000000000000000000000013634587683bc1e338d78aa76dcb1a22860bb037000000000000000000000000675d1848d156935dfe204e84ade3b22cf354b45b0000000000000000000000006b07154c8e768673578e539854c70a8703d613b10000000000000000000000000cbb1222bf11424d0bb8f53ef270b084fb98979900000000000000000000000018ab0886f5799cc9fac03b6a7ad406a3771cb8ee00000000000000000000000015ec25036ad7ff4243c6d90b027f7425d26cc5a1000000000000000000000000ef4ef4c3c829a302e6c116181326660ae094f0b8000000000000000000000000f36cac3c2657260cc83366c6b19bfc672b257db70000000000000000000000006d6215ae48b29e4c06078ba7dc9658fdb5974f7c00000000000000000000000027123bf97fda5af30ef0a61a88f6dceb5b9a1ba7000000000000000000000000bc43f99ca4c1e63dbb9b5e27448ef1a7284daccc0000000000000000000000009a3ac1c7853f9de8aef6b62cf6b1fb76c464460600000000000000000000000095d0027c3db239bf45d13999e7458da9eb11c30200000000000000000000000080a094cd2d3ba50799fd2ab930e7382fad80e3eb00000000000000000000000032a5bbe726c7b2e8746e5a508a08870f0ad3d1f20000000000000000000000006f9c51157ac34495c371bd690f5b2d731fce5df1000000000000000000000000169aeddd650e5f02e99e4064fd228b21c380d4a20000000000000000000000005b795fd28a8f48150ec5646d23fdc5046f4709700000000000000000000000000e5d358615380611641b8e4f6224134299afe8ea000000000000000000000000d1c991a5aa650a5a8b70c69a5c01977c76b9c219000000000000000000000000eedd84da9eab259ceafbe882dd7285ca71971c37000000000000000000000000b03a035c6a2c7fa717b292c0356c75d34234153400000000000000000000000081ad38cfee9801fedc6ba1cdb248463f785e53a2000000000000000000000000e5c45918253e2e5c8b321a306cdca4fa28e6e6b2000000000000000000000000cc0b214350cd1f770a5b237a54dd23e9344412970000000000000000000000000a400b8363236733aa89066b206e44ca28c2ea01000000000000000000000000afde057af140493c5c1430bb194261a30df471de000000000000000000000000efc3d9428312ff21c42819894ac4f7f86106e107000000000000000000000000ef0ee7564eb46d80a4ba29778e1fd47661b8917100000000000000000000000075f1bb69c8bd8a34713edd9fb41f3fe946a9ac8100000000000000000000000025da9a6265067d69c39a1ade293ced97f151801f00000000000000000000000091eafe5ace3d28fbe7a3d3ec1b32a85e948da92200000000000000000000000049feac58c0c86c8243fb834dc97d518958aca8620000000000000000000000006ef3ef76cf19c316f70414588927f6d6a96db8520000000000000000000000002a10b7677f2180bce5abc2afb755582165477e72000000000000000000000000f7f06366b40863a4f0aba708eaa659ae180b5dbf0000000000000000000000008e9d2707490fcfc84899c643c24ee4fed6303b540000000000000000000000004f8c72d68d08d08d8e254db6046e3ced9709c00800000000000000000000000053888d7848616c8c3cbc8befffb012cf61457cd2000000000000000000000000408ea446c08ace0a922c71bce401b377254edf150000000000000000000000005e1669412370252adb59a7323ac8a0bbf0ee45540000000000000000000000002b45bec68402f6f0f91b7f46c7decdf3740e6bd60000000000000000000000008d138bdc069b6a3c29d921a20477355ca9b9fd050000000000000000000000004e0d92d4561249d45d9d6b1bdd008d446ea25e7c0000000000000000000000002df9a7f6e6eb31cf186a371cc0a4b5d6150f00b6000000000000000000000000cee562f0ea46c2917df979ec5d805db71e298a670000000000000000000000002d680146ab4fc6cd4b7cc778badd9b862e9dda2b00000000000000000000000095081d41ddb45e817a504edfa2db3720b38a5e3d00000000000000000000000047decc9fedc8f712988e7889e8fec4b9e92cf5f0000000000000000000000000a199d6a66c89ebf91ab18027e938344582b5d6f50000000000000000000000002ed9fcd822b6c4569bcdd9d653e8202a26c75957000000000000000000000000dbcbabd680ecfa81d1e5d0a8919c70c0e23f7716000000000000000000000000d634b10cd40badf253cc5d3cf97713d276a3e4e30000000000000000000000008f33d992416a534b47bb051b0ecce8f4ddf3e6c7000000000000000000000000bcd8c77c390eb9532b08a65875de4ab9c2f65549000000000000000000000000cd92d6cd31719dc1bd902a067365d07a4bd138d20000000000000000000000003f1d00aa691cfe7ab2ec2d2b6f461f41e15fc403000000000000000000000000b6be74d1a9806554d9748284a046173ced1a0ff70000000000000000000000006ddb48e43ad931e023e83bf97c8d870a8cfba65e000000000000000000000000440318dcc864474af93fd6faec0b3cb0b8ffe90500000000000000000000000084d65e8ba83c5c5aba72cce4c4cff8f56b8ddff30000000000000000000000004bb17a604ec0a1b73468874e9504031047fd411b000000000000000000000000d7bf1e9f80c70b34280e0184b6294fc5d41d9c67000000000000000000000000a64eb18851359c1c744321df83bb69b273b25c2500000000000000000000000071ba4faffb7b6c33bbef09c70c9e925a640aee0b000000000000000000000000d35cfcc9eb8c3f5fff78e6aa3c71d9898e68af89000000000000000000000000abcffb1037b6a72317bd07c2599f373a478b092600000000000000000000000028eb4a754d8617b96b1ecf52cb89d7ff1da1f04200000000000000000000000084ec8687f6926afdd4d9a4c3a30417585cc50766000000000000000000000000c56b21d0e50a945a906f0d27b99db4b8fe98f74f0000000000000000000000004697e942bcad45508191c00384b09a72ef5ac7a2000000000000000000000000ca9062c6634eb313eacec205481b9f2a9f3c2a0c00000000000000000000000023c914bb92bfb7021e66c2a1074005f3474f69990000000000000000000000007785cd60de9ecbbf420aba90d68448d831dcc959000000000000000000000000b675091dee801d6ba57576b711508f151decc8e4000000000000000000000000bf75b58ee236329e9e9574c75687c3f85765ebea000000000000000000000000bee9167f41eaa50925e8ff3104cf45bf598246ee0000000000000000000000002556f781faf021b9e15dc896c5e814598e365a910000000000000000000000004a6d03a876f4d90a9ff3fd15ff0389dbf2f303330000000000000000000000007e4f4c775415bf30183329c0a87145e1b86cecab0000000000000000000000008e2bec3cb4f0239fda706f42d424c042814733c7000000000000000000000000ebf739cb493770a098d5c6b36989807dc4c7a15400000000000000000000000041a14faf7b871fa7cdde98d57b804fbc59d79dfa00000000000000000000000034b7dc8606e1276260bac0f8ec7c429e1eae8bac000000000000000000000000cfc1a9f5773333de86907715257835e25063ecaf000000000000000000000000bc2c6603d7ad35047b15833b5b93ac42ee685481000000000000000000000000f9eed2ca014c64562714905516b31d104e25f798000000000000000000000000f536786604bb0f9991dc2757b62e305697a8fed70000000000000000000000001f376dff24103b06bc6c9c55a38db030562658740000000000000000000000009b7d8ff6c433f3dbe22768941a9093a0da2a38ef000000000000000000000000d7f0e0462c70256257d37d9cc3c7810f9100b1db000000000000000000000000d13eb6203f5edad6453a434702b8f6d5fbe2a41f000000000000000000000000d6c53d451516047291f4fa3d0668e9081dfa1e340000000000000000000000007ce543a217e662c7e038acbbe9a534871bcd00c80000000000000000000000002e3dd9f87da11c867364b522fbab086dcddb467900000000000000000000000059bf2394f7b2aef2a51a13859332a6450df5e897000000000000000000000000af11f38264ce8f8752d0c5b77d0da042a750099a000000000000000000000000a05bb0dda85ab810bb5a8e23dce7d3bc64280ff4000000000000000000000000db845d343a13427311b071d271bf98b0919e9ff70000000000000000000000008f9979686c6d8a1a8dbb98b34dccd3c6b0adda7f0000000000000000000000002e890028476a6598d53848c5e7c9cc4205b623d90000000000000000000000006c599730e822b3376188a2dafbe97e938c32410d00000000000000000000000011c1ebfd5e6f160a86ffb2df11fa8c8595c2ff4300000000000000000000000081ab3873d16f6d707eb6be092ddf1f215c5488550000000000000000000000003ddab302d736ce81f09c2eace92b977d9e644cc30000000000000000000000001eddd89e332ee7e8933780c877cafbd34386c52d000000000000000000000000dbc3d4942d94e37200794069a8c1d65b6b48afe800000000000000000000000012371da4d0e4e86d0a60223a17d2aba3afb4a0c8000000000000000000000000ec6e205132a4945f1df50ef5389bd115b4f22c280000000000000000000000002bbbed0391cea4bd9a5764f1c141a0a38d2721d000000000000000000000000038f0ce0703cc915b46c2d19650d206f376250c47000000000000000000000000120c84f4956fe809376654c271f85ecc9f9466ec000000000000000000000000c8c6ff158f942f8549af285c6122872bc9a94726000000000000000000000000d30c93bead3debb2ae36298ea463a645e1978857000000000000000000000000004f954a2c6c50721bbf597f258bf9b4c5a00e20000000000000000000000000dfa5a4011af6465eb85e2f9f8db89c033f62561d000000000000000000000000dd77e89287633f8ea9f7f921b9eadd2119cce7510000000000000000000000007ce8615722c7ff62efff387d3ef0c577832591c50000000000000000000000009320f958ba4eef79f0e262fe90716eefbc91d6a700000000000000000000000058f65881f5ceaa41ac09309318f0ad74934324ab00000000000000000000000058157fbe87b1aa538a0b7a6be648c6d9748d5cd3000000000000000000000000c3595347dffac9da68853177057eae33faef7e91000000000000000000000000e0263eaaca82c3e19171a9f581df66c333a42a3b000000000000000000000000ad532dd5ff7abf829fa933450585fee8a7902134000000000000000000000000ee56741f377293f78c77aa1c89ad38b57062ae9f000000000000000000000000c33a24fe4808d7ef20b72cd381aa275745727fc700000000000000000000000020068b96a53f3d16b9a80a70d9677a855d8a1eef00000000000000000000000065787a1c986d7e9b45fce3c3d904b5f36075bb9f000000000000000000000000a330b91f149de2ba3b9a45df3d4b7095b0416017000000000000000000000000036697c094b7b3b0e280af50b5979a55150315e6000000000000000000000000a3402f366591012864b595ef01856c2265defca1000000000000000000000000c48808ae43c30f98eb3cf2a5d4ee564a54c43d6600000000000000000000000062c4aaf8a573d0810ed0f44460e7738318496ec0000000000000000000000000b430e744da99fc643c75e7e1715edafe7ff2ae59000000000000000000000000363a4c2dff1176fbcda0e5903bde98d411c2fcc4000000000000000000000000af1fb8388998b0086b4097e932732175c1a688590000000000000000000000007f00479dcb7481223a58322d1d5ec4f5bd068915000000000000000000000000f5b33b96565d2b42858891d8a3830aaad76b46f9000000000000000000000000c52c4c39de749f8a1986f1d9fa1c7b2a2f900053000000000000000000000000d84942a1535ab6e1774b7c1daa637c687d2ce018000000000000000000000000a920a942671611b214051186725c0870e9ea6b760000000000000000000000006a604d464b9a4ab1136c5883239bd9b6ad4e53fb0000000000000000000000004bd79aac462d64ebc632c324d4d7b32a1a6746b60000000000000000000000003ca5ba83d85f38b72ee31e296a7f8285fcf08b890000000000000000000000001f1eee626239671510568ed40441494b68ebedff000000000000000000000000f12f9896b41d25520539f21217ee675fd9266cff000000000000000000000000fbe558f5974e2d5a41e5b29c208216998a6a66d4000000000000000000000000627607f0b775061d047f82b02ab30ab7384f4c3600000000000000000000000060600eeea8b1b7dac2bfe2e687ee131fec2d0e9b0000000000000000000000008e2f80556384a476e5a4fb4c1064d3c416e96b95000000000000000000000000dbfcd7e247c786a61981916edfd594144f4454140000000000000000000000002e3d9b96f06d72ca753cc488457501f0754b4aa7000000000000000000000000aef39257a5da6742b47a0d1c7327aed34775760e000000000000000000000000fb553f58d999b1f17d96353c89be310bb8bf8e790000000000000000000000003fd26641f862cbf3ef6b04139f9011c293d0d00400000000000000000000000070b1200e97232f37cb3d3ea9269c3a90a76473540000000000000000000000009718364fdeeec80c51fdebd31461ebda3afd2e46000000000000000000000000471c31d56ffc309b9c6be79b566659cad587cd05000000000000000000000000c4c0cccaf48e3c3b9a103a14dfd8a372314f0057000000000000000000000000c1ea748d36f208c37641c0f27a3f6978334ee2d4000000000000000000000000e1ae64a3c1f55815a413088fe839c3a925a3de7100000000000000000000000057156fde517930ea8141950c9193cdbd709516d8000000000000000000000000c5e8cadf639c2d1a625d3c1bf2e70ae2ab5b59cc000000000000000000000000d93783c30a03711206f557d81e9822bf128e2cd80000000000000000000000009c148a2c851336344cb05f51395c6193e8bc42c20000000000000000000000008bd3af74116ba055494d2dce6b738805c09b9a6f000000000000000000000000105f219f001cdbb4948acd229f7364279f01f5c1000000000000000000000000b753866939b1df97ed753745f1726099799d8795000000000000000000000000bc8c6e115b8f0f5749bf6468f73a07dee5ae111d000000000000000000000000a2008e2592a2a6d18adc55ee4ea15191030a7aae000000000000000000000000471bdf6292cd93913b8ed3b17d147ca589d4c297000000000000000000000000cece4cf0e01af6a78e0f2269edfcad3d2f1a0c5c000000000000000000000000a336111f963661b121a3048e31a56fa4ad66fc51000000000000000000000000fa391b7508778305e76c49bfba2488d8964dd982000000000000000000000000fb5382acf67aaa3a499512f771d8f3e2ad027727000000000000000000000000b0e9d8ba11bd20bcf125c71b720eb805efc8541600000000000000000000000062a42c42689f8c2013b8a7ac498ca805b03ac33e0000000000000000000000009e6d4dab914cead2c63924c6785112dbb50744bb000000000000000000000000706b4cb389670a1313bb578722fe4cf17b9a3f34000000000000000000000000427961455b7131275a0378a978b42d12289fb9ba00000000000000000000000062f232effaa6e848af0e1d260c602826359a9892000000000000000000000000fa12b0077d0132c35ae328c5ff1f3dd46645d9ba000000000000000000000000c3719ce43f4646a33423884823d08ad2462ee4ad000000000000000000000000306050fa3d8ceb23505166d798904ae95f5acf5b00000000000000000000000032753101e48e41e863415227ef44e7a12e8e0df1000000000000000000000000f8c0dfee1688fde49c5e0721cc0eb89f17d3e21300000000000000000000000082ea6739993f1fe1238fd0483d65ab21e542b36b0000000000000000000000001ebe1676f20ee41e11832344806879ba2048523a0000000000000000000000009f2fdc03b3f152e46bf57969d7d018e701e4216000000000000000000000000063649fc1ab1f2869bbb87cda2258bbabe7cf8c0e000000000000000000000000cd06fd91eb09f818a37404f511ce8c6bcec0b524000000000000000000000000725d7eae01f53c94fb54b349a24904aeb41a11eb0000000000000000000000001c86fdb39ff1f50baa5be138c199f0560fa0c49400000000000000000000000002f1818d9627d0d21da103f2b81049ffaaf29ea90000000000000000000000000b913701f67e1cb4dc619ea2944503f72db4d85500000000000000000000000014e51a7d845a17c8361ac680628b2bc6b67926b7000000000000000000000000156c6a4b28b06f83d0627af2aa7e6e8ff33b2a240000000000000000000000004de6a79a113e8bfd8f68c138cd8ac3219f814be200000000000000000000000030b23e134cd1cb984b92b41c5672e29c41b6978a0000000000000000000000005bcb78565768fd432a939e7859f8158a3197f93f000000000000000000000000babc4228aec481850eabff90ce782584d50bc1a1000000000000000000000000566a8691a37f21b56acf4a06f3d80e0698bd8f23000000000000000000000000ec122c8fd5e0a3ec9b4bc9b220a4b8d7cc5cedf40000000000000000000000008cffbe78e3b6550e72c620027ce4ef07a79d80660000000000000000000000003e5090d9b8ea55e3f04c2bee85c99638271009410000000000000000000000001834ef5bb9dbbaaf7bec5055fffe979fee9bec5000000000000000000000000099ec1dab9a06f85cb3c63a5884c72e570f74ed59000000000000000000000000cbc71d7d157c2b948ac26e88012f5ffe0ee3b477000000000000000000000000c1267e502e64a7a8955221ccef6d92788c661365000000000000000000000000fbf6d36c5dc83cb71f581c912d44921d40b0233b000000000000000000000000350c7dcedccab7fd9074d63758eb407e98cc39220000000000000000000000001c8fb164d80e7c05e4c03d6711ad5ed06722ce8e000000000000000000000000ea700333e845890665df6ff50e815a3a5e6857900000000000000000000000004145364f71fd6d38d6c7b96e4e8005490b8a3218000000000000000000000000dba1539affd1f7dc2f88179dad632a92ccc7139a00000000000000000000000025dc6e23ba342d8f0622aef186e5cc20fd953a13000000000000000000000000cb2a618e3ce4ec4419cae8fe32dd0fc35453867b0000000000000000000000000f6b5633acf02bb76cc8ea7e9660d869f1baa5d10000000000000000000000008669ac78e8b7ec73b887a530d1703125f6dcd1ff0000000000000000000000004b03e11b1ac222f18a0ae36d13f542de2d15e11f000000000000000000000000c77b3bc7535785c14e42a8390446bdcd96284e050000000000000000000000004b53c6bdcd598487e47be42836804fca16a4578a00000000000000000000000061be90f90b0709a9bd88593e4e8b6c13eccfdad40000000000000000000000001c762d848354d29a3f85f8095d2121e13fae85d9000000000000000000000000ad205fbdd80d4f9a714f83d2ecd18140de7615e8000000000000000000000000958f73c11c3aa069b9501d321495c9c7dea97ca70000000000000000000000007912b1c8873804203b8b75220d5d2641a3841e4d000000000000000000000000737c2b3424d5363ec076499301ea7e368c38fd130000000000000000000000007e477e9563819360b6dba5156db18d909d25f0c4000000000000000000000000a0b399d7f8e37ae90f032e5d725b3935b3866f2b00000000000000000000000031e94c2008e07a6d62c0f77c28ebcfd1819ed2bf0000000000000000000000004e6f4bae3c0e7d42c913f309f1ec5919838123600000000000000000000000008ac3dd16e72cdaf1204f8ffbdaaac72aca3b0d17000000000000000000000000f7a5b258f853b257b6abebb96130e9ff9e4e071c0000000000000000000000004b69c4d62b5dcfdafdb015e433d7964e13c628c300000000000000000000000030581a3093454a79e6f1a1c1d61bfc9dc6fdf9650000000000000000000000009a7720cf75d5b1b3ac013dc111d72609bd3f86800000000000000000000000005cec693709ea5acf00b7370bb39715f269e78011000000000000000000000000a0d289e4a90bba0cb254834140a0e1ec02e03b5000000000000000000000000055f464eacafdd72c484bf53a9dbcdcdcc882c2a6000000000000000000000000d338a93002e9c11acc24c76886f26c9529aed40b0000000000000000000000001cca05fa17a1722b66f3fb412f6201d554a943c700000000000000000000000070c9905cb38831e5fb3b99b8cc28efc86e65378d000000000000000000000000a84d5a73ba20fbf7559f54803ff47d679f14fb4b000000000000000000000000efb5b444bd1ec3622e050cdd931f093a47278854000000000000000000000000e2ea6d039fbcb389149944e53b28d2a758352200000000000000000000000000ffdc118e074b6cc3f598bf33185a592ab0e8cdbe000000000000000000000000a52621ff1fe7e7777ad439ebf09fec8e83a60079000000000000000000000000b892a8a17d6f38f02485a8a51a843fb7dba5d74c000000000000000000000000f9b9b7cf2e9f01ac359294bd9f9a4a151fae451a00000000000000000000000062da0a2eef1ec5e0e50fe847204be01e2e43f3190000000000000000000000002590c9a1f481c749dede93274cc58c687b19207c0000000000000000000000001b371a0d9073df75d03926f2ef5907a91c9fcc89000000000000000000000000439966754f3c8783458c5711946a3bc6abdc8a64000000000000000000000000018e9a741810d67641be6b187451a73abf363f19000000000000000000000000b078b2c6b6883d520ef2da7d7521d4bfeaaa9bb900000000000000000000000029a23ae0e3395bf3df1522a202314ad328326de70000000000000000000000007aa90bc81dc9520a235241f42feaad3fa9f4b4d9000000000000000000000000fd0b0be03393a2ecb0366e627aeff14af8a717760000000000000000000000001b57e2fef293560b3accccbba015356e9ca21df2000000000000000000000000cf5646c35035e4272607888ff61ab4aa93029dc2000000000000000000000000a5d1bad4e236ccf0056749665b61d539022f65fc000000000000000000000000aaa727b4c884b59b87ce48f4673a99d3e82c1c67000000000000000000000000c635b2aa0815ab7e4b69ceada80e61b6f59fe2c4000000000000000000000000bcc1a4673c313a8a52c5593a802d9c154f464839000000000000000000000000be62744cc5684db1a594799553a7c576335188ae000000000000000000000000f68694f6e66214be43f614d62be89ba6f5737f1700000000000000000000000037a2fa64b23620a6fff4b0d311f6362376d5f0a2000000000000000000000000cf039dcbe42a08d98f25469636fd1cc45ea9af4800000000000000000000000054f39699e170f4d42cd7a2090d4e123182dc0d9b00000000000000000000000098d6ed099b12bf414bc92149a6554dc90455e3c70000000000000000000000006d62005c98325442c34e129f687c2141278929a00000000000000000000000002e226cbf591f13c93342b08ab98a1fb881d6c97500000000000000000000000078e484f171d6e8949fe097fd4b210da99906ec760000000000000000000000001cd23a02cabee1fa1f42e79183b4eb0affded384000000000000000000000000d85d6c6cfc93731247aecd379a5ea07ce5f1e9d3000000000000000000000000fa5e755e18ce1a9d4a5dcfab0f584070b52862a600000000000000000000000066c849cfad00d620bd2ddab1cfb9dea649aad0bc0000000000000000000000008d1f2ebfaccf1136db76fdd1b86f1dede2d23852000000000000000000000000e7f9c184e46cf1cf6beb8028f9dfe42a3894e5140000000000000000000000002d716a4b1e4aaa0f80485c4d9a425ce78cd2593a000000000000000000000000d74bf7643ecfbf3ba1d351169605ce7dd82a674300000000000000000000000024e0f7634f1aeeec8dc3e3043dc93630f2ee69490000000000000000000000001739508d519afaa3fc57a94572a51a3c2cc3d634000000000000000000000000612e22461050e0f7a6841e67212ccf4abbacd502000000000000000000000000188672eb4a115b325102bf48b7f01e2fa31296d300000000000000000000000059862e62331e22a87e2db1d459cc4697de8a5ac5000000000000000000000000a16326087971809a26dabc964fda03a4d50bb5e7000000000000000000000000f61838decccc6c8b515cfca0702c2f8832452153000000000000000000000000b13ccc2af9fdf603cf829c7e75b4f3b84d7c4cd40000000000000000000000001cde7191d6c6dd91edba82a6635ec2ddc9c21e95000000000000000000000000dc31df63ca0b6de64bc62d81844e8956d24765410000000000000000000000009ad3c01b1f441d43a4426d3f44c888d2ae3fe888000000000000000000000000fc59513f7857b91ffaf43797e479b1ce10b9b0bd00000000000000000000000053a7f253edf2a905e823599a070ac1c4d71e106b0000000000000000000000009e0487d5e34a561be77341565f2bbc2efd1ab39a00000000000000000000000032ffab2a37fde7d097121c3fe20b0aacf9641d5a0000000000000000000000007710ce57b2933733e02d09d411670235f689f76e0000000000000000000000007fd182c1b7d67bc7cb433a07aa647713f54c8dce0000000000000000000000006049edf8294e6e347d2d4088b619972ddabcff070000000000000000000000006cd2b8fff657a7f2ff75cc324d44fc9dd3c25c3100000000000000000000000042003db59308f67ab3d169f8bbdd4811dafbf3d10000000000000000000000007725229f78a81bc3e48fa2b7ea3eb453e00a317700000000000000000000000045756cd6cc1f93a1a87a609f3a9e1fe9f2bb223f000000000000000000000000589ad4fd96f299f02c5adcb388a3c6c5704a0e810000000000000000000000003b542940c6407bfb771ab60fb574a4625568e2ce000000000000000000000000e53fff67f9f384d20ebea36f43b93dc49ed22753000000000000000000000000e8b1b27f4127923f839c86d15842eed1f5b08cca00000000000000000000000021c4557e38bdb4488a342420211d96b3fc15e08e000000000000000000000000dfc71492c9300095ce5ffe525134e91d9acbbd9d000000000000000000000000dc2602de6e6259447de35574dee8a91dbf2211fe000000000000000000000000b0e4f6726a23b8ce9e6e3dd330da881d02e1656300000000000000000000000024f1a7b539ca7cde04cd741795af6087acea2266000000000000000000000000d43f5787f492d4a072cc290e091fa5a59a92b83a000000000000000000000000b8869b236913f2ba2a36d01a64ac4e1f2e1f3e71000000000000000000000000bdcbcc231e903b971398d9c8757b98790308ea17000000000000000000000000262cc5b3c75466bbecac5332a27dd25e495523250000000000000000000000009249a8a854b903cbba3ad00137cc090b2269639300000000000000000000000004190cbf96a508626e95ad049b0b0058cdd55bbf000000000000000000000000570fb1410d4f59a88b77c29b3e2180b19f75e5ac00000000000000000000000081d65ce9a8e647e5a4a03c287a32d5adf48ac7030000000000000000000000005336d40adcaa65ef66005fe61feee2f2d4bb4179000000000000000000000000bd81bb23dad7e8fa031b5fcfdf375d2aedfc4095000000000000000000000000c784473d2470a06950b47a20f933708549ccfab00000000000000000000000001202fbb18cb6fa28dca37e85cb76ba42d1ca0c23000000000000000000000000bc44b50b0cb9d6ce928aec6978f445ba5c19be0f00000000000000000000000023c3bb4d530d48fbdadfad4e6bd5267ba7607db6000000000000000000000000012fbd19ff29e96373a4e9c0d20555cbe3287a500000000000000000000000006ab7ae2f8a148aca569b9af5cf4507c78945e2360000000000000000000000009441688070a139bd58b567ba14291966783f38040000000000000000000000003570a3362755e43f138e3cb5cc79d193bad7abcd0000000000000000000000000966efdb3fbd8c22cad0d7b05c283cc73c01f519000000000000000000000000033b6d4f5941ed7eab1efd5a3426d80596c3757400000000000000000000000006e428ee50b188bd0e7d11c6ece1058826a6b466000000000000000000000000a14a06eefd94f1650654dff377270015b232d00a00000000000000000000000051d26b10412881aa06363e9c240a852ef7bc3efa00000000000000000000000034a9f44fba2969aa5d36a381c966b135d115823e000000000000000000000000d40bd9370457df8e9a9909d30982aa38708cb196000000000000000000000000a199bc844e80f096bdeb298b87c795e65b46a1ff0000000000000000000000005d4951ea04532e10a14bbc637ee29ec056a970d00000000000000000000000005d78e9b4ce5cb2dc94fbaec3a220453987a6ef1000000000000000000000000058f79af8810e915a8b189fc3d554724ee85d3ec800000000000000000000000022eb83ae8fadbd2e471fbebe82c42042847159a40000000000000000000000004e6be06b91b2dd5f3610dfacc3dc454eadb16e2400000000000000000000000059c3f453884d50fa5deaaf18549e269bb2bb6c760000000000000000000000002b9cb2d8592c07ae21895c75de0f7aa1f59b6d350000000000000000000000002edcbd91c3cf1f338951ccbcc0b5d7ad9ae0f6320000000000000000000000002870e597e7e60d3efb24a12c4e1a7527d6abb598000000000000000000000000062c5b63cf9a2e1a1cb7c28c100791ee82d62977000000000000000000000000abd78972e6da01ec3ca8d9ba33ab424cf3929b3b000000000000000000000000ec1f5aab7ad6644766031dcf3a72f1f8f4610ef40000000000000000000000006fb5cf645e6ce6d7fe0398dd44c5689d15b886a0000000000000000000000000ad4d5337e7bbf84f8dec1c284b85a54c41e45c750000000000000000000000000c7a8d843b44860c4558707dc6288611588ab106000000000000000000000000b088ad492b6cbcc3f768b35a5937c1b6c8a5d599000000000000000000000000608d783e00266c26d4d82d80593017e8779b8e5c000000000000000000000000c9b697978e22e119bd2a9988d80db70dc297760c000000000000000000000000a0deb6ad8f5d508557d11e1f381bbd62299f566400000000000000000000000010f2fd68759d998d2fa2aea37a395cc7239e227f000000000000000000000000484f4cdd36c3d0ff54bf2791e794b06da047dbf80000000000000000000000003c2500b5cfacb25411bdb172e870e0b64dfeb726000000000000000000000000412bd08680bbdddc4ff0462073bedffba6262c4f000000000000000000000000d968e55cdd54dbc17bc39c1b71712c12bc5b1853000000000000000000000000aa9de2ffe91247740251a1f6229a302ef728ae860000000000000000000000001d3daf18c25fd88630a5014a8cbbaf60cebf8e43000000000000000000000000925fc23ccc3f27a4525cda79b24bb8448b7732c20000000000000000000000003429ed1292286e81124625031b1fae560ff125bf00000000000000000000000055fde901a7f7855f3fcef228c68a8813df8dc3c7000000000000000000000000c881be02bc8dc5751e87f8a6e55d3f720ac680c9000000000000000000000000694739fd4e56bd50c0023af0d0c31c38485751bf0000000000000000000000005ccd620478175b672de150a3e3051f0edad8cc60000000000000000000000000239ee850f5b2456da0a49f9c3c0f9f0dfabfc29100000000000000000000000044d572c5e11ac278a4be7d1ec46b3925adf3823c000000000000000000000000ca04acf5571ad40ee06b5c4e5f5a48b2c1bc047c000000000000000000000000ccfc726e40adc22844d73f67109e949380579b950000000000000000000000005057b13d52230fe90bf2f15e5ab01c6d465e435e000000000000000000000000792e4e1885f0d5b01b2f68308b8cf0bb4de87f1a000000000000000000000000bcd69ce8027b930c7712290f4f0c1e88643821230000000000000000000000005469a27163e4a39c780af56d8e94880cee3a025d0000000000000000000000006312c4c5d76924afc74472de56c00394723d19520000000000000000000000001a9cee6e1d21c3c09fb83a980ea54299f01920cd000000000000000000000000782ca74c3d71b03377dcec41c79ba352fe9f57db0000000000000000000000009594e5fbe7374168d40248521e3f19ba042676e3000000000000000000000000fa5e8c7e03e8d21983ab8955495445b80f2de33c00000000000000000000000054a5c7fd9f93759e07b18bd92ab626ddf9c3f1510000000000000000000000002d04685c3c62e7aacce7638e4bb35f8ab3f1cea4000000000000000000000000426923e98e347158d5c471a9391edaea95516473000000000000000000000000f354eb4b8329f3d4b81e6e3b8fe6bb2df993136d00000000000000000000000003dcfaa09d8a52811d9f18dfd0bff866c8b3ab66000000000000000000000000c51f87a7f7e7326bbb7e1c39593d6742618d50cc0000000000000000000000005bae949e5feb459b13299d079f7014e9387eba4f000000000000000000000000df00e071996de3336899bbd5722592b3d972e788000000000000000000000000b6c60f0e75df1452779b00cbfd8fef1cbcbece4600000000000000000000000003e170a989a859ba89266b88644f012ef74760ad00000000000000000000000076b687cf4e5a4e73fa3950d6cc642bcc64e40b88000000000000000000000000abc1f1ccefcd6e8a0124573e9ee3f3fe44ff798c000000000000000000000000b215576e8082d33bf6233e7442d4c4209c92ff68000000000000000000000000450432cecd74289faa801bdeef9862a2f1f7168e00000000000000000000000018368396d9bf891fa6e94693e35143f6389ed57200000000000000000000000023936429fc179da0e1300644fb3b489c736d562f000000000000000000000000f006779eabe823f8eed05464a1628383af1f7afb00000000000000000000000070e5e479c7f1cc16185b6b9a9d6740d554a14801000000000000000000000000f23b0d7d1df9bd1add8f93f11bbab6f3ee8a626a000000000000000000000000500b73650f6f3d3e16d425d0cb8455fc77b7942c00000000000000000000000070203f599dbdb273643de86d15c4b02c1c0cb6dd0000000000000000000000007942ee7ff7b2f25732e0ccedea2b65e2ed9fd54e000000000000000000000000d7aeed889243cc17dc719142225325b564710b9b000000000000000000000000d45404b8e15ecfacb7c63d6a60559e460f3ded510000000000000000000000002f4ecac2e45c3fb0929e69fcf0e0e8f32fd273f800000000000000000000000027cfc88640089f340aeaec182baff0ddf15b1b37000000000000000000000000a72f63bffc060b0454f3693d4a9f0e3039479c170000000000000000000000000b949f513a0ac6c262a3cb0b1a4887f6104317bc00000000000000000000000029ad3317a7e230dcf30438fff631c9ca6d733bbd0000000000000000000000009293f21838bb57f4f25d67a436b53d0a58706002000000000000000000000000a3eccea293e63934a8220f20b4cbaea718c3a2c00000000000000000000000000e06321b12c705ac05104c4575a48f8734e46fce0000000000000000000000000c5b088ad5c3521ad18ba61c36ab3220c225bdbd0000000000000000000000009f771e425399e7fa5d99a2316a040fc6f4c155d3000000000000000000000000bc7ecd68f3729ee68ec5f627a4b993b916867a23000000000000000000000000314a9cc0f7fe19a510da535da349f6b264f85c76000000000000000000000000717c7ed9ef459696ef4da99ec9c09251593b7845000000000000000000000000e9b3997e1ecff386f4b726de10aca7696aff51cc000000000000000000000000dfa7d985aa3c73e6cd87cc088943627427c56c9e000000000000000000000000df8d0e417c9725f4c07116cdfe807b00741b2a390000000000000000000000007c44b7876fbe2bd871b7ae8897988a27357a8dfb00000000000000000000000029cfee3953a95a04f78725cf8a83943571441393000000000000000000000000bb46a8ee4315a37c56aece45783045722dfd72a7000000000000000000000000b5caf2bc41dafc82ada782aa1a8d9040454da25900000000000000000000000086141b88683af149e6dc47713d6c1574a1deda1500000000000000000000000005a4448597935c508e4ad0d2cf56d56bedb246ce000000000000000000000000c12e3f0210e7b9356e1c63e7d67869fdc857373c0000000000000000000000005607b2868e306979dc0b2deda9f8aeebf2bccd49000000000000000000000000496ac5146a0da5a4d544408aebb32a7c3761ab18000000000000000000000000f189bda172ddc4b6250b8c2cfbc174af18d3ad290000000000000000000000003caeea0297ab6592b2937f489ce02ea7ddd7e3db000000000000000000000000a6f438062de069fe5682deabd6fdb61a6002d4d20000000000000000000000000d0f9ccfdee7512e69ebf387e14fd21489775b420000000000000000000000003341dd81d325f231aa744efd603b8255d8cc35150000000000000000000000000d1f2bd5351a65a78ac0bef3c8faef643c04650800000000000000000000000021ff452a075a819536f3d2ccc1f658de70431314000000000000000000000000e19a76c6659e34f099441e84bffa638ad6a3ab2500000000000000000000000097b4e783de29a550adcb36ee57372a2e789fcdd9000000000000000000000000078bf5faea9b4573727357f4c036a7f8841fc0b1000000000000000000000000990d2d1cf9332b345c05e5aa395d36e1f5023d44000000000000000000000000a4ecdcf63fe7b9d81d4d317bdf02acc9cffc02d800000000000000000000000022b9093f13660d118fcfe63b3f7c454b0f405fff000000000000000000000000b8c2c29ee19d8307cb7255e1cd9cbde883a267d50000000000000000000000002b7cfbc3ad1fb44d37c7bb5dd357a1e0a63f1ee8000000000000000000000000889eb06db012f3de50432b9c4731f1946e7bc093000000000000000000000000d9e50100a84c3c83ce722bff24bfad8acd0065310000000000000000000000009cb2c75a33761246fd0ef91d9b04dc375ad7f56300000000000000000000000063d208db53d28ab56984c71b53696fc4d8fccb5b00000000000000000000000058acfd9a418e21efa9c5c130cb934526c60b03de00000000000000000000000038405dc18d2440ef9ce3763f6f60b4cefb3af5e100000000000000000000000038f9f9bf8080912675b3652fd24ed96664ddc94000000000000000000000000079ee10e8f00bdbd5bf973149d23f799e543ef5c8000000000000000000000000f79227c8e336bae5ac7f84f98661b7b2e8923b7a000000000000000000000000e42c71135fb7b6c98eec92334d68f73cb1e702db0000000000000000000000008abaf5733742b1506f6a1255de0e37aec76b79400000000000000000000000006565f48dedb329c19bd499828c1e6957bfeadaa70000000000000000000000001a6f7d959748b43d0b540386d0f27af02a632cea0000000000000000000000007ed9dc4698e7517031290712a0c542996ddd6e40000000000000000000000000805b1f7de05e982fe6b003b7b221f71b7a0af48e000000000000000000000000ef50ed572621f343c46816e4314ebb54f6963a66000000000000000000000000a80b760c0a3f146bbfec8f81e3032de851b5328d0000000000000000000000005706d5ad7a68bf8692bd341234be44ca7bf2f6540000000000000000000000007d0c72b6fdfc2114a5e0cfd52d16e55912c3aee5000000000000000000000000ce6ed1703560cb897bacc875cff221d2bdbf4b740000000000000000000000008b8167e43d162d8fea78a513bf06df3d8901628b0000000000000000000000007541eba47caee5a3acecc74bc0287151eaa5efaa000000000000000000000000a8d9a81d26f84924ac57965fc67a562cf87472ca0000000000000000000000006dc4ff230f6d1aa1296708c0fa6157dd19dd889e000000000000000000000000ef452afb3b57fbd2890636d6f9daf670e3e31f6a0000000000000000000000002fbca3862a7d99486c61e0275b6f5660180fb1b3000000000000000000000000020a175efbf1af8fd593b1d19d0a261d43a060c500000000000000000000000023f034d3651f432c25c8d76c1e4dc175bb33ed47000000000000000000000000d4ca6ff3dd02bab5036d217ff7f87e7dad6d9066000000000000000000000000e6f7f5ffcbcf56e03f7f162953e6e08298c7667200000000000000000000000060c92454f3e6a8081ae4583214751e839b6d3657000000000000000000000000fbcd20e8506772676ccb5df13944e7202db4b04800000000000000000000000083c66f592f38a1c04ec2a820047ee374853f9cba000000000000000000000000fb4d6288d1c51292dc9899f5f876a2cf1f9fef430000000000000000000000009a9980efe2a17e2fb2eadcaadaaa75c31b18f8bb000000000000000000000000ac0db4c98a3c2ddaa16fe54b0487f86b227f7b1d000000000000000000000000cc74308838bbaceec226611a0c2b3fd5f4a7d8a2000000000000000000000000276b820e8382f17ecb9fa77b0952ca4e67287601000000000000000000000000d1eddfcc4596cc8bd0bd7495beab9b979fc5033600000000000000000000000092b22149fec19094650f3f99dc141c8f77b03c15000000000000000000000000f0082d38d35593fba4abba235969afaa3a74366b0000000000000000000000007ff8b020c2ecd40613063ae1d2ee6a2a383793fa00000000000000000000000065d30b0a6983a7836c954d8e0a07841eea1acd12000000000000000000000000ec3702fbb65905335011463b2f3115b8cbf1835700000000000000000000000034a903636158a5e5929a6cb87171c7e0dd2ba6b90000000000000000000000009b8b1f6467eebcd5b23bfdb1220b3f8650c9f5fc0000000000000000000000001c070b1eec4820db40300df580c4b5de9c26f2df00000000000000000000000037896bb7f158ee5a3e1d6778e2d3d047ec37634700000000000000000000000032c47686f56d16af71882a70d58f9557402e2a370000000000000000000000002621ea417659ad69bae66af05ebe5788e533e5e7000000000000000000000000c3a7cacb6c2cf03c957c755cc62e776363254142000000000000000000000000ea2b3874b5c155c9d18d9012e2ef40029b2aa55a000000000000000000000000bda5a63faa8fb90cf32a52af17f4e53d5f8732cb0000000000000000000000005189e4f03824b5f21e2d8e7161437c35b219ac89000000000000000000000000052f3a8a28eb9f246be70a89f546b9094052a392000000000000000000000000f0e3b92e4fe670e7ef0d8890aab80a12c74d710c0000000000000000000000005f6a13c06106269ccb3bd284d6faa65d28ae3af20000000000000000000000006d2b636b26a4e6567fe119897d1e21f2ef4810c9000000000000000000000000191a984e093d35cf820b7d19f6efc25d1dc76b6a00000000000000000000000060d29311fdb1bf848856ca5caedd199cff4229a80000000000000000000000000389836416d1d46724f0913eeee42622950b20c1000000000000000000000000f28ea36e3e68aff0e8c9bff8037ba2150312ac48000000000000000000000000d5081935def4bdebafecac95e645f95d6e527a65000000000000000000000000d6d30f186e802c1558b8137bd730f7f4aec17ae70000000000000000000000001be3db39f795ee9203609e2cd4e8e117721d103000000000000000000000000094c443fcb6f59aa45f1bd8083ad17440523b632d000000000000000000000000c0bb2aaa1d332771bb8991b4d48b4c2d47d24f2f00000000000000000000000077488ed6c9448e1a5dbe6772d6d31db85108a53e000000000000000000000000b2996ab033cd6db0ad304a5bd3d1d83003769497000000000000000000000000ee423dc711ff3e68d4bfa5bbde1dd3fe0e6dd558000000000000000000000000d5789f2c445334388ddfced4ab2fb9bda936677b0000000000000000000000001b63142628311395ceafeea5667e7c9026c862ca00000000000000000000000032a25759563d452e5b54f1f787975f93c8fc8200000000000000000000000000f1f68c2dea7b124de2ae6551d3f9f9a1ee8c113b00000000000000000000000072372c12944bee1906889bc1f75ce93b91f5a86c000000000000000000000000b9aa2777bf41c7e0b9a6cd959d172a46b20ad41f0000000000000000000000009edfcf92819c51d1b843dcadb965d1242f72fdaf000000000000000000000000190c442947588ac6e35758ad27988febf007ad9f00000000000000000000000027e26a3cb0ed42dc63e6d345110895018c088b4e00000000000000000000000000d8c42f39834e31feee3d6127a708d5826053520000000000000000000000004c5ff9ae32c973b8e0e7eed9f9a8f2c7af9d4fbb00000000000000000000000048f2bd7513da5bb9f7bfd54ea37c41650fd5f3a300000000000000000000000066572b13c001935a9f026ebecfcf4a89041a3fac00000000000000000000000020f67f5be4ffa7632e6cd055c178e0c8c17322d0000000000000000000000000e80ac9bf62b740aff32bb1eb39ef273338755ff600000000000000000000000060e2798870cbc04f1997476356426719756f76d7000000000000000000000000e2a82cdccbfa6ebf9817b0c4aed45264bd41fbec00000000000000000000000000cd4797bfc7c66ff6dcfbe250b7f6ecff241c8d00000000000000000000000048e39dfd0450601cb29f74cb43fc913a57fca8130000000000000000000000003c27447737c74900223f0bf6c4d53674d9f9ddc70000000000000000000000007880426960e32c1087d21db93e4f374293acfd330000000000000000000000001fde55497503166334bc54579a010ebb5675bb0e000000000000000000000000556ba81fbfbcfa4a9563e758edd0d1967afe58e50000000000000000000000003a27099ab702149af289d919251ea797e371cc32000000000000000000000000c430bfefb65c9f0516cacefafa947f44c6d3e3f500000000000000000000000001994fb61ee85a2b33aff896b58af328d0fbc4220000000000000000000000007e4fa6a2f352661933ffcfc3ec33d3b667c5da0b000000000000000000000000396734a286d0046a2b844965f6ec24130983243d0000000000000000000000000402c3407dcbd476c3d2bbd80d1b375144baf4a20000000000000000000000005a8cb3d6d69228155a59b74140e981de3174d47b000000000000000000000000d5a74586d05e6c0c4b10fccc350598f71d593910000000000000000000000000122e7a0bd630f903e2493ff45e428c160d22b0300000000000000000000000002034e49dd8dfcbaba748fde3110816b8a076d4e6000000000000000000000000d4fa23307a181b9ca567886eb5bcd5c8f8f8bb3e0000000000000000000000004fbaffb47dd452a9f38b8b5bfb30f7cf4255216c0000000000000000000000000b0ab39043b4761712ce99fd881f406c8e855c350000000000000000000000004d12ec67ccffbbfd052dd54854ab0f8d076476cb0000000000000000000000005c41fa2b104594f2b2d1c9b03e5a8ef61652b52e000000000000000000000000ab82c89a7f3d3d3a318a28414aaf08e688ef61bc000000000000000000000000568a6ae1419fd62f7118a875175954f33273e9c7000000000000000000000000ddb5a53737ff9bde253857f4b165ec12337366dd0000000000000000000000007777437ef0b61ffa29ca21cd3b375adc06972005000000000000000000000000d966fe15fab1455b832221e75c96a2b9c90c1919000000000000000000000000eb6cc89475a1dc56138f604bde453e8b92dab4bf000000000000000000000000895a0af96b6a9e5f7c7ccaf69f9f432768e3052f0000000000000000000000008e9e8e1eb4493bf61c8e9b5cd4f6f2647ceea147000000000000000000000000bb29f5be9cc59e28587f5bb8f6c6ac6ba9b5f18a0000000000000000000000001390743368d3d548cea3e371f8da81da2ffde2c10000000000000000000000006115b9ed849d8a50e8723b56c54bf61911bdf288000000000000000000000000c0aa65dfc4df91a25c244012ed3daa144ccc3afc000000000000000000000000200c233de55c1e2ab271edb87e5abce150d637a00000000000000000000000000cacc6104d8cd9d7b2850b4f35c65c1ecdeece03000000000000000000000000d87a3ad41fd8813f7977227453a4c02aff4d1c83000000000000000000000000f16320b511a4bcaa811d5fd23e2909b6b07b92490000000000000000000000004222cb56ce6f2ca21cb02f1069ec8df657da5261000000000000000000000000a0105382ed0866e9aaa326dfed059ec39571f7820000000000000000000000004c4e9c9bb03bf2c166286f3ad2d2826bd3cfb61d000000000000000000000000c469730dde350ab5d5f99aa7c7b75123eb66b3970000000000000000000000003f2b0a74a85a972f7734cc8b5f273612627cde3a0000000000000000000000004f86a75764710683dac3833df49c72de3ec65465000000000000000000000000eb595d76ef635d306a7c858a6c4a6d47b5059c8600000000000000000000000005aab0426c755c7ab4a0b48c2dfcbafe3b2101530000000000000000000000000b30a12fc9a720079f19473be79696547cea645000000000000000000000000028fa71ac9207780345831548fa47f34cbd00181f0000000000000000000000003665e13ec88d60a490eb8b34acab4a52d46ec8c2000000000000000000000000c55e5dadfa858ca2048d5bb0b536f84913cf4f19000000000000000000000000efc020de864877e59f7a86ec003a30d8e77dc60b0000000000000000000000000039f22efb07a647557c7c5d17854cfd6d489ef30000000000000000000000001fb858e4e40a07d0aaf4b5650c589e527a8582bb0000000000000000000000008db228ca3ab706973133f9e2894bdd944dac0224000000000000000000000000c3c2e1cf099bc6e1fa94ce358562bcbd5cc59fe500000000000000000000000051535ca2e01985a7b4d6412958b438aa23111bac00000000000000000000000085af194e47e64c926d1c18d10786c81adc9d618f00000000000000000000000027163850428f6847355ad2668c057ea78422c30e000000000000000000000000de4f304bd70b4c42caf7f5bd731f2f087e9035100000000000000000000000001b66439043b734e4fb180e72d00fcd0589bc0fc40000000000000000000000004ab21ba6a11a6f66d506b8eab465e073e6564aaf000000000000000000000000565b7ab044a1360a04cfebf899b21a9d611a0d21000000000000000000000000f1a54014d7a4e3c5179579b050a0a0a036a158b0000000000000000000000000b8150a1b6945e75d05769d685b127b41e6335bbc0000000000000000000000001e20f5b23424efdd608c70812927f5bcd2fe158c0000000000000000000000008913b99d5efd9e391ade59168230f6425813d90a000000000000000000000000b375e0c12bfa084d269dcbf412ea1d6b100aae5d000000000000000000000000afda0b875cf59c462e726652896e8a77262397d9000000000000000000000000621ec0b18317049583ac828461cdb4031ad2a76a000000000000000000000000ca7a1a193a02e0520b6b745cd2eb24967c27ca000000000000000000000000008e7c83d8a6577bbfa48493c94e7784b5b164caf000000000000000000000000075f7e512cff389f7d54178657c335aad460e992f0000000000000000000000006b6fe0c4af67ab959340e04c5d6079f03806bc21000000000000000000000000669ac071cf2f3a4e7e7991c0af074c1ab5e681b3000000000000000000000000004c8989e76ccb64dbcf109ebf91962e8c327328000000000000000000000000bd504ede0781fd0bd72ea6892b305386bf685b74000000000000000000000000ddaf387eb685e18d3df4fe3c281eb7531612cea9000000000000000000000000c617cd97eef4e2d3cf9996d6a9837c75a23b1e20000000000000000000000000133a629d34777d6638d4c2022ec7fca8651f32c8000000000000000000000000c10f78b0608a9874d5fa739cb11e62ccd7f257a7000000000000000000000000419cedd4c1790b90887d135ea505a2104ca76d3e000000000000000000000000f12fcf0f8bce79f619a8cc38adec5ca20136a6f20000000000000000000000008154e9f1ccb02922aea2b85a83e29b353cbe24fa0000000000000000000000005e6fbaa1311071f40cfbbb036329a3a97be74bdc0000000000000000000000001e1c1ba503cc84b1bcf0151c68a8b5ddc90e4a2e000000000000000000000000368c3fbb093c385c5d2eb50726ab7a0e212b3a770000000000000000000000008ab1760889f26cbbf33a75fd2cf1696bfccdc9e60000000000000000000000005493011f0ff8772ad409499c920c28233871be79000000000000000000000000eb47e6041dd81b02f83896e305b7df0678fd23fc0000000000000000000000007b808e9baa5ed29794f790541936645c17c8677600000000000000000000000052192cee7ab278ddd0c596f8721db2d436ce87150000000000000000000000007aff632760a2db655e7063d77a76fd21e436d5080000000000000000000000009d06abcb6bf6ba8284255ce1d4cf965a04810336000000000000000000000000279329dd98356ffc183a7c9b802eff7d1f0b22750000000000000000000000008f1de6ddb74afea4b5483a33ceeeae1a1bfb5dd3000000000000000000000000d32bcd67d16eb9773ac0871423e582c26253d28a000000000000000000000000caf3d8e48e744c67201f6cdf7ef6efceb7f72626000000000000000000000000ee30302d75ee3589e0d9476db54cf950fc165cbb000000000000000000000000e7445017e7202738f7b0094c3a8e90e6797e6bc900000000000000000000000005da45f89cb6d10e0b533e0d5c7ee43ad83e18560000000000000000000000005dc1417edbf871dc1e739270b160a3a6332cd817000000000000000000000000d7854f11c3853d52073f74c2491787e0f3613ec100000000000000000000000054021e58af1756dc70ce7034d7636de2d2f1fa740000000000000000000000000d72a81a8395186b5a969b9d97e7ab585ce177370000000000000000000000004e0078423a39efbc1f8b5104540ac2650a756577000000000000000000000000ec36d84ef637aacbef3c84002e9f8a3ea007e14200000000000000000000000067227455755e26f20d0f571d9e25160ee5a3f1230000000000000000000000000ae789b35b18828b879591e56f6ce3df73ae3dc4000000000000000000000000f326db408b09cfc1a26f623b912e0ef59d48edeb000000000000000000000000756ee8b8e898d497043c2320d9909f1dd5a7077f000000000000000000000000b188ee1daca51ce6b58ccf8a81ce4025a714bc73000000000000000000000000af42e95d2b91c1a6fd30db0528210e717697ebea0000000000000000000000008cc40cf9379afbc1deca8cd7f1f2d584a992a1e10000000000000000000000009b86226cedce034b90dae1be4d4aca2ef948cc4a0000000000000000000000003af55ef3896db7665411e92e64027ee7db97714f0000000000000000000000000ad506152077456708dc68fd1226b5f2468b4916000000000000000000000000ce04002d9e12403be774a32f07172666daf6d5e400000000000000000000000062e4851e88bec4f5c5ee3dd347f2c601a18af1af000000000000000000000000ff3c2241cd767b735b26f3bd62c39b57ce02123d000000000000000000000000f50d47c2c552eaae9b4389ffe4cc74231fd22eb10000000000000000000000008a2bf6335d11437441e08d0007681ba6675535390000000000000000000000006b48ad78a26604b9e158a07ec4abb2981842e168000000000000000000000000f1e0e79a42299d283d2328618b6337bfd2f4e4260000000000000000000000006095e260d72e78834f39353f397359adab5e1c28000000000000000000000000e77162b7d2ceb3625a4993bab557403a7b706f180000000000000000000000005c0c96ea766a7e24fe9d33dd1a85cecd63c2cb5000000000000000000000000003c8f140e83f32b60e9f9365925b9d12c4c2843b0000000000000000000000006d2ae8aee3a2642bb564fd7e53e1a00d661b675e000000000000000000000000701db4536b4ffd6709633448ae1a816e55ba885e000000000000000000000000e61f98281416bfd6b6bef27556b549763584b49e000000000000000000000000213cd575874ca99b46e0f93ad28d1236c514f4c900000000000000000000000078e2a3255987b1a3d5816820a36288b27ad052b200000000000000000000000079a81898f718b8b88d27b9941c088d3b8426ece5000000000000000000000000a07b1ab7f48af62d7ace62788e5958aa6bbb3f4e000000000000000000000000a4657b898dd70ef3a4874430bea42e8602847fd9000000000000000000000000cfb3f38a19e1a37eb3b76cfa01ec78149fa7f95000000000000000000000000027c72e4bd23c910218d8f06c4a1742e06657c87400000000000000000000000093380a6c445fbe63df975463525e054d60fb8d42000000000000000000000000e5ce2cff163181586a6b73e5e2a84e9d756a443d00000000000000000000000018c8df1fb7fb44549f90d1c2bb1dc8b690cd0559000000000000000000000000c21c3f538c29a69f224499f2b889bf8ca97ba9cb0000000000000000000000005040356780ff3b3a419b966b7a0b013af814dcbe00000000000000000000000006410f2bf8d3c3067834e7d7d8d1140cca0217090000000000000000000000009c0790eb0f96b16ea1806e20b0d0e21a31dc93bc0000000000000000000000007092fdbc448698461a3ae98488c35568f368e0ad0000000000000000000000000e7fda8f45a1850455f133739a340886999ab38f000000000000000000000000896be5cb8c143b533607cf48281c90573a2ae120000000000000000000000000e5d399aa9be7bb8979da02d8feedf89b4ac931480000000000000000000000009f11a353d51376b2a884bdce3548c7ec197698290000000000000000000000006eadd74abc8d136c2cadd7d956f4ace83a06ccea00000000000000000000000006a2f84bab3872e04d9495be8c43f9e2281411a10000000000000000000000009fc118160f97f3481ec18ae9a9eece8d46f22fd000000000000000000000000040e105831ca1d9de5657175867755065e875965c000000000000000000000000189b6e103c9d59b2d4ef377b4baee677d590c5310000000000000000000000007b945ffe9725d8e05343bec36c0eced294097f7800000000000000000000000098ac81d8c5187e01e2245b1db6e08d5182014548000000000000000000000000f9d7ee5d76cbf4b2a916596bcaae70f0211ff7c0000000000000000000000000a49080b26ab7acf4ae22c87c3d4bba0f8d339d1300000000000000000000000056b5fc8308abb3370064795cab1e28d16aa209c1000000000000000000000000eb08fdf2bdeefab44011f3bf7ebddeb462d75c5c00000000000000000000000094876f659a55ba40e53eb17d9b250a6410b3cbab0000000000000000000000009c549499f1f631a264a80f82dd3db608b211e9c60000000000000000000000009aa9a5c0858bd3858c67ff002d1da0d8ff68314300000000000000000000000051029f62f407b34bb26d8cf6662653eba381503a0000000000000000000000003d909ba2ada9c47e3d11c9bdfcd93456d0a49242000000000000000000000000d2759c43658ab2c4d05ddace543159f5cf8709b00000000000000000000000006ae9f361ca5e8491abfcea156faf5ed238cedef00000000000000000000000008cff6832174091dae86f0244e3fd92d4ced2fe0700000000000000000000000041b68202dc64904e09d2e4f0a94879c741f27db2000000000000000000000000b496dc77fa081e3564d1ef7be5b6a24980d562a40000000000000000000000008da17bbb1456d3839ac6a6fe64607769e0c851400000000000000000000000002a3f07a9f37dcea8e8eaefe4c801401b141d98ab000000000000000000000000ab2c6980c894926d888cf584e8969a2aaddaf68b000000000000000000000000d7b49133522d731ef2c78cfe22e462ce4eacbfaf0000000000000000000000003ba18ce7cf92f6818b0e25669ac67b972e28f492000000000000000000000000ad09a89958bd418cdf44e0370829118125cd165a000000000000000000000000c62d148d217f9ad0f54477e3e5c9cf48e93e34b40000000000000000000000008fd3c029aecccd475b971b4a6afd79a57bc7220b00000000000000000000000057e5951f7011e1ba6375e5d820b19c7a423f85480000000000000000000000008b1ab168a9f9d0744f2c782c36c6c6a3ebbe4abe000000000000000000000000f0cf47fecc7567ff38adac36075c747e59b7a6d9000000000000000000000000fd79a31e3da76945715388385593fdafc9564d3e000000000000000000000000e566df86b3c91762d9b7098f1c99b06771a2ac1500000000000000000000000007bd3f2600bda3ae37bf32b97800c43b08920d88000000000000000000000000433ee2f00ad7ff824b2fe74bace417afd2d86d31000000000000000000000000dffbea058d4528d9925ec19b76c2a724b54ec6180000000000000000000000004c4ce161c99571949ed2308a7ffe6449aee8a6ac00000000000000000000000032e099cfbf895c30cedda908792e8bc57f158f5f000000000000000000000000cad8b05c0e6896cae7bbd8bae9d9db64a0bfdf7f0000000000000000000000000d39d8e7979a23994b396a6444c9a253d877a7a8000000000000000000000000480495f8af12b271cf5a491ccbfed977bdd768480000000000000000000000000a71e650f70b35fca8b70e71e4441df8d44e01e90000000000000000000000007b3f39d4345e5d73853b2c2530f69ec79c0a9fc2000000000000000000000000a8e953ac33efee299515f7100c4d644cda8ad183000000000000000000000000962ddd5289bd525df86b6090fc777adf8d374f4400000000000000000000000053c323b7130648103ac12eafb9a51cb8df962d7800000000000000000000000034aa3f359a9d614239015126635ce7732c18fdf30000000000000000000000006e7e4092a59c3b5df6f563f74cd68f3ed85e9efd000000000000000000000000d4519767ef44cc53ed416f0269cbd84ec53de77300000000000000000000000048a16ea5f44a9def3322eb2ff84f86185cdc85f500000000000000000000000079af508c9698076bc1c2dfa224f7829e9768b11e00000000000000000000000006c04508075c125cd65daf686177fee2a945e2d8000000000000000000000000b565610745608f40342f399750686127018e02000000000000000000000000007a596c2d3e0f390a212a8ed47308cf621b5e949c000000000000000000000000ae059b2bc5397ebfbf523873545edcae340bee5a000000000000000000000000449ed2f0f248c93b60977de47bba745045bd96f7000000000000000000000000bfdb50dc66c8df9fd9688d8fe5a0c34126427645000000000000000000000000068484f7bd2b7d7c5a698d89e75ddcaf3a92b879000000000000000000000000f75ad89a40909fa0592e96899e038afa8f8b2bae0000000000000000000000002f8c3922444aa68c9d850ddad95438b960d3cce5000000000000000000000000c99bcab0daaf45f86ef8787c6577ee9d973b817f0000000000000000000000005a75297ee3f410939583b5fddb73074262bf739d000000000000000000000000774ae25a83cf0d905f38025e18366ada6157f09a000000000000000000000000abedee3601c03a80f8dd9c664826638306cec1c0000000000000000000000000f97fab3851f05a3ded46baf325f58d57405332c3000000000000000000000000039a6c851766821990d8281173fcd429e3763886000000000000000000000000391feddfad5b8cb950ac50f0e073853c45e4997c000000000000000000000000f992656f1b8f756904f8ce2f82f0306ae2429cd1000000000000000000000000e9e9206b598f6fc95e006684fe432f100e8761100000000000000000000000009d40dd78d9f03182eed194ba8189dd42af172f0a0000000000000000000000002484930a74674aa452cb5b83599a2797f0e3a939000000000000000000000000df835b88b33e1356056bb12b207c55623dff1629000000000000000000000000883d7047531ad33b297dc810209af28ac1f919e0000000000000000000000000f8695ad71b4edff4bd9dfcbfceedcc73d4c2e6e000000000000000000000000028462045ee5f03089c886ed47a658ad4f5a7e868000000000000000000000000d15ff693b4e57d9ed02a1e62bf8a315d4a9362600000000000000000000000001adfd7bab354f8db167648373b49c0cb3497de820000000000000000000000006c4d6d4cb85a89b35e59634963e54dc88d01e56a000000000000000000000000815067ae2c6396e23350f99a738c8adcbe12ee0a0000000000000000000000009eec0b5bd8a48047f0dcc61e98b4b92951480f980000000000000000000000008e544b00b2d7f205b31a0727635f064ed42d59a8000000000000000000000000599afd2bcea9f706e865ef5e83dd7dd3544d6bf20000000000000000000000000090720fed7fed66ed658118b7b3bb0189d3a495000000000000000000000000933402e56039ca04adcd34264ba5d9f400a9195a000000000000000000000000a43ce8cc89eff3aa5593c742fc56a30ef2427cb000000000000000000000000035125b8e26d056c96e680773040a1e23e8eb5def000000000000000000000000631944aab06b736460bfa4b8248428321f72a6b5000000000000000000000000b44ec745229b1f43672a8fd83a21b32e264438850000000000000000000000008c161d7572ef69ab317379d28479931fe409ba1600000000000000000000000036b0f5c5780ec9c31c1d04aef76a07a35d564c2b0000000000000000000000004ceb8dc70813ffbb2d8d6dc0755086698f97761300000000000000000000000021aa10ff06a366b642d034a6a0fcb1d88b9e804c000000000000000000000000292d76ef68931cda7c2fb2b580df263dca3d9b9b000000000000000000000000543126df5c9fa8ed0b4a5e0a4523dc10b29fa361000000000000000000000000016c8780e5ccb32e5caa342a926794ce64d9c36400000000000000000000000060bbcd22aa6f4f69b7a3f4b93b274378aae857600000000000000000000000001514bf24ded6d9e5ea5fc7c919914427a7b08b6400000000000000000000000097e8b16fab24ba55683c5c8102aaeac20166cafe000000000000000000000000f08f1d94afdb3fe90579956b19c8891e5abfb0980000000000000000000000006b65754fa3a27a2e4d2ca610f0fc73cd3275536e000000000000000000000000bff99c951efec3fa34c50b7475422760f7fd005900000000000000000000000048cb1a8c08066d7cf200ff01d3bea689a05010f0000000000000000000000000a9709e74223e01a95762a52979748d55e22cef0100000000000000000000000070e34499582516fea7220018751644066bb54476000000000000000000000000732a2fde26635dcac16b3cabdee32c561ca5f25c000000000000000000000000d17f7cb4fddd210b101edea575b56d0cf01816d7000000000000000000000000319a17c5da745aeebbafbf2d131142cb4899f5940000000000000000000000007692bc2411b8c7c3132a6f45e0c3c17bd333ea3c000000000000000000000000230a3a9b26a4d5ef8920c7747441e76792694f050000000000000000000000009ce5448e0819298660875cccb175bcc4701aebd00000000000000000000000007a1d27e928ccfeaa2c5182031aeb6f2ecb07ea13000000000000000000000000f43ca1589091d9f2e3d79384b18b3e51ec08c956000000000000000000000000822590a618788310a1cfde8da1c121144281ee44000000000000000000000000988fb2064b42a13eb556df79077e23aa4924af20000000000000000000000000683bcf3ecc5a6e2e99ff83f3300515a5841083910000000000000000000000007759e9093463c049aac1400d5b556e6c7fa242190000000000000000000000008e75c7256d6164f1ac26b5a002a2133856493e9d00000000000000000000000008d249e85f67ae7573d09223a80aaf5ccfee9007000000000000000000000000b319dedf46a43017d5c3eacab39091a93e9f0bfa000000000000000000000000db6eaffa95899b53b27086bd784f3bbfd58ff84300000000000000000000000094b10384355e975cf99d4f875672b9f5c72aba1900000000000000000000000026d770358ced314b5e52c270ff9ceb3217db6e74000000000000000000000000e52c48324949a1d2f10b16d66289f7c76ebb36a00000000000000000000000003bff843835cabb198912e10629843fc65e336c840000000000000000000000003688b712bb6659d64740d55c5b000711e484c4be000000000000000000000000c28d95a44cc541cce3567da3b7580297a5f08f3a0000000000000000000000005b76c00fc107146019143fe87dc7e5a71eccbf3d0000000000000000000000000b641c4437949026414435ab98c0239dd954063200000000000000000000000085c524c965bfc8828fb64a92b29ac6bc65b760c300000000000000000000000069fc85a712842fdf77299d0838f5414ebd122674000000000000000000000000b7bc037580ee0573909635fc40a41da3c43b2b48000000000000000000000000cfface54cd05eeb2c99600f8b9359fe7f99f7d0e000000000000000000000000514e0a1ab162833f35f77b94e0960d2b689fe30f0000000000000000000000000a053a329580a888192223a6ff3bb8cc77317834000000000000000000000000fb3d39f3314cdc4b0993b6e9023d741db7b75e5e000000000000000000000000e5442814c0d31bf9f67676b72838c0e64e9c7b4e000000000000000000000000abf416888557f8cb80de4cf44e12f6ec6a2bc5890000000000000000000000000c37e162720bf854d09d1cfb73e5bcb0ce02a8cf000000000000000000000000d4a7f3ff2f7b7aaa8c2b9b0f464ece7e1b93ce380000000000000000000000002ba924d8125d94711daed20808e3c56437bd4ecd000000000000000000000000f43e6e0564c66379a5cb8a4f06eae831de44fee3000000000000000000000000306dd2430b32fdb291baf6b1ac58a00de20e9707000000000000000000000000197db0bd08baa681d1987dc4b67b58712d3477f5000000000000000000000000e340b00b6b622c136ffa5cff130ec8edcddcb39d0000000000000000000000000364c42a15c2cc3073eba1e11ee5ab0c6a1b5b40000000000000000000000000aac3438d37da2fa2ce9a91c43834757314a2211b0000000000000000000000002ff502b030dc09330109d6119ebe2cc356cf594d000000000000000000000000f5fa99ef6a01f832c7cf1667a54aa789f92bb4b70000000000000000000000007464f8cd8fea7fb557616e9579f5385cd55f0e6e000000000000000000000000c2ae3f81cd5b78b93247e1292cb610586e30a0c000000000000000000000000000b2ae7c1961cdbfabc6f3cb370c293ddfa361d6000000000000000000000000ce879955503d7adc7670437b2973d78fb6b4c7cc000000000000000000000000c0e442fedf3edce0bfd0f81e3804c23dace1a3d10000000000000000000000009d4893bee72ef7cfc9da63930caf8027072049440000000000000000000000006d79cdda025d2707001923727e10df743b241e9000000000000000000000000062991a1b4187481c8b5bb49fa567711e09ff488d00000000000000000000000089ed7c4d97a3d0a1f54a40b2c67e0708d928f31d0000000000000000000000000e1267570472f2ef98b286c49d9bc83354c8a5520000000000000000000000001d6aa7fab40392408764b78f4d935e9cc62fdc2f0000000000000000000000004d06bd93d38226c6b00c59a3525145cbf112b6e10000000000000000000000003b495796d16b9c71553ccca687fd8a8d5568c1540000000000000000000000003a1733de64fde944c40421876865cd5a7cbe141800000000000000000000000047dda6d14512b1f6cc73a7b69ea6791c14cb33b7000000000000000000000000ed8f53219eaae84d6acbcde2623e54a2283df715000000000000000000000000207e719dc880e777806fe54e84090dd55a4704c2000000000000000000000000d9cd6da3bd89937eb506e88499c53ecdac95874e0000000000000000000000001710b97d41479925d9e913e0288e353275f64bf8000000000000000000000000488e36690e43582d9d184cf87ffec37c233a510300000000000000000000000034b97df76e99123305b2e5f04500c95f432e663e000000000000000000000000b8229415097d8653c7fffd45d19105e68f670858000000000000000000000000754c3077b48696641cf00af39f05529e3b2ef916000000000000000000000000524cb61b52414a8413e6edec12891b11f71a711d000000000000000000000000bfca498b0d82a1aedc4f3fd17537f34e215fcbfa0000000000000000000000003a1bd93a93cce973b0d2e673ac0a71ef26f980780000000000000000000000008294c5ce71a80ba07034cac9d936f84608b3bfdf000000000000000000000000d8a96f82bc61e552fa4a0cb15f03ecf24d97f4420000000000000000000000003d1d078351ecf3721b9d78691b90cb9bf91c78da000000000000000000000000ee269064cdd22dd6e3ed3cd91f670083df240d93000000000000000000000000523b5b2cc58a818667c22c862930b141f85d49dd0000000000000000000000004c897357c2bbc36a0fcc22128235d09856e5b920000000000000000000000000311f21570abb9bb7d825c0990975079ef22e9d6300000000000000000000000059b47447c2679b7c9d95c2a862b1d1e6776edb540000000000000000000000004033fa14e9c72b8ab023911848b4041676d6f279000000000000000000000000645f3a95ebbe4765978835322dd6ae40ffb3ba59000000000000000000000000eedc3c0bda52c2589a228e5cc7bda2651ccc894b00000000000000000000000040e16de66cf6fd5773fec26c9b385290cf6026710000000000000000000000007ee782b0b32aefcd782bc28587d218d6692ad598000000000000000000000000311da6d80cc8994193168ba51b074649606cf6d2000000000000000000000000401cbf2194d35d078c0bcdae4bea42275483ab5f000000000000000000000000be13ebe1c8c3dcfaa583bf1dd6dff39a9347ba260000000000000000000000001e3882aff34c1eaf5507e77026f215085bda1e1900000000000000000000000096157cd752dd8c586a7249244227f730824d92ef00000000000000000000000002412bd3f80e8c42af80ab85e094cf88958f14ff000000000000000000000000a1e7aff82e89a5393d89500c9a2efbe73c3b900800000000000000000000000092877561f2a8b25898ddf722033ec4306b4cc80d000000000000000000000000668873889baf61df613878ef361d6019368b363b000000000000000000000000e506371f05a1d1675ec29846c03edab8d467088c0000000000000000000000002999fe533bc08a03304c96e8668bfa17d9d0d35b0000000000000000000000008d94ae183d36c2e0931555fabac20589ccf0a6310000000000000000000000004189f980e5a380612651dd3ef71cea12519feb4c0000000000000000000000007324909ec7cedb36d3c1627d97c244df06be74e0000000000000000000000000bd1ca496da396023e831917989cc61c16137a5c70000000000000000000000009d67b95cfabd472779ce799478c801b065e6b870000000000000000000000000fddc5d37ba754adf532aab5813f2f7570eb0a04c000000000000000000000000961b0f3097078d3ea29142f535b6bad75a6a824b000000000000000000000000e5f648ea98f17aa12acd59468643c62fbbf813eb00000000000000000000000042ad79b6b9dfb804f71529fd590b2b33bbebb84e00000000000000000000000064fd9a3ca8f856ced235fd4f634a026b891a10f6000000000000000000000000476e2651bf97de8a26e4a05a9c8e00a6efa1390c000000000000000000000000d0acc1314f680599dc1a81c04f5b4f9cede43d9c0000000000000000000000003dda9a1ace275558b6d98b08be9eaca0f05cb7dd000000000000000000000000b17fd3e750afbf80a182e8ef364ba6a18a69f5620000000000000000000000009e3302ff53a001b6eb814a2e956c30e721dae9bc0000000000000000000000000144571202b48d8b3eee3a95e4140b7144f8b72f000000000000000000000000ad3537445290b89aef571e4f0f9dc77376fb5571000000000000000000000000bcb804b44e9588e4c948644ddc9282ef7859370e000000000000000000000000f6401adc23faa6b9ad83ea8604ca7254cb7f53e7000000000000000000000000420ca90d3e73eac0f76d1474ae0d6e72b59e478d000000000000000000000000b77f582a8bcc9a109729b4eda4bc906b068b9b0a00000000000000000000000098c1fd70979b7e8fd21e57e17dcfb449369aeb6300000000000000000000000055b9bcd38df839b1fe56e80ccccef76433a3d4ec000000000000000000000000f47745d18f817c0e9bbb036b9f7f5520c4a99c300000000000000000000000003f096f02085850fb17ba4cdaab3416a71f43ca8700000000000000000000000042bc8ef9c9fdf50e961526a02f233562fd0696e70000000000000000000000002c88c6027dc0980be37cdc41ac561911c4e4293400000000000000000000000077815c2c8df3299e2f565263b144089b95bc9c88000000000000000000000000357b36aff10d283bb4ad5a604199f2fc555090060000000000000000000000005214e212d8ad70a8dd01852458e9fb37093581ce0000000000000000000000005f82c97e9b1755237692a946ae814998bc0e212400000000000000000000000076f93edadfb4c0be76c5bb86cad0c44871a67eb700000000000000000000000001725785036a9b8bdd1cc2eb0c7c2cca6bad4569000000000000000000000000ec523b2f757444fc5fd123a41756e1a8c4802dc3000000000000000000000000074a80b54025f90046fd8589ade657987a06dfd80000000000000000000000001e0b16d340ed938a71467998e997e995110ed59600000000000000000000000009a6b9d122b3cbdcce6f9c3f0b99717413f97c220000000000000000000000009ae179c3c4f1b73c8b4a8bea5e3af35e99c146280000000000000000000000009b14934ec40df312ccd968ba22e3cc1ddf1992db000000000000000000000000aa0c8d29e5b1b1ab774a10d4e85f112a4c8238790000000000000000000000006337814f9d2ab10f53e65e6ccc16310e61cf85840000000000000000000000004846974cb4fe9252efd50dbc2ac5ae4e69d30581000000000000000000000000b6077b18b2935d145c93260199ca0a835b522121000000000000000000000000f020b2ae0995acedff07f9fc8298681f5461278a0000000000000000000000003d3ccc040b2f7092e1462d8718e492cf47da08100000000000000000000000000d1d47e390cfb8fa9d4086cff0c7ba9a2b16bbc3000000000000000000000000877d50c0e2775ca9958fb7c4c7eb6cfc3adfd45b0000000000000000000000006a6e0a753c927cbd77c1cf97820a5ad496b74a1600000000000000000000000017a068a39a6ec91eee21e5062d0db119fcead1df000000000000000000000000301ceb4603292ae192a639a535cff46550a29e92000000000000000000000000b674a5a2dec19e76ddfb5b406802c515635eff9e0000000000000000000000008dd19b5560b0d9bd3c17ddb57511589508ce0ef900000000000000000000000004b3c03c85f86f084764c5b6c89a62d366964a110000000000000000000000005ecd1ecd2fa5e9174b18057b4ee44a5a3539e86100000000000000000000000085675afcbebb02cdff1a2548c33897dbca4934950000000000000000000000006a4d843eec758ab7561ad387f7c9e7b6993ab0f20000000000000000000000008c08aa737a2717c65c87cc9773d1ebf0004b4df3000000000000000000000000bbc481f5e40e89a22a00061545310d9983f26732000000000000000000000000d1216e936645d2243c336d5e228c86533627cee200000000000000000000000079c86c0452c999b1959b1147109cdc2db7e138d0000000000000000000000000eef5c9af03a3c82008d3e2637f411c22a89cc2e900000000000000000000000072ba1965320ab5352fd6d68235cc3c5306a6ffa200000000000000000000000023284e1a74eaf2843dae4b4d78bbd5fb5d71d39b0000000000000000000000000e053a08147135c3db90cee060d81921f1c5a2eb0000000000000000000000009cc03631e2c82555db67445e7cfacdea251efe540000000000000000000000004f60ec6b5b17965df4cc28d649c48aba128f4707000000000000000000000000f1ba1d761908358909a39a0b3d205320fd06a0cd000000000000000000000000ecfad6efa3edc3be936cfeaf1762db49bbe331040000000000000000000000000c48ed33a5ce4e29f8e56db470f2903ef5179327000000000000000000000000eb308014a1c53f934f7c8fead093f7c35107653e00000000000000000000000041a59805c623e8afd6ef2198275c4a8edff2302f000000000000000000000000d824f385ad5ed32af0eb980ddf2209add05939f4000000000000000000000000123dab40d7e78c7e89332176c2eeeb8e8d444227000000000000000000000000ee291b13896b7532c48ad7b8d93deca45035f74a0000000000000000000000009f148f2fdfbf0eef25b24b3f5fd78fc78e19f138000000000000000000000000bd718aa9c1360cbc5ad6ae7040b73db7e3ee5ad50000000000000000000000009882c6e0d496ec4056a7678782d57d2e7f3a5b7e000000000000000000000000f79f57d34406d0f5ef3963ee8ac36ea5e5cbab5b00000000000000000000000024bd0b262032c3e8a0c6b4b86edaa782c4b37092000000000000000000000000f9ad32589dd1c5b6976d283290c47a5c1e3e652e000000000000000000000000c4c1df06eff95e1a09046499233ab0c6bdfc8563000000000000000000000000848db91a1d5dcb97bc70923ad32f77b8500b57600000000000000000000000005ddf79685131bb7b9e8823a4151b3c5a5f092c6d00000000000000000000000061ccd930c8894a9c0099fee65fe82ce8d3d3d6fa0000000000000000000000009327775e225a703125167eb423d246915bdc37e7000000000000000000000000ba2e5c6fa70866b2fa60be335e74179084abaad9000000000000000000000000bb8953b7718d71e35c4018ef6ab1c8b7852033da00000000000000000000000088e8b6d354bd1d923fd643f0c8812e588436bff60000000000000000000000002f4ce4f714c68a3fc871d1f543ffc24b9b3c23860000000000000000000000006d4054868d9b1745ed8637142f540c4c0d425dbf00000000000000000000000011880e4e98af649e2e56cb61617dfb946631d6e3000000000000000000000000bf01859e2ea71b02ff149d54bf4ff5f3a48b259f00000000000000000000000011d5b2d71b57c88b29b7078f7dd12adeff12b32e00000000000000000000000034eb5e4312c34898d2b70f974ce7001d98d2395e00000000000000000000000094f27590970542eb368014da05d2385643c1a92b000000000000000000000000eedbecce67ef9839770491a6f013207d8a9f7b5c0000000000000000000000007f18c46378bb3f6c691271062a50ac522b196ea3000000000000000000000000986c031508a791f9ef6f4ee258041d5c5bc82027000000000000000000000000fea498346e83e95cf00c3ef941c48c2497c1be4a00000000000000000000000027e29b6e4043b54d32a890d0f344e2d737ba47810000000000000000000000009e1c25b5b4e6cbe9c3c2f213b87345978ad69f94000000000000000000000000747f4cba73b6b4dee05dad7b215023a70c1189dc000000000000000000000000fc8483e6c0b5fdc09674936b7bed846a69ea222300000000000000000000000080a24ce19098a61440a5a462a9f6a46451fc36d9000000000000000000000000cca1b1604e08a163ab913f88898e1e307f70509800000000000000000000000083f301796519d9668e73735a733800b69299cfa600000000000000000000000051d1163b3f2bf682c4365ee966c2fe7cad28f769000000000000000000000000c4334a9af50c80a12c484de643149f6159bdd110000000000000000000000000bfe8b55c82fe2bcbf60f7f3728e678ae8245cb6c000000000000000000000000b89039a9e26388967b7b1a87b872318f102cbdd300000000000000000000000072086f4d5b3e0c93dff9e04c4209f7c78ea5b1c100000000000000000000000024a290ac3a69863f81bfb0d79c949dbaeb46453d000000000000000000000000800ad76e7401d175dea89bac53768c6c1a9e13ec00000000000000000000000082b393e5e20fc5ce9d22ee1406bd71370f95de000000000000000000000000009288ddd56dedfe4872ae5ffbdb95ce81bda49472000000000000000000000000b7f0fe2ce8219f73a7094239078eefd0e8e8b53a00000000000000000000000081b5135a1f6188615f089f58414572d38dbb63b10000000000000000000000001ef5bc5712c40df3353cab1566354e0adca6a20e000000000000000000000000fa2da36193c5d80829529fc71bd0f2cf63594776000000000000000000000000d7ed0f08aae143b30d42cdda0bef2a0b673356cf0000000000000000000000000fdbdf61e847611623ad045f476c51e1ea48dfd90000000000000000000000004ae4c92870fac1f531ff2e20507b8b9ed79841ae0000000000000000000000008bf3fd1368f511917416e9e7b5701724ddb615570000000000000000000000006e645387e80e92960e3aa960457140680a77a47800000000000000000000000078e457ac36da94a51d51aed8345f8a30dfb1683f000000000000000000000000e653198c5d0e2cfaac4f05f30c40e9650bc803ba0000000000000000000000008a7f9a7f931db91d94e6b0c5b2763efb9f9bea0b0000000000000000000000005b7c661ff5994b54442472e796edf40ad90f9e2c000000000000000000000000c178fbe4101329a321c1448c989fc765a1456457000000000000000000000000d2667072a2a30e8c21fa276b474fd047ab5ff0f70000000000000000000000007c7959055914ec28190fdf982c33ce861c9c565100000000000000000000000040029eaef3902a28675d4c476d351bc4185f21b10000000000000000000000004f7c66073ed7826bbe96d15079de9279d3e5bdc700000000000000000000000000d3a55311768ac8570eb02487a8583a65087de300000000000000000000000075f75e27e6e8b888cd33432d878e89c90853e8b6000000000000000000000000297da0b1694087da8535bb4b5b8c97387478af7c0000000000000000000000003c5143324dcec1a1609a3c8373f1c41d0e1f79d1000000000000000000000000341a63c933941743efdfb6afc7a4efef01cfe6d5000000000000000000000000b511265c5a5f8e48d5e22e29b6be8809ca7b9b8100000000000000000000000067b39ce56485cb74cbfd8bf958c430c00b9b451e0000000000000000000000006aaffb818fba26699ee3cf7e50d165c7d3001097000000000000000000000000aa7202f07e8460555462d9f34088a40dfc1f882b000000000000000000000000337e6406b3bde199b5f1681ac60252a2bddfc9200000000000000000000000002298d514e4a69a22cd2a97faf52014c1a04a83bb0000000000000000000000006a5df4fb39d98b65f8a6b9f76ed24e03b7784c910000000000000000000000004118fa8f6e7ebb0ed462f2dd51241a4e10ac2985000000000000000000000000a49c769f1333ab2c286187f5ac19b8055dbf17ff000000000000000000000000fbd5e8afded3c8e6cc1476b452d400fd76c9ab1a000000000000000000000000155208d080e158a5e091a0ec127fcd923235ad85000000000000000000000000cc770efb3222949610bf7f750170cb1597b893db000000000000000000000000ee5c207c0f1fcab1e1358e4e862ea7d269302dd4000000000000000000000000d74ca65674b6ea1d72e78427340cec157f5dc49a000000000000000000000000ace4e152eaccf8be82bf4870bb6b1397a442d58b000000000000000000000000dd85d56aab925953770d9b4bd78c255dfbb7291e0000000000000000000000007f8ab7b5a08ae329731ce6ec13b052c82397520400000000000000000000000054624c6e90a5444f225e13507c5cd1be075b5927000000000000000000000000df9512b220c1ae5d7faccfd9cebf8f99ae7ddb2b000000000000000000000000b506921a84aa68be24212357cf9e7115fe0dd6420000000000000000000000002b8655383305d07dfd0da40459a9dad61e9918af000000000000000000000000460596ca019bae8365d11511cff7dae31985cfb3000000000000000000000000de5ddfdfffa0fdf1e8f1c8c13a60d68ee57040f80000000000000000000000004b48e3ece24e514d4bbc0e2c39df5117d815fb1c0000000000000000000000006ead9874ae04aeaeb9464236d1c31c4bd05afed4000000000000000000000000e5011983e4748e7d9524a96e8e9918bb09ba2c630000000000000000000000004da2eb63ed4500eebadb685eea7c85c4fb5bc813000000000000000000000000c78aadd9b61d5be182937b9d657ae49e07dfbea1000000000000000000000000973909f7211a5c4afb9a49bd932528c4ff3abebc000000000000000000000000d056a00755466a31ac3103ee4b89e3f1e47e4fb4000000000000000000000000a3d644dcc9728334edc27ff5016fe5139d131fc4000000000000000000000000faeefd557ffd2714f16e1a44a165fcd5d6a6b6a000000000000000000000000043e5efcf1eec6ba2bb29105dcb4c295eecc7abe2000000000000000000000000910be93fe67c65a4ded0396c9bd5414e838967d00000000000000000000000005127c18677f8c0df19ba3da04e92443f4bd669a50000000000000000000000005d5f364f6d89bbdf93c79d4d0631fa807d1b155b0000000000000000000000002760df0bd3b0694009de37d0be572d9b7a719a0b000000000000000000000000a65f5b417c88926ffb0ee14c5f89c592e7619348000000000000000000000000b6ac0341fcf3fb507a8208d34a97f13779e1393d0000000000000000000000006fb0f7c787b95e1d915d62846b63bc6a08098491000000000000000000000000dcfc8512e232eb6f49e101b0ff737c147d753c4200000000000000000000000089acf8884efd0ecbca99ad67253582a773b0fb9b0000000000000000000000002ba71ecf0f68b79975dc408a2462f9d088de22e90000000000000000000000005612311c559f6a621879ea020c5154afc29359ec000000000000000000000000f4757706921966521be62a21cf00748d9cc8564f000000000000000000000000889f9f4591771e067a3a70fabfa233b54b2b1e1c000000000000000000000000b58fade27194753abe827bf39735f1db53805e5e000000000000000000000000c96945569fa30bc1901d7b6d0a39ec31bbafb88d000000000000000000000000b43a3a8d10e6a264f1429801093e3035a5d4d917000000000000000000000000a28862553d6d767cc8ab90194678ead96907adbd00000000000000000000000086975e9306581f9f9f8f341efee140bd3ebfaea80000000000000000000000000d1e243fd955a3495d00548fd02672380576de46000000000000000000000000224aba5d489675a7bd3ce07786fada466b46fa0f000000000000000000000000110695ff52e89821b0d8fb715c152611d0e1e1d2000000000000000000000000a6256a47c9a1d96fa3941aeac24e7c95ed2d588500000000000000000000000017159b6e7d8880bf225466b304c00dcdf26338760000000000000000000000001dca840229a27cf587cb01eedf1da709e2c7da82000000000000000000000000711bace3cbb03780c556ca05b950916ed0a4cb680000000000000000000000009ef16a17be7a13ef7a45d77cdf0539ee026efd540000000000000000000000000d9917efa57504921eb0317273e291124c57f64b000000000000000000000000e0736fd776f8e7eb07067f44c7d25cac87ccbc39000000000000000000000000a70ac57c582080eadc58c4d5c66c5d66c738e497000000000000000000000000bcb044612ca9fe702912b38a19186cb78af8f8980000000000000000000000005ed8ac37e1b021c5226358e0f3f402f03259befc0000000000000000000000001b0edcf08ac5a7ab249d33bad0869088e3ee4e1c0000000000000000000000000472fc27715e4d839207395aeaf0c5a7d2db04e10000000000000000000000003321650a1adb8c558bb3ac49abaf354fe9872dc0000000000000000000000000e291cc3e5b9e0c9b37c9fbdd549abf3b5c0ad3420000000000000000000000008033a9141b3bf624e58868dfcd5d6693d1c36a210000000000000000000000009c85deb865ccc744c2395b88d788bd35c6dff7ed000000000000000000000000ccd9a392c2a0e14430a1d22d00bc30b30086ce8900000000000000000000000049d57ea4beaac9388b132b1875ee1c47689d2283000000000000000000000000d79cb38669ddb3ebdecb388ef85cce6c1529010c0000000000000000000000009aa3ece7b7166814da7e8f3bf61e21b6e844c835000000000000000000000000f488320b25b88dbf28ddc69fd343a84eed72ed83000000000000000000000000612cfab6a11de6908667b0ca9d6a1d992e2a2b8c0000000000000000000000001051f9bc7ca004ad216e12caa7a160561e91490a0000000000000000000000004a23dedd77f05a5cdcd5b146717645210e82d9090000000000000000000000003411334082519deb2f0406266f7f586742a6dd62000000000000000000000000fa5d592f005948702593998919a8ac01f5e736cc00000000000000000000000041b5677f7dd3554abe3d53bdeaf389d6c7dea3cd00000000000000000000000011bf679542e374b3567856a2445eaa449ed9a13b00000000000000000000000016d744e399445cbd8c3adbd605d26bc7848d3c470000000000000000000000007d8755e0ac7f49abbec8686d5fdbb307ff0f8ade000000000000000000000000d2b0a8fa6b900a72aa707a3550151d305a23fd37000000000000000000000000b650393e64b437c157b2eb6622dc015a1f1efe44000000000000000000000000fed77d719ea51ed6d4ae645b53eac91a333b952b000000000000000000000000014a1726c0dd032732d630629f31c1a5f9e4b662000000000000000000000000b495e7c7ce8c2d5596f8f2c590e8d40c98858076000000000000000000000000844cc94c9bab83ec959f66dec26544143922ca15000000000000000000000000a02785a7e9b0fd42e524be0d8aeeeefa7c0dcdac00000000000000000000000039b1a49e790e149585f07e31387ad9f4f80800d300000000000000000000000094493fa62d61e62a8ba364102bc43ca847ff7cb800000000000000000000000032fb34e07b62c76a7d430d0be17e95c2193cabdc0000000000000000000000004e6bd724d6364f04d380246294dfa8104d4afbba0000000000000000000000000cabaa6f8e5f52cbf2a8e35a643189f59b71cc7c000000000000000000000000ab0deb51ad11ee254cc35af1fb2ae96a6ae548870000000000000000000000000f5b07a9c27dd24bf9b1d6ba936b5d6de46ff64c0000000000000000000000002f9b73851e579a9ed3cc12960dfd219de10f5617000000000000000000000000fd1e56bf21a4a261f4f4cff14d5e4c7089c3d4fd0000000000000000000000000990b9cd88d9fdd62d52476583dfed4b920c12890000000000000000000000000fd67a76e9f4af573bf6a3eedcccf1fd37d894fe000000000000000000000000b05c9a48ed12a4884fb5ba4861e63db88ad5d9b900000000000000000000000081da8d2d57d90e0adfa9a1fa4d608039d038b5e1000000000000000000000000f27656137327271a20e4e483e1b6a79e4e7e03090000000000000000000000002a972672e6c019b16ee2f000cd9e4a09e26ae1500000000000000000000000007cd217bb8c5e25b4ee9fb55f6512118c50fd96a8000000000000000000000000aebded19b941fbeb2240c6651d010c8d08681e350000000000000000000000002004ea7f12c6d99759be4f081a5ea0e96466654e0000000000000000000000006df4f4726632ccff8880da429f833dec0ac434ca0000000000000000000000009df5c3547a95fa9457e6ac1ea81e9639e5ec51ba000000000000000000000000517758e470f9618eb49975d37a9da3af386512c500000000000000000000000071bbcb0fb87ed59768b2f2f4f8494e1434641a37000000000000000000000000d76103184b47e7c018e7fc850d38b097d5ee9708000000000000000000000000479fb696b55afb0da2f1a01ed3368d1cddff3ddb00000000000000000000000088752ea1216112f5b7f83ccd261b981f2b5dcb24000000000000000000000000552f891cd89875609265c0cc31fbda9bf10fc53f00000000000000000000000042b8e59abb150c13347a64d831abf985529bb49f000000000000000000000000d9c3aae1ee47001bb35c2444d6a9b2da2264417500000000000000000000000055d9ac6a37350cb2e2c1cdeb706d6c46b19d2d8b0000000000000000000000005a96742e869ad22ee993e32151310ab06843efb30000000000000000000000006efbfba62c25b10aef092d8c2826daa87668981c0000000000000000000000002042d794afbec30b528198edbfc97f35b0ca9e36000000000000000000000000a55eab94e108beed43d30a498bf89fff41903555000000000000000000000000e18e849fdd558277f664a82720f8cd2c743aff6d0000000000000000000000006eae855b17aa841891e8f2e8ad3dd7e269b99a7d0000000000000000000000002d9e27046d7bb663db98f0a904ae4e5b499a3d430000000000000000000000007feb1fda521c38e9ce5f1a844f4a75de8c54c986000000000000000000000000c436b61da78572aabdd872254cf4868483619504000000000000000000000000a4cde712eaf7fcac5f141b07f9f53bbafefc897800000000000000000000000058835d6b2ee5ea9117c5a4f56d6eb758a9b212890000000000000000000000007840f68714a8360f93abaf3904f9fc149dffd465000000000000000000000000b13249c0198e00026fb922d080684806affd8124000000000000000000000000fb4720a3ff184a7b9f57b616f4476cf7833ac4f10000000000000000000000008226748395dc5063600133ad6dae1a163fab390f0000000000000000000000006507acfad92036b4ddb09202ce5ec3e4a4690e8f0000000000000000000000008a8bcc6c0a119e597a36230d718d5a3199e8572c00000000000000000000000098cc7f6ed698da12ed914c08fd7d18b318767dd20000000000000000000000001873853a0c3d4bf0acda587ba112ba92dd819dfd00000000000000000000000093e5cb95e1e08c545480fe35660a3a33b9470884000000000000000000000000937865b955a8c9b863c134f302f4eaa0857d8493000000000000000000000000166cb3f29fe0c27f8a13d223cae40f366013500e000000000000000000000000257630f2ff2a97fb69b77d1c2c60c3925a654750000000000000000000000000b842450dc7c64b5282689278e3ccb7deca7b6373000000000000000000000000095afa5d97b4a4491872019456d39b5b19bdb282000000000000000000000000380d974245214b2f2a8941ba6d31e10678abee8d0000000000000000000000007db9fc3b313c7f8d4ca7d7e794a0d2d16c4857a9000000000000000000000000a2e1d14d3fec321a6b496694edcc0fbcf770b65f000000000000000000000000c21ec8e84862a73836ed8dddd76bac7b5bdee68800000000000000000000000042a9538f500f691c369ad1054bec5902dbca1e3e0000000000000000000000002b4c9f431be0f258a7fbceffa17caf1f14d7dcd0000000000000000000000000e3345ebcb0a0ef61a068c3147803b8668406cbb5000000000000000000000000085e5cf7cb94702b5f17472e86f6b36042f80b6d000000000000000000000000af54ead8564d930164040795472de6bdcc72f3d3000000000000000000000000dad1b641bf4355498235c0137a447064b111c3c8000000000000000000000000fc1d52dc3b10e9df43330b4629e4f72fa4f8bd68000000000000000000000000c97916844e54d923e81a4ab8c4faf545ec2d390800000000000000000000000058d6f2a10bf92173199de1d612ed12f73f8dc2000000000000000000000000006bb0a94c501f1ece04d7264c8d193c1fb6dfcbf9000000000000000000000000b6a558a1c4e5412c8dbda718b2d7f00ff38a42b000000000000000000000000056e2ac712892c68c3504c27d29216c50247b88af00000000000000000000000037445c851c6b79202c8817634a5132c02245c8b2000000000000000000000000600d5a034430407dcea1192f5ad2950502d3e4a8000000000000000000000000ed7379479109318af5244e07878096fc9630d4480000000000000000000000004673374a0c6e4445c4dbc68b0b62d745b576accc00000000000000000000000071de61499c0be13fd9df15487eedd81860cb06c800000000000000000000000043612b6b00afa5361a9b88fcd91b17c62b4699030000000000000000000000006ac73ad5a0ce240bc3e070aa5f482cfe900d9a8a0000000000000000000000007a3a76c5c080dee6fe6b4def75f308e6243994d500000000000000000000000030aa9228c9cd571a678da5c35529f2087100b88e000000000000000000000000d91f1934987273c737dc5259134093a42a630951000000000000000000000000fe8f7d2cff35e6188e2add0c954b5741aef5d595000000000000000000000000120e5ea364aa9b9b3e47cf63f278d7a2f9640e7800000000000000000000000035ead087cb61b659082718653b1ded29aaf6b6d1000000000000000000000000bb1cde508153233f90b9615395ae363a065e2e43000000000000000000000000e37b96dff12ce6f33bf06db693d8d7883c16f24b000000000000000000000000455da8faba8eedc6ae7eae34a326eb17e6a851740000000000000000000000006c13a3ddfd32ce283f031f27e38bffab9e7b12da0000000000000000000000000437ae567fd6226b267b7abd6f65079132f2bd7b000000000000000000000000e81a5b329e9f87ceb50cbc161cd2462e1fdc9684000000000000000000000000dea53dbf6e1bbc69bff675166a6c5e77f4cc899a000000000000000000000000fa994ab317db50394c47e150c091796c5e743592000000000000000000000000c7f0763541ffd64855748353d4d63faf533e3c6b000000000000000000000000f3514c23c7c5b05617d0d335988d3bd9ef6228c9000000000000000000000000a1563a6717c4b6ad09cacef1e8d66168b36a8f0e000000000000000000000000145faba0ac51910db129ef3289c9ea3e6afd24520000000000000000000000009d23b63c7ab222969e336cd37f0978790969184b000000000000000000000000216826bdd9715265df78a4d1809de44dcac8c37200000000000000000000000044e8ff4b9acf5f42de29b23cc78905b4241f83d7000000000000000000000000c380409ae58516fcfac741e815f5c5c5fc5604250000000000000000000000003fc608fe0ca6a0bb1cf9350e3037f2734cc808b300000000000000000000000028167779b4ef24c2575ca237af092a0894aeba640000000000000000000000008db0314a7b47f66f4648d952f799f70037094c2900000000000000000000000068be4e26832fbe855292ed57246cddf76517a4c2000000000000000000000000f5d7a6d7b344a7ad806552c75950d20d445b6a3f0000000000000000000000003a85a670e6f991a98c37b881e7a11f865b649b23000000000000000000000000ae8c29bc3a872dd8d17de9a7060fb29032f8c470000000000000000000000000ef134b93ae3109d1d2697e1f40ff5578d9d99f61000000000000000000000000ecc5bd0d3dc9198e08521565a25a81c05aa10e7b0000000000000000000000006b522bc9b883e5e95539195d6f715b8005da5d040000000000000000000000000e9dca82e32e510558c8e2e84af506391dc594dc0000000000000000000000005bcb404332ac15f66746789a4dd146398b0d9b1f000000000000000000000000f70e80880bbd17a96329add90aa5aaecdf72f5ee0000000000000000000000001381f00dcd1604efe49bddce8f246dabd02b0d1b0000000000000000000000009c50fa436b717d4a96343e09e3d6a035c81af35c000000000000000000000000a5c469a59ea11818c7984d220dbde6e023acec61000000000000000000000000df295c4430e971d43fec0b376178dd46d73c77c4000000000000000000000000bc961fd3c39b53aa530e3a1c3d4dcfd02156763b000000000000000000000000b0fb85f67105421f1f164b82d4253f54dd2f680100000000000000000000000044b58887de59ee6d9407f011d5b96847ee4360b7000000000000000000000000078c909619c8271e56faa5d2d5d82764c7333a07000000000000000000000000e446f5a5ba40249b66f31e7073014c2e44144aea0000000000000000000000004cb16a4c71ccf4f745abd0b3c1c47be2ed2e5a770000000000000000000000009628b55c18a6c9f9a7f802a09031d105da27e516000000000000000000000000955a858e915f93ff4f07b3553ec53dcbe80496c5000000000000000000000000bdac5ea8d32d395dd056825059169926760435500000000000000000000000008a5ed0e6c1a499a4a794724a61d4297f6c021458000000000000000000000000316a04b2e612d4a10d706f91cb9e5c502e502f1e000000000000000000000000a90e6f5389dbd935fc53fc4fce8466204e1cb9ab00000000000000000000000045627f45e051b8ef63243c76ea419eebb171de77000000000000000000000000d638ca544e1b1afb552e3b8fa0edc2f4a1cf19ce000000000000000000000000ea155fd473a041d9559a7bfcfd10b4837bb41ea7000000000000000000000000a22f73ab59214163e0d259b21c62bf7f8fa706bc000000000000000000000000adc8e7ff54d47c8b85cb5b3e458f95c1f61f8b84000000000000000000000000cf1ce9c790285201313327a38efafda3ef8416f5000000000000000000000000dc1f2db14cd6c607ae6f32e93df308fd8a5cdc44000000000000000000000000768718221659a46c2de98e41ce84e4d9e23fc667000000000000000000000000ce846300c04bbab93bb0249012f875dcd6d4eb59000000000000000000000000873afd1b54e7a6f02ecc6519367c446a98b93ada000000000000000000000000025c2157832c03a487a0be28808850e572a26817000000000000000000000000a382f0b2b9f751421fb62c05e5403ff6e892edf0000000000000000000000000c83b723f91ec250dd87ac1f47bc8b1a99d32f4b70000000000000000000000009d2ff9f6a2310a861078dbae5271a9f81a4ec0ac000000000000000000000000a52e11cc6bf77407f344888cd97428eb06a28e8f0000000000000000000000008062f5dd6bea9c94b4bf0e2cd5ae0b2715b80331000000000000000000000000cf1f75a77eee17b4f2eecbb45517c9d9d56db1510000000000000000000000003436df6fffa0a1ca6f8206f137a8fab9bf59332b0000000000000000000000007303e04b852af0bf09ec98a3d307d7a5b3292c5c00000000000000000000000029be8840b6668baae2631807ee2554565fe4cb9d000000000000000000000000d8ec5bbffaeaf691ecd3215a3e76bfd71d50ca5000000000000000000000000089758dafd055a87c99c4e53ca66225e444b2d5f2000000000000000000000000aec8abac57a93ad3ec94e2f7c48d55042af996e1000000000000000000000000798ce9bc1cb7522f23ef4556befacb1ee72432b80000000000000000000000003bd2d6ae5812184524cbbfc15a35f1c313007d83000000000000000000000000ea795da542b8379477a6ce1e78eda608407d88f8000000000000000000000000c42a7071aac18bc22c6461d37670b292ae94b3870000000000000000000000004cc31f9c18b6abcdd510bc856150c45d6ab6354e00000000000000000000000033c031d6fd940027acdb886bc9f88272b41e1c520000000000000000000000009e4ff2c3af276fdc61ef5e57b03865e0dd2bdd77000000000000000000000000c59dac1855d1ab2c016c0b601cf8bf9baef8e7dc000000000000000000000000cd5f2f1cc691fbd0e489d1dc1d8e3be36e696f1a000000000000000000000000a5d2333258a14f166a6325d35177d27df8d3ebe50000000000000000000000007827a33a0ba2739995c7a3a56bf42cbd9b0ce15a000000000000000000000000e6332869c7e0b19f256ca74369b32e4a547a3c2e0000000000000000000000001aa21ce763145cdd532637efd56980b8af7084c7000000000000000000000000bf35593b6990f4838b4e8b83646a0155c011950f000000000000000000000000630de975ef84507a443b508c0c8043780920c0ad000000000000000000000000097bef7ba1d8f10bd2d7942c576320af16d7a7ec000000000000000000000000bd337cc6f816aab4db5125baa1eea9310e21b68500000000000000000000000092d2c650b8693323e7e8a3f0a0215c187911707a000000000000000000000000097b683841693a00dfaeb8d1d19ba120a26f64b3000000000000000000000000a1c4389702986ba240447ee0afa563680b3e8308000000000000000000000000cd2b0aae6a41e0eda517666bf383c67b8851b3f100000000000000000000000029536d2e3ad9b478bb2eea77b21802925e6c16a3000000000000000000000000350324b6c3f584b27f1b058538f0a03187a49155000000000000000000000000f9c70f571955250e56fc9b742ec5760ec6202b7700000000000000000000000049cf5dac523d4f0d03eb77ff5bc80ace318e1c16000000000000000000000000ce6cca5ef35defa8fc0a7ae432627a2ac57aae0f000000000000000000000000238604bed4c6c05fedf648aa14b41c30f819f0c60000000000000000000000007e0d96a371715040d537026fedf3d81b9e4ef0c1000000000000000000000000d7452eb1aa47f576c908b70e677c5bec8d5f81b70000000000000000000000008203e93c7d92165e1f94c53adfb261fc2d84a555000000000000000000000000559cbb8c7e6c9f58450381b2386f7e90d396667800000000000000000000000013d5fe45f3bbbc72b68ed172beff9f73e178e9e700000000000000000000000013b43c850df9d8c28d54054fddc6e89d2b0ab47d000000000000000000000000235fd07400feb6f64b7b1e0a62633b8f76f14ea2000000000000000000000000ff24d1cd9016e282b3217c01c7bc0195bc0425c1000000000000000000000000e2b139ec53067366feecd5f21da7247279015168000000000000000000000000ba8b6fbc806e7b54a563d76c7f65f9cab49b6b8f0000000000000000000000007f55a9b3c9f999a03bc88d432711edc02339e2480000000000000000000000006faf9401116646105ef91fc40901d85ab376d1d50000000000000000000000008c59b13c31d33731069868c69927257b22f12a370000000000000000000000008b62fa4be51792ff51603d86435e97effe78f9b90000000000000000000000006ffa8686bf1d5d6a20b3f391a20978f5168d1c06000000000000000000000000a7213b37f6d743199ffa4e5c6169d0152fe80b0b00000000000000000000000085a8bb80b8eba55c6d0881a2dff9c75656ab905a000000000000000000000000f48553acc46a9ffd6cbb04b18a2763645c2fbc4c00000000000000000000000027613ffbb972dd6bdb65e3020feb8a1a257b1c5c000000000000000000000000890959e64ef2e552f45151d1e300ba7e6ab621f3000000000000000000000000adb3b0d3df3dacd634bcb306aabe531f79c0c0f900000000000000000000000067b0d4e370ab6311ebc806eef398f1ecc37711ca000000000000000000000000e00319e96c32508e2839b2213d767f426c73ed1100000000000000000000000054681c2065d2d61fabd8d9544595c7cd5f6f3d26000000000000000000000000af0c6819b1720758e24923244c8021c4512a5e690000000000000000000000001df4942e576d54a1b5ca24679180c0a60c1c24ba000000000000000000000000b82c8049ae5c3558cc498df66bd3a77cd0f873190000000000000000000000004923f07210f74a4def44ff6e12c3fc2f84da2a6200000000000000000000000059ba721560a0e8612e0c5e2cdb4d5b0b7137d27400000000000000000000000020b2a23a48a7654cb5294fbe911cefd22f153b1a000000000000000000000000722f3a599fff7d8a5fd6694eb19bb21c995beaba000000000000000000000000f0010b63043bca39029a4efb701911a5dc9b4343000000000000000000000000bea22e0f8b138701b6f3b89c6b2f7592ecc6ecac000000000000000000000000a3865637bf769ec6cbc443f73e3cd0168456911d00000000000000000000000043928780a52c3cd1507f2b5941afb34460b5fcf50000000000000000000000006c4de86efcc4b1db9a009ebd71304eabe893cb1c00000000000000000000000010517cd8bc87562fcc03c8f72aaaa497367841cb0000000000000000000000000d3044811bdb97301712589feacb71a8b88231ff000000000000000000000000cd7ec550475e48c7e97807d2c7a863d7d8284190000000000000000000000000e628be21f4af58e84ae7c37658d020f944fe8b0f