60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000f285694d36501ce2ebcb094679620a4777332d5300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a7374616176652e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e207374616176652e6e65740000000000000000000000000000000000000000000000000000000000000000000000002e516d6546353835546f70784a484c3477594657426a7a6b633773633858715676384a4d6a445246335175654c46710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000d07884b062c23bf326bb06e93e1f533ef28262550000000000000000000000005f342a15201e5abf66a6e5187d04e67fb4a528d4000000000000000000000000d55f63ad0ff8a11cb796f8cea98a98b26b81f639000000000000000000000000d16270e7c79e6dddfcc5f014ef0d24b22b611f7e00000000000000000000000053ccba6ddb6945aca2e743a7258305eb88e8891d0000000000000000000000007a3aaf8c3488a0ada4a58104b41eaea612403c8400000000000000000000000032f5f1a40fe8b96f7336c3a72f1531a4e9fd266b000000000000000000000000afb3c79c63efb616fad44d67609724df6e794289000000000000000000000000239a01a70118f51eda536d008ea96947450e2b2a000000000000000000000000f61137d5875a3f48f6defe0698f2d6dd9830bbdc000000000000000000000000063a10b3ec2e381f50f6eb639388446445b66048000000000000000000000000f1e15244611773bcaa0e6d68e89293ebc80533b100000000000000000000000078ed6a888d874409fc1b954e5fb09a8183fe8e34000000000000000000000000ab9e362e1943974c15ef4834b2c5f04256d16cd8000000000000000000000000d411afca938d17a8bdd1ff00f969ccff8ff11c09000000000000000000000000422aaee6eebb8da781a7dbff669b53d61716568300000000000000000000000005cc79ddf418ea5fe2cae20462aa3bc900bc51a5000000000000000000000000f7252b79a719cf392d82dd18fb11c3ce5aeaf1d0000000000000000000000000ee0858ce636a5d35066ea09c830042139c6296e30000000000000000000000007cd0896379d1e9ae7fae697fc59eae5f6376a9a3000000000000000000000000924e16deb0eb1164270f0842e57734452b0e03b10000000000000000000000000a56d9dd80f2b3e4c0e7d2556ba23e10e183ff9c000000000000000000000000ae16e203cae3dc336d3691ca0a1019bfc8680e1f00000000000000000000000068c6648fa5ca8db0d604d8b545c0689733bf462b000000000000000000000000e9d404d2714f8bb0c69ed823012d9cac51a91205000000000000000000000000bb9a7ee3b93d044bd8018719adb1a9ce3372f516000000000000000000000000ada18edea93c70246d3258cdb8abdbb4068490050000000000000000000000000c522fb4813ceefe85565e992db8c6f2cb5f859c000000000000000000000000005a3963206d16fea772823e93a3a444f92a19bd000000000000000000000000753c0606bda1770d2b5727ec37a38b8560628757000000000000000000000000e35fa2794ad476f6219aa9ec68e5c2f1a299bc06000000000000000000000000325f1ebad5ff88a1f814b49890b02c0cb47486ff0000000000000000000000007cf6be1daf5bab8ec8ee60308231f5c4be7439ef000000000000000000000000727ea9ffc908b0abf69ddfc885b82fb0a121da9d00000000000000000000000094f39feb7ded0246023339e4f707271989f43490000000000000000000000000a8eb27840d1df47c83103409bbb5e6b9e4cc5d95000000000000000000000000bdf50c2989b460abddd64e1bd5390759f5a0e19b000000000000000000000000e00cdf0ee64a29389a29285b35d0ae9b5efa911f0000000000000000000000004587fa1031e21925d8e6baaf44d130b6eaf6b58c0000000000000000000000009baf8b35c076c2fc613f3a7a41b8c545a014442400000000000000000000000073e3c790bd3ce0f4d83b2a4719158f3d5f827ad2000000000000000000000000609f9a70fc6331163540a3ab8a7c205d516ab339000000000000000000000000d4cd8b8b64f9db9bb0cfe9dd5d1bff9809e126230000000000000000000000005c8f81d21d7ac64271ad430e01df719a63a343d0000000000000000000000000132cf4637438c3ede2001256c160da17ecaf347f000000000000000000000000396942b90d599eba89eef67b1f4b3af69b4fd892000000000000000000000000bb965cfe61e44deac92a265a51eb9c971303dcf70000000000000000000000005d8786d6bfb4267fee6d7be3cf75edab3ffe979d0000000000000000000000006f2fde2a0b742f55272fd75bb4125d76bd90ea29000000000000000000000000ae278c039b44b35b944deacd6f67cd4977fa8132000000000000000000000000f0e4aa5a9faf18635c1aeafbe24fdf60f4ad3eb100000000000000000000000001b7320482ab5a333e95dab5c5a794029be607c00000000000000000000000003b5d138687f7a5a4a5043ca6ba34b8585e8c88ba00000000000000000000000029e4adb13e7f1dbeee7345c5c27070201eea7dc0000000000000000000000000b7b1252a6227bba2ebd61c930c39d3f0078baac3000000000000000000000000b476ab68005ef1a208b3675fe065de62ff48e41e0000000000000000000000003136025381c317a7ee2a111d5c48fe8e56e3b12f000000000000000000000000f78c41e3e829979816220603c1ea6e49d97417e600000000000000000000000093a443721f5bbc5bf0f0a67d41d8e33e0c4c0ed2000000000000000000000000dadc9a38851a4ee36181450ce858e67c9b8b2afa00000000000000000000000075eda33f5e60f9256b8d75bd824e0080165a1d61000000000000000000000000154eb8938f6c107f5848b70f6213d553a1c06e9200000000000000000000000000887bee2182d3d642c6fed56dfb3a4bb37ef6cb000000000000000000000000566e730944fde658583d84484f64c4bce31ccf20000000000000000000000000c3257a695043db1fcb14f8bdfada88958be64d7400000000000000000000000011c6bc41b1581bc569ecc42db7796212570f34470000000000000000000000001ae2198f75a21911026480be68656b8ea8242e0400000000000000000000000034e540065a150701cd3c0f9503a20a889c972fe1000000000000000000000000092147904f62ab4aad534761f6dbf6f16a92b42d000000000000000000000000c43251caec545220afdab1f3c831a4423b28c8010000000000000000000000008dccd584ad147ed365a1cd78498e605a71f59e0d0000000000000000000000002712c86e69e508f66654432218482f65b31bb8e0000000000000000000000000d6b318d17e6d16662e82987d4570b3c93aaa44ba00000000000000000000000073f7046628f6ec6f92043a389d472109e8cb32900000000000000000000000006911409cff576d7aeba9fea0909b06b331704d7300000000000000000000000019bafb19c71ace7dd16843f4c11f81faa6fbf62e000000000000000000000000ce01fc31da88a193ba643463fdbabf9f39a58165000000000000000000000000e4169a135c437b9c7d5606f5b0ea1b3f612e961e000000000000000000000000f875243e0eb7b7cf65bc08aaf7e0d7b7996adb200000000000000000000000003225e659b1b0c1e18180ee0f6bbf66b07738b3f3000000000000000000000000f83a102888ccc4f79433b729a5eb31b42a885ca000000000000000000000000029e64f0d632a747c7b66585ebf5a6b12866b617a0000000000000000000000004ac1cd520091b73c19f613d387d4a744ce8596d20000000000000000000000009189a5d0059c7e1aef6eee054226bc51f029ac9c00000000000000000000000059d6a0870710e7d271097fdfeb1500076fa48b4800000000000000000000000011dd685bc6a5cd8d4e9143adc5d19eee0eaa03d400000000000000000000000061bf742f8221c6e753db76170dd586fb7abac6cf000000000000000000000000128dc9b76c6c164aa170284139bfe014eab3dd550000000000000000000000005e9bead756b7c7a802feff7dcbcc357a353687cc0000000000000000000000002167f388ea778016a481f6f069a6fecd821bce12000000000000000000000000bb524a7284908b54f6c982a9060a25e81639a071000000000000000000000000397a5ed18a43706a18198a28a13988176f3fa3bd00000000000000000000000085763b1dc6350ab47daf6e98fb57d8c51faa855f000000000000000000000000fd6adfd500c1d42cfa7a847b80e5b90c0c4640730000000000000000000000007d4b5ceb6daaa05b5148130e6506922d48d5d469000000000000000000000000e711562631a5d2cb7231d04ad1656d8221adcf6d00000000000000000000000083ac4ed29ea81a9b8d63b40344c6ce75f6eccbe8000000000000000000000000c4641057a1e4bf825c9bf6d66a8b7c5693ab789f0000000000000000000000002f91816456682226915dfab047cf5572986ed89c000000000000000000000000f813cfc1d737abf279ee51a09167c9f49e73db3d000000000000000000000000206354f8f1a1debe1e7f4040129d07caeb27a72500000000000000000000000038967334bed45b3500309142eb8a4a1ae6060f3f00000000000000000000000032de74de110256ff4ace064b8c682c20623b3bb6000000000000000000000000c02a232ed705bbc53bb686f8011e95d0803e456f000000000000000000000000a300e479a0093f9384dbe71e6b9d05dda2be4a73000000000000000000000000ec55de73f5920b6342322fd8f07fdca945e74e65000000000000000000000000319b697a9659c3bfa9a5b54e3eae3e00b58da16f000000000000000000000000dac042b2a02fcc18b09b9597fd15faa169dd7e6000000000000000000000000016442b61ac4620e0d6a7e797a80dd4a7f80d76b2000000000000000000000000e1626c77c198d9b1b8f8349fa0358ce64d6b2b5c000000000000000000000000f9753de1d1b301192bf60bf9ee6aca981c15a4f900000000000000000000000029a0d2aafea56114a813130084bfe050ed7fab4f000000000000000000000000d9346ab5a2ed5e32f5fc69a5cccf45211307ffc50000000000000000000000005c1833b77607e7e64a9ba27f1a842cfe8819b884000000000000000000000000389bf986541f53707c1e759cc18cc71dadb58899000000000000000000000000119d4f229c55adeff5d67369c7274853d1d7ab93000000000000000000000000875fd17f89c640e90a62f20f9bdd7d9f4f95431d000000000000000000000000c770e9ec2f6eb80e8ca9d4406ddd2eb8ca4270a90000000000000000000000006e5a86f754001a19712527ee8f2a40e5d5b10cdc000000000000000000000000b2f549705f2463e60f47270645aefe28de5f2612000000000000000000000000489820a4012d0a9c9e0b955375d8028221bdf9d50000000000000000000000006a842c6bca5bb2033e1e6835d6eb091a12d1dd640000000000000000000000003079f8df5780fcfb372bfa59f1a5d8c55ee1e2e0000000000000000000000000efcdf2263ef0948cb59c835328aaa4689b955ed8000000000000000000000000afea7681421c87e2c8bb727835a46d8e44601502000000000000000000000000e5ef2d11400e71dffabef717d54eafe0eaacd23400000000000000000000000019ad2582d6320d3d0792e4de5680ea078252d530000000000000000000000000a3672ceb4acdcfdf6d8213e58e8f9ca95452e606000000000000000000000000c502aa11f26b311b1aa652bb65848c3c550651f30000000000000000000000006a1a7a4ad650b3aa0c14ee3a734b61046ab9b9840000000000000000000000009f83103560369592dddface141343d538ed453320000000000000000000000003eeb0efebb0e649c6b5d3a337c954341520ebe0e00000000000000000000000060a5bb5e56e3c8bc7db3e214c162a7dd9d44594700000000000000000000000089040ed43507928575ab84c7ffabc99f5971fc540000000000000000000000000f0186cdbaa12711d6e63376cf7f43bbc0d7c9860000000000000000000000005f5c6f24239b2631e4cc5798c7ab42072f9908be000000000000000000000000f6916f3763eb127e7229286f2bb0e2dd3b8a88200000000000000000000000007893220552a32cd2a4990df99c6c6033143987c00000000000000000000000001c8cd1d8db87940a7cf4817d30ad78f6a995bd150000000000000000000000005e3ce2edb69268410c1cbbac455ee8bac009acd8000000000000000000000000dbeff8b951a44d3b7088dc405fb65b295298bc21000000000000000000000000d4f8504c376fdb580b6b98eabf3bc4acd3c3489c000000000000000000000000c4bb0b3f6ea1b454955587448945c0b0cd915fff0000000000000000000000000cb34fddc388675353735b0593d917da7e5458c00000000000000000000000005024af410aa39860a65e07126eafe74a6d4983da0000000000000000000000007e808d5d7e1b948ed14209c7d0c8e0f79a189e75000000000000000000000000d4e869d01e2ddf6ff1ca2c813339e1ccd1196cfd0000000000000000000000002fad55502cf3db2da5f9dd5b7654b2cfa5cb7f7b000000000000000000000000082aedbbbd8fd86a95cf9f27c30612c7c281a1d40000000000000000000000000f53a78d67bf1a4fedce9c80b0d7bda4f0f2bdae000000000000000000000000cc4ce9f5b91c149136004f7b2290b0c188dc6f820000000000000000000000007baf077f9183a6982fade85bf5baa6c1d542e2af000000000000000000000000458c480407ac01c45804471f1485180f42ceaaf40000000000000000000000009f797621099936c82ec20416226eab42f58d9010000000000000000000000000873a34a02d22d644be380a94606a50a050e766ed00000000000000000000000051ccfa85b8c09a56508cf72445a6192b2412fca2000000000000000000000000c5ade4b6160c87624feece0f43bf8c074bd63dc90000000000000000000000007f94c3eb99c6236cc17140f78666d62346a1747d000000000000000000000000a363e4ced84216b999bf39dd5639ec767f960083000000000000000000000000e4ba68ca7c12c3f993dd50546081dc63303887e70000000000000000000000005d71743a13684b39daf94581524633c26bb0a139000000000000000000000000a1783e9c004c6a430a6d2aa4d3e6e57702abe3850000000000000000000000004c6e9784515045f1e6ba81cd132fada6a01539870000000000000000000000009b8b4529fe0f8f2aeaf27c2338bb6a2c759fc14c0000000000000000000000002eb2d7e2620feb37dfcb03d3b84039ad17998f8e000000000000000000000000a93e0690da9ccfac32ef85dc871f0341b0e2541e000000000000000000000000ee9da8be6705255f675b2b3640104671776a48ca000000000000000000000000556b470c0fd6e7093548bddf9c829683e80354f1000000000000000000000000a0f486d43d8efa8f0af0f95bf5f5bc74f8929e9e000000000000000000000000553f80ee87e9ccdad2ee06e6ef2ac9a184e92deb000000000000000000000000e3a2022878a5b32f9444c9242e38ed1b0699b9510000000000000000000000001224354573a362ed3933a0a9aecacea627599f1b00000000000000000000000025a707294b84e51a4c9c21b7b42596e13cfd3c8b000000000000000000000000a9a4afcd4a9842feae15fe95a076b9694dda84140000000000000000000000003ddfa8ec3052539b6c9549f12cea2c295cff529600000000000000000000000049f63f046904274ec806a023cd536b7623d4cfed0000000000000000000000008d5a451d060df2832ec1ba8c9caacd183420fcaf0000000000000000000000001182a5d6397c00d768a64395dfdc15d3b4f30a5a000000000000000000000000102eb008a6dd45b7c18d796b432558abec98ce7a00000000000000000000000068858b8b87efd8542626a2a4fc807cae4c9d50d90000000000000000000000006bb79ba1cab4c35fe7f46d6f4ca773e575f86028000000000000000000000000f8cdd361773cfdab87c2b66583bb7328fca56c90000000000000000000000000a12cf3178c1e4834e76fa626c44f4db90e40169f000000000000000000000000eff163524c28d49db430549408113df184474c7200000000000000000000000071c23b0728641bd8ab7f9f8cc108671cf8e68e1f000000000000000000000000581ca5c932dfa129bba002006831c776a96c8736000000000000000000000000136c410bfcfcbeb5abe5df620f596c5c074aa8ee0000000000000000000000001b31736c1864d18203c2a3143d9c17ff91ab41b5000000000000000000000000b6052a90bf1a886a982aad13fc4d72c174a0407c000000000000000000000000b1d55859d8dd63472f41db2bba9cd2d6ba135f76000000000000000000000000ca5e309ff1779b0e85980121a816d8950b4adcd30000000000000000000000006cfcbc09cde25ef7be6f0f750bd92f38ae9b7f94000000000000000000000000c10beb0dc5d589537d7c3b7aabebe37aa95bfbd900000000000000000000000074103b058edefbb81f5b7f938012c37779aa4c70000000000000000000000000b93121980619b55d7129675a60abc3c4394c0a7b000000000000000000000000e14b535ed273379da2024edf18e6c97f115c87b3000000000000000000000000159e8c19395d8958573b68dbf913a38ba7c1b25a00000000000000000000000065d4d14c8448ecdde341c5f19d9076483eea7f510000000000000000000000007b6e6ad70eda96b671ac3824d81de3d3c159060a000000000000000000000000db585db81e091ef1f3f0b28402f91624f68712af00000000000000000000000079f8ea53a5f875cdaa7a81029a7f760658c286780000000000000000000000006b052a74de9fa9240200e2899b9f01ea1776b9d30000000000000000000000001b15bcf501bca422d09fb65c779e379a881ec121000000000000000000000000a8450b21bfcb7345513aa2af77a980cc1cfc2d9a000000000000000000000000bd031d5ca6f2b3f9f466d428cde0ed2565c1978400000000000000000000000037ba53c4611651c8352d416d85c129f3864ba6080000000000000000000000007b3043c0e0372cf00561b73aa5e8b85a5dba31c5000000000000000000000000f877fb1f0969dfcf62b47d74f2772a316492b1b2000000000000000000000000b249000b8ab44352e011f561479ef509226d57eb0000000000000000000000004d0283793fa996fec61121a45834acd9ff3304e40000000000000000000000009a0d22beece289aa86526bd96d40cb2f593183c1000000000000000000000000c69e321f074408e7ae85a41e790aef1025a9f3110000000000000000000000001166fbd778d337c1fa48ac202a4719f393ac8718000000000000000000000000e175ca80c4c5bfff25660ae8b5f872e3689512f200000000000000000000000048a0b386aff4dae5b022a9ac97713d5d8d70fab80000000000000000000000002ef1c0ade1c79c04a47ba19e05dbacdae30217fa000000000000000000000000c44f8b094594c5d287caae3c22aad178db8056bb00000000000000000000000012c1a2cbc70b882a63d68507584a0b137b3cca7f000000000000000000000000d50afb5f7135e0b409521e4a9491697fa1a81fa90000000000000000000000000176bbf04d1b57711e24b975fc51c138b7cf29d30000000000000000000000005169a46cf0b99c0c1e8d078d3b9f9b6ed9a215ea000000000000000000000000267f5070f7cc9246b2604ee4f38ed02a20a52340000000000000000000000000c312499f8c5a62eb3a7543387cfdb175dec6c6f60000000000000000000000009b9970f951e4a62411115d2e0be9e2bb4f40fa99000000000000000000000000dad6898381b04ac782391ceb2e474e96543a3d31000000000000000000000000aaa435e68397b58b8f410c3faec618d8d60542ae00000000000000000000000027205b115ce400aa6936122135830f3bc60919e6000000000000000000000000a1c399f62a93345449cf8130fe8888de6d73cb5f000000000000000000000000d9792d224fda307aeecd35b1a00deeba636b20250000000000000000000000000f29e68b95f828d71ddebbbcd9a55a11dc82a161000000000000000000000000641eca0371c15a3234da4d5a0b553ee4d8f13a66000000000000000000000000604bd530f33495ee64c180cd62a73ffab79063ab000000000000000000000000479bbb2a1e8437af96658c0ab849d13422823690000000000000000000000000302afd661cc7a40d4f2ab5cf1e592409a58d3c3a0000000000000000000000008ff1079b506cae1f0e01783da67c401a09bb9a5700000000000000000000000093b71648a78fea32144a726579ec2d57a28bfa01000000000000000000000000847c651a63edd4f9b457eb98735bc62e3d8ae201000000000000000000000000b5103ecf9162a2d8ec2524e40043dce5d61ff66f0000000000000000000000002f5829cfed3bb2ddbdebe901d7bd6f2299069bdf000000000000000000000000a239b86b58c9a13a7f4a1cb909771ffb4db44539000000000000000000000000a8db6ff2d777bbc8cfdcd968b94c1710853b928400000000000000000000000086b87662cf8ab39102356d43fa6c3013693cc5040000000000000000000000007c76cd9151657db6701023ca43d65e245967ea6c0000000000000000000000002c2320181c2226370c017deaf8976786dd0c8329000000000000000000000000688c8d4c2457b040bb7c7ca261b6c3694ab4f2000000000000000000000000000142710ffe2e0c2f21e612db19ec564f72b8da6f000000000000000000000000f46a971c2866e431a3885df0fb2053416a5240f3000000000000000000000000a2339711eb705ea4dc073126b82750504392d352000000000000000000000000ac7a96e97d48ba113fa8ad27695051801120e0bf000000000000000000000000a25688f3bc238a878d9ee807d2c469a0d4287f55000000000000000000000000c3aa04ad07fa0eef98f99261790885d1159812c60000000000000000000000007ef0e66fcf1e2e0f4bb208cdff81f870f4d9ed16000000000000000000000000f9e340f099e151810bb6bd7f16143a55458c113d0000000000000000000000005a32cf4c8f577e0c272687ef3a53b3809bc55c00000000000000000000000000b2dbeda613b54fa623755d606bdd906c76dc978c000000000000000000000000aec0c62fe5593390f35f1234fcfc4770ca0c51250000000000000000000000001a658162a1aff2ad07ce96c89565b686b3e2a20a000000000000000000000000946905b7c1354452ac29b99e6207238614d47844000000000000000000000000ad100d456a67b80833ddbf962489d306261afb7b000000000000000000000000d9de6a6f7ccba00ea3321c7f6005bab8cb95b57400000000000000000000000046044ca1b91bf253e986cc5f3dea2306dd0339350000000000000000000000001dbc873cd8e2a6ee2b1764b1fde577d310178468000000000000000000000000d06868d8fb65bfe190a8f7aac78061fb534e92960000000000000000000000005f7b1ca7a52b04c64a406ab25f433e168665821100000000000000000000000001060fd6c8c9e17146520dfc0f2ae090209757970000000000000000000000007a87ae2597408b074915eede861a5f1c50696e6000000000000000000000000033747d630288eb8074045a5fadd2c588a49fb13400000000000000000000000007abfba0db193ddee45ec4973d5c036fe4e93c46000000000000000000000000cc1e9077bec574b5de08b7269a7dfd8ba579231b000000000000000000000000b388884de3f21de930c2374cc1588b43b9657346000000000000000000000000c2ad27b8aa82655455ea100d290385eb5d3a1b5b0000000000000000000000006adc4e2b18003310d8dd7ae2942f50782a876e79000000000000000000000000807c51686b8de113df9e83d5c7fbbe5375b0eb6400000000000000000000000044fb057a7b7fc6a973797efb62cb2fc4b753f805000000000000000000000000b78349f422b4ab0cc82ce37161c393dabd4ad16b0000000000000000000000007c00e06564c58631d542f2238099ddfca3eaaae50000000000000000000000004324ec2443b85e73e7bce85696f7767199552a610000000000000000000000005f8abb73cc469ff1018c0807699fcd88090e269d000000000000000000000000bf4f866edba528c9993f029517b0ee3e2da869420000000000000000000000001c1ffda33cc7d2476b7e31df10ec61c2fee42ab6000000000000000000000000190adae7d0965a6a5cd50d6dbcb34c99482a3d0e0000000000000000000000008b308ca12c608bbd8e5791e9d3db05da763779d6000000000000000000000000a211deff9516ef076881286d91e55fecdd3963a6000000000000000000000000bd365de4115deb99af290cceea0e29ce61312f3900000000000000000000000008ca430d59a18803ac01c9138c06848ef7acdea900000000000000000000000033c3fd713fb5366304fe636103e2cb72dc1d496c000000000000000000000000690752e85e5abfa42ab422c574816c34162d504e000000000000000000000000998cf0488ac80c5ba4210dc31db1ac573c301c5f00000000000000000000000085193da1a27373a34a1fa3bcf1f9f0d5fdc1d75500000000000000000000000034fabe6995169a5e6684e701d472e3d1caf5b240000000000000000000000000cda80b0b4430df7a643910c5815e6f5acce5443a0000000000000000000000009c049e6ebd322e40bcda005bf05b6fe7c44e3c5b000000000000000000000000a09120f6430a61d4518503756e7525b56cbb1901000000000000000000000000c9599e313682f323b828f84ebad6a9d5af9b823d000000000000000000000000635a328ce9a13d7050a1bc36e5d5c49b3fc8adc4000000000000000000000000689a55a7a142b3e5dc4560223b0fae28762114db000000000000000000000000073dfd92719e25ce89a518d4a0750f594d83aa580000000000000000000000009566435e1086dabb88f54d3c07145ab17f05525c00000000000000000000000096c14985b9a62e4885b661b221ff98f147c3219d00000000000000000000000046eba1a215bcce1f5170c47f468da4ca2e812244000000000000000000000000f47091b4f31340f58910cb47d237974996f0d4d6000000000000000000000000bcf0dc3b5f76c44d2445f35ee1a30231c6237b7d000000000000000000000000142e9db448306d769cc4c52494f7fa41a4d22719000000000000000000000000e2bd0781a1f66e7f48d9bfd68e6df9d79a29f1960000000000000000000000007a28e9384546c3ce2805a0cc4150229675811ede0000000000000000000000000f4161a816df6a1469430bde83aa3e197837f6300000000000000000000000002ccaa5d741a9e81074b73057eeeb7d25e817369400000000000000000000000044d7239a5c4f934aa01d8accdd8f9f8088f79a2b0000000000000000000000008e0bb6cab33e264561b223052956cec0561010c4000000000000000000000000f7d6a4b9e93dde6c8c774592a70eaa10a9f8053a000000000000000000000000ebd127f1b80e2c4a4e038cdfaed9daf2cda2d316000000000000000000000000c46ce2142b4a3ea3daf0d66391ebc1d127174197000000000000000000000000cbb279bef084ed59fa98d30a7424c6357aaaf7d30000000000000000000000000b70ecd22b047950e6e5884ef5556ca2528422b3000000000000000000000000586ea671225b6ed242da1383b873e7ab8dc0a2170000000000000000000000006faa2ba96aa0007e32c51101c9432dace5a6d40f00000000000000000000000089228e2be0a726def6cb3d031c65c719a8daa391000000000000000000000000d626442b2aba074a2c1b39f92f63610df54e74fa000000000000000000000000e5d9f1cf2c8a4f65ecef5e313e12be7ebd93233e000000000000000000000000382e84588695f6998e76b1f5b869b198d1a3e8330000000000000000000000004860b6227c5eeda2543c436a7e11ba42571abe3d000000000000000000000000b3f73198d4312726ec22c6879678b82254d5f03d0000000000000000000000004f6d88cfda0c43957e14d94bb0d6db806a9737b70000000000000000000000000ee2a51a74d8deeccd95226fc33f90378079da9a00000000000000000000000025547245fc1c72eb86a0954d4288419c80fbe55a000000000000000000000000b53401e1f24f5d7f6ef39630a4001f82c5ff054e000000000000000000000000e8da06326b98b4b3b1eb81fe83179bb7a27b17f0000000000000000000000000bdce9acb51e0459ae55d9d2d4796b67d02c9d1e4000000000000000000000000f1b92f3153d4d9a1be4b160e09edd91d1596b3ef000000000000000000000000e5b0c92585a5d0988731242fd2fbafad005c09de00000000000000000000000059c3b09b45046854823828f83216f1192951e0f0000000000000000000000000a6c2edafeaa59ab2ddb5463130a7a77c11d103e600000000000000000000000050d5cd450591a3cb2e8fe70dfeb2b8e066dc08f3000000000000000000000000d039b9578c7e0570b4fb7bfa77c126e527e3dd070000000000000000000000006e7b43d981ba792927509afc0b786ea51553befb000000000000000000000000d747610d66e3dcb67e7b45393341cf6c8778770f000000000000000000000000ec1fde94814920504226a4c3549552b897aeb258000000000000000000000000a5555e7e8a0b053359e6ee60cf8bfc9850c3c1dd00000000000000000000000099971d8222d050e9972e4b26a4ca24afa5744f07000000000000000000000000635c96841e457c1e45442396bfef579f091f7025000000000000000000000000f15d7def5763c9bccd9f509b00a698a918160d01000000000000000000000000a9ead83b40441617ee64e65a46af412856a1864c0000000000000000000000005f49a1522f4bc0648b1cc4a650ead6df24e61ba90000000000000000000000004d5497c1d18835ed15ed1686c3870d18b51d35b300000000000000000000000070ef311f116b38e2ac9e9b93f4477c82b014d50d0000000000000000000000002bd6732eb8c8b392612f9fbced7f50dba131b36000000000000000000000000092d721636475485b544f9ba58f23f4c9d206a6af000000000000000000000000f51ab620267aa72b42248f60fd3e0ae86e57ee6a0000000000000000000000001ebdcdfb6d90c250823dc9cf192551f64d07183e000000000000000000000000c11d6c443671b88885e64ac3e5e21ca512fc87ae000000000000000000000000734466e883e7c1d76df3b73191c8c4da6b73652e0000000000000000000000009a782910220894cb41d2b549f44cb17615f43a2c00000000000000000000000018313762ddc362f55608298f1fb000499bdb47a900000000000000000000000068b09fad085767a78104ce9566f0f50617be37b500000000000000000000000036b077e1d5dc199e53dea717816a6f5d83a3e63f00000000000000000000000090192774ad6ba7ab86e7ea7aed497aef3c1676a4000000000000000000000000f211ecc31c6ade501e355e9e55d47a4641e594820000000000000000000000003c8ae874ee6a3ceecfc72c6fb4ae993a2725a6d50000000000000000000000006c8614767852c09edff3720781ccfd5a935bafda000000000000000000000000f40c9ec55ee847fad4ba02abbd27df459c1e3160000000000000000000000000d1e21adf7f04806e7548f05b8e8d7dbae747a918000000000000000000000000a76bec857c804d46a299e3ea1e2c0a8b44ab21d400000000000000000000000091c42b8af2418f47752f9f97c46c6d5338fa70820000000000000000000000003ec1c1d283b05f4c99ef91df5cdbc7c8057bea8d000000000000000000000000ee15977f20cc31dd5d7083fe271f13d986bccc400000000000000000000000008e0a9ba891a2dcb706c003b1ac7a4533a148a97e000000000000000000000000e446ee0b446903cc5c1501c6b55534dc2e92fc66000000000000000000000000105fee5f545f2bcb54e60c34f89e379e116141d90000000000000000000000009b61ba521f9fdcf0d6536b243ce0b1f67a978eb1000000000000000000000000a59c9e1a2b9cd81966739ee0840943633bd47657000000000000000000000000ff1bc08188792ad8cc29ff90f46adf3978739e800000000000000000000000001dd6d7d899ccd5c732a1da11e560ff1ccf2e01530000000000000000000000000943a10f521fa066b1f313c94caee684089dd8d50000000000000000000000004883ad9d32aa5521a6ec1dd3898c665fc0a2c853000000000000000000000000b561c168642040b58f2fbc33a50a9be08dbcc9ad0000000000000000000000008866a609c88d7f9b367f7a14d9536d97c64e508200000000000000000000000074b5732ed6460471d5c748c3658cc891fcec41a50000000000000000000000001a824302788336258f8cbee77f6fa9ca98dbcc340000000000000000000000005ce3af6c475743c83512c877eded42f7d61fa35b000000000000000000000000af97ea463fa707d3010f27dc1d2cba295482b36d000000000000000000000000ffa8daca22ce520294e1b846abfed1dea0076c84000000000000000000000000d8555e933d29f8fd63f5b1778617b65621694d2b000000000000000000000000cc510e4bca9c46a73ba0e0afb2c8076eeaef6908000000000000000000000000735e0977d120137b42a71bf35be65f71d43a4d070000000000000000000000004496e717fc308b10c7787c94a17f087848baf3b1000000000000000000000000baa2adc38124260d3bc772190e21bbb09f9af07a0000000000000000000000004bce1aa5fb57aa1995bcdb79f8a8272d3948542c0000000000000000000000004524102d95e9f5d9b46ba5460b005910802d8d300000000000000000000000001bb6b6fe054a4b8183e562c5c3b360a9493d1aa90000000000000000000000003db3db31027f810f73f1f641ad995c02d5b6d749000000000000000000000000e95c4673cf0edee225a8a8a6866a6919ab7350f9000000000000000000000000b21b6a12e12ee308105feabcfc9ec90ebf19e70b0000000000000000000000007fe35c8a1ccd873abf4697bb4e6f8be4466c9cd7000000000000000000000000701ac64235c53875715f510741727947eb8cf28d00000000000000000000000073eb03aed2bbcc79e630883c6c919066849e27cb00000000000000000000000046aadb9d13c41f0d16618d6ac5250cf7459b871f00000000000000000000000039b9949e21b45a02ba918e104071bcbe23b569db000000000000000000000000614b80838bb32f1c9d545756fe3cdf353f24e80400000000000000000000000000e87637d6a8dc139ad70880fbc049e088db5e92000000000000000000000000ec4ba3d0b4270a6f73fca7626d813f8891fb06cd000000000000000000000000463f1d6daec1b43c9470b491c4649f0009c65ffa000000000000000000000000465bd2bdcb004efe0caf1917fefe0b11b25879e500000000000000000000000014766c9e20e4dc8a5dd1f2abd8bccdde9488fdff000000000000000000000000c4860a7f0390d4a24a20867ae392bc40494d8de80000000000000000000000001fe7bf4145f00be2af268286acdf2f2e422b193a0000000000000000000000001dbb0a0c62dc6d320b30b120941091058d765103000000000000000000000000aa57a2320a65ad81ff7db867c0efea8c574628ae000000000000000000000000f661379241100bad83cfa5dadf98d99dbe5b764c0000000000000000000000006a62fb06b76df4764338e240885dcc855038a89f000000000000000000000000186a2198c65f0f30d754e5b52e5699cb9e7624d8000000000000000000000000f6f31834c9aa76935d12befda057117b104fd2910000000000000000000000007ea994166a2dc83bae30eb9992ca9f42f0e370ad000000000000000000000000bfaf8b7a18e72b6790a67973146ce94113f3d4d4000000000000000000000000364d51a7ebc01724bd8c1f5d098db3c1335a2f10000000000000000000000000343c205dc028b6451ee98c345cdfe440aa75484e000000000000000000000000031fba938fe82a4405daa94783f82defeab6b001000000000000000000000000cc573be477149359e683c152c8d080a713d06f5c0000000000000000000000001a30396be19bbdd8b24fd13536cffe6b2666cb3c000000000000000000000000b156f8c523ec18953b21c6d2878047d0ee384cea000000000000000000000000809943321761d00459948e2c5b6da6aaece28c5b000000000000000000000000b82b709470027734a178e918e1a9cdaf959f15630000000000000000000000004162edc1e48d44272bec19004465ca4d284f0e9400000000000000000000000000b49a392c981e0c5ed70797038cc0f20611c3130000000000000000000000000ae0dfb1ab3a5d1e0ae5e1a451a7344e5a65622b0000000000000000000000004e55a16fdbbc8750a8dd0459a2d867fd5e162f3b0000000000000000000000006332de7568e46be90a5d5d9e7519bec54de52fdc0000000000000000000000001353fe67fff8f376762b7034dc9066f0be15a723000000000000000000000000931de812789f6209a79a13aa9e774e000f8a06ec0000000000000000000000003603ed7ecc3d48983d8e44e9044f2ea6ed3681000000000000000000000000004d2dda8ab80a6e563742b39d4e90d93696cc47e70000000000000000000000003d56bdf916770283704c375e406eea8a38170ba4000000000000000000000000198d1fcb81570ed0f24c6b6438696b3d1077bec40000000000000000000000007d12fec0df0a22d56d5172f4d43c40d4ac1d0c530000000000000000000000000ba392aaac646ee03824d5de3e1083e514d8cdb9000000000000000000000000d56fa1595f5a406b6582e11517a8ff42774a1f100000000000000000000000004c6a2735862ab6092a37e4a788d47dd161471787000000000000000000000000e4c48c09833ee49bbeb71ad3d1b7c21dbb50aaf8000000000000000000000000aa79121bb360ee91fdaa99aa279ba60c7eb2c5ef000000000000000000000000c409fededd75341f18f3480a614d6effcc6c062a0000000000000000000000001a92e2b2db688d5ce3d24b58dbcc7716912873d000000000000000000000000049cfb6e4899195276dd8a4cf976ce78998041dda000000000000000000000000424e21b7105591e065a3fec9592458e51d8845ba0000000000000000000000001d5ac36b361f4679957b9fc9e56271339204285d000000000000000000000000545875eb7073f414bb2bfbbc2c781421045041d40000000000000000000000004484afa3bb8e66c5e06cf46654ac6dd29832bf700000000000000000000000003ed0d5ed092df85d982222eccabba8b53ec2923100000000000000000000000014294f0b7f630e079bcbc916e16f15765e37fcc80000000000000000000000006faafa7103ded20c11182b388760f74cd2da0042000000000000000000000000709fa363fa2dbc74f49a0d91af8090dcc4239926000000000000000000000000745c47e894d22334048a9491e7077fac8a6f87de000000000000000000000000dd9e7a147fb3a87ecb3b8c77fcbb9a9b8ad500500000000000000000000000006d600e270d26a245de024f54b5999dcca0b4d358000000000000000000000000cd5f48ec2bd9ff6dba9e6ebbe9227753877d77c50000000000000000000000006d4f0398c770647a61fc56563e93f6e7e38d9fea0000000000000000000000009eeacb3f0c82cea2e5f6e0a724664e56fd274c340000000000000000000000006709b3773fc3f3c0e2c5c8a834f7a01fbf7b33f10000000000000000000000005bd48849f6892380921f2d8c4fb8e185de41934d00000000000000000000000096a3ba33255a96634e98d108cc111ddc87376d7a000000000000000000000000962596921cf29c84e6115c9c3e895c96c2319c07000000000000000000000000661608370578a7ffdda22e111f947f8ce60a0ae10000000000000000000000005e42a8fcf44a6584917890736783cf72566381db0000000000000000000000008a2445b0d4163e6e09c7e54ce8cc828c8551f7de000000000000000000000000a5e33cca6db7c098a0e3cde943143d3ddf87feb000000000000000000000000092770d2688ec75cce990747533c8cd042e393783000000000000000000000000c7fffb8256132cf6cf851aedab8702c3844d1ea2000000000000000000000000ce05c1d1b93d60348f8654926bc6ddee7b943f8c000000000000000000000000005d4961625e38ec62e6c0d0db200fc3bf3afb0800000000000000000000000043805c2db570b796865f1d5d79052b6f5d0ef6e2000000000000000000000000f17ad8a2c322ad7ed9bc88609d72becb0891db5e00000000000000000000000046a0adc96a8e07747316375059c70a1c31bc5aa000000000000000000000000096e317e9f61c5d5df3414d5d06b8444d7bc826300000000000000000000000004d06fb58d33d37db58ffa329e23789bb5264084f0000000000000000000000007e215470f524ce5de08f4888f79995ed7439d01400000000000000000000000093ac2f0e70e7a0358b182083a6eda58f02fb5cd8000000000000000000000000bd50cffb97126df0e52bfaef7ff1f198c9e2e013000000000000000000000000987023323123b6ef4afb65eec04882ebb5fd8fbf00000000000000000000000030d864ddbc04155d283366dae3659299a799d76b000000000000000000000000efffb1746df33bd94635198c05e4a972352399e4000000000000000000000000628c9a2d5f91f31126e6671d743655abb6dcd64d0000000000000000000000007431ef840f0fb73b37386ec83728cfa3425293520000000000000000000000006942bf47fbb89404632339256263f2fc8a1c473f000000000000000000000000c8ebe6c0acac6e6e66bccff8c2552ca26ce6fa4d000000000000000000000000a516a23cb482cb4eac745793f3a0092519fcdcbc000000000000000000000000487c0212b5c04c23cd3ce8b19f8f4a97b0683473000000000000000000000000c90c23968a635ed419731ad2f25f699854b9cc24000000000000000000000000210e1ad50e5e8fb4412ea32fbe01fad15481524b000000000000000000000000db0293a455c015079ac042ab30d24178f7ab22130000000000000000000000003622926c36ad80c40b0a66c63f06ed5ff025a4ac000000000000000000000000f8d56c092389f4cc66b26233d3030cd24ba52d80000000000000000000000000848e208ac46f7f77eeff8341ab8d0dd04d3ac6bb00000000000000000000000080140926e91488da7d565ef5e817c38086522f8a000000000000000000000000f9319233d2bd787eee6a299f9fd31ad00289b95d000000000000000000000000f4a55cef9c98ac6f3b37b1834435277a40f264bd000000000000000000000000cd2824f6e5fcb37157909c2a1f6cce08119f232e00000000000000000000000053c1ab79ff70b7ff6345f8da90f16f42a6b60f78000000000000000000000000a63011f5799cefccf3e7885be52b260d341b298200000000000000000000000021bed533adf46536d4608ef11c7ef2b219dd0067000000000000000000000000379dc38e54b5a9de8e00d057ecb7214f118927730000000000000000000000006f3de3dc613b9ff2e340d9100562493d1afe27df000000000000000000000000b5dd801a44224abf925a82bdacaabccc258b31f90000000000000000000000009d9f7bf47a87b388bb008affa103cf23e4f42d2e000000000000000000000000ba46fd0e2cf3851d50db6ddebcba450ea21b7ec80000000000000000000000009a839307417271c9471ae864eba1bdf6068e584c00000000000000000000000066f29092f08c8ea5f03d454e6e62de08c54c28d9000000000000000000000000f9a0e782bdb8d98385e5a111cfd34b0d8014a97700000000000000000000000083e20eed458d484cd7dfaa5d01df7a8fe8d45342000000000000000000000000a9a8e16f589099cd8b3e37b3895028be316dc79300000000000000000000000069fc6b29ec15c753679c962b2c69263e7003f2ed000000000000000000000000526fd056069dcf7b5c487af4fa2b6ecc846e9152000000000000000000000000155a6ebab11c4147ed085a7993f7d43cc36bf5c900000000000000000000000010bd3f9e376eccca8fecb7419cb06eba0348ac7d00000000000000000000000056dbf9cdcc3934c623e1c5d82ccaebe7abfeb708000000000000000000000000b75af72c3119fdd8f9efcb102b8fe04b7a0d3448000000000000000000000000e8834ad5f96f2bc20f339f5a47265479af3c23460000000000000000000000000fab80258b2a895bcb15d3f0e8d3fd8a16dd5c2b0000000000000000000000002a77023cc42c0d5531d37d16760cda1d245290cf000000000000000000000000cd6293914d625c0fde17d7f9042377c338c5019d00000000000000000000000024a5322e878a060ccc18937367bbe05111fb7dc70000000000000000000000006d9033d15b842b404ca8dba0554ff632c42670c800000000000000000000000099c89fed3fab09d86667aef839e223a89ec0a59a000000000000000000000000d1c0efae736661395494f319c2f4ec1c64b1e53b000000000000000000000000232fff9be744cdecc0d4ba3b6c758c2053f724f6000000000000000000000000ada52ca0dff2bac838d37d9e7e9b5dc354b5be4300000000000000000000000077dd6b292815f7bafa2f2ffee8d8151d95af32a500000000000000000000000027fcb9b6c86127e0f5c4d65a848902073480feb50000000000000000000000003538cbec2c8f1dc05572988bdc1c087c30822cbd00000000000000000000000024517033fdb3f3de6f6f6bce19e64c76b27ec6de0000000000000000000000001f52de38fa33bdc4cece768967c9768ed23162550000000000000000000000005ce82b46524fcfbf9a42bbeab4623229b3c25bbd000000000000000000000000c600ff6ce93082d99287e70ad91d10bfe09254e000000000000000000000000010993c16ebfda38ed241d9e4d3068069b82537500000000000000000000000009878307ad1c7c9cd41511f2435ba39ce43c02c250000000000000000000000004f795a3d594124b7cd4175ada15e6d4f67ea482b00000000000000000000000021923deee0a5d289188be8f12da32b717b70e149000000000000000000000000c2229501eda3ecb0aab0816f8c7b5a727bf3e952000000000000000000000000a5887cd577d9b05ba2a5d8db0026acaa891206f00000000000000000000000009f2a4f10c2145b7d65f49065833b6e713f7e05fb0000000000000000000000001607001acdfde2e76c66083b224ebab13eaf432200000000000000000000000005db3dda11c7001962f738043ce4d016550a83ac000000000000000000000000e99b5faac985e5093bff34f0d2b3b3e2e1b2f2c100000000000000000000000082c8e880cfe02518cd51a0db442a2f163a332cb3000000000000000000000000831e36495072d79e53c476c1825b653b240f26b5000000000000000000000000db0db7bf65f3f6e6909a02f7f34ad0f669e5ec9e00000000000000000000000084b8d1edd547bc73af78cabbb77c22d43a9f752f000000000000000000000000e198156375ec00fc42af2e9fd33adb00985f40b0000000000000000000000000d886074033bc9e70249cb366fad0bb64c773d2980000000000000000000000002a24035923a6926da6293caa66a1e1439131cf990000000000000000000000002e0520713cfee716a3e124a3fb5c6a373fc5e0dd00000000000000000000000031cdcbcaca794765c5fa1fb7f4c17729b6db5bc8000000000000000000000000c8601152f0037b1b7fe7c4fa0a4c22e63e55761e000000000000000000000000305616b3395434590793a50300ce472901e7988f000000000000000000000000432f691bb8fe6ba9d1a32aedc089d066206e04e80000000000000000000000001d7f4b754950344e1924141e973568f262c3fb2f0000000000000000000000007490d9cf25096f2530c51155b7d573bd9ac5a21e00000000000000000000000093e3f03f99a250866984b337f56ae38eca2d79c100000000000000000000000016e818da756b0246d174390bfb8bf0e409fdba120000000000000000000000009dd6622fa5068e8adb89a9b13216610dc02fd7a30000000000000000000000000cdc610e1a48176e9d5369e4ae337708dce2ed9f000000000000000000000000f54fa04c7a7478cdf187b2079cb83efe51f544c200000000000000000000000047377bff9051a84ccf6f5f41be3f1ed1aff4185900000000000000000000000093c31758917b99653976161cb2cb58923a5c590c0000000000000000000000007347e88b4b716acf9e2cd44d1a6cd47b681e4241000000000000000000000000649fa257c92b962b2ceac605efc5aa5901d11342000000000000000000000000d9a1d651374ba7f9778031b9f24bad79a782913700000000000000000000000095378801615a09723b941b59481d99c686c43cd00000000000000000000000005e3a8e67b5dc7ca2c1fd9147f5496b9bcc4083220000000000000000000000002607f8acf5e1a24b1fde124e79f94e276ff9ffe5000000000000000000000000e82348b3fc43bd1ea8b41baf992ce2def73084fd000000000000000000000000304b68092edcfae4f4e54801c3f764c8a6de6f200000000000000000000000008358a6fecee87cc9761d5f4c268bbb38f2a47cac000000000000000000000000d6a917a3109e460b42a7ba58b984320c65909b200000000000000000000000000f23f339322a0164f19ee6b203a64b6b91547098000000000000000000000000d3c196231dbe976ea3c11e0e84a443543cfecbbc00000000000000000000000075996f271c41dee61776363e27d6aed24ce4c2180000000000000000000000000fada20489cc05e8db454dc5a736de040473357d00000000000000000000000074e1d76f57157b9c8cb13fc573d1b1ba9c75bcf50000000000000000000000001f84fd44211fb4530d850c043b7b71f4f8d934e40000000000000000000000006f307d3aa4118d53a2133da9b52d9908d0bc635a00000000000000000000000028cfe33bff93ede8ed041133cd8c63d704fd9b5a000000000000000000000000cf5b3c4f508b7cb9988f9ff9000d82c78d98dc9800000000000000000000000078b8ada1faa09287073a56599fdb184c906b702e000000000000000000000000ff4eeffa613d5fe6754908fa52e4424e3a9eacd3000000000000000000000000f95a9e92e16cf04a93ce4cd6ef23b66f32bdefc200000000000000000000000001f1bbbf5035d021dc6a5e80295c4fee23d596080000000000000000000000009665aa1c0efe615d43ee819466ea000eb3560bb3000000000000000000000000429955635c4e0cf6c65d453f8c1d5e5ad0e1a0ee000000000000000000000000a7c03561e0466037acc550bfaa3747f8805b664e000000000000000000000000d23703521516458f979d7c951865979051d62892000000000000000000000000ba924bd0d71bf662376b3cd84d8d24ed8536a5ee0000000000000000000000000d1cf4a60050d6b575f213c5c65a9fe7773d70e00000000000000000000000000a7cc51bb6ab53c6cb49b38f8405994de3ba9fd0000000000000000000000000656f196435388a84bb7f1dbbfbd4a710257ebda600000000000000000000000060f4be76fbc2f603dbc72cf2fd72341ab1e4c8a1000000000000000000000000e4193055cb12defe9de3e0060921cb162dbf43eb00000000000000000000000017692a20c4b120c908b430777f817869a97ea2530000000000000000000000003c93b54a895b573d20855b5364017594f61888e9000000000000000000000000e43c52d93a7b7c0a4140a1b35e2c576f51740e1e0000000000000000000000003da3c70cf969867f9a9f597eb6046dcfc07a889200000000000000000000000087015d0d102a115cef56737e3cda7da70faf71b4000000000000000000000000a3e4c3da003a0c210adc6955a97db7d6a431ffc0000000000000000000000000fe7ebc3e4d577820c31eff1c6812fd5d9bfdcfa9000000000000000000000000203cedfdf15a7f9cb75dc65450a86c2e081f2fd6000000000000000000000000f85e693163660ae08d6884bc2b712870ca479c60000000000000000000000000eead12062763157809ef22aa7d63953474d56f440000000000000000000000006e7447021aa13d5cecc920e3b974930b73e8d76d00000000000000000000000042096ddb4ebe0e1cbadc81ad6fc2d2aa0e3c7d4c000000000000000000000000b4521d8af0eb262e473be497df638aa36750806b000000000000000000000000975f008c5a891e961dbfbc818e6acd20ea803228000000000000000000000000c6f7e0d63dea9c62bb4b71e752595bd351620168000000000000000000000000900a3555fc1bb31d27862401fb0d0fcdf11098ea000000000000000000000000bf165279ad62f3b49bf1dd76392e3fb3dd5cf68f00000000000000000000000086111f12c7b9387f1781b54be674717ee3810d590000000000000000000000006c24af5755a212fb8c7b154c2bbdd668b9bf1ae10000000000000000000000004118c9794372ca95343e2a3ea44f0fe1ac2abc060000000000000000000000008076baac0e3376f7d7ec9d24a88bef062af65185000000000000000000000000d0c0124eebaff04d235052f4a18b432edeccc2cc00000000000000000000000042fb4fd2f23c0b97fa164991661095d09de94f4d000000000000000000000000ba2e8e7b6997d0c002cb746e9c2672ef00dd2a4f000000000000000000000000b7ea54f95314dce6cf7a09927a9e9c65a1662a8000000000000000000000000002a462902e239d1ae6a662cc4325978e7f397a4b0000000000000000000000009bd5b4bd1cf46b4ccda4e1f46e6fcf07ba2c4fca00000000000000000000000027a0d8098c2220cd1946fe3faab84abcd071269f000000000000000000000000f1ab45e92e9d1ff61327197df903efc55f515ac50000000000000000000000003f3e08cd6f4d9e4def64278c7825c7aa877852600000000000000000000000000090c60edd80159dbeeb2cf2b69aaaac17632e890000000000000000000000000dc2c8c4f60ef8a7ed85d070840d251530943fcb000000000000000000000000259311a9f4b6e0d0076ba6ded18a2220bd95fd2c000000000000000000000000b0895dfca445f33f3afe35834df078aea0a8a4040000000000000000000000007a90deb5d79100af828b40454f8c55933d880833000000000000000000000000084b871f83b0fcf4a2ea70f8f9af2d116e38fd6b000000000000000000000000184f1f63cecb4977a30570eb0242ab26cd3a86e500000000000000000000000087666bfd53758a2451b678f9c416a86f7cc7421c000000000000000000000000d40c3eeda322fabb41f2175fcce880785588192a00000000000000000000000045e2d249134e83648c08a56f5b64a5903ec35acc0000000000000000000000009b57f4221a626e5161bd57bd3dd0c8faf7e302040000000000000000000000008faf881cea4f9b7df9455ab634b9715631c39817000000000000000000000000ac29220aa6b7af96ba9f73bf3a6e636b9b70d5fe0000000000000000000000001e18a45a000f41762410ce25d31e18b1a61e48d0000000000000000000000000030fe66025562b70eb3be50f63bd0edfc346dd3e000000000000000000000000b5fc3260aa1777ae8a9c25afec351f173727addf000000000000000000000000e685618ae8aea52a750a58d87c2256572b99df1f00000000000000000000000014d6aa073cde532715645bba706267ba416f5478000000000000000000000000f9608e38ac18c559685f58fcf970b4e3f973b6de000000000000000000000000a2bdfd4cb47fd92165e3d3b1773266c01ca5bc0a000000000000000000000000c4c02b213e942a09bd332d0bcdf527705957a8d1000000000000000000000000f1e2864ed932cf3f5693f3b850aeb82bcbd25b8c0000000000000000000000008c19b01e758434aff2cfd2691a1025ce3ecc5d50000000000000000000000000a44a8feb9bc7513efc10219d31bbe7bae817138b0000000000000000000000006f4716e0bfc331321171ffb4c5e25d3857d1d73e0000000000000000000000007bf55f9c665e135a57d287b295ac3011bbb66e04000000000000000000000000338fbdea858e98f4294a73414ce0565a5b1cffba0000000000000000000000008c585c2408834f98940572f635a1e21b56eee87c0000000000000000000000002ae8cc2a21fe0ed2d40b22380d85d3ac996475ce000000000000000000000000d7baa7ccb4e2bcb7619f1e68f8ad84185d8e9ee4000000000000000000000000c65f5dd81ef011010db894646ceacd87d24ae33f00000000000000000000000024a0388b0254cf114c9e1c8e9a5a26a4370fd46b00000000000000000000000071e4dcda2ad1901e7e5742da296d1f1d32122b1800000000000000000000000066f49655798ee9c0310d2ce91c5a51bef6e3c087000000000000000000000000e7e263c679796c440ad16eda9e7e8efe768ca89b000000000000000000000000d9e0bc7bd2554eae963aa7986fc2d90a5373fb4500000000000000000000000022045e3b08d0296702c0054458bef958897c95200000000000000000000000006fc8e1d2d1f7c02f3dd1b8cc9f9974155ae9557600000000000000000000000082fdbf9c99ae455b1e6054287960527d3ef94451000000000000000000000000edcb2cc755fad0ef9de8972f0f4e8a84b1e65d54000000000000000000000000fd4d73f7ffe220f08f4947a3caaf67be5af8c6a90000000000000000000000002b7b4ad3d88d6c7c92207de38f6c5b81f5d5a4c7000000000000000000000000ac84f5820215732b63c4a315b427a740083031390000000000000000000000003dbbf469416c2b982e31e2a227f7a00cba42abef0000000000000000000000003556d1e1d639ec7d8aec2354e6f8c01d407a70410000000000000000000000004ba1ce5be20223e39fe767bf23a1841e204cd64d000000000000000000000000befde46d2d95176359fc8b2a40e218dc987f54c7000000000000000000000000ab8184dbd1f99d94a9c5cc7a509c6977bd720f4e0000000000000000000000000b0c3a28c543e7964e94626fd0aa430bc2b9a5d00000000000000000000000008ad0ac86b4fa15c6eca4101c33ead6dfc727955800000000000000000000000092f00b7c824acf5f36c10e713f50ff42103edfcc00000000000000000000000096ceec897604cac070b3b615f1064f4e69511121000000000000000000000000d81b1b53d25a52db15df1bbfb1ff246163821596000000000000000000000000facb3e3ef0fe28a4fced65ecf47c5e16294d246600000000000000000000000064bc255c8bc6ea69c3c3109d353e1b0046f789430000000000000000000000006eeaae86e915efd1f21fb95a0d78f4f2acc2b275000000000000000000000000ce5c3c68be0d6ff68d29cbcab5bb4402740a753500000000000000000000000043dca98415bb157daf1d9037dc977c72a2a7d7c60000000000000000000000000cb64326e657c4e62255468c062344136863407000000000000000000000000083e7387b556e8e5e9c7403f1aa68b960e7059f87000000000000000000000000eede8bbf89bed9a2c1ca5e8830e06a19dba20fcc0000000000000000000000001066facb927a18827f60f0d6d1293d192ed3b3010000000000000000000000006ebb8186d83b9886e60db8a805d864d61bf083c10000000000000000000000002ff2e00e82d3a9ada91e9e090c5519498798c2a0000000000000000000000000089852965ec04fd3718888f9be2321666ce47b120000000000000000000000004c8ccdd98199d31bb4518ed798f185c16d4454c20000000000000000000000006ed3b9236a6d629e4ad2ce52635241a00956bf3b000000000000000000000000da09d51783ca2a10b59a224b57073b3a408f6fcb000000000000000000000000f7a6a7305ed0e38e78a345e3f814df662e9f8713000000000000000000000000980271f68890ef1c7ca99962b95adc3939cd3a63000000000000000000000000a7a738e65fdb020c9afd957928e96b1af3266f7f00000000000000000000000046a0d0343b1adaa31a14752ae55bd2308a0fdebc00000000000000000000000067f74ad7f94ff88d70f8a5bd05b493bc5d7aa188000000000000000000000000f44a44e1a3902731465c795ebe91327db4986c530000000000000000000000007a76fa2355b5ae49119b53a3bd75744fb320713700000000000000000000000013c6a8ee9993555e2c5f9a14dcb57723ac31acbf0000000000000000000000002393d9ec45e2a55a31dcefb571e9a90dc05e2e13000000000000000000000000462686b9a3e25e569aa35c20dae45435f1791545000000000000000000000000607121532f7ac90bdbd84e1e342b34c59f6c9a36000000000000000000000000d46235169d436864fdce6fbe7f01263d4cb51fc30000000000000000000000009aed9a09a9c2a8517dfd3e5e2999a96fb33ba55c000000000000000000000000c5eaf5403ba9d29af70b1d81a48a69f6000b1a8e000000000000000000000000bad386fb625e1111e351623146a9918fcb08e50f000000000000000000000000128be8d61ec11318239e88a4f00ce6ddc6af8c7d0000000000000000000000001ddc2879e59e80c81091e4f65ba5f22496f20abd0000000000000000000000001468a33cb5c34e1bf07544e8143cb2724ad91561000000000000000000000000dfdcf270a6dc2562a17ec9a7b7fcd610780e1f3c0000000000000000000000003ec37162c25df26e3992754c7d2a4a29b61747fe00000000000000000000000094c961b830d950e720370a3af19d9c3aaf603b7e0000000000000000000000002a8ec7e65edac8737da479b3dc7dd45776dfd20700000000000000000000000010874b6a708cc24d204dc6e788cee011ea88036200000000000000000000000065d9bed97823747bfe675fa2d4586961a925d441000000000000000000000000d4a4c0c5d79d273eee163383a99ee7aa019a5ccf000000000000000000000000e5d7bff87db1ce6d5f56858986062f6e4f7260a00000000000000000000000002311f4613f07499ed0eac65141c353490072a579000000000000000000000000d77e1788e41f509ad3e497de0c26aefd977061d8000000000000000000000000fca3d78f9e5b8862e1dd0ac8a36e70761987fe62000000000000000000000000382e3b04550ccd7512448592e9e158193ac2718800000000000000000000000061e8eb0d8b41dc9825d12a5d87f2044cde38c97d000000000000000000000000f330e59ed343d67958aed0ce510183184ae0a717000000000000000000000000b147c9046b700318e5d4b9825219a610f04b3220000000000000000000000000320a16b0ac960e3b3c8569fa82bc5dc8371a80bf0000000000000000000000004ef44975dfce76bbc2de777ea3b4d4f3bd237ed1000000000000000000000000ff750acbd8797b146fd4ab85c554f4b6b15d14b00000000000000000000000001188cfc72fa306c3d52bd345cba92b1bcdfef3dd0000000000000000000000009a9a3a64b07af569b633b8849647eaa8a10a7e86000000000000000000000000fe6e40b42cce5f3b39a18cc4b0229f49ae955751000000000000000000000000f98aee2ecf3180c8637b76fe12367b714e761d280000000000000000000000004cd67cc4aede471e20bbfeab92eff2b88141a48f0000000000000000000000000524ed7d35afa916b743353a8d60e355f0d95c52000000000000000000000000de322b2da307b6c1ca03666ec80918fabf4c7cd1000000000000000000000000328a001c5da06064f92c4c4ef64f5f764229f0b70000000000000000000000000b7ffc1f4ad541a4ed16b40d8c37f0929158d1010000000000000000000000000dc6efc51aca80704e22b39cf4468409bd0880420000000000000000000000005744e1ef9f120191226d69b270d9c7318a749565000000000000000000000000ddab397e4a81b291ef99c82ee33f79afb0e364c500000000000000000000000036b462ecae852ca9eb91baf9fab75c88605c12bb000000000000000000000000fda68664796e305dd4c7c464d0ef2f5d739636df000000000000000000000000c711b5a6987834947741f51f0ca6cdeaff7bb0d600000000000000000000000007ed097a02cf6630e918260c03bcd1ed7b7553300000000000000000000000001a2acfd265e7b9f734fea939dd4f15da052b573f000000000000000000000000f22152a10828c8211be5a5c94dc155a592f55660000000000000000000000000fe524f1ff5a13e216703ae70b88bc559b55e18de000000000000000000000000994e8632fd3b61c82f4bdcd64022b863ad78082d0000000000000000000000009f6b858efbf27f25a7430e6a4f710474240278de0000000000000000000000004233fc048d99959a2e9015a91b4f692286894cc4000000000000000000000000e9301f1327d4a264cc05ffc7df3fa77d329b46fe000000000000000000000000d90f17e7b6f296046a93a1054014d6c1b97cc60c000000000000000000000000203477d857010cf3f522f0ea2e6b127481873a5f0000000000000000000000006977531683d11bc3055fa2d60351cb4606390b5700000000000000000000000040ea9e1d742b6f2a533a184e132883dfe4c86beb00000000000000000000000022d4e882a968288d5edb06a957c07f6a27111e80000000000000000000000000d0d5cb3fd6ea9ebfc1bfee6d4977f1cec5a547e80000000000000000000000009029355176c25aa57f85166ec4ab5a710b00bfe10000000000000000000000003dc796b23c46ef3b4ce2813f86bbe834c0b3ec8a0000000000000000000000008a9d1e7f99ae091721b59de9d9eeb6050bb14a6e00000000000000000000000057c9f76b780baf5d18edbf7f5bbb2f1bc69286e90000000000000000000000004808546a404cf2a2c183eaa581560188bfb72f330000000000000000000000006f034da924f268e49818c023da2ad1ec396cb2db00000000000000000000000067784d8c002535de2049faace5bd3fd8a82c444f000000000000000000000000b7f0aebdd77bccace8683ff42d3dae20a2846b6b000000000000000000000000bda9130c65edd5b3b7428143ce67e0c541e646500000000000000000000000002d4fcf56ee8a07b77f1654822059c4cbfa153a910000000000000000000000004bdff435c61787fe62689ac9b0c241d2f0356d48000000000000000000000000e021d9221cda7369466d21b5f13f19292302649d00000000000000000000000027368bec4dbcfc6cadc9abdc3a9f0345f2b7bb9f0000000000000000000000000a4f6ecb214dc1d9acdd99743b4dcc58ccc088b9000000000000000000000000953e96a7668f1ee625762d7f8810d7628777c22b000000000000000000000000a4cd65251f80ad8ede96c13f32448923b3883a5c00000000000000000000000019a684b5c5be328413fa30bf9b63718b0b4738db000000000000000000000000687d1d69a26d49e253f979d76aa1de7aa64033350000000000000000000000000f0dbe70b555241a2e11412ca0f62d028ee13845000000000000000000000000835286d07e64fd95fa3cc0ecc24a3e8b76f8330d000000000000000000000000b2fcf90d97a55c2804a6cf2380d4b127adf5ee6c000000000000000000000000d243100ec97e21ae537785bbad0a4e001cabd013000000000000000000000000452c8b8a94370cd0a8fe6a8906d3b9199c8130d5000000000000000000000000c431935d70129483a3226b656e51a5eb6134bd75000000000000000000000000fa68249193fa9dd556d60da06d09140c3e7b5e60000000000000000000000000ea7ce79dbcbb2ea430874bc95cf635f830e231a00000000000000000000000006b5e8ebb6dfbdf92da527899477e21bb78f4e7fd0000000000000000000000001124d69f58803396f55d575d281a6219d2c534c8000000000000000000000000009d9b08e46b6a876496e1a8be1ccd4bc3876afe00000000000000000000000039cf30f126d5cb846921b916b76c6792ac3c28db0000000000000000000000002999dead3533a7de058227b50ea486170cc09c41000000000000000000000000627cc08152588fa9b016497aab369fd0492b94b3000000000000000000000000c67b9adbfafd5f4ecef1c5edd140d8a650678abb000000000000000000000000970a6e4249fe8625faca939266625a324f3150f1000000000000000000000000fd5386893312888956b2adfb45e2121991d708aa000000000000000000000000dc99f683c1eb8b9fc434e0b74d2b3966a28edd760000000000000000000000009187855ec46e70681a19737c9cfb5fdbcc74777b00000000000000000000000008a65c388a1bc3a98a32669f4bf243b81c8be0200000000000000000000000001ce93ec2bb580982df5f5e4f9b7259ccb9565d3900000000000000000000000084b6c842b11b77f33ec7b2767d733abfa64e4ce700000000000000000000000026bae07a52de270706c031b34744816f9b481a4b000000000000000000000000af4cde1252589a403b076a67afc1d1ce209077d800000000000000000000000015640293f8ec56eec0be0b753b0061c3ef73081a00000000000000000000000025c16cccf2cef33e0e582ce71281d86d10e724750000000000000000000000007ebc371fe32ea0d3b4a5ba94e658eec24eaea2480000000000000000000000004bd463417c6e11ab06c501ccaf5a7e690933c5110000000000000000000000004b83d0c7ac292a265a53c49bf5990ea12cdba98f00000000000000000000000011467253acea0ca46dd37e7ae3344dbbba81962f0000000000000000000000009166a8abe0bf7cb4f09abb5271d31da6227e4d450000000000000000000000007c3e265deb74d5c2e46acc2340c6a141594153ae000000000000000000000000986a282e00124138c865c0d7902f571a1621213500000000000000000000000084781be6f18f301d360eac1e5c1075830c7bad0e000000000000000000000000f04c82236c371ed248431d409f6014605c94a67a0000000000000000000000005b4a3cf0d1fad84803f031bc30f80af318a0f6ec0000000000000000000000006eff895deb741bdac8602c94b02765d4bc58eb750000000000000000000000009a5e3257996244169081fbe9271591b38df14f4100000000000000000000000079221b7d931003f61ed395422ddd7ba3c7fa0de60000000000000000000000007942f2b74c1ac548d332d66e0c49d2aabf3e6092000000000000000000000000c90c23a577c635acacbecc711c86965b5c7e80de0000000000000000000000007ee7418599a2df1f622e373d28b802af0d8f888b000000000000000000000000d8b55a85f4cfca72945d5664285777e7d496b74e00000000000000000000000069747131e1987aefc8fd5a5b3dcb34888c5e1407000000000000000000000000887c8dc3a9f84ec7dfc1d2a61885b9be5596726f000000000000000000000000d9bc8c9f0182188f699dc53a007a6f264dcc8e0e000000000000000000000000bf57646ec166050ca5883fd757d526b21d07d6a2000000000000000000000000e47ce581e7e875167d05e253bc3934aaadcd9ff600000000000000000000000074508ada8276a1c0891c99c43a2ec3c4d4b155d00000000000000000000000001f4ac0335f656e052aeb55481196cc18778c5361000000000000000000000000aa0a57fda9f54434bef278a952d72d982799346f00000000000000000000000098dae674333c4d4ae14ccde4aec1c2170662cddf0000000000000000000000009715cd9c4622837316552d13ef129f903f54fc20000000000000000000000000fb03aadea1dfec9a19767fbc4e53cf2e29ac0854000000000000000000000000f14f819a61882ea07965e554939fc714265f35230000000000000000000000009f61fd8fff1fb0bcbca33798fc1b53340e8a01ca000000000000000000000000e6b7b6b7085d5160d47481c5c055d4de7c5d47e0000000000000000000000000b12ecc298a5e2f9a4068a4e0d79ea2ae1965f3030000000000000000000000000642823349a5d30914464ecb39ae19ff05a68ae2000000000000000000000000d457f24bc765cc9023fc04083d84800c12b866b7000000000000000000000000979fcea53d94f845131a293a21031dedfaacb166000000000000000000000000947f496bc72102f0fec8de0de574b37075aad5cd00000000000000000000000053bee365078cb2278032a3fd018678087b96210d0000000000000000000000000c107a57f2f1ab99fe0b145db35f1118badc38d100000000000000000000000045b35ef2b13ef88e71592b3c4b1c50d3c698197c00000000000000000000000084c4a95ce6b9554828a240b08ff08b3643797ff70000000000000000000000008466a778988a05a70aef67fa84040ceb9d4b828f000000000000000000000000e5cb8825ee775abeeea2dfb04735ce13127a3e37000000000000000000000000308fffc68707323d6746d57fd3ebf5c01fa702a1000000000000000000000000a6617616aec2dbd298ef640da995926b49c949ae00000000000000000000000072e5263ff33d2494692d7f94a758aa9f82062f730000000000000000000000008f5c99aa2fa87a4d0dc73f7c046296d046e130c9000000000000000000000000e98bce535f4351b8bd8a0d8e2f1067e625b5f7c900000000000000000000000000a3f3f9b5bd28b075a858cfea5c8e93c9def3960000000000000000000000008d222af3a90d860d4c9e8e81fea6da0ee3bc797e000000000000000000000000b14b4ae52b1260178927754759be0a70c3227c990000000000000000000000005d16fba1e3e598690675da0adab31603b8d7e01b000000000000000000000000cd01e6259096868ff1cad820371ac1ceac2cca40000000000000000000000000ff0753a11b0ca560ce3410093fbe3d87bef185a20000000000000000000000002d7bbfb0e80b4cd96cfaf438238e9a6c5a901d26000000000000000000000000582ebbf9e368435540a4233e1a297fcbcb98c569000000000000000000000000258aac3edee1d84e74c698309afadaf9cb31956b000000000000000000000000bd618d2abd6664191e97c1b0215791bca61d0348000000000000000000000000cca125fd4290b52fedce0c5e51c0a0c5920c7b1f0000000000000000000000005af4bfa345df7a2d6e73c25333c760a1c49988a60000000000000000000000003c8f5ee0c9d7c5257718dd765f1c028c69654cf7000000000000000000000000fbee885a0a0a4bb01cfa1ea1a023f97129d79e5800000000000000000000000021c15307d022310582bdd99d9a5e21c5eca54b810000000000000000000000009f5ba2badfe1994d20f8473150a394b92b72cebd00000000000000000000000039dac66e48320d75622b00f9db6e9760b3c4bcdc000000000000000000000000af86120cdaa53f3b31082aed204edf4427fcf5b7000000000000000000000000a3f312f180c5673455cd3d8b1982cde9ca24d8cf0000000000000000000000003522a1dd3cbedde6d48ae197cd757866896221f800000000000000000000000087443a00b36756d4c94ff74c0ade6b0e8d47a560000000000000000000000000815e79712b14f1afdd25ea3bbdfad6d8738fe683000000000000000000000000f6a7400762d67aed98c217e21fe686ee8710dbdf0000000000000000000000006f2de585f9275d2cc0cb9f59811be5505637102f00000000000000000000000029fd4b706b20f9ccd42444280dfb6e6edf12ed090000000000000000000000005edad09e0825058eae6504888715a0218e9571400000000000000000000000008f139d5dcba4a180ef422ef4e26e9454d7c812ac00000000000000000000000060f9f2864ecd44f57fb7220b821daa2247c010f7000000000000000000000000b31dbd3d1aa56fe16bb72d6810fc6c3f8fbc345000000000000000000000000065047eb071342e8cfe83ea64d1879fc745a0548e000000000000000000000000d7e22235bfdfccdd1405d0a211ad80dc2e01b0cb0000000000000000000000002e236fab00cdd04e2197c4260f2bccf32eda003b000000000000000000000000676fcc59df24db1ea5893e2b2d4e9a62987e18db0000000000000000000000006de4d08e3723ec8f48083e1dbfc87dfce5f3ad80000000000000000000000000a5d826a1dd2b730bb30fb57e2ef663d56464e073000000000000000000000000c1f7952a5a634117fbcd449cf557326a74acc83e0000000000000000000000006db7d38d4488b551f21f708fbc10cb2c80012aa8000000000000000000000000417cda1b3c3e4f27d646f8b219f031fd2156caed00000000000000000000000099dece77b05f86ade7dbde62ca8df8b3a93718e6000000000000000000000000b6ee2f57bf93e6a6d12e69f8bfb394df81a609f50000000000000000000000004d4d4889b0d349a11d9356f8f1cf3029b4099ca4000000000000000000000000b085b258de89a99f0a70b4c24086e86c5c031cae0000000000000000000000005959749d0a8300155c9e9b58d336f8f20b4d767a0000000000000000000000005c0c436980e80794ac6f22cbb35d6f18c2e6c30f000000000000000000000000befcf1a912c78ae9d1df782f26ed73bf6d22473e000000000000000000000000b88d986f6a34a4c05bd5b5cb6bf94814e0d46464000000000000000000000000e0786a230929af47e396cb947ad693e61f6e27da0000000000000000000000006543ea5e21c33d7d630e9f635ebee65b367d050b0000000000000000000000009fb95ea4de8012c280b2eb6a9b2a42533200c664000000000000000000000000f6e1d4015d243aeaf3e33a841d66f2a6179b8a74000000000000000000000000edb3f37b3198de9d6c6c0addc8d939344046f408000000000000000000000000cef56d67023a210fa61660560e12e8a4ac86e9e5000000000000000000000000986373ffebf0f247896cbe20645c38ec892bb6d1000000000000000000000000202c813e311a554f6becdcbaba034bcba9d0a818000000000000000000000000e7f40308c520f8c956fc571c69099cf6d4976426000000000000000000000000a7f9bc28a1359ab4504a25392a45d76a504f411400000000000000000000000021730c37c7eb5dda2a4238e2740a36edb68b8aaa000000000000000000000000c28fd405507d4437ddcaed1ee911b150cb4c1b1e000000000000000000000000ea03b298f9d9815eee110fa0807876c87e6cb70800000000000000000000000002477eaa09068a4743b51d0c661c5369a48881a5000000000000000000000000408b5fbff5c7097c13a2e71ee3fffda25efd1c55000000000000000000000000f0f5c3ca9e4f82cab89c5d3ec497265f1df6adab000000000000000000000000736158e8b0d487d98f47bd4baab2ad53584d603d0000000000000000000000006a2be47b6ba9df2c6112eafc67a6ed3934e847740000000000000000000000001332b32c61f7853230281a198e2fc69a07c862f8000000000000000000000000cc20e5b0d9c4e69a31061abc08bd9e939f6b8eed0000000000000000000000007712a9c1e3e1e6d39d91f2c0df9c421d1f7938ab00000000000000000000000097ad7b1f95214f633287c85ba74441bd2457ae6600000000000000000000000017b1e1d115dc5ca5bd616d5c42dc049ed08000d1000000000000000000000000aed9ed57e8c4b6c650df5330e4b52e3f192512d00000000000000000000000009a0e8950d3fc341844b9bf5fdddcf3acb1776d29000000000000000000000000b4fc2d1416da7ab262660574201ba4aecd7bd12b0000000000000000000000002a414ba0253fc38740c4fb03dc5ba37424a3376d000000000000000000000000419df2e8d4f1c2aa2ad9ee13924aa2ef983456d0000000000000000000000000d679d0f91d66900c6d36bbd48f775e087d6baec3000000000000000000000000f23f48788e38437d2a96753ab3b3fd7f9a253f45000000000000000000000000b2aa5fdb822fe7f3c12e36a25189cd615a119f060000000000000000000000000bd31a4285f1caefda8ddaec90c12a65bb69022a0000000000000000000000005bc8c43110cb61327f24ec07884ec34f978930c9000000000000000000000000266ff104c08adbc4a51202f7462867fa96e9d757000000000000000000000000e204861c8cf513f9646566a67ace951e22a7d045000000000000000000000000c0758b4b7b207ae46649da3cd0188248f37d5969000000000000000000000000339456ae8a38bf7b9bd1f0e37bbfcc4d9eca033b00000000000000000000000091f3485fd68c761de99c2ac92d8c0730fa47fd98000000000000000000000000356ef2a63283378f7502378928c1fadedba23325000000000000000000000000167e1ca42c50b7ccd579e2bc0bf4369667b64428000000000000000000000000c727b4721064bf6c65a232a58ee366560167e17b00000000000000000000000081584a1d46cd5d8b7955ceab5e4d7cc9e339490500000000000000000000000016e8331ea2c92c1169b307c283ef63c7cc466b1b0000000000000000000000003cfdadd9e8c8052b7c4bcee44cc302ca94ae87ab0000000000000000000000008000f432747ccdc71b9df9f8eb96effeeac6218e00000000000000000000000065fba75c045ceba038b00b0c07765ab24fd884f6000000000000000000000000247ad04560ea49457ac796320642a91408a8c8ae000000000000000000000000e7563a2b1b1da1dcc07dff22bd6dbd1c91ba659d0000000000000000000000003744c64a6ca24900644b7da8af6f5f30bb84f254000000000000000000000000bbded149b85399467607d171ed72c8079f4c8fe100000000000000000000000090e25915b90be48515ea8af952187b42c3b45a0b000000000000000000000000d149c460b919bd897a417f95e3993b8dafff0696000000000000000000000000a281632ea33abb06e175770f7aa3a12e8c4588fc0000000000000000000000009bb2477a53a91fc7ce6ceeb5b112c34a66d72b3c000000000000000000000000f2a0cee89cfefc4a243e5d01b57fc2fb5d697e2e000000000000000000000000714ae506405ba00a97038f1fd02f935288ac1be40000000000000000000000003b621f20a9149627cda18e90c8db6cbf6e1620f5000000000000000000000000cadf6294174719d109f2c16a4aa4ad7ffc2bbf3c0000000000000000000000003557bd3d422300198719710cc3f00194e1c20a46000000000000000000000000dbf318339dc838991a751202798efebe104f2052000000000000000000000000f7d2baa72c565a71f23bfc6c67230a4ca28060b5000000000000000000000000e54ce80ca5dd97f16216e0a751a15950a21012d6000000000000000000000000ea50e585ffb8b0124706e209f4353d0b02b81e45000000000000000000000000e4ffdbd0661bed1e57e868a78bfe06860533c7a500000000000000000000000015c56db328fb715c180125839222962057ada16f000000000000000000000000f34ee3eb8e239726b23348e9b2e1ed83ab320af600000000000000000000000037b79ae11b72d29439cba77c69fe697c5c9d7465000000000000000000000000dafff18febea2e91701bf25bcea3d1ec10ad105f00000000000000000000000021c6fb2b4de7dfe5d194ff1f44528be6f0f7def500000000000000000000000002876c2af490f9c531d0431de13d5998e73e3faf000000000000000000000000f90d2676fea878c0a1c2402db9be6cd4767833f000000000000000000000000002a78632215262a94ce8651846e7d22adc98ce3c000000000000000000000000360045154cb367007b9bb3ade9579c848ebd457f000000000000000000000000eafdb7b70c530410dc81da7c0d1c51109f3e8c8300000000000000000000000081fdbcb9ea6c7600679f6501967c0d10734085260000000000000000000000000091ad4e19a873da1b817eac1c4084de3a1dd805000000000000000000000000bac6fb19e367ed32b463797f504928307be3fffe0000000000000000000000001dc313173e4f682b6d154eba72f48e5a47657ac3000000000000000000000000821d9d827355e6ae4c05c3596181640cbc7b8eec000000000000000000000000850b57fa5e6cf7dd624ac9287a2c7c79b342d7a80000000000000000000000009f57fe14b842b80c0ced9cd02fdf9d890241fa8c000000000000000000000000ccfebeeb142d2f0c6d2b2feeddea7b8141c5d219000000000000000000000000e30c9607069516e1bd6f55f17d7e752450f023be000000000000000000000000e6d7ebc978d4384b9230306c03e795346c99c29200000000000000000000000022fc579c3845b7f4016fd3a0f5aaff31205db66c000000000000000000000000a75aca1b5dc971dbd72f102e0e6b19c2686cd3410000000000000000000000008ef1be32f81f6b6e4cfbd1a44d570c8e26c9b40e00000000000000000000000035dc9a8f7f6ae9ff8e50cbeaed72d6fcf2e523860000000000000000000000008a4d3c74c66856f1ccf612b79309e3ba6b0143a50000000000000000000000002c51a1bad39674bd05a961059a20e3e25fe698a0000000000000000000000000cc4bb9d3063ec6e17adbe2a89e08cb78dce8b5d30000000000000000000000007329bcf50d7eddbc905f9983ddb08b8424888a700000000000000000000000006ccd82217f351c4a78b3823209ac9bb46b698bc8000000000000000000000000cfdc50006fa4e6da9143d3ccd12727448413da4f000000000000000000000000f353163409dd055746e650ebed3c92d9ef3263eb0000000000000000000000002b85af0b4fe56eacee3cc1d7e3a3075a45da3e38000000000000000000000000c8ba17438577447e792b42f732b51d0cfa8d6401000000000000000000000000731715f4041e52fe02ebf33ee2142ce7485af11000000000000000000000000084faa1cf6ff496023cf355b6b36bb9695d33dd9b000000000000000000000000737a92d13dc016003140fd3cc2f7a8cef22fa61e0000000000000000000000006cbe841ef2de923d759ac95ce0951819039ba40a000000000000000000000000a5a47738ed18572eb79af5e2b918f8fab1bb1b3c0000000000000000000000001ef4f862c487c9c8377b14163c7dd573617f50180000000000000000000000008330ba0f084ab80d2fe561ba38e2fa7e1b14e1090000000000000000000000008c076c5e6eb592d9fe3410935ef9c77f3118209b000000000000000000000000dea410cb2c8d3b753561cd0d4114e736d83937cb000000000000000000000000478393f3549b5ccd650dd5e66e74b1494d4b2660000000000000000000000000cfc77b5e6a87355e38210287854a8b8e395da1b000000000000000000000000091778450dfe4a291c4871ce646d4831e25f6ec6f000000000000000000000000a19179726b659620f720cc081708e8e0c2e0c45e0000000000000000000000003e098e733c2cfde383116d2adb6fc0b87554cb6100000000000000000000000021f322f8b385fea1e80a95241212a744360822790000000000000000000000006f1addcb399b4a39b5d6935ce33c29460458ca160000000000000000000000009d49b5d9c6d2666d33fbf53405174ba609d72ca100000000000000000000000079b2a132658a41d412d7ed0b9d20bfc8c7621be5000000000000000000000000bbd9440227ea18c861b39e7e7fca43cb4222d68a00000000000000000000000029a62a542b6ea441abb6f03c2bca54ad72ff750c00000000000000000000000028e85a16d1532a28f8236d4c0b4bd2064217658e000000000000000000000000d6ee936698564ef2a6bbde1fe9717026cf3a45110000000000000000000000006e224a0d76c164eafbfa8a25da3b9f8841f21f4d000000000000000000000000fcfa06abbe758fc06aab849025c19e4dbb65ba3d000000000000000000000000a930c4ff7b4397651a2340676e3c01bb28ab0b26000000000000000000000000b9a7eeb383c2a19cad3acf83f457db2dbbe410ed0000000000000000000000001761293af9e50d7169ed4893ecd14ecf061ab9a800000000000000000000000004f3fe3b3bed2ffe0a89d057751569234d6e501e000000000000000000000000d7caa971b800c15bd561be8e5c28c8507a3b3884000000000000000000000000980d3319481d637620400a1cb21720e09ef178520000000000000000000000000b9abd5418741b6a6c20e72f689fbcc79dcda4830000000000000000000000004ede342079f28fb91b5bc16c6be44ff3504aafa400000000000000000000000078700cea6f2ce81a8e7fdb228c37f8f94320a4bc00000000000000000000000048f399432b1586489eb890933476b7fe49cd3b1d00000000000000000000000063c1e2f19a35552a3a81db04c41ac190407adb69000000000000000000000000aed64f16d369e9fd7560abd6004c81ea232cd6140000000000000000000000006da63b2cb06e9c4feb33e5cf93bae4ab9a93ae58000000000000000000000000007216ea4f3ce57497ca60af413e8eb8db98089b0000000000000000000000005d80c8a59c2dd97b0cca813526235de9389fda1400000000000000000000000072a8ee11efec9dd3493361dad0b45c9285adce28000000000000000000000000b4a9740f97610e60efed41c171686a792281e7480000000000000000000000000ce3c8a6b8517a6709cdb37e3c1bae8133fc0dd4000000000000000000000000ae96b628717715a259cde3510933a433fa40e0420000000000000000000000004cecc0ba796c15c3c690cf994d1297cf4e34ff73000000000000000000000000fa3b204dc455562add1e4b0f41edaea5078fa1b5000000000000000000000000c2c7fb3e310762488f626d0c829c132975849f30000000000000000000000000b8bca2b3ca6776b530f2d73e558976d76ff9655c0000000000000000000000000e0068c396c4e70defee95b5464d56093b392ea800000000000000000000000040e76f54a0f0a249c4be8a2e8a5d5966431546c70000000000000000000000008201b581a1caa8a695b3a49e9f2f15904c793c4800000000000000000000000084f1cc8ab1a303a2d994a3a647d8c85ebf928b94000000000000000000000000184d44fd5d577461ecb20dea50e663c8965fa74d000000000000000000000000f4527127640c0a87762ebccae9842c1066d491d10000000000000000000000005577b05832a49939880e488e96b441172f6d364c000000000000000000000000354ff4b63215554653fdaccf176bbfbd1efd6aa400000000000000000000000099781fb47c14030af458fc6963e806bf84101d35000000000000000000000000c94b5f2bfbb122e54e891516403d1b7731d8353700000000000000000000000005a16199a3ecbe2552a9bc5263eef0ad83955361000000000000000000000000fd1343a49749f8de323b55407245802b0665f34d000000000000000000000000cfdbf7fa684b899b780a996a734e6da0b32bd346000000000000000000000000f658efb5838bca7a2945a65c302458336103411d000000000000000000000000fbea6c7334f86569048fef2c839091db4ed000180000000000000000000000000f9a262d7a93961001ffee6fcee81165862968100000000000000000000000002140aa330e951632642d527ae5d7c88a26b7ae43000000000000000000000000eba068783d709c2a6677ce95fa11597095bb525d00000000000000000000000047bf10cf82556dfa284a47640e0c6d3e8748795200000000000000000000000072a414a4ad48d4225cb6c9a186fac396100732ce0000000000000000000000006412bce571f04332b36717185e742de99d942d47000000000000000000000000f6320458dd4e1731635eeb6e9d6396ca555df1f20000000000000000000000001c0ba6046477299c75f49fefe81dcaae73bf99eb000000000000000000000000bd0e6a324df058e2581506101a50a7596fe623ed0000000000000000000000005fa0ba2bdd5451dcc37262216743f32b50d45505000000000000000000000000a656315593e457b0eddbefe673603fe5796547110000000000000000000000001a852bdf7a10a25786d714440f614727fccc360b0000000000000000000000001e8e2177bee3e6201b26d052963fa41aefdcfe74000000000000000000000000f463cd57693d124bd9961345b68292fcb48b94d0000000000000000000000000e878cd7e92f58885c567eb1890a0e5d27143d8d20000000000000000000000004f3a9f7b259008308b4cf0fd01a4cb17c5fbc511000000000000000000000000ccbc70b2773e561285c3b6bb56dc7a7e5449073b0000000000000000000000007e8859c3651afef5c6a8323f90c6f516ac06f90f0000000000000000000000003e0fce4134109e392ee1f8957f35239ea0842bd6000000000000000000000000d13b3e3fab0a32b1fc19f5187e53f1019de89b19000000000000000000000000b4fa87c7db71235c4f166683cde6f7e98efd66c20000000000000000000000000fba0623b9a6bf89842c41737541c42b37164d650000000000000000000000003da77f4480b36f9300528796d5bb2153feb982ff00000000000000000000000063a0bd3b26cb85020da66aceaca78922957b0f6d000000000000000000000000179431d2b2f53864f923bf381cebc46adab813ac000000000000000000000000b5427e06f90baa4f4df557f5bf2ff104c2f74bbc000000000000000000000000e478e73c4b56150108d7e089a76e6204d4c2f970000000000000000000000000a234fa8d89478ca50ad4e7975dc185ee891125500000000000000000000000005244c50344f2d3b04a2bc25dc2ba3cf68107f6d7000000000000000000000000d1fbf6054c5daf2d996aabda0195e1df58e47dfd0000000000000000000000002273a801485864e301174952663b75ce51f4e7ee000000000000000000000000a7a44f721814f434b261ed2e438fa08a383a7c5b000000000000000000000000fdec2b162ad26cc3b8d1f889529db0381e700361000000000000000000000000fc4a238a01ae6587003f34062f3834b36f0cfc540000000000000000000000000e848cf23a62d40ca74fe505773be41b2f0cfe9f000000000000000000000000054f60e558937584945cd2e82a62662a2db9defc00000000000000000000000080c1079dc7ed8aa25b8507d13fd89c19b72d8c1e00000000000000000000000081ec6ee3c85e87440d60ccc17aa6cc9eabb48221000000000000000000000000a10e51497b4b471de5cc80becf8ecb3c22ccd8dd000000000000000000000000cd1f387fb986af9cea713d1b51d909f929b65e5a00000000000000000000000055513bf2a3396030886bf2af90db09dcc13903b5000000000000000000000000ad67d914bdb8a42f0bcbf55a5ba24ddca47fb58400000000000000000000000008d8732afffff1a852a90589e7b0477ca0b7aa180000000000000000000000008d360524cd386c7416c2a4f11eec0099b8de9847000000000000000000000000290444a767322f912b38ed90c99f29244a9b8b6a0000000000000000000000003c923d4cb68db828aa7d18bd68e7fb19ec5a3f9b0000000000000000000000009119cc7792dd60e0dfbf6406ae3f6dc2adaeddf1000000000000000000000000356f03d0404ef0ceef1b4a34f4d8a517b5d0467f0000000000000000000000000756ec66cc0edf93454dd0993e301e6145ca8023000000000000000000000000039e989616a89ee6d56b4a6c26517ed1a07e9de2000000000000000000000000848aa92606a29e19cedd04d7f90fb89ebabbc02f00000000000000000000000050e9976cca2f142daeeff01824ebb8576fdf30fc000000000000000000000000eea29c10b25ea61a159ab985f0cd3b6294b0384e00000000000000000000000037073b59e3e440ba127aec8ecc3b2c76e9e24a8c0000000000000000000000001cb2ca1319a88bade81c77932ea257fac7cf0dc4000000000000000000000000e42f8372b065e0a72e1e12f03916f6f0453be45b000000000000000000000000d767157754f50efe69444a3a21aec13cf7ad7176000000000000000000000000d48eb2647f8a2864689b4261a642e18f24948e8900000000000000000000000016a05d432cb680028b17ff3e712d3858bc15b3b10000000000000000000000002de0cf6d4ebfa210c58b610472e0cec80649902f0000000000000000000000002d1c090b88a8c44ec47d2d62daa6897208c469c600000000000000000000000077367d1a94ead5621ff347d3bf203c001607c7d40000000000000000000000009c2c1a44b4d9a2cc7d0760197237e2fe34b0ce5d00000000000000000000000051e397acf355a911e76055298ad24c76739e8c88000000000000000000000000a9dc43928d6a94cedf780b8e4fc2f58f70ec0ae7000000000000000000000000dd12869b6665a70a6f95c64c9614f48ab23da855000000000000000000000000fa33a8f51c7d67abff3285ffc561f1889a9b2bfe00000000000000000000000052ee37ae6de436e4a958b8a5889e1b83a0990e3f000000000000000000000000e4bf177c31cb3189cb7d74503360a91d167f971d0000000000000000000000005b0df41bfe2e1e1a5b72b27ff4e3db8b3c5b31410000000000000000000000002a4c095795ae406fb0dfd8357067e51da052a4e900000000000000000000000074626860da7b624fa1c33132468367926e9a410b0000000000000000000000005624dbaa7f54b12632e8a6f493717f88d157cc330000000000000000000000000a33d09380f5533d66eedcf9780270bab6b7232f0000000000000000000000005bbb094844d25628bce6ac115ae5dcda1b7998cf0000000000000000000000006cf83d7bef75e98183b44bcde92928bb9eb116f2000000000000000000000000a503cfc84a05071ebc3a087c267b9fab6623d2c6000000000000000000000000eba6b00be2a5e4f568e534c4990d523800bedb8f0000000000000000000000006013aaa9e102385fa78c636a20926363eff08381000000000000000000000000934bf57d118d5d5526d930e31841ebff1c663e1c000000000000000000000000b205663f15286cda6ba1c90551cad3ab7abf9e52000000000000000000000000ec97b5c970c724779be00ca6e2230de46cd537a3000000000000000000000000bc0abfae448cce629be5c83dacc8cb9e328101b3000000000000000000000000aef3e4508cf8e543ada1592d70c59b472ac5a2de0000000000000000000000007e6da4d29ca6a1760d447873ff964f8071f7916f000000000000000000000000eb08ad3f5444378a6e6b1a19f066d27572fc335b000000000000000000000000de44b316f53cba9c229859e949af99f709fd9ef500000000000000000000000039cbb935dba319bde158c06996b2e81cdc088f6a000000000000000000000000158e10c61843bf3829c739e02df473b0d185ffe3000000000000000000000000fa8fbdaf061d30b488dcc27711b5ce0fc16b8dc300000000000000000000000046526ec6128314b68d7a1d49cd9b3dce709baa10000000000000000000000000fda53256fb3e289e9642b47404f91fcd56236149000000000000000000000000404c6d4916e4165718cbf5787da1a91c605dadc10000000000000000000000002f7f5d305b2da83b5b7ed3cb94e0873c63aa98940000000000000000000000003c960017e087d6ab90cb2fb7b7f0133a7ac15ca20000000000000000000000007219c9ea3300a68727f65a9bf06c13865b79a00e000000000000000000000000a8d5ff7b40c4f9b93ecf773ceb69e84bb478a600000000000000000000000000b939db01333829cc85c01292fa2891425a0fcab60000000000000000000000007cd4d50e29e19901c992da432bba047da86eec450000000000000000000000008e9844688c70edf69749ca1b92a3049dbbf2fe4100000000000000000000000038dbfe81b0c40bf6d05f116ae871fcfcad34ee08000000000000000000000000329c277ae04760519c189a6d6c421447e0f1637c000000000000000000000000aae6b74b427e323bf3595103dde611bf26e988a6000000000000000000000000c79199c78ab5cef52dd4f326b9f8d8494a37b476000000000000000000000000e53e10f91b316ab5250feb83e0c4287f2164eb620000000000000000000000005f3cd48120e5db14b2b67bd7d87e052b0c1a4798000000000000000000000000734eb79eb4693260708b9669d2140066df852c2500000000000000000000000090af189eb525b937a5edb573e56713364b81539a00000000000000000000000019e38067cfabac589d2852d07d41bf9ee05ac6880000000000000000000000005603d6b3895dbb4ab1308220f923944cd2e9a657000000000000000000000000467915cfa7d133c2fe33eabd8b3dbef1c3decb14000000000000000000000000831282ba73dd03aa8a27d3725ba3bcacb1bebc46000000000000000000000000957accca9b7abd80642d2901476c23c039779cd500000000000000000000000084c8501158fb779b2d438edb139c81116146b20e000000000000000000000000a7eaffea3ba2777b7fa42c87a016f41dd9eff019000000000000000000000000f829bc0135f371a812a334a57cc377a4f9e5fb97000000000000000000000000c65d0b3e71b436a16cfb44b8d18385e1ccce8b050000000000000000000000001ca289b502d833858f667db22ec613ff7fbc370700000000000000000000000062f6dba1f9a59addb028cdacd8d4bb83f8b1bb18000000000000000000000000b8818b611a5da106d6ba208d35e69c2634ceca1a0000000000000000000000005f9dc851c378595b25133922abcc495edb758972000000000000000000000000b713bac1faec7dc8bd094648823a36a398b5f3710000000000000000000000005d97a05fcdd9af0613ec823e9df54f4dacb125f7000000000000000000000000e1350d4773471fd595414d532bd3db0e71b20b9e0000000000000000000000005850578a6d719f497ae29a9f4a8b0ae1aa069c04000000000000000000000000284a859e5fd7a05ad3043e030d87e3234673eead000000000000000000000000b460d0e3405d4a145100cbc139c411aff69a87920000000000000000000000005f42c8c225690afcd0e22a8bdb9b94e26cd746aa0000000000000000000000001898cd6a109a1835c1d2ab953b577eeaa3f0265b00000000000000000000000017fb3112cf7e1a9956129c7db9d31456a14a7ac80000000000000000000000006d8c47de8e67df95def691ea7089670b4b17d02100000000000000000000000085bd6b86635de3d08be04f7fb035c890363dd32b0000000000000000000000001c4c9d5fd83e6f0eb5e6eeaafa38c3ba872c075000000000000000000000000055b059b6af09b768e7ce8c1180c4f4137ba261390000000000000000000000003f0231a6f6a6b8bd09c029fa690cdc3bf92a88250000000000000000000000006a608bb1f5f219fc36ef272dee6d479082053fa40000000000000000000000009d636d15a72fa349520e15b446ecb9d8f7cc948e000000000000000000000000c3cb781b45a4495b6f19bb84d804821359e7c5c20000000000000000000000004c57f8afda66ed66a5f2a734f35b3767155a2a30000000000000000000000000964adef7482626cea423413cf19918b144c6e0fe00000000000000000000000013209ae23da7f9ee1d568f8da2b5fc1a45a276a3000000000000000000000000ecee73b75bf90eb8805e59f76bed55c0fad081f1000000000000000000000000650b9e1851110128badc4b0e997c166a54bb6e5b0000000000000000000000008073f7d9e14a8b60bf4506805d21d65fa3aed03e000000000000000000000000181ca1e4ac3fc7a4218ee8e84b85f73ea1c572ff000000000000000000000000d41c839047f72cc865676c0932f8cc1b4fcf11ce000000000000000000000000ef655d86b218759570560c6b6692460694c883830000000000000000000000005581a795ab545d658058926cb5b9f1f6974e0a86000000000000000000000000974707bb0d24308531fb3feb4f10083949478fb1000000000000000000000000df9fa75b791a4b5cef15999c69263a7c3c8f27cb0000000000000000000000007710f580b6982a1cb09e811d8a137257a2b6563d000000000000000000000000c304b0393bfc23e9874d17e3e5bb990233edf32c000000000000000000000000774d092b324daaa69f1e4d12c608242c994f1920000000000000000000000000abc48f5260527b843f4e1eeb9ebcb33f5d5ee2b3000000000000000000000000de5d496dd39663f604bbdd7f5c146dba77e68dde00000000000000000000000007dcee92c0abbe5de23e8fe86900bc02775be98b000000000000000000000000228c2fb1b6c0a4c4e7def88b471683fb1f2fde6100000000000000000000000021ac03e0a0a233a309cf5b516f2fe5c6e44d207e00000000000000000000000067ff7d21e5cb6a98c245b2659f29f2e2f27df91e000000000000000000000000af846ca2daef8d85aa1e8d3983f4999dc4ae7ba400000000000000000000000037e0ada14d55eaafd52ac9a626edcd03156166a200000000000000000000000058b548a7a83b58758d4d9c63725faf38c22da3f00000000000000000000000007986099d78d23593ef84c1610d8d25eb9b999657000000000000000000000000a7a09e486823e0d4de6a4b832bb426ed09fac385000000000000000000000000d8e9931657c0bc8399e7f21c01c108431df77b1f00000000000000000000000099adb99c27997f782d4915ae524c1c3cbe0769ad00000000000000000000000051afce1bd03495c5c58da6d1b229166d0c162932000000000000000000000000b6523b551f1d4385052aa44ea19f5c31d08557ba0000000000000000000000001f8e140a1aa73c19c0fcb7343243e4cd30eeae490000000000000000000000006bc6fd8320065243de0c8997e151446707777f20000000000000000000000000c6d22a8b623facba5341883a31507ece8fe401aa000000000000000000000000514123be41daefa72ca8442705178214bca8882a0000000000000000000000000b534db1014ab7f90a6e31a34cf13a47e8ba01de00000000000000000000000096e4819a645183c91e7efe25d63e92cb813339fb0000000000000000000000009ab1d27aa32f42ac0f2566714d9f5d45cf32a51c0000000000000000000000004d530a39abb31a9daf3d959ca8fa60d1510de639000000000000000000000000b8684341dc4368e15e154e11df05f94375e80738000000000000000000000000aa6e0354dfeca541ae8d9f46be061d1f6ec217af00000000000000000000000061213ff796a9370ae7735771e7c0dfdd5a5180f0000000000000000000000000af185b3f2808534140ff7045c6f38d0d2bb74a1100000000000000000000000097ae37c64e6ef216327cfd648e485edd84d3abbd00000000000000000000000092f3d798293593fcdc02e58e6d79ffc47b81383100000000000000000000000090c61fe369402c8852266cbda94dca12e70391b2000000000000000000000000b633d681ad95e8f8e47d0d6a5f8cba0e993f97280000000000000000000000000b85cf84c122c9ba6f6ae77ec9d4776cfc323bd3000000000000000000000000326df3b72d88c91c33131a9aaed415a45bb842ec000000000000000000000000437df84231f48d321ed792a5f7355f358e406b7f000000000000000000000000558724dbaea1d0ae3b5d8eac283da187a97f958c00000000000000000000000042324ea2a9fc57cdaebeda445318043374676f780000000000000000000000000e6bd3f01ea1c25979ea318c62ea8864fa9e5586000000000000000000000000179de538872d4bc52924b321e4461805ea795b98000000000000000000000000f7ee3e736909624baa578f1636d56b8c169d8d3700000000000000000000000013f27352234fafd2573e8d367a9bc3adff3de7d5000000000000000000000000f483deb3e35bb923e7571d41d0d1a38803a61b290000000000000000000000003d722287506367c3da45bdd1e48a453556cd10bc00000000000000000000000025344349045e6e9dfcb7a1d8ed119b91aca83dc7000000000000000000000000cfe52aa548e53be828fc7621be8c9f8c97ff2001000000000000000000000000e54509da9dadb3fc671886f3d30f42054e273d240000000000000000000000006f9664c20f71191bea62be030d2b78c51bf55d71000000000000000000000000ce0f6aac67e545a881711a4676973929cbb022e6000000000000000000000000617242f814a4e557ab3fad8d0a1909419b5e2b7b0000000000000000000000003145152e59432c642719cfc1b341746cecc30b52000000000000000000000000f813cfa9ea683fb63cd10032008aaa01bf1f72f90000000000000000000000009e73ac02cd6ba38c3cd15b2ea13251b8eba86a4c00000000000000000000000010d6adfe2a9072629a4a4ee16ec9987349cc08b50000000000000000000000004e8e4bf0039088b7750eea8799c395b42d52ee230000000000000000000000002b1ec1d98baf830f464ad3f6499e8272c1888f3700000000000000000000000051ef4d68809810bbac8e126ac3979ac8f10cf211000000000000000000000000c8ab946a02d21b0677ee40480b5f52ba593d1dbe00000000000000000000000044494329e90da7933c3358ce4835dcd7571a6432000000000000000000000000dca3735b510b589d6f92718ff7e69879ace2ffcd00000000000000000000000054bc05f70dce89c5dc50f4ccb898df810dab23650000000000000000000000005966379fc542041f7f972dcde76e71e2c3062f5f000000000000000000000000930934c03c941589a020cf1f126f85e5198f348100000000000000000000000024e4ce959c873c301f1a162f11f45883e478b6210000000000000000000000000b1edd3b64cbec71d84e684dac3f2c481b080a4b000000000000000000000000dd74f9c228d2b00f3cfcd9d63a1e2febfe28dd8d00000000000000000000000025c8c68cf137d72afe467a9190b578559b9ea37d0000000000000000000000008a727113dee1487a0755af425df8b10662ea596d000000000000000000000000a42225b05ca2a65964ac75c329eba2d3c6438f45000000000000000000000000a50fe9cba35e7ac0e877d4f03748472303d2791a000000000000000000000000d633b87554d7be92099481cdf1f4dc2906757c35000000000000000000000000a924d56f26f9acb8515b3984543b07d34bc4731c000000000000000000000000224943cf84a30bf0097f5c996d675b785e83bedc0000000000000000000000000b372805ae758e23ac0d41a0d163f71c447ca790000000000000000000000000decf6b6621b4cb0c2cfd01cf5f0d1826becf102c000000000000000000000000c0a47cab384cb3683bf7cbee0589edae78aa12820000000000000000000000004d3dd34eb57b5fef25aa6e8bb83c2a96eedc3edc0000000000000000000000000a9481d849653ddfa697f4bdc5d16f19ad96d89e0000000000000000000000003b5f1ff12ccdf2a40e5fc552e6750681d7f79e780000000000000000000000006e5b6457bbb767634a52577fb8d919141c36ccb50000000000000000000000000568ac4cae07ad1baa1c38ee93651c9c7f91bb3e000000000000000000000000f34d350be1b0077bbfc622ff669d7561b97a01c60000000000000000000000004eb4b468ce4d488a0d1acb4e75a9201fc6156ceb0000000000000000000000001b41d1a65e332f2f8c17a75f32555020e8169077000000000000000000000000627a7990b5b551d113322bd677282d62f29717ac00000000000000000000000065897491ada31906af5b55b3cd886ea8e4cd541100000000000000000000000074e51c75cdbeccb37c19f34fa257bac1c713176b0000000000000000000000009451024c51f1f73b3f87b3cca1b8a3a5759593b5000000000000000000000000f4e4802b521458380ccfee452d6f9b8b3fd6cef0000000000000000000000000508baee20854c6b0b001b278c62644a51a66daba000000000000000000000000777d2d643340793081a2ffa147e177b75f7b6cf000000000000000000000000071948182aaad74bf630b3b524ff00731282ead0c000000000000000000000000f9ae72a3516ffc8c012005b5fe77fe9cfcd459480000000000000000000000008b50e098cccdbb5ab5e513cb0a7796d22c0c5f03000000000000000000000000131deb506c3de8a1ea0ae6c11f9645001b11596f0000000000000000000000004ddb88f5767bfb88d0adc097fa184388a0c76fb40000000000000000000000005b768bd14e84f0eff12cc36113051c836159e25c00000000000000000000000002f3bde55b367a62707ac799d3b60a990ab5129c000000000000000000000000bef3239821cd1989bbe944ec52bc25c92aa9fc4a000000000000000000000000676c4cbfc95e907155bb6b5f6dc2f28a81240783000000000000000000000000bce448f576f22300f0d243ebfbab275c196e945a0000000000000000000000006f8127cf79b46288305af11d972c3153e976cf1b00000000000000000000000020e9c893a7cef13d871247bc447c9cd0effefa65000000000000000000000000d516bcfebedea9796cb42118c1161b13a443d6ed00000000000000000000000070498c5c07edd58c5efbf3efe0d9f6fa68a577e50000000000000000000000008f6874a5f19ae3b58faf38f2a14f40fc8d6325fd0000000000000000000000008320b74957e0f767aeba8cd8cacc0e3a36ef576c000000000000000000000000c86abedd01dea4e50ef5719dbb591e0ff752cf23000000000000000000000000750e117e01e718f02ae289632cf93dd6b461a686000000000000000000000000037b3c8048926bc767bfbd5e0483376f31066f1b0000000000000000000000002a5dc3b6504e9264a07ae24e208af9f5cec03a29000000000000000000000000defd74a2534041fa51a00b9716bb698b45eb2f0f00000000000000000000000046e8c7833da9a73dc3f000218ea491129a75659400000000000000000000000047748c421a0926d692101245785a711ec187047200000000000000000000000055593b2e754f46903b0e45d291f91dbed8b726430000000000000000000000000ff4fb3c565a216e187fe6a29d9b8f8f083bb7af0000000000000000000000008eedfd4b8bca929ea5850d162e76e8a381cc39f30000000000000000000000005e65ebafc6239ce0c73bec5e6b9c372543d9b6f9000000000000000000000000ff946db3f7dc60d8484b985d8da33f061ced8c490000000000000000000000002e32c4ddb2414a77c9136118883b388809355db00000000000000000000000004f41574a28e94bf8ee901aae864dcc535cb669bc000000000000000000000000b82954e16fe0c660cda65861cda33b6a063f221800000000000000000000000091f97f8b9a728fa0258ae48b905ec7b5061d921f000000000000000000000000ebf368706f2ddc6578ac558e656bcf75e22dd73000000000000000000000000021f4503caad4a24e5bbcc39e4a979feed06d88b0000000000000000000000000a67e4e321e143038c861300e9ede4e52b282a08d000000000000000000000000439eae46f156352b9517bb01752aeff042151d0a000000000000000000000000dc648d72d9186b7f868372a683e5432462246b24000000000000000000000000ab30fdaf39eab3ee751472f0f8877fc236b9ef070000000000000000000000006792ddc1be382bee55d6345c152b11533890706b000000000000000000000000d5b67b65fb94245f5451d77a57d2e4efab8545420000000000000000000000007d08d6f61b9328c6c4826fe5ca3b993c7e0aa5ea0000000000000000000000009be8034329ccdddcc54b8061ee0f852adeae8f1d00000000000000000000000055ba872dc45d746cc41eaf2798bfc5845e155b700000000000000000000000001a2164741516a647968b3fbaca20c9784d133cf90000000000000000000000008de37922d67577037be7f9179ac58e5acdde9c7100000000000000000000000005effcd896782c88e29b244b2c18c1865c62116e0000000000000000000000006ae2085566028f485a639c1f266ac1df016cec070000000000000000000000003c10001f916cbc2cccc22abd6bfc7d515d2cea4d000000000000000000000000fd88599b9cfb91529ff2307540913dfb6cb31181000000000000000000000000cf992055f709924e39e78f9f2c1329937e525bc300000000000000000000000041b84cca343e4b24b09358b18f4df1d2978a30c8000000000000000000000000aa2f94f2a89b1dff8096513a82ed46dee808b7790000000000000000000000001b066db80f28887aab2cf24ba0931ea6f01e002600000000000000000000000013f9ec6c84a5a80740f1224c86a0a6c6c02ac5a8000000000000000000000000a9047eae76d39c3df1c519101dbba0259d082c49000000000000000000000000a348dbafecbd9a0a69c0c84da401df16b1caae18000000000000000000000000079cb2fb054a2a7c95825848aa564ed2215ffa4c00000000000000000000000048e5d16c729775c75a0121748a8dad11054d815900000000000000000000000046a714a9f872e913d3bb2d07912d60c43845c67a000000000000000000000000503346a625f10eb2aa5fb5d2939afb8abe0b03fb000000000000000000000000b4b2d8c7ddad97ee97e97a0345e64faa860d2e3a000000000000000000000000340c6634db20ea0d6607d84f0f196df8231ef9b700000000000000000000000030ddff9e9759e6c3e2a67c3f96efadad290d834a000000000000000000000000c619e04ecc136361d14b2c7102b6b97479de5b59000000000000000000000000c619e04ecc136361d14b2c7102b6b97479de5b59