60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d51706b39563850394a646d516e457131356b566556443468565767324e3974796a5159575255463467424a37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000b0b891b28db3051819f137d24db2790b606d80dd000000000000000000000000da437769ee12f986da70557015f3e60fa2f0b88900000000000000000000000019a3e94827605f415ddc588925dff03cfa9ba07800000000000000000000000039a88caf17337cae2587aa740fb87de496647595000000000000000000000000931e059dedbc4257b624abd61e3b09ddabe44486000000000000000000000000b22344bb335b02d1fa39dbe0e81fc35b75061fa1000000000000000000000000bb9ea6b3a4f814eba8a207fe141be8ecedfac5d3000000000000000000000000d79d2974d36d144b102f5362b3645edcac9927ba000000000000000000000000054b43e63574ce37c586b59984c02ae70edd0aaf000000000000000000000000fd068b422e4cc87d9e21a2cdecc1cc3b8c61d701000000000000000000000000053f72bdecc7e71ee25b1bf236c1f3ecd1fffb8c0000000000000000000000007120c5565cfa211ccbff0db0da9ab89b7b34760d00000000000000000000000015974ec99d84f35f944bdf3f7640ec04cda33c2d000000000000000000000000c39cd422bf15055fb77179d3c69fe4eda818df84000000000000000000000000f49ab2d0a2ed92dcc99c1e01f4096b4726938956000000000000000000000000c30566147459c58349f4bcf5c995c1c26a8ecee1000000000000000000000000cbc090fa684f3b45aad1b6989a994c03720e93a1000000000000000000000000b8f9bd8783ba80cd4b89c595373ed13bd4064c180000000000000000000000000bd6f532232be0dac394caff2236f620c0711afe000000000000000000000000976aeb805af4825b7aa1a8816dc5ac65b9182f5000000000000000000000000049451de2b8384542c16dea7a056883971dd78b0a00000000000000000000000036e55988407f784315e287d239a0c4c6f5972dde0000000000000000000000008ee8ad6e119f20f6c3dc279414bb248db6ff322a000000000000000000000000f25a85f73797e2723d4125259afcdde56fce8a58000000000000000000000000fd6ab239bea83276e2b5ace1a1e4cb6df6cf045a000000000000000000000000c0d6325c514f8cd0df13142880de06aab228ce76000000000000000000000000077682e76cd27201ad8627c048ea6d80003227a8000000000000000000000000f3a9922eca9eb951672eb7390701b559fcf0ba04000000000000000000000000886a7108f72ff5de5556b06eb83004ecf64708da000000000000000000000000e0165e3b7d09a26273f9e8f0cdcb6bca6659276b000000000000000000000000d3a82c5c79f0b930fea10f8c42a5640396e310f6000000000000000000000000de60528d6066be2c6a27ca78d59016c51c9b69320000000000000000000000000f600f3496c8a4e055e314cf36575a9fd79f54f7000000000000000000000000195c9ac8e1618898772f40365de7806685da5435000000000000000000000000b67ef6c5b7a5b043d37997c767fdb4dae78c26240000000000000000000000009d3ff4d7c229635a3b5708664c728dad30adabd000000000000000000000000000bf5dfb0a0708f95bf2397fb23998467c15eabe0000000000000000000000001e1ab413473d2cc2aa4c0ecb04b1115c632eb8280000000000000000000000004bf3949568fdc2b9cdad0b38dbf293a2cb9b6fa50000000000000000000000001d7b997ef267c507be946ade11025eabf9ccdefc000000000000000000000000c7ee53b0f8f6a2d26018df9b7e58942365e8594f000000000000000000000000195754673aa45f2939339d9af550225d2986250900000000000000000000000028319e87d3d955c222b050d32f9f59e9580787630000000000000000000000009d5cdffeb6087c0088da830d6b11d54d3c09541e0000000000000000000000001a32f81a29cb07da9394e3d1033c21d49c4d1f3c000000000000000000000000e786aeb7e7b6feee0541adb8be8a1bbd561e402a000000000000000000000000553b79d24dea776cd0bc482c8f10ed2275c138540000000000000000000000004c7140584cfd0b7f8712fb44df4cfc25d60b77c50000000000000000000000008d5d68b8ff6129945d6d1096f324bc7f20735f4e00000000000000000000000039739c0eaa2890f5a77bf3ca0b1c5fdafb528f82000000000000000000000000d26316ae8a1fa9276650e4ae19eb8c80474681aa00000000000000000000000059aadc92977de4bb4d770f76f5f365da597451e9000000000000000000000000ae1887a07b1efeed9549555e493f728c51ab4a13000000000000000000000000712896603031d910c6c4fa41a885ea3e8cb64d86000000000000000000000000851d1c99887d299c3f9861403bede316633dc8d2000000000000000000000000b2efc081aa0f26ce83a07e92ceb42c890add76ee0000000000000000000000000a28343323583f33f564d337457df063518c8708000000000000000000000000355ea6bf3678ef94c98f0b148308d5dd12fcb4de00000000000000000000000060ea18ebddbb7177a03a47aa2b9f750f1747dfa8000000000000000000000000a052dd2d17336021a47da6eb3c5e0a98d1786f11000000000000000000000000993a675e333744eb5238f3f40b3161daddd73fce0000000000000000000000002a8e16ace1e15d23df0dd7f355e8ab834fbe966a0000000000000000000000004d59debce89d03e9d0ed11212b6fa4ca224efcad00000000000000000000000096ba62d67637a45c898223d5e1b8bbb0e54fc85e0000000000000000000000008f84846f9f9397a0bc84b8a713499e6337322f58000000000000000000000000c479e937b0fc666b6b69cfe1af74d1fadfb0cedd000000000000000000000000218b9952bbfd7d256d8b5461519f125ef057d9a300000000000000000000000064e3e69a7a65cd13f3bae2903e45575d29d7a30600000000000000000000000082dcd829fb4dece5a8ab0b42806df904e31cf217000000000000000000000000bdf90ee4a5ec18cc6e231f45885836bff8c9d15000000000000000000000000039484f63813b0d778823f0226d44ac9a50f47e9400000000000000000000000049bcc8653de51fccdabd378f0be2dc09bd3b8bc1000000000000000000000000f56975edf22a5275328b0cbf7a5da5a8fd77b70d000000000000000000000000f5f5d3b7103a46720899af2317164f8dc7b9fb870000000000000000000000001b9c1ff59fc5122c76faf9a64e1fc90c84291778000000000000000000000000c16d4435f36e4701386181c64ecb963e9c33fbfe000000000000000000000000145061d12c9ea18178d25062e0b59622cac84cf7000000000000000000000000eb83ffa00237d44dac19b8beb054d88b46d4e1cb000000000000000000000000c9e9b0e34b0a5ddd2fe29d18172a8079c568bd7b000000000000000000000000890f12fc9cc635fc7c4762dbf4771f7abe6b740400000000000000000000000071d3d032e97919581596abd6a38b0fa4423cd5eb00000000000000000000000033d7bab52abc349f578a00dcadbd105b10f757bd00000000000000000000000074f6d62adaa131b3d2147f1b463ee1f8efa6058c00000000000000000000000004a8e7631704b755568f6937fe4af930df4b0b2500000000000000000000000092e8980f8a8ed6865821bb5b993e370fc32c2386000000000000000000000000006cc443a8c2b7a5dc0a01f7cd2b342348b3c508000000000000000000000000cb8234b60559769417b9d7ed8391085186ef46e9000000000000000000000000186ff8b834f25dd84b001366de0033c8276d99a10000000000000000000000009db93d38ff2b5b6285a2756f5a38f40855a3d534000000000000000000000000b97a72322a4202f605609a39198d9c012cb5fd36000000000000000000000000b18eaa2343bc5b04a2c833189961a2519664fac3000000000000000000000000fe61df8b77b96f31f3778184374544e3af38c5aa000000000000000000000000a66af16184134b48cbf2eb2918ed802ad7d244aa000000000000000000000000c65850b18da1f764ae6bba90a8cb0ab99dd1782600000000000000000000000019bc9415aa45d20662a9d2b1ecb8886607890ff40000000000000000000000001bda8f523941572e4bc0c71f05cd1ec1f5add6110000000000000000000000005c0abb75f84b5249df67c7547421b5557fc6a4040000000000000000000000000b30abf207155526e7b964ea0b2aba986b0a95320000000000000000000000002203726eeefa925e631b5749762a99b152dbce63000000000000000000000000c33ddac182adfde86997c2dd066c1845b8d390850000000000000000000000006f69ea3ba8c9ef9e6eedab6381885acd74e0d9d70000000000000000000000007680472021b2084b196bdd2b1e90389d505d335d000000000000000000000000456d074cf1ba9c300157d3b07f9d84c60b370cb10000000000000000000000003c4f9fb23727c8addf27ccb5153ad7df8fd6df040000000000000000000000003a3c018e254409d68b0fd876c9828e73590debc30000000000000000000000005f0331d95783bd10c8fc0011146e0ada6dc4014e0000000000000000000000001b1b674528a7a455796ceb226e6aee5c1cccb47b000000000000000000000000ddfe06f2717f3ebce0d1bb109348c9cb5159ebc600000000000000000000000022085d21eba1ce829f247d4ef396f865a4d2d01d0000000000000000000000002ec1abf82d532f29daedcac18078b74f9abb7cac00000000000000000000000024e68e5450e8db86764e671501cbc852c140cf30000000000000000000000000a0b19bc98dd21d586e63354c58b6e6bb7e15caef0000000000000000000000006e2540eb359a386a64fb93d8077a3f3485d6d6a800000000000000000000000087db383bfdc9340cc0a7a359c9c71ef777cb0657000000000000000000000000fb7d327de8b2b37053f92c869a7b71282f48d78100000000000000000000000099bb1fbc5a028875fbc98c1499a26d3f7bc78059000000000000000000000000b24f18cc982f770236973fc5497d737dfc4994b6000000000000000000000000b8f307bd3b011b009228c787b6bb610eef3d49af000000000000000000000000951079610e6570816359451e46f24182df692c52000000000000000000000000aeff0d887fe50f234f5e11d151a22282a5b4330700000000000000000000000003ca2eb27a78ffe8a82f08ce480195b9acb5ce7100000000000000000000000061f0c0fe485efdfd3d3ccd829d3a204af0beb15f0000000000000000000000004b28a27d246594e674df6c9041d4c33279a0b3e00000000000000000000000003d2538c797201eab09e77c611c25edd5af05fb80000000000000000000000000a00d8615bf8b315dace2ac4cab820646e0c831850000000000000000000000005214deb8b4a8aa91c41569b306731647739eb7dc000000000000000000000000df7d99129b1067c6bb00a8541ba5ff05e502df700000000000000000000000005b71a63d09a8b72249440c21d72c77a7d7d0c0ed000000000000000000000000a03a51d996e59ad9d885688dfaa6614a87bde6390000000000000000000000008d8b34e64af12b3890dc3de7c456d5757af339be000000000000000000000000f025b95c486af2dbe476175e1bda740831a1cbde0000000000000000000000008134bae2a035b349a307519fb19f8becf4b8d62f000000000000000000000000c3f9b227274438cedee93d67ddeee8302dcc8418000000000000000000000000e47da8680bf7aead32dee3fe4bc5ae4da23ce9390000000000000000000000005808aedbb7c27dd625fe28b569cc055b7db77f1b0000000000000000000000001fdaf9b9124614d2a92a6b4b6837241ae75530ab000000000000000000000000f3ec6e7a76fffdabb6890b204863c20e74a19486000000000000000000000000fa015f6937947a789408f7fcd59161cdcba4cc470000000000000000000000009b35b306e137f4a57c51ab83d7377dd02eff4cb7000000000000000000000000916339648bd2997924694d8dc400f1c37286d2e2000000000000000000000000c24ab075e2c4aeb34c8c8a049609c8937e6f902500000000000000000000000035e66f648e34617966296cacd6eb3114b74b8b9e000000000000000000000000e3639b48501a90f0877779542b77c532da96a5e5000000000000000000000000aaf0eb7d49cddbb8d6d516689b9427cf69239c9f0000000000000000000000006b375db3ef4b294fd43d1cff5755a162b9fbf6e000000000000000000000000029370edf20cb35608ad99c5e68c0713388d64fd1000000000000000000000000d33d16d9aa3e6b6ebd222015df19ec63f6f8f4d4000000000000000000000000fc634637c1a8adee810088063bcb9203147da2b800000000000000000000000068af29662dae5cbb7211da70146ed3483a91e6bd00000000000000000000000084f67f233dd9317d235b1f529f605bda7f534675000000000000000000000000903452f0130acce9f228aebe9cd98196f5db7571000000000000000000000000ae134b04491ec4fcf5fc87012f84f59f5f637eb4000000000000000000000000c083e72a9591889f02146c05c59be09c7bf911fb0000000000000000000000001b73ffac42e384cebb5e2b86b56297f680c600170000000000000000000000007bfadad90b379e62945ec4e382cfae803c8261110000000000000000000000002ec5afe5621f69173e85a9aae46f700e358c5aae00000000000000000000000098135fa8c309bdb5620df7fa45f6c2d0dce662bf000000000000000000000000da0eca57c917db418f5d03366cc27f879de4a91d000000000000000000000000b51d6733af6b5f64334b485739cf7a8987976f5b00000000000000000000000036b089d6920c10aa9594bb47560af5a7773006d70000000000000000000000008f7f76b27afe8ec946e634adcdbb7cf93ffbe63d000000000000000000000000db202f2cc0ba7521ead274712905bb6ff6d21716000000000000000000000000a2226973b9ba12cd30371ba06decdbf276673dec000000000000000000000000d9b49a81ee72af3c026a2c144c9ffd678a78c8b1000000000000000000000000f55589c1755e382a0c1f63f46b993c3139fac467000000000000000000000000894404a6ac94c2e14c7f80d7a0fca6503d6944c10000000000000000000000005fc59d8790396dc24be2c4f858f97f3eed8aefa10000000000000000000000002054301ee9f140c49312f29154b6fad82b252a86000000000000000000000000bac07501f360abf20253611d3a3ee2f22805cbce000000000000000000000000597ac7a9bf8bc7252e3a05087bdde9221381d0d0000000000000000000000000f98173d9a6ebf86a55f4368826b414769c9a68f60000000000000000000000008e40e8b79be2084aa6feef9805b200d12d5e3e300000000000000000000000006d05b5419803f83a6ebfb179f561e9d3c54386750000000000000000000000003d4b70a4331b572d5154f9fe617f2faf0e2be69e000000000000000000000000b8765d4a76daf4d5728d31d6e788ad485e572812000000000000000000000000027b6146248b3a7648e7c7e243bd01e1704bc3ca000000000000000000000000a607687bde1b358f2e2c685ea279ac708279b5c500000000000000000000000045287552a7ab39c9f1af64a6e1cdf8c2b5c110620000000000000000000000007188795598b7e148efeeee5e31af1cd437ff81450000000000000000000000007ffc62603f65b469846b258e454f19fdca4742480000000000000000000000000e73a57fcb729bc131159da90324cfbbe800e3d5000000000000000000000000e3998faa234e2f7248212ce1254f5e4d561116ff000000000000000000000000196e10464b27951ae775a667b457bb7ed409f7710000000000000000000000002f4a0733c6ad9ecd2068360d5098067deed6a92e000000000000000000000000eca164db06b5158441316d5f112ff0cb06da7f32000000000000000000000000bf46023036d0b71da05c2201a41a2dc3d234eaff000000000000000000000000be00f1040c9b56a2b94557f202bfe588d2859316000000000000000000000000b1c3820f429c0796c85e805339abacd1b994b2a50000000000000000000000005843b331c313a7e977d7036dc97bafabf4b75a4f000000000000000000000000f915ac8cd600a51628b9c4a197f9916b445ffda40000000000000000000000009b21d9365cab51a264f2ad1d41b8ecc2b48808cc00000000000000000000000047ff5a6cd3d0b81f06dacec8c622fefad4adb9970000000000000000000000007ea90c4426ac9e47d52b68a8a914179e138e0b0900000000000000000000000001270ed8ccdd927b69b903aaccfe3f6eac8a0def000000000000000000000000855aacfbe2cf696fb6f713f26506e4c06acdfc770000000000000000000000000aca2cbb7473e3a78b1cefdd211f34e8c4e391550000000000000000000000007c50cded54fcc28375d8dff1d743b8c08998ad58000000000000000000000000e5fb369cc5e9dc383a66d9e273a62ddd0001452b00000000000000000000000007347e05b573a544b7881d518cf407706184334f0000000000000000000000002118e26ba5721b69719290e1821cea3ad949720a00000000000000000000000043dc84575c07e5477c586f4a338725d4741ffe1b0000000000000000000000000a3ed086aa07cd8fc47343bb5e8f5d0b8030669f000000000000000000000000f3c094a28907db2e34c30c53bbe435ead2490d6b000000000000000000000000925fc4b53a1d02a30f365ac5c2fcf43c1fcbf8fa00000000000000000000000034c16caa01090f7a92665a79d1e2006abd6132ae0000000000000000000000003d81bd83f1f541e3bf4f169871d05df0e9ca1225000000000000000000000000e647cf969e32452b6b00a33045fd73f96f8eee2000000000000000000000000001e60c82c8f20d49c5a26194875bfb0f191923290000000000000000000000000bb8ff00076de5a753861d16546087e5d7bb62f300000000000000000000000073ce60416035b8d7019f6399778c14ccf5c9c7a1000000000000000000000000e480595c9574f16b1e804a5e220171f784c5d7c9000000000000000000000000da13b4b712b7fe4536d5bc5d2d5c7d5971c56af5000000000000000000000000eee9fce883aa3cf9b9b05823b8a6878d078ac351000000000000000000000000fde098542a4e8a3e2ed39081ef41ae6027f16b0e000000000000000000000000c28485d032946213271e316e826d79ece8f6345100000000000000000000000084373b80422e24a53b558a82e18331d0faaf311b000000000000000000000000e4b869f1c9d70453f160242c40887f78c22d4634000000000000000000000000fa0476fa3b26d56e784ba26ddd1691a807430e27000000000000000000000000d9d9a2e67311f277335992c811e9d8ce777e621c000000000000000000000000c042c28e6e6024a3eed886c16bf5683c77d4719d00000000000000000000000049ad7f3b91bea6ac2bfa370aab127e487f9ce684000000000000000000000000e913a89c56773295eff8508e83f00340d084ce8b00000000000000000000000053a51989d3232d5c96501995b60fe28a190e42de000000000000000000000000ceaff78a8c542d122c12ef4a4c76fb9567c21456000000000000000000000000643b4dfac00e67a382d52f3dca626ad65fd0a23000000000000000000000000099458863f61e88a9b550b6449df2cd8ef47b63a80000000000000000000000004308d07d339dafd7ccba3a96933d64d25092dee7000000000000000000000000a774900b543216141a08f85bf82edca03f80c77500000000000000000000000016d5b231dc27ed5a2b0b80ec4e188314c49b1698000000000000000000000000964c9237dbba349326c2e41791f8e1e6c70f8d47000000000000000000000000705182f6b785e8c6576f884846113ae35f901b2a0000000000000000000000007337576a5d92bde8f43f05666ba1f783bfb3e4f60000000000000000000000009e4ed538daffae8353c687af86b04c60d09bd480000000000000000000000000a13768655e4b4d8f3c4cfd65adaf76474cdc79ca000000000000000000000000a293f020d893db96b80cfe445dbf60445c2b28f1000000000000000000000000af72c76c8393fe06a76f8a8f30763a5ef048253700000000000000000000000087208aad371712f0fd730a374e1fd6eb81d06125000000000000000000000000305db2aa17dc2fc89e9acf4963335b02dc6c29a80000000000000000000000001535a646ace915be483d57b38152b4ca98ae95250000000000000000000000001b50d8339dd3b63939fd341a4ef9b50ff543fed3000000000000000000000000027385b72480929e0dcef7a2896ad1b1b977f4140000000000000000000000005a44b6c936a18daf26eb8fe70dfbad048fb69a86000000000000000000000000e12b6223a2608ee9cb381b18cfd4cf4de24d0e3600000000000000000000000089f77210ea77a9f47842163f41dd32068cbe62a9000000000000000000000000f31addeaa7e2bec87b88e70e532459c475b2be9f000000000000000000000000b026b7322a6b525a98a93de9c6e317639700f2cb000000000000000000000000632c112a5802b25cb2c2dd44c5e5a204768ce53b0000000000000000000000003522e478277adc7a3ed7e516f9370e131a46278300000000000000000000000099cd3bc829bfc56f7256302e9a93b1ed0347cd9b000000000000000000000000bf1301f973effdbe86ebd3312e7293761fefc8020000000000000000000000002f73dfdb84ea09d07a205297b4a68f93d6685c82000000000000000000000000f555ba143af0cdcabad372db0b0b11924224552c000000000000000000000000a35a27501e12d2e4383eb50fde7d3d0dc32cb60a000000000000000000000000c4db2cc212a93612168ac6f386e10947b556ec780000000000000000000000006e3802e4e1ab48f73e2682cab3a6188488343f1e00000000000000000000000034b07f4974db599691bec2d3634f2f57c2086c010000000000000000000000005b4a0604370de962c7acf681a325bf1d408a3d640000000000000000000000003ee40fa00a89c0519c0b22a7437c266a70d25ac6000000000000000000000000b6ac3e5df3271644383caaeff981a937c529277e000000000000000000000000e5d097e7e8fe26b8aae68272640d77adb6003f17000000000000000000000000ad7f691cab42c8278585254eba96ab36141f53d20000000000000000000000004fd2acdcad5c7452c1a21d218240aa83b6437fa0000000000000000000000000e930bd79cfe77bf44fe03e8d18470d4629ddf01c000000000000000000000000eb78c83629694ecf185ee4aa3a11eac22fc5bcc5000000000000000000000000634d7a301f1e29006cad4bf42f2e2d7da0d826560000000000000000000000004b9343774458633afdfa055928de6dbf1b32c80400000000000000000000000075270a194270b59feb6f329efb6f7efaa6778da5000000000000000000000000ece57218dcc62950dc672bbfe402a5ff07eef0e00000000000000000000000007ff63eca149e0e88df652cc9171dbe28ba1ca77f000000000000000000000000cd5270b6dd78435d6d975a71d1f774180147a033000000000000000000000000006d98d2e1d5d57bea029eb76f2f5cddd9f9f634000000000000000000000000c4f88f944aa6f2ffcb819af42040e571748625b30000000000000000000000003ed1b2e84933f73dde68e625e23c87e66f0505bf000000000000000000000000ee7ee6cee232d996ccf1bc2374b93986deb3cd820000000000000000000000004fe17146c942dc6b07b0d2a7719ae0b791bdcc7e0000000000000000000000006a92d8a217baf2ef8de54f74b4a982352e8a8621000000000000000000000000a9affba24bc7109da9e71a90241772f3342ca9dd0000000000000000000000002894457502751d0f92ed1e740e2c8935f879e8ae000000000000000000000000df08858af706684360dae418fc9c8dae919e5552000000000000000000000000e8d82da39bb36474e5a76bff05f182c6db0c639d0000000000000000000000001c6b0f8864613f10d44d3810f466ad4be663fc1b0000000000000000000000007f1e6b897c6b6251cb039ce2b390d49a5c6b8c47000000000000000000000000fa94df3df2667e9fc2d82bc003cd2cca304fa972000000000000000000000000236726e11eab3f5e93409e12a50d9b7ded56ebb40000000000000000000000003a3082c48a5531a14e13a88051f0a4126e862d5f0000000000000000000000002f100830a7b3405c9ebcae732a1a0cf964c541180000000000000000000000009a451cab17a1be19b22e3038c603e63a831c04950000000000000000000000001718053d29ef211a9595b7e24efbc6cad12a391800000000000000000000000039c297e000a37212188134747dc16310a5ff58860000000000000000000000000e7aa378e8b71a4f29d00a53464e916428a2d7be0000000000000000000000002fe3afa8f4f0d8fe81e7247da930c80cda6afd2a000000000000000000000000d94eb327d96aebc799af51fb5be61f2284c2ecf40000000000000000000000001074f378f39070bc07f9bc04129ef79360542658000000000000000000000000c485f0b1cc5741577441d8923d72d79908756100000000000000000000000000632d4d8ef579832efff4a50cf52ac6d312a856410000000000000000000000004de71987bb333acf70bb1dcf2a3a918aefeee17100000000000000000000000014128cdf664f3eb986dc14a77255064065574feb00000000000000000000000018615dfda244accccfa0e2033be9fe13936f6a65000000000000000000000000b6f00b67bbb12d885d383160a52f82b00d056af30000000000000000000000001ee20b9749dd6f63b2a3f09fd69c63c80fd2ed140000000000000000000000000492f7c4e6de01413fa2fc499b6e15d8562d5acf000000000000000000000000100f2097aea3340222df484947d12216fe5fe15a0000000000000000000000004cd0b4e8eee340ba612bedab4a73f64eacb393080000000000000000000000004716d6621e8d77c72a48e1991892f2ebd052b4c10000000000000000000000009bdf66603b16a05dd83a88467069573362670b2a000000000000000000000000a8110e6919cc162e77b58b73c4436f4ea5352d5f00000000000000000000000041248135c2b8e7ba1d9d6ffd6bcfb1522c72eb7e000000000000000000000000efd7c9d42587b2fcdb97ed2fc5c6608717214aa0000000000000000000000000abd199c7ed1119d47f65828669a442dc34ec355a000000000000000000000000018fa8b601de2032e96c499eaf07cc835896cf68000000000000000000000000231f310def19c2043e434d631a655c20dcfbd1e600000000000000000000000007be747febe048a65b48d765f7236b62212d0ddb0000000000000000000000002178b60cc4518b809bc4c247c2fabcd3582993e60000000000000000000000006082d4ca8e7460d0b8d8e63a28a0975f89368321000000000000000000000000d1fb47ef6c7db2af5b8af07e4ae8f6b6061280ee000000000000000000000000a9830a917f71925007b359d61c3dcb7d23b08750000000000000000000000000725a33960b1c48542742a1fbd91fe9ce01298dfd000000000000000000000000edb414c98d238542825ba1df296a98edc7b8bcc80000000000000000000000006d34f2cecebd1afb2f036de57eec3f47feabe50f0000000000000000000000009f35fe743d3ea6f2ab0f535f724de8c2ace5e670000000000000000000000000c133c0c468b8d274ca66261880a46dc419bfe2de0000000000000000000000003c8feb19dada7164a5fd21207a502d378c42d7c200000000000000000000000002f515d506336f6716ebd3d666cfc85b713fb10b000000000000000000000000079c8c02c762de9258b9bc0cfaaab57d7a2c186f0000000000000000000000009ded1b1b7987acf4657b04db0ca9d7b5c36aa6c80000000000000000000000002ed2da331ac64bee1f03e92017e8827238db9a8b0000000000000000000000005e63b056aba84017a3ca96ea80d1682e547093bf000000000000000000000000fb6f07b96ec2d46e9a2c69368d90cadf5d04ed66000000000000000000000000cfcde71383a29a15cb32ac75736796148546240c000000000000000000000000f684ef9b6d5705600b50cec93177206f423680fe000000000000000000000000efbc11841a17ea47204e25ddf800cdd21f0d382f0000000000000000000000001e7a7895e33f0fce7487a08a848891e9887ebcce000000000000000000000000a17e760d678cb88804a5fc84a704d2dfc8bc49cd000000000000000000000000368fc4c125bbcb07e757e2a3f144c98aeaa171cb00000000000000000000000079319ca5e66e0fb79d0c223742cd65fa279ddd680000000000000000000000000c5643aa8b3488d2c27d854044c8d98c3d2e77730000000000000000000000009308e142c96a1304ae050af7b960eb5785329c1f0000000000000000000000008f8f03e388f4011476230331fb00e4bb762bd77a0000000000000000000000003f0e75c79632cd558dcc50a92adba49e85e2b9660000000000000000000000005a458356b01f5f3ad4614306d920bc4ac40347c400000000000000000000000002eb4113732f1bd2a33a858a179b36b34b599a6b00000000000000000000000004e956cb47fe92a4d8ee013c815db3a479cdfe990000000000000000000000001fa11cbf87ada2f9738085b8d381ea2c500a73650000000000000000000000003fd934278c2b0522a1a7a3b05f9d1267e22b84cf0000000000000000000000004ee047c4b1f7d9c3eea1306258a6297950fe4c81000000000000000000000000e1b7ffb1dd9658854a35fcd32531b4f373955045000000000000000000000000e6902a2711e2995cbb4ae8646dd3cd952396f3ea000000000000000000000000da1456e1bf464011583b47e91103fe74e7b0a156000000000000000000000000c33b04a6b8c6c03d76b672009cc1fd9eb5e0461f00000000000000000000000098ddc146ebbf76d1d37200cf2d22171819e96bcf000000000000000000000000e879695013663bad00d350f3874461f3167a656800000000000000000000000090baa4a9967b367cc6835c08ce2b90b166d6eafa000000000000000000000000e3e627306dc641d853c46275c68637629126ccf2000000000000000000000000d724a7e656140ccaab896c4e37431a68ea126522000000000000000000000000be2031c90e81222189735f5fd9b3e1681bd533410000000000000000000000003b3c46e57723a2ac8506bd7d811081036eddc46c0000000000000000000000002361d1f56d46764ef551d6ad8bdce6e495e1bfd90000000000000000000000006861d102801408f56acdae3e08344309921c4b56000000000000000000000000b165698baba493584acbab1a2d8db17c1b8d0be1000000000000000000000000648ee20237a5e35d8f8b0dcae364ecc8b28de42b0000000000000000000000007f924fca62f24bda2e081553099a6ba8faa2b0030000000000000000000000006deae84ce7ce6cd8fd4575f5a267cae7a607921d000000000000000000000000b94547b15289a430debe1fb8d616880695e94542000000000000000000000000dd17157e476664f9fa3d9abaef1486367c14bfb0000000000000000000000000ab2683b21be96f9973297e3e55e93c8ed0f014c000000000000000000000000019fb186aa978811beb1a633c6930a958a76ff47c00000000000000000000000034307e60eb057e313d4c68d01065d6afa6bf070b00000000000000000000000023ca2918b103c39fcd73f1fd57a83790eaabc17900000000000000000000000047c5333b03cb395f19f99b428830da364593dfd60000000000000000000000002a0c5ab79455c2b3e118cd13be0135a1a467eadc00000000000000000000000049e21eeb8b40b8b1e729c3bbf2657bc89643c9fb000000000000000000000000d969665a118b666226bc5733464fe016ee1a8b850000000000000000000000001e3dd513fa0882e408835a4ff002255966412d9100000000000000000000000073bb3322c6dc506d083230da8c62953656a305c0000000000000000000000000833538ce2cb1f13280d3f7813d467baef7ad0c100000000000000000000000009fabdd0cd74d6c823c5b7d5225285ffc4c74e0490000000000000000000000008f043e8c87d197df1ccae8e1d4b20825c72976de00000000000000000000000067ba74a164810626280cda0c56dd6316a5b6293c0000000000000000000000006fea059e095ebed837425348f99684214613031100000000000000000000000038d21a7e73c302aae876aad70bbfa98bdfbcf8bd0000000000000000000000003674c21645298ea4d5da21d070f4c35f4478711100000000000000000000000000dd2a57ddcaa474c73faadd5dd94617a4913bd1000000000000000000000000cf45d16ec46237a96f60ceefa9cc34533043f70d0000000000000000000000007e28e0024173964285f4c2557668a7e6402e3ba900000000000000000000000010d8faad3a190ff9ca5eada47e670ca0a0adc17a0000000000000000000000004f62ba9bc484839c1421904ee865b5ab238b64a3000000000000000000000000489fe86b2d2ef3b9eba9b0d067cda9204c404b8100000000000000000000000050ed1bb4c11eb1b4907fd26d8dc0537673976d4a000000000000000000000000d7f9e5ee944678ab4672e70b656db9b6c5c19f500000000000000000000000007454e9fa35899426247882a785a70f190ddca71d000000000000000000000000e887256c4ad904909231dbce563b42426eb9b413000000000000000000000000ad463e0d91b97fd7b3afee1d0949286cb679c05300000000000000000000000007e3917e3f82f60b51eaaeaaf01e937f7020059a000000000000000000000000d2d76936ac705b25aa35b5b5c8ca344750bc7652000000000000000000000000f104112474dceb22ccc84ed1e9840a6e493f82ed0000000000000000000000005153b00c32800b972828ad8769e18a1a9506fc98000000000000000000000000a60c5256d8c31bac587600dbf76b0039b32a2d5b00000000000000000000000035b277d83a9203ea3971e4fa9a2d1ab61426d7780000000000000000000000001642485a61cf32cd09e2e39a2c92d5b76cdead4f0000000000000000000000002d697d445fc292323bf1b5473c4f769692bf43e200000000000000000000000084f2a327d7a69dd84b12b36dd9894b7c4fc924b2000000000000000000000000d163e6c44376806af442126f3a2f68e38a8d7e6200000000000000000000000057c8f2ce397fe2d5f672f3cf513e42c02e8631da0000000000000000000000003d450f964091348e78f35cbc8e4a16efd44eab4600000000000000000000000010b8a5714a6fc45d5adba2fa2e281f579c2f6679000000000000000000000000160b8d1e43396da5b9cbf403404a464e4ef87cda00000000000000000000000042be48aed855903c19393d1e48b2505c91c41af1000000000000000000000000c7d0af683e05f936d9a8e0b005d27291a7d7766500000000000000000000000009f4ddaac3502e483b4d826f014f71b138c9b8d7000000000000000000000000a0e6f91b2fcdcba264f4610843ef03305b60bce4000000000000000000000000780921effa44a28cd417a2f430c58362d4ca744c0000000000000000000000001bcf2a79cc4b45a77b905579148aa792a2cfbee40000000000000000000000006947d20ab0c43afbfab80e07a90077d5251923f4000000000000000000000000c6c9d802bc16d8746aafcac4781f9a8d442d585d00000000000000000000000025757a819947848b908b2e7b3c3b4367edb0500e00000000000000000000000066ed0cfe7fe9f1c1795a20fe4b082d301a5d1e6e00000000000000000000000038714be59dc5a42f1e9b2f6bb1e05ce6e7cee57a0000000000000000000000004f2d59561043f3f7287c6f689f06782d02e7a618000000000000000000000000bfb7429a7eb6c40cc20c6faf2899c7f9e3885ac000000000000000000000000012a4ececee8fe3de7bf6066b43f83199c535b7180000000000000000000000000e8ebc548b6e54245924d0d78a28b2c0f3cdd0050000000000000000000000007101cee4ce23ad38e9dc756214123c4a8168d5bd000000000000000000000000aced8e195a27fb56cfc159664550b6862d54d8e2000000000000000000000000a4cc64b54ff945e7dfea87ff615d8ead9387ef570000000000000000000000004770a569a6da74ca5dc3f2d13cea2d793965a20c000000000000000000000000d71cb08605754d5708d32eaf17ff7666c9734746000000000000000000000000dd1fd3c4858b99937fc874db9319ce605e24c0e400000000000000000000000095beb57d16abf68fc650e4ea8ea454ac373924cd000000000000000000000000e14d09b30fb5797af8db3956fdcfbb8c45f7f4d900000000000000000000000043272b125073229869a4d8185693c848d27e26fc00000000000000000000000081954cd7df233c99c80813e08de6980e1991d785000000000000000000000000d7572ef4c799e2ed632e083e0d0b62f577b914140000000000000000000000004ddb2fb923d45a1d4c4338c481cd152b03612462000000000000000000000000ed992cb003b7bafe1aa0cd3c874c566e0fb5e608000000000000000000000000a1f3ed9b8ea5e1f54ce1aaaf1b4788f2ffa4a92700000000000000000000000034985e37ce38c3cbb0c1ce2dad39edf6ead5ab8a000000000000000000000000ecfd40f6d3e6ed6d77c46858d75200fa74660fc2000000000000000000000000270dcb353996cc620e581ebd5e0286d7491e4e3d0000000000000000000000006c0bb171895fe5ca597530627da48e542dc0f4090000000000000000000000009732288ffb968d1bfd5e57059ce634d1c10329690000000000000000000000007f6909fd6bca7179df024b3dbc2693998058d8af0000000000000000000000002e7e5de7d87a29b16284092b19891c80b0f43eca000000000000000000000000bfb40f829e36fca4654ce7698b68376aad2d7b0b000000000000000000000000f09db420012342bec9c1efd651f7d883ad170dba0000000000000000000000007d44c0115afddeae8640c0cb27cbf2b35c24eef300000000000000000000000054375fabce6f8262664061d69b538b95a261b67e000000000000000000000000bf7bbc9692fcbcdee640a112f0161c315c037d8a00000000000000000000000045307019cc33ca0e27336e4381f9770a105bc0650000000000000000000000008c33ee4e037b4b06d4d526a87f43efcbe92d14c400000000000000000000000032ad520c03a8c0b69285f965c744a3339cb51975000000000000000000000000cc4d2f18917bb0a502d80df8e8b4ec14bed8d6c5000000000000000000000000aae886333a27cc79bcc62594e88e19bc6a90d9230000000000000000000000001bb9ef01c1d0a5b46ea59ade0997f7356a8629300000000000000000000000002e6d125d0c0fa7424b1eaf89f27bb0b1b47d0d50000000000000000000000000ba2d0ec799b4193a2a6946db06f2182cc94a627000000000000000000000000004949a9382acb1ab0e59ec4cf0e61e7e47b836ac000000000000000000000000ea6f2bf9b62ad3cf581458855345afd2246fb06e0000000000000000000000009aeeffcbba3768e525f5f9d49be1e6f509f47623000000000000000000000000bbd880ef5d36364eabae4e706359d222892b3c2900000000000000000000000064c898187e3dbf9d7a9b128aa9ae9b723e4211760000000000000000000000006597a16a754dab33134178887274cf3dcd270cec0000000000000000000000002a71fa46f5bd7e99f1ab19a34a0eb0e0366041cf0000000000000000000000008c05c8eefd0dd07f0fd2c0b44691eef28dc32a08000000000000000000000000c91ba6a1fa68b862950064c2ca298b98ee3b23ca000000000000000000000000b4a13d378be61436b3de46641162ad9770db54ae000000000000000000000000f3af573018112e57f657036606f47bec4075ee54000000000000000000000000758ca879ad6bc52d04822680b1dcbc065e04f323000000000000000000000000bc077df1572b3d67ccba1b9c79f0364caf30b564000000000000000000000000edbd3aac6a1d766c1c085520dab844a35276066c000000000000000000000000d08086a3804cb273f3aaa99d49c227ceacc38de9000000000000000000000000e953ef9caad5df7c3b5b290a62a4df2e300b3e2f000000000000000000000000ffa8fa8c59223c61898e2e9cf0c3cf612f72c2920000000000000000000000005a7e061cbca28d807cb056300742a6c12d03c05c000000000000000000000000269963eb1582fb9fd4f80f6e40c4f21a9bdc33b9000000000000000000000000e9a5a1c775029f6de8702aeb3e0f93201b477ec800000000000000000000000000237075f70b273408a94de83858ac6ce212725e00000000000000000000000036577af536c9b860e8bfa423385c42915b05407000000000000000000000000093cd8cfb7db5599d61dc97cf9060bbb6ae82253e000000000000000000000000e8c9ddb397e1256c01331788210ab6ea5d32a65e000000000000000000000000d71f49539c75e57ba007307d4e3e9a589c271cdf0000000000000000000000002fe216105c074006519aafc6219baba97a2a04c2000000000000000000000000ad540cfbeccfcddf5dd94439f50138876b92f5af00000000000000000000000006d267f2018b933be5a8d78ecd96692469865cd600000000000000000000000038b0656623780d444d716e92a1ba8f5ba2e5b315000000000000000000000000a571ce74b05a04982a712f348d69fe8829925623000000000000000000000000d8275e08dd8494b7d7bb056def7c03a4b7a3e0fc0000000000000000000000002887500ce27d88e15057486aa304db2136eee9b1000000000000000000000000c0db50138e556c36099c1350f2ae4154881ce45c000000000000000000000000024a026c378bfa53df0061304c6408ccd4a68b140000000000000000000000006fe30a29bfb2bac26f70e2dedeb4be395f2bbacb0000000000000000000000006d19f79914e489243ca71f178563cd71e805a427000000000000000000000000b4309627340868853f5395c72762eb699968263f000000000000000000000000954b2d8095ff8e3ae3667779d2c2973aa377e37d000000000000000000000000b94600248d7ab0d3cd93f81e9166885eb90e5c0d000000000000000000000000ad0e3830fdb3257e402c9363afa804df08af8327000000000000000000000000f3600932605c65183829e68960c35dc7d9f85ab600000000000000000000000020bbe6c89cf124cf84d571f95d8e13417e666882000000000000000000000000d5e9fac15ebe891ca7edcea63b74f93c4ef89e1a0000000000000000000000005b8facb4d75fc18a834da36d4ef0ef751ca63c4a000000000000000000000000ece63f9bcb266b1affa858625fe353c3dd85fe6f00000000000000000000000049d73e6741d1c2c11276cf5f8e8732b7c367268a000000000000000000000000d559b11ae6ae071974ef6984e5875dec2463bbcc00000000000000000000000020bb215c12b1e119181560ba89728feec0876f8f0000000000000000000000008103a54c41fd6263fd0dc8c7bf8977624f8b92df000000000000000000000000c7a2a117471fc8cefdff63a4a53a447ebb544dac00000000000000000000000042d459977b7c6547b9c299e3e6b6cf5f5528146a000000000000000000000000787d157d90c9dc875ceac24d974317b054f14a750000000000000000000000002d5c1cb819560154ae8b75c4c16b2c1afda0d052000000000000000000000000da78d3033378039cc714da8d6876c140e9f70108000000000000000000000000056dd429b2071b683d4e8110e407a426e9fc7e300000000000000000000000007020424f7b592687fb2dd9141ed0540fec5173340000000000000000000000008566057f9a05d55867750cf0a3e626ed0f2846930000000000000000000000006a61ad4bdaa59adfd22fd574c4321b128f70ccb60000000000000000000000003fb7976ee2e1951e9ac4f571fd790d69a94cc7010000000000000000000000006a1367855d2d9956a5cb2e6d52e37b5eb9d7c62f00000000000000000000000020fcda706363bda8d54f5f2a5608ef1a3b4855bc00000000000000000000000016e0dd96672f50a20d066f234abaa6527ae2dd6b000000000000000000000000fa27cf9e2450e1664940eda67c4b553babbb339d00000000000000000000000006bf7d9cb27aee1e42093ed40c0c04657757bb910000000000000000000000001c9bd4db0f007661f3823673b7cb5235dcb8347700000000000000000000000049e76a61fce78c36adacd52514e46a6bf19eb7c8000000000000000000000000f7d6c10b9eb31b57838a40736afdd16cf4035f08000000000000000000000000d6242381f606159b14089180705a3d50a358e9120000000000000000000000002942de20af576b4bac9c08d7637cf252a330e78e00000000000000000000000060532686e1490c3078980d00625e48573c8c7dfb000000000000000000000000e346e647551f533160ec01df8ec6a3bc638291360000000000000000000000009d7764f655406b103b4131bfbc12d4c7f2cf76cf000000000000000000000000a7bd0ef8a584bfb241c5b2400498359b638d5e78000000000000000000000000f62ebbd51547b62ed354c99622653b3546ac9202000000000000000000000000e2a5f18fd4d0ed61c145b3a17dc6f4080b137d43000000000000000000000000956c17702065b44f88aee17f7b59bccd3f58269100000000000000000000000010035762a624be25c1541536793e8005eed4ed2b0000000000000000000000007e806727a0d91d4ca71f86cf8e3080847acc62f1000000000000000000000000f8e9e4fc592fea3966cc8c05a8f64c7bf823e87800000000000000000000000057d5883e5291ab4f2900a20dd523d2ef72976f2d0000000000000000000000001f145cb3fd418a7be802c61e370c64826b71b989000000000000000000000000f36e701c6a4ff02225acede57cb01316bb37d4bd0000000000000000000000008b9cc03dbabf5a66c5f71b5f3b1bc02b137f09e80000000000000000000000005497e3ed19329d7319b98a25e165514e86579a630000000000000000000000008a84ddc14b63a7e8cc72448b7e022613f0043ce20000000000000000000000009f20d7c0f6ea7623672bf07cab7e229dce23e61b0000000000000000000000006a5cccc3b804ef01ba78f0090524e0ab1f98f06f0000000000000000000000000c254660237340e51b8eff9e6470f4b276ce53c9000000000000000000000000823046eca2e4f0d6d7d5140c63c7fb24f915dfa40000000000000000000000009624e8945cd4a8d6eddb2f17133c315fb6585e0300000000000000000000000067ee0f15e92728ee34519d8cc73e6f510777832e00000000000000000000000051a17188a744dd773740be3ed30ae1da37ec1003000000000000000000000000add10a75729f7beb6bbeafe55032e4978a66011c0000000000000000000000008c60c2b1d9334de619138d5d22b01c107a0fbe400000000000000000000000001f7b6389421c9b96f437c58ca654374fe7f3450e000000000000000000000000c877d757680529971fc83440739864cf2a307acc000000000000000000000000d5ebba02136bc935d38791e797c737c382e10caf000000000000000000000000de25c127a5b784abcb1108a0d1e567684cb3db6e0000000000000000000000006fae749c4fc0185b87a2a97f82a5c091cb9e36d10000000000000000000000001449cce59e4654d8120b4195ca4385012059e87c000000000000000000000000f4b085979c0954c36462a109030463c50dc27aeb00000000000000000000000027257ff6137e298a256e42bf6bbf68456b2f960600000000000000000000000092bc374bf4fa72b96f0b6cc3edd8cb6ef509aa040000000000000000000000002239a4d8d2a26d6cf32fb2217ee9b4a9a67e5af60000000000000000000000002045ac98147182233ee555ef46a4545ed227fab20000000000000000000000006005b2533b76b2c53ef01fcabbeff88c8f8e0f77000000000000000000000000be162e44fec160ee9661559cf6f2a5a69e579ac9000000000000000000000000051b415cde35079d87a483592684519a18444f8f000000000000000000000000da5ce514c6aea019e55ca3318b449cb18b567d58000000000000000000000000b29f1c2b499493254dfb62e334a0e15fc89c641f0000000000000000000000002cde800716a8c578aa4034b31c918f372e74f98b0000000000000000000000009322cfffad3da539c64ec04d91f44fe6e173ac56000000000000000000000000bca4a19a5e6fcb5956f9e0282f4cde9610614668000000000000000000000000968cf4566701d07c662293590b1b32c7480d1c3b0000000000000000000000009631945cf72b9c7c6b3f0790a4a79e82941beea90000000000000000000000005a1892be4b4e73ac7627e98704fd6d81ed1816f30000000000000000000000001bf5a12f9dd752ac369a7da9d6f023b152828a01000000000000000000000000bcbe8bf62ca62fc58d99772805c416703f9eadc5000000000000000000000000c4e832863401c6d8435907a306438985f7bfc7a400000000000000000000000030db34679c5789fdf24f50e08438a60e839b7ef300000000000000000000000099d1fb950c28dbbcc3703dd07f79ed5986a87b8200000000000000000000000011211ac7adb884ea9de6d61844c47ca9a6e6e9c4000000000000000000000000ccc1dadf2b1160c7629415d79f83d3a784d2ad0f00000000000000000000000087c463aff01daa986da0eb3995ef4e1921abedc1000000000000000000000000f4be294c39ef03ba0af8c84f4d73e2fd73f5fbff000000000000000000000000b0ceb13aa209b745fffca23470dd25f268bc9c18000000000000000000000000096faff52ec5b3c125b8555e74f9f2d625c1ee690000000000000000000000005566a2b8c3b5ebf4ec875c6c637f8b6f5a3dab6400000000000000000000000020b48e6c07388ad13a4311ce5fd86e1553c3cbb70000000000000000000000007b82f4e444b42b0ff6ed71f8b23ae5f67051542b00000000000000000000000045a5b44db8f9ef1ad27e9e20f48c1e786e919883000000000000000000000000888f8c9d1aa181a458225e9a8d50b805c1fb5e49000000000000000000000000d23a9965d70e6affe60d97c1ee76a31dceadf2b00000000000000000000000001b31c03dd01086682e8e67de78d3e33577a8d5790000000000000000000000007f4b42c52aac69b0b6ebfbf87c0004b12a83c2cf000000000000000000000000b8bb7f2c9e4585863bfd5f9abb1aeb8817cbaf43000000000000000000000000ea7d59ad2bfd8f65cb3633db44b823a6a36c2e80000000000000000000000000ffb82307f34cd167d77c8593f98640bba69344d6000000000000000000000000a6fa5b95a6e7892e2f9642b02cea77e914f0f932000000000000000000000000b56b31547c1f2ded096e5263c91345bec628d985000000000000000000000000c31ca261c1893a7ae643fbcf24bfdfc49af17ffd00000000000000000000000008c9b3ca7b9dcb71a0d3605a62c79da277f1bda00000000000000000000000004048cbad1a230bf2e15f4c93357b5efa14c5f2ce0000000000000000000000006d892a6a1cdc41d1e2f282339d58e2a9ac9a241900000000000000000000000008969047961eb914ca033286ec0ee1a96ce43291000000000000000000000000999f61d58427e581aee0fc2353adf5e9290254df000000000000000000000000506cc4485a7fd42fea6f2acc97d7de697b88419d00000000000000000000000019e5206783af98342f49dc771a11dee311fccb8400000000000000000000000089fee60cd8b87dad1c7ed1d95b611ac19dafe39d0000000000000000000000001671061e77ed83f63d9894c46ba7e417b34cb5ab000000000000000000000000bec74f4c796d9be47260bfe0cdf63f2fdd63b6d6000000000000000000000000e223c3f8a2566fbd7b6c03cbacc25ac5b977c299000000000000000000000000ea51428371991c470496451f3e772e7ab0857dcd000000000000000000000000aa8f9cfe640b88e6d8653aa1811bf6195802057a0000000000000000000000007c3dcad6730676db4ea907ad6ac1776d35f4c96a000000000000000000000000003e1e6d2e86dcbdeeefa997c6cf235bfede850400000000000000000000000077b95ac2de1d21e0c8a9a7a071b0ed17ef675755000000000000000000000000ba6a56f0895c1a626e6e323323df5365647c6df00000000000000000000000007c78f4da6518f1d4a660303c809f5c17c1dad426000000000000000000000000a8da6f3b81f82eb3b8b7f9c18e2531e09e65c61700000000000000000000000040d824254c0606554001d4ad4126403809012280000000000000000000000000c13c21121c11336540165ac42450293d1482686f000000000000000000000000f8f805aec003471ae5d7823449f39d2a04f6bf7d000000000000000000000000ea2d3ddc982d2ccc5d69cf64adfb17e5500a534c000000000000000000000000c6d5077259a32971d0df062fcdf30b82184e06f500000000000000000000000012d19c04d97515d47dda41d1349ea1df9350366b0000000000000000000000006e774fd91d5ad24f66ea0dd9bb9cf7235a6f0d610000000000000000000000006c8447b8eaad894c8d5a0195ccc45fc04547b29f0000000000000000000000004f967cfd37607310a0df8ba2ebcdba5253c97a1900000000000000000000000047a84e38f7686783f407263fb2bb186912c4adeb0000000000000000000000003a52ca4f07a9b9722bd82920f278d90a710754b2000000000000000000000000af4069d4d82930141fd2615825f0a5ad6956943e000000000000000000000000066317861c6a82ae0d1ae71a5ff64b7b8b6d8a8a000000000000000000000000ad18f089331358bd93d7a74545e111dc1979b9c200000000000000000000000061061703525435fb07a1c70e8b88522da37b2a78000000000000000000000000c15c8b519633a0f91276761d3559848bed99bd620000000000000000000000001cc4001c9866e45f1ae3fae7331929f3ff223ee10000000000000000000000005c6a45777240ad67b0f638b18bf56146f671ca310000000000000000000000003692fbf316a7d613f8333540818b742472899ed400000000000000000000000034aace3d96f613db3f6ddab1a47d0868861f35060000000000000000000000007ee30d25703ef7507a7baf55f091e0d89a9e4712000000000000000000000000c6a200413dab18bcf10bee8b434d531d1faf8de8000000000000000000000000e0c395e598144a6a06c993d172455ffea6c04ad2000000000000000000000000d2e60fb7089fc88a4227a9fdd12b3955ba60ebf2000000000000000000000000b5ec156806968e6f195bd544e50c061827131cdc000000000000000000000000c9781d15471b514db46e9c0578c74e0bc6242cbf0000000000000000000000008dacd397afa065f148354c7fc3d5bb385b40a686000000000000000000000000591f341f1768a9cefa0c2783e10a9b1247e56b36000000000000000000000000e402b076c0db6339755238f82615228d9a2518d30000000000000000000000009860a1293ca58bcd36148246fb5a39c80d9ffa70000000000000000000000000e263f30d0d53eab9684a4abbb0c8ec62f46adecd0000000000000000000000009954f6e6320dccbd6f9eeecc82476ac977af0e2e0000000000000000000000003b3ca7c5eac943a3a7285e1d2c94a75ea085086b000000000000000000000000435649fdb9d867e9f79e49973619a4415570ce6b000000000000000000000000cfcb12cc397090b91b8b8e661771ee64337a148100000000000000000000000098c6e436457d92f1b8a77f5c86766211002aaf01000000000000000000000000fed8e0870eed5bf7fea6756e59756092d84f70c70000000000000000000000003a50cc53fa347ab33106eb3cec6a95cfc72689e4000000000000000000000000a5699cf736b453f2daca4504a4ab06ea5ec07e9600000000000000000000000004b31bdaf8cf92a5d00e649ef42696b943d45a1f000000000000000000000000e8f2f83b225e9250e921e8830975ff88f26e75a1000000000000000000000000e4072420e737ba7e4157d7271936a1659d53c47000000000000000000000000022e64951fed3bba7697a18f80bebddddee55cc4a0000000000000000000000009998d5c851ecf2ed7ddf78899759e45462cd6cee0000000000000000000000009c6ce4f6794b5d877070309d6e6dec6201eaf22b0000000000000000000000001cd7962186182a9814df0c52ffb86ce9c7ddbee1000000000000000000000000e57c5b76562fc1785fb3d3719f8b6aa67e7f33e50000000000000000000000007288840aab568ca4ff26fe4187976836f178c07e000000000000000000000000c44e20058389ce8bedcb4b9cfcebf4ccc9cb0f160000000000000000000000001db994f8549831623530b75e0081c6d2acbc0f73000000000000000000000000062b0f7e12158237f4710e534e0dc34f5bba14dc0000000000000000000000005bdfa06de5ce99650eaee2d61f6d69cb4f9881ff0000000000000000000000001f48c9342541e7166d33fb5dc8886362f33fe4e9000000000000000000000000828ff9858a25f3a6785091db28d72587a64b79f5000000000000000000000000309a2fc5f65a8a7e9a71bcfa342a459038737bd000000000000000000000000030bb00822222841d6b6a228b4a5942d56c48ed700000000000000000000000006ec269d5d1f20334f3a7ff1ff69ea0bd693b1319000000000000000000000000e3e333352d75b70557ed61732e441826bda403df0000000000000000000000004f82f84bb5f102b473a963fd4ab62595d0a81f2d000000000000000000000000925f12449cac6ff08df4c4840ccb80a01c44df64000000000000000000000000f995384f101e5d2c0df3383771d32841c280b8f70000000000000000000000002c7d0a3c4d17ccdf90112c499410635b0ad2f419000000000000000000000000269ac312a6708d96b4071e88ecfe1c6ba2715e520000000000000000000000008b9590ca30969eefdcef073c063bfe803edf87d2000000000000000000000000336d3b35e70997c13e47f0e030eefa2a8c21763900000000000000000000000018cc51ec0dc066c3cd717c12456bb14413bd9f62000000000000000000000000be04b9e189217707e1a62e4181ba487f5573865a000000000000000000000000db671f3d5e8a317b55ce87114b7b596585eef20500000000000000000000000031e667dafbaf3fa1d06242d98e413a3c45c29141000000000000000000000000943789e10a6c8dc0a770ba3f2471b4353c0837660000000000000000000000000ccfcf74d780b74a7b6fcc51e5119b52828a8c520000000000000000000000009d0374e484ba4e0c6e209aefa6f5b0802483e8c600000000000000000000000090fe8f5ed68ffeebdd0ccee552bcf503a654962d000000000000000000000000bd069a0a6f74160244277a35b649f47df319edeb0000000000000000000000000370c471f20817e25961956e0e8f4667bafee79c00000000000000000000000053457830888aeb672ead22a402636534e3cafd360000000000000000000000002f861faa72bd66ce89311c82a0a7386920f450a5000000000000000000000000a639dcb704b565b2604b3300827e3ab0650ec2ff00000000000000000000000032aaa5f15b84e1dda8c233f0671acc45d69c69150000000000000000000000007cc0f782fec8f6fc81a432672a16388a748e7504000000000000000000000000993d3624028fdecff8eeec919835f9603fcaec46000000000000000000000000266d14b9326b31865763741c2fae195f7857ccc0000000000000000000000000dc1044e7837ba739bb0bcefd7478c3c96cd5b4f100000000000000000000000026b3f7a21f875b2e5bfdd1ec5b707ee16178a1f800000000000000000000000032bd41aa09d8edf09d2bbf2c6c1f559b7a76a865000000000000000000000000fcebd027c95d3501f65f7ebcdf0cfa479536318900000000000000000000000006247384f52d0a84fbcc6ef6881adba1b0e5631d0000000000000000000000008a3f7f36b3994ee3222116e075ff75158717e3a4000000000000000000000000801b2929e4ccf275030498f225c061f8f42ffb4d00000000000000000000000027c27cfb0e14ebddae33f4289fd3d889b513e895000000000000000000000000c12d7f7a39d977768be8f7bf26fa2d91cb8af22700000000000000000000000028c69696611a37c7570c5436ed57c842e7f680040000000000000000000000006c0b9bb65414c21027c3472d5f918ff999d0fd8e000000000000000000000000acb11049a0ac7b90602b3f1f5d794236a3cdc4bb0000000000000000000000004c3d5c1db983667db4d8f141ca7e06b2376f18a90000000000000000000000007e9fca5a18a9aa882a88546ea37150df91bd31800000000000000000000000009ce904de1d046921b1d095ae3cdda1ff6fbeecaf0000000000000000000000007034fa188e0477b6d3120a95213fc566c960c8e9000000000000000000000000921bfea723e1e0aac35de0df79ef1e536845219700000000000000000000000031b50e9a4a95262830746ce6004d0980148d9e7b00000000000000000000000002d42b0c38d3b1d4bc5382250bc2099c8b445a14000000000000000000000000e0a485a9a589933c076bb7f77c871adc6edefd8c0000000000000000000000002e9a6e687c199357aaba7f2246206489f6457d5f000000000000000000000000085bd4a261952b8cf2365497abe9d285ae39e19f0000000000000000000000005d13f4bf21db713e17e04d711e0bf7eaf18540d60000000000000000000000001f3e9abcf4dbff495038783cd98b66f1b43c889a000000000000000000000000c9bbdf13baf324c3d412eb7ccf3411b633d8c2d80000000000000000000000007021b7bc985a1f706ca927d7ed70a60b16b95d4e000000000000000000000000a858f8d2867cb3d25c9d9ebf935728fcf8d8464a000000000000000000000000ae685a4ed0b64081607d9884c7e772ddd975eac1000000000000000000000000b9220f1939110e507bc3aaa27502281afcec2f33000000000000000000000000edc250adfc1ede3efa4b7deefd86c06564b3a543000000000000000000000000d76ad277efb0519cfde421366ceb40cb2ebcca1f0000000000000000000000003c8edc7b00a6d66433663d16c9097e0142abe19f0000000000000000000000002825380c366c5596b99f685bebcfa1b54797af49000000000000000000000000f52213dcf95082be29d41f9b25f7b3a2faf38e2c00000000000000000000000072dca4c7d13a30f17adb7b9170423019a0c8c2e1000000000000000000000000495a72b0f5cf3c8159786c58822edacb9083fa7a000000000000000000000000c2ce3f9aea21d2c1b067b44a58acd62ddee9a9620000000000000000000000000c1b0bcc339fd09c43f81b140f0614b15fe55794000000000000000000000000f871793c7d112f78386caffe5cfbd75d13bb0a450000000000000000000000003001032b6d190f35c32b64d70fff4a393729bb9e000000000000000000000000bcb85c1cdbffe6b5a205ac3a4f86d2ccd60013590000000000000000000000000a5fd2b8b6862bca537d7e8d9d8c17ff99a0582f000000000000000000000000cec4cef7646fc987769aa5765dcdf6c89eaba3f6000000000000000000000000abd83e7cf0ccb19c0941a6e43e571d5461dc9b770000000000000000000000000a7815a982ce8b3969b57c8b7bdf7e11cda824cc000000000000000000000000102491d5343d29c4aa64a9a773724c7b264544410000000000000000000000002b77cecd0d7de12ff2faf4bbe2f4df7e979eeb410000000000000000000000007be90e3292060b71d9d405803721c72222c40fbe000000000000000000000000df48c4d189927b1663fe5bb61da1a523112cd093000000000000000000000000b9a33c08df13bc4579748cef9b8970283ce8438d0000000000000000000000008a34971e44920b178f190b546bb5f63f37d077ff0000000000000000000000006d340f4461841a7b03a63a2687e9a3a274e087c20000000000000000000000006b57f3e4d1c37cfa0c415e206ee1b45ae45e2ad400000000000000000000000028c6d9c4e717bbdbaedd1ea523c5dca59de3e4da0000000000000000000000000e8407971de4f32d9e3c0eddc7fd69e28e659f99000000000000000000000000bd3de89f56b4853a63210c554e96f7535aa1e57300000000000000000000000010a1060c73aaf2531d1285797606d65a0f2eb9d4000000000000000000000000306ab9121477f21d4fd6ee4ddda704f4bd2f2156000000000000000000000000716af937b85bb4bf19083a33801ea28d1d7c9ee80000000000000000000000002b650706157625d422f1ad0183c133e33a8f8bab00000000000000000000000035f3f94dc3711aaf75eb470fdd6de211900fa58700000000000000000000000058fbfb74f421e7fa7d6d38351532f13303f8c32b00000000000000000000000093ae600b40d0b8c8d9f516a60cae43232e4262c40000000000000000000000002562fbf955519c720c97959674f8833547edad69000000000000000000000000c11e1c5e3130ab1de8c60570bfdc04c4db3f21760000000000000000000000000fad4b1b158940353627472082af1554995aaf5800000000000000000000000094c669dd6d3e84d3820f030c895e942400f2b955000000000000000000000000ac85bf3ac88a836dfbe606f5c64f66c40724ddde000000000000000000000000a01f718357beddce16d2723dfdcd0af3d6e13c180000000000000000000000004e80112126d373569d3139b0ba746850c587b970000000000000000000000000feb9fce5982cd0d29f0373b227d73189d4d06cd2000000000000000000000000a399a0e37f32fe127e6f7755a0f99a9c4ac8e6810000000000000000000000007b6b4c07ffaa72f8ecc5b08329968e0019a49726000000000000000000000000e01c8af4177372b09d2f455a0f299e8f9be9f8ec0000000000000000000000005583bbda575f142993c10a335daf29dc7510e8f2000000000000000000000000817cca48a045f1c72fea7de1804ca46075f7116d000000000000000000000000a233dc994ca79ba3cc1189b96394da3018dab8d00000000000000000000000000b2f9da81038500614ea02e7e853f336bda9eaae00000000000000000000000018cbbdfef8ab0bf8e50db3ad2eb699b80f321c0b00000000000000000000000012dacab503e3cf734a495cf076d810bc584df8bd0000000000000000000000000d52a5f1c28d118fcb294c3b500d263a489e63d8000000000000000000000000e5dee8599627ddc7610b204ac8ba5ff955f4d8a60000000000000000000000006411e5b2a69a966bb7b12dc5e07b4e68401c02cc0000000000000000000000000a0793d8e51200630568e998cb7a40e88a265db90000000000000000000000003fd04d884a958ad6cab02644c817f8ceb8c9627200000000000000000000000074dd5ce0622d90126932cc4e5ddeb918538364380000000000000000000000005563f1bbda2af68f0dd58d7eff1573ba874a6e31000000000000000000000000417d7c77be94b79f5b7bda7ff2086526f029f1ce0000000000000000000000000b34cc6ad27a002c20323e31de507bb317b3babf00000000000000000000000033c48509e46977315600e1e4f07e18914f9a593000000000000000000000000002baeb7f7616fccc5428dad7d303d21529fb9e3f000000000000000000000000c60d7112618227253702ecab9eff4a8ce56ab02a000000000000000000000000a00af3c5481b4ed837d92c02a3cfd7c32f737749000000000000000000000000381a7ab34b6d0dc0fdcfe19123c3ed57850ec317000000000000000000000000e31c2b96f7ecfec8d33dc0421d383fbb41e585a1000000000000000000000000a8231195eadd33b8c2dc5cadb7d507d051c3f4f600000000000000000000000044fa71fbe00644e8d8ba0ab1c8accbddce54d52c00000000000000000000000000184d80052c1a70ca355eab4dbe71e35592cda300000000000000000000000012fff9c327859061c1363c4b3cda5ef2855d91ed00000000000000000000000097c742ab6b5a116e61b5ab23b68b4669f0958e13000000000000000000000000015f4a261615438420e98329e37da55c7f2aa0bb0000000000000000000000004aec17cf8c587360d4a977b83a3c0f59db334f98000000000000000000000000be83e84bb5e98d15208b61ce7b91ad7f88810f95000000000000000000000000553489ea2e3e2c3aa13a574dfe3e4bb5a53a64b300000000000000000000000074bbf4d9d4aa13f59818765ea772230042c4cbf9000000000000000000000000a7e923a100ef53b29e42d5533c681d47fea37a85000000000000000000000000cb3592c58647c314cb457b510004a2b22b20c60d00000000000000000000000064d808d70b04c20d7e38a7f662fb5d7dfcfe0971000000000000000000000000eaded18fae12f478069874c5e45429ee3003fd9d00000000000000000000000045954f928180f4a07aeb8a9eb685d3d10c9efd48000000000000000000000000066082c185adbd177c5ebef838af107f36e15c720000000000000000000000008d5599599e1e766ce59ab730e7789164bf07e61a000000000000000000000000bc527e376c94abb100cce178387b3cc1eec76360000000000000000000000000db5b8bc44bb77a242d238f4070b7948871ac9d4d0000000000000000000000008eabd6c848ce0055e4c10a2834a6321cae21d99c0000000000000000000000009e59d04c61184c36414176d6b0b616ac500012a3000000000000000000000000acefcd291ca2c458052328ec1a6bfa65145e9cf1000000000000000000000000305016b6d0d3010533562017647aeb33146fe32f0000000000000000000000006091f28e2eea02d435d4b7d6deefaeb786b26b3100000000000000000000000092a8a283ec880376c5df0125fea2f0c3e360e588000000000000000000000000746f171c68949412405551aab76abdd0b992a9cc000000000000000000000000cdf5d9c0d00e97afa045c7fd883c64e509ee2fff00000000000000000000000046b2a588b1eba1f9d692f049dca0f30af57dcf5d000000000000000000000000bc62e579c742036b6f227dac9e4b3abc46bc7dae00000000000000000000000018d509933e88fa3b07d4f8021754af154db3f40d000000000000000000000000637bf384eff156f074a8168bc1fcf2656c4ea631000000000000000000000000d10117e4a7a30dd20a574445f897b77dbd811e3200000000000000000000000051a15b08faa6048d03aee5672d6472412e0f8e10000000000000000000000000e44493d11e08d9dad936b1bfb048dcd57c3377e900000000000000000000000057b700db1b32ece885c3a405043f24084d0eadcd0000000000000000000000007054fbb8e090c19c7d12eb9213952d230977648d000000000000000000000000c400e06d789ce8e8da8026614ab082c5b2e779c700000000000000000000000056783ae0fa91ee3e8ed6c281814cfde93b50e600000000000000000000000000d021461e35f65b44655d3c53254fcac3c059d2b1000000000000000000000000a52a5f18d7a3da96e191a907fc54b879841a1c8800000000000000000000000039a0fe88ed0622ce370c181aab4a0ee0dd5e8538000000000000000000000000618a75debffe41b00a906cbe403f89a1ddeb75f8000000000000000000000000607a653a5cf473bee9566fb944445d02fe0b08f10000000000000000000000003d396b23a18100d2bb7247a66701edd5ffecf71e000000000000000000000000f49ed0e8ac845084b97fc8dc90b4d02a4ad8e46e000000000000000000000000c02157abe27b2690cfca0480c290d75a8586ac3500000000000000000000000041366431ccc65df0ca03037de885a69276b30cf500000000000000000000000041d36c37dc0b171d63119e6fddc1261bc3e2e4150000000000000000000000009c7d860ed6afd258e0b2118916c34d87ef2b5696000000000000000000000000219d50da276b4b47d99a8be312f9b64cb7bd6b8700000000000000000000000096b6f5e715e33773147c3dc9fd952ed360196468000000000000000000000000cde609c18d6926788678f301b4b0cbd7cff7961800000000000000000000000010b77ef4bbb100adcdcc347f0e36a664f49e188f000000000000000000000000413eca30181f7ed78de38da95f44fc53f664157a000000000000000000000000dd70bce94850b0a1495d6cd678a6d51331a4d5d4000000000000000000000000582f77574f519502274b51afc2457ac4c8ab757c0000000000000000000000009659a5bc59ce248261624420895eb5fc40971ff900000000000000000000000054635455ccba26bf3a6d1bfabfc1e19852ce9afd000000000000000000000000bdd032987d532efce98e9c8758158cefb269b09e000000000000000000000000cdf02f0b76e54367ab72d31bd614038874ab94bb000000000000000000000000331438345811dd4fcb75f307074efbcc9e4f378a000000000000000000000000db8ce2b421ddff27cc298254e9a68194f5e57646000000000000000000000000ff6599653b637fa775010b19d21e3cc65aa39b41000000000000000000000000d288f1dff7acc52d2e5862301caaa3aec447e354000000000000000000000000c82adc10ef84947066d0e80cbf0d3ff61c25b63e000000000000000000000000761478dcd19e25c2e35bd911f9444f9944f5e6a000000000000000000000000055582ce0c80d0bbc91641989e0c28d22849e0d3c000000000000000000000000f43b47978366544e9fda43e75f88d7e339d40e4f00000000000000000000000050ef7028216b16b3975b31a00ac8a9a157321dc00000000000000000000000004a04fae78f570c131f2989c4f8a792b7fa7a78e70000000000000000000000002acf417c74b52daf407be1be6aeec3299515cee4000000000000000000000000068306df07fa1c5e558a59ac2e1d3e084d33c1cf000000000000000000000000db13d2529e4732d50b19949961074d3ed939ba3b0000000000000000000000001bc550ce4b3b7423363d1f694dadf84dd699de0000000000000000000000000080e3395287b90c0fe471a59afc50d38555ec3ba100000000000000000000000006ec81f2a1b3dd4030274fb111fb4d620db21bf50000000000000000000000006132c35ab8d6aa97261aaf69224ab6c8c5e5c941000000000000000000000000a888f7773ddaf86201f40f015471e35da7250c670000000000000000000000000017b1de25c8413a5fbef7194bc2ee18b181e5d6000000000000000000000000324433b5f6ee692498163c0451a1355cb0b7934e000000000000000000000000ee625f997739bbdebd49f1a17ebde687eaea9aeb000000000000000000000000416b79e02448ae8fd8aa2d9e2a268a56941e583d000000000000000000000000856ebdc948affcc6e24fce08458051b19de652f60000000000000000000000001726e8a7c4530971a1cd270b74e32346e20a6064000000000000000000000000496662761a6054a10595db714252750c4ff5a5340000000000000000000000000fe6cd11e4aa5805f05ace4eedccf8568e10e9b7000000000000000000000000832cfb64d9168d7ebd7b1cf550852f47e7e0e15000000000000000000000000008c5cf001c8ca04a5303edb3cee61a3f39fb3eaf0000000000000000000000004857586a9e57946da0c2da0d1b493475a1175d640000000000000000000000003b032c62d3a31dd275ebf760ab5f62385d4838f50000000000000000000000008a3083679e524cdd1542e04d4b285c5916c6bd6900000000000000000000000018994ce8f71d39e104e0089769490b612836f5d90000000000000000000000006922ace569f978f62a7aa8dbc0d20813e3548cb1000000000000000000000000fedf88d836606ce9deb119a782aed657e3a6264700000000000000000000000092db690f661af9f8db9a36852d19e72cbccdca12000000000000000000000000a2ddf4fc8809b975e2f279d1d9e75f7e3a49a266000000000000000000000000595eb30c4547b8b5e917c76256f1ceb1eca950d40000000000000000000000002530fa8abcda2aefc34b7fb04c9f2e11a32aa78400000000000000000000000058453f227f1edc0f411b3729fe3940ff5f331515000000000000000000000000ceba42dc1af3030de64b9c1d6a4fcf9a1a88eea40000000000000000000000000f4e847da615dadd50f3bb4be384ebf911e4cb13000000000000000000000000157305cb846a155c59d5bdf8082ed8102f1ea04a0000000000000000000000004a5540cad23f5c421f6daf99f8e4f13cd3492f4c0000000000000000000000009c43de2a2a35e0f78d844d99c61d857d450e2d78000000000000000000000000e2d4a9c8cc0e941e44362bdaa34759550c90bc31000000000000000000000000ca23635a646865f4d2e65a7ea18f426809354a84000000000000000000000000b8432173e3189b12363d22a958f4724ed860dbfc000000000000000000000000fb37a3584e39b71183ecac6ad8d23006fc6a1173000000000000000000000000717cc4e752c43036d47ffe047edd6976c448c60a000000000000000000000000822ad81098e735c4201a3b783c3126d8c7a371ad0000000000000000000000003aebd3197caf164a552fcddaa727fdae5252abbe0000000000000000000000008ddb68a8cd0a8a9ad55b0cebe855802d8c71aaab000000000000000000000000bfe8f6f2889c3b83d54b83b6e0c40eefe669e7420000000000000000000000004d54fb56bda8b78fbf22f985f7a79fbaed347cb80000000000000000000000005f1ce75b4db4317f7a34f1b3165443dcf3f30c5a0000000000000000000000002f64ec6a388cd5121b8d81e9bf8103043900c310000000000000000000000000b4dd224e8c179170d4da623e2a2f32d83878e4f0000000000000000000000000fd9690146e43c42608f7940ee09cb06d467b41ca00000000000000000000000076507bfd430f779534e606603c99e73597eec138000000000000000000000000e385f71cf5b6c66b6c41246e703e27ee5d0afb5f0000000000000000000000000723b549ae7ca69e7c2db6a9be769a62032f76780000000000000000000000006b8f73be838f92edbcbb25f40988ff6eb28125840000000000000000000000003ae5596e722028a096fe792b1eedafb3b4b9fcee000000000000000000000000946e5436979af394c389a4fafc96c3dc7501ad2000000000000000000000000028f7862781c99ea47ac2f4429a8b84cb9c8acb920000000000000000000000004babb26171cb3babf6fdce57e3bdd4c8808b1aed000000000000000000000000b3891635392c3aecbbb10b07a7845f13994f827e0000000000000000000000005bfbf7fb96fcdc329e8e18a87e50b3327cdb299900000000000000000000000026ee7a722ac1ef9cfc15607df15d2c4f1cc1ea3400000000000000000000000089a0f8ef4534239b7f94f62846b7ade8d8799f8400000000000000000000000031fa628333da0404316daf70eff366e6786a68b3000000000000000000000000eeb57ca93b496a415259d98281e881457f2c25f60000000000000000000000007056d905589563f656ebda2eaea0557001718ea1000000000000000000000000af2bac04cb6e85e6bf63363f5a2b350409151102000000000000000000000000e6ff2facc5d14f9c581b3e8d62d94e2d50733ac2000000000000000000000000185a22e1c89352f193d5c50d4fc858d5f4e69997000000000000000000000000db5802f5579b97be83bd48acad271187f78131480000000000000000000000002ab2d0a6654a0fe1de9a572cc18bcbd826674d1400000000000000000000000009244f5531aa688d40c32969eb96d82cfb98fe92000000000000000000000000b2de47a3212719382a4e52f8530d8edc8e0135e4000000000000000000000000e5c2598d11b2007a5c4894e6b638e61db060acb00000000000000000000000001e723036f34c6fa5eb9f4e1539546f5e0a18118300000000000000000000000043878eeb112c545f8823881774cb4a7fc4d6ff0000000000000000000000000090f6c8f5d2cccb51747a8bdd1795d14f604176b2000000000000000000000000953d210ec4ee6bddff9e98dbdbc0b59c29d939a70000000000000000000000003cd282f35a4a29525a8aea552b8a33c20107099b0000000000000000000000003705d52f5be17e9bd6c7b9e4ff184b9c09cc8a61000000000000000000000000445bb6ac8ff8bbed516cd61ff50b912550157d1c0000000000000000000000004ba86f41332826820a7d4343459a6be9d572528900000000000000000000000031f27dbc654e361b04926a47c33f0300079bb8aa0000000000000000000000002953a2bab4e94d024af2bcc259ae6f08fcd105f10000000000000000000000002999138800d5b3845b37f30cc89e7b5d684d8dda000000000000000000000000c0caeb9883b2779d50ba0a9e3d7637183b4470c9000000000000000000000000332879f1c6c175367cbb576a76ad6a0ee1a774f2000000000000000000000000c322569794839c2a0f0ae385aca560e8d87ef459000000000000000000000000a7d8e24ff8aa6ca205ed1c2c9d1adba119d4842b0000000000000000000000002c32097c017a16a3fd87f28319101a4c8774b14d000000000000000000000000a40511bccd8e4f5da5e319eeb5e3b6f82428b5780000000000000000000000004f67f8161bb7f0fb0f8ad3da494385fec74da0f2000000000000000000000000a6fe8649d7707a4b81624eea390f1ac727b18321000000000000000000000000283d5a20d443ec16c2ab189f9aa5eba73d61b4570000000000000000000000000dd70f5c79fe1cfd6cd91e55bf39325f20779c940000000000000000000000008113ae66c0ca93dd1b24cc9ce4cd2952cf3ba69f0000000000000000000000003f345c57aba6b4d4a5286b5226c4bda2b2ab65d8000000000000000000000000900332979d82f3740f9a1560d265cf35e995b61e0000000000000000000000009e0d148055d2edc1c8d113b05e69c463c0d4fea900000000000000000000000044e234ce7a25b3e934df98b39917cd20b18b03c20000000000000000000000002350e523db9e3072499ce4149f829d9f8b03415300000000000000000000000027563a856660c850b1ebeca22b5c8a153033b4da00000000000000000000000049ff1531f41edb62740d3df1035b173417e2da9000000000000000000000000051f852c2e50bcc343d1f54bf9ee7de76c8c46b7400000000000000000000000055a7c0061afce8a7eb08f2585a050984c6d10d9e00000000000000000000000080c85bafc997e53c0e8b61c587caa6791000d2b0000000000000000000000000d9b74ffdf350e225537d6606b9f64a78d8edcb4f000000000000000000000000cae1b100069c043d9184a86f51b6e3bd84c4ca03000000000000000000000000d84cc09e7fc4a67df24b101c2bec0ef82eb5775e000000000000000000000000beeed0de75818b61096077f9b6d79a96eace89ea000000000000000000000000698c35b80656649f353b75d06542da335cc0a2b3000000000000000000000000efbeafb378b32db6208a9ec17fb7dac33daa40de0000000000000000000000008fb261cb8eadf3335c9ee598a3692883bb27c744000000000000000000000000c278e0c92dfb5d6dd843a1ffecf4f9cd834b0ff7000000000000000000000000dbffde88c5ec6f34e78cd72249bf4b696b25d59d00000000000000000000000004c3f579b728482b2c09b494a68c436f4cc50463000000000000000000000000f694fc7f5af6e47cc1e0e75495f8b7e4a71746df000000000000000000000000c7f499e1e8d23517a5155a8b523a17fbdb3af7ad000000000000000000000000b3f6d32513be491a8143cf7fcea409e28db58c360000000000000000000000006428ca3a7aa53788f9119001b15a5d98fd32bf98000000000000000000000000cad3c7817bc2eb84dfe445d81362d3c56fddb17d0000000000000000000000008bd88c966c5dd5b50ed2b92ba4006685df566ce7000000000000000000000000493e4f256012447dfe3a2109f39431db4f0f0762000000000000000000000000f86d4ca877756f269fed4afa40876b14f09b00950000000000000000000000007518aba6410a8599f90660bfb8b98a0f6da0e954000000000000000000000000560feb07c41ed250915024a14674f27687fc03ca0000000000000000000000003a1eb9927583ada341876093bbaaef7a74903000000000000000000000000000cfa1f2edf50d77fdd893d016ca22f101c05c532900000000000000000000000066ccd5f12b7f8e3bcdf287ed15429aa8721937130000000000000000000000006ebcc500c0c70e5277945b70c39aef4862e6c465000000000000000000000000cc26ee2a52b7c421876afc1b1f16ebb356688e2200000000000000000000000025f1305b4a53e8f58c99c5a622954f560d29aa3200000000000000000000000003f25a27b8781b06e7031f079eb01ce5e5ceceff0000000000000000000000006ee349ac91bbcf87d221b0a38b54c83123c77c2400000000000000000000000068262e9029f381cf29307eeb3b93fa3f6b8a8a19000000000000000000000000fa4775e54182039b350f4a9559a0a7bf3b3dbd060000000000000000000000004a4ccd418f0ae8fe0494fdbef1dc7eef6eef220500000000000000000000000042116be40b2fdfe7e6aea94a2167a4dad0a9880a000000000000000000000000e0850eea0102809d51ddb7be7f9b2cda7aa050dd000000000000000000000000041aa147f3326bdbdda8ab94cc1fd9a960ba1453000000000000000000000000f0f3a23be3e3627bf99d6e638e89f72dd1311df9000000000000000000000000d94b6290bf10dfd873df13dd514b4e6136d647f400000000000000000000000021e9945e1b58e237734d81b0bef86cbf53e0be0b0000000000000000000000008655c0212c0cfa62c6586f2ab3eaf2aa458a00aa0000000000000000000000008080b77477eb32289306b6025b28e28281390a48000000000000000000000000f81c5de0a7571378175f29ce5c89d5d00753a81f0000000000000000000000009c8044078bd6c57551d4e438d6b08b0f082fca140000000000000000000000008aa83c97c0d131d701aba1523152fa945467332f000000000000000000000000d341729dfc12d0e3d042b1cc2ddcb84a950004070000000000000000000000007e297d3b808b68dfbc9591635cb088748faaf46000000000000000000000000066c852e33e32fdee1511c353c9e12ed2b19197ef0000000000000000000000000a407a28e1cdeaffd6e81c5699f216a1513054b3000000000000000000000000b3176641faef722cd684e77e62ef180f6ff69a2d000000000000000000000000a7bfcd1ce12b5b6704f454f573a0ed34c606df5c00000000000000000000000015b646f530fc5f29bd2ba26b8248c4ffb2741d9e00000000000000000000000066fcc86a5bbc29e391a569d6f9aa0d420543346200000000000000000000000049fc69166c4fc3c483ee98c5a0bc1640ce5bec44000000000000000000000000b04ca67d9f8dc4762f3b5e2f19c5dd796c9c71200000000000000000000000001bfd97c7ece29b784451d43efa964d3d59eda76a000000000000000000000000eea9a483c7b516cf916d5438cc22b15531a196ec000000000000000000000000fe94afb83abd8295dbaa7795366528be12981e6a0000000000000000000000001fca3086eb9000ab36610f936286346498b1213c00000000000000000000000076d425cf70a62ac2192585bc5e8414fecee661960000000000000000000000008445b726b8fbb17f3f20bf09b9db1ac6e8652d1b000000000000000000000000a8bc37aab631ec0efc59cf528de64f695b62cd8b0000000000000000000000005aa0785dfdd8dd1e2961e997ce84025b08040ae6000000000000000000000000c5fbcd14bdbe591c93af0cc30946a37496868b1e000000000000000000000000fea709b19149bc7b90dfec6c2e70dce5e31991dc00000000000000000000000087d9f273c4cda4d9666afab36f6ed1cc122e673a0000000000000000000000009496bd457389a73608685f47ce0b50a74bc5eff60000000000000000000000004adc36ab6c0a0288502fbfa61a1251f2a0b6b0fe000000000000000000000000cb4b96f4ad99e056215b1eb3ab390de9d797cb980000000000000000000000009e4c124932108edfc392a42361571897abb2047d000000000000000000000000996392293d5e35630b25fcae2a5a88ade8d54433000000000000000000000000790e1e1e1b5b429c181a57f5b42f3f52b27ef9a8000000000000000000000000120208f30be64860ab919af1997ea2ff6760962b00000000000000000000000040e219c7944202ad0749e1b063973eb38eef7bd2000000000000000000000000df018f2b54fa3055f54a8efe55558648d5689ef7000000000000000000000000fc57ab638fdb6b991fedd36c46e2ddd1759ab14c00000000000000000000000017eea00d86be6fb833604444ff7a3e94f20d124a000000000000000000000000ade4ebe37ab44582e933ead489d0e71f164ebb13000000000000000000000000dd398aa12d200f209d05032f9ca49b44e4f67322000000000000000000000000e652d6ed31244a06c5dac206b11acd00bf669411000000000000000000000000decb447fe63ec1485602ee63e7b52b9f2be08a400000000000000000000000008213553058edaa773b4f924a4aa6f78f3e4a1939000000000000000000000000c98fed768eca8878b46c4bec7981565c9235944b0000000000000000000000007958b901785829618ff5614370e9407e12f30d3800000000000000000000000048ca9fe104dcf51163b03d8e3cd35d1d673b5ce20000000000000000000000001f1dfbc2d82c4958a16ff6561e2bc40881717624000000000000000000000000aa527eb968f79e09f2532786f51b6cca8e7889e60000000000000000000000003744e8d1124dd3bd98044018460cd62c6481b8450000000000000000000000001cc06e425c2e9ba7ba0c5ddc45bd7ca06f8ab5fb000000000000000000000000dcc8e6dfddb4ec4b6f028bb62179d2c67630470d000000000000000000000000419d92059a7f461237028825b41d7b5642d3625b0000000000000000000000003728ec5d13db00a6fe6d4c974a51e63efb3f40b7000000000000000000000000f5180c844c1f0c19e0b3eb43d1118f1e96b3b9ca000000000000000000000000bf25822e2be39053d37e6daf8ae45a4f8b4c21a800000000000000000000000092bcfd52af082c25d16d26b07337fae3cd4f6688000000000000000000000000970fb86918bf41c3779859958183d546d2b8768d000000000000000000000000bf8cbc63518b6d2d4ce5719d68a4826c5457e89f0000000000000000000000009e6e2a54fc5bada39a9bbbfe60d320a741829e60000000000000000000000000dbd390f283fae01b384e6e4d246dd9f2b82c12f30000000000000000000000008685d9b1b4467fb2153e30672b7a501bcde7bdbd000000000000000000000000f2ab5c7c82ddebffd395e5d81eb85941b744da9700000000000000000000000037f5ff5e313817a8b8e599b34badc6062afca1f40000000000000000000000006b0159ac8db1a6b78b2ffab9b0210fdb3191435e000000000000000000000000b809c491472236ae87f3342d65e26d9d6e3266a600000000000000000000000036c70e189da25bcd1502169623f3f00ecb993fdc000000000000000000000000dc4ae3eb17438a06f6d9bc87d4e541eb97098d1f0000000000000000000000001f696673b4269c012677878f8a271f41b6597b3400000000000000000000000087950a49d01138bb8849e363f3faa00c3fd8faf000000000000000000000000025038e79162e908521d5f08839847d59b66a7b5000000000000000000000000056576d4dda06bf32b0aec8f04401bc4cd96aa62d000000000000000000000000cd993831d19d44f1ae628c5794bf07a843d184aa0000000000000000000000005a8c6accc0fd12c60621678ae7647f7189983d030000000000000000000000009f28418baacd965b05e6667ec5d7a1617e901150000000000000000000000000f06066b46e8ce7bedbd3fa625ccf2965753e866a0000000000000000000000001f98fd38256817daaa388745cf09c42be65d819200000000000000000000000033ad5bb01c6533e3060161d98a67927f42f297750000000000000000000000009a8b60687bb1cebb7691ab7227a5798ff407b03f000000000000000000000000b5cb1d9c621c1f107841ef1b8780f09a348c97d4000000000000000000000000f8a6821f533ea792c524f41d4e75596806e63686000000000000000000000000c71da8ca890b4a0161e320855fe5a13886ea08ef00000000000000000000000008c8a755f421bd9a65a52f20f26e907a96b781cd000000000000000000000000a58dbee77157b55fc657de0fd931e26ad63e9c84000000000000000000000000c5a4032a40d5f04ee55f6354274edc2c42dc9ece000000000000000000000000032d3ebdf62cc915765513e4a7ad83f0c64bc252000000000000000000000000176016892c15721f0dd56c598e26a1c9bb912e660000000000000000000000007385f60c17e31fa291ba1c464aa27eec425b523200000000000000000000000042b772931b7e0cc70e083ebaf9e49fe534b17dac0000000000000000000000006318a1b19c6f204edff68e36a2d68e7c563cd6bd0000000000000000000000004d6e6881557d0f70d84734f1848b3e40aff5ba5e000000000000000000000000e4fbb0efb5f7d8c784d6bd1af1a88d835f06258400000000000000000000000017fe5f385c972be1300ea827aaa002cf9688e4560000000000000000000000006a47c8b7808e643d94555d3b16b7637f6d378a80000000000000000000000000be730692201aeb7c1cf76d1b138e68fccc9acef8000000000000000000000000a3098432fed3fd5821234dfc3862c5e9a27c33bc00000000000000000000000029de1dacced89dd6e13be885fb8630743cada533000000000000000000000000162e332c71c0638b1cb35d47eaecafa6ab3897e30000000000000000000000008fcf04af5c643eb9106ded924e91eb168a82ea290000000000000000000000002a899965b48d238f9abd6742b250fc3fad72fdcc00000000000000000000000007d3d11f1ec9a16ac2799f6f69a2e8bad65ed9d100000000000000000000000094958c31c9591463ce748965df6c8d36aacea94800000000000000000000000090c68605d0029d751623cd6a507ca6e324172267000000000000000000000000c1c8ba3e552b75a1bf5b426400e50208288619b6000000000000000000000000ebb20b4ffd683ee61fd0e56ff61cfe9fd8a2b16000000000000000000000000064154d5313914eaec64679c2c60235cfb0c149340000000000000000000000005bd18d302493f4af4532958ed4af00535effd6ff000000000000000000000000f975b3e598ed90908d2c13d641a8d2e74ee1da470000000000000000000000000cd864cf253b2538b35dc2a49103b200ed33a93d00000000000000000000000071f35f49d22219c78786959fa2ee17b59a1dcfbc0000000000000000000000006145627f0a6cff4e5f83aebd78fedb3fbaa4e91d000000000000000000000000ac7cc37b6712c7deead7b88075efa96fd4138117000000000000000000000000c4bf1fd6469351306c150f858615c34210b5946f00000000000000000000000046a36f61cd68bc58efc1ff2fd5c3c16b14f043020000000000000000000000005de5b07ff54256ec6488d813e810e1fee153e30400000000000000000000000025db0a6751f2d0d3fb5c90f5aa22dcd112a319b3000000000000000000000000c11d4e12a7c36213afa1f46a079e271db0c9b49100000000000000000000000026b972cb8704584c33c2eefe31a2a2096e29330d0000000000000000000000001ba391376732c6cb54918e1a4fc3e9779519a932000000000000000000000000e64f6723d66e314e75bf498898d5495e68bab41800000000000000000000000087063f5cad9cc24c5b18e15d42abfaf82fde3fc400000000000000000000000064358e4d1ae716bfb71473c2a8b7fdef530dc30e00000000000000000000000093ae3f8013c18daacb4e9941eaef905e33b7aab800000000000000000000000095135f4336bd3c1db1c9655717e3818554567fde00000000000000000000000050849965fb6eb2e69972a3959de7f6abeac9c63100000000000000000000000058110efc687a6984c892827b2aa3c94ab2e45c0100000000000000000000000095da39ef551961ba81f7cb30058c5f759c9f6c18000000000000000000000000d801d8a385b06cb0df86a9e2c17202f8eb8af4af000000000000000000000000292f0ad376943f23ea07768594a5e870b76180c6000000000000000000000000fda67f2be0ebbafe524e19e87b467a28fe8025e200000000000000000000000010d0bb59946723919a5b9edfc8837fc68ab4d863000000000000000000000000aa032c0beb03b9c050f1b63a7e96e7780d97c031000000000000000000000000e848019b8cdf76c52f6fc05e1fa7f0cb0eb6b65e0000000000000000000000006419e2921379e1e8a860696b38e2d6ac9ba7feb60000000000000000000000000106827967ad9d406392a4ab5b95bfd6298a1da60000000000000000000000004432c688b2b4018f4e8ff3ebe97b2ed15f6ec4c0000000000000000000000000b39fc44b77d8b5e66dc91a6ac4a4d5df9da92df20000000000000000000000003ee42b12f0659dd1a88b720d1fb0d0d69324a6ab000000000000000000000000a35f7f772f1c5e8278d878e075e82ef6e28693a800000000000000000000000075df0a4a6994aeaa458cfb15863131448faedf62000000000000000000000000465820c4f2e3b279a7349366bedc2d357485dcad00000000000000000000000087d03efe7bd1a26c8c4d9591f1ecf439337fba88000000000000000000000000cbab2bd323a6ee3494429688946c63f3a82ec5d70000000000000000000000004d90888836cf0edab497d8bb42cb40718908d2d700000000000000000000000082f8c8c0cbb2311f0526deca91b2737e33bf9ad30000000000000000000000000d1cede8a238e3bbe996bba1f499636e9b76e41a0000000000000000000000001068bf9be6631824b78f583fbb8307a3c8c93c65000000000000000000000000ec748dbea0207f9051b30d024361bcf716aba601000000000000000000000000e1c6a4481ffa9d5df0677845fe6cfe6df9f244ca000000000000000000000000a59b56f9c487f44e4d7c9fdfaeccf53254fc501f0000000000000000000000000d4200139b4cb5b4a949ed8715092c2c7d788410000000000000000000000000447c0411e7a398356db83eb7abb6c2261c03505c0000000000000000000000008d5c5efe272509440c2d5ca2f4588ed0a89433f5000000000000000000000000e0267d2d0369343bae9639902ded82b17efe40750000000000000000000000009aba0b23fecbf1e7dadd4337b588351f58ab6e4d0000000000000000000000003f20a2cd587f730918ae3121b09d51cbfd185c320000000000000000000000002f35ab3f2f24ba18f02759a7bf50a2d49425a59f00000000000000000000000062dca2d4f6e70495fbad49d1e474beb442f4075e000000000000000000000000502dbd544ecc2d359ed926f43fbf5381b065a7fa0000000000000000000000008537efe18c8e5cda8455042ec54e28ba1b7fabc40000000000000000000000009e329298c011fe657b406510f1da656bbc294ec40000000000000000000000005c0df5730da53652a2f0ad670e09f3ef02a57ce20000000000000000000000006f0569e0acf7ed89abb9a1cbc36acbeb96dcac990000000000000000000000008c9411268b986e3a94fc81938b404d4a524a6e370000000000000000000000008958074eb6131e8f06db55c524ec0ae2cab6c1ea000000000000000000000000727082b561644f61b6677d4d9355beac5b2063fe000000000000000000000000591549859936257ba34c80086876b469a14ce8a9000000000000000000000000f4cd971f67994950cbcccc0b065d9c6920d4ce7200000000000000000000000020fdf5e3af6d4bc5dcd8f4d5bea8fa5e67ce2dc6000000000000000000000000da2adf0b5e444ec40a101a5d35032ea032dce8f0000000000000000000000000228446b3fe2a492379e198bca4b025aacf5f30fa000000000000000000000000739adb69f901f09ab7690babe21b4b267dc655e400000000000000000000000059a29af72235aee8fdba22f2958c3762de0b82af0000000000000000000000007da39090a692344b5eab40aa5eedb09c55f6bda500000000000000000000000016d44b95d4b7fda10479faf58624d4a5b9c743f800000000000000000000000031eff525b076a92c8048fe78c4afed39d6846ee000000000000000000000000094572bb5277ce23edbf8a1ab33e1b6eaaf42c327000000000000000000000000dbeb348d6f0d76c3062966adbe6a2490fec708ae0000000000000000000000006e94723f01e7662eefa657a0e7e1b4ad9f251224000000000000000000000000b151db89694eb2b57f5b5b59253b74c7fb256cde000000000000000000000000df4332f075fb6bda55d36fbce0f241abe8be5327000000000000000000000000cbb953657ac3041f6c1de26d446242900e69ea78000000000000000000000000de2d60cffe0b0d328e8100640aa685979c37a6d000000000000000000000000038fd134304e009138e39c4b3961b5eb5f1cd299a0000000000000000000000007c6edbdaa521738f0bff5aaff0ed1db68fa5a4500000000000000000000000007311f0a78a9bc2955e0f64cfc9749b4590e1a9180000000000000000000000000487079feef595263e7cebec92ef592e795a39890000000000000000000000007c76d77c2608b398ab139354576ecfbf242b0f2f0000000000000000000000003ea92903b6328efa58fd0dd40a283666f06ac1270000000000000000000000005679af8de31ea853a63ad83907cddd9d7046cc78000000000000000000000000ca449a0355cf6a626ca462f17eb8d9d00be9032d0000000000000000000000005425d671895155aa28e86963836c36915a948af2000000000000000000000000ee21387ea1018cfd6c0cb1f291ce76a0d3be385d000000000000000000000000d0df4b0d26e06e1df24dd6a030b763b4fe3f7f50000000000000000000000000b531794ee9a3200a008dc9166b60566404a3b31f00000000000000000000000038070752262daf4cd50264b66bbc5df92ca15b2d0000000000000000000000008d9b51735e50223a369d9143aa5021e8304afd24000000000000000000000000277cee60f4ea70ff886743112312f9e4da531ac50000000000000000000000009ed5609c0c7ca4ebdea9d65c698d26e058e522d0000000000000000000000000ec8fb26f861f873f3af7a8782f43dc7687f3d3970000000000000000000000005c32c0fcc2a1ec1f613d8b3c30299c42c72c5c6a0000000000000000000000005c016f65480ef7aa2656b49ca357096c55ff39eb000000000000000000000000524ed170bc57890311033404bf01110c3865e94a00000000000000000000000075e27b3d2ac24e9d2b6dc0bd956fe615ff483dff000000000000000000000000002d10e3df5ab1bdbb8b7d1ad95d5a437ad603a200000000000000000000000088f1d35ebf39fe927a9697d7c642a58da14803030000000000000000000000008528f790e6018ff81904abf9fc30af5a6ab6908d000000000000000000000000849b8c392e293c09de72f82f4dff23a69ff5cb05000000000000000000000000f7efef754ac4e418cb2e73531ed380dfb01130c30000000000000000000000004e9163f55e208e3a89df230e2e7be8b62e6743ce000000000000000000000000b7e9a2971041b9c1399f5be3c931a79d436f46d50000000000000000000000004c1195faf804fca387e4caec1bdb6ccd65a88459000000000000000000000000d062a8c7a557fed2ff1ee90f08ccf7acbc58eb790000000000000000000000006d7ba376b4cab227a5a92ca8e1543f1cd7710d5e000000000000000000000000241b3fad575f108f104ca0725321fe52834898820000000000000000000000003aa9b2ffa07e4689065eb41c5d1b3f0c96cf334f000000000000000000000000eb2a994b525d1dd96175467695d7d6b38088a960000000000000000000000000ee274c1933a86dfdce42c5c25ed19412a22c554f000000000000000000000000331034a68776b27179851a60547f475c5d72514400000000000000000000000098094fcf13a2474d107fb00b90c9729adfdd77ce000000000000000000000000d5daee8486b10fcb9b55eb57f2ec5986d8400835000000000000000000000000a1fee362b167818c3fd99688163321103bec5f140000000000000000000000006a1da99bb21019f953b4a2cb79299ada6d59591f000000000000000000000000d614cce9d7de71b0562295806cb06c1da807185600000000000000000000000090cdb2734b305e1706265e6b0afe9c2d22931adc000000000000000000000000fe5348a69186b6d9fa29dc5bd10d6b1135b0282a0000000000000000000000006daf7f5ef415da00acdcb247bd74ea33e14b8b73000000000000000000000000dd490f91840833772b1cf317ff9300ebfd411a6b0000000000000000000000003118481744df2201df942f0d7b21f23a97e25db4000000000000000000000000140517061c076987ad97c28e0e356b7d4d67f8f10000000000000000000000002f574b9e1de53fdd9344136fa0608147830af97900000000000000000000000074a2f272a1139d8cd5ea958aacbd8e2e0eebe408000000000000000000000000f023aff21d3539c640e0ae16cbd77e0e6735466700000000000000000000000041a8a2625a5571d67d0f65bec9ce6020e2c0e5b2000000000000000000000000a78dd785410c7531964054bde03695f94f6702580000000000000000000000002ce62b01ea288135a224de2648558e7bcab928f50000000000000000000000007ba78042ed5b89c7c6d09924d846a3f2e22ce81a000000000000000000000000773ffb7823f5f17741ae4b363f9d0717fa7d1b9c000000000000000000000000acd0911a23f95f52a27644541a158d37aedcad5b00000000000000000000000093a440be13d43fe33b9d2d6361b5ca96907fa291000000000000000000000000c0d4b6ef832d4095918b22fbee1071ca2c74772600000000000000000000000023661ffef2ce62dfc3479571ae927d4cd8c560b5000000000000000000000000c1c3e3d2fa2f148839002e6b7041eda49a501ee00000000000000000000000008bb505400379b09114c945f76da39006ad59153500000000000000000000000002545c9aeed65302dbe6f6428f9bb59907f8a379000000000000000000000000d4f94a0220c09b733c0831dd643f025c1872aa84000000000000000000000000990ae6864eb4376935666a19c14ccccbbc0ed117000000000000000000000000429da62eeeaad7abccf0e2b3b136d05dea03f1b80000000000000000000000009dfd6cde562ec145a3ab43c91ae25ac99cf6b998000000000000000000000000aff054732ff3412a90fc508918cb3691f4867cb000000000000000000000000064c986aafdd373f3d228158c5b4ab567cd9d49f8000000000000000000000000f630fa22e7d71cdb2584774cfe0e5fb792fe19090000000000000000000000006eb78f319fe2dc3461e4295df1ddc93ed69d3aac0000000000000000000000007d42988b477de749de751cbb8d5782f94dbc04a50000000000000000000000002a6cae16da52c9e2d267f8712453f6eea4d3834d000000000000000000000000b326820a470a70a995210428057691192fc35009000000000000000000000000c15aeb1759f085a31137ba78f36969b70fe76fb9000000000000000000000000b8c0abe0d724be8290ed86875846df00063f38e40000000000000000000000006ea72b2a9bc92e6f38ab7104dbccfbe0e0396dbd000000000000000000000000a6b0e0ba1976a0ea6210aaea5da76470ed23f3c800000000000000000000000091cc0652d11bd16d7768ae26727ecfa7daafa3170000000000000000000000002eda5d3181222709c2a9dda142e9e6cdaa2b6238000000000000000000000000e6e352408a27a408e084b3c0fb4c91241b5d72db000000000000000000000000d4f809345800f9ebb0bc5b963e94985e8776492400000000000000000000000056050274e17775dd4e6f4ae9f48e1d24aa058c7f00000000000000000000000078f08c277d83fd862836d2ca343ded847c0156880000000000000000000000000d94202b0beaa4057dbffca1a7caa1f66ac350b40000000000000000000000005292e597f25d6b6dfc445ae993122f708d4045b8000000000000000000000000a2e88f767b84ad8f49d8f793863fbf2cb90e0ba2000000000000000000000000ddb4b341503f032a836eb8a87c2a90c0631bee610000000000000000000000000efc5d7081db6a5391f4b6d7d2a1f82badc2e9ff00000000000000000000000049c9ccab242d20314dec212fb3dbf02222756f810000000000000000000000004c3f3c151869cb8bcca2ed4e3bbcfac7bb96ce71000000000000000000000000579c040a030d0aa73248519cebdeb75ee06e192800000000000000000000000022de2ef991bea9f0fae15c886ac7cbdf52ab61cb000000000000000000000000e72733018ee07d9dd1d0c9db4881512f9c3a5ecb00000000000000000000000052dd269c60919a5b32d4788326add12266e75867000000000000000000000000041db0649379d794857676441f216cfb82d4b4970000000000000000000000005a82f832f483fb0daa988198405576b1a3297f9300000000000000000000000017ea40537e80c84679872e663866ae1f22973998000000000000000000000000ac39eae70743071f1c1da6e9def346e19f2e5b38000000000000000000000000a486fdda390d1f1566f285bd1cf0e056ef8afd66000000000000000000000000954bd344d38a42fe9dfd154f7f371dadc885cd95000000000000000000000000a844761d2c1e4f746833f7ec416da42d1f0311fe0000000000000000000000009124f7049d2b7d859609b398fe8e8736e8b79f6a000000000000000000000000208d54cf6c6a1be6bdd18da136f513557841b05100000000000000000000000074020d87f5fcb76bc23d20e72afbe3b20ec6b838000000000000000000000000afa4d4584d663bcbe4407a8dc3c0d94afb573774000000000000000000000000480d50eafff54fd348ef06d964ecbe41501a6c39000000000000000000000000d2637ea5a7b1042e4c47cebf753ec30dba9cc6d5000000000000000000000000172272c61121445ae967a354c4f5252d01f717bd000000000000000000000000208cc066745671887cd164f79256d908c43ac288000000000000000000000000466cccc181962d73cd846dcbed6cb2e6dde0e23d000000000000000000000000fec99d1764f195c0a6a31c7efd8659c5e4c97965000000000000000000000000dd71ca5e4131dbedd1f5809136e0512b8278d608000000000000000000000000abe164718fdfe05784fb8f4586b1d3dc10d9277b00000000000000000000000098cd3ad1dd1c75c848c77d939b40706a94eccc1c0000000000000000000000002830bdefc9dca90395f4baf534bff5d3c51cb26f00000000000000000000000092b679be4b15759ce55df7dfe3bd12dba728f586000000000000000000000000a2ca515088d869957b8c3c6dc972ad69c5256e6a00000000000000000000000067fea5201e2fb2df39653fe208ae1c242531985c000000000000000000000000011cd6add99b39d423086e5280150cb05c01f9c20000000000000000000000000b91512be3548dbc9c0861ec702e62619ef9daf2000000000000000000000000210f40744014d62c21513fd0845c951dcdd0260c00000000000000000000000028e0ab89b20cfcaa3344f6ed340f6843b6e1afc60000000000000000000000004401ab35646e3fc52d07e86322a55e21c9b60112000000000000000000000000e7d61c2a8028f8e83469bfc2e3512b732530f2410000000000000000000000005376a6910bbda166b16b1c80f844038b3b1424860000000000000000000000005dff55e1f015ed4e71ddaade31516ff4647812e9000000000000000000000000d4d8d5082667b11ffcbf6ce8cc5fa0b63b3dce7500000000000000000000000077a7df091bcf48ec5ea45fcf9f78fa5d8630e8c20000000000000000000000002136df8b607688c5f44c7d0e7be5e729bf088a910000000000000000000000003c8dc94781c762fe73acdfd6c0bb0ede24d508dd000000000000000000000000f8416b44f7dfb9ccb8d319b8d3972f1c4167351a000000000000000000000000df0ea5baa2684b2a6e45bc3ed7c771bd71da449500000000000000000000000009d77db071db2a8a59b429cd2a555e279d7b6d76000000000000000000000000328816456a423aeb110854eced011ae7b38c0ac7000000000000000000000000dd70cd7e9828e292395fab914e7cf5f0ed3d3824000000000000000000000000ecfd629216275ebfba36866fa79e89fde3c752ad000000000000000000000000b15f3ddc62ed9a31d265dd671d668f7e93190318000000000000000000000000de56dd2ad7c127f61211d49f2fa3b97d21c5dad700000000000000000000000084c606d74ae754019eeea8c2b9f103ec49acce5a00000000000000000000000080d06dacaabe5a1b272c9af6747e86f794632a01000000000000000000000000c23c6bc008d64621328763a535ddfe784085eb7c000000000000000000000000789b9ceb30444fcea73f78a66d4b840ae4f8ba08000000000000000000000000745d8f28330bd41bb21b5d7dc7f4418cfa211c03000000000000000000000000ea157e68b6e8143f41c42319672ee0c4de0472c40000000000000000000000008ec80eb1091193e1d26b784aeddd6bb1d64962b7000000000000000000000000857ba0d3494af7f6359f7094554a0aab3d91d5b4000000000000000000000000dfb0c064bc5cd05e191b2cda9a66f54bed63aa34000000000000000000000000fd524d8fc05a985bc1274f1576db59cb43e667a600000000000000000000000056fadd50cd080162822528ecc0461d54a701b88d00000000000000000000000079691797b7f295da43563f84b3d4a3cd0bde5f1500000000000000000000000003261618537d3fe339fcde4c84a2af70d374b0ae0000000000000000000000007be85ef361be63ca014556d0ead96289cf9d9a8f00000000000000000000000055f86c4c3c6a92cc20cdae044c6ea6114c347e96000000000000000000000000a6205ab21d4b02f14fe49089e8545c41b19f336c0000000000000000000000005452511c798013c649960a97048d00222d2ea629000000000000000000000000a48bdea9fd772f00fd82fc1fe6c3a72e2df64d09000000000000000000000000aecdfdff8cc4803fb05a761bb21acc1979c8cc5500000000000000000000000033b3f89d4319139f7219553671e83a5e604ee953000000000000000000000000a853a83be78cdbf46fd99dd09021ae6d24990a4d00000000000000000000000064c4a9a5dfe59388cb371dc95b4bd434f6797105000000000000000000000000ef70733562617294d0f396acbb4be8f06c9d64aa000000000000000000000000a699768be2bf5dfb9ff055a495c6cfd2764d29d70000000000000000000000006632006f9876bee7f10504047b7e6302188ebf11000000000000000000000000378e959e0090ecbcab8950079560e89c57c117d7000000000000000000000000b6da4aa4761a164d3a29c413c4bda6e812c645fc00000000000000000000000069670d33240a97508a5b0f3ecc146de60ea644d2000000000000000000000000b5e41e9dad56a05b4ed04eeaa417e3ff66c760c50000000000000000000000002e6684c9c807c14d41416ded2595ae56c2b24aa8000000000000000000000000da6db2591b494ab0431e4eeb39f9c3ff48bcdc65000000000000000000000000a9111254dd362fabf541f466dee73ae71642c8b7000000000000000000000000d5e69108ba2debd8dffe3e3134a61c70d011108f000000000000000000000000f6590a2408865c6dc0264a6c407718e58baa9b5e0000000000000000000000003269817a6a2b2bef7de3916e28e2755d375668100000000000000000000000007fd1628cf21ea13ee9a2b11d694a8248ea5790f800000000000000000000000061fd4e0f4e50bceb6135d18f091205f6c0b409e2