60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b676574616176652e6f7267000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20676574616176652e6f726700000000000000000000000000000000000000000000000000000000000000000000002e516d643258774467416a6446784c76376f76465762334133624532504c72534d4a63685032454339596a68537175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e00000000000000000000000078fff1b3551f8094b2e98f28eb5cb959cbbcde69000000000000000000000000bab3e8e722e0c9a619be8dabb2740d8b948ae718000000000000000000000000c614bcd76d6b2e30c8762f5d33fa4fcd698c260e000000000000000000000000cca4c65f547df3668249d39bb0fe140a721d478b000000000000000000000000a88cad41b72d0b05047cd5850c66340a438479b4000000000000000000000000d32d08029dea3f12623ff279aac06d5a031adee000000000000000000000000097b0774bef9445405b1795e74cbaa33545fcd72700000000000000000000000021918b2817bdb51cf8c23c48cf967bbd09dded740000000000000000000000004ce5fb01b8958decf953bc82eb0231a4fca0fa8c000000000000000000000000ede2124277355070e60f4ddc9d9c4f4920eb639f00000000000000000000000077dad92a95ce307be94fb061c8a08adb494bb584000000000000000000000000c0963b05284355fcee8ad22c667c0dbc96768f6000000000000000000000000023ca7fa890e474fd77d9f39f32218e960b4e748500000000000000000000000088e7976852b14e157a0ebb56c3abd805342b727c00000000000000000000000004c493dbdffde6d383921626db9a6ec8061325210000000000000000000000007b2483d0f917a4f7a04d1e13743c99ad9d2494620000000000000000000000002834ef852a36b83a0c41684feb425d2c19f2d425000000000000000000000000020e5ee835bced09511fbce28207a7398c37ff28000000000000000000000000fc77e0efa52f0a77c42c8c7bcf3a8e5ed7e348580000000000000000000000002b4789d4f79246f5dea760b816c1f01839217a2f00000000000000000000000023f169137f59fff498975adaaeeb51c0e42208380000000000000000000000000908046903d02bf7bcfd35c18f3db05146e7a4f600000000000000000000000037301655aeade25fcf99067b957619b14138f0830000000000000000000000008a259cda92d99040e81ceb187b79dfec73353b600000000000000000000000003d1b87ff5e1f61526b261859d780bfe662ca58dc000000000000000000000000e9904b59372731a18570a2ec276c47caed2bd3c10000000000000000000000001ecfba2248db763ae6ac5eddd7180960ce0a207c000000000000000000000000c927765f0d3e979366da30db8c08e36df6e7a0f40000000000000000000000007cbe5ba62c776143c5a750bedefa9af90599e41d0000000000000000000000004ad1a36a00814a6490409198f02fc731cdd67c09000000000000000000000000d08042f9d014d50923fab75c6c27f4895f45172c000000000000000000000000ee09f663d9c364b6042b007449b9a45471e166bb000000000000000000000000466e7eab70ef8ccaf58826b3de95bd5ed6fae9ac0000000000000000000000007b17b2d22fa7f43cb68d52e794ebd4a79443398c000000000000000000000000f7fa50b54c67aeeac8103218039a2c45f852650b000000000000000000000000a8bbb75a1c88b61ea3742a0c13d51bebd02f13980000000000000000000000000de30fd7991a559f629e259ef803ec8df5a491f1000000000000000000000000a7716727d44515052e5b3072c9aaf877ec5cdb80000000000000000000000000b947c3167ff2bb1b95c6456123913304f312e2050000000000000000000000007f31cc1e1e372048d13a23b6f6b80decdfc0a9bf0000000000000000000000003f19820ab1b661acdc7d2354743c90bb938cdeb6000000000000000000000000678002c36de62911060bfc1297d384ffba3a217b000000000000000000000000e0ca2b555700019fd011d3e96df75d630f649563000000000000000000000000892973ceaf63d17be8a217a35679feaccaccfe9100000000000000000000000087dc64573edeaf06038a58818d08cdb070a8ed90000000000000000000000000e2e7e067978d3c946b83a654442027807599f0d8000000000000000000000000ecb163cba0afcc06b8693c0b81efa4cd6cb20ba30000000000000000000000001a635c5083bfaa8c4e2f4cfd964ad24ca813e3bf00000000000000000000000099b9cad1f53e22b7c4940b0727af144df9099d18000000000000000000000000086ee8249c5268005a46450ad8105f20de145819000000000000000000000000c6f38ba15066ca21be6aee4a95b3470806341f70000000000000000000000000584b7fe750a547096fd0e0849844dc47585944a90000000000000000000000003a227a8e8c3462f1c9a1908296778053446097d60000000000000000000000005d503aa9900c418ccae1f03f7accbbcfd69a5432000000000000000000000000b72b8c5f183c99fba061fa85b559d7390905a0ba0000000000000000000000003ed0ac4e84c18a2675cd1f47d375b73163a4a5ae000000000000000000000000d7f314b9406782bafaed614b53762d450e18a39b0000000000000000000000008ad5c045c9af348314665b920d6cc674cc5783530000000000000000000000001985c71c9d815154569ac1fe233a24b56268f40900000000000000000000000047dd1f363488ea8850971fe99ed6349b610e19f300000000000000000000000069a0682709794d735819f0c91fb198344188840d000000000000000000000000b89074032450d6b30ee189e5708dbccbe99bd77a0000000000000000000000006a03907af466643bc0939f3c95c0e1adfa49d3d1000000000000000000000000054172485ad097bc483528cf6525b024f22cb875000000000000000000000000f9ba7ed9645388e303f5e7f49e084a8e4adf6f9300000000000000000000000038fc0db3a036dd7fa1049cdb5adaa4c2c0ee3da100000000000000000000000067aedab97e6f2d7c0a2e869ec3aee7fa288ffbd300000000000000000000000060c468789f80a1917166c7003d0dad608e1534b8000000000000000000000000608b40128555566df319707b52346e7206d3f1ad0000000000000000000000001270d2bac767f5c3627a8f1fb846458700f32d87000000000000000000000000cde730eaea56a2ca70e8be0b5203690d7d65ac93000000000000000000000000f58d21ad7a4d57517e36e83c3f99389f0f5de9fe00000000000000000000000042cefe7b7094a4f81bb2eb17f423d5eb3a830588000000000000000000000000d762daeb19004e59249960ff3e5d8a395092dc6e00000000000000000000000074f7496824720179273f631626ab5287382dcf69000000000000000000000000e98130c963a16b15ae48cf63afd57d40c65d3f1e0000000000000000000000009f20b8323fea25a491bf143e5ac4f0cd92c57de6000000000000000000000000ddc050cad302f3cffe2fe2be9225dae21dadec8400000000000000000000000060d5c342c44eddc0c4dad593007b6874afd43a4b0000000000000000000000006216a84580099055ce6a2e40c56c00fb43b092f3000000000000000000000000ca3bf751b95b2656efb23ad62abc6d86e79172c6000000000000000000000000aa95edcd4dafe118642451786128dd714616ca85000000000000000000000000f4245a879bc9e596ffcef57faf06e700c98d29ab00000000000000000000000096061842b847f5794932a12cdab94bf1c193313f00000000000000000000000082761cd2f710e307b323b07fdefd91a327845c9b000000000000000000000000750052aa34494d6164ed4d1aeb28813d525f63f60000000000000000000000006a4a5b7f9913575a1006acd77f6cfd6cc97df091000000000000000000000000d8ab3674de0c72dc2a7808d89c7047cc4a6650ad000000000000000000000000827d1c2c52ed3e7b245bf37c294fff612208d9260000000000000000000000001517f7be15afff2ff9be82b0aed70a8b18d12850000000000000000000000000bd15cd8a25cec36f432e79fdedf464cf322740ab00000000000000000000000028053a45253d78008430a4d75ccc36d74d1a93b400000000000000000000000003ec4e88043d940e0e3eae2576bf6268cd7ffa6b000000000000000000000000b3decef046d8da9964480be1551153bf493181f0000000000000000000000000b4894c412259f8fdb0338bc231c6ec7e5033dbc500000000000000000000000042f22dd0048d4cd8f601e1d2d398bda0969ddc8b000000000000000000000000fc175d56bcf83589a45584101c90fb8c7fa2b7f6000000000000000000000000207d4e7d9b902ab8f788fdfa2f02042ce899d4740000000000000000000000006ed7288e82a2da43845315084d919d1246761e0d00000000000000000000000003ebb86ffaecac427e61a62cf71146bd6f04fa07000000000000000000000000458a2128777c756dacd04db491c943f467fcd678000000000000000000000000ed3bfae4dff6ce888658ad0381cbff202ef4f998000000000000000000000000c0578bca9918e0b96d77da369368ca97cc9a46120000000000000000000000006ede3f998c86236a92f6ca50e70884eec4fad51e0000000000000000000000003f72aa4bd7e253469e714d3cefe9e67d411a9cfb000000000000000000000000d7dd64b93c3c28a76e04df79bd161667bcca90230000000000000000000000007224202a2c00602d892d87f25c7d408d87c4d289000000000000000000000000cd2ef8cca3036f5e05b41ec2dc2bf4cd307d62af000000000000000000000000e1ffed640e87a6b9e073aec7b6cc7e729a4fd7810000000000000000000000009a95fc9cb3f68bc95cf5d9acf5956ff47d409443000000000000000000000000ffe0e940e815de7ead7c985cb16ea16b6a9f7418000000000000000000000000f68d5ba478f4e0aeb0bcaa09037d36eef6d3834b0000000000000000000000009d53271ebc70cabc8c9d9769a61052c15b655a8e0000000000000000000000000692a57460474cd8cc87701d10174c1bf03f57c20000000000000000000000009c7f2a922dee33f7ddd55d2f93afb73bb95b3f92000000000000000000000000e7b3e2b6adf29ee8b0c558c850fb9a3a4f5a763700000000000000000000000049d7cf3feba4db749176cec354dd2d1f0be28c9d0000000000000000000000009adfd89fc07f3d33adfad0a5a7d2710e96750c4f00000000000000000000000033ab95979f3ca3747ab70963da75ef645ec41c49000000000000000000000000147e96c3b13445277ceadc266c4215dbf61a054d000000000000000000000000f197c1b899038c2cf7d80d3fd86443bc9bf1e849000000000000000000000000c1d88e3d092fea24eefa343ad121757e9c5fd43f00000000000000000000000003f9fc55371e2ec39c2457e9675ef93470c8978400000000000000000000000081f33c7226a7987ce1bcb9af873fac9b9d0140e2000000000000000000000000a3c92feb7184a4b60e6dc51747723164eca3f81d0000000000000000000000004199286b6c41d8652047f7e816adff81db5fc213000000000000000000000000918e87774799e2ea41dfebdaded874d89f5dd3fc0000000000000000000000009b0bdb040717ea948cef5a608e71744fe885d906000000000000000000000000ef8a15bf998ef7b1f29486ed441ba1e921f961a9000000000000000000000000386ee4842672ad631661bb2698e158964eacdf580000000000000000000000002a31697a7e60be54ba14f17af81ddbe7bd0e01be000000000000000000000000de99339c2e98867a63ed086fcdeb690c23d931cf0000000000000000000000004f2f9e9192fe7a590ec660f12834221d633aaf140000000000000000000000009c0fcb3b1131cf5c3ea347aae6fe09bbb1f72d2e000000000000000000000000989cca76e9b96bf7b138d81f45dd795e7041f56f00000000000000000000000028aff6425ade18867dc5c950c322c10780765d9a000000000000000000000000a83a3871548fce53d895b2680547b6a3b969053b0000000000000000000000001b05dd6c7dda8c462a63f0ca60d5f6456016a1a200000000000000000000000095449a074a9523f9a6e314818f5400f8e4aaf26a000000000000000000000000c87717546964c8b7a54ea78760b4bb046955faeb000000000000000000000000f8f7878fc7977900617a4352860f23705462d9ad0000000000000000000000006f058cdb3d75cdc8825a1aabcabce0041ca86f260000000000000000000000005bb4fdb92198f7fed0a97f48a9bac19273430692000000000000000000000000697fd4d9f97cd9903c4c957fc8b206ded56603c80000000000000000000000000bb492f6bf685bc6db280297626d00def157a74b0000000000000000000000003d51e4003a3023849cc975f7b2d6f4c9c15d43c5000000000000000000000000ad4a43c7bdeec4af3ce475945fa492e188592ce6000000000000000000000000c912995d7452e200d1a328f2434fbb0ff71ed1eb00000000000000000000000091f6f0a317c07b9927945613e93804ebc0a148ff000000000000000000000000eeb3cff9bc5a1fa6e968ce695716ca9763cf7df00000000000000000000000001e9e21a21dce7cbfd7efe3903686a5b18c7b20ad0000000000000000000000002c91c437757f1efb1c6764a974cc56c8ebf21820000000000000000000000000164bc635b215c531ff671be7ec9e7d88e592a6e2000000000000000000000000ff674cdf1b58180b06b91a67808b4a3e44541f2300000000000000000000000014e338be632e85efc18d6ed480cfea306c84fbd2000000000000000000000000226e6f380e4109d67f06bee2a0865db6e2412244000000000000000000000000e2b000f5b96c25a78322dc177f40603e5a0390d8000000000000000000000000c538246d5c875ef67a29e3b824f4c46602470f6d000000000000000000000000978f9ecec526ac9d8086f06b4b3af0a8d72c939e0000000000000000000000009d99b6344103003a9ab6e2b272c43254e2a20ef0000000000000000000000000354e6b0aa9abf7228ff9e538903f1f0a9e9a8385000000000000000000000000ade00a6dca6fbd918cb1c1c1879ddbc4dd7ec44c000000000000000000000000fa2f61069d811fad0f6907db6d2f2ddd4787c4d3000000000000000000000000dce3ba418cb588380d7cc47f6453bb18467ee928000000000000000000000000748c02c7457b5e85de3a2835fd0d219bf4e58a1e000000000000000000000000030d7fdc0365334d67d7b91be9eb757105a750060000000000000000000000006cd101c7ef1ab6816da3feb76eb948f47094579300000000000000000000000080bce9bbc342638a0245c23b41b958d31fccc5b400000000000000000000000090c148e7aad6f6d8c8efb2a2555039c5ad203de6000000000000000000000000f0556a2aaa368643d0ac0bfc9168be3962c2bf93000000000000000000000000cf80cad27b8261ea42a2931ab331002330c93504000000000000000000000000243935f41a83351c072fcf8d6128c009909dbfdc0000000000000000000000009abae7be68457ac604ce660109c80388491af60d000000000000000000000000ed6d4fb0cb67f7c5468bb60d49b615fcac02ab1700000000000000000000000051382ab8664aa9bc69aa5e16ef30fe7f64bc52fe000000000000000000000000d08a02f3d0e048a5c82e1de53476e7503791ca6700000000000000000000000043a1acc55928cce4652741fc6d891bff89cb58ab000000000000000000000000df61cd843164fe57675ef7d67e20cd27a2ff5f6b0000000000000000000000001fd14811fee02e45994cc9781ba811d29f4aee8e0000000000000000000000002aa6c5895a0286845105968f8fac68cfcbc0afca0000000000000000000000000655a177ae730b5e8039352864adafa5dc93a88e000000000000000000000000277f4612545b47fec7b38cfe15c7bbcd77d1ea8c0000000000000000000000004c47a512308adab1ebfc813c0edb1f6af03d1dd8000000000000000000000000c2e48ad3dbb97a62d364c85ab917c3c5247c6c24000000000000000000000000ae88b89f80cfb03e860f019336c3c276c3dcd9d7000000000000000000000000cf0ee92fe9a7cffbc837b21cdab1c48bae6f10210000000000000000000000002493569a8591e00815ce300fb9c3794fe6f250ce00000000000000000000000066879e48369925768b0c9543e53c7f32a0b8ebec000000000000000000000000856f7b07ca7085e29c55d01fe3325f1a07d3af6c000000000000000000000000da1f8fd47a33aac3882b591794c6d143e6ee483000000000000000000000000030dd3aef3cc9fcb805fea276ae8a2c61a4573baf000000000000000000000000cfab6661c10e9a51a7ad9c1a5754611de98bd6cc000000000000000000000000c5b899acbde12182b4088780d944518fb3f7891400000000000000000000000067a20f68c74eadcd7e80bd276814758a6c859abb00000000000000000000000010436dc6c848e863a1f6f27261cfe104a35e4e50000000000000000000000000a6eb3d7297a72751ef3bb30a28a8053e8122fb82000000000000000000000000656083819e7b6ae0ee00c4bc3e8cf031cdef079d0000000000000000000000003a13be45da3ddeda8d00fe2f9348e154368d901400000000000000000000000089d8d173d5d6ab49cc0b026ae54e6d9cc28fbc5c000000000000000000000000484cb66bab864bdaf1dd88b24023b33f845ad727000000000000000000000000fb4b7a16da3964216a189aaedc7c31e304db6a0c0000000000000000000000007191e225dce9cfa40a465a97a8cd95eb085c47fb000000000000000000000000e84bde206b47cb2b82041092b90c62e46b42724c000000000000000000000000225ef8ddad90ae0fa0c8c440410fce2f907d0291000000000000000000000000756deb9e1809aed423c4c72d1f82cd6898eede4a0000000000000000000000001e94bbf23ceec41f002ba8b67c50c6bcf783465200000000000000000000000060f0e8ce08864a5352d3e2b50d8bb2ba98eeeb60000000000000000000000000b1cd45e45b7eb9e3210366ebad62b696c4895c650000000000000000000000002b1a8ca8b01766c96fcddde02c147658b51dfc96000000000000000000000000a5de6d98e4d05913e1056df5eb8f6f323016b42a000000000000000000000000cd4be38ca5a7b8a4b4fd06538f937bfd59c8ab4900000000000000000000000013c69c25214ee39bfe54f186a1a2eee21230da620000000000000000000000007d2503de7a15fc61b367cf624ee50effbd053da4000000000000000000000000437e6856473f09d40388c4119d5dd0d0b7f28d980000000000000000000000002cb7d0daa5291f9de1e545bb96aa6e5230b810d90000000000000000000000001aca65b03cb82026631069ce74d4b3e19799c2460000000000000000000000008e8b5d55b5739797f5e152e2ff95b97a1266b0170000000000000000000000007092e78e1873ec8245a6b370450bdad2b33b20d400000000000000000000000054f16d6632d27004c2d31b6c2f7471d8a95b8020000000000000000000000000794a61358d6845594f94dc1db02a252b5b4814ad0000000000000000000000001775b3d5394e2562f234dc1ac27c68bebe9569d5000000000000000000000000ea8eec564ee6b51baed81dd6bcdffaa77e4e81df0000000000000000000000007169d2e2174061711995edd4e015e376d10d853f000000000000000000000000a786e570e347f3b4ac4585cb0d452becb11a2e59000000000000000000000000dd283bea366f0e3881576de9e8bff24539a0546f0000000000000000000000008f6f3c6d2a96a626ca6401c3757e081c261dfc1a0000000000000000000000006f029bf8ce07d6991d91a0fa6778ab30dd318fad00000000000000000000000028da157ab69e1422ebcb3dd1a57d7b301abc069a000000000000000000000000fd1ff400797546238fce2f35840db8de766d0d5800000000000000000000000030cf8badd76f6b4607d4b1f442603d5e4a4fba850000000000000000000000006fabc325159a41dc9f21e7504181919cc55cf87500000000000000000000000037755785b55795cb782404ff5921b93c728d4947000000000000000000000000d5e0484fbd2cf7a02bb1e904dd64b74af56861b90000000000000000000000004a396840367e77137066fc007cb94bbe1e62877c0000000000000000000000004594ae6e57f4921c4fc9fffd4c2be4855a25d19d000000000000000000000000bb2b2c2bf29a8e1e360af5f0129b494fb178eb60000000000000000000000000cb78464c65911254cfe70dadfa94e73040adc51700000000000000000000000073f9c1be7a3e47c79978c7e3b2c195821a28d2f20000000000000000000000000a8ae24b82d883a5a77ae6f06c97b471ce4185c20000000000000000000000004dab06f815fcfeb14ee02fc3f72e336585353be6000000000000000000000000325700e24d148c16646f41d32ee024fd303f3b1700000000000000000000000093216635539151307cac229abd0e22c6bf3fb0ea000000000000000000000000a46585a76f1748e79b475ea8a2b9e916873f3d2c0000000000000000000000005c85ed499c7d3942805f9fe6f2624ca9d2194f960000000000000000000000006b90ecfc07180d7ef26e3ef51f803942d9a6f38b00000000000000000000000076342486d0326cd7981ac7e07e840c0b66b76bbb000000000000000000000000284c209f316dc6a9697c2cee62916804cf8a323b0000000000000000000000003148b6eb3817cc1bff6d25619f3410739beb5bf3000000000000000000000000f26adf5be92961cd9068570abdf43c92050ea98f000000000000000000000000cff83f3b8318f4b2328d6bd3f44885e4c4005d5e00000000000000000000000051351581455ae53fa390ef6ba6509413df105f5d000000000000000000000000c126724f1f552174f64e3ddf2fedbba0707952330000000000000000000000004dcfe68c5ecc882e652b893017f49213595c2898000000000000000000000000d3298c12a3bdc4315f766b987cff33c72dd06099000000000000000000000000d47fb4cec876afc4bbdda6965c006a30a4bb447f000000000000000000000000e10c32f5ac3465f76f701e6d7c6bdb5282535063000000000000000000000000dd63ba029b0e996837ff93325bc1828f3fbe44310000000000000000000000006df55aadfb04665353a4857b7c929e9370dd58ce000000000000000000000000a8e9cecb0a407f90111c6e06d67753c712753138000000000000000000000000cbc06b45d1974d841ad36889d55d93bf1f74e3310000000000000000000000005fa319fe0515ed815ec62558d601e09807211c3c000000000000000000000000616115b706cf8ba98558fb1da5ccce3b57a0d06300000000000000000000000000c87e8b088d5c41c732e292ee29cd82eb68b4a2000000000000000000000000e5fbef7b5a9cbf4dfe7543102e806141a401defd0000000000000000000000009bce240a65d82c04ab7e306cb6bda2f37df8aa1e000000000000000000000000cd47b0c0f063cf335be5956e63f9ec26ab89efbf0000000000000000000000004a7f5ba69e6f6ee8cc71118a538f6c08c57cd6a80000000000000000000000006f0c985af73798111946ae8b1485d2e9c23f089700000000000000000000000057220042416193c4fb25e3b8b2094b1b1ea75676000000000000000000000000bc0b2746c6272fa69e98a1b40640688ef681e81700000000000000000000000026050211a0dcc8257e57fbb94d0534139be1641e0000000000000000000000003ca9f5418d5d29ec5bac0b47fcc432d2ae6df411000000000000000000000000ff1565aed6e5db4cd6bbff9540ca92c42b6611190000000000000000000000005910c693786b0044d8c88bc02bf5c5f80b3b4eaf00000000000000000000000087f7558da61aeb52ec6b8d6b16834bc27673b988000000000000000000000000134a83ef4947782596704c555a3a6122ec6baeb8000000000000000000000000db8e0bb73904e0f3e26ff906c87819b1764a6f3e00000000000000000000000087120c4df961bd3c433692a8080c9666e13f9304000000000000000000000000f8e82267c0cbff9243dcec6bc9c8cbc9feaab1f2000000000000000000000000a6a03175ce35f76b591c7f9ab5078b1007ddcdff000000000000000000000000288f154907850da53fcb0601f8733672fb08b4540000000000000000000000009bab4c8b414cb5149b250eaddd9f5ced6db522f4000000000000000000000000bcd8f519ec707f73b963f62708ae13d7964927db0000000000000000000000006ec2a340a10f4a049313a54ec0ee8581b7a52089000000000000000000000000f0954fe387d8adb007b416fa61ff57a3c11b09f70000000000000000000000000ef3a2e0064bdc67901931990559bdca601ddc4b000000000000000000000000df1210aeddb3b17454048907c94e8587a4baab0a0000000000000000000000007edb2b9026045ed8884bc910159c50cbb2d6919d0000000000000000000000005cdad66540b8eb4a7158575dde79b0e13dde61e6000000000000000000000000413f0e2f6e3be6ef790f5db06c2eb6c8986608eb0000000000000000000000005165435c94639f87f0b788cfe96d52994c36455b0000000000000000000000003e0feed785e2063feca0fbe43f973d4d0ffe4c6d000000000000000000000000d02feda0f6d4fc47e3898c2050d5578e5267245b000000000000000000000000e924b3b5cbf791b0c1d6ca806ff16383d7ffefa6000000000000000000000000bac6c1973ff717de1fb03caa4def4ca5f2d046a7000000000000000000000000e67ae1a7452713a86aeb5ab9377ad2db75f8ea920000000000000000000000001c474dcad3463bba0d1ec7876419c72fc0eaea33000000000000000000000000ec4121368139e0a31a8431cad7eecc48a2f9b6010000000000000000000000003e2ebdc1f9881328e4b49ffd249e8b8b8a1f519a0000000000000000000000005b1377b054ded5981280aab5409eb04d6b19d712000000000000000000000000387af1366d7eaadc8a6d53968ee66356d8ae94ea0000000000000000000000009c295cd17f982e35e03d6979127048e51fe6cf46000000000000000000000000e8184a8b3bca1ca88d834816f0e3e1ab7c74caf00000000000000000000000001f6a15364a89cf3d63e4e42b3a3fa5a40c13224300000000000000000000000065cbe04777a94d4d0910986b9edcba3bdad3e921000000000000000000000000257af0482bcda78771011b46bd4c1051bbf926b10000000000000000000000006601845649c8dc047c966a58049e7a3f45aafbe0000000000000000000000000d87afe5b4a83f820fa055e99d16eeb0628752e270000000000000000000000009b83c91f81c13879534ccb76d92eda8478c35699000000000000000000000000c53124f1e8d8889be0107d7f3a1878a0712679a4000000000000000000000000984f4f9fbf736f64aa90970a7ee25bd387bb2e0a0000000000000000000000003d91271e0e049def6d4c256a1da5bb4da33dc7cf000000000000000000000000e417c1f6f412a244d9f956fb93c0bdabca1d4b1b000000000000000000000000e15d6deb1073cc6d15e93d3d6a7e371c631fb07c0000000000000000000000000fd23484cbe72ae197284c22f88e23dfa8c01da7000000000000000000000000055fda7eb509cc338c898b0f698b7624387ab8130000000000000000000000001f98fd66635ddefe04933ca871d87b8bf32e40c80000000000000000000000003f1e50a9bd68d6d3c50d5af290e904957808c9e9000000000000000000000000348d49a315c6ce81cbece0b344de61631c878c090000000000000000000000001a67bad58b19dd8920fb0c512fd4414beaa70cdd0000000000000000000000006d4b74417159c4db450ead16f1188faf1ac3d5960000000000000000000000009d9f04d0f5b50b919cbc6ec7f37827d276b97202000000000000000000000000e6b6bd9650973af20d2e13e91fe47541cfeaf9270000000000000000000000003e974173d01125539ede842f830caf90e5db1d7c000000000000000000000000ce8b88b6ab0de87e80d19bfe3d87113fd230a63e0000000000000000000000007aafc3c3e16997b082f8ca585be21fb26363548a000000000000000000000000d58b98aa9948824fe00bea1a5efc8830f8e85920000000000000000000000000dc42f32f41c8e136e5b7f555b90cf00703078b5000000000000000000000000017ba9cdf62c7d881658774b5cdc50b9507eb94eb0000000000000000000000006da060ee4f968c0db3d1eb49cfe97cf157c5e3c3000000000000000000000000e2b54a957a427b9f123c8193fba506f3fbe23dd20000000000000000000000006215900268b82805a94657673ba12c9e612747b1000000000000000000000000d8a3b48054d029da5792c01289ed76a6818600c80000000000000000000000005628030a2ab4d6f780bf1f99f8b1bdb626e0c73b000000000000000000000000c5bd7a70c7ac061385c2c79ad44b76c259169184000000000000000000000000e5798cfa22ce5339ca76fc53c7d9157165a10a55000000000000000000000000a7aea482b78dbcb598116a110071fee00d8bf10b000000000000000000000000e199e5b453bd57c031d189a65f9524185d93d9cb000000000000000000000000ee2ca5a64bedd516aef29dbd965483c61e0aebd7000000000000000000000000f743ab2cd05ffe3460322cf482f946d25415489f000000000000000000000000d4efd00aec657dc215ce48005cd4afcd7998202300000000000000000000000027ee41b9f64f317674ecb771e0822f5ecfdff32a000000000000000000000000c67d89b81c00bb16da1a7698294fc8900fbf930a0000000000000000000000004edf4cb9219cca6abe7c4bc4ac2ae786df6dd1cd000000000000000000000000962cd855b6ecf92d545100590ff0f0178286cc7700000000000000000000000088f0ef9dc1042c9f16bd6d6035c0516d984b1a1a0000000000000000000000009717ce95a4757320c30692444c4715331fc9ad09000000000000000000000000623bab29301cba9fc6b216efa29b10cbe61a2132000000000000000000000000fe0bd6cec5e3e89f3d5bf2b42103709ec5daf6b200000000000000000000000084384c6b206356073cdda105b657e3987d9553eb000000000000000000000000fa1c534ce207a57d7f01d4a52cde1bd8c71b17380000000000000000000000004a3c1a0984b2dfcfc90fa1593f37688af5d145d300000000000000000000000022036117241f2ac6e9c7b14fbbde9935362c36f6000000000000000000000000379b17dd6eac8fde439966cc2ab516be6b1a8a730000000000000000000000008d308822b93de0c8fa3a08c5f35cd1abfeba62ea000000000000000000000000713eb68fd1091dc9ce8c16b12d171ed89e7ed09800000000000000000000000024df9ca6c7bd036d4b20048cf8718860165d2bcd0000000000000000000000000b5e5fd31dcfa86e1d28ceacf8b9ddaf8ffa9216000000000000000000000000b74385f96bf6b4cf5d4b95134c2cb491143cad89000000000000000000000000951b86ee7b43e7be097697ee3d97e5da7af171c100000000000000000000000071f696ff68460730ab29fa055c4847245fb65870000000000000000000000000d8fb547103f330b6f1b32af398077021d23670fb000000000000000000000000ad4b633471e1b0ba13d37824b903142f7cc750fb0000000000000000000000000b05903ac266b65940e5c75000406ccab6db51ea000000000000000000000000f13d43723f2ad08e254bd68fcd32ad1aadcebbbe00000000000000000000000030a5b3576b004b3b725f3dd1d1917cb9f181091d0000000000000000000000000ad5835b4f23355b5764daddf0487ed98100186c000000000000000000000000e1e776a70ae62406786950f3c04d31fb645c38600000000000000000000000002c396436c2dacaa2486165e83b38ad904161b6df000000000000000000000000f4d8e1e29647dacb121a4b025b212e95fb9726d0000000000000000000000000e806f38037e25cc7c160884fe006a048bea2d6c1000000000000000000000000e8f141270ed6e7d7e45689c88ca7d8bc9814409b000000000000000000000000880bd89f8e03406d34f0e77d64cb27d4fc58d75c0000000000000000000000002e71a6bb9cd460b632d1a1b800dbbaae7fda4372000000000000000000000000a25e21a1eea92fe3ae044cef6dfb1181d172995c000000000000000000000000335a90823ee364ec8e831600aab615e47478c3650000000000000000000000008dd898b75bdcbd33487426a6e34f35879cd0d7e1000000000000000000000000666666666d2bc68c54434e92e99ee781e8c69830000000000000000000000000a63c51d6090a8d7802049b1dfdb12269c23084850000000000000000000000009a71441159f6cc75c87796dbd97a91868a81cfd6000000000000000000000000490b4a675f0f0d8eb1f95d8894e362a5e7b4e6770000000000000000000000007b87283ab30753edb16e0fc350fdce0e057cd5e90000000000000000000000007d15380686db1b355410714c61a0561d38e581c00000000000000000000000004fa39f0d33ce3429d7f247100f9f92484c1620a3000000000000000000000000c3232065674f259d001ce20f99d60b91cc08d8f3000000000000000000000000173ffa773c7b359f646fc71f393ead66988e1551000000000000000000000000dfe1a5b188fb302dd0bb4cedf65ad4b0cd3debd7000000000000000000000000bbc7da2128935917d5fc33d0d7145bc87bd2a59f000000000000000000000000a083daeb16276f0c609f4cf27361a81fe3c8be2c0000000000000000000000006e7a5249e01db8ec293df69e61a571d65e20d6b00000000000000000000000007a9538c56f6f4bacba884f38be61315be7d576a700000000000000000000000012d7e41404d6e8053916b372eb05a3192341ec470000000000000000000000001667c1060c1cec4af1ebcaee4556236a8a080ac000000000000000000000000030646d25d50ce1ecb9ea9551188ce262b214485d000000000000000000000000fb0bfcb046c67dc5702d2994b1c6af9676f73ea3000000000000000000000000d12896ac0fb756b59b7ce8ca88b69c7802b9491d0000000000000000000000007f5a0628a4a3861041e3f3a250e7f0a5a64c827a0000000000000000000000006f1a1cdd4bbb074d391853ea98ff8d58b37f135d0000000000000000000000001516b92c5ab0950b1560f34eb0546c1fd02cbd16000000000000000000000000e9467d136317896c16ef42b1470aa817a5189fd4000000000000000000000000d83ebeeed4217997ff870c10c13c514718bbb3b500000000000000000000000064580fb6331ae303ac0147adb9d67fada30790af000000000000000000000000e62fc93eb3619605a354de6d4a3a563a3508e82a00000000000000000000000048b2383403c44f988ff06ba5862df9dffb2dc41f00000000000000000000000043c0cb1e9d659b049478f3db93eac1c5e0fe1bc00000000000000000000000005fafb15c9134630ec204f6461cd31199d029cda2000000000000000000000000654d6586b6479479c3b31340ab9c4d9b6cebcdd70000000000000000000000008c37335f0d78b50f6a4ca94b96308f3f4a91488500000000000000000000000047a351fc595958ef9b4735020326c20deb33e40a000000000000000000000000133fdaef8bd22d7fd69f761ebe2be186424788c1000000000000000000000000f70306e9def670ee64e0b170cc7da05a54652ae6000000000000000000000000f0c6494e3165986111bd8ab9efa66c48d9f18bde000000000000000000000000c10c1d264c64b3028c92020545af28c7eb308b0a000000000000000000000000b876911fcd7782513293ab21fffd68327eac0cae000000000000000000000000b2a7e3cc3ad28bc39e7925b82d18750a334311ef0000000000000000000000001e46c3de92183cfa92ecedc15059b80f54857cfd000000000000000000000000ab229815a273e7466200da1fd2b92e26eedaf2dc000000000000000000000000b54eea2205850cbc9abc176b3749d26e4ad8b12e0000000000000000000000001c9da8f94f80cc03542347a643e260dd54b943a1000000000000000000000000ed59a114bfb807f1787457d351cfe0844c6eb58500000000000000000000000083eb31ca7596dcdcd86fd49dc938f34fd2c255190000000000000000000000008ca26c8d3bc30887f3892277854c943aac64e30400000000000000000000000050dc3e3be8434a1fdb69eb697fc196fb3e0b52be0000000000000000000000000634dbc82d8f3445944a0b5325474ba19f3665e800000000000000000000000040120e796b9d329c8b0c6bd19b6e6d1089e3ee0c0000000000000000000000008ca3903bf355277a882213136843f3823d4b5702000000000000000000000000c7a09a95fd2528eff97f4049d6900255f7c6a3ab000000000000000000000000f298663347d8f2913126ca7d25ad72e3c307f8e80000000000000000000000003c0feee31f81242fe2b277ad728bf1562cb6ca33000000000000000000000000c8472e67c9480609af37b219044f37ac3affa3b5000000000000000000000000b1199c649351de80da183585e2f26a76b86145eb00000000000000000000000074c75da48c754af1c1edc900126759a432d7250c0000000000000000000000008120d24a021cb843ed686d8c7d61c787acee33a800000000000000000000000042bd4ef557576d5ef6126fdb045006161dabaf7b0000000000000000000000009f10a9dea0add08e62109160ee42d0cf800f5e0c000000000000000000000000ae91f956d984a72aaf1d3c81c1681d3b4a3501e400000000000000000000000011db3b1ec70401403b04e4ac3faec16ba5aa4f19000000000000000000000000d20028322b59b94e9ec11725516722bd5601766c0000000000000000000000008c38967d1d8064fc019f5d4540d0ef296edc206b00000000000000000000000030426615d24b182087325042f4571908e39ea32e000000000000000000000000c46ae6c55c4f5d07c523fa204fcea2c8db6d3186000000000000000000000000c421b85070cb9df604124c751599e9a9618fc2fb0000000000000000000000002a19f04d74e934b30c7bfa9ac7384ad6660ecd1b0000000000000000000000009c755063dc2237febcde6ad9a1844f0f91facdb9000000000000000000000000bd750a521e0a694cb176c68b4a1b9a146a72d38a0000000000000000000000003091d24081cd88ea1f829993ba975ac77a3f2f400000000000000000000000006accdce059d37da8b03f85700dc35b3d8bf40d10000000000000000000000000712a677c63fede7daf42f7af413ab7aa0169d878000000000000000000000000cfa8213bdc435fdd9d08e45c545df737076b69f200000000000000000000000038ff151d5541ca6c06fe115f08b50dda2cdaf0be0000000000000000000000002f2bfe469285f2bca84cdf9e0291f880202468370000000000000000000000008884a3daa7a6d2a0c16a1785a9f664d47dca6a43000000000000000000000000d021af04f7d4d4cea4c0c817b19595c906034eb30000000000000000000000007df000a76c247370bf58e1e262b4f051e10f8e680000000000000000000000008178d33c216009a25fe439098d0887cb39c94243000000000000000000000000434f0a2c76975ec1fab81917012d4636e592d8db0000000000000000000000001ffedf0ec50eb35f1d0659e2301130d381a839d70000000000000000000000008b79fe5124200c87656834af9696de4968f18b0c000000000000000000000000d9aa4b69712d5d35f52790e7cde8397eefd6fa36000000000000000000000000ed91e55709a54617218e86a72ac220894d5522350000000000000000000000003dd41dbf7f1b16bbe1d4c82f30171c3f4d4a4348000000000000000000000000668da0a38c4be1da06fa9232ab199ae8a0a5e613000000000000000000000000bad13af17d98a88b188bfc18d08ea133dbf388c8000000000000000000000000df1f483f7a6d4ed3add524dc262dffddc1d531be000000000000000000000000754463fe6052ae44c1acd80fee0f030b97a0c5d70000000000000000000000005e0dea23d66b5b523eb799b42b78ff681c8a13c50000000000000000000000004f0d224996e7a40f2f75d2467d796e838913239b000000000000000000000000328c12e3e2088e536b93171dbadd29ccaae24e2a000000000000000000000000cf2b125317ba9be21ed022d0e88689739b2def730000000000000000000000007683e12ae22be508148ceb5ec15c9205fb4bc18500000000000000000000000082634a9d4ea9e1d507a731df45844f2a3e2eb0e0000000000000000000000000bf22098fca07651f270a43dec1737d9b18586166000000000000000000000000186c6a8f9007ac2360ec70d982c2e5a6d4e1527c0000000000000000000000004dd3f53d0eaf0674afe3745db36f4f7556975047000000000000000000000000d467865364e911ddb5ae04363c4ee0c0c5c26986000000000000000000000000e9844de775662c041e6c425a78310e49c12206a000000000000000000000000086bd5491df5bcbcbcf1e93668e86502e0382a2e20000000000000000000000006fad784e0c48e2ae8ee2cfb714f91dde7c5bdbb6000000000000000000000000005b5a687da0478a47fccac0fd7cd2d5c5181b0500000000000000000000000019979fb17159bb09827656e55996b2ff2071536f000000000000000000000000b77e2b07b9322e4705a00f33abadf8bf5a9185960000000000000000000000004010c2faf269163b93ff690af88cfd304f58b4440000000000000000000000000ac8a320be60601af3561be9a0b0239ecd9648730000000000000000000000001ed4f3bf60e6e58901af5d0c6dc12ec9369fe4d60000000000000000000000003f95fdb76b2a57199f5ea0076cbe88102ad0ddec00000000000000000000000078f500bf8ff583989d9fd7eac30a2ebda5c6eee700000000000000000000000064c3b64648f1cc81d8a04b07bc34cc8f138b9d90000000000000000000000000182651a84101b96bdba59bfb06595258b1bb6fb70000000000000000000000007004cef06d70e414258756acfcbf030c6b27bcea00000000000000000000000030c692ac9dadff47061a690067dccaf335377e48000000000000000000000000cf35b56a416584d1ad4dae1f60793466303da2f600000000000000000000000082ac85d0960f7388191b6fa66d601aac4fb56200000000000000000000000000b6ef6a296b1a6bdaeb6c1ab99fe1ebaaeb8fc674000000000000000000000000e602ab53201059b4f623ba9929608bda79130f0300000000000000000000000057a8cb15e9575bf9bf80f3531183395703912f570000000000000000000000002d853a54d03dac220ec500cc4cd7d3989c7a2f46000000000000000000000000f516aee369d92f9a6758ae13af686af10edb158d000000000000000000000000a7144222ff1933a146643d6a1ed1843e20254beb0000000000000000000000001c5ee60ddc3bec1aa7ec07a36b24c0fff8e8aafc000000000000000000000000f8fe42715e1fcdb9ecb7a660f31b4c6780709f99000000000000000000000000319bd2487c53ba62b28e285a8da4981d414c2703000000000000000000000000944f08eb3c62da393ea00d9f17c44df33baa44fd0000000000000000000000001003072e71aa35068b40ee78d9da0b2b60638d97000000000000000000000000ec9ed7a1517e73e10b125b96bc8ac15d3dd8a9eb0000000000000000000000005e64017125202b358b738631af66a29327bba0ac000000000000000000000000bb95c72b3b719326b4570b0721b93efe9f37d5ca00000000000000000000000080bb27715bf4bbaa25981c72df849871e32f775c000000000000000000000000f1194f2efc706d89950d17688dbe60ea947f8a910000000000000000000000004278e5f12e420f686fec54b35ed0de309a0f4072000000000000000000000000578142cc5e839ff4a213d646805ef3b0075fa107000000000000000000000000f45704a048b343667d33d9e69a6adcb45a65c2b00000000000000000000000008c494b30887a6b072006f98a701d0eed727f61d7000000000000000000000000e3fd10dcfe0c17492d136ac33104142798774fdc00000000000000000000000058615cba1ce38100aa467aa77f244ed8cee670ea000000000000000000000000a06c19b50252992394b27a5fb06b6d0d1be4e0520000000000000000000000008807b73e3384159d339fd0a77282f6fdee93f369000000000000000000000000efdebb7078c8c15d31d290924dd06c6320046af100000000000000000000000085b298f286fe4fc59a6999894879c8accd1cd7e6000000000000000000000000d2987397acf3edef1c7bcee8ccb87097da375e400000000000000000000000002d956e4cc0f158b17fb940a27683f6e06e9540b8000000000000000000000000ff89a23fda558cbb3ec2c41bee589fe93e00efb100000000000000000000000067905d3e4fec0c85dce68195f66dc8eb32f591790000000000000000000000004ffc56089244f2be667d62647ca1f4af6cf0fb2a00000000000000000000000046424ee3d6c0328fa504369dc6891a1dc03289a6000000000000000000000000de05549a0a0e01c765316a1ebffb2ff4a28bc49f00000000000000000000000075765374b73384a0a7ec05e02a2fca0ba122d88400000000000000000000000070b0cdcd5b1c5b9a55b77d37112211726881e8bc00000000000000000000000034185f7a8b3dc3fd9ac7800083c6f8fa3920d6d0000000000000000000000000e8622b38809ba0aae4df7dc787d16f549de6059500000000000000000000000000559654d88b068564af1659836d05f6c95c393b000000000000000000000000f88896e19eae9b7de5c152629502684e6b465b6600000000000000000000000034d5239a73c384d4cf27e17f984769038d4f54c3000000000000000000000000757f4c8a831c6b7abfc68ac6db30afff4155b539000000000000000000000000c241f701a844fe77c1f01a8417ea484a1d3dbb090000000000000000000000002d065bac1d4a8785f10963b267970ae4ee3dd7e2000000000000000000000000e4ff4ac1459736781a018af8de900e89f1ec55190000000000000000000000007e641c624d415cd25379332dd4c293f08840973d0000000000000000000000001ceef40c5beeeef1cb528572413be59a1b015fa3000000000000000000000000c2258061806615ec313f33724a41bb86d4c2eee4000000000000000000000000a4abe81135280d51bfb9e63d8a77c9d74ac98cd70000000000000000000000001fb4e5af206a026d6f86d54d13283a6b4a80bfd2000000000000000000000000cfb217337d5ffe956ccc3ead143373542aa87ffd0000000000000000000000002e49dab5689217f781587ffe814e31026ec3e8830000000000000000000000003e35f83ceda7f140aa3c898e0a899d806ad9e44000000000000000000000000068fa3dec0f92f09dc44fe034cb27f03e9086583500000000000000000000000077a81dcbd2f58ecb88a2c3e693ff8c9c8f308f18000000000000000000000000015bb41e3211196a6e0922935e8bc2ceab486cbd000000000000000000000000d008730f5d0f7c7516d13e5c4884230bd7480a380000000000000000000000005df3ee064a82a92de2e2608b0c1916290eec62d4000000000000000000000000895102a980493c3d5ad43f1a6ef91a7b68c6fa46000000000000000000000000ee115abe9a66d7b74a1c3267ff0d184197b3ee10000000000000000000000000ea3096c0db599c8984a2b4ecd08f14c9745f24a100000000000000000000000081112abb131eb991105f090f26372cc4ca6dce24000000000000000000000000d4c1a0153d06e09524472524d2aeb940ed1fe8250000000000000000000000006470ca404b03e71a6b279265f2e36c9ebc390476000000000000000000000000e75a90ee0faef86bdcd36b420b367b7592d337bd000000000000000000000000e29267256f41b03db20dbe78d30ab2171f16cbd5000000000000000000000000aedfb94280a00a3436069b7d88c1dd2534b77c7d000000000000000000000000b15937f2324d135bc60b0a3b362187688cc9dff9000000000000000000000000ffe51aee8dfb10141bb9c8ae1a39d1dba6168eca000000000000000000000000d75e57982b729c800d0e5aa3433b867b8870f61a000000000000000000000000fa7c1082b91730378461e03461df361fc31517b600000000000000000000000089c3b2d3e54efafc7ea77cc434ef909576503f0700000000000000000000000062146946d57c87b6da676dee661cff534df55f32000000000000000000000000dfeab85a49a1288e1d3c323d5964597a97f1fe19000000000000000000000000dc70f76b1817489b9245bc6fecb8cab9e4b19f430000000000000000000000007fdc6bf7664559cf26c6dfbd9edb79974a6bbcc000000000000000000000000083bf281b0bc3ae25459c506db7810011af70ba470000000000000000000000008d6034355c6ffc0a2f423f7719efc16cacbdd6f4000000000000000000000000bb64e75f0f02b1ae276f25691f8f925d18ec76c3000000000000000000000000a74a15515679015742e1cce2c936dac3da7ad89d00000000000000000000000075e0ae902177f506d50cd8f143c0c49108c5ce5a0000000000000000000000008878a732f3216ce4ad88811f711c1d7bf95be811000000000000000000000000eb7e1a986c876c14d178110255129976ba0f52af0000000000000000000000001aa888a8cd16ce359ebeb475a77abd3f0d390f0600000000000000000000000082ebd1b5edbd24d422a1189cbdf858bc895f470100000000000000000000000069624dfd04fdf1df858232d457b808097c1dc88c000000000000000000000000968b485fd10d94ca65cb34a239de947c6ac5f8a7000000000000000000000000407d272e1da57a985736081b9f8d01ee7da0a5b5000000000000000000000000a52214980661bddcca2628e40822ec2d5e654d4b00000000000000000000000003140664f70c296a0cfbc8300f977df8fe17badd000000000000000000000000e719f2949e2559bf457346cdb835a20f85ac8bc9000000000000000000000000a291d0d9cc16a80c3e6a404de7ba36868704e7f3000000000000000000000000a1ec8c8e0d842aaea0eeb5193538d67ca32e2f2f0000000000000000000000005b3bd84ebf00ff3ec281bdf2667aa3b0d2615a98000000000000000000000000ff066293a8e29d4ba2532c329a87a55f51b2119b000000000000000000000000a3503c080c696c5d2947a64c7e32f67672a5dc69000000000000000000000000a99c81b167170943dfcb2ed35ce83cf60ff3f70600000000000000000000000005e922f12f8c11322dabfc3e3b119a4d68f4610c0000000000000000000000002ed2e12dfc86a4f698395e7bd1d8c3811cd705190000000000000000000000000ad964fc643d0812c73dc9f2e1c3e84dc69474960000000000000000000000002b3fa8b1764dc8fc9dc2b7823bf4745a7c559da0000000000000000000000000b7a3fca66f261e907b0888fdfa795c80c01001f20000000000000000000000000bb30c6c739acdd96be263b7825c66c7f00f52c80000000000000000000000009aff41a486cb48873c4f55c8cea4bf35dee57d87000000000000000000000000b493190c6b7c3ae76398c11e629677b4d46803dd000000000000000000000000ecc8ca213b7a6150b368129a69b4c1c36f07d0b5000000000000000000000000242d8707e52a4e06cafdda25b0c04152f0947e1f00000000000000000000000018751e5ec963355c7c770e7c022927181ff6f37c0000000000000000000000001b579429a0395d1cf49ffd2ce237e43ecd313523000000000000000000000000c58fc00860796fade2eab9e5b761f4855374cd39000000000000000000000000d4d319c8e0df567e91e98fe69dc619a6a1d4d8c80000000000000000000000003499755e848150fc10123be806fe70f27f9ffebe0000000000000000000000006a6c1d5bad6e0d8f87e0611209eaedcd6bc013a8000000000000000000000000dd0eb6735ba0d24724f2ba4497dcfd16ed01340400000000000000000000000015d17cc8f0bc6502c2f9678713105438595ed16b000000000000000000000000f5ce5e00cef4bda0dd7c6834d1d84d7afee88eb000000000000000000000000089b451ca45d38931a3c5f9d8e9a125175fbf8f580000000000000000000000000d5016d17d676af88c2ab92c17f8ea1e5ebf7fe5000000000000000000000000bc9b908656ca96f6f28c11fa8566513d292585160000000000000000000000006c8de650848a3c90da96082f990c497a94a235af000000000000000000000000cc5603022f6f647812899231653cc5546570bb4e00000000000000000000000047d9a4e41d6399f5796a450999fbedc613c3a527000000000000000000000000442e95786dde0201a336a87f9d2933b130a7a747000000000000000000000000d5c95af87f6e1e83507ac96b2ee4484b9afebdd50000000000000000000000004f85333b932a833ac1aa29d322891e6dd9cbfb9100000000000000000000000077f06acd0a8db8facce26f1d8623adb8122aab3a000000000000000000000000e0c9f750086594c3eb86840bba4321bf0890af44000000000000000000000000aa54fc053eb25d370073761a4fb292c764e05467000000000000000000000000c808a3cf6d41e545234f23a0050e57c2fb19c90c000000000000000000000000b7ed30956934c0467ba4d452f43ff544f8b59cf9000000000000000000000000c5ad22ec652eb1ce9ae42047c4f9581a48ddc103000000000000000000000000d1a9d15deacd7d09a2577f4a2a84cdaa814fcc000000000000000000000000002563dde830ad6b4ff21760580708d576a7342e5e0000000000000000000000006bbf17ceebb8aa153ec8081af63e491459dc96c9000000000000000000000000edba2c7fd6187e4d2cb6d1c79d3a3bd8afb46c0f0000000000000000000000004cf58c3179dda02405a3c8d0beed14891f14a60b00000000000000000000000022c821ce439cbb486da0ffdd7d3262d7dcfa63cb000000000000000000000000a7dc3d2ee9e99d7dac40fd3a18eec48d881a879500000000000000000000000004df902a4bdcad1cf7bc0df1107e72b55febefc30000000000000000000000006ebd4914f4733a44bfd76037b8cca297b8f9baf400000000000000000000000032b8123cdbc2641a83e0c2d19e967756309b68020000000000000000000000003aca84f4293e2b239af5c8a60572d4510a900b15000000000000000000000000d18ce84c1042a5c60b0553ed7cf0e55a6932a48400000000000000000000000005bd5f117ffaf86f542cea3aed507bf1d32459fe00000000000000000000000072210019198cc01425671208ea9b69ff8846073a00000000000000000000000017d4c4fcd542654f91df132e03988242017707b300000000000000000000000062e94744789f4d3fdb54f906f2cc81bb566bc61300000000000000000000000022d4927b3292cd07c5df2479158cae857f7a33b8000000000000000000000000f84743cef646642d7882c157f07f71b2d7b9bf540000000000000000000000008e9fbffb1d8e0058066082840f613dc47fd70aca00000000000000000000000053964c0a585ca6ee2fd29924ff767b2425fddbb300000000000000000000000006414ef421c706c1b0ef7e8202993fb0249759880000000000000000000000004f5429046ae09e62e2f9135174999a7849c707940000000000000000000000003302868c6739d98b68e2c637ca29b8905a9d58e30000000000000000000000007a3a580d4fa6cfdc81c413d743b0b2b88a10994a000000000000000000000000c6ddf86c30d6da14ad292907ad4cdb2275d21329000000000000000000000000b8b245ff0c6846ce3c1769b8d2c9f80a4aba51040000000000000000000000007c21c0604374a5517b0e800ee12c58271347e25f000000000000000000000000bf4968b8c442046a022dd19f282c522537b3da2a000000000000000000000000623081f3bb5512dfac7099f49cbae1729bdf43ab000000000000000000000000f1d0ed1bd529d500ad000190170caed44acd3cf8000000000000000000000000371d3b3d690fdb40f9c7f9ce4b4737c5a27d96b9000000000000000000000000c7d5de4a158e357bc50305bd20696f14c33fb95b000000000000000000000000285c5606d58d43ce7f869e9741ab6936602f78c500000000000000000000000084abe5e530890329c4f4d9c060450187740c40610000000000000000000000001750718db9296dd93590815420d0cf0127c4bb8f000000000000000000000000ed3bca31785ef7d8a07492b3574b8f0384f8ce62000000000000000000000000b9a3dab1cb64d6bb1c3e52041e8d21dafd1a76870000000000000000000000000f3908ad7cab612d2772a452c5a89de4d07c99cb0000000000000000000000007707f4276358aa376c7b87b3de752161e9fd3e6200000000000000000000000034fee7f7cbc9fbe29a12025cd38d22d6b715839000000000000000000000000076367e44115977d83453062d05549b0f23d02fc1000000000000000000000000e2b422b8b049bbb157bea7dc241ae9a972fcb368000000000000000000000000a35b1e8ac2875794a899d6eac43f9f19d1e2052600000000000000000000000076cb76bed5cad9f8c158d5038fe848b1bca50893000000000000000000000000db7095bbf286671dcb01357a165bb396b615665e0000000000000000000000006d3bb19ae8b1b5957deba0ec4ef4b3a6371eaa09000000000000000000000000973d6b30fcb1fea724a2cdf0a4a873be236acc1300000000000000000000000023f0f86e5b8ab90822519295720b57ef6ec7f29d00000000000000000000000053cebd8563cdce941bd58973a31d25d9e47f4f6e000000000000000000000000df409c7b7f0efc2f7cca4c0813b3f80658e1b6c7000000000000000000000000b807e065a11c4d39225b21e0c87c1de9aa95ea640000000000000000000000006894a06d77d16f81bdb89954d29ee0440016a8cc00000000000000000000000060b9ea5ff5a745a720643dd7ea04e6a095849e60000000000000000000000000d2c388a7df5bcc36a884a52a001cba4b55ff662600000000000000000000000054f6005e6e4ac557bd90cefd02279f2f47c17458000000000000000000000000ea952e5cc805d687cf99a567df8344f8aa4015cb0000000000000000000000003dc597169be048abbe0ced6676c867e9513c4a53000000000000000000000000609a53e9836ef3c7bd7b63d0c5844c45327a637900000000000000000000000086d9c63833ae6d44814c68b8dc999bbf5a7bd7160000000000000000000000004378a60cb0c72723d8d21a85caa695a547844811000000000000000000000000c2d669fda22e879b627bba5074616644e48fad5200000000000000000000000089bb5f1b05c90d46ca97797240663b79ca9825e400000000000000000000000026b094f080b279c8adb492e891b26c3c32c201a20000000000000000000000007ca7c72e3eb9fbf28ea280acfb4d4fc348c2c3210000000000000000000000007f51d5748f3ac4ca7270aa18ee457b89a27f16140000000000000000000000000f8696c773d901195572ca37f8f6dc2a25a5951400000000000000000000000061e5595999d30e3eddfc570ddd6c34d7225f502300000000000000000000000066f59cfb2938579bf59f99c9a83f7ca56c3d3160000000000000000000000000eea83bbe60271ab6b0bb65d4bc62f8f23e827a8e0000000000000000000000009423eabb2d293fac63ad3b7cd4bd7bfcb07855240000000000000000000000003b0f14f6cf89e8d293f572cc2169f792c8a43664000000000000000000000000be0757bb6b3da56e0b61cda3fe6962cbb5d6dc19000000000000000000000000afd3b103e1ee4586fd0aaf4404245e2568cb9d22000000000000000000000000a443fa1a5ec8f65734dcdf804025340057262bf30000000000000000000000007c86d905c1a3e704dbcd6075665fc58a8622433a000000000000000000000000888c38e02cfa0168dff78592185569bcee3d8b970000000000000000000000006e959c6b93f0eb3cc61e2e9bf49117c1c8d2ee4a000000000000000000000000b7c8d35694ee153356b084a588d5cf729dba76e300000000000000000000000078a46f601b9f4566d8c2b49937467e03393a38fd000000000000000000000000e098cb358b84776055407508445236f2d298939c000000000000000000000000e0d455ff7303b0124e6f5b4eadd542067bb8cbb0000000000000000000000000f6d1837752e03ed19194b683ed65755315ec61d5000000000000000000000000ff994f3a5b7d890634f6401420c4d5f2d8357771000000000000000000000000b04242450e9bcc9835c0b594fa2585daeaf104740000000000000000000000005828204ac5aa6fbcf2cd4dcb052d9e974c3d123a0000000000000000000000003a1cc29949b1957bc6d8231d17e5417d4b4cbde000000000000000000000000026dd05e3d3df022fc294b255929e07d50758d022000000000000000000000000ffc5648020077f7a4c19de56ab4c05b710a33530000000000000000000000000df2d6db765d34313905f85fbf43c59f09c4b514b00000000000000000000000020639433d95f3fe078425228356fb6b92b3b5ae600000000000000000000000079cf112b08a85a71cdd33e8da217867caf3e5df80000000000000000000000001799bba181299905d79977b4a0468c9332635f960000000000000000000000000bed86077447f74ecdce769a2ffbae924f2d4da9000000000000000000000000217a68324130feedf6938359b3a8b0fe1f60c3a900000000000000000000000050e99feaa52a971ec389bb59a739f518f9442711000000000000000000000000e3e8358fd7d11176a31564515ed69fa2e4554b47000000000000000000000000d073e59211c16d21037a0367056be48140bdedf6000000000000000000000000e79666293cd794d88e825c6c73b38c4c4bd51cba0000000000000000000000000e1e64c205c1ac5d7af5a24126e3164ae0b3678e0000000000000000000000006890fa4dc46a0dd6e2efb361aff58ed367d65182000000000000000000000000ab24daea46f68d57c5142fda695850412e9fff6d000000000000000000000000cd50993429037b0d3132b44af8787fc12115c91700000000000000000000000015f99c0e2dfd2dacb3d0186f98d3cb6fde3ea48c0000000000000000000000007bade71f8ba0a978053dd94230bccbfd435725ab00000000000000000000000068db9a1a40131e1331b928f16051118495bf1004000000000000000000000000c34c243b3542a760c239067579c93b6b3f345c5a0000000000000000000000000580ad58e898bc0d722455de9b8eaaebc4269e00000000000000000000000000d8d331237c5f4e77b0c94d51e918115f3c98090d0000000000000000000000004be6390fc4a1581a4888645e65087519729cfb05000000000000000000000000e398e32bb8f845d3eeb6b17ec0c2ff1fc13b9c4600000000000000000000000047599a6ae0bdd1ccac970de04a44bc4989107d89000000000000000000000000b9598e6245bfab58f9b3ebbc030f7181992ebcb8000000000000000000000000afc2f2d503fbbae0050def7f05bc340bc920ce8900000000000000000000000009afba57add6ba1e072f1978c597a7f07cb034dd0000000000000000000000008b2ff2b0908954d2389b4ae3ee7527557bcfe386000000000000000000000000b8ce9d8d4f339c44d8e8d88a7b9d3097419c40f50000000000000000000000004f535cf824866eadf198d5debd5b78b64b9dcfc2000000000000000000000000529e40ac4c904177e415187487bb7a7a0c44942e0000000000000000000000008670fc30c59281b847eb8f118fd55d86fd6e462a0000000000000000000000008155622c84acd7746158c2d5c48f9a5d551e9e96000000000000000000000000a00cd0b44001e5b8e347b40f5f7e53bd4a5da1b2000000000000000000000000058509ecc57b6e166bf7742c57fc429ea137d5630000000000000000000000002c47570eaeb7e86e295d10a91d74810d42a15a8e000000000000000000000000448dddbced0953de87edeadc92d5267751cc3534000000000000000000000000441d471c2da5a9a2fc6fe9e39f19c0a47cfef9ec000000000000000000000000a99e8f145c8af9a976c1511e96a770c3d8c1755b00000000000000000000000014eb3a8bdcd9ff6d942be980e7bc4eb702a9d7ce000000000000000000000000eb5fcfb0b49806001dae1576f80de11ec7c44b380000000000000000000000005d66832719533d2ae7e4a2dc7c43aafcf4e0902200000000000000000000000098df27bd5507afcffba0a2ffecabbeb639b9887e000000000000000000000000b1e619a04d07ddffd11471b409c098dd1ddcff7a00000000000000000000000086724a92cc5ba72f75f3b857fca24c576d8e1ef6000000000000000000000000cdce4fa6ca42be2518685e6754ec619d440ecfff000000000000000000000000565c910bda0cf06c325f2fc1964b344931db0609000000000000000000000000b6d0298b2e7638e8cf6ae557a3a386ff970a2ac30000000000000000000000002c6fae8b8737cc86a56cb5fbc6628d8303c97d2200000000000000000000000093595521e156945f91705831e8eee79e32764cfd000000000000000000000000a2b97c5c00138e8bbe99a76c916ce45db5b0b5de000000000000000000000000ccba50cd9e80ec6b45dc87348696e36d81e994dc000000000000000000000000a990f1e658f42ebf33a856b25bf2111f6b48a9c60000000000000000000000005566b32a621ad7222b5e8ebda675900d0a4e56420000000000000000000000007ebaebf701e3c88e4b18008a338b87c4171582380000000000000000000000000a8cbca8b8e4c2121467b0ada828485adc8edafc000000000000000000000000f88aa776e1cd5e3d87d934bcd3f624e485b30624000000000000000000000000042f34867d0420207ab60bb772839a7d59b4c743000000000000000000000000dfd15637f5b9ca66c4ecd442f629ff8c3ee82cf800000000000000000000000085566d05a0753ae18da29f946d6292444c1d1cfb000000000000000000000000f219c8acab49fdc755a9c55e7623806e0222c55c000000000000000000000000abd189ef74461ef6de3a081a10f3960c80ebdf46000000000000000000000000631972bbdd796c6a30b0a1d434bdc75daebab91d0000000000000000000000001b71bfe8968124d6bcdf7bb34163cfeb842da0a1000000000000000000000000c49adcacc503609b4243afe17fbd6d8f3f42bd070000000000000000000000000043aeff4c8e45c18ebf6a48adffcc8801e42a80000000000000000000000000180f934e1f42d13e910c019cc2fd30611209727d000000000000000000000000efcef5be672fac3302e10e70e720d0484a2449ba000000000000000000000000cf680bf52cb076d1dfe50a9e9e1627a0c749e9bf000000000000000000000000574b4b4f55bfdee7f6936dcd021178441bc413da000000000000000000000000b625dc6ff52ed3ff4b16203db4072136d479aacf000000000000000000000000803bfed2993dc5a95bb808b1d3d9af6ff8b01172000000000000000000000000e03caafc7032e6b6a4704b2ef22ca1f1b813331f000000000000000000000000afefb29834389a27d1a178fd4bb3b46a4296ded60000000000000000000000004c901accee851a0919d55c33828dc04aee455164000000000000000000000000db00e7ef84d564851e287bdbd8f5c00e9bb6cca10000000000000000000000007b8bbdd8bed652bd8b47002986700556ba82d09d0000000000000000000000001b276c25eb66792d67e1729d268462296f8aa4ac000000000000000000000000eada59abeffc7c8ff30d2bac1d20e021564b0744000000000000000000000000777a2d5ff640876673acae7a08e081b4f74e0f8c00000000000000000000000037c785a11190edd81ee9f4f1b9e07602cf50a4da0000000000000000000000001ba0237fc601b6268de78f2a3b88d8c889cdac68000000000000000000000000f08ad1944d35aa4cfc00acb36bf10f871713ac9a00000000000000000000000099edd33cca600e69c0024972ac5ec902126f8911000000000000000000000000041518d02650b1ae8a4686470a082b4eb7d59a4200000000000000000000000009f0e1ede3d1d27998b887a3f61230311ff70bfa000000000000000000000000668591b058fef3f85f66c46f51efc3c62b9980a300000000000000000000000066a34ff69b2c21a764751ed0512c546f888a06d400000000000000000000000050abbecc66919f0bcb8b768f738296d08b6cb1be0000000000000000000000004704cc0a3df437185a449d445b3c0ccb13b4b88f000000000000000000000000e2a020f0f500c37674691b623b3f46f73ababe1300000000000000000000000031df6282bb5bedabb7897f4a2ce5fd9857b1b0e10000000000000000000000005c1484ae6e65e5c7cc45b0b85d83cc9327c2b31b0000000000000000000000006afc3d3a2394166c879ddd042da60b36a34a12ff0000000000000000000000007b3d15063bb699bdcba55d7c99e39a09916927e400000000000000000000000027e2dc129d0d47cd5ce4298195e34d4ec9095e7d000000000000000000000000251b291e97165a6b12cff598dd6dc3de2adac326000000000000000000000000453a3f15b643f7cc8a2f0fb1da4752174c33e9790000000000000000000000001ecdb253462340b3883146983014880e77c720bb000000000000000000000000d601e94dce5e7b971e2423675420cff425a79ae2000000000000000000000000f564562cc7baaf3d643b1c145f766e1029f5c06b0000000000000000000000003885b620ab538bbc1f03412a194a559ec87bd01900000000000000000000000055adb9fb4cdb70d2d92bcafefe68f82bf7acdf6b0000000000000000000000009a36f46c56d243efe0004354db91503301087cbf0000000000000000000000000e4ac909eed29a29e911edaa5fbcc7bf52ca32ff000000000000000000000000461d318bb9726007ec0d2a5398c741cbcf2dec9f000000000000000000000000d67438b4da7e5c1eadd109abae7a45af226718aa0000000000000000000000006cd3aeba0e4642863a5080b1fe9d7fa227f613ed000000000000000000000000e05d03b1e6fe21d55b3480efaedcdc945b0a7717000000000000000000000000091377556912c4a0785161a0c6f67d4ffe0d68a70000000000000000000000004c5d9c5bc7fbf94b96cc9c5c01cedb6db32e3742000000000000000000000000efcf30f71a226c27b77c036fd9b12a08f2874af600000000000000000000000004d36e2eed76a0bde61ad842ce7d860e68a34ce6000000000000000000000000514fa630c8c0915c8689c844ec7205737e46bdb90000000000000000000000005eefee47a718e54b820785cb4d1f11c63aafefd1000000000000000000000000a92c1fab02153939233cd2e95c81fc58538ceca000000000000000000000000091b525df579446377ac459cbc4e942bd36ba68f700000000000000000000000018a487df5f857320b57a7d076da7b767c1f601c80000000000000000000000003e7c0318ad1f4232c39956b6e73bbbddfd30df0300000000000000000000000098ad260cf867b4f3821ffc36d160e22e24b5ae240000000000000000000000002fff441fb97552ccded5229c6b5ec5bba55f745e000000000000000000000000a65b965ed64dddd502a5ac44f9164e18261f47f9000000000000000000000000522cf797507d2ece6092d539050c6645a0c1600b000000000000000000000000249cc6d241b8c7664cdc4954005152d5a991e076000000000000000000000000eefdda81e69325b75eacc11e20026ee8d868b464000000000000000000000000d54478923dafa7df8a0ea7fda0e58f18a4596558000000000000000000000000022e814fba82e44d0c78b1a1c9013f33b066c1dd000000000000000000000000fa7f47a7bb7b62d6fb4fcf25dbd0fb3014a6008500000000000000000000000077abda457b282389e430b9f96729cac079b5192800000000000000000000000025fc3f28c0daf8ca043fe723f53c6ccc47e300a100000000000000000000000033d7c328ac42e4ac1f8fd15d0f3dc28c355d49d3000000000000000000000000bf32c6f879674a79bda2b14dbd68a27c3e0085c100000000000000000000000056d23f93408aa89bdeb7ef17d72475662ca22ba1000000000000000000000000d03dcf762ae618254520ba9faaa510c08bd101bf0000000000000000000000006a465fe62e34e40d8a3f7200194f6d3c7bc6183f0000000000000000000000003f53d9030ec413ee6772aa35403f10ec49b1a44a00000000000000000000000092486d6d04e144dbbaee8f4b080f47413abcfacc00000000000000000000000059e41fff439f3784be51b30c7f3be7445e88bfe2000000000000000000000000b4c1e7412ff5a593f895fd58cf47ad56080b61db000000000000000000000000b2b339cf0bf0adc04475e38c38b251875f1cea08000000000000000000000000e6c563a4913c8edf2f26a5724d0c7742f751099f000000000000000000000000a5fc0edc3a8aa70133b7414676cca074de08018500000000000000000000000014ecb6e7b66c72dd1318841a0c8c85a12f5340fa0000000000000000000000001a6f4d762ec6a3b29ba6ec6e2f2849b646b626da000000000000000000000000aba22a15776c02867afa47ef2f0cef5bcf2d939d000000000000000000000000095aa0cb0745ed1782d2e78bd61ef6e7d8b38e74000000000000000000000000b18fe826fb357c1b1d4be47a0233bb8b5793979d00000000000000000000000097d0d2b4934b9553ff2e11e48059973466ff0644000000000000000000000000ae537651ba0a1cfc3c8ddac7dc3241be94257bb60000000000000000000000000fa9ab1960e571d132f500b191c7a02d708209aa000000000000000000000000804160524b69e3f1614d1c4c9041de63e08eecde000000000000000000000000c208f926ded8ef671de28964fe7f7ef58383d9d0000000000000000000000000b9dc2ce4fd003c19dbd559fd5e53701041f03550000000000000000000000000afb595a4012ad4fd28240568caa2a0f72b750b8f0000000000000000000000005494e530ae3d45f98c4c72ff7e4355f3778ad3140000000000000000000000001bc7f8394edbe31000d4b644d120f3157ad6663f00000000000000000000000000a8238e4384fb75641dcf5b8258ce016530510d0000000000000000000000003f325542b9b9fd2c7278adf0ccea6b08b4bac7d000000000000000000000000048d524815e2e54ddc98280b8b50c567324e55ef400000000000000000000000002b830f261f88019f4a48172c8d67b82fc024bf30000000000000000000000007abc98acf2f5900cedbe74bcd136e5491a96b69b0000000000000000000000004670bfca95b1ab8dceee6e2e890045aa87087d720000000000000000000000002e5e3d9c930bc89a9a220639ce4d1817762aa13b0000000000000000000000009c87868ebc6293e64e5a1769ecc13ed25b8ef521000000000000000000000000e41ddd368bb5bb8a305c26dd9057f9df498fc8890000000000000000000000000642012aefa94acf091f5b879f73ba1da52a441800000000000000000000000037ad9ac7a78913ed6bd0ae7c97185f1fb4ac5a100000000000000000000000005291b26554b3c6a304a47f6f439c777bf41e194b000000000000000000000000763dbda63d610c2ce8990d4e17ae25cfc0d0553d000000000000000000000000c7abc93c4dd729981ddb72840fa3c32069c3e66e000000000000000000000000980ebe608c70eb81eae31884c1004df256f069d4000000000000000000000000e5bd2884e69043476decf374cbea6e854d92d699000000000000000000000000ccefe6fa2e31ff14990719e073cd4097c2fcdea8000000000000000000000000d64fe737922c0b86bb1974311d1ef144c14f0e040000000000000000000000003a80419be3325f02dc286142cb8c821402fb0700000000000000000000000000045d11bbc30b1405db660ed959514de72f6f9820000000000000000000000000af17a40ab98f929041dcd47c7481f6a7b1ff112900000000000000000000000007ae8f9cca523e42bdd5271b3cce5dfeec09f439000000000000000000000000f29da34abba4b2e2802c3f400da262963e6d6487000000000000000000000000b59b0ddfa3f05a5df4a54d279fc64ee78145cd1300000000000000000000000019cecd7d27d94c0a09f20774d5b5df9971967060000000000000000000000000b00d36793d525de6b20335456167b4d829d3ae5a0000000000000000000000003c73ddd49b7381be126028d52d5dee5e11ab6830000000000000000000000000ea2fc2e8d18ef15e920396fc5ba52dd06cee3a2b0000000000000000000000000df4fc9c4290197d81f71206853c73b8687f60e40000000000000000000000008f28875b0c31a11b0b288ba03971438ec5471a510000000000000000000000007ec9e23474b3c4f9ed1029b5fd5497eb7ac0dea3000000000000000000000000dde5908d49614b006fb8a15664c34e301d29acda000000000000000000000000e18647ccdedeb40265d8647b3bad690c66a84ed6000000000000000000000000c7fc99136082b3c56b492b42170f1c8ff12781a8000000000000000000000000cbfe2addf6a2c156f737722552e6c365c9a7442e000000000000000000000000a7f3cbbafbe6461aca8acce25fa34b40ebf6d5f100000000000000000000000089feb1ea1c35f7c69ffbdc4c63746340c3afaed1000000000000000000000000d3e1cd04752f2f4bdd79144db073f1602d3ec53f0000000000000000000000006eed765586bb512df30b72e2d6e4a23fa1c91c0b000000000000000000000000de34393312c0c1e97e404d18a04580e9610e063c000000000000000000000000562c36d3842e9bdd3661430ca3153bc1ce63c0e400000000000000000000000005173f546ef8ce74e184407272d3129382562c390000000000000000000000005fae22bb731cd3bf6c85892ac355ab33c54d71f000000000000000000000000076053fb1cf8339d402000102a2375a1cda949c480000000000000000000000008ecf304adee79834b1ad9f93af3c30a4baed1b2c000000000000000000000000aac5816da5a1bf833040df83250bf33bf7bfe2ba0000000000000000000000002491dc0b40579897dfaa73e44e5c50ccf3772b31000000000000000000000000ad84430d787589a0fab0bd5aec1b9f931b073196000000000000000000000000f5d25a0a001ea85cee7c69fa72aed742c7ac13a6000000000000000000000000256f9f0c4077f822f8a16706ea8a7bf183eb18d0000000000000000000000000eef407240e35e1e5aa9cbba91e6f346b44942286000000000000000000000000a07303a24e21149e611e477204cfbc2070e199b0000000000000000000000000914d413e44af1f48d275eee2e4a02b11ebc9fcbb00000000000000000000000019d85504822b02bae64a3fcd1ab1af4b644684d8000000000000000000000000744131b48016478720ed7fa6675dc3e22bd53d5100000000000000000000000029c3c4385d82869834a981ace5f1ec52b637a16800000000000000000000000030cdd5666d135ac68350e1c8f0000a637377fc2800000000000000000000000016bca91e8e043f6399aa08aaa4e46f66473bb6ae000000000000000000000000f73f1a6b7507a66c95c6444b50b0e464fdfaeada00000000000000000000000048d2cfd884d850f0ebbfd4fbe9639ead6e29634900000000000000000000000053c510e274b658bf6b6f1fe9de4fd89f393a706c0000000000000000000000005a270253a1622e6dec83bd2bb31db36d0a58bf24000000000000000000000000f929ec05393c9eef5d70cb05aaf49c05bf1ce3560000000000000000000000004bbfa78e64a94c883112bd4192b16d4f4aff5949000000000000000000000000a4b711fac60655995cf6320ef1762190a29b2cb60000000000000000000000003d11799ea6e6116e5b9409f3e6645db4a344f829000000000000000000000000ea7a89d679b28b90a9315bd9abd004af5156509a00000000000000000000000044fa1c6da9424ff5b984a048afdc76318c26de5f00000000000000000000000034e50f0d56db4ee7ffbc10defc11bad79e0839c200000000000000000000000029b2301b1e92fb22bc283f49f3a5afd0d8d506f70000000000000000000000007d37279059c9cb7d832543d7bc7193196c7b5bff00000000000000000000000067c63dac029fb9c274a34168d78abb4e0564970e000000000000000000000000b293ffe433b6c794137ecf0b62e013cd3f5f5097000000000000000000000000e0478dc8c8bdbdb84d83827bbf85f5ebb33f18490000000000000000000000005ebadfc71fcf9f4cc52e69e88fa608616675bcf400000000000000000000000003b6dfc450ff0271c8bb8259364b3b61e56df8f90000000000000000000000003aae9cd7a36542d54cb8012df4148e87af48d9e9000000000000000000000000d6198a28cba3c741e818100e6fa64e6ebdde0af90000000000000000000000007e6b67ecad7d812fdf1c4c3fc70db2098f798552000000000000000000000000483f04a076f5a3b27fecc514ae838785d57dfb31000000000000000000000000b810ce5fbedaea4f1ae19bf1829a606898c2467f000000000000000000000000b1ce5c72e342a643f8b6a9f4115e8eb5b923da1f00000000000000000000000076a66051890bf3a6696ee61396957ece75209a9d0000000000000000000000002859eabc3bc9e89bcec4e393a7ff4563b4ba5fa2000000000000000000000000f4a4ba68711513b64b96989001584dbf3327972600000000000000000000000006309b7f50895da8fcbe32c1cb84d4982c6c415e000000000000000000000000b553e3da93fa75ad7c784a3e06c5a637b7a4cbf500000000000000000000000036b3cee8eb9a6dc81608da470e101af59183729d000000000000000000000000adc1397d20aca503d9d3764a655b7d31b6b5da2b000000000000000000000000a446c2975cb39555184933b9ce10f26a4d1d71020000000000000000000000007264102f4ec004e1ea33c05fdbe0fe1a1b0ef84000000000000000000000000028d586bc2691e4b6f25d8d9fffb2eacb85b8d8ce000000000000000000000000db666ea272e98fb34cc215de2e9e271501808575000000000000000000000000d4f94398333e31dca9f8e033094d620328be7efa0000000000000000000000008ccc099ac737689abf104d8b9009d446074e430c000000000000000000000000561f10fa8f8eb35d412f5c97701cf7a8f0f6fec3000000000000000000000000024fc033e783e6655240bfd816219c28f55a7a660000000000000000000000000c0e364514c6fb8ae733874b625708a326ae557400000000000000000000000062a2c529a4351b19732026a2653741816bacb7900000000000000000000000004bcb1cd434dd5e8daa1d86f1f8b25b6f9fd1c2a20000000000000000000000000ee0bfb32748d97b5c3f894c7ed8e385f9519f50000000000000000000000000bb01d8b11b289c783c49273a2fb5287ac2e436dd000000000000000000000000deb2ad2aecf63dc42daa6982f0eec793c24b072f0000000000000000000000001ecddc535b39a28391532ca4d01ce84cbbf552ca000000000000000000000000b908ab34f9753a1ac049eec2da2b5faae3e3c77400000000000000000000000049f41c5ef0f5563af5fc83c95d026695b816cd1a0000000000000000000000007b66a0efc72122f4d2e6a1e800dcf9e308d5c54f0000000000000000000000002b1f84fb4b4eedf981702dec853434f81da9de000000000000000000000000005b381b4316936f03e11a707877cff61d89de92b6000000000000000000000000444156a38ab23739699424ed59c1eb4d666892d6000000000000000000000000bbd6179e976a8c2be397fed1d24fe4d9913bbb000000000000000000000000009aa8558d2adbd1fae7f31fdeb639c9b60c7d5fb20000000000000000000000000283b3d4ee6a1fb57c6f23be7c3d2b5b0f9c9dd7000000000000000000000000da72d7cdb771874abf2e397b89c5bc5358cdcd0c0000000000000000000000000d391929d18f81ce808be94eeb99388fa4386b700000000000000000000000004f76f887001adc578f45a37567729286424b652f0000000000000000000000008b518ffb442c7263641876d9f30c145e578aec3700000000000000000000000037c411a58568d5a4e0acefe68b045fe7a2d83f910000000000000000000000003d8c989d1565a98175d515e5103d33176c2a9192000000000000000000000000f0aaee0b13413162aaa87afaf8b20d87b000f69b0000000000000000000000008a973c46abcb560eef6ed9d1637bf0acc1510af40000000000000000000000005a93e3f92b940f4e314c41580432cdc122067bd90000000000000000000000002b340b53842df04d41db967b0dd33ded7e3b5c800000000000000000000000000cee40fc1682b710785651bf71d048dba063b45900000000000000000000000035cb86484c4eeba7494fb73958d265e856e4363700000000000000000000000053d9e6afb91b89e8243b4f949fa1f2ef8e855b580000000000000000000000007cce26ee82efd64e0f829bbf1a71ddcfa9129d370000000000000000000000009ade4ac39ab7da45eaf262cf3a01106b6b61751e0000000000000000000000007896f6c68f6658087a302ab8e3cc534ab4eb7931000000000000000000000000a54cfd4ab93cfcda6503b69982e711a7e289fc92000000000000000000000000163b54d3ffcf54b8b4a3b47e4c80bfa6859fbfef000000000000000000000000188c8a04b631e571bbaf40926682ba8d77e6362a00000000000000000000000080fccaa6d1b8a1a4bba66633dca65efd7b70740300000000000000000000000055fb5a8294332b3bfa66bc237b466ab5e90079e30000000000000000000000001c847ea78ca87433c9aec670f043411868f967d1000000000000000000000000b942c761fb10cb8252187bf7cf67a587a5a00ed40000000000000000000000008c6852c3545b5894ced25b5280d6740df7f1b7710000000000000000000000007285502ed0a0ed25f65941e480bda7114492acf900000000000000000000000090f4d851171b1121a4eeea89e254de09d382d53e00000000000000000000000090362e2ac2c9cc50d5537d02c2e1f064306a3d8600000000000000000000000055457c4d011ee4729b23aca6cc44c7a05d9110c7000000000000000000000000c65a1d84de709e742c8fa249ecbf4152cc922645000000000000000000000000d26d1723d228027039fd8b6a1fa6c46188847ffb00000000000000000000000042d7f2b97f5d21fcd9944ef85bbfd275413d8ed10000000000000000000000001d672c71bc5aae8e5b8714c9ab8e17981fb96d360000000000000000000000001c3c193692c018551478dc76e391fa4c3be6187d00000000000000000000000088459876fc662b9a6c47cd1c0bf299afd4d7c20c000000000000000000000000422865882f1ab5654ee1ab77e339ae3167dfa2920000000000000000000000006286d047f4c827a02fd2cd80f4490f36614193b6000000000000000000000000f8a66cd025c909af51855531282fdfc793c79e7d0000000000000000000000004867acddc378e452ac1ebff49c31ae9772f62ca1000000000000000000000000b96fe81c57dd3bc103e5708b082c65a91af0cbb6000000000000000000000000db7d05f490c1eddb1879083c08eba900f9e4e03f000000000000000000000000311a315b8b6318373dabdd1bd5bb9c73be94b41b000000000000000000000000fe2e37689f43cdf3779d8d3ff095219c9d12bf05000000000000000000000000783eb1c97015c3e5f68e598849b0c0b375dee524000000000000000000000000f52dcdd061fcc58a096f6eb28e90a5888c208d25000000000000000000000000837cb73e6bc3ef7fa76cf6c251e8701d606e83c0000000000000000000000000d06ff6b735a81c56e812cd8d500b3b8d96a027df0000000000000000000000009c853e4a64785ba31d4549abbbfb8ac5c12555410000000000000000000000009b6aaa04246e7bef3d531884cdbcf1637d7c50a900000000000000000000000090cfdd1722937ceeb8e6dc5ae53572074ba9cee3000000000000000000000000cf251f8549764d996414a4918d3f691949f31978000000000000000000000000e4514ba2b2e7d9feac52e9c36103e70ea3ef2960000000000000000000000000dbda916736ba092ef92c388fe1ec8009a6e5ecd3000000000000000000000000ac981c8471ebc818e95cd0dd758b15648a13191300000000000000000000000004557fc72f6f4d6792fd7d5541934c1765e6a234000000000000000000000000b1debd11c42e093943190620cb76a3ba49ed31a300000000000000000000000036a96b9a7ceabb372187d377aad605ce58d7fc350000000000000000000000007b14ad3f0923c132428b5474e2fb435c9ef4c1b7000000000000000000000000b5881dfed6b0d4f174e1d166882641d3b26cdc6e000000000000000000000000ce9e4597f90277b1a1ed2faa60736d9f6a2b01a90000000000000000000000005d3a580377b37b4d5b208afc3a21b960f30e4c2d000000000000000000000000bf698d4ea9c521273bb10d8a19d63e1fa9d35edc0000000000000000000000002739b8548fe8b86aeb7517fad959626b87c569f90000000000000000000000005f462155c970c68e4622efa1952c494d45b52f95000000000000000000000000082e35e902e088e641a75a64f7f97c049abb324200000000000000000000000039f7e5708d1128e23218c9ffc773e359c4fb4ca40000000000000000000000009eba3ffc3ab7fdf1979714958a9d2de6a235a2f100000000000000000000000072263f7bea6dcf71a30c8249780708c85cd81a25000000000000000000000000713ad0a815fcfab910b385fa572ed8597227b0cd000000000000000000000000d5bb3f5758ef66627fc7e78a6fd9a2e911a2a08f000000000000000000000000280759397263eb2cfe6a71fe35747e102fc57368000000000000000000000000e8b3aa34955156748e38426449ce314494d4bcdf000000000000000000000000a8f50b7ac5881645ddccbbd651005d62bc1009af0000000000000000000000005a9e3599b67c4a8440cc2bf7228e80329a0a522d000000000000000000000000f17a69f716157c37eb5fa3a8e846fbddf2ecab8d0000000000000000000000006e2d198495a8f44cf9cf63b7cb12aa2f191e0d9a00000000000000000000000071944013457cb90763ea66504a39af8cfa5c4eba000000000000000000000000347c1a75701734217d515f20ee7e1e7211b5ed4b0000000000000000000000009948381cae877c08928d88e8b7c7c7e59d4989c0000000000000000000000000db28da10fe9a6d087790c75decd81430c30b4dad000000000000000000000000582afad3a6db7fc5d6d5e4e3ebb39c001c2428e80000000000000000000000002c6f4f7bfd1f4ddbe91fff8c84deb3e3de9b8fde000000000000000000000000fdee00d46e3b1d17023ace469fbe71d846cb3c6d0000000000000000000000007fcd909daf643c7a99b21c33495fa45b389344a7000000000000000000000000239b85f707974467e21a93d30ed11044fc207dfb000000000000000000000000aceaea4181987af5102c2cac09141afa5fa017c1000000000000000000000000d1dbab444910ae6e077d44b5b201ef5c006be04b000000000000000000000000662f57e7691016d6bc3c61aec1f786ee5d306e36000000000000000000000000ffc6acd36e3ed37169c55b1e24f4a37ae9d4b59b0000000000000000000000009a8eeb9ec33be53ac8ab1a3a590d805d1022e2760000000000000000000000006a601bab882171694530a0fbcec3f11b5e9a7ab7000000000000000000000000297142e77090ac720bc58a01a6ec3af0e3d2ffe50000000000000000000000003cc305d84375036d216fd6fd72f877a9b7d590fd0000000000000000000000001f63ed4788aaef8d63eabda06c3ab3daf0bce30d000000000000000000000000349fe89cddcef572e39364c13025889aa33c8314000000000000000000000000b874a38b7ff971a1dadcee6e74bfcfd9efa5f5dc00000000000000000000000012d1556df77252ab31ad5474ac6f919e462564220000000000000000000000001334b86f88447ab8b9cb5c7e600c3b0c685db01c000000000000000000000000a030202157ead70915ca1b60d6f0862415d6e1fa0000000000000000000000009f314ff7da25d0ea7cf15bb5dd3e8e019a2f6f23000000000000000000000000526c56975811845d347a5ef7406b0df9dd438b4e000000000000000000000000e6a185896c861fa61175b54de752978c374e4507000000000000000000000000fe54d2365af879b106f70a2b4a8f8b441b3131ff00000000000000000000000024e214c7eae06bc8b852818a41b4de774f09c6980000000000000000000000004e05c795b8138259b36b41cd19d1107dd484a5fb000000000000000000000000615d7b5b51bde6979b8989e4eb2792bbb16794ce000000000000000000000000219d89967ce069ca13d99d256758709a460c05dc000000000000000000000000df76b8caa595a58b0b3dbbe0b267a2e13b241852000000000000000000000000d16f354b3ac8470aa04a3987821309bfd9dc4d9b00000000000000000000000049361ef5962c4803cd8026ef35f394bf17cae44c00000000000000000000000008c0ec72dcbcba69b380654bb1c2144d6980effe000000000000000000000000140248bd0d378eb716c08c32d1b02d6fd5b50b51000000000000000000000000ff3c4a24efe45ea54cb1ec9db7cd0bef34ebae00000000000000000000000000216aa01cb3dc5c355562120f71592dee297f708f00000000000000000000000098c7e20c32d0cd409f614dd9c90c7a4912fcd7f5000000000000000000000000684e5f3a9b0cea9771b9f11423ee9a11f6b7c08f0000000000000000000000004a412715b3ca28609dcdff5b41dfa3d8c6da8e740000000000000000000000004c0754ea0777366fde66799b2f6df01e7b57f69b00000000000000000000000088837fe0c398216d02189c47a43a5ab3c2995c17000000000000000000000000439edaa57aba95961d4d4c248023ee07e05a3b1300000000000000000000000075187ba60cafc4a2cb057aaddd5c9fdac3896cee0000000000000000000000007a0baeb122a22073abcb198cac8deb3f745b2cd30000000000000000000000000b18b6da2f2c9b812720b15cc8fc735552c941cb0000000000000000000000000888ba6d8e13f99c1724c96696a38bcf128e39e30000000000000000000000007c3bddd3c7d62cca66a77766d0ce90c2624280ff000000000000000000000000656f028d6c092623def04b935e1ff512e60ac60200000000000000000000000079206faf6bab31dbb9c00302e215fef82c3da5430000000000000000000000006fafa84864e6e1ae349d4806ae33c87d7309e9dd0000000000000000000000002884cfcdfa2e3c66e720d14b54f5745f234c31dd000000000000000000000000ee44723b0e990252977665436de42fdb4de6c22b000000000000000000000000c0d79602e9b3d0b88f41f9c475ab60c2747fe244000000000000000000000000693efe086bae324ddca45dbbba87a590ecb66097000000000000000000000000d2388a3a3b8dfb93f2529bbaad7185df781e53cc000000000000000000000000d945917307b03c4305a1f2fabc5277ace0bec702000000000000000000000000edb04d7de4b199991144f2cc7e8fb1eb67d73d90000000000000000000000000fa4e9eeab3284130c9343a3114557bfd166cf19b000000000000000000000000d2c83481f2f6ac29f8dd6ef06556d5dfd44d75ce000000000000000000000000aefb92181d02a9f2c2c46e75ecc3e7245065d14800000000000000000000000002bf2ff4018d764abf2cd3f4da27caf277fc793d0000000000000000000000008fa338385be6ad9e8aaaad35ace6c362a50c8b33000000000000000000000000e2393dec07487e63c9e74eb003dcc74b2562b76500000000000000000000000022c63cdeb6dd617a385162b93e7504b55eaea9ba000000000000000000000000a4c5eca7e630f0c9cd1349d55a8c28e9ba061a560000000000000000000000002b61803128c2fb9b104b1f631c3c5ebaea329947000000000000000000000000d9352b5115b362535d877e0a03869620d6dbf9fc0000000000000000000000004f8da72a078c50e0b2fd12ff6b1d2fc6fcc2bfdf000000000000000000000000f2dd99339c83743531d009b42e2c1f1d1f8bb5ba000000000000000000000000ca9559de371fdfc244b4bb89c2db7b632e04a39c0000000000000000000000000d2457030fa8bd0f40fcb8fb8f6c413fb9152fae0000000000000000000000003549dd2f2ecf2ee399d0b0e6f77cc826ec297567000000000000000000000000cc55f0994e7fca5bf1eef89116139979c570bc3f000000000000000000000000ed91890a8da18c3aedf0eb796c952fff1df9f69d0000000000000000000000004b51e86848fa2fb0f30375bf88d2e56249fb9479000000000000000000000000a1aac3945aa94b83f949c9b4f77828f756be496e0000000000000000000000000368b92419a2c0e67a0dd379d48b6983fa9cdc430000000000000000000000008d42e7083a2e7aac4c35601d1497911a1f82156d000000000000000000000000a73aa4a94a93b9e10d1b80ddf5d31208f53b2a9d000000000000000000000000ad652a38a0ed1411e78faf211254762fcda15fda000000000000000000000000aeaba1c9ab080d4550545f0bb3f17e424f40f982000000000000000000000000bc22007dde8f7ba41479c7136a7737f9e7ea66d5000000000000000000000000ac092aac46f153c8f84451493df14864ad63c5b7000000000000000000000000d43ccb35364e06a6911a171436008c2397af2fb30000000000000000000000008b96c28b1832938da799a9c410ea2e26cfa6f753000000000000000000000000859b8735b5c4422de702a6ba268b9e664eb21291000000000000000000000000f0c2249a54a09a869e41ec93a6e4f7e48782d9870000000000000000000000006b6972ea305ce46f33c89514a36ca23d4981ed9c000000000000000000000000092730d250c4889d5c54267c9a0615ec47561922000000000000000000000000b1978a603eb552198d2d1de0437e11ca5b5d6035000000000000000000000000d532698dd24977662de15701b2a8f6b20e34068f0000000000000000000000006cad957812f1bb9ab9364f20cfa15482bce9de77000000000000000000000000f298bf46367b28e58abb0c69ab3a894e2ab3ce38000000000000000000000000da5d8c0898edde254d4015b0eda0368042594cc900000000000000000000000096c3313a926e3437d47eb0f870ce99c6e422c751000000000000000000000000b89daa5d035b4973e13b6e17a357390c5b59c5e50000000000000000000000001342a24e50186f2f178fc57194d3ef56ec0f26fa000000000000000000000000c04582d20d03d3f80205c8934a46ce89732f399a0000000000000000000000007e7e6437a48196c3b0f5da4b8f6f6bfad5505ddb0000000000000000000000000622d8f67873d1de339c8ecf2416fa0fdd63122f0000000000000000000000002cd783bab56eaad0cfcd32645d25d2948d263bdf000000000000000000000000c8a587bb692f50224755ac16e752a640f61852b2000000000000000000000000c1ef50361c3c2239c546d1c0a174080e2531f11a00000000000000000000000017fbf105f09a1f78015f397c197b95f5837fdae700000000000000000000000061bdda0ba3e782c02486bede939266c28d812f040000000000000000000000004af640e8dfcaab55a45f2e4cb50f914be39405850000000000000000000000003a0dd7d4f4ff4a5e43d1946b0d620dd2f52f8e740000000000000000000000009f11bf99df88b9aa2f4d9a357aa107717cb69a850000000000000000000000005fbde20c0af816bf2af6d44d8649b54e078958fd0000000000000000000000005a809c1c8ba32f27d61a83c714be617d76b00f000000000000000000000000000679abe02f2e830527c06717e9194fb1382139780000000000000000000000008c2778595f22d43abd69ce635f0bc6cf958c8d66000000000000000000000000e90149079157eb27e0f5287c91496670ad4786440000000000000000000000007cb011a3d33f59296234d45983e2468872ec9bf1000000000000000000000000b553529b5f5660610f64ea5dd82ff555cf73b4eb000000000000000000000000dddb502e99ffe6c0059b41969b2471e2c93b65020000000000000000000000009153d9b0184c8791b05b3781fbae688fba47c7a40000000000000000000000006aeea9ff91da1f787932073470e67f0bf2ef69f40000000000000000000000009d68d72305b09a33b2f0f7418ab1e31f70e29837000000000000000000000000f08a9c9a58a171094b01aaa13053b11e46c5b16b000000000000000000000000fb5f97a14de3662af1340044d9985c89b4659969000000000000000000000000146ac522b27c2537c4976c6dac77d2ac459b56fa000000000000000000000000ec1f952f637dd99c840ed1981309166500107afd0000000000000000000000000fb31f5c18270fde6f30ad06ff3eec76c8b0b208000000000000000000000000270dbcdec146ac4bdd2418357fd96eb0c25570460000000000000000000000008a6c405e1f3a3a61d794f8cb6e375edc1055a54b000000000000000000000000f5ebf4d265edf02c9c0e02fe3fb02c172b801f1500000000000000000000000042f77d0a3b43bd4b93253904ff0e0788af0459d900000000000000000000000077d8d474c79be1d8b149e011a52a4e5d1e9177a1000000000000000000000000ce8178cd7b39f62452274f439a758ffb22f00987000000000000000000000000eea2b402caf1ebcf40532b575a2c140382d89f0200000000000000000000000000de27246ec3b94a176953e0acbf09047476e179000000000000000000000000a930251ac9a83f939739d399eca988d74f86336b000000000000000000000000184fb731d8024c211c6d20661374af6a5282eedd0000000000000000000000003395a71f6d61a0aaa92b06ed0905182b58fcc0ce0000000000000000000000009bd2fa4f0ae102f3a96c1ad3292f419ba8d0191f0000000000000000000000006b9347c49b31cec0e5faa313f896b32dae590dd4000000000000000000000000d10dffc67a16028d6ff98416dc997a1d2379a6a60000000000000000000000006c415164366faeefd16c8365de71ed904fd6b00f0000000000000000000000005815be211b1753af7c686cd57a51d71d3d65874800000000000000000000000046105fab1b586a239b8522b999127562c688cb3c000000000000000000000000362334f2e86d137482b99a7b2d8705f01a5c8586000000000000000000000000211eb810c286325ec42a227d46a9ac881a66f00200000000000000000000000060248eaa56723dc5923009c723d0f05d4c088cb600000000000000000000000021cf6942c2b402f15c9e17d9bda04239b2b6561e000000000000000000000000a852ffe916575d81d387fafa5e3befbb6bba6d310000000000000000000000003875b9073e8a7b829e887a96f46ad834c6d6e67f000000000000000000000000d3355a3ec1fee417bc12dfda2eaa57e46a9b1384000000000000000000000000801f837aed89114c2dab8f218b0bd40a101e0e2a000000000000000000000000c409eb4bc7d62ec36158a939a847ac5eece88e34000000000000000000000000098ea60bd92f0a418d5b537f8ad08b3961acae0e000000000000000000000000bf13a3a768c0626bcfbe950501bb94aba35389a5000000000000000000000000bec4fb2db803294750a7f90f33a4d59b6e63350c000000000000000000000000e62511fbbe1eb59325a2880926c838b5fd6508200000000000000000000000008410600daa9641ceb946b61ae8c94ae9881887b20000000000000000000000004eccfa9023f5ef6379cda1a09ee663c417c83900000000000000000000000000bac131e33b4b57be702fcae223749b7019c26e91000000000000000000000000db78d25bcaf5820bd82f718b42953752ef8bcefb000000000000000000000000270912df0895b5681dc073a42606b6cfcec687bc00000000000000000000000026ed0ef37324c7e7c9e4f38e6e23e7d52b73a5e3000000000000000000000000916d83d278cc4df36a56d14f376b007629461982000000000000000000000000fb79c4cecfd47754a11d7a3fc44329fd37f6696b00000000000000000000000042bd44fd04d999380b9cb9507913bb285266192d000000000000000000000000a04b68ca25c2c891a83ef9dd3eafffec69bfe73f0000000000000000000000009a7757e52213252105b5f39da1130c1397e2bf79000000000000000000000000f3dd1c34f6f412a5734982ab21ff21f44b8add1900000000000000000000000029bf00ba8b36b2a9764eff86b22a122281ccd97c0000000000000000000000004af7c0f4e03d314082f4d4b7623ded92b46cd747000000000000000000000000c884db80cb99eabf6ac7e31dd2f68363da465b13000000000000000000000000448b8259e50929cfa2c706986563f7edee9e783900000000000000000000000013aea94f6fb421e64b2b8695c9acf75ba830d2340000000000000000000000001cea244a27655ab086da77e9b2b15859f133ebde000000000000000000000000454aff51eaec3ea9d918548631de8a5c841920f2000000000000000000000000a63f9902b156928ce12a181a5dc3929bcc9d634400000000000000000000000037ae4cc515b9adcf0065ab0b37b3d4df9aed8a450000000000000000000000009ddce2823a5197a1e07058b581e45c1b63f3a8de0000000000000000000000009bcd4ece59e4690768b5454410ee65d7fef50e480000000000000000000000006b1b4518c4b94f17b6a2c76900831c60fefe933d000000000000000000000000ac99feb045881bfd7972782f3402de77b697b115000000000000000000000000881b64047155dde2201c6693c93272bf10b3a74c00000000000000000000000013a743be17a7cf32424220d5b88779d4d8b4c7f30000000000000000000000003aaaa9b6d37e95428e68a8e155d88821399e3c8e00000000000000000000000061b337e540137b88eb293249fa243acfb74156e2000000000000000000000000ba77b99276fbd602ad7d559ce8dbb892d6948815000000000000000000000000e72d9e8d61710f6edd635d437f615c489190c719000000000000000000000000a3b705b33a441ff73789ed7c84d9d79976e1f11a0000000000000000000000003fcdf0d547ea189acd6ec0e272b8d9618f804f2b00000000000000000000000023e31199953cbcbe6507c3492a7056d46fb594ac00000000000000000000000075b81de11590e720ea2c7f1e5d52aaf7ca09e1130000000000000000000000009e7bb4e88c381e30fa9d48d6eb291a604e9b0c730000000000000000000000003fcc6d8ff848cf2e4347c3576b504a1d5247787a0000000000000000000000007d13f0332f33fa44b0cc729f5c971359a5908ea0000000000000000000000000d945fd1c1e595880a8a94351a46c8e0ef6e46ee0000000000000000000000000f792ca5b1d95e5d5f10e3707d486a6f76840df6c0000000000000000000000005f69ba1183625275e48d5d74250d623ccb0320fc0000000000000000000000001fc051f234d4db7dad75c28334c445319a25b480000000000000000000000000c3886f9801c446d3a941c3fb695a6a74747be99c000000000000000000000000e67eeedd72a42132fe2e59c0c6751a361cdc09a600000000000000000000000068f296803242ece9a29a1af1f11d1600b14e64a6000000000000000000000000a3a3b9855c1604ce727095c8eb014057bd043ff20000000000000000000000004e51b0faa7dc9abb04fbaf73381282e0ff6b9b1a00000000000000000000000056a8675ad7091e49fa4de07a1bc563dd879612ae00000000000000000000000059c894a96640ebf3c921929dfe5b6841584ebe9600000000000000000000000057dc5e608fd9caeb1a2d74d5f334051518102e80000000000000000000000000aab1a5b410ff282ad4af9b8a68e42a33ebf42bfe00000000000000000000000002d88f36dd30954f9fb0393467d491c86d625e07000000000000000000000000fce22bac7b6c392eb710414a78b9ede662f277ac000000000000000000000000b6f751e33e0ce45fc9935893ce0989411c93d448000000000000000000000000332083573a373dc35ca87bc60322f45b4e6d15a300000000000000000000000039fe21f8e07d77d45c1c77bc85c88fd6b6c3de4000000000000000000000000024532770ef466b02c1256c18396d1609ffaa56e9000000000000000000000000fbe8b35516e56375bf20dc53960c7de11ebcf45400000000000000000000000022600b496e721b6bea65615bf047b999f75808050000000000000000000000000d3129c065542c041368d104379024ec60b26edf0000000000000000000000003fe2518b54a9e53da642ec296c5729964f1f67d70000000000000000000000004de496108e8bb5102be3831ebe3376184c3c8bea0000000000000000000000007364aaa291518ed9cd524b8bbcc4bec010dd67420000000000000000000000004b2022149692f3db53d06de4aa492e7a65c9f2ac00000000000000000000000015e414acc1ff7964a017efe3e53393349089c0900000000000000000000000001e502a4ece064db94538b93cb56cce1e6a7f2d120000000000000000000000005e333b7167dce70c1565384d4bc4ea0fb82e3c16000000000000000000000000f15ec9f614fa387f04ad9c0f845e5a3185e5f4a6000000000000000000000000dcd2b5375368fdd53114e4d434b3457dcb91bd2e000000000000000000000000cc942b527e4e30ce7dab7f4c8fea82d3554e6d5b0000000000000000000000000501e5e530af771bc8440a7da3362c1dde15465b000000000000000000000000286e5fde15acc0e7347f4b54d283a4c4c3a740be000000000000000000000000980ea3540254a6bc83308274750eed1fd40ec8120000000000000000000000004801e920fa49e214220d1f00f03f9714b2f7123e0000000000000000000000000f0801e200b12c0534d0d6eb3f30d03e51dd5bd30000000000000000000000009ca7c2203b0faa930964d7c7849400ba6c6d59a60000000000000000000000001da541275fd6c2215716c7cb7899744891e36a4b0000000000000000000000002f9d847f5920a3144bd7cc43217bbc8d25298d2d000000000000000000000000c86c66e8e15a69d96b75fffa5998c48145c012fa000000000000000000000000eeb1c591219f14a19164c857d425f74a6981bd04000000000000000000000000339f13ef88e38caa3ad5935d21dafa186e2f2ad6000000000000000000000000438c4abd631738a569f800162bc632ba846389c20000000000000000000000000eb8d650aaaa1f189737e928851793c4f1d7c36e00000000000000000000000095d7c842f8cef0cc8d75be81b634108f2c1399c200000000000000000000000002ad855da0ed0375a9e919bb5cf2b1b44ea76d9b000000000000000000000000829e6d2a0449cd4ad5483cf966acb5187ef44066000000000000000000000000cbe0369e2cb9b3d1a641489942791d97ee4f3dd6000000000000000000000000bf68704f0f3643a963e44d653f371947c44e93bf0000000000000000000000002a33f45336a98c34c719bdce15e69c503c77adef00000000000000000000000020453449a9c0914f6dde296126a238a3933013270000000000000000000000000e4f7dd38d0932f58daec6f2453599431f261205000000000000000000000000bf7981f1d27304e51c48d4d2d520527b13dac2a4000000000000000000000000734eaf49cefec31dbc031e2867eebf2b2ba72bd1000000000000000000000000d73dea8f11ed5b2b029ba130b14b54f604013f5c000000000000000000000000a79c7f90f028fc31bfa0b14fd5bcbae1d45888c30000000000000000000000006aa7b2e6f6e6878a2583303bd8cf819ec7d264a500000000000000000000000082bc603af34007879e29f888ba8c18635e1579a90000000000000000000000002a4713443187fd63fea6f1e13d385061d22dc7e5000000000000000000000000e3cbf92f82844b0982ca50fa205d5ea3ca179acb0000000000000000000000000e3572abe8cb1f6abdf3fefb962fa0f812cf60fe000000000000000000000000f1f17c5207b8e7d5b38b8a2695750b1239e32d1000000000000000000000000084394ae95b14ba839e17b7dd4e8b7e3847ced409000000000000000000000000b861a66887f36052b38f0e3912f20d1f3d2e1b22000000000000000000000000416a82d9692976c3fa2cb432b414032bab32c2df0000000000000000000000001aa675618e478a04cdb587c64d7daaf4a4b9a71c000000000000000000000000dcaa7d59a1fac11b3f8d2c719482d08c3e24600c00000000000000000000000050339a859e07d2a008488a9daac0aa118d5555ec0000000000000000000000006277d91e2827443d58ee8feef345325bebdb903500000000000000000000000063e7e04b18b218829f26ebbcf8b269986e8d817b00000000000000000000000042d6b1fce7e80f9e41a3e4a974ca5176e09a5cda000000000000000000000000df1e2a43cba8db2367c4106b8bf4f60cbe8ed1bf00000000000000000000000045c13138b5d756bb9f0c008b76ee01e6312d5567000000000000000000000000a969c63b60b9beae4666bd294ebf771f1c56b7710000000000000000000000005c5ba8cce865c9713b10a9d143db9e78b54ab6b80000000000000000000000007c89b175b2ac6f5682b19471710ccdb2d56f8fb9000000000000000000000000a19414404458c052996cfe6bbe35f17c58fdad250000000000000000000000003a57bdfa1b16700cef67e074a0c671e1daa9c7e200000000000000000000000082cc69b12fdab9a909d1b6e39ba7e9717376fc80000000000000000000000000e9f2657130f46d4b44a5ce59c0ad3118437cc4bd000000000000000000000000c63018a3932820380f4030aa94d96ebfde47add2000000000000000000000000922977794e30ff5dd2aa6dbc3770deb11c06484b000000000000000000000000f6418b34307722eb3ffc66a724beb7780ab6378c0000000000000000000000002b143698df0431b2958190ea55c9bf486348d5d400000000000000000000000059b9a0ad379daca5b8146dee32f82e3729516c7d000000000000000000000000a111365d7efce66234862af97570be75c0435ad0000000000000000000000000ef8f48b888aaba0c6325ad6b42c7505368be94080000000000000000000000002f66b3b4dae6db4439cb1d8734f6270441e02427000000000000000000000000d4d0ba49976b53df613f43a3d909830885da4b9b000000000000000000000000f858a4b103f550124c185a39045479a3c701b5b9000000000000000000000000a73504066dbefccc807fce7929e12baea69894680000000000000000000000001007da7cb5143d52cab3590a263e4a765ee89534000000000000000000000000eb6fe582b00360c20ef992f8202ba57e2bcf229b000000000000000000000000c8f849100f90a8b33a3b73d1635753938f73376e000000000000000000000000fe5b799c227903d31a67227ac8548326f0538e66000000000000000000000000ea02d6f70722bfe8102e17a31228e65245c19fc200000000000000000000000064859ffa0f36901bdc217f82a7d3ab1e8dec97cb000000000000000000000000970e04e167bdc812c9c8c059866088e204e3e73f0000000000000000000000009cc69002709ca0f5d4a8f5f8b8173777aa35a2600000000000000000000000006a8c9f17248e28de297f8f14122c554b17f75a250000000000000000000000003e650407194c2b98fb98bb47fd43829175874e4c000000000000000000000000512949388f0f6f3a12a964274bb092df179dc41a0000000000000000000000006ff7a3bdf869c8006cc6c0e7d03dce2404a26950000000000000000000000000534cad7a4de2f6cc2a93e10d9ac72ec16933059400000000000000000000000072cf1ccf68cd2852d6c06c8ed2736033287476a7000000000000000000000000ccec3cfb9222a1acde61600e02eccef514a19d390000000000000000000000009583310705d77c2774a62018e824e0972418f1fa0000000000000000000000006ece403652bd01666bbc6d0271dace14457ddd73000000000000000000000000b94e6cd8d5fc35089f3e57271d1af080ab358d8f000000000000000000000000b94e6cd8d5fc35089f3e57271d1af080ab358d8f