60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000014407276f054004a4c5807c779416fd3106503af00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6574686572706f6f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206574686572706f6f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000002e516d50566446705a683332716d3241346e7044363273644b38326463517473764669794d6d6571694366314e67640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000fb9243fd08350ccb99c240c9e82bec087e6a429600000000000000000000000026b0c32a255e8c8c3ec448980eb2e59abffebede0000000000000000000000005e3a8e67b5dc7ca2c1fd9147f5496b9bcc4083220000000000000000000000006cd94287893c6e9ab584cfad65e6f894fd6510ce00000000000000000000000055e3da6c15cd9fb55c05a3718d1340cb8182f8c9000000000000000000000000ce9b099fc20f3214fe74a88e6117cf247ef408f9000000000000000000000000ef5e36d50ff76e174eaf5893e84080cfeae896ed00000000000000000000000002ef8ec8b6391bb24386efb295c5b11aad8411a1000000000000000000000000d3bdc5f6f06b466a7817100cd44e500a10e8d94a0000000000000000000000005144d7683fe016d22af3e602f788699bee51841e00000000000000000000000096c4ae72c71969d71c7d1ae80372b4f5b7e4dc160000000000000000000000002564eeb9af9a6ba5766e68b1d8651d29b53eca0b000000000000000000000000b76049f72f40d62180c80524e3f39c49218b84a6000000000000000000000000aac40f31178ea2e57514aedfc010b4472b53b1f5000000000000000000000000e4247b27346244532937dbc5db294daa584773c40000000000000000000000000d3a6239073b92875ddf3b47239d81b4dc60b85b00000000000000000000000000d371ee8cdb08158e0ba01df4b00573fd541f830000000000000000000000008d87cd9590f240ecfc9191b10844bef1152d332000000000000000000000000019fbd9a9824bbedd83e9d7f646801807df0474ab000000000000000000000000ddf72885a5eb5c064b31f5bbf4937108f8581655000000000000000000000000d8dd29f6bcfd0235b72e05f65a6db07009cfe57900000000000000000000000018ed26810513d164cc6724ba287104fa3c4e407b0000000000000000000000008a86ea9cc161178ceca910eb9243d76c91bfc8fe00000000000000000000000075fc213a2ac3602227571112c515edb734eac9390000000000000000000000005b4678865fb7b905a5e2db967b73d2f5c832383700000000000000000000000023a6e41397c02096a93406637fc8acc729269ba90000000000000000000000003ddf9b52305419cff4307a8fc8569e5bfcbc3075000000000000000000000000e9e40db4d32c41c2bd253ab08bc10992f9342b7a0000000000000000000000001dcbb842ffd311a0307cc65a4f7a81947c7dcf7a0000000000000000000000004e31757096d8f03d86c8baaaf707e4a977c14cab000000000000000000000000c5898b71f8eb724ca2bf2b3c2e1fa3294e9c1c3c000000000000000000000000739c650214661a100f17e84d4d5d03e9d77eea6d000000000000000000000000d21ee439f35671767e9bc3410f54aa10713850db00000000000000000000000001efc3ac8635daad45c4537b01a1224e6958f174000000000000000000000000066f8beed0ce57c6ad8c0a2f370bf7510c2eb76e000000000000000000000000326ff5d53ecc2d0d1c052ffe12f00d0803a94070000000000000000000000000abf7be60e8afea63ead390241c17ae6521e01595000000000000000000000000ca88c596f9a88e66251049ef99122d3727d4693b0000000000000000000000004bf31aa1265a4b94682ac90306a159cbc584201f00000000000000000000000048b41d46b75f62912af261d079566a3a8c9751860000000000000000000000006e95cb7f778fc3e44ddac8f67907482f98eb0002000000000000000000000000febc1913c7a986f095c33fe1de55010501e6dc92000000000000000000000000662765b758495d0acb352d273ebb2cf836672a74000000000000000000000000ef3b14cdd10f7983c438e0816c9fded05ff9fa6f00000000000000000000000041b0799f887028ed0eb3e8a16be782c859e3e4ff000000000000000000000000b219818f29f0452fb8828675b982b1007f40fd760000000000000000000000004906030da347a8e64c785c5947ce67399c0a4c2f000000000000000000000000123c7a19f556a9f06afc6a5269cf5e04d2a053630000000000000000000000003eea6901f7a83ab9991c396bffd68486f16cf8e20000000000000000000000005d76a92b7cb9e1a81b8eb8c16468f1155b2f64f4000000000000000000000000edc9d86b31e8576f36d3481c7eede76f5695629b0000000000000000000000000d89886a6e6596f513aa980cee9b3adf158a4030000000000000000000000000f444678a00c539595ab98fb1d6798120d09fa09d000000000000000000000000b67388f4a1528706c42207ab4cae36f684e14d81000000000000000000000000e62f540aebae75e7983eab6e3fb77c1844be1b6b000000000000000000000000ec6661b1925661d09b520d2f13553a9269118b77000000000000000000000000a5406e4c4cdc7ccc1c3e955a22c86763345da04d000000000000000000000000bcbcdf2d1a6be53d74ee43aafc936b5bd50399bd0000000000000000000000004c3814feccaf0001f807bf9d2f0d3f6834b8b832000000000000000000000000d431d81e5e6595c929ca9492ee4d14c883d2b4f40000000000000000000000009ff9e9b3423724128fafe68262364599b693d8d200000000000000000000000096a4569358467efbbad903a989c426c35d9430ad000000000000000000000000f4d71d42da7ed7d36e2892d888a9719dc667b1800000000000000000000000004d6944b68c97e448445ea5bb03496028dbce2d34000000000000000000000000621a10e14960d60bb7f1031a115d4c4a5e8629930000000000000000000000004bdf122313069a2b01f918c8010ffa84d386b349000000000000000000000000928b8cc10c520e0b92db2bc939b2e99a670070ea000000000000000000000000f54eb5aefc1a27e71fd446dd61b694a110470fca000000000000000000000000f7d3dd2addb34244dcc00b6586749bdffc86b4be000000000000000000000000b997309242236b88e9e91fecbee052d0bc19d96b000000000000000000000000614f51114722c1992827fb1df79b02c619f038aa000000000000000000000000cd33c7aa4761320832c623e111f4d0ab026296a00000000000000000000000002e476d41b56d96a40bb86f0dcf11c2641d222e6a00000000000000000000000075c6d4897835da6c32f74370e472c7ee2d9168400000000000000000000000006ea78cc27dd4305d7cfcf54aee5955784720ea76000000000000000000000000ee3499089adcab41567acca5da46a234444a28a5000000000000000000000000988431dce36bdf80df445ef9093fc5e0a8f5431c000000000000000000000000da9cb95643182d3be3ee69faf158788d349fc07c000000000000000000000000edbeb1a68c5056c64e84489eeeea81432ff2c1470000000000000000000000007760f1901cd51ff49e11de19a5f43adc4902b776000000000000000000000000258b5a3b4fef43f2199105cfd02903236eb7a48a000000000000000000000000c587440419227691647c24b5fa52fb4947195d2700000000000000000000000053ce57306fc2f9a1cd9387d4a1e91c20878baa2d00000000000000000000000046d97c594d605f09ecbee61283676ba9479a7288000000000000000000000000dd1e1eff358dd5bf7ae8912320f298165442fb1a0000000000000000000000006925424973084d6ed74c6c76939316268bc306540000000000000000000000003b40a9adcc4fc5ba6dabbd421f19dce38085bf130000000000000000000000008085a406ce4c432c8f7b665b7f67a5a9164ca30a000000000000000000000000e4961373a8a8d8180e840662b812649062877497000000000000000000000000026ec261210164d89c8a10c9dff1ce63fbe950cc000000000000000000000000956bb7fdf3c5647c9eb8f359fd5e68be642f50f0000000000000000000000000a8b7e0428a7c6c683ab450180d5faa1529fc6e6a0000000000000000000000007d851e5225d213829fe11a017a449729b5ca3fb300000000000000000000000003315797d1f93c7ceeda441844e249a0d59cb0eb00000000000000000000000025881c41356df7cef00ef8c1d1693614138e6c9900000000000000000000000088c5a5b05e69c4ab359a8c268a9782287dc79e8f0000000000000000000000008e17d17b46e67485603136c02f19f40130cc704900000000000000000000000008cded54db67033b42b64b9c2e443b39a6531960000000000000000000000000cdaebbc1b56b6a09215bf60418312c72aeabbd84000000000000000000000000dc18505c49d982e442c358a7a0bf643d641aa08500000000000000000000000031e7080ce99c1f2306d4113db2189f4f063a472c000000000000000000000000be7257a0df6a7c0ee3e608c812fc962641351f50000000000000000000000000f6876a5ffd4c326232dda4cdc94f05a9a4411925000000000000000000000000c566fe0c76778792d3471f7a2fa33b3a82b59f3e000000000000000000000000d31a206bc37ca17822839a111d996014a3ced66d0000000000000000000000000f5dcbd3800f5d0f044e3106dfedf132717a1dad000000000000000000000000e4088e17c0a1c27cae2c1e24eb766cd2f864c4af000000000000000000000000fbe764d1729a76509723f3eddd59f9165a97be3b000000000000000000000000da82c9cda3d7eb608f0a6a491cbf4f75c067ae910000000000000000000000002981a1cd5a63b71e70bd420dde491a1708b09210000000000000000000000000e57d5690baf1bee60c70da66f8707736157e796b0000000000000000000000003f9d3647df1c64a6e385c5a984b3dedf7531eb4b000000000000000000000000e530abef4635fd3a203f9dcf64637d7127f9ef270000000000000000000000002e0ae090b0ec5214bb97ff93c3818f6d5ff19682000000000000000000000000870172a62bb78daa5862e7e24491f0867976f536000000000000000000000000c28bea8679841b652be4aa86d6a8d8dc56e2d66400000000000000000000000087daa946c98c51992b83149187278627d8117718000000000000000000000000b2dbd4612f2e65b7d7f02fd4beaa8d49a6939a730000000000000000000000008aa468b4b27ab6afbcb23b78d8eb2d75cc28aff30000000000000000000000003816bb05ecad2e43c1d0381bf36c8b64cde433a8000000000000000000000000c8f41b4d42ee959563f108310b9fb7b8cfd06b970000000000000000000000002792d1d0d2120e385600653ba1e713c7de254a9e0000000000000000000000005419c576b8422f3e0b601dafe80361ed71382cf4000000000000000000000000ae69ff41f0e293a38730312bd73247bd70414c0a00000000000000000000000032f315d8ac55c7bc25107bdd30458cb49436f84100000000000000000000000026c9dbcb292d2ded0cad8cf6144860d66a85fe3800000000000000000000000017879f780b550073b2acdd0817a64d97540f0fb10000000000000000000000004a04d6263e7bc687eafb348940fb22c17275dfa40000000000000000000000005ed8a1b2f67d0c196c6d4f9a852dfb721a83174a0000000000000000000000000452f702cdbf98cb3e622e4f1f6caa3017b2f01b0000000000000000000000001b0f24830ee16d9537dca0d8efa360f3c4c40b9d000000000000000000000000958ddf53f055a1b57abc665d468818385acf3e480000000000000000000000001959383de8bc771d6f34ee8002dc8c44fe531a9b000000000000000000000000d31e8972e8474469d3aae41de9c2e33d529fabf7000000000000000000000000fa09712f16e7dec66abf1e8300dae3bd0e8a5b13000000000000000000000000a5a883eedd7a838822ed3ab83ec30347baffcad5000000000000000000000000551c8d359ea475d8e2d626acdd139e34b261fdfe00000000000000000000000079f78cc17e288b216f231c59980106ed7c30b317000000000000000000000000121f450ca4292ba95bf172333df2d19ae24e46900000000000000000000000002d64813784170518e4a04719bbec383898715113000000000000000000000000f0f42cca39e439bd1fadeeb1f3345f253b94923f000000000000000000000000a2350681a7b1ca4a08a6e5ad1f811eb8caacca6d000000000000000000000000918ff65db3e107226b7329041b4729e01e01d6e0000000000000000000000000781929316e0a623a4520ab870dbf15bb03730b2b000000000000000000000000992d04c0bfd03923ad1ea1d3a019d22d15afcda2000000000000000000000000a58876c90941ab7ffdf2d87fe1c970f588dc15a500000000000000000000000065d518335ca4bd1a5bf7d517690db59f5a9963f10000000000000000000000001844d882b3cb2c8fa075c7692ad1249e2e1b7fbe00000000000000000000000047a30d052ad621d15b857d1c6347dc712547e64f000000000000000000000000c8cf22e7bd2d4703817db96cabb01bd6e0acb4a4000000000000000000000000edcb2a549f30ecbe5040671b966e4e9176f0dbfa000000000000000000000000ab7c99c5c7e5a26c1af894325ace4b9c9f337b5a00000000000000000000000033d06d6753e65b1f4a5ffa41418cf74793ec81b00000000000000000000000004294485634a36b88fe6235d6a56a84787e1447d00000000000000000000000001618644ea8630e9bc1a6b5068bc9e520cef09a030000000000000000000000002f20872b1517b641bdc0680cc279e0ed33e9b41c000000000000000000000000f71ff075e7a6b11011df2cfa728ab96814a2ea45000000000000000000000000906d4bf404c30f9d0d9d4ccd822614b4630f478000000000000000000000000069f4eca9221284c162c1b7ab5939b704e011c5f500000000000000000000000050d7868aa4c05725fdb1608d719f56bbf6de4ab400000000000000000000000048ebfb59cb297084adcc9a042034f0a9406a69b00000000000000000000000002b4bc3031f32ddfcff61a7a9afa675cba39764a2000000000000000000000000fa1177127a6288d49ea4157968aba18d42918ebe00000000000000000000000016ce167123a84fdb09a82a1f0abb510c366694a50000000000000000000000005eb71aaff797f7991b23df7c283b4c88fb6ae4df0000000000000000000000000e931e04f86655f300d1b514a6a9795c248fc73b000000000000000000000000fcb41a58f1ce5c9ccd8f7a5f48ccb95d1501951c000000000000000000000000f007f6fc49b7947c919919fc985d87d411ac8e160000000000000000000000005b0a4f92ee079f21db76bb2eb37a9ab02064ecda0000000000000000000000009a01bc49400844f6bfdb6da2253535cb47591ca7000000000000000000000000aea0d9dc9c6b4510f348125f4275f883c24fccbf000000000000000000000000bac0cab5cb26dd56879e50dce4e1c1b4843a1cd90000000000000000000000002715f04dd2346e69194ba287c7aeb1f89c06961e0000000000000000000000002cbc776db24ba1ffd5b142bd0ec151ff186adb31000000000000000000000000c6f0ae04e5dea31439a4fc3c19992609676f7dd900000000000000000000000018e65acc8d9c9663da27e095e666e850ee8f533900000000000000000000000088fb95fd2ef523ecc4e872565b4a159fc79736430000000000000000000000009020eb5e42072120eb9b16ff2f9470887a63bd4100000000000000000000000029fa19cac407b0a1a83f4593e9ee96ae7be4896f0000000000000000000000002c8ac2267b521f8f0bc0d0e6f70beddfeca28aad0000000000000000000000007cd13f93238a58ea8cff8208b788191416b4cf91000000000000000000000000478d0e70b3f74fb277a2d050152e1544db518042000000000000000000000000ed91cf3d2ebb555bf7be01366ad3cce168f0e7f90000000000000000000000004aed9fc79fd07a514c3f3686c255d5f069477139000000000000000000000000bd18e0c568247c4fdf9fea0bcfa051244ca98c9600000000000000000000000025c8ab3dbf04fb3061d9b4d4c99fb9ef93b144fc00000000000000000000000095b9b0c456dd076e07877f9ef6783728719977250000000000000000000000006b3e6342b84fb5d71c3afde6a0545b7ba8417e02000000000000000000000000259b363016a515411edf4c3d627dce90aa307410000000000000000000000000e656e8c8521b489cf6d8d8d7673c188b223eee5400000000000000000000000032d63fa86f27de0d46fc777d7efd8d079f3ba699000000000000000000000000fb65c4be96addfaca11e8064e2026a4d00d8e6ed000000000000000000000000e7e26f7685b29e87054c3d23fb04cc217f50f773000000000000000000000000f13b94e4e2b632c1f7e79c73a79cee4ca8a3c6780000000000000000000000007dcc3370269a95ca979a4fa59edeb04f1151e29700000000000000000000000036b60af5d10775628c9b7c56fa666dc2727c122a000000000000000000000000c2535fafd1277f0321c4435ce407818539bf085b0000000000000000000000008bd6aa064997109942bf49bc33c5cd0d4aa18d1b000000000000000000000000f61a5179ebd44aa959ade862b1144b50f2480c1b000000000000000000000000d3742ea360f42705328b63b471daa64960c9496c0000000000000000000000004d70dcd7406743d73224fcd35ad232165c61b24d000000000000000000000000cbc2e0f118f70b8edc48f65df1ec667976dd427d000000000000000000000000f6b1c89c4d6fb9aaa8c14908b535dceb1c0cbe4000000000000000000000000093d407cb49bc7b1bb652142a77ef25128e3a00e000000000000000000000000051c63ec97fc253c37593586529f1758a32746f14000000000000000000000000066bf6d4bb9df79414313bfda8525f4c9f09dd480000000000000000000000000950a9e895dcdb647efc4e44fef2e1fd587e3963000000000000000000000000f9bf64b8e482357610312b72a6ae916befeac6730000000000000000000000003a4e6e7b73dd72e494a3904d19e606a7ee7148300000000000000000000000001b1fe63b8d889c390c2b195c06a6e709adf0b2a5000000000000000000000000336c803ae0b6e71302bacb2d77f74327e9ab71f5000000000000000000000000f11f85f9803e85a2b8f275071eba7998529bdf8b000000000000000000000000ca07b6ce48c78e00acc07f28ea11cd19a930af9800000000000000000000000021813bde08648bc4d8ad569fa18a747fd88a6239000000000000000000000000a10d6c35121b28f3d2cf8aa961396b12849e1d980000000000000000000000004ef4d866dba8e7396f85e45acbbd772fe3b695c7000000000000000000000000956360e100fa2187583fc3cee7ee4c38dde8ffce000000000000000000000000d21255349a511b45d5ffb6139669606e25259c64000000000000000000000000791f37e94849cd58d74c7e3cab2bd7e044cd5431000000000000000000000000c35346301d43734ffc7961b553242cf02271e6c9000000000000000000000000b70b5d05e606b8047709d94150622f0cfc2a72190000000000000000000000006b3fb8edc2a23695ac4a1f68f78ccb38aa51fade0000000000000000000000007a2fd32675d19c7285b0eca007ca0490bc2b4f1b00000000000000000000000068981dad32f0ac5ede78103ee4d6c009a8efed530000000000000000000000007e3995e64a2a9b9b09d3c3899125a57ca1b931260000000000000000000000001a54ad2f52ec65fa501bcc8a2256467da3171779000000000000000000000000276cefc84182caf98cbc96630f536ebf156d8a0d00000000000000000000000080db896359c8652bbc20b99844342d74a88fda85000000000000000000000000b65897c9ee9e1a2124b5eb2e3967f3a43a045437000000000000000000000000cc9da76b2a930f0820c0b7bfe17d45726924912e000000000000000000000000af71e6fb9ddb6437c46092b61802649f88be1ccc000000000000000000000000d7d18b8a7500a10ccb4e248f5feab084c305b541000000000000000000000000f482547503e6f2c0e96f9aa2fa91ab3866217073000000000000000000000000c2ee66e557d43c70e4dd2bc6de4665d90e070aa5000000000000000000000000440052957e6e1e358d357889c94a1def6fedd94f00000000000000000000000036bacb6b237fc617455c476aed3c7d3357334433000000000000000000000000ee03728b65b034f53e81571fa86de90c1bdd423100000000000000000000000056b66dc3ccad55cefac0571aa48bec4766bc34590000000000000000000000004e0300f6e33d5739791230e79617a172f03d355c000000000000000000000000172e264d86c80acdc7618008eb4755fce2c476c5000000000000000000000000e26c2507b508687b5854cb0a4655b87580d7ed0a000000000000000000000000c75ed7a4c194dd25aed04d00570e3a97371c517400000000000000000000000078e4ae21aedc95b91e93c528c0a71a72f3351685000000000000000000000000db9ff95e60691f525cef0dcec7146bc13dfc10c3000000000000000000000000b042d2b89e8d228945f01e3fe50dd23ff54f64ba00000000000000000000000065221ec088319fdcf89e6592a4645d2f1456e9b3000000000000000000000000129642932163e0bb09abe69c281458c0db894527000000000000000000000000551a53782b8ec49919cb57ffe176b93a31c2223d000000000000000000000000883f7c91bd77d180a1dc30f8793305beb301ad7200000000000000000000000067b77bb36dad7c9e28ae05e6031368a46d330e29000000000000000000000000bec42a6efa441ef07a13bb4b8f018ae9b8e750e2000000000000000000000000902f44cc263d6287af7108897360e0accb2e30c60000000000000000000000006b4e3ba04a0531a6d9eff9c89355f26b4329f8730000000000000000000000004d5826c4418b427ce662fb64566925e553178a9b00000000000000000000000017a5e8492709b223ab8d7aed62e70395c32e45440000000000000000000000000f8a389dd1fe30649a836fe680c53c89849cce5f0000000000000000000000001ce05c0061c797154c22c367c9ffc579b55c7e230000000000000000000000002d51ba99cbc66a6ac273501f5497c3769b08986e00000000000000000000000079494080c03422b7eeb27b47574f214e56db4eb20000000000000000000000009dda86051d09a3be69b49475b88e7f1070b0100a00000000000000000000000005b33b5fc505120d70ec2a78b6725981b46fc07800000000000000000000000054145a9d18c0c08cc0b40cdf815c7bff6a651fa5000000000000000000000000441fe13fbacca896b84a870a0ae8129e52db9a18000000000000000000000000e486d399fb0ebaa2c645369ea5b9f9b7735ae1e10000000000000000000000003e3fcc70efa529d7225b71f719fe2d548ce37b4a0000000000000000000000002dcda1f3ba1ba1d48af5316a2a25f2770483ed55000000000000000000000000b44c765f68063692e4ddd6084d6e699111216721000000000000000000000000dcb27985b3aa9c6afaeb66aa19c2f6eb4bc861640000000000000000000000001b6af91cbbec1b64430d4246828eab28ba398fd00000000000000000000000001ae9301e89c8e96a131c06292a36ed79efa11af40000000000000000000000006540eb0e0370d33722f41bb84cef70a6ba95afdd00000000000000000000000089abbe872386cbedb16e3b1c5290b0ccd5ccf3e80000000000000000000000000da777c5cd976e59ea594b8864a0ed3d81bd8001000000000000000000000000f4332cb5bee099939ade296b41883ba4302606b0000000000000000000000000676fc7a659fa723481bd4d130259a27ed6ee48440000000000000000000000002e2c0bf6929c0acbae5bf5750298899e61362cde0000000000000000000000002b2f5b3844d097882a8e21f28fe1158a3662e58a0000000000000000000000003e44085ad28123f28149f0d4a8e2c7a5e7a7183e000000000000000000000000a4e6e7d67527a5f4513832d8dc2c68873286fcbc000000000000000000000000b18a64d13b7131ed20a06bae549c614ad30b417b0000000000000000000000001d4c98724f628a97c66d2ad5c7205866c38b29e8000000000000000000000000e538a76def5463ddac4dd5d4d52b62908b2e347200000000000000000000000074da94562b043d57d83b8d158b8b72c49983425e000000000000000000000000dc4d28cec59ad27d666ae980224c9bd26fc0d2b300000000000000000000000065ef9e6fa815afb785398e4c70085aea081657ae000000000000000000000000bd3fdf6c7ba3b68d1225fd940140a65599ee9beb0000000000000000000000000b64cfeb70b057d39c2fa80f2ff8ca3126d52ef5000000000000000000000000df9818441f77ab5224d501ee071c6e397df6fad90000000000000000000000009c7a1fac980432cfdead5efbc4c5aa93f808246b000000000000000000000000aebff1ff9d5b0c3e646d790c1d5f0c16c8afaa6d00000000000000000000000054018e9ab8c8968d685644536563468cb3200cd0000000000000000000000000034386df9a17320f4e1715dcc524f3e3fbd1ca77000000000000000000000000eb42d85fd7a27ea36b83563992b5ebf5397987a60000000000000000000000002e1a02baa4f9504425a44c504caa2a0534ed29a200000000000000000000000005d2e0a228ba5ae0dd881017642f352743615e250000000000000000000000006510579b8358aa3f5ad8ceaae64a07c93895a1140000000000000000000000005aa52d88932ea538c3de0285221f49540cfb7d63000000000000000000000000809d8bd256c55bc68a7e7811225eddbc9c2cef380000000000000000000000005adabb187ed0ce7fb06274dddb754f777b592760000000000000000000000000cd6dcb546a00c8d0dc6ba11abc86644b95bf7c74000000000000000000000000b6384b22e0ebe815244fa5338064efce063b7bd5000000000000000000000000dbe441fd897a7428d7fded90a18728806a584973000000000000000000000000379c34e4bd198bd97fa46ca2c447f63023e44465000000000000000000000000d2f1a49577f22411d968d4341b719f0e583d49120000000000000000000000000967396a7c6d8fefe2a5690bc11deee9e6fb738e00000000000000000000000070037629beb33c40aed9e86ff936ad872dc3cd7000000000000000000000000002a4a072e52c82309d8b9edcf2b3ad9fd901884e0000000000000000000000005f188662a4df1e29ccf6f03ea9b2eacf7be383cb00000000000000000000000084143ffc0166b77d02c9e8ebfbaf3726e86bb8780000000000000000000000002a86c268a039aebaea813a22f947d519588383fd0000000000000000000000005fa7b7e95c4f03c5acdc9c88f3e0ff48d0a8f0df000000000000000000000000057c1a10bc74aeaecffe7151ee1adf665cbff15a00000000000000000000000036d7d5da39fa6ffce5cbdc4c509b5c9776a390ee000000000000000000000000cf0225075c60d12710bfe3cf0e3a856f013d10f4000000000000000000000000bb5c065ed022ecf83ae055f2596c5688fc6c695b00000000000000000000000096e801e843e96ff40df54f7e616fb70222037d77000000000000000000000000fe2e28f1cebaf3c93fc7aa861f2b7f6be7ee3f21000000000000000000000000b3df18a5732b3b83ac1463b2ee8bd11f15e0aab00000000000000000000000000c79e1891c70052f4525065fc95c8175a88ee9d2000000000000000000000000e1d9b0fe37a9c70775597da3b2ba728d0b070a5f00000000000000000000000078a9f7c1aeea0b0ece612567ebe63ce7e8e9f00d000000000000000000000000ecd9e6abc341669fde546004e3b02254c6a86bf30000000000000000000000005fb92b742bf451cf55dbc51781a621be9fd225b4000000000000000000000000772abc5075e72f9041cf444cf3aac880481a6353000000000000000000000000206a8b2c917056a8a667ff9b0afd56436b6bbeed000000000000000000000000bcac017447c254db9995d11665e8f4b08d13bbbd00000000000000000000000022958b70bc8237a4a43963f07b74fd51e9db20080000000000000000000000003a5b29bc98b3d051b176f15a9d43a1ab150172ab0000000000000000000000004f4f4ed9e5ced99653c69ecb08822f830777e744000000000000000000000000e1277256b32ce72b0ffea44e6e7ffcef90aab7eb000000000000000000000000627ca7601e943cbffd21aeeb7bb06b9a3137b0ec0000000000000000000000007eb84e42059f0d44269c50f4d3a280fd307a68240000000000000000000000008efcc4928d84b7bddae63175864315ada83271f6000000000000000000000000554e87de0b4f6e4cd13574501e8f8c491ce08dca0000000000000000000000005760f3a8fdd023dbddff4f27b1d5916c101cffa9000000000000000000000000ce76690685fcdf7867724f3a971a92cf1f9d3691000000000000000000000000e626437001497f8bac0716f35d01ad4dd3867fae000000000000000000000000b6a84a74f00d7263563757d6457dcad845a554920000000000000000000000009aafe95cfd0cbe14b125bee210e65ae3dddea570000000000000000000000000e3ce2912547757534f3d1827312173d9d5baf6080000000000000000000000005331bde19eb598f2e026cb8c8e928ef82d8ef1fe0000000000000000000000004988215565e5283f62406ba91545761d664bf9aa000000000000000000000000be561762ac5880ba4e9841117314efaf2a4f848400000000000000000000000060df1d64f8ebbb3577fe1a5e3b462dc2ee012a4c00000000000000000000000068c1008c5723d99f1184ae429b6fc5e14b7a68d2000000000000000000000000d6c65e21a4f6348ca99c1dbe532c70879649c8950000000000000000000000006f1290ed9d7549063d39541f142e9c83e61f08b10000000000000000000000003877d4fadabdb513a370a4381bbb1509e60290bb000000000000000000000000c8dc79b8f479979ffa647a8b0373107ba9090a03000000000000000000000000810b7084177da538d0d13a66bc2faeb8dd007ea7000000000000000000000000a1f4854c11847cba90633a4055d2a6f9d251c4be000000000000000000000000902e2b381978297c8648cee148ab8d753db160560000000000000000000000000d1d4f8361b8b0951533563d45810575d4ad6f460000000000000000000000006e181276d4d8357c8646cac48a6972501f7a8e2e000000000000000000000000026572b1fee3333438798a13c98f28e1134a4514000000000000000000000000d2df3de49d3d56a3c5b0534c1e84f9c242439c54000000000000000000000000c97c95c32d77fb4865b9e98d18d35d9bfb3c792b0000000000000000000000008f52c484bf67346b7ce75eb6f2f2c7d11b67730900000000000000000000000081521eff7d189dafd2c49cb0a142744d93eb6503000000000000000000000000d2485bc470862d6f2d13b9a0ff99c94ac9a580df0000000000000000000000005751f128798c1ccc1b34972b9a9055676e05db4800000000000000000000000040a5d6d00cc1e99a81992c2e5ddf18aefd0a5ca0000000000000000000000000785e603ef378f9d8e2024e07022cb13e7f025c88000000000000000000000000a6ce35a98be17ab8ad02826bb4228a23937c45d6000000000000000000000000f7c0214b9988fc90933fae89dbd557f3189670f60000000000000000000000001de25f41f02495a557fea202c91ede9ca5c6a0b70000000000000000000000001a5cd1467cf762178a6b3561f8d5bf1d66915e0100000000000000000000000097427b8b97e0e7ab5d08b846f4e76a6ac36ff2e8000000000000000000000000884ac57e3c1323f17cdc43ec41bf46ce1d203f0d0000000000000000000000001d8cb35cb565b89648b3db8e7787a2032931a34a000000000000000000000000a6aefdc03ecd944cdfbffd12eb60259e8ff255010000000000000000000000009d6f7b26ae34d92561a3a8e5c50e8420a804e1c1000000000000000000000000dbea201807d8080faec99b1b2252fd9af196c5ea000000000000000000000000bb70672286e0052af60885d28c0e03d9133bc4e4000000000000000000000000ff7ca73efd4135dbf5da0b686230b67d2f3ff153000000000000000000000000657e7cdc4138e65ce09451df77165bf58ef5c030000000000000000000000000608d8567f65a434f9bf35a7e3b7c42deb1e393150000000000000000000000001aa39959931a9e7cdde7c9b9b2c631bef0abfeb200000000000000000000000018a1bef04db2e57926c1f6e07873f9975cf5d85400000000000000000000000061d2d60e7db9d09dead7bc6203096c28ac0f700f000000000000000000000000b22ddee4c4cb2705f32dd7f4cbea26d08933f492000000000000000000000000b84376224dcbd6407eb9f813f034f18e70926c9e0000000000000000000000000e23b342a0e20bcae2c1b9dd671fe29fade3b6b6000000000000000000000000008e4401773b25e219d24a7bdf9980c66091a6c60000000000000000000000009a8a5b0c0e4c794e6c266ed4272450f9dd6b94e0000000000000000000000000c567104244b7b543aa18c67a525fe75d4213626a000000000000000000000000fb05ef7aba5da78d500a39e3d5c3150b79145b16000000000000000000000000508da8a02885fb9690a3152de53582f36c1c8ced0000000000000000000000000837901241c31ed97e29572c86c357f308c24fe0000000000000000000000000dffe84e88de86de976d40502f40735e7435ba5aa000000000000000000000000a2d138b13cdf6381f4e49466ef6d81b8cd23321f000000000000000000000000ca66a0b811199d5551d487a77c5b5325888ac00300000000000000000000000045ee9d031f5bf4a61eead9cabb2a8c1001d7f097000000000000000000000000605cd70f278bcb7168559493616c0d15359ed0d1000000000000000000000000761637afa9b65b741fb746267215479f4bb354dc000000000000000000000000cc0153465ad631f50dc1dcb0230385c3dbdbf191000000000000000000000000984d83456cf40d40ca95da473f1784d6c6218e13000000000000000000000000f04750e0de5d243c12d7d9e8fb2dd6c693edd245000000000000000000000000670aa167cb3db045f2cdb9c2f2698b2b821109f3000000000000000000000000de4d83a2455955fea06c5e7d27d7b8f724c3c8e6000000000000000000000000a4f8d4dfa0010c1da1058cb3262748df9a58b07c00000000000000000000000024d6ee24fb4bf3708093b53a731199e2e8dbeeb900000000000000000000000045ca115e9ffa62ff75827b446790cecba14134c10000000000000000000000003d8200808a781df9f5701b5a0f07fdedcc62078d000000000000000000000000a8cde075318c06884d1ba50adf24d94e00060e6c000000000000000000000000f96a23502c48b3c7ee053db35367ee9b7660f2f50000000000000000000000005793740da8a37273036248c0ad6fb411de33661e00000000000000000000000014f36e794c3c7fb4df2b83be42ba77bdb39e72dd000000000000000000000000cb3052ce366c0b1e2db9f107039b1d996e140834000000000000000000000000a25a169a9b738276ceceec8f7c98c026b7c5a428000000000000000000000000f7fffd35af606c6288ac1768d626b50468219a64000000000000000000000000239a52865193e3d7a3e98a64922e2e0668e180950000000000000000000000008822c11019183c201721b827ffef47ea5118e5b6000000000000000000000000f0ac228395dc92db33117506d431f5d7bc9dfab70000000000000000000000004cf21f2b022d16a3c8439789ba3bfe366a514043000000000000000000000000484c1d124f5b6cede49862decfcecf116f192c1700000000000000000000000015b2c31102df1be8fc3fd0601646ffeca2950401000000000000000000000000943ce5a23a151d05c0d9b4588509bb5dd13b16090000000000000000000000005e02e95ff2aee05d98dfe4230c4a47c01e74ff400000000000000000000000007afef4f33a6f8baec29b1fd11fe5e73a76d5a183000000000000000000000000d74ef927302d8a26580d3bea9d2fce690ead7b69000000000000000000000000fa9e3814ed1a87f17887c4227e5c78906d4a21fe000000000000000000000000376793fca6c1b6585ece0c274a47ebce56f1f6aa000000000000000000000000bf20e40394f332d1080f6b02516b5e5d373a05380000000000000000000000006c8e88ff0a17feacb7ce0a02340932d2ab31e9d7000000000000000000000000f2ff755fa252cd29256ecf24068d987c580d72810000000000000000000000007d65b110aa47f17b6139aa255f0860047cbccace000000000000000000000000d1c5f310bdedb5fc1b292994c8c1c409c20dd5f60000000000000000000000009c67ad14296bb5cfe13c466723959a3ded73e7e10000000000000000000000008e2ae93c0bbff94e2f6aa3fc1a8672ae4e7e01cc0000000000000000000000002a4e5f2a613a33e0db2154bc7a45e2d4c9373d70000000000000000000000000ebd7ad34e00309f0073360640793e6ee2da6c579000000000000000000000000bc5f9fa910b1aa381836aa41bab5d85dcc3fa766000000000000000000000000cb2176e86171f7139ba50bd16cde5d69a6608bde000000000000000000000000f7a2710b205e2079d515c497d9e27e1685d37e5e0000000000000000000000007d64acb6ed0eff751d2b037dbbb185b1adb817d7000000000000000000000000089c8e2f0aabf1116033949d093bbaa4a60b56f6000000000000000000000000a1329d9ba860438ac3b2d8824bba6d9f408e4ed8000000000000000000000000c36b657ed96275303aff4e74b756412bf6d4e3d700000000000000000000000057276c535a02ce2655e5502f69cc499431878e560000000000000000000000009ffebecb93fcbbf4aec372f9605cb8d23690b003000000000000000000000000018d3448d1f46f129bbf256882262ab0641e8a5b000000000000000000000000fa72cf7340937421d415bcdb79d69a81cf8814460000000000000000000000005ca5e1d38db42310bb3acbd8241b0a5ec0f138b2000000000000000000000000553e6e3aca835975b96f802bef99785909716c8c00000000000000000000000072a980e0f01623ebb615df7e63d114eb4f20459e000000000000000000000000081241e0cdf9480b21002dd83bfc677a6f7cdc010000000000000000000000007434d9268bd8ed67f178fb4362a818ecdf5f0d0d0000000000000000000000006b3c239bd83f76653875562df23f6a183a47d9f40000000000000000000000005a6b0c201c889ed1a66dee3ffc184cb7a4f742d400000000000000000000000071d6b6c3c60fc32cb70fc99e51852fa2c107cada000000000000000000000000b9c17367bc8328a9b07532c1c8827c946b58283e0000000000000000000000003e15b4d32318fd7885145c66c4956c15607266ab00000000000000000000000019896c93db7a4014aadd841033dcfa95c62844ae0000000000000000000000001f51d8520867f204e76b64621d7df3a1416884f6000000000000000000000000b8325e37f1183140d3dd40139c9721a04c708a750000000000000000000000009d0cc2316e7054c535f8f9d13a2828aa945cafcc000000000000000000000000527555ce5b4c25f4fda09ea6698234415771d712000000000000000000000000b309f09090f2c78157682bcb28743889e43fc4560000000000000000000000000380eee19ee4d4db5c78e9bd751f5dfea5b08caa0000000000000000000000009d0dbf0b4bca41ae13cb87a021459ec37ee7951e000000000000000000000000aeb6da7c7334ed1d6973bfa8b4a06ef6821a47f300000000000000000000000080d1ef133c5e87bfa8f4a4f5b7b53afdf64a425f00000000000000000000000058a2fb064a6701f688cc39f4a4317c4a6962a286000000000000000000000000cd8dfc91b79c8060173df7f54efcfd45201b4a400000000000000000000000001678280c0f6be3bdb842f858cedcb88f06f6f3a20000000000000000000000004200688353237331292e7baa4839a6a120185ba10000000000000000000000009faef72a8960f8da1cab125d2177268ed8782fd0000000000000000000000000e6aaaeb5033b7dced3888b804e374f3239fafbbc0000000000000000000000009afde83f1c0a97caff3cfe0f94d89d369f31284900000000000000000000000068eb15c34584ba2023a5d2433425ff008513ced8000000000000000000000000f183f1d471cce38fdc37a455203bde38d6d61e110000000000000000000000006b1cc8ca98c911e74073192b6dc265be324eebe40000000000000000000000001f12d029eb35b729291fe4f5325e9c2baefffda3000000000000000000000000325b6ba3d26991f62518e0f9c114c04c1e8ff5cc000000000000000000000000267b60cb1686f76b284488afb11894c07587a6db000000000000000000000000824d0373d71dadf84eabb456132d8aac32110bad0000000000000000000000004b9bdebf024f0f8924f47b0575549f0417292d0f000000000000000000000000cf21ad2254c48bd8872e9dbf88a80eb46e4e4638000000000000000000000000c5a29e4a0e8fdbc5d1002fc522f2922276adbb0c000000000000000000000000240d6235932c16ecb0a3b6af3c90c2d87a24a6d4000000000000000000000000452eac991d9cf00d6015be2147c59929f2c198ce000000000000000000000000b9eb5d24df103374e51e40cbdb3576462e37c50900000000000000000000000047ffcad361c422ae8acfa9a653a28e068cbc6c5d0000000000000000000000005b12d231822dc80aba970634449bed0a30230309000000000000000000000000a8e32be4ca13b271673f8b01f1eeacfde66fa41300000000000000000000000042f691af5bdff65effe8a0a428b64c2c6d40ff7c000000000000000000000000e589bbcc7f4353aef6209f4a022ac457056f8d8a0000000000000000000000004e0722ab0127b43e9177e44ff26aa4f7c46ef84e000000000000000000000000ebaf429a5adec69829dd693d44fbc7c08179206400000000000000000000000080c957cda34f2819f00235a308bd7f6f337558e20000000000000000000000000f01214bc9e792fbda2dfc7a95b38d0f848da4bc0000000000000000000000000a4804c688aa024814243b45932bb2e9332ac37a0000000000000000000000002da91a3495cd5245e6b8b8baf0d5422762e5c079000000000000000000000000c2c9f2d43a5a7bca0eaa74a01f0fbdc40412a75f00000000000000000000000077d82a4e556b27d5fe3ef08e880cec94ee2e927e0000000000000000000000001bd716fabc5b33e7e61ce6493319b5b0d8f083c8000000000000000000000000eea1abbaf90ad35fe761af6a5260fc20de5b3c7b0000000000000000000000006d3448f1422394631619ea29c534975b243af2d20000000000000000000000001ed6a4e0e849de4fa0b30cb12f28fc7b50b9d8f000000000000000000000000041aa333cb59bc95a2c05ff59d028e1d0d7955dc90000000000000000000000006e8a429c6ceb3bc0c158ff7c76225c8ee7a80e25000000000000000000000000c9c18baa43753a1c7313a5945a8110b4ae8ab682000000000000000000000000103dbff0d93ff876d896b1f9ad55c8517d2ee96d000000000000000000000000101c677d11b04d46dfd2180caad510da1603fb76000000000000000000000000eaf98bd46960444488baabfb3d8e91d40575b345000000000000000000000000e4a6c009def0b9a0d98e1afd248f39e36b808d32000000000000000000000000564a1a082837290a486923470d9b81a324b6e9050000000000000000000000007760704fbf7d21d5d0a92df12a283da1c6f9139900000000000000000000000020ceafec01f9b72601cd11da2f5fc15745d4744e00000000000000000000000078f1914fca8de2e976c57f6cb269ec305a53091600000000000000000000000044d880595a651256b525bda883e2d7b9c61aab84000000000000000000000000a6b04c316a5697ada04d48a737b01942236913b00000000000000000000000005911a9723adb213f6f90f06f7ba81fc5a8f20545000000000000000000000000759e79dca9098e65c1076657f115a5d17bd5958b0000000000000000000000005adbfeceaf966236b014f17489df44fa47c9f2030000000000000000000000007c52abaa94f12b8b8aefcfaecfce4c0d26c087aa00000000000000000000000037f6a2cfbba78cd54e7b2b1895d383de6356ed7b00000000000000000000000030d3f60847bcd7e5ae7071ca436ed00f7681f8b0000000000000000000000000fd6314671a3f329a5eaa80ab5bcf449fda69cd36000000000000000000000000e2c7e947d4ea2f8d6d892b0fff557cc0b9f1ad92000000000000000000000000bfd528c8c478c8bdbac7dd049baeecc785b39c36000000000000000000000000178c48a33b7041548c5cfbb65874476343afc21a000000000000000000000000077271da4345cab111b0efd90a65a0c07e25f9240000000000000000000000000b17e736701e030f8c223539c55c5bf92464603500000000000000000000000092b4be7f924bcec0aea850b8e69c69f941baf3650000000000000000000000003a9eb054dad6210d5d30f33013377b6d57a1c512000000000000000000000000f0cb0fc265d79cf4a39a29bb61763a4cd5d29ff400000000000000000000000048bdbf5a95cd4ec9867dbc3b67973a919eae9874000000000000000000000000683ef0e5b57e051ec2a66016da36fffc5fe3da220000000000000000000000005f496c4c1b68633c859f45dea8fdd56e2d01971b00000000000000000000000077ed051492946805fbee0507009dbd18c541ba20000000000000000000000000dcef9e80bcfd24c92c2ca94228b2d5da847a0eba000000000000000000000000027f5d966ca8b304a7f2dd15068a5b826a54623f00000000000000000000000071625dce73eaee7db17c94d36d52393f95db040b0000000000000000000000002d5cd85505c6d45bbaf91b171abaa655959ac4c1000000000000000000000000680e8f6b0c8f94d7bbe19ff88eb4dfb3a0fae5b8000000000000000000000000baa70c77346f8fdc28ac0ef9401eb6921b37a43d000000000000000000000000ecf8465ffb367482c0772f9460e8ea5352af5ed5000000000000000000000000d171ad47d333a1f4cff3332de01549f99b8c314a000000000000000000000000e442a278f7932e36ad3c45797e7f0c5ae8ddbf6c000000000000000000000000d6dbff2833e3b9e487515acb1e20ac78829e43650000000000000000000000000684e344ffe4e29ba1ce29e4195e3cc88285d7e80000000000000000000000006ffb42f69459caca3651d084d44bc3193d89e0e80000000000000000000000009941012d9a97d44d7181faa09c5564615cba58c90000000000000000000000007edfda5b5508a03d713047888a7195cdded703ef00000000000000000000000052745bacd93949abfd0aef9ce74ace7b3d11c3aa000000000000000000000000a52090c48e88afeac9af137f6fb50c62f1a5a575000000000000000000000000334aa90f17afe5dc4542bd97960e95070bda6078000000000000000000000000a5afa38b49ad5b646c2e95ca5d3436903c5a6def000000000000000000000000c3c6971898fa6c009c8ed07825e0bbe5b957737a000000000000000000000000e5d446433dfbc6cad3a9bf6d112128e3ea199afc0000000000000000000000003c44198fda39eaaa565a3579614463cc681eada10000000000000000000000007cfbd26f04af10f7c8b629daa928885b4261a9530000000000000000000000001c1163187c279e2ce5bd8e35c394c1a47cd31cbb0000000000000000000000000a1ac4ccb8740640d948f2dc9d4fa718bb35c41300000000000000000000000030f21e252b3be440dcee41944cf2c714b487f000000000000000000000000000a290a351599f7a8e0f1e257ce9c1aa97bd4605f900000000000000000000000042be3c305c1427fad73c52f7a5b4062cda5abaf4000000000000000000000000b9fa7689bdfe2f3718f3b101af60936d6f993324000000000000000000000000738652ccbe22901773da64cc48457f438f4b3a1f000000000000000000000000a6d3a83588ab121779f58452c6c861ae8097017400000000000000000000000001d5309182b1efd638268ace4ffd26c917ba14730000000000000000000000007861d5869f0d8d4ad56407070db5b2efb44124f8000000000000000000000000c41604bd6647cfc5b2e2723ff4ba8e7633dc8710000000000000000000000000ba10b3f93ba38fc1db2fd86a1bd9662cb1f4586f000000000000000000000000aa7ec0dc56aebdbfeac9912cdb71c08f894e282a0000000000000000000000002dc517474959c477499be9c4f2c7eee2068c8750000000000000000000000000d58521a0bbf0f81e523bb072348c8c08566a243c0000000000000000000000007e9e933055f9df3ac9921a7789321c97dcaf51100000000000000000000000004c564aa5aec2a34145697833e1919d7f9281d9f900000000000000000000000042c47113d3d7fd9d96891aabef09e02ca02eb2010000000000000000000000000ae68bf01199504279614fa12bcdc7324a79e6f2000000000000000000000000fdba42cc4d2f5601a9e794bcb9e264193f7f232f000000000000000000000000be3b494644682d94241cce96742271dbfe6fedb4000000000000000000000000069ca899cda1df48ef7355db877452e39d684be100000000000000000000000014c00dbede6ac88349b20e8eed7c7f7689e11217000000000000000000000000e241f76c349e96405961c5ecf2b0100fcb0ddc7c0000000000000000000000004f5f92087c6ce683ff843eae088b176e1b7dcf63000000000000000000000000601b8a506ea82e99d2450dcd48b73c75344dfc42000000000000000000000000f9fd2a298acecba19f5e99b43b3f86225e192898000000000000000000000000356b89b4f297ca0da996dfe19ef28944fbb165dd000000000000000000000000b5bb5c9d34916e872aee8a65e6cf3de975263e670000000000000000000000005c2929667da384652e347cbd21f4979fd6f34c6e0000000000000000000000007f8388d826f7f580c3f59d1dbde619ee713f83f40000000000000000000000005d72fef75604b80d51a30e9a48958ea2abb04fba0000000000000000000000006fbf9f074d979577f46064c6502f1e6d8dc5fbd0000000000000000000000000cbc517aa8ff949841a1f057c6c91b997915c68c20000000000000000000000003cf2cc521f45b0e5b03a6c14b60d2531baddd0c500000000000000000000000030349ebb96e192a1147f1afb483938636a07da0000000000000000000000000031ba8d3aa2e846c0b04616447494cb255e10aed40000000000000000000000003129db5271e74ac089a646339af38e0e43fce3e300000000000000000000000046e084946e2ff6544bf7eed8667deae36299409f000000000000000000000000ac2bf8f8f6cd71385943cdb691d89c694fc7d7f10000000000000000000000000a0871c2ea6f24149758dc5bd1136d337b7f47b8000000000000000000000000dc842bac15e5ed0775a8a63d50e8b9c46b0c4d8a0000000000000000000000009d76d04194f6e306617f5b40ae865df76ae19c3500000000000000000000000013bbd7857ffbfc1a54d0b17597125c2fa67068ea000000000000000000000000ffe9c9f17ccceb014dab6826cfa971414f83052d000000000000000000000000496b2498658b574d85283cb09c17cec9d0c426160000000000000000000000000b2804e5a4834f17964f3ad5b179625ee31d9f15000000000000000000000000dcf966000fda89b8c91afbbc3f939b196528be030000000000000000000000001996512e4724769a46cdec16bdee0f1006729caf00000000000000000000000025a1696b41b484ef558f95b7a463e8ceff5b1e5f00000000000000000000000081572788b2acba90f425dcaefd7f72e5550c683b0000000000000000000000001fc9211812e481a4ef5bc54ab0692f36f4a2944b0000000000000000000000005132e3c0301afc6ef39f9fc0cffb0f07bd51d162000000000000000000000000d463fa7a1279ff35f05c9c9153db848590f686e9000000000000000000000000cd91b8820430221471e5a92c777f4c6bd6d0380c000000000000000000000000bee7df2c265493879c02f3e3804c64ac7e686bb5000000000000000000000000a82790222c40cb41418a634757c364fe78471ede0000000000000000000000004d2494242dcc92d370e2dbadc299e2de103e6e2b000000000000000000000000e2bd7f07d00ee4c9b10e0c3b534e5af314c3dab8000000000000000000000000f3247a455d4e375dd2b236637a4a68b7909ca1480000000000000000000000004177aaced79ac0701317b7a2c026ab07d57d1ce20000000000000000000000003a2f5236445710d44152d06cabdd6ce4844f03a8000000000000000000000000f54c27c1b4b9c53f2d22d0f589ec7493f8a6dd3000000000000000000000000036200674d4b505f585bf3522822b7cdf1b6a6e2800000000000000000000000083ee0108bedf2b3a898f80176d8936e6caa85e480000000000000000000000004a3c177ed1905ebfb1caf9d7d76f4c7eadc945b400000000000000000000000066c0101e20620e20187ead9fa0adaf405dd55b6b0000000000000000000000002bb28466d2fceeaec6cf7784a691ed57384e6e310000000000000000000000002f0323e39ead4dee8245b7ca6578bd82f6f25ca0000000000000000000000000ba6e3c60d89ab0f324dfe8fcc0465cfc2ff6eab90000000000000000000000008170c54b5e0e94f2ef574c148874d29d95a932480000000000000000000000000c023be98b3f7499a9bffe6d8a459b0c760f7900000000000000000000000000864f9453fb90d0d213a5d6076c683831552dc46c0000000000000000000000007f8e30836d808a8654ed0c3a4cb0f4b0662d42a900000000000000000000000026024679187e05d292c6d6eab555539ab6f9d7bf000000000000000000000000141670be8c5ece7d051e0b4c316ad4c854c6ec8d000000000000000000000000fb6ce2ed149194211788f22fb1ab46539abc74a70000000000000000000000006e229ad8a54fd8ce096f9784501ab2e8079669d700000000000000000000000082951124e0b66bd4f25720692fc8d4303f81daa60000000000000000000000003f0389423af0fd5d6053d30f5244b6f589144454000000000000000000000000d4d5c0611e120b161091b5ca1478e861ab72c72b000000000000000000000000c335710fba139c32b4fb1b9845b70e24bce5357e000000000000000000000000b923eb0f0f6253a16ebffd54171a427af83863b0000000000000000000000000c92e2ac8a062ad95e16ae8727b1a7d50c22ae5070000000000000000000000009cfc5311f1faea20d79634fa6282c782bd908fce0000000000000000000000001d54c65749f4391a7494408408ebd9e815198078000000000000000000000000bdea4757a29be85119668c24afcfb366a2c9135d0000000000000000000000006175e7a985caeac2db12fada99e626ebd6fe7bcc00000000000000000000000073f2ba05eb71d06fcfeb8ef02ca0dbc4c04ff3fe000000000000000000000000f36f148d6fdeacd6c765f8f59d4074109e311f0c00000000000000000000000027c97e0520999f2c39d1e12d9385c3403310ae39000000000000000000000000febfff9f420d4763c91a6e1d347eeb272eba76ee000000000000000000000000c5958b1a5a26d489e3b1b41794bb4c2300dee529000000000000000000000000083f9a115353d184d65891d3905178f4fb24d67c000000000000000000000000f33ae2882bf378877475b48f385c67c112c27181000000000000000000000000e7fb9654f8c08e6dd4b6ca5231d946e81f2d91290000000000000000000000007a2a06a1dfa11131cf52a93e2e7c2a5748fa539b000000000000000000000000b11a1f9f061b1a4fcad57044f4251b2e9e8866da000000000000000000000000645ee5e270668f0083374304c132cde2565379c400000000000000000000000092325f514e3a4a1bd871752ec041793adb885e520000000000000000000000000a14e1b4a718a3c87d4fb86074303e111ae152ea00000000000000000000000081f57950a9026603c94765730d48d07196572a34000000000000000000000000cc96207acd853229371d970926b403b1fc3823cd000000000000000000000000456e060c78925de38f4f2bfc0c068cd85217b64f00000000000000000000000008b10d738da3bcb3d1c204d6745327cfa65dc80300000000000000000000000063c46e4b546d91bc686b013eddda9f4e62607a06000000000000000000000000168f312221f871fd35b8ea73f6305c6982af9e480000000000000000000000006f3c1693ca1994f2ebc4a6f17b2e34906adac230000000000000000000000000573fb2eb9f5603ceb3d4bf5e0f417075392d07ec000000000000000000000000c3402989c583d986abbcb639c1e1b0780595b5700000000000000000000000005f32c3d9913496e4b328cfdfabd9407d8350937a000000000000000000000000ff939d3bb9b5120d8a4678904cac4dd88855dc0d0000000000000000000000002821a6d084e9d0169bb6b6fbf8d7656297402216000000000000000000000000217310ad5ef3fd43ab02da1439c82d9636d5235e0000000000000000000000004aa18f0e832ca1325a088e240df42f3c19fe584a000000000000000000000000632f7b8d8f2610af1b40c32af8ef3da19d7b87e9000000000000000000000000912d628ec97fc58dc69203d203136d00f9c61c2d00000000000000000000000034d62363654d7adff4313b204270bd7519c6bbf70000000000000000000000000e19f9d69c46a9f49389d6a427e04c97097f992c0000000000000000000000003541a63204c32ef3d7d247fa5eed493600b0fb3c000000000000000000000000d07b3213c1500e8e59387aac2dc3b84ff40f4fd000000000000000000000000092d36f86260a03ac3e2fdb7e26157af2df41f251000000000000000000000000ae5f537a5ee9d9257a62595ef13a1b2a48eee95d00000000000000000000000069b1f1d0985cac82c97021c5c33c89046b2a5f950000000000000000000000000cd4c2b25ffbd191661f0547a947bf279be7c997000000000000000000000000ea4a6b95aefc499a8141caae28d7db36de91b1a3000000000000000000000000af7ca6d2bbb3bad34e4f3d8645b78b940e57091d0000000000000000000000001ebb16272ba4a6fd501627e21dde6135c90124d300000000000000000000000081a8be7ea60cc1483767c66b2c6a708e88b4e61b0000000000000000000000009e47bb87b7346fabf4ea56997754fdf309ba071500000000000000000000000081286a65bab07528a9f76f5604f3d6855f20a49c000000000000000000000000f19f2587cb944bdb2dbc043d64f2af0f521a344e0000000000000000000000000c9627de458c36f2137e1dc1d56a1435565007fe000000000000000000000000cf934852f4a8048b60df5596ed2baa430a99159f00000000000000000000000067ae68c4bb3ae5e5c3e21beb58e7ed74c3d00bf9000000000000000000000000354efdbbfad0544964f2336c9ccaa0c87e367b940000000000000000000000005b3d0a37bdb2b4c58dcc142da039cdf6cb056d32000000000000000000000000d98c108615af25faaa1adba9aebf07f9d57711350000000000000000000000006757b99b71192c9920752d0c1113b3d6a2fdb7c500000000000000000000000066fb7879ab7dd7d8ddfad08b90e9d959aed1645a000000000000000000000000396d02b31ab1d8df5a2ae9833e2d85f98e9798970000000000000000000000009aa3f7b613909a38474259974f58db8de174b2690000000000000000000000001cc7afb01cd02c4f0916d08c4084f5a4b7908d1a000000000000000000000000a301027ff989eeee48bf651e2a8e43c9d049abb500000000000000000000000000fe4830619369bdad11d46d618e8e94dcce0c890000000000000000000000008bbf9da906d3e848ee5ada22d6fcfcb2fdaefe0a000000000000000000000000a61db3747d94dfde90f497b63f7ba103a29c5b540000000000000000000000004866215e5036c1d1a4d1d7bfe75d5a7d71851035000000000000000000000000947129a4d08c12a9f2316d2c6cacec0a0e165c2b000000000000000000000000e752b0a81f86074e318fda62c40550be1598010200000000000000000000000008d3bf13013a04a25a6082ce4420ac41b830374a0000000000000000000000000847b7b5d2f77553c7c16432b79b9109e5a713850000000000000000000000006a91b82a9abd58963b164d01cbf793cf60c089fd0000000000000000000000009eb9c8c0244c04f94d025c756592bf1266a29bda0000000000000000000000004fc193d234eb6371ef71e8011e06a9a51bebf58b0000000000000000000000006dd325e00b27ccfbf7c05bebae0560c858033e7600000000000000000000000079b235c7d95fbcbc90084bb7f24ebf7feb50d85f00000000000000000000000084c2ba83b552d0ea0df7687007a770e24081a41b000000000000000000000000cd27b36025d43175d82c5dcf43ffafc2797d4b11000000000000000000000000e3583216d1e3ee636c2ddca7dabbee7263b083b3000000000000000000000000f24ac3e2bf9518081192ff60c4df94236f57521c00000000000000000000000053d4e41900decf004ebe9cefa0396dac1257ff300000000000000000000000001cabc1397e628e7e00506e205027cf3f24dbe1e100000000000000000000000095ace9c13a7edc7ef5ddb9546f3af38d65596e04000000000000000000000000323ca65507159e1a12136c1e01c95e26b30254c800000000000000000000000078eb76dc7abc7a016a65bc6322696d4a845a6ff0000000000000000000000000f6ff819671dda1b99aca0f5137a57f000bce167b000000000000000000000000859bb075f6f4019b310337c48c5ecb55e04fedd2000000000000000000000000ffb24fc8f6c947fdafbe75207f15e62e59a9972a00000000000000000000000012f7e76e4e83efa332c68e7f801333d07bb0280a000000000000000000000000b206bf266e1866ef8d16bb337dc2d5f4e31fb2cf0000000000000000000000005cad6ab9bfc0938f01a1d29b986a68b7710f7831000000000000000000000000cc6e39ae8ba5d88815d1da68d7861d5ce848540e0000000000000000000000003f63c7c380d165bafb3480756f9384881b75b058000000000000000000000000302578786399a628ee8c250e74ee1da798d50442000000000000000000000000f19897a45de4a0d101dd2661998dcfbb8a2b70320000000000000000000000009e85a1a83e6e49bf031b8ac296700dfa27e1023b000000000000000000000000e8a9f7c9bc2ac2a9a7682c761dadb6ad8e07648a0000000000000000000000009739be21a75cf631a99527bb35a842d109b03bf10000000000000000000000000171921f6a354e5a6d7bdd38ce9e3bcfaa2f694c0000000000000000000000009eba08b50a06ab402f6657f454bfcaaab36ea6f1000000000000000000000000ad781738ba2ef13c4c8e19aa795a0f08d3561f52000000000000000000000000edabf879b813096e8e8101b8a438f6643c59e69600000000000000000000000028c7c7d8a1c3ad23ec8ff44f633bd39beb116716000000000000000000000000f79e7daca5644841ca93a07007c787b31856a325000000000000000000000000f52ec5dfe11d16c13b2c52ae94fd4ec6528996fa0000000000000000000000003a75622e5292ee5bdd5b676f05f9fd425b557d90000000000000000000000000c231daf7c0d3449e642ba5ff45466d82c28aff1b00000000000000000000000062ed099d68b8ec731ced203f5c955b9871ccc46f0000000000000000000000001ffc9c1995d0956f8e9d277e4ccf462c08a9153a0000000000000000000000009915b0fe32c212a3f3d3728857a07954499f4d8f00000000000000000000000070f52b049a79e364fa6c724cecf6264082b8f1290000000000000000000000008978acfbac1221ec270ea7bf374120c82df3e55e000000000000000000000000d139f6dc5618204d46c4938f2656f29920ea513800000000000000000000000054b4c68184e3f38c5488569f2ecdfb2b27220ed10000000000000000000000002f42fe43bc8c3e71416f8ca03e4bf2978c952185000000000000000000000000591ba0a84d5d3551ab05fe533feb14b6719b1ba800000000000000000000000016d4f3e9942c689fe3889939c6371bf2363cf69d000000000000000000000000ab20d281c8ee366bd65d97bda006df4ac29f1aab000000000000000000000000ff4aa40861b7a2602ff5fcadc5e5808cd82fffdb000000000000000000000000844c33ba0c16a0697404eceb66945f03f12f38690000000000000000000000006e0f7228544943eaa3d12c10cc22d89c71fff28b000000000000000000000000f01d8caffe285d79aab463247ad222ef019b6a53000000000000000000000000455753ba3eebee8224c7e947f7cfc64a9ec1aa7d000000000000000000000000e57f92e5e7b889ba8879a26a3081e7f30e39f633000000000000000000000000b6e01bab191c4069239834733cbd1ec759355ac0000000000000000000000000d1671b3b31ae6efdf7a62324e2512e80388708b900000000000000000000000088bb43d0691891d0c7e3f196925efe7245e6757e000000000000000000000000f3016172d7dfe1798c862e620dca08d7d342d9f8000000000000000000000000dd635f2259e743a79f6fa321f34f0cc69690f966000000000000000000000000ab4d57f70f33cec37a7e74752b653fcc789cdd5f0000000000000000000000001f0fb15aa99fec27268b4cbc9ab5f319b95ce3d5000000000000000000000000486bfcda0f48df413c291f3a53d8c7d3e2437ccb0000000000000000000000002e8b91be3554e16c6a05fd78f57a0be022d14f340000000000000000000000002caa8dd45e419c32ac213f27b09c97d50c9a04f6000000000000000000000000fae45f9078c35648b0d87e7da9bb39637b6b20ff0000000000000000000000006aa97fe9e26118dba46a233f95688ff7b44ab253000000000000000000000000fb19dfa814381f5094699aff598be0ba8ecbfeb100000000000000000000000072d725f70fb0150983a9c546d0686177db0853c00000000000000000000000009c945883d34e04ef87928ab16fc2cdc7eea77be6000000000000000000000000b9eb7691112475d4f5ca94a4bd0363cae576ef1d000000000000000000000000541b4184a21cc0dd9795a10efd7bb2230cdf0f8c000000000000000000000000c235f29cdf286e06ef7d42a03fe6f34a52a991a9000000000000000000000000e02ae8f5cd6404c5422ad1c1955b11b28f60bf72000000000000000000000000ddcb9c63788a36266926a93db5a5dae811414d19000000000000000000000000efd1aab999c23ba8ec93f0dff3c26174894bcd79000000000000000000000000ea4b88786b3d216064f69ebce44366c30e01b233000000000000000000000000b60d9335587cd978eec519957f7cba56cb3cc4ac0000000000000000000000000ce90e866ddfef1841c090afeafec05d71e33ac8000000000000000000000000245a78c5756ae9e4c449a7a1bf9bdfdc91eeb33d000000000000000000000000d5439775d6e6c577185c0f9adedafa15bbaec1b10000000000000000000000007bd3172b8abba870c78bb3d98371afa6ff28cb71000000000000000000000000496b6c8150b0e8cd7a7682b40931eea73a34c9fb0000000000000000000000001745670c62b5ca23ad37de1b9c799db11c52ffff00000000000000000000000002aa11a1fd44be5e674bb7cc2a0221b90d5aed3e000000000000000000000000d83446356fd0dd0bebaf5a0510b8252d955bd0bc000000000000000000000000486b9721af9d22c442ff63fb8607c36c73f6069a000000000000000000000000dbd630d2794e1a9342b139dfdca3fdcb83a564fe000000000000000000000000bc185444571e6edbd7a680f1065b6210051d3b730000000000000000000000000831334c8b36260e7aeedd9f6ebc25caa022ad0e0000000000000000000000002e0569f42e59b461844a01acab96077bf07f38f40000000000000000000000002c0ecd5a6d2c641a03dfd22b116e56121f66a693000000000000000000000000e6616b6c75bca512803fcbe43c97de33227cb8fe0000000000000000000000009f4922a69f532b5fc9ce00aa2f2434e9f96e8085000000000000000000000000431cd2460afb0404bb92898ab0806df02bd295b70000000000000000000000009d590273f48e3d2583dca257157f6d330d7664e3000000000000000000000000edb89bd06b84b1e016f6750100e305979cb80e710000000000000000000000006fd3dfe2da8631e85162b750d06e81925e7be314000000000000000000000000bd8b192d2081b77e148095c08dcc719e61c2d82600000000000000000000000011063d83d42e1718d91bb5d7cb02788100e0662400000000000000000000000048fb079dcc17246bba45265ae941042408924bd3000000000000000000000000e24e6e78305c1bee9780457580750e1f081ce0930000000000000000000000006fe300951e97ceb329dd04b3a55f0f2f8f6604d400000000000000000000000096e1199931a9e201a4d209262c8c379e2c0e48520000000000000000000000007d2f81e342ea9f99bc3ccdf9d7d6e931d35a1bfa000000000000000000000000913d516b9f57ab5faf2ea0d1d070992c29b8315e0000000000000000000000007cf592fab913c2b4a072140104e0affe1d5a84130000000000000000000000003ca7a82b2d976d826d7caa928a4f5d16bc6363fe0000000000000000000000005f3ec6404a855e64d14e92b1156c97d4f322a0e1000000000000000000000000e02df1ce58617196005d7937f2ff1ac49adb8bd60000000000000000000000004a9ba611b759a7fc2a4f9008fa563ec8b8ceae470000000000000000000000008516feaea147ea0db64d1c5b97bb651ca54351550000000000000000000000003ca1c675ad2c451ba18960b4ca37f20e8d512ffe00000000000000000000000078d02bbd90ad6fefef77ce7b8938ee71ed5b693c000000000000000000000000f7cdc637b9ad84fb1ef75e1308ce5e994e4a988a0000000000000000000000003e1ac22db94362098f3d44b07bfbd4ed03bfa48a00000000000000000000000003c63735c0754fffea055089b8a1c66dba9d272d000000000000000000000000ad7d5a1843bb3b4be8f61d5e6804050d01e87be000000000000000000000000012e40391483b889d11c6adb50e32d5dfb14c753c00000000000000000000000031d25bb6453130727d45430474d0193bca5e959c000000000000000000000000277a3a8da5ab366c060a1fa9e8ea728dd28b70a90000000000000000000000000c1f4e89a7578898bc5342ff49f7df087a74b66800000000000000000000000057c892277250ad4ace05644a7f08d7e18b5dabe100000000000000000000000036636158b4023cbebd1e97196c10488bacf6912a0000000000000000000000007d0c3b62fd679f9b0ea1f9df14aa9e70ca6bb5c20000000000000000000000009580e604066e492a6e34d15fa3d399344bfe520200000000000000000000000076d7fd5e6d5e448def6def1ebf64f9a92ae2709b000000000000000000000000b2b5df15e6f16c6b798473b59dd3c5b130660f2a000000000000000000000000573a839943ffeb67d765115db22ffdc07e81fe9200000000000000000000000020c8adc3256f2591fcec94910671ccfbae16ee4900000000000000000000000090df1b1cd5c31b526bb8d7cf592b70258743aae80000000000000000000000003f7fb497a8dbb6c4154934dc9fa7ba50669a36d00000000000000000000000005eaee2e253c69460007299f1637fff466b29f4ac0000000000000000000000009e28a118f0448ae19f3ff9e95d1a159d17393e740000000000000000000000006c0f8556208f903fd92a30d6766ebe7a659cc9ed000000000000000000000000138a4d4bf59d99e8dbb522160c7dd3953fce804f000000000000000000000000e763b388c0c1989ed1162acbf06cc454c7737775000000000000000000000000e1e5637ebc3ddbea15981dd90d5940d0cf0f317500000000000000000000000041defd39b8c580245c3591e41ae39d1230188852000000000000000000000000da9c85248e246cf9c55a1e48a1f569fffa98e271000000000000000000000000596391d502a035b537fd31682b2707e60b19c6e4000000000000000000000000e5cee352eb6d1b6cfe3b7a9ad4c843482449197f000000000000000000000000d54a4bb4ca0f5afd064c4eabe811bb0abdf5b0db000000000000000000000000ae09add7f1268376d2c004602953c2e15c1afe3f0000000000000000000000008bbc2f44e32bf0feb19d30cfc81ce8230bb92e070000000000000000000000009e2a73d9ecb5986f3d2214178a19b9de90eaacf80000000000000000000000006c27bb7b734d49b1a054f4b59ab79e5556aacdfd00000000000000000000000031e8b68539964fcf1349a6b20ecdd6f8da7a071c00000000000000000000000036b36106b3b529e930cc6a7eca3a0db40f2c830000000000000000000000000060f22d02a7c35d6f91f68a3b5acc95d3419b543f00000000000000000000000032a1d4179876aa1b3377171665eeea6e5052c6f80000000000000000000000004ce67b5ce1fbdafbec49f07d25b9f36b6694efa9000000000000000000000000dff67cec8882af3566d7eab415247cf896f3cece0000000000000000000000002fade86f04cf7bfff11cffea7d28305abac8be39000000000000000000000000415bd4ed4e365e455ecf96dc207aff9f0475bced000000000000000000000000f93b95adfbe7826c08f57039ecef0116d422fc9d00000000000000000000000063fd675d0a840cce230e1f46c2d0b63c60ea03470000000000000000000000000e33f38f502285ffbc578b1e814b38ae3b4c637c00000000000000000000000063ebc32974e50b3ea07fe58f78a59294b2f4f63900000000000000000000000093cc2e9f580cc20fee7f8e0ac62369aae843142b000000000000000000000000e323da9d9fd24ed02e56e7c490c67ab225f03b78000000000000000000000000077e9605b5b00ffa1933c11d267165fdb38814ce000000000000000000000000a6e5661789ba74d6ce10994b61b12b72ad96c98a00000000000000000000000063da96b1b6d64e4190590fc13f1cc62c7a8af7cb000000000000000000000000a2f4736af088dfc068d5faad3e58fe9012e104a800000000000000000000000085f4045771d09217f023560f8956bd5c65a13037000000000000000000000000a29c693f3eea036a7c2b4077080c5cd0d702c30b0000000000000000000000005c65c4e7cb806443c99ed03db530a23211ba79cd00000000000000000000000087224e10413ca673b916f02c79b09b302929efc6000000000000000000000000da4d30c5eb96863b7615173c4d0aa6c971aaa8650000000000000000000000003cda3d94c4f3505200b9d5ffa52e83f8537e9a31000000000000000000000000252b96b5ac26d290830ac82d0b80e07ce27feb420000000000000000000000003ffc4c0dfcd7ffbaaa026e20d82445a2a3c12549000000000000000000000000da3b4bd22e934a83127326d6a5a95403e1e63d500000000000000000000000008ea1726128fe7a3de7f68b152d35276ce14207ad0000000000000000000000007dbeb461086ee2d9b46dd3f1fb612610d7eb6c5f0000000000000000000000003ca967964b11c945fcbefe7b2974b150ede1a4770000000000000000000000008f054c8e98f75a3ebd4cb959e2616b95be2118d7000000000000000000000000acf68cb551f3fc76489be5e9c34bd7a0f68ad52900000000000000000000000052b13d081aa8941741448dbed9d70c90008406630000000000000000000000006e3ddb1aeb5e43d8dde6904ab3f6bc09852f3d86000000000000000000000000caa9356f49076375bf6ee7ad52217110969d08e70000000000000000000000009be9a33abc0e2b9cda017e902d149b4b7c1879500000000000000000000000006d12d5c3f34d77c1254e650a07e5b936ae9478d500000000000000000000000095e04261e21c0dfeb361ec81f5254a59d815e3b60000000000000000000000009488eafcc69ea19e8441df639fdaa8d2468c067f0000000000000000000000008f2a90a1bbccc7939132692b5d3ca1e6ab199bf3000000000000000000000000615658e0f2e6155b0555562b5ed01bf374fa2943000000000000000000000000e2eb0735a989b096c13700be3f684cdc835c42cc00000000000000000000000024ea656243573235d8b60b08c745e691ef5e0b2700000000000000000000000088a910ded43208c28368c75591ced4277afa0b030000000000000000000000005aae5193d618640b172e35eb35007425442edc8f000000000000000000000000d46b539ac5e0d651d9bf37b055a7812d9d182413000000000000000000000000f6516cbe1bfeb97d7c4f9b49f6c402a1e93c8785000000000000000000000000fa33bb6d4feb5c4bd19726ed3beac1e95fddc63a000000000000000000000000d2e8e6952def5afa11b0b27c5ed452d1e9ac2e4d000000000000000000000000e2168ec855f21cc3fabb2be7ef82627820da56a20000000000000000000000001404fc27b0d85068dd4cccb501c4d5baae9d00f5000000000000000000000000780c72b33a40a44dfc520b8ed1e27c9eb406782100000000000000000000000006fe5628f26ad856bfe85fd233f77a13fb7c994e000000000000000000000000fc57e0d737edb2f5ff9bc3b35331235c481a7c18000000000000000000000000d9450cd9803e19487d85928e6b1291d7c4a1810c000000000000000000000000ad629e74ba0f553816e32df476d4422668708fd900000000000000000000000024cdfa5999fb31a772dd02d216f0e3074b9c37cc000000000000000000000000bc7cbebf6260af55d3b9f51fdedd461166bcd83d000000000000000000000000b9e17327a451a0038f4e5a5b06ee7debd7eea4050000000000000000000000004a5eb4267352246ee2cfe9a3d68ea2de9a644dd6000000000000000000000000cba4d15de9e393560d5e3d0b70966cc6985b06c0000000000000000000000000de395bb5e2f69ec7f1cf754e7f03b1a90b9a0c7a000000000000000000000000307e4ae462fc10749e0a857a16d4316acb53a95c0000000000000000000000003006ebddded0ffcc78aa51ec85848c6a8950ac12000000000000000000000000fa1fe308a3d99c2b6a6bb73eddcf7c550dec7b39000000000000000000000000c03c4cc5dc0ae649537cb8c9de9f56b10cb1b62f0000000000000000000000002c14350b89734febb9df564cade1d420cbd99bbb000000000000000000000000776391e001783d87dda91466fb1803bcccca13eb000000000000000000000000b6ec1387de033a301b542e13ff9f03e7e8fc28d7000000000000000000000000d7ed59bb69d55bbe2ea5fe9aa8daef5a10f199770000000000000000000000000dc84259c0f08179bd339a51678c8e9d7479a683000000000000000000000000e2d783d27949803117a6c6049c90eacb8d3da1400000000000000000000000006637a7eec9f973014fd6c1ef8bc511992e2567b6000000000000000000000000608f099e29c2c3ac0a612593823d0ff82f156256000000000000000000000000a1a3130a8d8e7610aad1e162f667ea31cffdf589000000000000000000000000cffbb5d3afa09e438947bd70b0d60cedef6939f7000000000000000000000000aeb3275f962144539c048e60a11f168fc1254f74000000000000000000000000225cecefac19804bb577146a3647362442beb25400000000000000000000000095fd43c1a4b24d17efeeeaeb135b136e3733b0fb00000000000000000000000036c7ce43c908effddf0bfc9a67bb392437e2a24f000000000000000000000000269ac53a4d5fb4d030a50a7e254f303a3ec8359f000000000000000000000000375fe5372fe5cae1329ade81d16ce26b14c2bbe5000000000000000000000000199117f816db2878d0007a8976c5dc14d37c1dfa000000000000000000000000b4a704d3ebd192f69beaef47a80d3f75e3a871f9000000000000000000000000a1d4d036c8c111b7470ae7d62b4ab43705aed3f80000000000000000000000003a6760298786dfa143d8c20a63de12cb837c3ff9000000000000000000000000658de7c1da7d6b0f736edf6f606340a36a4f7f09000000000000000000000000d68e38fea62fcd99ceb200b86b63454df6a2b5bf000000000000000000000000aad6207a3621bf0780169521b0498bad5d5a6705000000000000000000000000efadb190fc1aa9a688833bd7ac6caa7c287326a8000000000000000000000000900da38483dd6bccc22f069547a98c54fde5c37a0000000000000000000000002bbbd2df201ddc76a4e10562b86c4b473284fcb1000000000000000000000000da056c075c4645b23b392b7e61dc816871ed1d4a00000000000000000000000082d47fa934521aabd1cb6d3c61298c032f912d0700000000000000000000000097d635d9b8c4c7e4956bf3e900d3b26816e188b6000000000000000000000000b56830876a17f38a9fc80831db56cbce18612e3b0000000000000000000000004c1363f422c2c57b487ce075e57fbe0453afac0f000000000000000000000000d92ee7268912b9e6acdb9acb53d71d7426f71ebb000000000000000000000000c0e6bd30930d17330c18b97c955379d4fc2aed1f000000000000000000000000231033df30f3102f92b1401a2ae2d67393a59b480000000000000000000000000884f90755fec195a1290e920c70cd62ff988807000000000000000000000000e4f0c743c9974fb208229a87e3d01507886ed4a00000000000000000000000000284d611ad1ccbefbf9d97900ce5ba7b4c10bda30000000000000000000000001e78155ad1de39f63fe9228bba7988ea197a5c110000000000000000000000004c21680b3b2e832499d2d3ea9dc1d0b4c2cf9ce3000000000000000000000000e2ee738b528d138c135988adfd17ae60ed2ff0630000000000000000000000000f1b3a36c15d4a434c6201cd758eacae64684ebb000000000000000000000000facf7a95c9452d4aba9700215838a8648a9ea22b00000000000000000000000084e44da852dbfd019447bd1cf8411a3671ab06c6000000000000000000000000a74c125fa830e9a04404a16b66481f081ad49a8b00000000000000000000000045acdfcd89890a49dfd5043f47aafb8b3db7ff7d000000000000000000000000037367b633914a6961da45cbb2e31ea2fd0d36620000000000000000000000003018291292561db9961d20119bc87aa8f61170620000000000000000000000006273cef241945af7e063cd95a989c74351e5d3d900000000000000000000000080ef3f115e749a93c0aaaed955a74f0547556556000000000000000000000000b8942e2e3f0400da418270c97fc515abad09904b00000000000000000000000060e86d954483257177005fabc2db32e036f7ce0f000000000000000000000000e6b46c97a7bc460ffc40569b41938b377ddd754e00000000000000000000000083a24d2cd260fac05db8a02c6b708353a34afdb400000000000000000000000098c19ee1ed04b576717a849c786713474b3f2f9000000000000000000000000059be546f1ce842af35536eb41778482df426f6740000000000000000000000006452175de15100b694449daf156239b8553da7d10000000000000000000000007641044a18c098064007478ac136822ea6f70de7000000000000000000000000e2cc1bc7178edb50ac5668de317516ec764440030000000000000000000000002d11ce2e25df1e6b9cc9369fd2632889c6088d8f00000000000000000000000018cfb0449aa9efaa6998ba909af97378f3caaa98000000000000000000000000cddacd1ee477b4029e0d24520a9242f1ea99c54000000000000000000000000099865b9715095d31846cd41120f9307e7de54fc6000000000000000000000000466efec7527ed0f6924a6bcd197b8f9e28af80e4000000000000000000000000f57faeea147066229c42ead48a825e30c91870d20000000000000000000000001887d28f2b2f365b973ed569ddc7fa4cd28805850000000000000000000000000c7cdee7f65f2be9d3d241a8caf43fd2773e263b000000000000000000000000aea9b6fa7b6ae856c6fc0fba03731e4a5545774a0000000000000000000000009cc9399418e6c727b280a0df174e4ebddb87ad4b0000000000000000000000002b6e2d33ee5cc5a0f432bc0bcc5a9614f43565130000000000000000000000006980e55be424ecab12e2f97060643a927cea871d000000000000000000000000b587c23d7cde4203eafd8f45d8bab8fa86d402c0000000000000000000000000840b017cc86712ca24ae52401c40a92cdeef67040000000000000000000000005f0c34dd00f12182c9bd92414a06558d170de5c5000000000000000000000000d281802b05a86c412e525edd186fd444bf72ddae00000000000000000000000083d3f0b6a1c8b58b3686f50b7eb830fe2fba7018000000000000000000000000702c05a334bcea37d289e819a423d8386283ed26000000000000000000000000c364979b1e4f29e01a8febe03c8722c1179c03f6000000000000000000000000276d5774900f6ace60e6aa5d22ecc553a7edfdf3000000000000000000000000507417005721d3e53485dca47e71c8d8fc06cb2500000000000000000000000061992574b543808cb91d039d4918da87b85142440000000000000000000000008c920d48d3fecbcfde6de8b3a4e35f1bec3d14e0000000000000000000000000deaff364e491160d86e67f083f6923c3d593024b0000000000000000000000003ec59b89d036f5db25f928d9cba077417f167036000000000000000000000000e396a07c8947ddc8d3dc2b5e0555bf09b417f552000000000000000000000000affe691c0fa38d4f86efd0aa59636774711d78c90000000000000000000000003f6c612a506da3db1d407776aca83845ed90147a0000000000000000000000009eafcb2d686806ba82f5df3414957ffec0530ca2000000000000000000000000164eb0b6a2ed28f06076bbaedc9776e5285f3f36000000000000000000000000af8bcbe9d49d3f9f158594598f4926a22be8235e000000000000000000000000f1da0e963c99597da434506b740c3b089ecaaa570000000000000000000000000725a2c2d66d72a04ed2fe341d76bedb4aa2f2be000000000000000000000000d8c024a13cff2a5370038d9d9872fbf7b247788600000000000000000000000066b0c6f0820cec32cffba76f26ed63e64046bd53000000000000000000000000a6de9cd3d9e80f2377ab93c15d233d8d16b531f600000000000000000000000006264df0a4b95d47bf395c543f1fc1d30c7510190000000000000000000000006870868d8ee9c6784c4eb46b19e102debbfd7c920000000000000000000000005fbaea992d39737d820a399e17dcd572f89206de00000000000000000000000044d9d4f66b3970e992885526e0facc86a4b6219f00000000000000000000000050c6c9baa6983c0fcbab88b4021bf85a292eeb1f000000000000000000000000904f7c7e11471a2ae059c18f1da6fa2094882f9f000000000000000000000000661cb223b8b5afbfb762f5da2aa99729d1b88fca000000000000000000000000092b38e3d91ae43e052675965a4333ced5a5ef0800000000000000000000000078e7a1e2d840e409719a2f62d581ff21275f0ed300000000000000000000000064c2184a6683a4827eddd6a8fd00e98cb53b8ec7000000000000000000000000fadf9fb023e2fded8b998bbbba6236cbf144ffa20000000000000000000000005f0620685f064ea2e16795b23119f7825f77a260000000000000000000000000dadcfdac849eb8e4bdbc9d4c569e274f596c243e000000000000000000000000ec1cae3c8627ef8d4d9d88b11278ef3a69f61b2c000000000000000000000000a84ecd7c445e3b0975d61f5f1c3b198dfc0de048000000000000000000000000f819f0d4ea6bc76a9c2e43ca4d80d5e20ada1ef7000000000000000000000000ae814db6bfb8c3272243f3e4f982a08daca76558000000000000000000000000c19bd270fa95a63f46def498b1a20d207631637f000000000000000000000000f9c1f7f91d2cd2940f40bef2e9eca5ee0c81448d000000000000000000000000c7d361e964a00025abe1ff3ad3f13a511d83a9bb000000000000000000000000d7c4ff4e79e2299c0da09a500b33323f998f7a32000000000000000000000000dd888232b7ae217491cd5e96a56210957d69fffc0000000000000000000000008333b321cfdd93d0b3b1b99bc62b86a150b502550000000000000000000000002848b75b749be4fec229cf82e32b77fc37a8123f000000000000000000000000f4dc14c513b432c55dff01b204766bba3bf27e6800000000000000000000000034513c1b646c5eab9fbffe45a1ec942a4c1ceb990000000000000000000000009ee7480150b2a4dcb220bb464c1aa6a1c47ef805000000000000000000000000e240559c83884c639a8c82108d0724a9fca98d9b000000000000000000000000e6f3f1bcd81421ac168c751834761d523113578d00000000000000000000000089f1353ea40ad83eeaae5b736ba6b90db123bf78000000000000000000000000f71be72ceea760cd172defa61dea589c712800e700000000000000000000000060666e61f365d21a3c10442917fc7b85abb814a2000000000000000000000000feebcb70a7bb6f3a2b762693e98c4914534c40d30000000000000000000000006457213b5170653cc6057e2739a0b9811b78fc9c000000000000000000000000232a5c70f3d5cbade929456f95dbf853b307e647000000000000000000000000d656a98c3b71c2ae7d4b1d820cfcb2ffa6f1f6cb000000000000000000000000f0edaecc35099d2438ab51e45b0307ad3e27eb4b0000000000000000000000007359ddb801f056c25cf8eb3265c4f58c3e01766a000000000000000000000000560dc2967931f8bfd017a3e7cb7b80ececd11b0a000000000000000000000000b2b60de061ee68328d3962ee0fdaefd7a05a2997000000000000000000000000ce6beb97cfd95cb916e29631323e205739c1b2d900000000000000000000000030ec351e18fa37d18988425783ec5eb1e5184db2000000000000000000000000e290b0308f43845a9aab49da29172106c13f18150000000000000000000000005f613d6119edece18be33cae3089557294962cbe0000000000000000000000005cc6400937e1526dbd72ea230c886b74362ed1ee000000000000000000000000adc326a07693593b02366aabf58edcb60f33f54d000000000000000000000000fae7fab87356abada4eee794eae50a08fb502362000000000000000000000000c46491ba07b549e362ba0a2b535a7f1f80ce7941000000000000000000000000925094fc6af0c96b920e5a6bf713a5a2c3a9eb8f000000000000000000000000cca1fb8e3389960e9421aa6f26a500849dc76c06000000000000000000000000860a692dcf1ad19d4897fb40098608e23706e0d9000000000000000000000000d1b6b970f13f15aaf097a7e13cc75f40bb4e124a000000000000000000000000e705bbf99cf07bbcef9f4e52af222b6dd5bdb2540000000000000000000000006edbc2a71f2690871ed6149c56fe0c5ea6501809000000000000000000000000cf03290a8ed719dca6699e50e061e40b0dad7de00000000000000000000000004c685666fe4ef90d3c424c8c31e237e7413335c0000000000000000000000000f0104204ffc6bc05e51ee3dcb50a7aa5fa06a297000000000000000000000000f2cb900508a2028bd36150b172ee007c76fa6d4b00000000000000000000000052f4ce1177d6081227bd5420c69c4c1dc6e5067f0000000000000000000000001b2337e7a2f9d65bf691ec16954ac1e51eda22c3000000000000000000000000648329fc562da8fb7ad129cdb158cdec07edde0f000000000000000000000000470cd88448146a4ed0a16a9ed6722f568c74315900000000000000000000000051bd7532b3c655daff12d80743a671ca17ef4298000000000000000000000000dcb1633a310c27c61f1ef63bc14e85dab821787c0000000000000000000000009f67e504292b8ae914aa4ad4f545b453f7583611000000000000000000000000eac4345ca1b3e5959a252002d4fde9e6a54822b3000000000000000000000000b1716386d33778c049da030387033bc660d8fd130000000000000000000000008cfa76576564c9009860f1041fa93e0abe3c022f000000000000000000000000bccf8a44f1b5207a2e4b3d5e399807249924e87400000000000000000000000089710bdfced783313e4df5ad211dc8cb1f45803c00000000000000000000000084641137bac4db68de94ec3d2ed89ace0aa88f2000000000000000000000000060db10903821092a6b5591c3be9778878e19ec0a000000000000000000000000359645aa8ae76e0931518fe57d4e2f66675f617f0000000000000000000000003fb587be2559531eb42cc6672b1b4afddcab8008000000000000000000000000788254c26afcc1fe5c5897cd7399707087b4ea7e000000000000000000000000b2d5ee3d024a36ecc77554a5bd2bd2a8fe2a6c19000000000000000000000000c66111dfe0729a8d630e38573f6c178f2bf5c0a50000000000000000000000008a286dfda6b6d8af84b4098366aa6ddf7de50f67000000000000000000000000c137f981345571739e981bcf1fc4d1c57a6a8eed000000000000000000000000c74ff56b8400ee7d68204854d3f6da536cf71a2200000000000000000000000003a44b03689ae1509f56675c5e3bcf21ce596c1d000000000000000000000000369fe36482bb1b61b3193efab1ff7ee1365c0e5a000000000000000000000000802d504514617f2f5730d0910360ddbccd6d7ee10000000000000000000000001f210be05d3bf05004a45b876224b8bb9ff5efc100000000000000000000000030b8acabf7a2f43f4cd56fb0c127ad6ad7af890a000000000000000000000000015770eb6fe88c57b54b065fd0160618850dfa2900000000000000000000000038153e320b3da1123f41c01aa2002a2c706467db0000000000000000000000002b04abf6f9aa562c76b4667ebd1ab2653d188eac00000000000000000000000021cae6d1184a36ea3fb1e32f7513170f40d695bf000000000000000000000000ba750379655f2448d0f7eb3bbce2ac609fb32ef700000000000000000000000038257a092c6f7088de842728532fa56f60e76188000000000000000000000000719e81f9a62a913fe0469bf17e9ba07ed983d91a000000000000000000000000f8778ddb20a6d6240998ced176a2c432161db6d1000000000000000000000000c91fde9206ae2651fe6aefe94e58c3ae2fa086f4000000000000000000000000c381d1ce7286eb0e382b8b7b5223301cc19f716e0000000000000000000000006410b7aa0bf817b8d49e2ee3d2488df2ea8a1a360000000000000000000000003311caeee35864fba354a657959042e1ce5af6e5000000000000000000000000ee0b8d9a3f4596498749439e43a4334c1a47dff0000000000000000000000000c5e7b75a8a8e427f34289e69caed640d12a1f492000000000000000000000000885d24ea3140502b46ff92aff29644bc5894d40e000000000000000000000000be6fbe862c02bd36bf09c23e38e7fa444f5a311a000000000000000000000000cc22184c74828371b877687842a3b7e0489c5a4700000000000000000000000082575e5df42e71762236040c0de83c4af50f0196000000000000000000000000c71284231a726a18ac85c94d75f9fe17a185beaf00000000000000000000000029e7b9b7f706b619dde4277ac65a3ec32da5b3b2000000000000000000000000e1924375d7ae2f91a0a8c965772e0c1b02d0df0400000000000000000000000073064f6c1c5dad8d917782aec16ab564feb3c0110000000000000000000000001f63b8d2ff0c91d051274321c4abe3817311a3f0000000000000000000000000cf8f192407b5197660f2180c92e477623b199b120000000000000000000000005ef18f1593ab3ca33a6bce811a87314e831e077500000000000000000000000001dedaaa1c860f76e3dee412e2cc4a406fce2bf80000000000000000000000004c10abcd4085628ba18d245a0ebf87bd9e5a8f49000000000000000000000000e1da197623a702cd9cc21b2320e2687fbda42ace000000000000000000000000d414371bef2a41ebaa8a69fc5cafe58b002593c7000000000000000000000000d30928dd103c663436b8f0dc6d3958ffb9d86756000000000000000000000000e01be632c641ba52604d03468bf426f43855c2980000000000000000000000009d7cdc95443d3177d05fdf2f656defbebcf9c5c1000000000000000000000000a673efbbac263e3803b78b0aefb303edb37f732c000000000000000000000000762c6e703186b16cd8c375466cbedace41f99d24000000000000000000000000a3388bb111405b81fe842baf9fa20a2ccfb6b12b000000000000000000000000d88aba751b2960520624a2e56c0f2c71a4ce6df3000000000000000000000000824d61cdb1b5c2dd5fc0d7cea6009f13a123d3df000000000000000000000000380dc11051cbb92e34bd472250b0bb4f3c522296000000000000000000000000fab02d8370aa27ef6aeb104a5c4acd6dfa4750f1000000000000000000000000f0ba911c9fbf0fc7f1b350d7ff61a83565fd6abb000000000000000000000000882fa954e4f77f134fa81adac998a090f347cb7d000000000000000000000000c7af7276c21a68f46f6de892f13529eb3df6cd0000000000000000000000000082823fdff8dbf4beecc08f1307fadd987b3addc20000000000000000000000006398f6127855fa145f7484b3dc4f444c39340234000000000000000000000000141282ec95b5ce4f6bb2fea04d1c8c0318709aa40000000000000000000000001a9f67b1258ef6f2e58eba4639e5138da3fd442b000000000000000000000000a227e99ae34d1224502635b27a71ecf4d26501080000000000000000000000008f4065b814334a7e2a17f148d4aa83ce175ef6f00000000000000000000000002e7a5f31f36bad3d9514fbeeb411724eb7ee4f3b000000000000000000000000cdefd0039e7792d8f1680b48bce16fa71ae3fb70000000000000000000000000c72945d7274d6d72f643c0b5ddf9f5bd3363da2a000000000000000000000000f619033986e1b79f151c7b2ff0c620259807863a0000000000000000000000005b2a3b456f7fab2e0fbc10617f59ae64a24969040000000000000000000000005ad3fb17e74703d68324a33a93e78d0d590432fe000000000000000000000000bfd45e3030a9cb9801954a7adff074164a71605a00000000000000000000000030536cb93c2154c73b091958d1f1588088a9cedd000000000000000000000000e7f9bdd03b2abb49d1ffa3e75fe4220ceca2b3e3000000000000000000000000c9498c5e4af5a309099c8b849a17373c2f9b7450000000000000000000000000742dfbdb2a4890a118d82b4608d1dd7d3e1717ae0000000000000000000000003e49a99f36bd451c7a06aefb87ed36ba865a8a050000000000000000000000000d09c169a2d4d513acf9c6903517dfb294776903000000000000000000000000a59311249d856ad98b05fe04eb04af394fc81324000000000000000000000000b2b5bdeed00fcf376446af941c2d689da45c600100000000000000000000000065350354f303ff3b6bdcb474c06002f326d3eded00000000000000000000000047adb51f6ea0da605bbe1a7ed5b98e904df97ab40000000000000000000000008901dfb0f7f25a3d83432a5b7434ff837b8999c1000000000000000000000000d5b725abfc08e6ae79ef05f3d478f01940357ddb000000000000000000000000ece1f5610fcb091ee6ce32425201605fc809c667000000000000000000000000d31fa852ae40578c0418f2aff712109dd0c81da80000000000000000000000009295d116455293cd2918d7bffecc62b1de6943a60000000000000000000000007d468b252bf5bfab9f4d33d206db3944a49c618d0000000000000000000000001ec9e2a6af5215cd88869d47a39082daa20d820b0000000000000000000000006cb32b2c8f694f574df2492e361729122bfbb07b0000000000000000000000001efe8dd74dfd7dfcb026ed501a573d06ecc44df60000000000000000000000009092390ad7ce20ea9020c362d013cb865b28112c00000000000000000000000081582f7bea0dfc12281bbe6184980612824db8ae0000000000000000000000008fc696257d0c0bdfbe177525e020df68eddb60b200000000000000000000000053850b67dad8b54fd2d4bf11048d0c3e250d058a00000000000000000000000016a10a17331b2f7ca96720048c81cdf5ba8323000000000000000000000000002c4505e93cdfe54e9e598e79299712b1b0b444360000000000000000000000004595ae9324e7db7d22cb2064b165037bc2c3967e000000000000000000000000736def3a57e7a8b30a8ee2f7778f11bc2f35e7c7000000000000000000000000ced950cdd8d7cc656a44d7c834a21a1a4239c49100000000000000000000000041e4cd75273ec301118590a8d90a6ca5a0dbfb990000000000000000000000005c428fb3b5277f610a2b74ebf095395a873a93bd000000000000000000000000519308b17c8aac1c7fcf031e6e8c5255d89669b9000000000000000000000000859d280661e5d7bfa61266b1c2b4eb1960f70616000000000000000000000000c29317d116ee8ee85b4fb55205099c0a7869bd60000000000000000000000000bade27a7cba4eb3b3cd9c322e4b27cfa3711bb8d0000000000000000000000002d2ac426ca0c591847cfe0b64eb4cdf6c0bdea24000000000000000000000000aa7a3de6e14710681ea429dfd4c63653e8715f54000000000000000000000000378701efb284c666930ff78c22987a0dbd28f2ef000000000000000000000000f9f02def55e1cceedf017e0353c14ba6f7f4d3df000000000000000000000000d79fc81cbdc47387fc9bcffbd8fa79197667ba2500000000000000000000000045135fa3a5ad74e8eb690a1f68b063f0d1b0202b000000000000000000000000eccab1c893edde86d96a863d8184a93f620e3b75000000000000000000000000b2df00edad1d31fd334bac3a96a016782aabc32800000000000000000000000053477384b82c100771d7da1d811b964ad600b86f0000000000000000000000002e7dfb3bccab9c31efc35761f4485feade2a14b500000000000000000000000089d143c124e948415475efbad22462b39c2cb347000000000000000000000000ffab27411c3978935577f0f516f53ef677febde5000000000000000000000000ed2732a942339015fd5927a28896bb30a3204d75000000000000000000000000cd9e1a18898647bfbefe058e1bf2d0dd517f0e760000000000000000000000004608df519bb6a1bbfec54f59ebe97813fbfcb57d000000000000000000000000b72df95811b14182b550951edbfa8b1ef3860cdf0000000000000000000000004e9d118c7a306f259915d72a6b7a9fdf81dbdd0300000000000000000000000029a3e25a577e8623e786cc27b5c8b40ccc99887c0000000000000000000000005945648b5240f857e12d6fc137480957d6f670e0000000000000000000000000584765efae0108365c4c16af9a4afd0708bdc016000000000000000000000000edd2f67082da5e7768d186693d2ba2d5b2590101000000000000000000000000524dddec985077ad2b8fc825e844d11db38b5c76000000000000000000000000e3f20292670d1bb6e0865ffe61457bae92361e03000000000000000000000000485ce1a1ada0141d485a4739c6f036738c63cb69000000000000000000000000859a5d9ad4eb04d8bd9f91d7923857f2dfd0cc510000000000000000000000002b8c1f121960df3a0dbf1cfc2608293363273efb00000000000000000000000040033ae1dbed36e5df1d358569721966ccb4d6e40000000000000000000000009ada01a27fa71478fae16a413b64e2bfe60d6183000000000000000000000000b17fe4e3497c2a212efa1696a7db8ed4c772efa8000000000000000000000000e0dbe31e6c951cd8d911172e452d3e105630a3e50000000000000000000000000fa0f06726275ee90687b14f1d1db8331892c9d60000000000000000000000007cca274f73db62ea6699d0980b8c5486117c900a00000000000000000000000050447274892831cb171f0587f01bb0637aabd380000000000000000000000000d0490a998ce0400e515e0392f1ee34f13cde4ee30000000000000000000000001d4d715134a5551b6799a96ccf9e582eb21b3cfb000000000000000000000000d681aaf4caa8ba620f3c513a24c62cc7424f99df0000000000000000000000002047222dfff019f73748762e105d1db7daa3e0800000000000000000000000002acf58b4c80dbe20c8d2c141929b3726d2cf65ee0000000000000000000000002e8bfaef244a5a368df111d13b06b8fdc2c1af8e000000000000000000000000d6769461f65a757a2da9adf3b044ea81db817bca0000000000000000000000006d727f3d6909f5170236b6ff5f4e258ac2a484f9000000000000000000000000d64b5860381270e8d860862782899635dff63621000000000000000000000000420c1eef2487500ac8b856ca45e9f819bc13de21000000000000000000000000d868711bd9a2c6f1548f5f4737f71da67d82109000000000000000000000000022fba80d16dbd6a0625991915060dd2df3363f27000000000000000000000000063cfa902b7d0829e4f6f6d8c7a97633c8d478f9000000000000000000000000e7d4618303e93f19ee0cb3a2540e1656e530adb00000000000000000000000006af06f08bd600d5f547026f798d08a590edaf3e3000000000000000000000000f93bc8c4e9e55da7e49e280b63d10e35de8fa64c0000000000000000000000007fcb846b2516c18de5da4683c60eb2e57594c249000000000000000000000000ee4e360a6c225bc73efd062d6b7fd98a412d4de80000000000000000000000008cb1d4b8c2cc537c44968cb3de71f87adc0c664700000000000000000000000043dd479c28f5d91f02e376012eedf5b72012fff200000000000000000000000096fed8b88f86268b9047d1d3fa30e0181eadc3540000000000000000000000002fc2a9e5ec0d972846f516fade92a9074656d9fa000000000000000000000000f9188abcbb96b963f09ef7ebac644bfd2ef6d7bb000000000000000000000000ed789a24e918be3fb98939f8e363da42f7a3f2ad000000000000000000000000888be064c7c4853ed6b1e4fdcba99716cec5258e0000000000000000000000001399ebecb1d437486d89c136f94aab992ee99ba40000000000000000000000009ae63d97a91ebf723f3725592528409cdbd016ef0000000000000000000000008733773f84af117605a1caf3651bd9535f649087000000000000000000000000739e474dcf23f813c15fdbeb4a2b347006faf2e000000000000000000000000097af2f8e31c4b0e8b061812c43c935d83ea4b3280000000000000000000000004063ad98d863714e806e5fbc1b9706de96920bea000000000000000000000000e6c2129608fff279a15aa4f632e3a2492313ad140000000000000000000000006b275b25604e000c52ab1851a7193b6fd72684ca00000000000000000000000039c2cca3b1a1c84571226fffdfc9fe3eca69d40d000000000000000000000000a119dbadc1015c955ac96ef9ab9903077ed525ce000000000000000000000000840e648736b41515f8b347cb8277d7ae03b19b030000000000000000000000008c59748790bd7c2aa4d2c6bb22216d30d90c6bca000000000000000000000000647c83c527b6d18177f29921be9ae7abe90c28db00000000000000000000000094d2a88e45980d7a9d79c1d05ba221c0b33dcbd30000000000000000000000003ea140f170df49c18898f2ae115de908cc7971d400000000000000000000000095c55aac4718693e917ee8e53ec98c94f79a628b000000000000000000000000b147d540f90d019ac2f3fcc2c524458c9d45958700000000000000000000000009bd414a5b0c3b06deac2e855293961f249180c400000000000000000000000094266f74c303cd2cd22262524952d3dae0e8e1d4000000000000000000000000ff71c1de0fdb391b9072098dac841932c019191700000000000000000000000089f598df01e8698d51cc5352fe9fd3511ba1f177000000000000000000000000b4e70f5cd7d01a19505ae398f9ccf99f7d2def28000000000000000000000000d8714da87ff4404f5f24cd039dc467d27ec133b8000000000000000000000000a2ec3152f02058ec9e9f46f0deb0d97a7ed554e700000000000000000000000057c94d16741d2c0124998c2dc7347469ba62aeff0000000000000000000000005d9ef7abd1623f5476ec593c58053e2a0e090f14000000000000000000000000a4b3853bc707833f5098c7ea9abe786c7a81abe00000000000000000000000002095faca037e711e957e2c1b480e3530341de0190000000000000000000000004d348614e52dd8932684f836e5c804aefcf0adda0000000000000000000000001aff3eea679bbb9b075e879bc690bec664ef7e3c0000000000000000000000001275040ff79b6181ab73715995c4c096a24990f4000000000000000000000000d29714c87170bd20c3def35ca2ae1e766010bb42000000000000000000000000c67e8309ac9430971c59de44b9efc5c8c2a3eeba00000000000000000000000026f2e656a5ec536ab5ac52570696831edeb5101c000000000000000000000000f1c158615776b685786715e68eb616cc8031640b0000000000000000000000001d7c61b54253c02850f06d1b4e044fe7a45fb83c00000000000000000000000025f67ba7d7aea1013b118b88005a66625e8a0c3800000000000000000000000067b00aa411076cdd9c8b9140be9799325499b986000000000000000000000000f4135a57ab97e4e1243e89bb40d5574f6a4f8a4f0000000000000000000000000f19ef11c7e9c2a11bc90e19ee06925886e671d5000000000000000000000000adde3c19b810899df76bb5240336ac3b65cad2350000000000000000000000007dc98d6252a304e96167396a987e27aacadff70200000000000000000000000080c9bfc2cf5635b50c44741adaf2a9f5f4a03324000000000000000000000000d42d6fd9a17f25edad6253e5cef7645c568bf72300000000000000000000000089477766c30d40adc949ef37cfd6a818ece87f69000000000000000000000000c03424506722227ca31b4c6e18118e38f31557e5000000000000000000000000a174a1645458b4450dab9273cce455c18ef4841e000000000000000000000000053e4cb0d7545c2b601eac312be45fb81f644c4d000000000000000000000000f50efa3ea28bda352101ccf32aa55a13f23cabd10000000000000000000000004e822557253053f502785c2d144efeff4aa16d76000000000000000000000000796ae46fbfa7ecefeb86af99351f5617e4705524000000000000000000000000a70702b7b90246c751eda64c5923e5066a4818bd00000000000000000000000008c7da6d96dd684cba07af32262c10c49c5493170000000000000000000000009bd25bf2176fced917b9099cd478b41e7dc563850000000000000000000000006993a5bcd458d3a8c8b4d88761c1511136fa07500000000000000000000000008d698325b469bd50944960f3c2ae50495bf99b56000000000000000000000000a4de7b28ae4accabcffc301d47903766bf9ef8a80000000000000000000000004a6a432a945ba7be9eb323b6c6bdb33d5ee3180c000000000000000000000000c2ab1d2612703a9e81a4392e2c79a3bde78b8bd9000000000000000000000000df229743118aeb21f0acc11df869df9c21491011000000000000000000000000864e66322bdec8a28e21995551fc04438ff9859c000000000000000000000000a4e211dd4ededba1f6c73a6c595692de8d12793900000000000000000000000096d1b89e51de29150018fc182fcc2bef29b4aee8000000000000000000000000508b16df03f1faea56704c418cb7a39a96ef3322000000000000000000000000eda4129790368b5142ccd12483200f1c3d24aafc000000000000000000000000bcbfd50de5f0b07fb35eb75bc2370364ecd208a2000000000000000000000000df11a052349fb42af687e5853e609d574c4552b3000000000000000000000000151bc091b45d49d625591a98641054bc0420752a000000000000000000000000d9c7a3936fb2e54914bd18432d309db3fbe3c91c000000000000000000000000a1fc8b48204f49eba26a801c1b249304d0c7e25c000000000000000000000000a69be0b55fc011804932d37a4ea4f4c3ead78b39000000000000000000000000a2116a50b74086e4e4ee65aa85c9e948746ef4d500000000000000000000000032b3a783f2df80a01b1a8d3033c2cab32b477d2b0000000000000000000000000bccd51ae5a3bdf6bd7a9c019aa372c3442cdc93000000000000000000000000951fc75f88dabe03992fbb41cddb8a8c27f38fa600000000000000000000000028f016390fc8edadfe6cc42a5e12b24c9924e1f1000000000000000000000000ca4085ca1c6c87e370864a0db0f8924c94bfac2700000000000000000000000011fc8ee43719804d63c2da506bb6e349a0084e8a000000000000000000000000bfd9110ce14c46483784a130e5a51bd4e091432e000000000000000000000000afabf6dcb4b0164abe846aa6eccf91c50357e6f9000000000000000000000000a2f335c0ad8088deeba7bb787b70d3ceb469626200000000000000000000000091f97fffa653506e0d00f35f43f210e7bc79edf3000000000000000000000000eb9e2cead4be728791ac8b76322f7354a5cda8fb000000000000000000000000b0172eebd6944dd2b98c72196538e3180b71020900000000000000000000000055c880ee4d332ee97fc2e9c54ef7b5c6dbbbf2bc000000000000000000000000cf237369d67566c0f1f8837fb6d5f61c6964fb15000000000000000000000000c17794a9f1e97e3648b1432b239b1f37dcfac953000000000000000000000000179063d87e25551c8dab39c3691f2dabeed82521000000000000000000000000ad314fa355e8dab71829f27dee730a5ca22f9ab1000000000000000000000000cbdc53d424d5a2e5fef1776997352f10212c98830000000000000000000000009b11aac6cba17146a3cd4a5d693a89a41339e63e0000000000000000000000007ada5cbd8e75501aa634e4195187631ba3ade5d40000000000000000000000006371a4e9aef2644fae051eea027d48abb1b56c0d0000000000000000000000007d20ec15f6f6d2f26222b935932fb1845589ced8000000000000000000000000ed79d4bd06acc648d4835d79f999bfa110f9f98e0000000000000000000000001c0b6fd60deffa2edc71feedc5099b58a06504390000000000000000000000008488f5aea77ae8f54b0e3bbc18502da8d1bdd20a000000000000000000000000902b9fe898a54d64a66246d9d2425d8f6517454400000000000000000000000072a4fb03e26746e043a8879ba5855d5bb6d8248c00000000000000000000000018ebdf55f4fec76d3c0af1d6db34aa0a1957345c000000000000000000000000b913c32ab47ecde0733df6deb7cf88d2502d4a77000000000000000000000000f90d977d1ae7f47d48d362abd3842849b8236d3a000000000000000000000000e8bdd90f691b7be2ee587639740cdc15e66b767a0000000000000000000000007e8b1f737ede1cf389aa3a7a1c46e616cd9ee5350000000000000000000000009c849e775b18435189b4070a6b32975e39aa40d4000000000000000000000000ac41916b69840e792b524ee9bbb81b54413debee000000000000000000000000ef1c5994de6826a39bcaddc511f28a5257b693cc00000000000000000000000034bc614e2004711ac360eeffd21ab0d7b22b1de7000000000000000000000000e526919b02f1f73593c44773c9856dcd364e296f00000000000000000000000099cd466e8006415e283b223d1382663206c5e7a0000000000000000000000000cfa48884de94045f23b2ded589e734c07faf275f000000000000000000000000e0888d7288fbf4c69942fda47655b845dde79ecd00000000000000000000000066b6ebec69a2beddafe5f9521d349c4a7c26413c0000000000000000000000007b7728f302ca50f98c045a3f14a0f91ce8cb060700000000000000000000000038c6f9cda6746ac4b431c5d6a5ebc923047da22e0000000000000000000000003d71b38017b4b5d77ac89b4cdc97f02142806bb7000000000000000000000000887b4b08ba619d629fff17dc74380640bf55702f000000000000000000000000dbc0a3eaf4e471d818dc933a27c6ddfdcfa89f650000000000000000000000007bf5000741d675fe3bdf19aa3053c00be356c1a60000000000000000000000009d124cf74c9966de39f2b7a3b2fd954e810d18b00000000000000000000000002d317673c5f0ad1849a8d0d9db09d3abff1acc0e00000000000000000000000086466bde4a19feaa0dc73235ad30d57762d9b75e0000000000000000000000002337ebad6d507b207833117f5425309559c47d5c00000000000000000000000024c21009702ae911dfa48deb398032fb1a8e883a00000000000000000000000024c21009702ae911dfa48deb398032fb1a8e883a