60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c61707267726170682e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e2061707267726170682e636f6d000000000000000000000000000000000000000000000000000000000000000000002e516d62786670694b4458624857737645444c41696961794b4c6135587261544858636f6465596765364a50437074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000b3beaa8cfa6060225031da3da9cf117d70d5ad1400000000000000000000000035c66e7e0f2731f951f52bdc4dee71bc48df4d690000000000000000000000002ca4715b01d7830ec8e69eaef59ebbba3a9c038a000000000000000000000000f042ca6c2ac180b9b05ceb1432df4dc9d33fe5dc0000000000000000000000004067c2850406972c0b8db6bd19dab63512abddb0000000000000000000000000ed005111c02d56b1bc3c3b89836de348966632930000000000000000000000009217bcccbcb6c6a101480760a0cb5ba20cd3f71a0000000000000000000000001741aa86897ec6c66ff4522c0b0646962bc86d6e0000000000000000000000008c4bc83764a6bae484c186df71b337e7be3be4cf000000000000000000000000174ae5a36f5dd7591615e96f158614723a4d8e4e0000000000000000000000002b19ef3fd21236f1ca0b3df0e773e27dbb067f0d00000000000000000000000059dbe4c0dc3dc43c4dab7d32d070790d6a8735f60000000000000000000000009d67729ae7d1e9cb4face51cbcc454e8c3486c2300000000000000000000000093e4c0601d10c8578e18e57950cdf850973878780000000000000000000000007cc5f97983c017cc41a78d6f9cdccd72aca09d21000000000000000000000000621dae0553c084d4ee4d0ec463cde3678d8bdf560000000000000000000000002eeb374708d91fa05e9b6a9f0431014f23c8602d0000000000000000000000007bf919f95eb04426eed3fbbb0863d2392ae90f7e00000000000000000000000042d17b7f3532ec2f7c4e4e5e239baa476846e2cd00000000000000000000000009cdc9f40cb2cf56420f109945d27b0b05aaa85d000000000000000000000000fdc4f1ab097ac791bd82da562ffd071d9c44241100000000000000000000000054489765c16e6c00d8084bd880d5519c96ab68b20000000000000000000000009c2e58a76e7f8b28592355d92f244de93cbcc94c000000000000000000000000b936309ee7c295f6b8f76b80bbb7930fa9b17713000000000000000000000000364222137ac57090e022d5b6c90344f4529477f00000000000000000000000005d33bb6321d2ab87f960f89f35bd2ef88917a151000000000000000000000000dbd5864c45f972ed7fa3ebd73ac3792c2ce485d400000000000000000000000003f677ea492b514e1cb3dcbf1c058e9d6f831f300000000000000000000000002448be6e25540edba355962bf32d6a3b3ebf2b170000000000000000000000003272e0f67f2ad8c6c71deca8c8b39dd1c989b5dd0000000000000000000000008cd7ab8f2b6e1ba5562cf7b1e9a60040742cb1fc0000000000000000000000003f14dbc319f5424d118159fbd5751d92fb30e20000000000000000000000000088f69d426f14da5ccc519be29b4980a8ae7e3e2200000000000000000000000086c59e5a26a262619b6d5050b27b1922ce2a646100000000000000000000000077fecb890a71a3b23a06a57df096ca08ed3841f3000000000000000000000000ab6790451e8e6ae2453ab91bd3326f08eddf3702000000000000000000000000c1c4b1781c4a9409e819d374ab0000cbb96d2ad60000000000000000000000009e75ffc34b0fa05f5454c9903e4d4feec1324a5400000000000000000000000057f58383c348661f9259461033674e4020f46501000000000000000000000000f4494e70cc073211df44ceb24a8ba643c93dd00900000000000000000000000015809f520d3dcf28c32211f3671665065de2cc42000000000000000000000000065b9a57002f1b6acb9fe6b07c0f6c52ba9d72de0000000000000000000000007400ca281bd1d038ce021b0972e0ee9ce3f46c470000000000000000000000003e144f3b1fe263bcb119b0465a80331e037b99a50000000000000000000000008a5eeae1488d5a8bddc31454297013aac948a78900000000000000000000000098f0e535587f9cada74675b8717cfaf66b8832c80000000000000000000000004fbe6b3cc9e61d81326269af28350d37448568b6000000000000000000000000da7b584b752ce7b7133883503d9b46bee34462b3000000000000000000000000d53abd95366887a125e021038a63093ee77051190000000000000000000000009accff3e803a967129b559f298c12916331280e2000000000000000000000000cdac576fa346c3febe08b4f1637920b5d1f660a400000000000000000000000011439266de5e9ad86d6bad649c7fc257ead8d667000000000000000000000000a9b18613c9340c301dd50964d70430f32e1bfe90000000000000000000000000e8dda85655e0e34b8143e0cda83473643055227a000000000000000000000000fcdf48f93d7c800874c8dba88159112b3a363d1900000000000000000000000018fe7d2d779a1901c611be4e6e84d9e173828692000000000000000000000000ea4d65a3a7d7d2d8e74f1ca16d73fb32723f741d0000000000000000000000003bafed6d2281fd50ba67816ceb47e7c1e44ef5c8000000000000000000000000f47f0c50201265bc9c7748f8140bdba2f0e2a7c0000000000000000000000000b9c0ed338480761d890f0bd069277a595cf05cdb000000000000000000000000c099ed3eca280acffac199f25cb387929b887c77000000000000000000000000d105cec29e85b14f0cd686f44bad2bed11667226000000000000000000000000b1ec57a2764301fd892313f53e2942242fd71dbd0000000000000000000000008cbbc407fd40e49655fc2d1045e805b3dfa9d179000000000000000000000000ec1d3a4adeaac163320abee8687b509ee580065f000000000000000000000000e03d7d4d41c403d65505c29e4717a06ffc10da00000000000000000000000000ca009332a69aca0b6fa7a236c5041388c964780b0000000000000000000000003504214b4a1f09c6440a79b769b65419d9e644720000000000000000000000003cdfcba2c4820905f1617b8ba21de11e6d7959c60000000000000000000000000b166741e375a43ce2cda778de110b56a717b9a8000000000000000000000000ed4fb4da860e12f5ad7cd295cb4137bcb2f15abe0000000000000000000000000428441e352697cc9fed1db1275a1bec88ba074600000000000000000000000027c26eed0a9e09d9662eb154f52b55153d2ed70500000000000000000000000043f60bdc4c5dff22ce2ef56930873dfa76f3407d00000000000000000000000000334c42779932236b1fd259e867ae326de0111e0000000000000000000000003d777acb35d1e794212fad0140d863b69269ee250000000000000000000000004544062bdecef25b2e2f79a3d2d5177afb4788980000000000000000000000009d4120569286ba2d7e27bcc862b7ed19b08b7797000000000000000000000000f2c81d48ac8b00fb07e2da73534177ee1d02c92000000000000000000000000063f76551da7778e1829d28fb14274437fda7f54f000000000000000000000000c6eabfd7a14e3767432040064e48f9b1d9004a290000000000000000000000000e26c03f3790506289d537720b796d7d22b039290000000000000000000000008ad75e8b0d72ca55d86529ff8bf079985db662d9000000000000000000000000c762cf7a5cc8bf287511712bad1bfec2d0077eb000000000000000000000000074907f04efabdc0cb5704ef94622aa1a5b2d6d610000000000000000000000007a082f34519306057d644f87c7c95474717b643d0000000000000000000000004486e63b767bec3b59e0b920837ca53bde5c5de5000000000000000000000000f61fea2642a1afca021bb438d001c4947f88f69c00000000000000000000000030f8b82fd85202ae338eee9ff1ab4af4529cd3a4000000000000000000000000624717da326bd471e7733756258b22caef5c11cc0000000000000000000000009e586777a7e8c6cc8e17eb30f60364548485232d00000000000000000000000078e53e0c64053e79fd476b71e1951bdc85cb6a1a00000000000000000000000069a5e34588996c5ade5a1fe9b36e745fd65deb1d000000000000000000000000b172213f8c0a08e1a836bd2fa389509f3584f4d8000000000000000000000000e89adc7ea1240b0297e33626e70997b03ed4a92c0000000000000000000000009107f8e4ee06a7c899925a9392e2ab0a687e0c93000000000000000000000000f007c7791a0cfe301a798e5830d4a1730816ebc3000000000000000000000000df9fa75b791a4b5cef15999c69263a7c3c8f27cb000000000000000000000000517e2a25c9e72c904252da8273dfd31c22c8d6e9000000000000000000000000ef968748327decc76b924f3c9e0a9506ba5206a5000000000000000000000000b92ca87ae8968817ea2c7a3a26e64f323409017d000000000000000000000000a3347a204e7e33926fbf88ca3452e56d5fa7e44f0000000000000000000000007a21b38029a4d12cd77b57da0f8dfdf9a25f98310000000000000000000000000ef5c6b316861a061297881d2f43778e4a179d11000000000000000000000000128d5d44ba97b1d091aa58dc6f02a1ceaacb2a7e0000000000000000000000004da427ddbc965305d0da7f5a61d6feb1b647b246000000000000000000000000bf04dbfcacad75e89e78fa0ca2d0a9c4a176bf00000000000000000000000000b8671b8732648bf37ca245a719be0c21f0d6bef20000000000000000000000003ca4702735c51940e2289a2f88743d91d766f5c1000000000000000000000000520c78646a6ded2666949731dc27a208ad10fe42000000000000000000000000b79de7f79fefd3452d3ad5f1cf4242eb38de966200000000000000000000000012ccbb12c099a7bccd0e1a984812cb15887947d200000000000000000000000086c363f68547fd546431a9f727b196c99397a71800000000000000000000000037c0c9a4ba8df23df12a39a71ff1d000cc0862b0000000000000000000000000da8d8a7f3efb6eab7a38d5ac6b30e1c556dca8f9000000000000000000000000fbd6e0df78de0773b56005460c14a287af1f99c4000000000000000000000000ef409c1a88ac3d3c3b2091a04dad9f2881386f52000000000000000000000000646707e7b37162e8b2e757b966f1022982cca4110000000000000000000000008afc60b3a631346d88d5fea107ac26ec86110a79000000000000000000000000227ab52ce13bc82578d89ac9739411dfdeaa5b8c0000000000000000000000008ada87d15a94112fac477b73a8f0a665eeb68a0400000000000000000000000094990f8934be9d186ba0b433820e4621287bda8d00000000000000000000000019a23c8705d3e3952a37f3bdbe33c424d7606a40000000000000000000000000a10ceb022a0d5b93f3a8984c2d16159e4bd68df4000000000000000000000000db75b12c2b8bddbfd6dd836d43f010b0ac810a8300000000000000000000000048ccdbcc08d4f151d0ce779e7a455ea119bbfa090000000000000000000000004858f93e68d98d6bb345eb3a53bbe2f24a8a59070000000000000000000000003fdd76f9274237032262c0fa99ecac36dbdbbd7c0000000000000000000000000b884ca43f4f0688d0ee79e7427cc24b9ef3c2ab000000000000000000000000f8aa7bd1526d0d9e4ae3acce20cd6f26680c71da000000000000000000000000e353b12dbacb7c261a64d31cd0c8bcc48f6db24d000000000000000000000000a0c71dba4042b2b86dc9ab53d3d5ee04954f9b7b00000000000000000000000073e56018f34b8400a069839b5e515c35faf770160000000000000000000000007cd49f3b2b993cb031852c93a598beed9a32df75000000000000000000000000d77eadfa9a20f3fd6f7a4605fb20021a2ed4b29400000000000000000000000097bf4cb14c8f4ec75e818ace31d86ad06e3f9652000000000000000000000000a6eb6409c56eb8d22995d29d5db715874a3c38a3000000000000000000000000493595a6b0ed5247b6649504575bec4721d6b25a000000000000000000000000ad8301e41cdea4bf9d0cdf47fb4339e5f7b4610100000000000000000000000062f653bd369a0b62f165e07a75cf2b02d7ed00790000000000000000000000007092fd6375277ed1844964f30732934fbcbc8777000000000000000000000000991d148aadb89cb93e74d38ea56ab8b142bc53e8000000000000000000000000515f0f44d02cfbb2bb1a8a10c4da72d762388be40000000000000000000000002d215e0e26e9d210024ecc7fb9911e258d97dd20000000000000000000000000a57fb98e19f824c4bc8736779433398388229ff4000000000000000000000000a8b03e759cecb9ec926ffbbc95c9c2f06059e4080000000000000000000000003c6f6dab2327be078176cc955f016c0359d6e1b600000000000000000000000049d26ca91bedff875db8e4ffa7422da0a8f680bd000000000000000000000000a98d0be3be8c831879c92fa85290216a115a55000000000000000000000000005e21d237aab309ffc513468aaab17244cdf4c3a3000000000000000000000000a2b80456799bafa51d59487526dad41b867d6ed4000000000000000000000000e0fa092ce81d58f6475608627fbf5247b51d246a000000000000000000000000c6c899e9d5785517b50d4659bb16d7c97aeb9f9d000000000000000000000000f3b1647fc31a223ab5d231688ca9c2de905b6e25000000000000000000000000641c32b2880f2ecfffe9a2cb52c225b7eb7d6fb00000000000000000000000007ef66675800c425b3eea3352729e8b34875a7ca3000000000000000000000000b7f85bc228055720189f72af3f1b22df50a19c1d0000000000000000000000003d383e5624c21b30b8fd8835201a39ce3610a232000000000000000000000000f7480f30c6ff278a7c0bbdf61c996540d4b679a200000000000000000000000038451dd93df75ad688ddc187ec68231f6d1e05c4000000000000000000000000f91625f15c7e07a7cb588707ea3667f9faaffff20000000000000000000000007187b5c4469c93f8851d660e576b4a15bf7dbfd0000000000000000000000000d1b0c9e86d81f31feeb97b9e30d2ef715d3aefe7000000000000000000000000fc09bcbac5ddcbfb54bb42c8e643cd7466eee55400000000000000000000000086e2486dd42f611d17057696c9c7c17ec025bd57000000000000000000000000a188099a06344c0c06a6cc5d1e1334f9647813ab00000000000000000000000063313a0a6f3e25b29760c7d1fbc13fe1d27db19f000000000000000000000000999d8060544efe07cf6bb5439eeb5d0414427f5a0000000000000000000000001e90eef78672bf61cb912feafbc3464c7d731354000000000000000000000000ccda2e9b15fd5923f8c81cbb74dc099a71650a2b000000000000000000000000f8ef65d87cb7c50008aef1205ac1315d27e1ad43000000000000000000000000480caa93ec6c45c18270ef0381cdc1a1b0eb3dca000000000000000000000000751933d753edb6422be067d0a72d9c87740db956000000000000000000000000fdcfea1321cc05f9d4570e73b31e16b2e47d806d00000000000000000000000031f086b721f7ebef4d5e58a7fdaafaa0b8234936000000000000000000000000ffa394eed62ddb0a79570e5de8a5710ea1c084f900000000000000000000000073ea61c22c1d51974032834ca86af7e251d82dc2000000000000000000000000b756b25d7407c3a0b36795cd0dae479a2b898794000000000000000000000000625d14ce9f0f3395b5a0c7cc2bdf9e508155b0950000000000000000000000005e320d835f842de4e2df7266210eed7c6b962b590000000000000000000000008e71037f1e321b48ec51df606f4783ae9af5beaa000000000000000000000000987cd28c63c165dc3b542bb5eda53339209d74d4000000000000000000000000a36dcfeaabf19365c119978147465be5a0dc2153000000000000000000000000da51d45900beab76c9a24ae61a8a8909f464a1f2000000000000000000000000b15655a3ac499cc1f4ed4bea12410c179bc5562b000000000000000000000000b910a7ebcf347409dfd9a2b006618d7f89966fdb000000000000000000000000dfd29ca41b1ccd8d9900c0c619af0b06eabf18e70000000000000000000000003543c360a38cdd01a51f91eec53868ea5abe1b810000000000000000000000008a1b60e46a6f39d2670dfbab1ae131e79cc1b0c90000000000000000000000007f46a3b2768ae0a4c1dbe752390d2b04141a35f0000000000000000000000000693a650e671c4cc3e37c5608afd7c1b38f8d5f11000000000000000000000000cbd04b4a2e61ac775e69828966fb355f7cbb020d00000000000000000000000027d876a74b9a4b58b90c638da09fe0c358c3897500000000000000000000000069a41b2ad1b534a87b0665ff86f7cb65c26ebe2a0000000000000000000000009d6aaf0f0b219de88194f43f24cc77cdbd590c090000000000000000000000005027b79b579174afb05e4e3d425db3fb0eefe85f0000000000000000000000002b26d4c09ac596745d2bedd5f3561a819a082864000000000000000000000000a60a0dde148bded30c8e4dc486ce611b30af6894000000000000000000000000af5d29d64d18f4c1410fec4a68ff310eacf7516d0000000000000000000000001c71f4657c918148638337d170317e35c7355dfa00000000000000000000000044db67e4a42a639eca0cca433071c57ae78f8dc700000000000000000000000018e6784faddc41ad196fc52339ea923e31774c680000000000000000000000009d04b348fa86c3776dd77c7bb185a3e5b8ef170c0000000000000000000000009a32135db0d42aa759ab1ffdebb82b88c4465a21000000000000000000000000e537836a2e695e9dce19db5f4f78d2dc23b124db00000000000000000000000008136e000a53821fb193f5020b83203d1fce07e90000000000000000000000005dd69f4931f765816d8c8e238d70a785b96b8d870000000000000000000000008f610f053c63fe705ad4015204709d24398088d3000000000000000000000000094f306f0e4e3e899a819d9699181503ed0e42f5000000000000000000000000334312979dc741d838e5ce2f05d886e7239b9da3000000000000000000000000e08f1dd001bd9c04c45b3d81de3ffdd75ff45c760000000000000000000000001a96cd7a4ffbed4730b4b513b50e7a5efcfdf954000000000000000000000000d788fe149bf331f1fe2c077befeca434490bdd840000000000000000000000005860eb884608bc8ff90e6e700b19570ef008e7e10000000000000000000000006763da9931a8c6560d18de3fbf99a1f0445fa0e0000000000000000000000000b1150ad17fc923a0ea975c7aaa7d737e8b52e4520000000000000000000000001e8261973981436687ad91c0f9d5ca65dc192a3d00000000000000000000000023d522b949901950c512bd28ce48326b250b17910000000000000000000000009f6d46bae40270eb9c67d858611f22dc7b3b9e4300000000000000000000000024f06080d9a36b1aba93ce1e02fbaf83f93353b50000000000000000000000001ed339bb94aa3abfd842a9cc5372bcc14a4b830e00000000000000000000000021bf9efc5a492c325697627f7325561ecdb3375600000000000000000000000019b3eb3af5d93b77a5619b047de0eed7115a19e70000000000000000000000003c8e217f8449d6657fd86b92f1e9a19c0a53f210000000000000000000000000d35008582c2eecba490120ff3cec5f2744298f76000000000000000000000000e3dc8e96e9d84e3384df21d767cb08a03d77e8880000000000000000000000006103542698a0fece44a48f99468e6727fb7c47e4000000000000000000000000465bd2bdcb004efe0caf1917fefe0b11b25879e5000000000000000000000000f86afa8ff9b0734eceac577835da6b763ec3214f0000000000000000000000000eaa07e2a1db983b12d5643831ac5ceaa9cab894000000000000000000000000e20cf0dc0acbf888792c7a0f6792bb7982a13cf0000000000000000000000000c8bc3eaf8487aa6b1a7ebfd2e4ae60ff839ab4ba0000000000000000000000008bf83f32657cfd5bf32957e275407671dcc8e22b000000000000000000000000ad739056a15dac3ad50d00cf247b87dfc389a62c00000000000000000000000093fa5981742127bce38044e1723c4048b7675d85000000000000000000000000f5323781c4a797ea3d586aa63755c5f0d9d63fae00000000000000000000000069a831232568089aac858b7d2a0b3211b9b32b2c000000000000000000000000cfbb2b742870e25126e18ff7004d80060dd8497d000000000000000000000000deac78ec1dacafd7d9814b21a0bc4e1c6f6aaac30000000000000000000000007475a1da49eed25ef90c658a2f97770571f0591900000000000000000000000067e9ffcad2f1d0c433d6dab7f5fc5123838b8374000000000000000000000000a71196c30ff4f12c56f90269efa774cb0dece7a800000000000000000000000014adb518ca0486c728eba0c12b3152ac45bf78e8000000000000000000000000896985bcde27d6e0506be152de8d42274b8883120000000000000000000000008f45da0acbde8f74b5784aae92c8d2804a77a4ce000000000000000000000000f322f7caa8c7de1c6536fd8baace7d09103735c5000000000000000000000000c1a26e7f57f0bfd4fe8f58fa5526d9a42cf145f9000000000000000000000000d458312393047b3c65d90964ed9fbc5a3ee5daaa000000000000000000000000552675409dc677d1f222f7283da0782781adf430000000000000000000000000f19e2779f87ebeed88d37df09aa35ec0018d275800000000000000000000000020c23bdfe93e12cbde16e4adf06eb71ad5ef5a67000000000000000000000000602505974d66803422884c6635bbc3926b39c0020000000000000000000000008805dab0d1a706cc87f6476b2491099fd518b2b4000000000000000000000000e340988c694b72f983d9045bc5243fbd304254ef000000000000000000000000a42989c063589e84123343e3927b9d3766b27fba00000000000000000000000073abf9977ffe545ab2c757533ab979156141676b0000000000000000000000002a98632cd5e83d0655bb3f7a8053b4b889503d7700000000000000000000000079926e8bcce923473ec81c047e71b749459c22f7000000000000000000000000f9c82bafa1eb3b142c04e4b2fc5e8391cd7a52210000000000000000000000008a04d2e3f40509e287f2463a97dcd9bb2a360e18000000000000000000000000b3bd4c518b88a2b0d0e73cce1286d670d9762ffc000000000000000000000000ac9d3d50d03ad540d4e2fe927128d8fb7a9616f7000000000000000000000000e3671ff90401c21e2bb55b2dfab4506cede113e50000000000000000000000003c9deca6aa161b5dac29225a1d19c7bedf8c259f0000000000000000000000008fe02030bab37065b0a00288d801a958baf236a7000000000000000000000000aa3e1e9ccb0e6f3a1446d4c50c81b0b40a3d164500000000000000000000000028fc2b2308b5c2c22ed8706b6fe1096b81939c08000000000000000000000000694f46848e8a5c88b0ef62833cb82d691435d3e40000000000000000000000004464bbe40cc1f1184bda0d43c010298fda3d8d7e000000000000000000000000266043572e1662269c0ecdc29d51a734608b599e0000000000000000000000001307dd0dcb688e50402064ddef8d8d0e22b41c9500000000000000000000000070aaf1255c3b53a2ca2d12e9bd6bed8091e49c840000000000000000000000007497be13407d5937c7c9fda6c60e32eebb250f6b000000000000000000000000d29256139cd05b388d52b2c49e568605d9885cae000000000000000000000000a4d0ddcd576b6d224724692917169ce7517521b30000000000000000000000004b9be88dda3c2acc98f64cb80250c7230a6ac374000000000000000000000000308777272766338cfa2617a8b92940f7564b9cd50000000000000000000000001739915b5b7033b44746f06fe69755ade952169d000000000000000000000000d4cfe4be1077426d3f6ec8e9351b37a5b965b5f700000000000000000000000036d605db1fe43369bb9256d4c2c8ae3eaf1305c2000000000000000000000000ba6a77c566232df1acfce7ed9324258c0c32a0ca000000000000000000000000a38a61a9420528fab4edd702ef4ac53dfb6c59a000000000000000000000000085e14cb54df56f85c5b3f4f45cb4baf97f1e571900000000000000000000000082f3f699621c798d717fba8ff5a1777edcf401f400000000000000000000000087f264ff1d5eb88f896a04e563f7c3044f57983a000000000000000000000000ec65fe064a16b9a831237e01a6afc9a63e453965000000000000000000000000e8d24dce128b0a6291122e4ee771eb66ab6e4b0c000000000000000000000000116805853579c239987f2a2f7ac9115f3d20eb99000000000000000000000000df928056ee3ed371f423a3102f12928676747c6f000000000000000000000000fa63b27c59ac6807ccd3c45d45e3681c0e79b5d9000000000000000000000000a0a69f16243eab01d791702f9f8b5405cc99de2c00000000000000000000000060da6ae22a61ef283ae1306aafb5a99ea80839000000000000000000000000004d4d4889b0d349a11d9356f8f1cf3029b4099ca40000000000000000000000007c712fc5899d86e5f197422b156d0daaa069384d000000000000000000000000f53d1dd9bd1641e811031222691e487b740e0911000000000000000000000000d5959a74740bd9858988075881304293864b7d410000000000000000000000002fbc8b6249d2daeae0bc8e2008a8a19f08315af4000000000000000000000000e20da308520ba9cc73a12f16dfd72681210a134d000000000000000000000000c2878e5bf5e0061cfdeb9e1d7546e02a8be01e940000000000000000000000007dde0e6ec7d253ea52983cb7642bfbb259dad6b800000000000000000000000057486823eaa099099f149a7177302d7738390841000000000000000000000000eddc6f3bab3277a8b6e61f03b19e5e01f8b514240000000000000000000000001543ebea5e568e6ee30dc232334ce6d4b6be0e69000000000000000000000000fd6a75f2f4d2640b2a66f15e541b0a80353e76f7000000000000000000000000ae4a94e6d0233fb5bd9e85d5f494f213b512301d000000000000000000000000bc384c196455f725a8717c1d1688e3ac264344b5000000000000000000000000c3ea1eb63a3d69d79bb33daaa904e0ed68e8ead00000000000000000000000008a3bbeb32016bb90e946b7fc8913320476c1410b000000000000000000000000436bf9db0f7e8ad71e28a42b0441f518dc06de89000000000000000000000000028e79cc681ab996d6c8b2dc69d61be77ae0687600000000000000000000000053c6d040c85bb1c78ea071cecc680f599bfb52f6000000000000000000000000f984b471ebb8ec3dc56153b0d4369b0556d873450000000000000000000000006096bf10e740a9b9111d28a45db9efab9894fbda0000000000000000000000005453d9f4c3298701dbe3d34ceb3a08fcdaeb6a89000000000000000000000000b87ff4c5e27592312eb6b0637c89f63135257beb000000000000000000000000c4a4fb69da1e2547538878e4166eccd63be3e70b000000000000000000000000cd42c91a45df14a500bc0edb4828437fca4c3671000000000000000000000000570f3803ed59c3ad8e9dbc3d53e2dc304bffd5f10000000000000000000000008781e8784cca5101cc2f34689499816cde21b99e0000000000000000000000002c0a16dc72d88a280f359e693842c1228368a387000000000000000000000000a882783823586119e42ec06b44cd5caab3293eb8000000000000000000000000067ac6442cdaef76ae464b3b3b994ccd03190636000000000000000000000000ae3c48f1a948fd10ef097336dc0a05158cdf9463000000000000000000000000bfde9bcb952b9e0a7177b51bdbccdbcdf0d20699000000000000000000000000270978ceee056d9dacea2367e517f765e05f997400000000000000000000000065f5054037416a6d2c014580f98503eba491d5ff0000000000000000000000009f159d57f9dcb97f7e5035d4fc57e803d735abb7000000000000000000000000202a354dd536b2057e7c73a5e0bbf5b4573c69f90000000000000000000000007cb20106a7d6cab2e63e1545af053459b0ce86f00000000000000000000000006528e409057b43bfee069add63058f3ed5300f94000000000000000000000000fba3ea29cf3035e0effc18a7a610f591bbfbea43000000000000000000000000a1ef3690c4c99f6ad9dbea6d6bbd41275f999c320000000000000000000000004c37be16c347c0ed682815eed06d5c214c50e536000000000000000000000000022995b94e2d157d7af33420496d73bdbcf5f012000000000000000000000000fa9229e7af945f34eca44c7e8abcf2d37950e07600000000000000000000000051b164400a7cb7f1f67e0bd9fbab46adb8b054330000000000000000000000004eb2acd3032c80688540d5ae0ac5009e59d9a491000000000000000000000000406fe09b28020987a7245d54eb421ef971ef699c0000000000000000000000009152c1ddfcad2a395fefa042caffb1fc29e4a28b0000000000000000000000000c8cd0fb05d75fa4181e87db81447d7350458fd1000000000000000000000000bb167363d086e92ecd284449a3bd306951ff15fc00000000000000000000000021aac686f00414a5922e64b243e87c26ae3bb61d0000000000000000000000001339a6cd15a7cb3c340c4b953ad9ee9ef332a210000000000000000000000000c0c147cc7c3c2e61728e14b95b75aad3183c1eff00000000000000000000000000911615699dd8bea184f1c2a5d5e7b6b4ef92350000000000000000000000003a565f0662767abba3f3b268ef0e33024fc564ac000000000000000000000000b9b61e86ac20f56a410f8902fdbffcd2967cd898000000000000000000000000ecefbc051627410cb88a0bda125020d36d50efaf00000000000000000000000070cd3cff9bdfb4847214290652e586f0b3a2e6730000000000000000000000004bb7ffc796179d8ea3123c20bb8ee9587ce9d93b0000000000000000000000009e0705b392ab045a7159d88256aa7f2bda31a481000000000000000000000000600df1b9f790f436a2c1d7d25b74ff5ac05a797b000000000000000000000000617df90e1421a6a1cdfcdebf083105126e1e1c74000000000000000000000000e5e1084d382c4c041c3341d6da4ea6ac2d6814a2000000000000000000000000e0f26fc3fe01882b04a251307d1b00884d47b59a0000000000000000000000009c92b2f8dd70bf52570a7040c3f6ba566eccad96000000000000000000000000efb5eb27a1e555f79315c090e427a3dab1a2967b000000000000000000000000c221dce355a0d406f632962353b7154db50e1cb300000000000000000000000016dcd0e4619d2ea4528f833ad9ff82f02f8648f2000000000000000000000000bbc8f9269adfb1d7511e37664edc4c1f6eb27b300000000000000000000000007ee4479ea9bfc79051e881195e3e4fcea7a0478a000000000000000000000000a48c7c480eba314de674cb4860f9860d3c9156600000000000000000000000003680f050b95e795aaa94a43a59a3683a79e429d600000000000000000000000071c4851c59f01cef991c9ff2081d217d6b36cf41000000000000000000000000cfc6701f8bef516919772e306dfa2c474b7899b50000000000000000000000000ce85ecbc8e4c8974d034e3a87681899d056b85b0000000000000000000000009ae52f00411532db89c116c005b43ba19deac7f6000000000000000000000000cfe37ab52baed10e6ec00bb8ccdfff288424f926000000000000000000000000546d0ebc0e127bb10dbe3f533a14dbc6a4da5f050000000000000000000000002d8d868f3a3b8a85b2e1a7143ad516323d9c210c0000000000000000000000008bf5f7442d83b9af9e2225e626b166a6136d140400000000000000000000000057fc890a9e731b471c8b6cfa98a51724ddda19ba00000000000000000000000001941623235eba59407d55b9eff04ce769bcfa1900000000000000000000000042b08a55ca82411506225152b6e5ffc2adf3393f00000000000000000000000092c7af673a57235ecba6785092f71be6ef385372000000000000000000000000ba16237e0e90c1a807b191ec05b339b98a587deb000000000000000000000000d511185dbef997ff04a59bf41f75716c5e949bc00000000000000000000000006d6fe9b79c45db817b4d443b6fa2d42b1b72754700000000000000000000000091e17037de79987d9c58cb3ee982257ee2369be6000000000000000000000000cd788546629f9767c64a1930441bc1d9b36e582b000000000000000000000000142d7e25f4b77c7f5ae35bbbe2e72738c536f0610000000000000000000000001749f2a6e6d8bf72c5059bf053cfb491cf592c4c00000000000000000000000081c7319d3d12d2d0415e21cd5cc003f107a14b0a000000000000000000000000e1b6bfa3926f09975649401b27ce1077494d593a0000000000000000000000005e117c7b0b6801bd91b1c11bf4d9820e16ca03a7000000000000000000000000042663a4a19310989cae2b4d7af930efe1ce57500000000000000000000000000bd53cad8d6775c0f1578c8c83475200f8362c15000000000000000000000000ea53eb02ced5cbbe983712f5f302c590a24a28a9000000000000000000000000f900c5d91aee9648e6ba9b7943b29d76105bddff00000000000000000000000048ebb91450e17e4c93bd93cffabdc3842c7b903b000000000000000000000000154c62f5a540a5abe5ba99bf0d182c6d71e82ddd00000000000000000000000051cdafaa53b0df9c96c91ec96562d2cdaa64c1ac0000000000000000000000002f58e8d4fa1feecb8794da80c3bdb69dd46283600000000000000000000000005318cde2d2e828107d10b4005d7cf9fd95b23da0000000000000000000000000e77a8b6477690c61755585a8debefdc49ffd480000000000000000000000000060e38511da2c6ba55272d1df5fd247182a6ed904000000000000000000000000c253d4553c8830b93d7cb0b7bee914ec8e353bbb0000000000000000000000004b0c76769d0df8cde5059545993cddcaf402d41000000000000000000000000091fb5dd2d52d4a0ec532a4786e3efad0fee73a2a000000000000000000000000c7f5655721455bb0376cdcafa2373fb412121a650000000000000000000000002cdee267af2e63407f99eeda3c629069b03e8bb0000000000000000000000000d801599c88e655f796dc3b33e8da063d10766efb00000000000000000000000075fc183210cbe33d5bded36faff9766965d0a6f6000000000000000000000000ff99abf0360121e3f5f110467d7bca846da902850000000000000000000000003e2ed317d8ac511382bf58cf6b8a4e58fa3f26570000000000000000000000008cc73181234a62e7bba02d23a78deb9ff0ece6310000000000000000000000000af2d107d5023b8b11e2c280258f271917b3bc0b000000000000000000000000619145fc3e5ff90dbf1b987ea12350e9726481690000000000000000000000004348fbfd20f1232ad506029c63017ed4575668c80000000000000000000000009c00636ae147d3c3ea6c54473acba790367134a9000000000000000000000000bb983efdd55c06035b0823d4db4ededcbd3bc55600000000000000000000000088263efb73bad974d0e9b72313d452405d312f56000000000000000000000000583164df3704479e6f1c5cd60337f103bdb2c83a000000000000000000000000c025b38509078c7bf0aa01a736cdb1154cda525000000000000000000000000030dc9fecf20865e86b4de5a945bf38745c42c6a0000000000000000000000000e5c1285ef5704b4e8e0cea80167c394327b38694000000000000000000000000f54783d1cbf98b90fb8aa3721e72f61e0526066700000000000000000000000059e351d72a33c0fdf1e59f669298ff8fa7fc21470000000000000000000000000b0ea38a894c743e476484ae67bcdc95848fcb6d0000000000000000000000008c72467c29e72f29e41e432a3aea23e488a9af3a000000000000000000000000978d85dfa209717425c3bd66f8cc9b5a426e0e880000000000000000000000001b5da103671113a7963c0da6357e4ff1837043fc00000000000000000000000048a9794fd7b7a5a93e57b5826a0546b467943c8d0000000000000000000000000c4166e180fb1017b59a56ceaab1819e51f5b419000000000000000000000000b48ea7790a481b488624bf28520f10b363cf17fe00000000000000000000000070ff73785cd2445ffabe04a8fda665a6dc092933000000000000000000000000d255c04d29e8fcfc907b3ecc25cad98fcb441d23000000000000000000000000a4aea0baa97343398a17ac02d0428f1b1f88c302000000000000000000000000b0a6ede7d22dc11f57c26f8174994079690c9ff00000000000000000000000005e3a1db608a765de256c7f9ba9bd5b63e35f1bb500000000000000000000000054279527f951c19d4c895760683d7f7f536275ea000000000000000000000000cd930df472aac811b83a3f31dc94e0817f439ce0000000000000000000000000ba2d3dc5f2a0ed3f0a38a1071c040238dcc1434000000000000000000000000007bd763ac53a17faba3bcc19c005117a2cbad9290000000000000000000000007ae3ca320b42bb4ef376a514c87f2b3e377bd8190000000000000000000000004e048ce741dd9fe85a8d43bf9c53226ca1573de6000000000000000000000000e7c13282ca61f322e806676b8a1b73186a2ec89d000000000000000000000000d0ee3ad5d35d66cde3e9041e2094f147c397c1db000000000000000000000000567f2b5eec6853c0ffbc5d2baca7d3c8531a66e5000000000000000000000000efa73e663fbeed59c7a715612dfb564a352b9fde000000000000000000000000937bc3b4337d051d0e0432f1dfebae769d57cc670000000000000000000000003800bd4029bf0495b8ea86b1f19a3c3564f0267f0000000000000000000000005a8f78fc4e400bd315e55ea0dd863000ffa39fe10000000000000000000000002d1696d3f219517f326b3ee197cf5fc16de070b50000000000000000000000004c1001500ecf6c8517e44da8efb9f212f2889a6b0000000000000000000000003c7e5e96e7c7d9f63041376e1d7a06816bceb20f0000000000000000000000003407a6995eb116f6c0dd51c1b2a794baf0a3adb300000000000000000000000035873d21c0e60aa96957f1b5cf51fabee950839d00000000000000000000000061fce75072f4880f00f120ff54e50af55c2c6b60000000000000000000000000b2c0d2d780f2ff5bc09fb3f71b86b1248252827c0000000000000000000000005363bf7cf403a4a5b147859f3b0d12cca4f1599f0000000000000000000000000a0b2930340f21ba8d163aceec788bb8ecccefa9000000000000000000000000c912df9f0a172ed7b4b494f1bd6db4b4547da4e200000000000000000000000096aa8e4b1ff68b5542fa80e6ed7127bdd44b86650000000000000000000000002a06e1f1a3f90b43b65e34e0712b0e513845c2f8000000000000000000000000cf5249863b856f06bc5ef9eb0a35def9e70df58c000000000000000000000000dc2c73603be370af26606753788f6e70c776a6b60000000000000000000000004fb4f61bc44410f35c79758f2ed5bdd763dbfd34000000000000000000000000257abe1c29cf3b35a789a0f6d3accf6021e94ff500000000000000000000000094c249c6c06bbaf08e00d1b5b8f2310226bb6bf70000000000000000000000003d3e961da32dd27ec1f3b6354c5880ac2590bb2f000000000000000000000000d1d820ccbda90ece8cd52aa2b8af6c6acb50bb69000000000000000000000000cb5f669418f6b970c96f3a82bec5e1561338c97c000000000000000000000000a888c2a9a6ae8263f2920acd6dc5f281f408b245000000000000000000000000adfbc06a9b81346c22246de4cb9a9fb153d8249e000000000000000000000000da5a4878212903ed0124cbf4454bc9bb3d6771f10000000000000000000000001ea381c919404cc4da000793ad02db8d3815c01f000000000000000000000000a13e5f80044f1cf50303c652ef86ef88d632bb620000000000000000000000002e33842af67b0b8fa13575d75cf14c391786d9eb0000000000000000000000002b2733f698bd9d6bc943dd7388e407e628a9afda000000000000000000000000166206ffb390c4af214f69ae09c62729662d890b0000000000000000000000007795597cfdc3b5d9966d8781356b5dc31d41a963000000000000000000000000df9e6bca63ede10082464cf29481fe54a1db5aaf000000000000000000000000517d8bbb62e5bbddc6adcbfd4ee05d2661dfa50800000000000000000000000099c989db743b675216fcc79de015abdbcec614330000000000000000000000005970ab507bd6fdda8cf553be9de09e9af5183744000000000000000000000000d24db11b6168058628437b77e5c9b9d1b8295c94000000000000000000000000ad25b8d6a22fa8b75692312d18204b395cfcc0b40000000000000000000000007d74c7308744f33e3a57642635483725baa2aa1d0000000000000000000000007d40fd0520e2fdc93ab04d346e7c6d3f1c70f3a2000000000000000000000000febf69717674cae63eb3354c011ee9928da8bb5c000000000000000000000000dd750568de8a3bffc28b77c91d3d01b22211c84a000000000000000000000000a6cf1ab069ab08d3f5267c7ea9aad719786744e20000000000000000000000009d322edd2d49ede014579cdd92cdc50842af288600000000000000000000000028820fc82527a04ac8dc44405de37c822567f9a70000000000000000000000002ffa4406ecc255d38af30958bfc44503242cc5700000000000000000000000006f9e497f323f94b92a0d2b080ff85fe8f8b629a7000000000000000000000000d1f44d6547a28bcec8214e873f611eb618b14ee40000000000000000000000009aee5ae4e56089afcb9a54da90148d30a08082e90000000000000000000000006b517c8c3325514870245bafd83899350d75219a0000000000000000000000006b775b703bdc51ad3b4241567fd5e07af322554c00000000000000000000000064859579f7ceb113969363be85b24e0b85598b03000000000000000000000000658abfc5adf73fa4ad1f7b6c23e8517878a336a200000000000000000000000004260468e98d32ed6f1f8087306dc186f0a3f8ee000000000000000000000000d3e8650f54b90f40f01df253082f4aef681c7e0a0000000000000000000000009ce02e20c49c04d117e44630aaef9942df343b660000000000000000000000006acdd85bcb96dd4e67d66477fee35112d45ee2b4000000000000000000000000198e7891011cb304f473b40db19bd0f3a12e4c610000000000000000000000007eb55a2a084ae18a34f80584a55d13c1d7f20e3400000000000000000000000053df3a328dc595c5552c524ed8e45b2e9917a5e00000000000000000000000001f36f94923ce9cdfa72c95c8e734175a09e5a1470000000000000000000000007c5f1a6dfc49de646eab793cb007a2b4d50707d0000000000000000000000000d6fabcf0a2912ca3e2221978dde62f198b9211550000000000000000000000004eec9c6f00844e63bcb6ee510f7b181ada3c15540000000000000000000000002a9b6b772a956633563fb1a206f9270a4a7266270000000000000000000000005f8f70696a85059b619717ccd822e97ccc5817df00000000000000000000000061717d1ce7084762eb37ee555b80f6e587d629d000000000000000000000000072e5263ff33d2494692d7f94a758aa9f82062f730000000000000000000000006da66c16b123aa834bfa29ecde5b7577196479a30000000000000000000000001b75e4050c442d3ab9b3e9651da49bc0b361938a000000000000000000000000f64b0d362d4b4274203cdc193c58914ce7bfd22700000000000000000000000042deadb17060fec486dd4b78672879716e7422650000000000000000000000007b452ca5fc29aba152b628cc4fbe77ea6de36e17000000000000000000000000521d61b7054bc7de1697237cb89e25ca9a2b4e8c00000000000000000000000030362e0d9e24496e638312c3c1f95bf8fc625d89000000000000000000000000ced3a75458b05770b1fef6f58b50b838e405500c00000000000000000000000084c12d3ab4d6a42289e1e7466aeb627c911ecea50000000000000000000000001d69fb69ca545760798f4a5e2d9571a74db3635a000000000000000000000000c9711cf3900f46bdc5f796472c545bf61ea39d9c00000000000000000000000036b2f2950e5943e6bbbbdf6fe103721e57e1cb2a000000000000000000000000bfe57782f0bf579aa1e98b86f9a61f79da3ac18f00000000000000000000000031edb53cc55ca4a73cfeb45bc691bf59980cfccb0000000000000000000000007fcf112689fa5adc54c56fb3b2191c957b2182b300000000000000000000000009c01cc632d10db7062e7f89431177622d8df66f000000000000000000000000b7ffa7fbe46688ad322fc27c5055725cb400d17f000000000000000000000000f839e8a6079ad994d985d9e287a96da6910a0feb0000000000000000000000004c893de07b0efecad88cb67a62aa507cdb490e1300000000000000000000000006e559916a4e5e430c5f6b7899d971b9600a05fa0000000000000000000000000a3fbab31ee2e7ef3b0d52ac7ee2d24dc50aa9f400000000000000000000000079c77063c9c1ba3477a6f707184d2993465ebede000000000000000000000000a1b0f5be21067ce520f14299158a705c3ae375fe000000000000000000000000f658ec82b4d8e4aaa4f88d678f191b4ca9c6481f000000000000000000000000cbe0ef2be773f4eae3e054e1e6c28edf8326cc8d0000000000000000000000000e9ee644130c6c92e67b0794d0b3661708583f11000000000000000000000000493affc3aca7326d5abb402b5a87a74bf3d703e0000000000000000000000000279d42cfcefbc6397e8117e4e9245ddb3a8b2f4e00000000000000000000000098a10464e0d922fce9f448f93ce8098200d17535000000000000000000000000a7537f4b29394ed7e1a77ae5f8a9761166b6ba4c0000000000000000000000005a97450fda8fc10194e5df3c92c4f6b4365d664e00000000000000000000000043f7bdf408b5d48fdf8a592ccf7f3722cf4d74dd0000000000000000000000004002db9420579ac39c055351e8f642f75e4c273000000000000000000000000010017763477f74f78fafc2cf2ce237642ff53fe2000000000000000000000000b670e36014dceaec501796be4aae5499ab25729200000000000000000000000062915384227de5522494641d348ac81f58a26bf6000000000000000000000000db34d971aaac81b87c7731d21c7980f6cca0cad1000000000000000000000000d590928eef551a8e0999eb15dce5cd736d91fefe000000000000000000000000a9785ce21b17b3e469887d4caadc90879a4b067e0000000000000000000000005d6a461ec06952c4147eae8e0e6b6e6388be59020000000000000000000000000505d302f9e9e4437bb697a08ebf7d0eec8a523a00000000000000000000000047cb06d94c330aa7de6d6b789af04ce3ecac2634000000000000000000000000cfa369fd3865bd09136c7d58b58be81156d10f8f0000000000000000000000005b46b7fdc6cd297e0b50af3c3fcd4838d334717f0000000000000000000000004e52436caca407783985de2805adc48a312116df0000000000000000000000002f54d7a349cf509a7fe799925df0bac4505fffbd000000000000000000000000c33819ec77f6461b57d78bb79564574875977c2f000000000000000000000000311c4b653ba9ad2e829028bfaf69565b0533e249000000000000000000000000d6d2f309aa7fd3b0039692238353a671e4c23c87000000000000000000000000ef26d64768667ad83e3ad7c00cb93961cd068839000000000000000000000000e8b60d762a0c08d9eee46ea22433865dc8d4264000000000000000000000000082c0368c1a0389e8ced9b55dbd7dc7614a53118f0000000000000000000000001a814569fa66823008786f0288a7f7b99078bce8000000000000000000000000e6aeced788a8fa5490a42aed0bd121f670afea59000000000000000000000000e87c571d299c5fe78294c7c24498a34d9e579f6c00000000000000000000000055f3dcdaf0b73f7f0c761a9070d8865f37986e2c000000000000000000000000c389bb1e73fc706d31734d09b1cf907383d570e7000000000000000000000000d2bdf7a2da2440e8e8f2dd768f7eea45eda3ce0e000000000000000000000000ac632e38ce21e01b2c40a2baa7216bb3dbf141fb0000000000000000000000002a2b615878ede1e06c86203951a041b5cf49852e000000000000000000000000bae6aa104374376d207d44b8754152af82e48b30000000000000000000000000289cd7723116c8f63465df73bb06382b457cada3000000000000000000000000b35e7c5f473f85aaf52317639e9f801e97be78de000000000000000000000000165c830d28e41c0a2de9109876a627ddc0c2dc8900000000000000000000000011d574dc2724e58c777c9425639448a85c9abe56000000000000000000000000f10748e31d7ccde775b046e06c14dc771c6b3325000000000000000000000000e7573c3601763186ae76edea1e1940f310c0681c0000000000000000000000008361843e5e07081b52deea8fcab598f412e67b830000000000000000000000004222c0e7aec2254842672b0de2967114f0bbb2a7000000000000000000000000dbf4b2183a495df10b0c161945d9c57cd5c3661c00000000000000000000000024f1d2b31d30b9dc64ca6383dcbf364a917d716b000000000000000000000000a7c9c1c7e94986abb48116d31bd6eb7febe0b81f00000000000000000000000087be057ec621dc3d39eee2d9615ca8b1c85f54a2000000000000000000000000ef2b04b571a1fa29c97c2f18dcb721032f0ab43f00000000000000000000000057ef1dbacbd961944f1155d5055721adc0f37a6900000000000000000000000097efe7d5422ed0349639179ae681fdae055f84d9000000000000000000000000fe35ea55ad7bab1823812fdd236cb2b0a16b6d88000000000000000000000000d460ea613691c7afece981150b3d612ec02e15fb0000000000000000000000008c87b55c48a2da69e8306610342cbd11c70f757c000000000000000000000000a58e86afaebe7446a462a63a184c40b4ff2ea402000000000000000000000000026ba99f192f8a214cadfab209af4991d7c6109400000000000000000000000093bb30f64362c529582bba67128804dbe8c3e48a0000000000000000000000009abdb671ce1ff766aebab6d83d554243a1737b86000000000000000000000000d14de5d6cd5d2916b0724edd422f2d5c1d49d6a70000000000000000000000008cb38a016f9ea808bd1fddf706ce0c8d8ecd8a4b000000000000000000000000684979f0b424544a5605fbe70f306fc60f87b921000000000000000000000000c7700acc4323daca30d4f2ee659bf93a5651cab500000000000000000000000084130071ab069cdeb25da2bd961f79f27d85787d000000000000000000000000ec9d8dc16d02632bfaccdb78dafb70d5cc02f61d00000000000000000000000049dcdbe013d17aaef15612b3db4c7598fb82ad99000000000000000000000000228c2fb1b6c0a4c4e7def88b471683fb1f2fde610000000000000000000000007c3d26a15fbc8471a71d51b046de24b6ef99817e00000000000000000000000030a8f5172728517b8065a4d0f56509a39956ea23000000000000000000000000a785cae14c13941a2e1e66ee673157b3cff7b926000000000000000000000000838edda0dc06ac624bb8a52969f89ea4b75701fb00000000000000000000000088c71c5b4d82b5e3326e1116fc0c2b69ac5f5b09000000000000000000000000bed127a7e357ebdcfe18e32eb7d92214a83a05120000000000000000000000004eadac2f5e643e3c35ff667b32f0f62b362e90dd000000000000000000000000c9d3cb627dff85d935e835db6f8c9643933437d20000000000000000000000000b1e6a12c17233c1c688b09bf9a0ed3ae14081030000000000000000000000002605d09fe796fa8edf1afd95fa9ce16561434d640000000000000000000000008db4dd25082ece6c14ecdf92ebdef02ca481d58f00000000000000000000000083bef1d9b106d173d7ec6eb108387c5e2c40060a0000000000000000000000009c624445b3442f8ec362fdd66d1674cef3e8caa90000000000000000000000001b6c0228e0efa1fda5916da281d62ff5eb114fec00000000000000000000000068d33fc56c99e4ec69477b3a574ee59c5d7ba34c0000000000000000000000001b88b6cf9d00d55c91955d5cfa5d4e06eee91b7a0000000000000000000000000587800beec615820405267ac8a469f7037f203e000000000000000000000000399c84b8c562072cd94e52fc9ad0a8f316580531000000000000000000000000f23bf91ce54f47cc1b1ec2ba538207732969fc770000000000000000000000005180db0237291a6449dda9ed33ad90a38787621c00000000000000000000000071d1d49a0690062843a65a872ba2329c4e07b0f800000000000000000000000028776b535c28c823e2e4aa5c967696527cace43a0000000000000000000000005f879a5047900352e784f75886aea6beadfc396e00000000000000000000000046cf536f71f0a38a86a8dbaa6f394b96518ccc2c00000000000000000000000003c2f0fe67dddb02254488da2b5462b69d3282cf0000000000000000000000002f156eb0748b89b2296ffe4db00d56fc16270b7e0000000000000000000000002deba87931f56f75c00034c994aa1e8ec2e9e493000000000000000000000000236e46085d37379891ce97ff7ebea6e85971417a00000000000000000000000081279c1b1e6bfb0873e80e4d5cedfb8b6fbac95600000000000000000000000080b6df9e70bb3cf9bdeada1b7325f35960df70300000000000000000000000000278b562fb0a0e1464ec23ce7e5271da057ef0a20000000000000000000000002600b848107c72026247024637dac505fd2c7cca000000000000000000000000a0ac8fd84060d8c339f930ee9c4beed9967ea37b00000000000000000000000066b08242cd52452916f8f372e5876c9397d39941000000000000000000000000aa52d49d59743141c408246b630acc69381402aa0000000000000000000000009d436d3210ad9e2fd2340e843d1c9f6f645485c7000000000000000000000000101c2919dd5743cc7728a9de3e551e6c7794a06a000000000000000000000000673f541ac78ab8c5143d6748f8be6f2dd6584290000000000000000000000000de9a856f444560bad9504a7810187acceca7637e000000000000000000000000d951429112267c072b40e577e71323e20e622c7d00000000000000000000000058042f7f72d9d2e4f7d010ac7c37e3f33d6938f1000000000000000000000000e30e27bf29723b0808bd046f688ef279fdc1163b0000000000000000000000002bb71e982b0528f0170ade9d912c652f6a2d271100000000000000000000000056e4f55d5e82ec64d2e389507875a89f9ea390a3000000000000000000000000082d67cf804860ececa52f3ad0ac15902ae265c6000000000000000000000000ed3b9c052f7d801c00938d4c1c4db37c9ddc75930000000000000000000000008c29c079ab9d1d49c95ed3383ef72e095a40d8c60000000000000000000000009b44d7d79b2352d8e657e96de05ce51c71fd728b000000000000000000000000a76129416b57669e3fda3dcc931a919c53cd1589000000000000000000000000694b349123811287194ac5b746b0aead89464aa00000000000000000000000002e27c04fc2c15a56d604c7e4d87d842e60963d120000000000000000000000007891b20c690605f4e370d6944c8a5dbfac5a451c000000000000000000000000242b08fa0b5e4575e131eca8bc01df46ec7e5f1c0000000000000000000000007b08f34b8a4de1bdf8cfa26eb453d07265980a5a0000000000000000000000009e3ae740e8129b0e0141c250035ff84331865c51000000000000000000000000122061874fba042fa833ff5ee65bba5990b925c40000000000000000000000006edec4392fab1d723f7de6464cf557f37fb223290000000000000000000000006c8614767852c09edff3720781ccfd5a935bafda0000000000000000000000007cc24f6eca76570415804080015cb7993e5d487600000000000000000000000064255204198749edcd34a12c984b651ed14e0d690000000000000000000000003ab76b9af7da268a2dcae0c2241fc37654d6dbea000000000000000000000000667b83ccb932fe2ee5766442b1b03f50e4ee56fa0000000000000000000000003de2b258014c6db94b7860795d45ad3b142d2bcd0000000000000000000000001d902d65bc15b238a0b1591c2137b7fe3ef86aae0000000000000000000000001e7896e22219a2f88b9c6d3d3de219b02b3b30ec000000000000000000000000f569b60d4185f45a0c21ecf9d6bd47d55237625e0000000000000000000000002e9143d21c382b06db9c1df93abd4930c56c4a71000000000000000000000000d014e1656a79ba95f2cb58373cf6d00c550aa8d50000000000000000000000008b5bc46ac6c29e48fa2900b51b55a19dca3c17ed000000000000000000000000f1f51dd803456f7ee278e61e935a272a264f19cb00000000000000000000000017e7ace9bedbfdd0adb9baafed561289b1118b5c000000000000000000000000b10b282814bfef17a363debd4b9fa37aa8d77f5900000000000000000000000094575ebb4f2142e7f3b6f5e48d303906f618db6d0000000000000000000000008df23ff9aa9327c71a7447026210f31baafe6aa0000000000000000000000000fd1cdda58ee3e3daf8820ca647e584506618dc10000000000000000000000000541008d794c14ea85bbcc4b83cbaaebdc85d75720000000000000000000000008ebaee3bd50f6546246d0186b32c815962ec9c4c000000000000000000000000dda95cdfd6158f964e28ad85ea36092f423d1fa200000000000000000000000090b20855c0382bae1f967761f9565ba3f78e69a3000000000000000000000000d719c75be129fa2122934da5cb07890d783908760000000000000000000000004602d6622541f468872a57dd206af5ea515dbcf00000000000000000000000004ebd871e8cedb1246d62f1ed8a80bf0459854579000000000000000000000000f7bc9aa6f6a6f3ca06470fa939dcfd5d9e88cd0e0000000000000000000000008a8bf40e63870f21238dfbd88779afbb914bbe5f000000000000000000000000cc0973b9ae5b8d547fef4a1ae663849d8181599a000000000000000000000000667163f635a604e9029400124d0954cdaf35da4e000000000000000000000000a1bcf66caf1ca6a8635c8951f916b189849c17000000000000000000000000002f87b29e670ae605108e78a58233b8f5e94311a0000000000000000000000000c92e02032d3025822ea2abaaa9f6dcd4675de6f30000000000000000000000002aef7703cec89dfa6a08222d79d5fb6cba9a54dc000000000000000000000000745cf2b4e7a5b2f25112d9cea19d914da6d33844000000000000000000000000484cf83d33551f2abad064006a97aad734ee9b85000000000000000000000000ed625e2aff713c1025cf424efdea8b8d708e4fc40000000000000000000000008708b40e05afd879096d02e7a88566c087e1ada300000000000000000000000049cf44c52064f93eb750755265cd8b4236ab451c0000000000000000000000006ebd55cb42fe12ef76c7bdcbad342a71410a3ede00000000000000000000000073b19eb206f43e00db057267f128e375308861220000000000000000000000002ba43e1c79bf62312120d2e5f9ba174a3119803c000000000000000000000000c9a4a040d58db08284cf45906fccde83f3e05f60000000000000000000000000b0558dd4ca9734043a76029d1b3b1fb91549908f0000000000000000000000005ee1ced0ff72bce891a0f484e92b31368e8a5e8a0000000000000000000000007cda24fc3b35f2fa190fb764f6ffa7ae948851540000000000000000000000004b93cb765ee2c663fb80ab1a08b852461465c29700000000000000000000000003bd18f9869670219e3b76846cb28e69ce36920b000000000000000000000000137f5111d11988fcaf0a02381532c60d857bf62b000000000000000000000000d0e7a0e8364b321eecabe78c8dfb2fa39b8917da000000000000000000000000e69ed7f771efcc34105d8b3c1c86f579710498890000000000000000000000009f29279b07979b5103a5a4c0706d4792081299e4000000000000000000000000752862de6ae311b825e8589f78a400eb7251e995000000000000000000000000a126cf852a27540676a752b0846fed4ff24266db00000000000000000000000055a77f8e6ef4376e2f15e678c8b2f8819e95f5380000000000000000000000003a25db72a349a7002b6aa0a7ed1e123516e3513f0000000000000000000000004dca1b8f92ff3f6994f5169cae93cec99584c28d0000000000000000000000005d604ab6fa5f2a175d7b38f0365e9f0efeeb2348000000000000000000000000223162d8bfbef0bba9d744ede6e54613730a5591000000000000000000000000440ebae53aaf65b836bf8f76042b6d7df4a7d230000000000000000000000000693d023079099a784db1b36cf6bb39f6d837d176000000000000000000000000a56e37abd6946d9d2bba843f2bcfb688d39030af000000000000000000000000753e8db8af4ff7b5b949d2c9bebd27857f7c7d9400000000000000000000000059976e1ac7cdaa99c5dc548a671a758c6698d5be000000000000000000000000fe2b27c272c2a0ee47c47eb0d8547296c445d16a000000000000000000000000db533bcde05826d1014c3572544a200a0198bd71000000000000000000000000b924a4360a84f3e3bbef8b088af399d2c9449b230000000000000000000000009b8421127b4b2d64cc6c56b44353e7e86176f9540000000000000000000000009112fe8a422db6a7f7b820544fcf156413dc40e50000000000000000000000003210239b5728d1aa4a64dd4e96b747316c893b13000000000000000000000000744ceab530f0dec56dfc970ba745788d4d1260fc0000000000000000000000008c58bb55867958f275b29ff079985ecd0b011b55000000000000000000000000e7b3b2990119fb700efa8988433120500d3fcbc00000000000000000000000001463bfa4d46355dae2316a6983ba3dc73ac561b2000000000000000000000000f4be7ff652fb9ecc897d9164281c55dbfbf279270000000000000000000000003f2d4d30b5f1373050a0f7892166ad2053ebee9f000000000000000000000000f07bfd0e9f07ef19ac1f648a2fc50b3bd41344ac000000000000000000000000a6154d0769bb697b70543d095aca1e75e5875688000000000000000000000000198ffe334807cb22615f2efb8313885f8097e34f0000000000000000000000000c1086e0d2c8f79d050fb2338b7650346db1bc39000000000000000000000000effb249b602aa4096a53ac6d25e16b2e6fc1af97000000000000000000000000fbcb3542dc20078b06bb8ec620bb3d04ce0160fe000000000000000000000000d9656eb2a63938aaab66ec3f90b83f482d8f1ff20000000000000000000000005ca92a64ca174d33cc6a51db0385c8241ba6f594000000000000000000000000fca186dec27477bca57269617c85abfeaaaf8249000000000000000000000000baf15dd260ff7e0f6a1ab95386f05dfed91a1c09000000000000000000000000e5e7f189a52b2759a3d477a648dbc9a2764c0c300000000000000000000000006157cd5f964d02edc00f8ccfd65a8adec60192f20000000000000000000000006501adff3b415041d151358f0a1b6c35fbb33cfe000000000000000000000000bd792ada60cb7236d6253e34279174e85470df03000000000000000000000000d9d034997dfe406572774d1c5fc7ca0080e65d7e000000000000000000000000399842dedfa0f9e88383d5c3274b9195db516a610000000000000000000000002f89db86451a9479a6da768d32dd019f123d13ec000000000000000000000000df860e324beb8fe565df806fd5ff0569c46e6b5a0000000000000000000000008dde15128c758c2aa072470c231d63f139114a1f000000000000000000000000ef8d4fa7e239dfe0a234e84d748bef3c8fbb8156000000000000000000000000513ef02f7ab565bcc9ca5fb20ea075644d9c352c00000000000000000000000013be111ec9c9feb3f659f93d945922de83c4c6cb00000000000000000000000059bdbd23d914c8508490c0a04d0777567148402e000000000000000000000000b3f2fa80d1ec75efba6c3c339b9ec65674cf2bf800000000000000000000000024d3ef20ebbf1d7c62ca83623488aa612ac66e5f000000000000000000000000bcc2c1c8d87008ddc092fcd6d60234f230a0c4d200000000000000000000000047aca29a4cbcf8f9d830d53789d844767dae0139000000000000000000000000a9da7fdd54c954602707efb363ca469718b0b91d0000000000000000000000001d0d8f38ca7fad57d441c9021241c3d1f87d1599000000000000000000000000bc8d4c89fe510fad77ca3c44292f7c8bf65291ae000000000000000000000000dabd9afe173db717088be5c43442214c03ab545f0000000000000000000000006ca564d8c9cdb150002245ca20ea8f31c08f4f06000000000000000000000000ab88e554ba12fbedcb95806a2c154d84667d0ebb0000000000000000000000006bd733123bb04dd754354c030704c501c7534a4d0000000000000000000000003576fc6cb5ba46697764af1e287e1c8dad577c2c00000000000000000000000010d464b0aaaeb9b5d354a3c41f9bde9c84306ffd00000000000000000000000071c10a8b4fed3cc3ff640ebcf06f9996991afa790000000000000000000000000b79081ac67bbde94911d40422d7828cf8fd0d89000000000000000000000000f6c49b827ba2375685cab49dfb4aa8eae8e8ac11000000000000000000000000840f8f7dab5fcb7d779b106c3de2f11fe8a02a330000000000000000000000005d3995e001d0dff6a9d3743b664ee961ff7ae827000000000000000000000000e1dfcbfd6e4ec5f7c0e2d307d21715814ea0b71a000000000000000000000000c80cf6127bd03033f487d3e32262983393fd1e7a0000000000000000000000005f7d41d833a726641153a98c0921ea4ef85054ec000000000000000000000000dda855a71bae877dc7ecb4c524bd248f892bba7a0000000000000000000000002835e63ce57a48dc80350c1eedc0e3f532f2393e000000000000000000000000d1c4b11f7a960b6eef7f2f706c810855d433435b00000000000000000000000084e67eec1deac7f6ad7b2e0d7fd967097b05f99500000000000000000000000015869d8ad23e5052473e8fbbda3a3943d2a4b6c2000000000000000000000000c93dfa157cfe2627367256a902cfaff7a14a56bc000000000000000000000000dac971dc339acd9e07fa3be7780650b537dd5db3000000000000000000000000773dbd74194cfff08065f30f4c16998fb638b094000000000000000000000000de5a549ff34432942aa837acb48462ba4833c436000000000000000000000000388f412c9162c08401fd8ecad14742d7eb6b823e000000000000000000000000da165a0fe6ebc81cd1de12c237a96e51ba5241800000000000000000000000009c9550871c8d714e90ee03e610b21f156381bdf1000000000000000000000000bb8cbb9e9199e4b46aa4b3cd5d9b3f3acab543f1000000000000000000000000d36bb2a61157c3209aa6f723eb21cf6d76e71cc00000000000000000000000007766a8177a8fe59bde5ca4265be7a5cc4e33d9ab0000000000000000000000000b755138a43bfe9518362191c281f6dde24ebdbe000000000000000000000000a07e348042c5f9d5583f415e787573922109f64f00000000000000000000000082f99596391a9f087eddcbfcadde209df50a4b30000000000000000000000000507ae7d9451bc20df73de2b1348faf81a037406a000000000000000000000000e5eba6f1abf07de3c5929e748207c628c499a6b6000000000000000000000000197b30d9f141c4aa130b38a1dfac6dce4153a03e000000000000000000000000f201303dcf270f9fd1c8828b1fff5842af67d14b00000000000000000000000093a9f1f651bf8a394705d41fc8223aabd45d48d10000000000000000000000005799211d8d3b4029e8768044077338d930534b8c000000000000000000000000375a44e3d8ff0873a98b34d6af7e5cca59c3c273000000000000000000000000564fbc03bb1b518cc2652ebf82de1d4fc5792aa9000000000000000000000000e8645001fb1c7743b38e0162cc2effd8bdc3b35800000000000000000000000078815d312e4787ca18f2e10f82fffc89e43bdcaa0000000000000000000000001c537243b0971f9a40116873b49c426a41d009ff000000000000000000000000f07f7fc0db4fbfbda2b77ac3e1c6159b1e9b6f48000000000000000000000000e0bed51c9ea8810e673ba973639ec4abe5c4eff7000000000000000000000000eed8a2755c356f8768aab20f7eb4138cc48c451c000000000000000000000000a925ed99f17f1163e235526f876a0a842a91cd81000000000000000000000000f82b31cb77f384148a33af56bcd53beb646c10b100000000000000000000000097c832878e3bb6d4c1a5f99f19e8d5cdbddf3faa00000000000000000000000085839a4734d9086585947b9beac1388f3985dab100000000000000000000000000ed154fff801157a541361a2439c6f7b6d57b5b000000000000000000000000bf603d72f164df6e684be1ef2cb06938e5e9e28a000000000000000000000000737d4a1ead5687e2dfa247e751588b26aeb3e30b000000000000000000000000a8dba6d6f869e427be270d9b5705450bc45abbda000000000000000000000000895a7dd553898bbaf7e8fe6f4e6e0be83e31912600000000000000000000000083a6c05952d6b35200b5e42c18819929e5453016000000000000000000000000a63e8dda009e9079124c1e3678f4932bb8061f4d000000000000000000000000638fadc9f0786823ed7cd52f89656e9b723509ab0000000000000000000000007f7977c339be1e214da0d50af41ccece75e5bf350000000000000000000000001c25957346d431a852a8b091bd4f1f16926d7ce10000000000000000000000002cf9f1de00dd82fec7e7c912fe21d23c9ab168e90000000000000000000000006ad6bb79d32b3c967ad6b46fdf5eabaae36f40f80000000000000000000000004cd1acc42c6f16625e9e239714edd1d6cc957fab00000000000000000000000003886e1725c55009822995c7f1f565e0f3d31884000000000000000000000000d3a16ec53902c1c85b1078a0ebbade554631efa30000000000000000000000005584dc6b25522b24ef877411bbdef5dba1036049000000000000000000000000e4f4f048967e415893837cba71122387a5a0195e00000000000000000000000086d65e174b809c597af742d9ccd96fde46d8a168000000000000000000000000b3f560952eb6cb1595bc4715d541b39bc1b0866500000000000000000000000038ad44a5fc32eb02f4da0c2873de988a542a72440000000000000000000000002dd9a53637dfaec41593786cf7b6a9042efbee980000000000000000000000004481ff3e1ae0908cb7dc3e4487c05429021505ea000000000000000000000000e9844fca265f085ffedb451d496dca2f48c0275f0000000000000000000000001f9198de93ef895c99b1ffaea2985a7373c5341e00000000000000000000000046e96551274f300c65aa1e5fa202cd00ce285ba2000000000000000000000000e24ab074d8dea83338ebdfc59f43bee6870c6bca000000000000000000000000d84d1a96e15092ed1c8920361c7bce25865e7ed00000000000000000000000008587841de6bd3300d91cfc7e1bf7f2236293b190000000000000000000000000c1257bf66c4f4183568048661e1f2b2457464f180000000000000000000000005c5ec4855f3b28306aba87b7d3898b25df1ce285000000000000000000000000a88650a1b10d91d52b464be97bef3a2511578a33000000000000000000000000265bca6a72b638c11ed8fe6a20f59957283563040000000000000000000000006cd913c2ee9b4bec19dcb213ab40cadec3e4de1600000000000000000000000093a32021de23f9cfb842db6ca18120c96133e7ee000000000000000000000000e2d032074bc1d8fc095a771394b720259e5a9bf000000000000000000000000006b3957233d68ee2abe434bf286ec54e0140a4a40000000000000000000000002cdd4a4a10950d3a4afb4cd83aa44a199c516ed2000000000000000000000000e3ab0d6a8217532f7e3f132b18b570a67d722544000000000000000000000000822bf6d8ee8824fbdfac8d54c8e4ebb7fd7428a4000000000000000000000000af493fd806659ff6c709973c8b1d662e5f9bc1eb0000000000000000000000002e13c626d52222c536973704f2355094d4d1eba6000000000000000000000000ff859f9a808a78833f9661310101c853a1dfe6c60000000000000000000000007774f1a41ff2eba00787846d046aad034f0056f80000000000000000000000000e571f407151fb6f2148712eae0e3b009dff9d190000000000000000000000006c992bac174ed8aa133b0a53f191d0e630c2ece9000000000000000000000000fd7422231922215bfc1d09106c30ca5fdf7388a400000000000000000000000014cd4b106ee6801a2ed3ba897572d182c68770ae0000000000000000000000006b68f6881a9d504cdaf22aebb2351046eaefee7100000000000000000000000054504c3e356bf969b09729ac979a06283a5113d100000000000000000000000045147b1c513610f367072028e942c2d58dffe0530000000000000000000000008f26541a87f64e93f4f1fef1e08c7df76345b6dd00000000000000000000000082ac019637a13f4eac7aa6928cab77df4ca9794d0000000000000000000000000113453cc476650b337357c551881efe0216cc69000000000000000000000000296676850e757ef1dec114909a8f0fb5382d1cd2000000000000000000000000f7caf4e7beeb2e5b2a785bd0947e07f5064bd8990000000000000000000000003704bda4414f75ce0964b46f32eb4272a9c6f0a6000000000000000000000000871919b21a9f94070114388543bf8fd05e7d47e100000000000000000000000093b1617b2a32fcca58173222bf7baee0cf9066b5000000000000000000000000fac4cb4e9fc32eefe66b1548472c507ddf31d3720000000000000000000000008dd7408253188660e3c72e991a0bafeed8c027cd0000000000000000000000003959b3c8fea3ef1ca0d37af8a84bf788029799630000000000000000000000000170d97aa070c74ebaf73b4272cdc361454e481a000000000000000000000000a1a7214db765fb6499dcfb1e8c8a523b0c5cee610000000000000000000000003f7de32bd0f47a45579ea7ffe80ef0b55287605e00000000000000000000000066460619fe6c5c94d0ed06dc2627d0f110d4fc7400000000000000000000000020e35b1ac9d6d02dedddc3a81d766cfaeabc8082000000000000000000000000b667d6ea25c1901ae9f1e94b80cd01a7ced0bb6700000000000000000000000064a966901f9d02e1b6f3d4f8e6f82d9d27b594ca000000000000000000000000b72eb832b7a190434faacc3daf10cda90ef5d6730000000000000000000000008b4158e209ec23c0c3c4a4c1f59e5301e8e008f80000000000000000000000006f750c280f5756639fa4b5a82a17ed179daa231100000000000000000000000023e6165b56d47377ffafcc3470d1a18cc22cd07f0000000000000000000000005f1cf9990762537473a2ade1df54edf37d25ad9e000000000000000000000000d210a384a56577e78ab35faba9ddc3651e5c1e99000000000000000000000000a45247a929c8a86352947fba654d40b70aec96a8000000000000000000000000636ebcb63cffaa9ed28b8a180430dd62f4e8f42f0000000000000000000000009bb1574e4e36d804430e45c7c60e5b87e167280b00000000000000000000000079f4e6b316f6b8995f815524e6b3f1d3d6cb460f00000000000000000000000074930281eb528530cf3c0e4a050a851a68107916000000000000000000000000df525811189444211a67ac8091f72bc90e6e45f700000000000000000000000086a689ffddb8834a8974ce8a7c6b85dc35f0e1fb00000000000000000000000053726c79d97d201ccb411ec2ab17ce4178608faa000000000000000000000000191c38e5a6360c67434011129d003fc50946ca0700000000000000000000000009cd77af47a4c436e48bf9c85ac3bd3b1c96c0b30000000000000000000000001a7a944d0e9fcc83bdb7c72c439f5078b9037f04000000000000000000000000d4d5948b79b9414680c5ceaad69858cd862dd640000000000000000000000000978e75b4c6d340f9a522901a0e8b7076ce7220a6000000000000000000000000b67830e5b41caceac35d907a1fe464206c46c05d000000000000000000000000659f4cceb641af5e69e79b80f8958f446c97fac80000000000000000000000003ee61184ab7fdc55bc8003131257a350e7c54d8a000000000000000000000000e1d0222dbea256c3cb5dcbc1e68921cbd081a61a00000000000000000000000098fa2f6dde9ee4f396abb8bfa0e087a8fb0b18ea000000000000000000000000868a6067b46bf81b59af26e8c991e7403cf3fd060000000000000000000000004248ea79cc92de9fd3295ac44fe0f9075238e0e3000000000000000000000000094b84d48dfcb85a95ef1177261108a09ce53ec5000000000000000000000000eac77aafdf86ca72cd62181b46cb0d243c8ee76e0000000000000000000000007144368cb12520befc141c81aa071d6288696ab3000000000000000000000000220c41627694a3d74a15f235c84dca3575a06f9500000000000000000000000096d2d2984d644bf0a4123a4d7664579b06a6b8b6000000000000000000000000799bfb4d668761da9dd5bf4aacbe9b40a70f1bc50000000000000000000000002c3842a4dd4057033eaf3f0528657773326d0190000000000000000000000000a2f12273650932073adeaf57cd53a567d0776a56000000000000000000000000060b7633fba27a3798af0a145c77a1debafa968700000000000000000000000044222073e79439b958d7d925f6dac1ace309625a0000000000000000000000005b6d98eb8fa8a22c46f4d19750e4ca1e6175a0bb000000000000000000000000686b5338a6f45e671bcc8f566840d703f6d0dd0500000000000000000000000085d8dd5bf3b5a2801d76b0d13c15b79fab7f901e00000000000000000000000023c960b639a47218536f2a8235342bd519781c4100000000000000000000000088ea29fa37b5981d7315a86bb7e325b7cf6fc4e80000000000000000000000003a9553588cf111d65a7dea33606ba482d79e0f14000000000000000000000000204e039787adeea6269bcdef1aab5990730e4b90000000000000000000000000d4869f4096d54814e6094afc9d01b91e83e613f100000000000000000000000025ada9c31d7d358f466fb69e9fbe010d9ae9c964000000000000000000000000ba2f692b80ee5fda54520d030438895bf2958ec6000000000000000000000000b84ac479611863b7cb3c32f5248a6e691cb4133400000000000000000000000073cdfa9c7626aef37d4c46667dac24bfc3cc568b000000000000000000000000ceef7cff12b2acfd4b5f54455301ab7f2124ce9100000000000000000000000065440f0b278d7a972b288353e86fe33e2800e85f0000000000000000000000000e4c1a96eff20db1172778ddabb0c4b3e1f473f7000000000000000000000000b87983ab49d782ed8350e8c3799333af2da9d9ad00000000000000000000000072604b60b83304caf9e2d7becb1087bf173beaa6000000000000000000000000ed7a016a1fe031e5a0890718fd4d6562acddca930000000000000000000000001a307f97593f01c6a7de59b9cd81088053e436f2000000000000000000000000bae3d36e5fb173f8faedfcc7314f5204596ffcd2000000000000000000000000405a317d2c3ae8931fad74d173795a02ce7cb330000000000000000000000000ca25cab9b10ed24b0350cbc504ad22dc736db5f80000000000000000000000009afad6f67333386c2bb5e8dbd89082a97e6b00b90000000000000000000000003aff696cfc33b06ff9f558ce1d6b6e2f6a0f2ead000000000000000000000000c47e12d0ae671253b601f397e66eb457b1ab75f100000000000000000000000099bbbd7d7f0ff4fca567687a71f7a3cff38be076000000000000000000000000821ba7d2656345f80c1e333cee579287a3153170000000000000000000000000240af4ce8be464f153d871f460a1a966debd3bc20000000000000000000000004c67af7ca0f7f2bc33ac6e874a70a97d9b2d95450000000000000000000000005cce7fd9569b32cb9d3985f07bb8afdab5bab09000000000000000000000000085ff61e19cbba6b911cd9ba4c3665b86041c9e360000000000000000000000007316e79ddfda71f16cd9b80dbf2c3a44ac8e787a000000000000000000000000f13d02df5b59ea8f853a05ed1293dbeb2dccd5b900000000000000000000000009b4cc1ad352a65acd87f1a8424fb38ba7c8b765000000000000000000000000aa2c88a6143d1419584efd9d073240ebdb37dffc00000000000000000000000047c652243e4309fc16bda47c9606e71f23eb77aa0000000000000000000000000babc8697caf0ec3862ed64cd63289a100ee6da000000000000000000000000064743595e13050fc49f3e22e49a2b460fa1ce2f5000000000000000000000000c0c73ea6c682c4a257185e517447c5825c4b140c000000000000000000000000189d6f38ceb1319b122816306532f5843904cc9900000000000000000000000094d385d017e70a78cbfe7a5b69df6b2b0655f380000000000000000000000000633917ee5d40f031106175897522b2c4cc43c65e0000000000000000000000009e7b5b5ecc719f359a8707faaaac983748df9a5b000000000000000000000000757bfeb952064105a1e30eda181a0f7ed57de647000000000000000000000000887bf01504234a85301f4259825c2f38d12a00880000000000000000000000009b6a63ff6e5240df2d98b188332235fcf9b7a2410000000000000000000000001528ce196b0b2ae9dba39c5914a4f26962c8a5430000000000000000000000000886d55ef4b3a8f2de7b1dc90c1f4f0115890ca20000000000000000000000007273e2d2c50a713763faa2efe97d35e2cf766941000000000000000000000000bac9a6a6a730eb1df4b376e7619e36d0565f698c0000000000000000000000006e6a5f1d89ff824b08137eb160848878dee867760000000000000000000000005b85988f0032ee818f911ec969dd9c649caa0a1400000000000000000000000039f60deebd90f042b3556e335a543a00bab996730000000000000000000000000b943d316f972a7bb49c8e636ad08699bee39f580000000000000000000000009bb858a8671aaf4deeaafffc4a9f35ad2ce235ec000000000000000000000000543d66db3dbd9e1e869c3270dbe1ddce1328dc4a000000000000000000000000f59b3ad0f4cd79bc9f8c93132b0b1dc283a210fd0000000000000000000000007dc0e9274873946cebae07f740d8ceeb89076a23000000000000000000000000e662e2dea6b789e74697c6d84eb54a41b3a94b0e000000000000000000000000d61f6120c5b075babf48fd008443913b3aedd8fb000000000000000000000000d0c7188337cd58b1e8d5daf77d7f8e81b4662cf800000000000000000000000071a04f5739f5689a19910edc405db9f75d1c5a57000000000000000000000000dba35a9dd167e4aec4b119729897b676e8d84fed000000000000000000000000bc09fee7af9f781ce2326c562e2948e95761e9f200000000000000000000000006f22d9393c2d3301ff7de39969804ca6a7173f5000000000000000000000000b08f7cd9f90c110fd12018939c583fc8acbd670100000000000000000000000035b4c06a7b384114b24dba2e5dc489ff1962824000000000000000000000000041bbade575e0cda73e423049191986f35a67c6e900000000000000000000000061186906875e8509b7fcf519a69a648c341e26000000000000000000000000008ef7a041546402ca854763ecfd25149226684750000000000000000000000000b82954e16fe0c660cda65861cda33b6a063f221800000000000000000000000041738cad2c8a2c5fe56400a05a9941699affa2020000000000000000000000001ed6e79c1ff1d7181596dff4c7fd5e87853bb5b30000000000000000000000009888d1d34954b92f40bc4cb6fe442aec0b3f83640000000000000000000000000ed14bac2ae419673592b2755222f5a2ee167b570000000000000000000000005e203eac160fabef3add93ae1d992b390872f2d30000000000000000000000005fc04a0f5b9d438e23a5f9ef323be0a5952d6ba6000000000000000000000000aaa0c4c3c26cf98135588fb4e282cb0b557f29a300000000000000000000000085d6045c7cbd7098d77e5260f0210de04b8c8b33000000000000000000000000daedaf4cb7d4371a3f87efda59bc8b559c9cfb1b00000000000000000000000029fe0dd2ea99d9ae0f2ed283fc0c19cffe6366750000000000000000000000009032ae8001307b7faaba4a0f8c9b43ac94eaf3f000000000000000000000000056ca37bd7037760f0c6e99e16a0cf9d4873d2cf20000000000000000000000006e74053a3798e0fc9a9775f7995316b27f21c4d20000000000000000000000002982bb64bcd07ac3315c32cb2bb7e5e8a2de7d6700000000000000000000000068dc33c2d340b5aa42d0e257d434200a692aeeb40000000000000000000000000c563f1aa5716a0a29991a79bb79d3b31f36d3b30000000000000000000000006b19d191b6498a158667058a3cc642d495c136a3000000000000000000000000d1a86f544dd4dbe9a5445938c90c3ee2573579920000000000000000000000008791813ca465af6e87fc6cd9af326eeaec896db400000000000000000000000041706bb9e4382fae527a98478c7ab55784027c680000000000000000000000003a5f16e16dbc09befd4bfd5db11d75fdfcc21ccc000000000000000000000000796193c122988725cd1f9d0eb37b48baeefe20f4000000000000000000000000fbf8192e06543cd53dee068d8eef6cc15a4f46b4000000000000000000000000c6c7275cea10cc34cabd8c4f99e97115121a7316000000000000000000000000a4b0a77c312535b8a5863732acc42cfa7b6af9da000000000000000000000000c9c3109c9164c86de39abf28c67722ca91466f7900000000000000000000000015897e211c2d7303c5e6acecc7914057b11d207d0000000000000000000000009b9ce348d807da476227bd1e5cc0abc4a1c7774b000000000000000000000000b9d6e2853c61413372342ca4a88eb0d767452d71000000000000000000000000fb29998a9f4d053aa2b4df95e97228cb2841efd9000000000000000000000000fce499c3d1dcfc4e61f967ff2a5b11d2f45e59d2000000000000000000000000543d60696304702577e0970adb0a5a4c4767a5f70000000000000000000000000436c925ece8d8c0ba263a53addb8847ecb5271b000000000000000000000000daf8606fadaba1ee44f0356a40e13c46967bc0530000000000000000000000008abc8ffaa543ef58fdc75f121c52aa43e3931782000000000000000000000000c27a7cc629d5753745bc1e37fe8ed69c4fddd404000000000000000000000000262b18c6ffd68d5c18f31b5ba044604883f7a719000000000000000000000000188289fa32a817a8e61f4246f16911fcae424aff000000000000000000000000212342abe2aa8c32aa136daa350721daec360865000000000000000000000000f7fce237d77411a342200aeba018b3a2898a267c000000000000000000000000f885c09d62b2834ed0454568f601393bd4a67c1d000000000000000000000000dc4bc441ff8ee1412ba1009bcfdd41950528646f00000000000000000000000095a0a22c43ce57ef03cc53d505c1f11415a0f2e400000000000000000000000027601434ab98a4b41b23214ee50def089d94f6840000000000000000000000009c5807d77bf23906ede9861e2d52b21cb286a75f000000000000000000000000a412dbc58d749fa685dee2a6851f71084a572a80000000000000000000000000345c8dd06cc2d55095dd14f37a4901d0a0fff6a00000000000000000000000009eb2498cb5fad165de0987b49b252777f7bee78e000000000000000000000000d8b4d7c5247979413b22136f3a19faa715fd28a500000000000000000000000027056882e2f0e0f81a56e0d20259066cf46fa82a000000000000000000000000e2c126dd27e0c4944c229c8048286a2bd18992a50000000000000000000000008a07f9ae8404884356c09ea851199f84d9065fa800000000000000000000000023154122bdf205dd799e7ec3bc40bf4613f2ec7f0000000000000000000000004c2fef79f0034c979b99d7efd2765d090a92833f00000000000000000000000053ac77debf364fb8cb254a2b1d7653f1fc09e57a0000000000000000000000009b5248723212ce121d9dd05b69eb3d42fe114a06000000000000000000000000c7ce7bce451c8199b962546841022a9557cf4912000000000000000000000000002b9fcb573f96cc0793338928b2fba669999c59000000000000000000000000027ecac67ff4539f3b78db67501c1e2b3726f55c000000000000000000000000fd8875483b5c1b2d687b068bbb208499da57b1f6000000000000000000000000b5368ee6193a1478cb92ca89e260cbf6e72bd83d000000000000000000000000a7f81b4a35f723749db1ca0e4001f94b222cd1a100000000000000000000000012765d540e3e578b6c11488bf855ecdbf2ddad8c00000000000000000000000068a7f71b9372706631395b72211854c32237911200000000000000000000000069465e54e997b297cf2bf2f8a82f777c4e866809000000000000000000000000a1fa5eb0d527a3670f71879453efcbc88693cdde0000000000000000000000005a4a5501b159068159f27fe182e4ad39d5579ff5000000000000000000000000f5f15b4265703b34975f91ceb973bff8f1887313000000000000000000000000c706a3ce99b6b093c29f536caa38394423b3cd8500000000000000000000000043bec9ab8fee728a939aa74fa814ede119e3f006000000000000000000000000bdf4273fae9d4249a00d4517f4267091d4cec2e3000000000000000000000000392d2d98fcb634575a9b429d251e83a3b3aa7661000000000000000000000000055fdac15f4e1747464ee139438a4b64bbf59b14000000000000000000000000cf999f412ca4d1f14f4113237e5159c80012eea5000000000000000000000000809836fc898a241452c1297389db4cb7250c98ce000000000000000000000000fd9a65acdcfe625c8013519bc570c3165c12b19000000000000000000000000078c29fb72939350e65992eb939446fcaa7ea6e0e0000000000000000000000006157aabef49b41cccb46f034b10bfb10dbed035f0000000000000000000000008c77466881fce81229bdee4993e71781531604d20000000000000000000000006c952f72554a82e2d24c25b97433da066a6649a4000000000000000000000000f7c8da79da4cb294c4f55dfebb1b404e3e38d921000000000000000000000000e68baae0498897d4c00f928d6134098466a6b184000000000000000000000000d259c220719ead8d80d0e97ffc4b213aa8e46ad1000000000000000000000000774a53068df9f9582b21a0358ab6817599bb3bb6000000000000000000000000628d1f58c1d91894991cb65e01265613d62c0dd90000000000000000000000004d8062218826a03de5c586acab451b793294e2080000000000000000000000001791a20623507199988265432c40a5965f7599520000000000000000000000005b95b1faed4bea9aabe4db23aabbcc8faf3c1263000000000000000000000000c4798b79d22630cee83b4ecb0fd98cd5ff0fbb620000000000000000000000004e06c33342a57ccd2fc78dcae90de29d3ad29fb60000000000000000000000003bcbd10bd72e64d388aa2b12a4fa4797a8cd714900000000000000000000000070091c7f60adea49a3dba651b19dd6d2e3949f590000000000000000000000008ae9dc67ab4417bb4b7e46a564a02649d9e8510600000000000000000000000029f02830f548aa702f5bcc9ce544e72c785bb74700000000000000000000000086773752623f60ac474564630c03984f2f748cec00000000000000000000000082392018dbe85afc8680438f85577a753834750f000000000000000000000000be9dd94a74ad025b9a2d494e1de1485bc85557b10000000000000000000000002de0288fead92e005a3fc4cbe4285f52d792be89000000000000000000000000934bbb5e640a80ca48ddd8d30bc4ea919d3a429a00000000000000000000000047c43e2b863e26f226fca7138ba89b4b0cbfc4cf000000000000000000000000d5174544601807f68614c540922a046ab9dc0c20000000000000000000000000abda5fccde4c8cedc0bba401917113f513cb707700000000000000000000000082637d3bd84f5e255a989ed0e6763a2ef04946c0000000000000000000000000681148725731f213b0187a3cbef215c291d85a3e0000000000000000000000006d2a35e903f95a8aca302de7688d12e26f1a08d8000000000000000000000000bc66f1898ee2d737d77ddab04286b4a6f9c547b600000000000000000000000014bb691e7427a41d3e7a375898c9632fe56707a4000000000000000000000000c8a4294b23353361dfaa1c0c5531a30ad49871bf0000000000000000000000004d3b0ac76181d49d6e7e3eebed84ca06a4b4173a0000000000000000000000001126b45c62f1477d6d05fe739ab5e5eb3626269200000000000000000000000067697b40763304ad569e6a9526086bed4daa1953000000000000000000000000e16dbd72fb2af440a6101801f15fc1ddb3030ff80000000000000000000000009c1037a9b4ea34fbc9e608511e252faf68aac06f000000000000000000000000c726c2e1dbc2e9e874ecd0026dae7d2ba685c44200000000000000000000000000a66e65edb4329bb7e64dd9bfaa7b574ea4759a000000000000000000000000c05e9bcb8747ca03c8eb972ce18851fdf93074d0000000000000000000000000b02ddafcbe972e4a9a2099448e4f37787365787c00000000000000000000000078f4c851a2560703664141e0355da9b1b919f002000000000000000000000000ba0af47b63b1c1d1af32d7a96b8c400f521f33630000000000000000000000000699b26e1f36c3ad7fc69abd5dd538408cb5f0800000000000000000000000007a2a4c41a3aaca9c4337fc3bb64a7562a4e910d50000000000000000000000003407406b6c669ee9782744634390034a35305097000000000000000000000000ef8654a80ae65a1c2d27fdd2e7518bbe7159790d0000000000000000000000000ff5a1078bd2c8e53ec1109f0056b49dee8dcd2800000000000000000000000089d11101b55577742a67cbf8b34a9296fed116d60000000000000000000000004d3a6e34dc852faea00ea32ff61484c2d3778dfa000000000000000000000000d006f3a789029fc481446bc2315b8d23dfac25860000000000000000000000003af20adfc33d8d9e4b537c3feae0703a90bad4ed000000000000000000000000af45af92229a3f2a7682273d450889783d5cb777000000000000000000000000537590f92adbc4bb5e20ceb3cf17a6de70786ead000000000000000000000000cbbabce66e2e24452d2667d31a7c1b66f09d9061000000000000000000000000c65e84755921425ad27ff316219b6391d7dd8b6f000000000000000000000000e7a3b31a35b952c7fc66a58903060ec79f5e3aa8000000000000000000000000765a50cd378046a38b7b8496f68c5753aed6cec2000000000000000000000000ea6f92102b7008128b9104c0c24579c760518620000000000000000000000000048d30332106b04724c63343df43e3f3fd1b79a800000000000000000000000098d25db72511c83999d514bb4a043e92ca6772c50000000000000000000000008653e60eb032b75563d8f4fe317f5c89515daf96000000000000000000000000b3f504770fa371fc63f14ca8347d23310ab2b9800000000000000000000000006fa218374b6e071ab5edd0a45d0d21c19cc5f159000000000000000000000000ee91dd1d3b735d0ff4ed0bb3353a55b171c50ff6000000000000000000000000b2f8b6bff700663773843d29488cda98c76b73d2000000000000000000000000bc160be33d27b505488b0c7c175ca8198ef0fc39000000000000000000000000bee97413d747619bed9038fffba8d3d808b52821000000000000000000000000877799cad3eb6862ef33567653e8b226f6df9139000000000000000000000000d17a89f1bb2c9cd6d6d8c34e3c847e2e3ddc11d8000000000000000000000000ef428f3740579bf1422d23f429654c678ec9c44d000000000000000000000000d2a9c0b40d729c8d3d13ef82954ac69d2acda877000000000000000000000000a6638ed5a5e5d5884f075aa1b55597447ecc4e65000000000000000000000000a497bfbf2920acae69fa582edb742628b18a68ca0000000000000000000000000958295e1bb8f735e973f0ba331ae94dd431f4300000000000000000000000008e0b0e639451bc7a4658c36a2f2abcd1514972ba000000000000000000000000720ad5b449cfcf266479882ba50efe31dfe215c400000000000000000000000044a60688f9d833e8be171accf2ea27d612a2bbca000000000000000000000000d0b7a718fd358a0b79d93f071733410beada8a1a000000000000000000000000350fbbe529ec8f42df0eb683f6156caef029af8a00000000000000000000000028700c98032967015b4db3b7cceb4bdfc2f5122c000000000000000000000000cbfa70e075171ce5dc7718454e1593abb442bea50000000000000000000000000d4102f2a156de55eecdf97c45d46ae2545622bf000000000000000000000000f3351ae3d35775a63985223325ab60fe0e22bfb600000000000000000000000077fbfab810133daf5c55bb653254bccfd0ef2c1a0000000000000000000000002cbc41a72383fd4e0646e918155b0ac0ed033a63000000000000000000000000edf7294129515fb3a3c3b65de04bb5c8c0ee985f000000000000000000000000261240f687fb241ad1a480e4302287e9168c4a20000000000000000000000000bf6f5fc26ccf5be9da3dac641df2b6f078767f380000000000000000000000001ce4d1667c8951066808361b30e100c3e01c69470000000000000000000000007cfb98517e17f77abd85c8756bca1f77e3b3d3a10000000000000000000000001e8a9ece16e3278a95176c5f03c59978997ea0a4000000000000000000000000daea42b54d25878d09f995b2cfbb0ad6d3f6a4db000000000000000000000000f60dbb4b81224e88e9dd04f1d9d7956ccad2e97c000000000000000000000000dd00d6f6e7e72308a0e42f55941c521b752e6dc8000000000000000000000000a9ead98e9ba575893cc3ce89ca1ab4da752af4c80000000000000000000000006527abaf4055362260fd7270bf218e9dd337658f00000000000000000000000010064906e563c82ffb845f2465776a86fa2a84ab0000000000000000000000001bdb9eaee5a80f1ad718ec1217d00f192aca5ab70000000000000000000000002f108bbd7e05cb6a360eff8ff77b4e9d098a51ef000000000000000000000000b1d4b2c33aaca3a1b24204122dc7acee712d50d50000000000000000000000003095372280eb7a32227cb07dceefd0ba978f81a9000000000000000000000000cd92b248193417a1326cba92c27a3eecd2f0ecec000000000000000000000000d2da1436ba282e391529149a0e8cb77ac1ed3f6c00000000000000000000000093e27ee9e02b7ccc7f62816c2edf873e490487bf000000000000000000000000f096608fb02c4a1749919d0889dec270aa57d586000000000000000000000000e8f0095f2417046f7494ddfddba9bbf11d7e20ad000000000000000000000000dafdb114b94c648829f36c29148e2d6a371cab3300000000000000000000000054a08f10f6c734b1ec56c4c1f06da91df784de3e000000000000000000000000bc486c24006eba81ad451e1b08ee4bc6263d07d900000000000000000000000071845162c9f6117579ede0ecdee1833a39d7cdf4000000000000000000000000c8f56b3d91c8a3a9c92642a2a868f12eaacde657000000000000000000000000f36e8ff13464d5f6a8c3a256673611006c8f4b8b00000000000000000000000036d9cd08699a54e7701d29746144edf6cda8355a0000000000000000000000008223a2c615ba7af71a8cf018dd673057202017c6000000000000000000000000af032bd1c3df54a7482152e9e21ee58c54acbbe9000000000000000000000000fcd8edc9d5229c8510c43aac17cac850075ef4b100000000000000000000000078569dda82db13b88dfe3515eed053568598471e00000000000000000000000087bd3a4e25216bfb3a879cbc8dae1c79e689a2b6000000000000000000000000c069da2ca7ca095f51fbfec8283ac37457510c4a000000000000000000000000190cf7e22a602a199827ed49a28e3da590109bae000000000000000000000000bb9a7ee3b93d044bd8018719adb1a9ce3372f516000000000000000000000000454ecf6fe096be0d832947adddc5b3e02da5290b0000000000000000000000006592ddf4958229200fb4549140b731ae622f1d4c000000000000000000000000f14dbdc1732546eb5c931d1a9642955547673e0a0000000000000000000000007b97240f56694379eeeb313e84131b5e35a84f8d0000000000000000000000009c53b2d3dc36398f8533d720bf0cb0961aa02b29000000000000000000000000a3636b47efbc319db858d511f1add21a6217ad92000000000000000000000000a73e370ecc814f75d3b0d249fdf2f19bbe23313e000000000000000000000000d4831c608cd5fa3f41438c8a772b527240369e95000000000000000000000000923aae117984c0aadb279b60421d8871156d317d00000000000000000000000011f4bbb084d15a1ad1c8f9eaf90ec1ba6464866d000000000000000000000000c4e1fab3d9d1c0478ec35818291bd23edc4a3f5d000000000000000000000000a2affe132f29760756f880ce701f97347b79831f00000000000000000000000005262f0e93d12d15464b604cb8858a1033b9a7130000000000000000000000007c71e8fb18224da8593bce51300e67f65482ea7900000000000000000000000052490051427b948eef307e8ceb43257008fc1187000000000000000000000000e7ce899dd2f8270436c2bf645f6eb4e27a2f6721000000000000000000000000a95c5aa0c8a9bb15480e86156c94bb1e51eb3d56000000000000000000000000ed93d1db4fd9f43579e7dbf052537a7ed6fb9a7e00000000000000000000000002b38a8f85476a8d23c56ce6e045df3a5eb380a900000000000000000000000019d8cdd289acec531568d98136bb08e3c2a4c08a0000000000000000000000006dd5b7d115b3c24d5a7d1452be112f8368e7e2e7000000000000000000000000f81b45b1663b7ea8716c74796d99bbe4ea26f4880000000000000000000000001aca87c52d7aa2211d44f13d4249bdc02053de38000000000000000000000000ecc1f741fb34d0454b5a8754a4a4f87bb1f54e51000000000000000000000000d275657092a0abf453683b950c08d99a2473c3200000000000000000000000007ccaa616ba51ad55a857e1059640adaf0a3f9f77000000000000000000000000fc99628a160631573c7e3d8cd283415d89307566000000000000000000000000874d8c7310b910e6b8219d2a5982ef87ed1676b300000000000000000000000068894fb1275110df2a1e12485a4eddaef2e316f20000000000000000000000007915bc5755715c2151e5d0636f38443dfe0808be0000000000000000000000004a6c809b37682acb46d08f1e8c3eafd43ccbaf100000000000000000000000000dfe54bc378a2491876a7342fce64c55fe15b9ba000000000000000000000000d28640ccab7c0dfd7b388469e371fd3e62cb15ab0000000000000000000000005769bdc29bde41959ace3454258678b48c0c9c2e00000000000000000000000069eab1213a078fc5e8823cc7bf2e36ee59bff9da00000000000000000000000030040de1b91d8a29e09cdec26b4a6e8d497cc8b40000000000000000000000002be0fe2bbaec6645e34fca35ad0459a70e6574f60000000000000000000000004368681d0a0b98e4417d24c943bd8df45f076487000000000000000000000000576d8f1eb137454eb28ecf9ce55579db9f4803d3000000000000000000000000ffe68e0d124fa6323eecefc5ee9a16226598442f0000000000000000000000006c0a7b15a757535dc371f228590b8a18d591ef03000000000000000000000000488a754f5b5eba0fbbf02b526e5fab3256442f24000000000000000000000000ca23a26b289ec053a3aa198f7cfb2ce4efe9859c0000000000000000000000007704a2765ac2e2e9035c2d97f19ecba8913313f6000000000000000000000000729f6a1abe94eb91b3adfe869bc3b81317e3e68e00000000000000000000000021774a3d8c2f6dd96a7e799e340158689daeed290000000000000000000000002dee47d6cc58a0da54c4443cf3d87679c84c7d8800000000000000000000000083c0a867a005b3baed4125397be2fc8c8d5318e50000000000000000000000005c4758ebdd9cc0c69f454c97c498cc7b0c7a5a99000000000000000000000000cc24547a810733d9344e11c659116d8dc66d7f0b0000000000000000000000003c129e65fd5fcd16fb5f93c72d8afc77deb1e3c7000000000000000000000000b0ef91666fefe85b7c78f6411ffcd079e97ef8b9000000000000000000000000d30e0a08c469b9f037c0d8599e09cb7872849111000000000000000000000000b4b77cef640e04566a7a19f538c5a3f1801acb84000000000000000000000000569ad657a5dfe5e430f3b7ae42788d92b9360cdc00000000000000000000000066d69fccc3e401cce686806f1cdae7b62f66b0410000000000000000000000008c370fe89d0d787a584e61748edf86a8ef5380a90000000000000000000000004c10d404837e8083eb770c95b90dce2268d531b800000000000000000000000091e896b233358c39c83f58e681d3aec57e1f035d000000000000000000000000f54a0dfa32efb04ba796475da8500289c2d61c4c00000000000000000000000002540d079562278b5e45bb5ed08cb3f44091329b00000000000000000000000066e401956c44afd43d12bb84555097f497288e8a0000000000000000000000002dfc8b2e2f3c91d8e32b2eac3de79a09f481601e0000000000000000000000009e920a7ce6e80554ae4af332e9fdf28c31df8191000000000000000000000000dca5f9c39daee6f3c98a67e9b5590b7e39bf1645000000000000000000000000a17967b5694ea6ccad7cc09ecf6724e0367b39f1000000000000000000000000f649e47af76b5ba75bac338c326d05e6ab6af61a0000000000000000000000005775bbf0cf3b66be57d51eb8a4e6664d7bc2a6df0000000000000000000000006b6abe0134edd5745629fc409bc3ee713240f96f00000000000000000000000048a6f36deb86a83864fe65b34bea7e3dbbde591e0000000000000000000000002c420fe998af75152c2a79607356f9c2a8ec7fab0000000000000000000000000dfbf050287ef917c08e8b08b4d6cb8eb468f4ec000000000000000000000000d7e452f7c8c9aa8bab4e804c00e343fcfa2102530000000000000000000000006eb942aaed19c7339c4ef73b57c351cc3f9c532d00000000000000000000000041dabd3dbbfa5ff451e792107fe525884b63935c000000000000000000000000edf25f03184deea09247a18025861927052c14cc000000000000000000000000c279ce834c1eb9cd40d339e65ba4a6c7efdbe55c0000000000000000000000000fb517a75874609f6e9ba4abd268aae8ae2e39330000000000000000000000004008c58121a4f0208338af5c8d72e1951c2c7e9a000000000000000000000000d047d9f502469b71182d541c623013b45f4cdf06000000000000000000000000e65ce5dcf46b5802a3c446011cfbfe72fd27c5a90000000000000000000000001c9cd2938b48f2f105e325142068fd894147bb7c000000000000000000000000263d93012f19202ce52163ce746355b510889999000000000000000000000000dd1fede3d36b6d940e4bd395509c3793abaa3a80000000000000000000000000bb054553e22ffb4bf151136b5ea0cb1060791eaf00000000000000000000000022805bd7dd34b94d05f8f7a8f10a356b10bd7ca10000000000000000000000005a3dea249a8f77af48db8d19921cac017268897a000000000000000000000000ea1592441f2f93a1019f16d7443016018930ea9c0000000000000000000000004aba98096c5f9e81afc72753aa78d95c243b4a300000000000000000000000004bb86ada66b712d69cf6d550c087175282a2aa6400000000000000000000000083b3505cbaafd883371ebb7936b6feb15741100f00000000000000000000000078aaa42627130874663d15d3eba1e882d8a7482e000000000000000000000000d28d6983c89475f656403791c455392c721ead4b000000000000000000000000e8cae8b4cc5837d81dd33f5d22f10b363b56d3a0000000000000000000000000119e763c32642b86eaa0958ab5b995ae55f70f5a0000000000000000000000004be3f71410213760777f313365c76c62f4320c4e0000000000000000000000002b526869491a4c2ae47ffa3f244076e7028df9810000000000000000000000002bda2dc579396c487253c3151ac4daa1315503a8000000000000000000000000ebd072edd80d866fa8db0a7615ac105e73e39b4a000000000000000000000000764a2fa4e097890f6dc68e60505175389461175f000000000000000000000000b0b0984611c9f6d70729e23858157b6ba613661700000000000000000000000035fe04a6df59192d18ddcb8d11dceca4a3d2b61f0000000000000000000000000b5766b7809a5d822ce643c1defcc829d47bbef9000000000000000000000000d01851a631fac2c0d2e92f48f8d3302dc0c09969000000000000000000000000267a11c0da98233cda38a85525d33f7dac4c250e00000000000000000000000065e58a061f065e739dad550b2ea57f99b55d1dad000000000000000000000000b54c8f1f4c7c107fd24d7a79c290334c3fc0f7ea000000000000000000000000c3946258ad2a38a907a5e106e6c32b99d7db4f83000000000000000000000000efd3dcb7f40c4dd054e476eafec8dc90af26ff71000000000000000000000000b4ec0b1b291b142da3634651daf23b89bf2a150d00000000000000000000000059304c0f0d829d0d92435c77f988c2a72a73e85c00000000000000000000000074c6f028c916a4513311abf082e23940a159f84b000000000000000000000000c0d2a783eba7fa39c6a576bb99fd12a5a016b748000000000000000000000000488dcc629afeb04a933100f9aff75aa836416ef6000000000000000000000000c7c01adba4932fa2bb79a70fdc1d85b7cc2cc2b30000000000000000000000001594b387b4bfcb588587e915bdb6217577a6e67c000000000000000000000000cb83c330d264b2337b0ae3f88b13932132f0aef8000000000000000000000000fe6d9af579deccebfc2d8d366c3d667adb696b32000000000000000000000000e5d35885f43197849b73a5d0d14c707aedf5132c000000000000000000000000de9a51a46932fb8ee0bce4417a329d29b26f5a570000000000000000000000001318498d0b3933267090a2d5c8b41e9e1ecfc98e000000000000000000000000fbed7df1d5e67e5d7dd7e55f6e0c1e40f4512ac70000000000000000000000005efd381ddef5950c371456892d2816d767ab40a10000000000000000000000004e9ec96c03797c3adec95eec29b3cf4a48b2d0180000000000000000000000009b209110aedef44bc1335f4712ac99ee500c2bb300000000000000000000000094e7d262fbabc4649926eac608226d019a22c128000000000000000000000000a24afbccd7155816a895a46b44506ce809deedb900000000000000000000000033c2a683a18b98c2bdf7fcd0499b8d1826e9e51d000000000000000000000000103b812d8b2d8f9bb0286349b4dbaa6f63968069000000000000000000000000ed30bddad4f24b2e7be6977e6241bf1478268c75000000000000000000000000b8a0b595c47762b4659ebde53863bade35be0287000000000000000000000000aaca1a8b67e2d65d1ce01b677660ab06bec75420000000000000000000000000d241d39eb41d12dad8ae32fb213bd736c4064f5a000000000000000000000000e1af40183ef5e88415fbb5ca7a3ce969ef569a73000000000000000000000000840589c7e7de8838598c48d80a8ee997d5cc89b6000000000000000000000000d5db3d5d893c7ae9f12b836130fc13b25ccd451c00000000000000000000000004278d295f11ba49607fd5396e740b5c69f320890000000000000000000000002541e3a8354a1b24723b42f92d6fe9cfe447b016000000000000000000000000793aa4c6fb6466f797e4458291b504cdd734732d000000000000000000000000805904c2a84e1dfe7918959020b372f96ce9eca90000000000000000000000009c9eb00ef188626d87d3c6b0a1b670149bc1c196000000000000000000000000c5a431be47b8cac367994c7679603eddfef4179f000000000000000000000000de8b098bde323e6b97a2f4893766f4141bdace5f000000000000000000000000bead5d1b028cce4db3a19b8a168351a029cb27460000000000000000000000002de772773e9cc71d3f830d0ee08d1a30a22e63f80000000000000000000000002fe13c1ab4a6e902bfa0ee4761dd52c576ecccc3000000000000000000000000e2cf4c56b8285f844a3052a09b94763bb56248a00000000000000000000000002359108b5c3adfb398fde5f830f6af38fe04aa0d000000000000000000000000414938bc294f1035e03d653d9adbbc8c7ae110640000000000000000000000000b073d4e21dea2b9f71c64870395714f7ee2c0b20000000000000000000000004e0e1447bc84f975bd6bd9d923c672076dcd2af9000000000000000000000000f6f2c992b30eeafcdaac68745f30405c09e22b67000000000000000000000000956edbfd98483bea022fdb028774b907c77045d300000000000000000000000010dd7b537c9de26100f39a30a11bf8e764d9714b000000000000000000000000e19ac4d881ba068a7f0a3f89bc8819ebd9feae2a0000000000000000000000002abfeea486ecb9ba78681c5ad0c8aa6e383f01d10000000000000000000000007eb9110a1a79c5819a53af63295e0bae5ec6c002000000000000000000000000537356c4d9b2f206f5a3787a7582babb13fdf0d8000000000000000000000000d9f890590c1e853be6e788999278604c2f40d17500000000000000000000000009e8ee13278428acc909138fd67777a34a3723a30000000000000000000000003d1cd629f8e8c9ad13fea419e3046ecb538cf8010000000000000000000000001fd013108e9d2f7db65fe3918e1411ddde8bcb20000000000000000000000000aeaf514eae0a0a8c5dd8a47485e5cd1be79790a20000000000000000000000009ea2b2307548dacb190ec1341d4354e1a22d8c9f00000000000000000000000009b07a65c41f8c18a6d854a411a8bf119a21f4690000000000000000000000000c2130f48da663e2ba41eec5020832d4206eafd0000000000000000000000000844dffdde0d5ab781bfd76209ba1f2d8763b2620000000000000000000000000766d59280542d067202ec5cca0f3bc32ef4facb3000000000000000000000000d44b665954dc3e7627a09574d12ea9bcf8175b4200000000000000000000000006db1bc18e723ff9f5b731be833ef8b40fc7f2b9000000000000000000000000531566695f00cbac7d3bfe90c87e72a606d21fcd00000000000000000000000047e7b0a612eef9de2588da44511f068c1dca0ec7000000000000000000000000be1d52b0757ff4e01ec42550d9013789be66f1c10000000000000000000000005f53bece7cfea54c0761ba56ae618ce799d1ea55