0x60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e6e657400000000000000000000000000000000000000000000000000000000000000002e516d564173793165794e72547673454d4b6b77427a653538507554336d616b706e73454d66765572624457735a6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000007633f8406f3b0d630420feffd25bde7f93ac55ff0000000000000000000000001d3cdf4709c046b78fc70ee7cc0a5848639f86ef0000000000000000000000006d97c9b74a82aa66727f8b91ae500c03b70fd0b800000000000000000000000034a4e85642e31b07140b92ee462fd03928143e6f0000000000000000000000008843c5b2472cbcd6b040c8e9e1652cbd5d885faf0000000000000000000000004e7c1e5e40470532bd07751d88255f620d2ac69e0000000000000000000000003c9c9f6399838446cd1adc06ffce1f0c56cbed22000000000000000000000000f29fdd2f206946d10270fdc0cf251047cd3f0ccb0000000000000000000000004b51e86848fa2fb0f30375bf88d2e56249fb9479000000000000000000000000c027b93c3b3f8b0e457ad1d9301206734c3f30eb0000000000000000000000004aa4c4615f5926aaaff2a8e0e2bef39fbd228503000000000000000000000000a8a0573f51675de2e539993ca9ae0e264ab69584000000000000000000000000ca5a40ca4413f7b43e41029f7036319363afe59f000000000000000000000000b8d5dec43b0019649611e88684bd4243c816867b000000000000000000000000b42ba1a57da5dcb63341192f4802c458b246954a00000000000000000000000037446656a1c5eb7d717c5c457223b5b77f8ad5ff000000000000000000000000170781ff45e85f5342a9458f1e4b168c9350555f0000000000000000000000007c87a1ffb2a9f583ae4e7ba0785dac53d787f323000000000000000000000000002f04809ba0f8df135c70caf05e1f121d41682f000000000000000000000000a031acead784fcfa0243d25a5816698a03a745fd000000000000000000000000be67561c0357079432d5a2f9af32174ea7eaed6e000000000000000000000000809c9f866bbcdae23287f5dd1af0a698efc3f6c30000000000000000000000005b59cdb82f600b2e4d95370a7c7bdcbf5bf32eeb000000000000000000000000bc24ce18a8519630a0326a3fa1318be4be2e5d9b0000000000000000000000002eaabb126118df239310970c2d5ab64788af85df0000000000000000000000009bc285c75fa5d08ab84881add2abf85b455160a40000000000000000000000006c131370bedb7017ef6bf6e8e2537ced70adf8f5000000000000000000000000887249de039a5d34d2c339f3e0c85a080eb0d27c00000000000000000000000023abce13f7c2185792baeed55a69a84c2cb42d290000000000000000000000001f580fbcb9f44ffcff9d712f897a91b987a4d6fa00000000000000000000000062eed63caa52f6f0bd3719ff45575909132a35c7000000000000000000000000491be5413481d5df6ae03987b7f03d2d80a62384000000000000000000000000633c0a5a7f71b4197fe6d10285265c5c4d1fd171000000000000000000000000ec31a0b2b7bd95b1c61710f8ff71c71911286753000000000000000000000000d6ecf586a7411c19c0f4a6fcf7380400fb6ae133000000000000000000000000f4aa70eab0c354f47ee7d158d5f30cc9226ca4e70000000000000000000000005741c8dadb5b723d1031154927499414c7c3efca000000000000000000000000837712d8692b790f4ea85f1c572b19ff9ba5c0e40000000000000000000000008ca1a5d44a78c381eb836553b5e6974b568ecd180000000000000000000000002459b3fffdf5f9b3c5e85ebd7d7f3534fe9b9d0c0000000000000000000000006fc4e946dba90186ad37626ec5343b126764167d00000000000000000000000081768f2c9397f1a15df24492ab001f5c1070b92b0000000000000000000000003d28efbb4a128020385942166e6d4e5f5cd01b8100000000000000000000000053d9c1821d5f3b3ba54daa57e5e515ba5bcade4500000000000000000000000018af2ccd4478812ec3ed61ea673ba64c644c95c30000000000000000000000007ff4e6e0a4bf0d51b0c36e8bd82fc4b2ed748d16000000000000000000000000c5a6f80848ac9a34642eb5759608bdc055d061b7000000000000000000000000754a99d7bca010e1bea64f763b17ba8f98f7ecb1000000000000000000000000898903d7bf9b45001952c32e480544238bd0e16a000000000000000000000000f6ff08b53c199abb7c8daa170e738539f5b03e47000000000000000000000000404832ce846425bdc0591189c5f50a91eb559e33000000000000000000000000bebb588392c89768f8b538fe1a34b50bfbede430000000000000000000000000f622d6032749865535160e2b6b4d22c8547f5aa0000000000000000000000000cc94da8979e6efa21f036ca07047751be2bf8e4f000000000000000000000000cf5292cdf0eaee974835566f2545a44f312f455a0000000000000000000000006c1f5c472a4df4fde1a5908170f52fad29349e43000000000000000000000000346cdf798bfcb001863aad563dda88cfa82cc08a000000000000000000000000af2d1fbacd144d65bbd053e343d847b5c1326fe1000000000000000000000000268f249021afd9640f4c533bbf9bba2dcff8d508000000000000000000000000b38f61d8023415b15ed8900bd6ff4321129c26fe0000000000000000000000002a0c5b624b7c7dd1e15264fe46d6aa4982fc4e7d0000000000000000000000000f871b2ff4dd11f9f3c37d0f481621ce6e67f486000000000000000000000000337be3be23407c1cb75349fddcd3c4d6437838550000000000000000000000004f8fdd73b35f204a8da506234373cbc4270a30a90000000000000000000000008cf144a0a52d9ddf5e2a8fe75afef736565d6146000000000000000000000000e7ebe9ccab4f918a172fc0d2268e5a9208cdc0b2000000000000000000000000215df49a7370aaada73eab31eaccb04cce87b37d000000000000000000000000352d518e8f780e61c17a116166eb7bb4b0d9733800000000000000000000000059af8bc76a0ba85199fbfef2b774da2f86ba0806000000000000000000000000abe86e85c735f5a643c9588be8aeebf0e71b497c0000000000000000000000001f5bfd7a1d03f6cee6b693d068e769267eb2b3db000000000000000000000000bd0b36b943d7389c3a65f403a53867a949aa956b000000000000000000000000946f3baf0b55f49957c56a40549b0de533deac86000000000000000000000000f5e9760acdba6b6fab0de24ba37482c668a6246d000000000000000000000000bc2941493a51486adf34f2573a35e7ccb79a9433000000000000000000000000314e5b224653ad4ea5c8ce6187bb2aa854f1a9690000000000000000000000009bb39ebed24aa3254df2939af904396dce5a5e95000000000000000000000000ef4cb79ba893daa64a213e67aa4d8ca8215304a400000000000000000000000044afb5beb3e6c1e508c8b1a80e3b8693f4148a840000000000000000000000001c0c701ff5d023c50fd2335e2255efff7efcbf290000000000000000000000002c43b72e0ce2f06f84848444288b8175f31fd6800000000000000000000000003c1fd5cb924e956dc30f1ef47a27f66de6c2728d00000000000000000000000060b98f15d3e6fb308176f56d91fe2943ad97a4180000000000000000000000004fda35be6198b150428cbd9ca9708e53e06187c10000000000000000000000001dd4cca87a99f87e3c56778b43eaadc75fdcb1fd0000000000000000000000001145ec5598007c6352e9b76a95466893b18c7420000000000000000000000000b53ff12d4db165db860c0e42dd3721691854e24d000000000000000000000000ff0406b96bec361d59d288708d8d89e39c6e840a000000000000000000000000cb0a434968750137286fe6c43a810104dd1030dc00000000000000000000000025fe73a6b502ac19080f859d65ea42d5c9f4caf80000000000000000000000007b10570673848900f0eedecf567ef6d4bf46f89d000000000000000000000000a696c342b2ca2b490293b12e7866bcfe181c2a0a000000000000000000000000586a7fc8fb4cbda6200fff274ccae89d1dc42546000000000000000000000000c657e1ea480c329e3ff67f0146583610cc37c444000000000000000000000000e5f05346fbfca6e9e30a071f5afdc3152dd7d782000000000000000000000000fb9f654da256d5bb04a35412a2bfb1fbea13922b0000000000000000000000006ecec781a3af4458147b75ea21d224a7518f3c1e0000000000000000000000000facc09f99adf8dc44f458d7500649ee4b223c21000000000000000000000000bbf7ee878806fc7f69d2bc2973e8e79de6c7ae660000000000000000000000000fabc6b53a23746968d4787cef1edbb9f9280f900000000000000000000000005e592e4fd5a672dcb84c5736735f345f408ebeed00000000000000000000000051659c354914886acae590c97030e92f39d868ce000000000000000000000000d7f3d4475d407c76b258e3de1e8ce43492a8261400000000000000000000000013e3fafffb4972fe0b2001d9d312188e3135d42b00000000000000000000000029cb08808d8c94e576112e62a38d38bff4ae5c3a0000000000000000000000008a19d9f96ef74304ed43c03789328184a3d9ad740000000000000000000000005eee52427cf123ef0b5baa246b3316f1244f7b75000000000000000000000000bad9a2d1d28e5bcc26811b80fd3306944078a4dc0000000000000000000000009be13a23fd7bc40512c88ec6d2dc7911d715d6c60000000000000000000000004894dd3537dc0ac0dfcbbf590bf9701cb0430d2400000000000000000000000027e8a166d8edfc0aad72d51e2ee211a76e665147000000000000000000000000ef1722da043817dbcb51bb60193423a5b78a7f4c000000000000000000000000ee85753c1e1cfe52ca4f152e33b82431693928540000000000000000000000007015465e908748305764e0891d29fe62a35a68020000000000000000000000008daf494b2866463524825e088b79f7a9154d1dc4000000000000000000000000402d8c71ea6a8ce407493f34b12280acfe9282a10000000000000000000000003086b24a5b4544c6eaaad964b77505bbcb46de52000000000000000000000000c861b1b28c12b8c1bebeaa89fd98fd3be541095300000000000000000000000045d0cfb8c071a3eacc849be4e97849bb28e21fb3000000000000000000000000bb0de9c702e3d81b11dfb3484b4d09a319435a06000000000000000000000000a9bca42c236fb848ca833a07c597c5f653afa3c50000000000000000000000001a6e7285f5a0fcf847672bfbc65a86a96c8cb8400000000000000000000000006e91913333a1e08290383032f248fa5b0122ac100000000000000000000000004cfe6937120ea6560780fe44f308f3fecb79e907000000000000000000000000783e3f6a6c25d2ea4afb49e0c0b0a055bf58e59b00000000000000000000000018a6b24a715d008d1692deced123b0e3997ef7c800000000000000000000000069d65888192feaef4980a1254835539a070dff0a000000000000000000000000576b345bc968b72d95836467597e7f33a8150c3b000000000000000000000000f7206928f8de0f0376d779309839f753c5a4c199000000000000000000000000408bc3fc98c8fbb09b55630e23bd01a0f9a9388b00000000000000000000000021cc93ed3855639559e8ea7c69e30e66cd77f2ba000000000000000000000000a446cc7f3b4d8eaf5274d2c17baf529d2cd8fc060000000000000000000000004244edb59ef90167b65c701084219822d52e414f00000000000000000000000059dd188be6f399dcba856b5bebcbc8c536f5d8700000000000000000000000002772d2409feab45f4dcff462d01a499216099b32000000000000000000000000ac6265a921637f0a38675a70be01bbcf38fb2967000000000000000000000000cd06342103d5617540296212377629df67918f310000000000000000000000009dc6f88c19917849114408b7e8dd2c2ff3dc25f3000000000000000000000000ca682a2aa75e40813da9187f1add88cee30e4ad60000000000000000000000008df5ed519922a3473d7323da2d571278f75514300000000000000000000000008db3def616177f3198e612c3220c6ee2dd74af2a000000000000000000000000cedc8c5841dfd36349d2a427a3e75429c17cc59e000000000000000000000000027b4dd192e72475fc7a500b5fe988289591fc6f000000000000000000000000d6ed761c4b45947f90607e99344fbc1e443453fc00000000000000000000000062b5059ea827b180f92209c666dac6b68144e4b70000000000000000000000007b3482fbb4c1d013ac7b941c2936d5c39a900fb00000000000000000000000001f3628c5ac7970fd873eb12c1da99e48db49cda00000000000000000000000006ce8232978e99cd15879adfe02374c4981cebe7f00000000000000000000000085489750cd7d0139a15aeedcacc81b533963ce74000000000000000000000000cb0b2c874e67aa7c6895027315948ccfd23b183e000000000000000000000000da94b45a6e3d888551d10ee541390d85c5931e1600000000000000000000000075830957ab2fd62a3982855ea4e81a666c7f521700000000000000000000000067fe54f9f4083cf06464ddbdf38b6f7ae3470ad5000000000000000000000000aae66e5bfa3670ba61bc27c31f8ff8202de697360000000000000000000000003b2024d9d50a46bd537c6513ad4c5903a5aabe12000000000000000000000000883b672d8bdbb4557857a6356a574f6d2e92213300000000000000000000000013596c9069cc3980bf3717529089c15e58ec0384000000000000000000000000b40ab4672f225e685f16503d35cc325c1cb87d3a000000000000000000000000a66b3adc1048f05a666499286df37518e5fe4133000000000000000000000000d648c3113c7db9388303be2ccb42bb38ce22387c00000000000000000000000027b6b56698e95cf7d8609f32ad92040e6172de2200000000000000000000000056058d40a287cd085808899c013a722b1e59a35b00000000000000000000000077e9195986ece94fa8c85ea682211efc34a2965a000000000000000000000000f59a675ee07e050329080d40f09ffebca0eaae2e000000000000000000000000ee28ee70ecec3cf3919bd3ae635577e9524cafdf000000000000000000000000c203efe4c43d1c3606d34f9fc754aece66ba366900000000000000000000000034f8fb4ddd5333465519fbddbd6c942149c4cba6000000000000000000000000ad54fc658c754e0954548e01783ae84c632425b000000000000000000000000046835df5a49e4f79790dc6aa382eb07a07fe6c3500000000000000000000000046f4bb2672f412a6b1da3f1c308a6377e2bb799900000000000000000000000029360348c1e9d36b6fe853f097a98021ea1ba727000000000000000000000000076c5f406efae01befa6136fc3d32834128fd836000000000000000000000000861daf4f38e030ca6a8f98b26534c87010999c2f000000000000000000000000a7e54772c5b7525cc2d92af890a29245ef4d8ff8000000000000000000000000361c50a7ed718fd822de85d731b61c66e1aa68ea0000000000000000000000003fae5e80933da7930fb2e4051db604b43fa6810e0000000000000000000000003eb9f5d1194756aa9e490f2b78ad2bc1c3726ed30000000000000000000000005d3e74d4f6f96449b10adb28630789f6eed5c91900000000000000000000000012cc4db1dc64177a299d1a4e44889c8698f0b67e000000000000000000000000ee32502de362108cb5ecabc3da883610095a7edb0000000000000000000000003f7342486976f0f116fe1e2045e70344c9538ba000000000000000000000000079bf6811cb3dfc4751a63666e27d81d9016d102000000000000000000000000016156819516a67327e851790ad074c6a182379c4000000000000000000000000cde78dd2f3087681b9b23292868023565ff8ab31000000000000000000000000d4b9cb6cad230f3886ba565a9f5f46dbbadd5fb20000000000000000000000006978e5d5d1ea18dbb989d1241851929177036e8f000000000000000000000000d5bc7f5f677cee9ed795a19f0d54d4c7b2f2c1dc0000000000000000000000001736119e8002a880ad0dfe88971d4205ee1d2f71000000000000000000000000e594572b2e66dfe0a4938417530cdb822dae70fd000000000000000000000000c50da772061b8e348dc98e6878a3ebcdcd7e22fe000000000000000000000000c9ae4e517a8599bbc5026d69a5e0efe206b923e7000000000000000000000000f0bd83b4130980c1859482b4ccef920c242701960000000000000000000000005451b9ffdd81de6c109bf3dea17f62e0331db3580000000000000000000000005f9b774a5d15b0a76b896d7d1f12e7aa202a0b8e000000000000000000000000c85ceb59911c50f38e702e84031b8024852da073000000000000000000000000723c65700bde5d34ffe053be191bead8085848b50000000000000000000000003415f7c3809ea526a713b8c5d012f51518b4f5b300000000000000000000000024c1deb34a6c4886e09b131716eb5d01f292d14a000000000000000000000000aa44a2f3c7fc33e2542266156b28959f1e53ab97000000000000000000000000067a0f6bfed0262c7deb8b3907f3dad63c235cc000000000000000000000000071f9e7c180d3d97a35e63905f46aec31bddfd0eb000000000000000000000000b8a0e658a71a4060877245c38f90aaf15dca97220000000000000000000000008a4d2bb8c0cb797fa2f5b844d267d81762c21760000000000000000000000000a49c2077933f1811ab5fcceeae80f2f2d86369da000000000000000000000000a8638b094ef7a9ccf6eff83b9ac8f17b9532484b000000000000000000000000c31d792bfdd5e8e791159fc824b70724593dd98f000000000000000000000000c788fdb1e7107ef4eea89a857985d54f9a25911d000000000000000000000000a5cb2adcdb015e9b240dfac17dd4fbdfdbebb7d30000000000000000000000008725a02d149144d05cca5328aeb98a459ae93297000000000000000000000000cdb5dceb36a4f5974511fe92f9c93d6609850049000000000000000000000000587dea58b978c9621503fbd9eb5b0d246c4739e90000000000000000000000003034116fc559d77e1cc21c2f244c5c201accddf0000000000000000000000000bbc55c1f4a44c8cdd0a92fa2eb918dcffb0d079e000000000000000000000000279dbf3711fd85433d8880379a6ad6f4e85352630000000000000000000000002d1c9ec553e8d5f6732f62694b24a664c26f61fa000000000000000000000000ad3a04b1e0ad02ed3419eaca2d39cb2b1d4d63450000000000000000000000002f54d0d4dd662afa243a21bb25eb465c3bbfbbfc0000000000000000000000008e11626f41e88184c0f5c16c12a55fcf503f40d40000000000000000000000001875b8aaf8d5fb357cc59e3c4633bdec1addf4ad00000000000000000000000031f24d7857af3c002d1a8d0252f7835ca7137e9d000000000000000000000000532fa7d8742ee5906f96cea0154759ecf090419a0000000000000000000000007358783f7e19a53ffc3ac3f271a1bb039be8cc50000000000000000000000000fb64cea6199382ede906d56397275b4f6c7a955400000000000000000000000090d8bc2215ec25749b04dd74c60f4dc11290d5da00000000000000000000000034e4e55aa4e08c5504448532a13ebdc7198e11c000000000000000000000000012b773dd22898cec73ccfb1106011025644724c800000000000000000000000063c26fbc567de7f3fee638b589ced7435c560cfd0000000000000000000000003d19efb39a1b99c8a958c3240e7a91e32473b72d00000000000000000000000020554d40d224947b5cb88efdb3c4009b87094d69000000000000000000000000e07e644908ee3cf780c18d78c6c39f07ef94cc6d0000000000000000000000001c4d3217cbd87a3a30f6aed7da352ce4c96e26a50000000000000000000000003549dd60c6c65902f4d0b4b19f7eb070a5e673b9000000000000000000000000286d50ccb278c26e30277cb32d8659fbf52276dd000000000000000000000000cff42c43c07c0a4d5d8d25befe22795fd16d5a62000000000000000000000000ab6fd733b962748a006fc1185cd052f9761e0250000000000000000000000000109ee8c64a53b9a9d300bf708010df09f660d0c9000000000000000000000000e075d26e9be8a3bd5335d6a6848f67e4271237ff000000000000000000000000cd6779d31f5687f8741f97d9b30396513793b567000000000000000000000000d372bb7199e28d77b8617d7af3e46f1cedd5fb6600000000000000000000000038448c8c92e9be9a4db12fec0e4184a014672f94000000000000000000000000eafcc588f6ee4e29044b29d1d3b49abaf26534080000000000000000000000002c8684946c361b420c41a4cade28901f52c34a32000000000000000000000000227f7d67ffd630db4a6916550a4144113faf004e000000000000000000000000ea56f3fbe43eb7fb1f2498c3df818e467b0cded80000000000000000000000008173dfe825df7f0389024ac02cfaa917d29545e4000000000000000000000000c16d4d9169b0700f11ae36d5d4a2d7b414a9b07100000000000000000000000099d843a575cfb32c6d3a5f73fa07b6f62db4db83000000000000000000000000133f3a8f97be152745c103c0fef7c734c9c5c1c400000000000000000000000038ecfacd9a7eb1f01a599887c37bf7f17356e9fe000000000000000000000000dff58d581f5fc7a1c1df4457aed304a63005bdd60000000000000000000000007c663ce0829c20840ac2ead9209faf2ae68f38dc0000000000000000000000005389e3ef6d45e3cd3f6d3da1b6140eb671f181b30000000000000000000000003bbe4debcbe503452b16b7b72e03a8505609c7b8000000000000000000000000a125513b1fad7aa388acabdc0e99a50c1308d93d000000000000000000000000c153af21d1587f332e363109cb26ede9d46bb5fb000000000000000000000000d9cf120be8fc9b8b53beb63a2f23baae399ba9b5000000000000000000000000dbed1579e133d4e57139b14511304d5f324fc156000000000000000000000000d1358f1b6d990b43526ebc2b977351cce5794c47000000000000000000000000cde5f3f551f55b2e5631a5425662f104af27e116000000000000000000000000576f1922418395818f9e29607e981834630f6017000000000000000000000000c2dbba2288663c86603b6edcabc0b3b127253546000000000000000000000000f3f9dd560e2073fb537d8ae855bfd6ca0ec7f4d400000000000000000000000004100c9e4f09fe717f9b7b9c0a34662f28c8006d0000000000000000000000009df95ed4a6287c328fe2acaa6f86ce6623eb628a000000000000000000000000a986cf5f6bddc5254fcdd7a208c98147a3481f7e00000000000000000000000078b091002dfc66901d680bd6c4d43f94adbe1df8000000000000000000000000f773a359c850b39f80fbcc3fd6ea8047de3de4130000000000000000000000009bc50dd552be1a9892dd52ca75f59bbf0ad706b00000000000000000000000006d078dfc23982d24c8de420c308d975434a5ea1f000000000000000000000000b5a252554cd00ad429ec84bf455243b8a8df7642000000000000000000000000e35d40388bbffe1e9ab6c44cbda3a6c7a49641b9000000000000000000000000341b35c9ac240d25f1442260d62c41635f3463c7000000000000000000000000a8a158dc7482149d511e346c377c4bb6dbd9aee600000000000000000000000062cc53b93f7c40b7a8765602e69d32019343f63e0000000000000000000000001a89d4346226bad11d759276b88777439c1c542e000000000000000000000000a6ffc54d204da095d7f97be4947840b2558d6f720000000000000000000000001cfb6f7040cc1013a504fa7faf56f3e2e24025290000000000000000000000004653533560ec82a4a5ff5a943da7feea969ed3dd00000000000000000000000041a9db554b7e5c27d74e0fe47f61aeb099cb29c2000000000000000000000000095ea596bbdc8103ac97367a22d7c755f6b057c600000000000000000000000047b3a3838fac21245e0937042360b61abb18d3220000000000000000000000006cd0cf8d63d2611cf6f1d4f72fe3315a68d89a7e0000000000000000000000002790eb735ed1160b8f21a9b2a8c21f13c4ee99210000000000000000000000006d5c6233c6db8626dd5c2ec3c6fbe11536e3e08c00000000000000000000000095a8efea0fd2967fdb6dab5541a400b5b495bcde0000000000000000000000002749bb55c2a276f617979d9da7646eaa9e9270c00000000000000000000000000374ead80c03ea6c91c946ab8a7a68fcb009482d0000000000000000000000007f175883e2ccc5f278c7f5cb48b80cb10feea6ae0000000000000000000000002f867fb173f247379ecad5f9381a43089fb093f70000000000000000000000007f2b2c15b9dbf0c739238f4ef92d7cac8e4a36a100000000000000000000000076d1df73fc2ec4bd66e3c0263fa06a8d2bdaefd90000000000000000000000000d3bb339c297243f2c002890a07558266c87947e000000000000000000000000e29b1f1f542c7c9e24178bbfe36947ab89461a45000000000000000000000000471ed2435e1701f0c253292c735bb569a88023d70000000000000000000000004f2dd5a828cb8e84393e6293edb68e1460fb10d4000000000000000000000000f640e77072b6f8267757f7ab1c5320b4802280580000000000000000000000002c5104ac84d8297427f52c363004f8404419b020000000000000000000000000b9df2ad443badc5dce087661b694cb4db6d8844c0000000000000000000000008e492e1a38023b1bf4ace01674956d7400d4dc01000000000000000000000000c87dd05845d8260e1d598da3cdbbbc3e1a2f9c5e000000000000000000000000008b746cdd579178a5115c4f551ecb7486d9bc4f0000000000000000000000001ae35f22dccc8fda4b82f2ce890da12a48792480000000000000000000000000aeec37c246d5fae2222071aabc62832ce925a4b10000000000000000000000002e98cb7eaf4627069624de8783e935a9370f6859000000000000000000000000b35405e6a061b357e22c2147b34dc73b6fc413600000000000000000000000001c8272fee5878705fcc17bd6d273aa1c95511bee0000000000000000000000002ad5fd0129cb6989b85a7b416f59719a7edbd9a600000000000000000000000095029d1f8362b2bc76f4e249f065ba98ce8967b1000000000000000000000000d9c2cbe0d88ba996766110efdff1ab36810d9b1d000000000000000000000000ea7f7bdc13d65d0b2be40670cea045a7c16ea87900000000000000000000000091c8d7fa5b2d37de06688910f0d7e91022fe76b2000000000000000000000000a7f2c80680062ddd34110666237720ff0cf87466000000000000000000000000344fb8ffbf141affc85930ac8d9418a5d70be577000000000000000000000000a5bbd9436b9e03de22c77b26c1aeb64837895c77000000000000000000000000bf72d0c5d057e20b224c097d14e45475c10616c7000000000000000000000000dc59e8013df56c688f70004df75992eaf7d994fb000000000000000000000000de1f517c2241a23569caccb276bd167a0018b6d1000000000000000000000000820c31b83ac8a1ce482c17f02df4d54640252d31000000000000000000000000d38e0de89ba8cd0d9ac7dcf3de1e4296c034e8a2000000000000000000000000e4971d6fb13c3214cfb548d389a4c88038a13ec9000000000000000000000000095da8959f0915189bce9a74dd5ea74d6fe51ed1000000000000000000000000199ca3dafc1ddffe4872d805b8a8dd7c8faa06680000000000000000000000005d7376e904cca2040c6b49fee4670aba56db3edc0000000000000000000000004fd91e7c30b99857e2707e3911a17ea06e08b2dc00000000000000000000000093c3dbd843af65fc7a01db729942ca720cb0ab41000000000000000000000000bce9a2ed6de6c722a67574f6384f2549a2e846f400000000000000000000000094394f20664bffcbdc5293d3ee961775d6d9fd110000000000000000000000000f97d673f95e330b3c358ad6ec1b7ef08169bb06000000000000000000000000eca5aeb0c54bfacdc967f1836fdf9654f30f456000000000000000000000000065b4790b2409a49113842235d79af03f66a5e00a0000000000000000000000005b71746b96e9d2986f8a4305b20e1ca6f9247d690000000000000000000000005f67591150772aec24e0c5aaec2c894112542c25000000000000000000000000aa36a797beaf3e335f587a0e49fd45cb2438c00f000000000000000000000000024fac1dbef4ade6db54d70cb018ceeebd0613f100000000000000000000000066c5741426170bced1524acde282eb691682375c000000000000000000000000a046ae0a02d92087cf719407d6bb28d70682dcca000000000000000000000000162c2d3d9f37b72be3996aef8610ca41b7cc619d0000000000000000000000002ab17759869d469968fb5b3850bd07d4703a03ce0000000000000000000000002bacd1a91b957de39533b26a7a793f0fba6b3a320000000000000000000000009b1f29c88ca182df0d7d3acefe79ca4d7ad51ee90000000000000000000000003003b7183036160306f1fd485af75fb8f0aeea28000000000000000000000000196db8acddc8b473c24c7f454e5156d1d0b17531000000000000000000000000cb8ba2875da38ba881eaea1a108750c9897be3bc0000000000000000000000005fb739088e1bb954d933078ee74fe2549099710000000000000000000000000096a86b379105ed0cee19e8b7eaf712e138aee32c000000000000000000000000106dd2843e3ce3d48cc78c4f54b55f04189e4b500000000000000000000000002367bdea458c30ae421493b057892d66a183e4fb0000000000000000000000008295572168b4ea110e25629be9f6a178614b2e3b000000000000000000000000a79c82812ad3d8970e7bf9ce8d7ce4d74e9a3593000000000000000000000000c53934d2bfda8d32dddddad24545c74ad62dbdab00000000000000000000000071a80902e400c8989e89495d48d3d0f6418e05310000000000000000000000001a7f4aa87e2cfd2b241fa2ae6442eab15d069441000000000000000000000000582264e0c02a4871566faee336393fef91d06ca0000000000000000000000000af80bca72335c0e7e227582b3ae94ffc2f10ed11000000000000000000000000e830e29ac8001dea6fa9fb15adb75afc2bbc4e36000000000000000000000000b6c85a61a6313178c1ec34e86d6fcb3e69821774000000000000000000000000b581f32d09d403430407f991149df392c06694bd000000000000000000000000ca6157a3ba0fed0773c619112fa39959cd249bfe0000000000000000000000001d73e1984437260952636525e8a5bd885e385b230000000000000000000000002f239eea36a94ec08f40fce46ebec432996a13d90000000000000000000000007e5c7bb2c53d2e1662d0fd798f132bdb2801460b000000000000000000000000d9da32916d5fcfe417ef018ad36c9084ef9ce46a000000000000000000000000f90eb01d106fa038fed64984f7b84b23d9c2b831000000000000000000000000bf9c2cab7bdf7779a771f61412f1a9d9ef2ad93f000000000000000000000000f2a31afa923288e75c149c86d4d83edbde9de9290000000000000000000000005a17dd03d5d88f93275732d08d8f911f42ead86700000000000000000000000067505e584a61523591f1c8d2e799e44e6874516c000000000000000000000000e0a896b39a54554144dfb1178dc320af75e0fe2000000000000000000000000026856018424eea6bdd9fe10b4880ac420ff3788800000000000000000000000039f58dbab580a0e51f2a466f2ace495201704536000000000000000000000000d1589c70ed66377c7ff83557dddd2ae3f9b24c71000000000000000000000000a5026767c7de8d569959b21ef0a422e7e714ba5a000000000000000000000000c3b57d5d9550b8f64c28cc412606d3ebc19666c0000000000000000000000000e953f70d23c1499003a95dd8a0e9732d3226a64100000000000000000000000083182a1cf8153a7769543c2f20ec42854415093d000000000000000000000000d594edeafc847aeabd85dc9b4b66911fc7beeec900000000000000000000000000980ed48b2adfa524f6f350b1fceddffc4a4e7200000000000000000000000055ebdd2848b401b2f7f7f341ee497d4a3f33d52d00000000000000000000000077a702cb59546a751bf53aaecbd099d4d333f720000000000000000000000000ff0081a766a5dccfdeee8e1d8d21ac93825cf05e000000000000000000000000f6fb7d55d07b0ca4b9d3dc3e679966faa68388d80000000000000000000000000092fbf2960a5497208634e92a4e77ed24440cba000000000000000000000000917d76c00cf155d8d0b30b73b64e1de4d4dfbb7700000000000000000000000083ec91109d687d20af87cfe80ed67bb7bbd0544a00000000000000000000000033541f6c357e1f0b6a1d2a1dcb45815e4d7610d20000000000000000000000004f1515c66c87a57e2ad0b4165735e7077f0708b9000000000000000000000000786e50e0ed268325e63ebc2b37d22c4bdfca810a000000000000000000000000aeecd4cffe5ee43efdc743c08917b1eb6f50f365000000000000000000000000d079a51183d651e75f9483fc0333bca461570d7000000000000000000000000041aff9f714e709a1bc264d7ebd203b2fce03fd5100000000000000000000000082aae5918974ab5428dd305d220ba758cfd7d0e9000000000000000000000000e1cb9743b61aa9d8f992e905c5050c6f66e4d346000000000000000000000000abdbe474d4c80f6bd2568b8568d161449b95bffd0000000000000000000000001953c88c3a146dca78936a31ba72aa0dff6c54650000000000000000000000006dcfabff86cef78d20c8650f43b0b5fd40f3f4b30000000000000000000000004b5c937f3c8bbf59785eb0630e5695cb21cc3966000000000000000000000000c18edb4bdbf5d55b98bf98a84e40fc2b51a4270e000000000000000000000000924ff10efef22bc31de7c604e34a7d6d6c0ce9630000000000000000000000003393688630e5821af5f265885b82d6d16b02c8e80000000000000000000000007433aee405b41f56e7a8d1ec486c69829e0295840000000000000000000000003455bcdced0fcfdbc5c250c09ff2762ade51fa4200000000000000000000000030a2b2b5cd8304aafcd2bff5ddc6f6967fb977c8000000000000000000000000911baa75b1e0402228aa4b88376c89db9ccf2890000000000000000000000000f46d8bf548c41793e5918aec90816ea5889f7c74000000000000000000000000a6239ae5113f448984320554304d3f0de0392fcd000000000000000000000000f25da66573911ea49c8da6e648ec55ab4b7b910b0000000000000000000000004c077b7546b7cb3413dae9d2c1efd7095f3dc2dd000000000000000000000000d3c2e3ace104b9825ff02825f42107e975d76d1200000000000000000000000086fd7280bc67dc638f27fc6ccf3fb6e7328ef2150000000000000000000000005279a0702dd8ec40962e350f3f6064865e167b8f000000000000000000000000b226bd16139188a28ea37d2d2098d9f0b9c449db000000000000000000000000a6ed81e81527a815586fa32870891222a8141316000000000000000000000000d8023a6468847164afbb238b84471eb87a43a84a0000000000000000000000000723447277eac827ef4e14724f52fb9bf2bdf75f000000000000000000000000d6d8d0202de818d6649386f2477d5c19dab6fb37000000000000000000000000396768e0cebcd6a8c98860357abba6aef8c502f4000000000000000000000000dc5fccb2d2679623ccae43c5bcc8e2f359dbe3c6000000000000000000000000b830a69476df1b110fda317a1cfe9fd63515736a000000000000000000000000577d0093219dffa6eb6fbb0cb792cb8fd5cf72a20000000000000000000000002c88eb6abbb1e27a9115fe84287565344483bbbf000000000000000000000000e5613e54aca5a1de8c8ea570acafe85a272b7034000000000000000000000000c143d51a03616f1a2d7db2ba171ab0056ab6a108000000000000000000000000f2df15f0e7232572e38924dffb27301dc136737b00000000000000000000000025c665b724b763202c804ce6c288e1856ee0aa96000000000000000000000000d859f220abfc0b36b00ee099c9b468c6f3b6f3e80000000000000000000000007cd1a6013c81054b2e3d0e658db690a2918f32800000000000000000000000002d9136e139146532dc41b62fa769781a40fa599400000000000000000000000095c307c3f27e7488fb4e8d1f945b8367e26a48d8000000000000000000000000c86bc665867def197bc18cc6d9ddc5dc7a399867000000000000000000000000ecc28943d97271779c228cffbb3f0a3a47f33d0c000000000000000000000000e62dd6b8eecd1a1bb00a8cc663bed4cd502bdd92000000000000000000000000f0e9b42761b6c630d53fc1588e831cef352ffb8b0000000000000000000000002556d210035dc7fad0c596c04d302255d82a44ac000000000000000000000000d8dd5b613304c8cd6c1fd1904cde6bdb6a925827000000000000000000000000f0cbbe32ccf165994c324dc7a284e7dc54e2d2c000000000000000000000000020c615bbe2ed06e97b7490550756482ecc440b490000000000000000000000002e668c269ac8bb102c8340a242f823ec897d76e6000000000000000000000000f655848076909e668766684d525a584a210d7d5800000000000000000000000079e49a0b81584dd07ce63dfe51e1f9d319d6ad450000000000000000000000009432a6f7e13e85aa3da05af00b0d6b23767fedf0000000000000000000000000f96e06cd1bd27dedddcde4034eca4b8f613b1c71000000000000000000000000baf6fa874c742e5ab96ac37b98b52bb0dcea85f9000000000000000000000000b2a97d73ec1ef0fbfc53f453842e8ec98b498e760000000000000000000000009d82ca71972f2b661f69ed77eb525f3f8b795e48000000000000000000000000dc18f4e2565f4f6bc1dfad2cf9f302ea318b5a65000000000000000000000000f7736bf8e7864b4fd9a03cae25483cf6cd3ab87d0000000000000000000000002a01d88c77a2e71ad060890d080c422cbffac118000000000000000000000000f03ceead7d662c2a6d15586ac7a426b8885719a6000000000000000000000000a71457bda311186b88206647df5125437baa19750000000000000000000000003655ad7df868b880f328932446a7440092a803cf00000000000000000000000074c33faf9c04783384c6dd68041c1e6a023e8267000000000000000000000000adaf8501e134c6343c00e0c6f45fb6d650abab3c0000000000000000000000000d4a70fd4e6baabd9040d3572aa6739ae27db5f9000000000000000000000000e5c31d04aaeae0b013f7b21465e956a97767fb120000000000000000000000009eb4763bfab5fbb219060f1a42ac50494714b749000000000000000000000000a82eb8ac306bc9aa833e24ee2a670bbc6cc4b0b9000000000000000000000000bcf38441005aec57e2f787250859a21c9387a351000000000000000000000000d8da6bf26964af9d7eed9e03e53415d37aa96045000000000000000000000000a362a6b387a80180286ef40d8e6ec6ca2657a9fa000000000000000000000000c8e066255a26b472333d26f66067398fad01ce640000000000000000000000006c24531b18794b8e7e27c8fa823ba4884eb719cd0000000000000000000000001cff0ca92494e4529a5ceff1419dad63adcfa5620000000000000000000000006476a99462491d6cdb43f77d269098056c0d8f70000000000000000000000000200242babd10c1a5532b6eaa18006d18610883da000000000000000000000000bfae52780ada88d68f5881c5c185fa1fe84a7fc6000000000000000000000000dec1759b594ad323d3f16be084e2edd0f572fd990000000000000000000000005d0bff599d23a68084888fadb0ff782d3e4de1c4000000000000000000000000872d7e746a99bf8867f4a1c46bb4a701104ae08300000000000000000000000006581383a29c74d090876016ef6fdcecc48b4078000000000000000000000000c1620ec91acdba439f296efe0983fcee3ed71fed000000000000000000000000b8083eb0579358c638bae325d8128125512f78e3000000000000000000000000770598997dcdba32d26840b01419ae85acd130580000000000000000000000000402283d57ebe45ada1f84c01a8b608407fdeb03000000000000000000000000af9282591ad242f3212a77c982907187409b51db0000000000000000000000005b27a10421c6429d6f86c96b178ad2e8d5dd6c51000000000000000000000000a64dceb65ab9dfdff97a478a437c9fb9e5ed34e300000000000000000000000060293f633a5cafe75ace39ef807adc5c59eea4e1000000000000000000000000ee70f7cab1e5969fa5e557fdf2cbc0b967953b67000000000000000000000000cf670e2a2c762a8a01214ee03cb437a096167c75000000000000000000000000f4b25659dcc61e03daad18c2d83575b4933eae2100000000000000000000000086500edaf7b0786219409045440c6939b1d06d370000000000000000000000002d81564d585f262f559b7fba43cb1c26c24356bc000000000000000000000000451026b7dbdcdd2fe31fde0e85ea07bb61dc45860000000000000000000000002d25f595191b08a7c9c8e9dbaebc42030175ce6600000000000000000000000054f7ae31b517a9813c87e03211c9c26ad838574a0000000000000000000000009372cd9e4341df8067f90cd89c49167c654188a0000000000000000000000000adfd511e8ceabcade6632eeece1aed0eb21245a10000000000000000000000001cfd8e21c43927d2ec3438002c8945788764a6c9000000000000000000000000a8defda4d0d8d76ba294877e2a912bf194ec9769000000000000000000000000fa254db2cd8a1d91f8c5f37312a468fbdb5d2c650000000000000000000000005c44dacde05e30cb5783e5a497e4f2d3007076a6000000000000000000000000f2c17ee0f298a2366f98ec210c344bfdf75e1372000000000000000000000000984ba80718a9eee10d9a4338b31b501acae1ddd80000000000000000000000005cb1519d3afb88c1658709163e2c9574e3866d4a0000000000000000000000004fa5c30fb408e4f8932abbde9c21cc33f8db63d0000000000000000000000000938ccd3dc142ba96956a0edd14bc544d728da3550000000000000000000000004a50e2972b50f5c17907f7ca3e88a1f0d632961500000000000000000000000027e1864deaad9ffbd06a3677006df06c3034b2df00000000000000000000000013d0e2289aa89c0479a76ffd3868baf39551660d000000000000000000000000fceb7bb922ef178e9f88a47b99f2100457fb15de0000000000000000000000008042c7c99129089f98d93ed62fe543590cd4b2810000000000000000000000009f9035e69d0f25fcf3c637c89a2af1a57b5ae2ab0000000000000000000000004ec7704d71aad14a58c5b5b5a88d8c0611093a010000000000000000000000003f31460f8435a99d6a42601d36f59d6ddf230ea7000000000000000000000000302933abffbcf114f08191150b3b02924cf4c769000000000000000000000000e66635e8f211a163ad9e2e24dae746949168f39b000000000000000000000000243b6e4016ce2a8e7997707915e7f51e466776ce0000000000000000000000002b0f22e5c806c8f08ecb2138ca4b83262e6ae4970000000000000000000000001cc5e1280973367e042dd3bea4e1bfd52627b363000000000000000000000000c4993da3f0017bbf1612bf0d59c934a60bc6a5c800000000000000000000000059f2328d088c1c67e59e57fb25c453f2abbfd913000000000000000000000000d3fa3989c8009fcd259e7fdc413da4ebeea475d7000000000000000000000000dc9f6ea1da3762d058418f0fcf2665615d3580df000000000000000000000000ee23c079474f1ab038684adc64be4ac5f4c7b7be0000000000000000000000009d50f8b26391fbc078a8cdec3fbe8e63d67b34e2000000000000000000000000e850cf6cb29b6fa43c5d96f7d57d4f54920c8fd9000000000000000000000000408c0926c2ff941013bfc2be16d2a279c24c194f000000000000000000000000399abd61d6317713ff183ffac0b89a508d2d87da000000000000000000000000f011c9fa1948ae9c8ff1cbb4501174e10fb23bac00000000000000000000000047b8229084e5c8f46c6ea5c5740cc49899e6303200000000000000000000000089ecda088332024bec5bbc39c439ebc4deeaf0950000000000000000000000003d5a2f1781cf81e483ccf28b1103830c4fe60d460000000000000000000000004b05f9120d100e8cef0b166f9d7112dc482c5854000000000000000000000000c34ce7db15d379f78b2ea4f511db672f893fc3fa000000000000000000000000d7550210da329e8a6e8f9ef3f33d42ba80d46ea3000000000000000000000000d21eba5c7f5e74627a5ae3946e9f38f7e01f87f40000000000000000000000007d01b2af52625d5123489fabb652e1b5765e0bce0000000000000000000000003fa691f4f0162bfa3f6a984eab4d93a2d11194e3000000000000000000000000ab4b02aa8f7801c8c61ffe78057b17fc92dc8b2f0000000000000000000000007995d054c048935e43e154946fee9f615315ac28000000000000000000000000432d0f5b5bbd71e82581a85a1cccc6d244249adc0000000000000000000000007ed1ed746c18972138543550643f0de975a6e37b000000000000000000000000a8b2fdc112468b1c1897e216acff3bfb07e9bc4c000000000000000000000000828c1bdb4492e8fe4d6d330b12248b6d6e735ab30000000000000000000000000134d7569e787f8c8206dbb1dfd0f89f836f6657000000000000000000000000eb62987db9c135f499c168f99e3b925a5e330206000000000000000000000000ef292efeed25a4b8ddbce296ba9320841716b3d80000000000000000000000007f70c7851e12d7aa91c2fe0aaf565238bca616fe000000000000000000000000226a7fe6f99750ef39e448534cae6cc557a953b30000000000000000000000002258b09e58fa6255ff5a0ed10519ff7f6f15569400000000000000000000000056df47b90621b704317f3d8c7ec55df1e60c67b8000000000000000000000000c2eab29292ed0a332ba745561875be4ed1b86bf5000000000000000000000000cebb7412f247899d466ff75b5bbd561260bec9cf0000000000000000000000005b6031982b702c6c0539d40d918d36b15f44553c00000000000000000000000077a99bcc926e05eb699820b8f66e33555dbd41e00000000000000000000000002b38ec4d3df0fa62627522a3c5bd16e2fe9f2507000000000000000000000000171e1499a4c1a31c8058bdd6183333f30fabaed10000000000000000000000003ae13a9f88f20407ebeda867f94256603dab3ee3000000000000000000000000392ac56176c15e029523e5e2bef3586c5701996d0000000000000000000000004a0c3ea5e78992a4d7ab1d04781406f93fd27151000000000000000000000000a8d83e73b1ba3f089190bc7ea2cf4f3665679e2a00000000000000000000000059d2f613ac705dd7beafe03a6023f6cbe738f6ac00000000000000000000000052c5611367d5015fede1c4a985027fa4df6fd632000000000000000000000000d321eda6d1ef1c6aa049651ba268d6d26b4db271000000000000000000000000b7923dd6613b1227f62dca4671907549ee24650f000000000000000000000000624c02e7d30f6396d779a7797803fb72d200c1f30000000000000000000000006fb9ecf390b92bcc6b91d7adfdfb1ff85c12ca15000000000000000000000000ac23ceece8bb2daccaf71addc811656ac13f90cc000000000000000000000000940773dce73426284b82297907936f0528f33b3600000000000000000000000072e02e627f8f2732f5cb6fa9612f0bcd6cfc090e0000000000000000000000001fdf2dca0d19f51c701930d271305e37d444348c000000000000000000000000bce3b492c45bcaa625d8bb4eb73e1878f0c3e35e000000000000000000000000b52379ecd33ead6e59d8d14a7a1d640709ae3866000000000000000000000000d7a2e12e3bccbc763016c4210d0ffb3167e9b9f6000000000000000000000000f55bcb203b413806dcf52f44ddf5006048a95a4800000000000000000000000012f1cf26b09521e025171b83ad651609b64ce0cc0000000000000000000000005606a751a3d49ad3702c18c8de3db1f4b37239f700000000000000000000000023921bc0b92b25c511935e38383d28f24761d18a00000000000000000000000086a5d32bb42d31ac2ae31cffb3bef4b7419be1c20000000000000000000000000bcf1e6d173895b14fd3bdd8ce00670a795d14c400000000000000000000000039bcc1e709d191fcf7d837d5a30724921012ff380000000000000000000000008b52171607a1c1fb5e14494f0a8d6e7fcc7f236600000000000000000000000099247ac4cce685deba5add2f45ca2b3cbfa933570000000000000000000000009984ca38606f196460af1a65beb784552206791c000000000000000000000000c8f4e3c4bdc8cf6919593aa5cc7bcca1488c690100000000000000000000000052b0d7bd3d02d33a510527e0762d2a4fa3691da7000000000000000000000000ea34dd1e74c0a37f2850d741374afc4cf3d40ef3000000000000000000000000db47f968df979a296de77398a461222183dbb841000000000000000000000000429f2fe5cf5f3c51ecbe46ab08ed533e12bdeadc000000000000000000000000aed2cde4b0c6e1cd2aca1d63d78b4178050cf4cb0000000000000000000000000b05a277af063c522b160f761cff999e2a4a61bd0000000000000000000000001fc8634c4b3e7369b754782b86eb4749f5212d60000000000000000000000000bdd4f74dc39a31bdc1aa712728c5845ff7de229f000000000000000000000000b83d3367e707eaf244714e165673afa376812b04000000000000000000000000002bbe4c50f85a2a1aaef8ddbcc22be25f7309010000000000000000000000005d1d0b7d2b6e800de4970be4f4a80f2b3420b8a7000000000000000000000000b13e6f329d88e2b9a817523b095828d77aa8e15500000000000000000000000026e32a293ffa2b2d65182256dfdffad487463078000000000000000000000000ceb9309b57d9d00bac4629f4b6373972d49e3f02000000000000000000000000bf448df64cc91b1d29b02c23e58e9d5904c510ed000000000000000000000000ccaf516c53100a66649ca6e5a07f528fa1fc202b000000000000000000000000a29bb554e539217239297949e900e6727429b2e50000000000000000000000007fe94fdaf70921d36f2e33de28893973e16bcc81000000000000000000000000adb3039185ece3971261e98a95c92329616e99e50000000000000000000000005c4efb4f54f384dcec79f66af21d7851409d13380000000000000000000000006290855de0602f951946a9b3e829bce3f6d9f9840000000000000000000000008d9301eee1bf503e1c542be85b0b57df1e7a16f000000000000000000000000063c82f615423f49b986c02de2af821ee76a419d7000000000000000000000000453ea3e61db56931d8176be44964fc9e8fa7c62c000000000000000000000000665ce31bf5d22d338c09a369e91b8dedb6800360000000000000000000000000e41b83505247db90f3aedc0d17b66d7b9aa1f73d000000000000000000000000a04bd1ce8f3e36105198d4bf1302b63bf9f5e38700000000000000000000000078ff844ce31982b62d14c816c7f03f524a821229000000000000000000000000aa5948fd178e2034a9f8f5157f0e73a1848e607100000000000000000000000003fda1c6cd1fa2e4615d6e4181f6999007725cc600000000000000000000000017a78372163a213fe77954356098413b47d06607000000000000000000000000bc2a5f9fa65f70e543dc3fd6c1cf3d60661059a00000000000000000000000001483e79e67e982be4b9b861d500e021c9392882a000000000000000000000000d3a50388ae47c365b6d8d30b4555abd3ec27a531000000000000000000000000025d8c0633818ee935b9f589d47c855ddeb2a9fa0000000000000000000000005a478bbe1d8dd07903416d6050109b38d11bc7c30000000000000000000000006a3a6154bd68d270d7fc6833ce26305de89c93e9000000000000000000000000f3d023dd91685e3411fe3832276b9ec2eb61678e00000000000000000000000022c447376e7ab44ae1394431c5e49579a477012e0000000000000000000000009603d421b19db909b8508b2612a8b3ba3006bca1000000000000000000000000534690b6e5bf938db3382abae8da65357cda593000000000000000000000000035313b7d3eae41396ed54a9e2cad2f8fe5a4bfbd0000000000000000000000007cacddf1b3231e8fa6ef0074b0ce3439fd78b4240000000000000000000000008152cc13d69c142c41a489af9c7ecd5e46d11e0c0000000000000000000000001e753e26a0dea3f9d5bd0749ef124be5c48efd9f00000000000000000000000053ba1ede2458720a805693bce501f39a7886e5c1000000000000000000000000ace64fce7ab86f5986cb2f52543c402499837c31000000000000000000000000808e480a719414783833caa4e629e387850968f70000000000000000000000008e3b885802719294f08e5c4158918c9dbaa6572600000000000000000000000012c53dffecc46c79971b0706a3395499889b8950000000000000000000000000baae0152cf8b90fd2881f4142f199d73b9dec4c80000000000000000000000005572ccdafbc3271c0125bd1ae5f1d4e8616e5763000000000000000000000000700e3df5d82a82d944009ea14e2109f2418b7fe800000000000000000000000051164f03462578ce4b5594aa0dbcd32f2e451d88000000000000000000000000e77102fd43afc5c66db15328e9daf21a588b6898000000000000000000000000d48a995f001febe9dad6633f4df1e8ad9b6a01d4000000000000000000000000c26ec7b6407cce7ea6a6715c2bb4a5b1219c46d60000000000000000000000000d1ec54549aab4cf54112bdb19c41a8c7c5782d6000000000000000000000000ae83963b535e93a5e8376bffc8fad119643d7540000000000000000000000000a3027536cb5b7b548c6de496b98b53e8cf510fb10000000000000000000000003350be8ada341562639f4b4dc5bdba58f1509e4500000000000000000000000062091ebd1f55f8e15db0e7b7b891ac53f95e4f300000000000000000000000006e574142f1ba8a1bdb4baa51233fce32b8d7baea000000000000000000000000d6b9a58affd038a7de19b904e44067efecb9a8b50000000000000000000000006ae2bac83807ec79148d9d691e5f26ea0db5831e00000000000000000000000043f7aa236d65990dc5019b8aa036b74e2bba28a6000000000000000000000000291debb901efe5a1bc71adf2763bafc89dd9f7e5000000000000000000000000c90150a90133ac0b627c0d810beee3cb3432186d0000000000000000000000008e6b9263acea62a3b530582e995098da58ac924d000000000000000000000000c420f311286fa9ef912a68ead951235e9673a31a00000000000000000000000055cf3036030c03ecd96cc86813578d5f649dfd3c0000000000000000000000008c93236554cabc547da040cbb33bd6826839ce5300000000000000000000000044fcb4a658fef02c75793b4fbc2fc06a303a9bdc000000000000000000000000a968db8fe6a31457d9f0014bc754584cba5868e3000000000000000000000000d53a41c36901416f313b314fada05f848d59ca03000000000000000000000000676119d588322008abc914d04bd5ae841c4301f0000000000000000000000000bb617a65add62d5a3a4b9677bb1d1da15ff6189300000000000000000000000050f088a4647e20125726d1bacb05f692adf2836100000000000000000000000098b399cecde926e2d974ddd63be7b076b1865523000000000000000000000000437dc5b953aa857ca6b31ca4193d59357408fa6c0000000000000000000000000eed66d190d89d48d52672bb125b0bbd053542260000000000000000000000000ad5f69ee48cf35e35976ff0366088505643c6dc000000000000000000000000e8b1b4850c967856d8a07044280c3939dacf70d400000000000000000000000051f65da02e624bd989f45af3891d5800f7d1d56b0000000000000000000000009bda6cd5f3897da602ae8c65b5962250f0c940810000000000000000000000007a6f3e15517499dca2e7fd19fef3f74886d1a1e000000000000000000000000078433bc6649d7484240558213bc9c40b225d6901000000000000000000000000f2bd4811a65478cf063338f33fd015060a264f70000000000000000000000000e870a3bbbb762a07e76b60e8fdfa89b8e63daa3f0000000000000000000000004e4edd7fb9045b87251197c95789630c8d0903de0000000000000000000000008e5fbe6213c61ee8f8c388db74b14e4da876f27a000000000000000000000000e7d3a94ab73aa157b9b5db608c8cd2a5368138d8000000000000000000000000195a61082aef165db03eb49b6e2631fe772b621a000000000000000000000000bbc3db3934283185a3f13dadfd898b042d994010000000000000000000000000503b2fc55003be11c22bd81dbad5bc54f034efa9000000000000000000000000e03cf447a6fa055fbad80393b98c7dbe55c94df7000000000000000000000000624f1f95e85b06674bd5a9fe1b6b3c8ee853e6900000000000000000000000007d664554c40167f3ed544bb7c40e74c56a6468d6000000000000000000000000635abee6f502a31b653231f637d3d11cf090bc6a000000000000000000000000c3d50627d6fc5ff5e1c043b1010bdba01563bab00000000000000000000000006c861d46facc8358e35766f3aa1c7234b9d41c0d00000000000000000000000091752698b7b45b0ce02b9328050b6a522c1d56f40000000000000000000000004a26cffd069e027f9c1740243d1699654a6bccf2000000000000000000000000d2d24db10c43811302780e082a3e6f73a97ea48f000000000000000000000000870670c39e6bf402d3df27c54bc15b85513dfdbb000000000000000000000000168470c67f1b6d6e89d0c7cb51c1adc6b5c6cc8a0000000000000000000000001f5c050ccf6fa942e317d4bbf8ae3f428161fe4600000000000000000000000073e822c29735ae2945a1f157970c072ac79ed3d0000000000000000000000000b13c04f38092125f841642fc71d870bfe26d43fe00000000000000000000000084617139942e85cd310a56d101fd66ef176fc389000000000000000000000000cf7596fb7a86c5efc5ca4184047398fa9e5859a600000000000000000000000055d37347287a7e5550c6f733e8ca744eee166979000000000000000000000000a95800e2131b7ad5038696ceadaf2141676091ac0000000000000000000000009b65eeebc83d7c526f3c94a4f076dff37ba091bc00000000000000000000000013db181e9fa874acc82547b2ac9250c53cba6a2e00000000000000000000000021d9dc26fbc9c3e64407bb36dcce12d2b606ad2b000000000000000000000000ab3c16bb69ad0dc8dae42f7cca160f70d2979659000000000000000000000000af77a602b55bd40dd065a6f89bbff53d20515edf000000000000000000000000680be062d92e920d3585ea57e70cceb4e2ed7610000000000000000000000000e5aa3dbffed36b52a0584e00cb2f66ab0829edba000000000000000000000000c974ecdb21d915b4921508647d315bb976fbf8de000000000000000000000000167f2359734c5fcb69c8ce9d9710196e3a6a8fe90000000000000000000000001d6fc65112e123b8f665e8707e1fcf45157a6e08000000000000000000000000ee0847801598f13df6904e13e8c3129ececf6f39000000000000000000000000b31b5491f8668725bb70b1f28b700e0e2c55cc6f0000000000000000000000001f54a3a3b4cb562fc8de25a68f5d9c29bf733ef5000000000000000000000000760a735104348245b68d6c286ab85df1432b27c30000000000000000000000004006cca8788218a2fe3b3595dcf670b73f77ad4200000000000000000000000083dc158d795113eeed7d1604f0d448f2b1b94b38000000000000000000000000da3be7a33858f777f3bbb6ef009213147d14afc1000000000000000000000000da25d27be1a45b78e0ba0ec252d56c59d9a8dd4a0000000000000000000000001e6c77a0dfcfa6653edb3cbe5ecabe388edcf0bf000000000000000000000000dcb05decf1a61bf9ac38ce35a1f17828073fa2e00000000000000000000000002b009e7f2a628e9e3d346d82bb524d70e5cc200d000000000000000000000000bb6819ad6ed31a7c91816943e0e947eb94e539d20000000000000000000000005abc0374f7dce0ee0298004fbfc5b3fd2170c5f200000000000000000000000084a1f250c91d88efe0ebef28f71f4cd26b86a6db000000000000000000000000c5b29515808fac125c3de32d27b6971748b00f1c000000000000000000000000d3875cc811a80e3ef1a84cd1f013fece28420eec0000000000000000000000009ca38091ac8f99eadcb64224a168f790085076c1000000000000000000000000f1e973b3921a223cda308d2d2743c003cf2ac90b0000000000000000000000002842b247155c184bfa95e0c0bf21d6e4cd30dfb80000000000000000000000007d0fdab5847b4d7a0250b4ce43184f827cdfb01b0000000000000000000000009ecf0f35dfab979482359e49672d5c594d5a6f14000000000000000000000000dc458ff8f28e0e1125496d0fcda6ee7d921680180000000000000000000000003b31365e728a5ae75697af042ab78a48c9262129000000000000000000000000019c488643315f8d8fd4a08b1a003321b9e9cf650000000000000000000000001c75286598dbf061468eb3ddaf82a4ed3443fe750000000000000000000000006473dee2f2a97394d3056b777dd9b46f934ac05600000000000000000000000086f64bddf8e55145df2b62d23340a4aca488ee79000000000000000000000000437e2829d38ddaef32d7202a86e1f638393f697d0000000000000000000000003c4bdeb095e964664bc78bf8d6ec1685a2587f390000000000000000000000005599f952d5a0ed1b233f4617ab852aba53e2833e000000000000000000000000ae2cc854aff5fe41a211182fe1bb4f739a1baa0c000000000000000000000000fbc6c60dadb4f7768c448771bdcab92a1d9c7ff600000000000000000000000074d6a083081bb9f8a8e15d6477afb46dcb7742e9000000000000000000000000147e96c3b13445277ceadc266c4215dbf61a054d000000000000000000000000e1c0a9e64a72818da14a44521d9b37403c2ccf190000000000000000000000009535315e8d93ebe508da260111b86bf4e61503750000000000000000000000001b9a2405bcaa1fb31940348962849460094acd4c0000000000000000000000009200dccd9dc667df515694a326388a29f7d2ec1200000000000000000000000014fc1f68ea63b8b4888437c864a4f849671e39ec000000000000000000000000a628899baa5e85e6213b8b8ee57afc9ff083e49c000000000000000000000000e5f5cab7f08be4c2998c8a27d740f697b9653644000000000000000000000000fb69344a0f58e09d7304280bc59f2cbc4e7d05b9000000000000000000000000cc2199b070d088eb7563c18b67125261b00330e30000000000000000000000009bdc87f16807a188c7b52559ff97f9cbf5be4162000000000000000000000000af41a2c63c5fe38ac1ed31d5e84109f97933c4b60000000000000000000000006f8cec27523638326f9cf8f725a44cdbe5d8d77b000000000000000000000000d2f420b4d109f23032b8d6a3f652d7705235eff500000000000000000000000027e3d303b0b70b1b17f14525b48ae7c45d34666f000000000000000000000000eb18ce5e3af89ee66986e92503d8632f684c96c20000000000000000000000002db9486dc1f933b0551145047a61ba513f5452fd0000000000000000000000005d6306ccf4489cca1291ef7961f5a166d7f521f200000000000000000000000074f318da441088e9c593863690f5f6b572bf6a4600000000000000000000000074cf7c1b2fee4a76b351f843cdb9f84898a8679e000000000000000000000000ea1bb76e635f71072d52e5161c37e502da9fd0290000000000000000000000009f54e82c4014bfa9599bd4c597623d690807f5700000000000000000000000000c9e7002e99fd72d266eecccb9e3774410127ad1000000000000000000000000e43b55bf999f2a17a51511b8b279287f52fb26500000000000000000000000000843b48ded0d7c1a0fbfa9051a655f6578e3e7bb000000000000000000000000ae79458b9d749789cd5fada1482cb4e47ad972620000000000000000000000009a9d64017b77ab912ae0cc7fc0d8e3ab4d3f317e000000000000000000000000f0cc90805348b061ddb0ca4d6a3ce2efd4060a0a0000000000000000000000007bb02af4c2908ccf7efee5d33667214e297754b80000000000000000000000009a2ddaca818a65c1a6d96d8d36ce4a071f9b5851000000000000000000000000e592cf07755837aa3df5404b60acff0737b673960000000000000000000000009283af7b4b03484c7f70107c43acd766def3d444000000000000000000000000a4e625e9660553a8a88192a04e539be3a88b2fed00000000000000000000000037b3cf0a92685dce49555699e3e15dac472f1db7000000000000000000000000069af767f1d2ac9c1a45eac77158f33f00e32d7c000000000000000000000000d44f60f8fc75705cde31d42f5c02d243a47877ed0000000000000000000000009334f3a5cf244999d6d90ad8256daaca0c5e7a010000000000000000000000003a8c697eae23ca35c6ddb43cc47f7ce3b3d858d2000000000000000000000000b5e8626ef2b5fa7780d7727ab87659e17f96dad3000000000000000000000000d27c95dcafbf90477aab986f242dd6286ffb5d050000000000000000000000006e7055c2d147472db4bdb93f61b824039f8d9349000000000000000000000000583246d4f7faa30bcb0363c514795715c19321d90000000000000000000000000560cd4a9ddbc942e39a2272665fdcd9f309c069000000000000000000000000d32d4dadb2d4b0fc4403b080f46eb0d20f969d78000000000000000000000000b0a166c142b4547ceb80a47d2639affc39254104000000000000000000000000ec93dd77cb8fcab88fcdb7808df7590f1d1bace800000000000000000000000034c875364b9df164fe1a0b5ca250abe04abd3dd700000000000000000000000073b76f2baebc02f8bb2aa08221b28a0e8b009e9200000000000000000000000022684096e825e665110fcff780a5e579ab4932450000000000000000000000001342790cce277d47464bf04e49740f01eb467ab40000000000000000000000002e01966addf6108200af06f3758b049790702168000000000000000000000000f1cde8dfea23e6824666d80652ef453397c5270100000000000000000000000010fc4f5a45daa102df8f03ff0864b5cb51afc62000000000000000000000000096972e28c8fcf7ece338e9af27d9bb758fd92e840000000000000000000000002675949876274d6ad31e6e943ce31072445239150000000000000000000000007db603dca4cc6a19b4b6a979fa0e9238f2d386fb00000000000000000000000039b22b88bdccafeffda49a595285caf7632430da000000000000000000000000a21733205fe730435616e943b905456e2f3e0df1000000000000000000000000d74643a61992f08b21248b4b6fff0091dd445e1700000000000000000000000003505bb4582dafa06c34c48bb1c1ac16cdc0281a000000000000000000000000d660625399d801b364893ecdb5ae485463d6a410000000000000000000000000a1f364bef03c96cdaa493f6b73fa4f0279991df2000000000000000000000000db830b2de7ca6ce43c7b711343362c532a54b7af000000000000000000000000caa53da8c9a57c92d8d7dc1af7e25e1e20944e4c0000000000000000000000002cbaf760ef6c445992d1c92cb3c9529497482368000000000000000000000000c2c9e32e52856d2fd0645d92ea9929a27ba31807000000000000000000000000e093d5750e04ab95264f81838b3eb11040ed90ba000000000000000000000000485af4620cdef925aff1bb04b1019a7c85c2185d000000000000000000000000d3c5473aec006b873471526ebfc6b5cdaabbfca1000000000000000000000000b1b8efcc51fcf10969448c1e793b97c28ba9c7b80000000000000000000000004dc617c60d3ccab19485c8d792a14569257c1c83000000000000000000000000be0d31237847a1b6cf8eef4bde403bfc3088d9940000000000000000000000008aa39f893cc7d2732c3a50dc70396a715998200c0000000000000000000000002869a68ca07998c602a486803f2bfbafb9f66b0d0000000000000000000000004491b39c48da2c945fcd0f87a317b4ff6afcbd4b000000000000000000000000ba572c49578cacfcb18c27d9f7fb6fc59c9be2fe000000000000000000000000e18b420d01ffe86e20cb296f235277af2ac95d9b000000000000000000000000e389a0b1e26ef1fcd4976d6c8ef1a5c72d4c8de500000000000000000000000058c140bb3ee88e213b5124245df974bb10eacf8a0000000000000000000000009cbfd57761b7f6c2bbbebd6a4f21daaebdb6f4ae0000000000000000000000002810e41e448240845e59e428b79236d7cda6575d00000000000000000000000051fff46d52d6db2a8780498065f22e9bf6f9f1760000000000000000000000008f11cc373a1e1437974db878e60b79454987e63d0000000000000000000000002f59c2eed2f5bd59cf4b02a338c395359774b732000000000000000000000000eec93affcc1e73c56ef0237d87ff24c5cb7fa5c500000000000000000000000018545682a96a3be83b7ea778249a8a90834242e0000000000000000000000000e9e7961bb803827e3dcd96d18633fb273bce40840000000000000000000000001be170da0fcf2d431fa5125598002bb9836e43d3000000000000000000000000cd3641cda82bbbd25eab657bd7c1073a10cf819600000000000000000000000017c85d831d1ef322327c10abc8d7f4cdf5dc15ac000000000000000000000000d185603f61cdce5b526bbcd3dd12e36c0c2ce1470000000000000000000000006430e1be5c1982ba38e778b13777c8a31276bccc0000000000000000000000005029a9d735642620bf8507b582922b19378c6f5d0000000000000000000000002dfc0506c994b029d825e75f1f2697f6a81afda0000000000000000000000000e9a6cff4716273728b385b884de1abeca90b4fde000000000000000000000000c87524d6b0bc2671634d07d08b3731c59f3ba688000000000000000000000000077e29df0d38e1aa9b6218ea134f3570af7516190000000000000000000000004c51f73509ee1b514549f7ed7da3f7c335c424100000000000000000000000002cc3fce451553353f91c47622f300960bcf9e419000000000000000000000000aee9d40dccc847acfe6c035ce1976e39bc1c7e340000000000000000000000004cd47bde8f937ddd066ec1be329ef26b63b17ed80000000000000000000000000192ea31affeae0805c97a56c897ca5a2ac05c67000000000000000000000000106abfe103b405b78cee8c6fad0a14c085eed34d000000000000000000000000c4d0ac83886693713aef6d405d0e49950970ddfb0000000000000000000000001d7e39dc4bb0ffc4597a9bdafceba5e1d98f0ea600000000000000000000000068fdace94898c9af4869b9f1a4d4a225d3c2c80f000000000000000000000000a0eb6166fe9730d2dceb2be7d7cf5f3bc1f9fc5500000000000000000000000010ffd552d54b923a51ded4909c2140789b77a7e900000000000000000000000015be1b2c4ab89f29bf99b6aac931378397d7bbb800000000000000000000000026ccd58b7bdbe6b077a0d73a5b3b924e28c68233000000000000000000000000b288e0c4ccfd319000bf410f5e4affdcb349fba8000000000000000000000000089a3d2401bfff029f1c4932342161e72cb12f58000000000000000000000000840069069891aa1fbe5ede75cc495fda7a78f5b400000000000000000000000059b7b0f354464e3ee62dacb033388a4730f1b8140000000000000000000000003ec6f71e45235b641e36c6bbc3d7aa8a743d2c7a00000000000000000000000013383991aa91f9844f2d23e4a71bdb99651ddf0e000000000000000000000000355a489c50fd805b50af24c5508226bfa53b792d00000000000000000000000077ba0de0212cf753d2ac86f8a170e1046975ab6b000000000000000000000000cdc2cecc55c2965b1b574b312be79c90da0df0e5000000000000000000000000da22411304f6b51660e779b012693ea2648b14db0000000000000000000000004c816ed14a6436578d0fea9b426278bb956260c5000000000000000000000000a52ebfeb7533ceb53913ca790082f8e83dafd63e000000000000000000000000a2ac9628709c731fe9d41aa46d4e4fe68296ab04000000000000000000000000497c5396eb48b2ae0d86656515fc920e7394907b00000000000000000000000043a0398accdfa44992abf0f6a83459f24a0dff5e0000000000000000000000007e0b5735ee72c0981d077f10fa959104a0b2e5a3000000000000000000000000e19ef98ab465fbd678d2402da81cb3fbbd107bb20000000000000000000000000f932d7162c0c1805ef8c34c9d2b96d37cf7867100000000000000000000000048840b9d4de4b573a36b74a8f8bb1247a4ced8e6000000000000000000000000b509837961fa91f0c10fceb708ea4728ae0f57db000000000000000000000000c7b40ba1299831c91df9c4508ff89f26f8e6b2820000000000000000000000006c6069a105835776602a8edc5d484ef5f66d61d1000000000000000000000000426eaa93214036f58dc91fbcdf4540cda29d3143000000000000000000000000625aaa884729c57473fcb0fd92556be04929766700000000000000000000000062b9e84c33f044cdfc5d77cd6b076996da8c0a18000000000000000000000000683b775c041ac302ed4f5ea6755616b8142a1e570000000000000000000000009e6c362704643b9a5fb4c99bd38337cf0a19c3bc00000000000000000000000040298c6113f06041cc47ddb693cddd929bfc08c7000000000000000000000000ad6b4b8d6675b1c823230cb28a75b8ea0603936300000000000000000000000090df448ea9b7f5e1e1320c59fee6d89c8d1bcc850000000000000000000000000b2a9155f438e877f8266ede763a5e04ec3a4513000000000000000000000000523e978688c3e3746b0466a7ad6af6750063d4ff00000000000000000000000055a2818b891e05b71f62bc599633d2ca68124ff300000000000000000000000069b08a333678ad36a08f9b972760040bb762972100000000000000000000000095c87f69f9c7e7872acb359f8b5c03b123c470b8000000000000000000000000d141efbaba3f95ff3ef547e869c410c93f97e71600000000000000000000000014639d8244ba4bdc8a0fa699c57f83fcb8c5ce5f00000000000000000000000042d368753da57a2bab3b25218b633b9124a66f34000000000000000000000000255d48db70592a5afeaab081c69d48923f8b60da0000000000000000000000009ba988cba2f220b319e7d8e5e2c2b6ce44e777ab0000000000000000000000009aae8409a41b11614a8a6c5c7d0c35b04615ee7a0000000000000000000000003f2d473056eca1a65be5f0f699ba37ecd10d8fdf000000000000000000000000a30be121b0a59235fc3307e16d9d19e10a85b55100000000000000000000000031050371f86223952744d0b9eac805685a064a8b000000000000000000000000479116a572b8665a2239199fa445be42f1e82e34000000000000000000000000b20ccdb6fb0b244633c639621d73435ef4ffac1f000000000000000000000000bd51a9f7af8e04e44107d7b55d0efc7e4475cc10000000000000000000000000bac2f54c61bdd2cb885f628b01b112a3414ebf72000000000000000000000000de6bcf253ac31ce86614a47c8f6857494ab2a75500000000000000000000000072ea65439f1f875a9a6016c7197701eaf10d33550000000000000000000000009983906a2a745ffb7f21f34051bf1f490c2870f50000000000000000000000003b1b2bc40e5a5f77c57622faea0881cbc4b59330000000000000000000000000ee8e5fc41386ce5642525d83895c27cef6fa8c7f000000000000000000000000b80cbcbc3d4966894db2663fcb68fa5c2b5228760000000000000000000000001f047999d213c8dbb9f5bb95a5e98cceb172903500000000000000000000000046458c01b415489e6369dbd90b01ae876e95f56a000000000000000000000000e49be25d61b3a3be89334bcf23475667f1499a3900000000000000000000000086bd0323705f2acdc2cd92a84182b8ae84561257000000000000000000000000b5a3b9efd41be5b399b4a1292a2d832681836e42000000000000000000000000e6b6a119b62f3c2847b580a01678253d16001e7e00000000000000000000000082f8f90c76a57091106d83ac8f82235e5e9ae301000000000000000000000000bc97818e0b9a3de1ea187f904d5c47431efe63fe00000000000000000000000062219286c6d41f9d4746f02c64eceb5d383467e3000000000000000000000000341d4a48a9a4ed30feeed04e19c572f1aadc415e000000000000000000000000937f240d139b90ebc40436938a4fdc05fc5412960000000000000000000000006e7f6ae173c62c96e7f1d676a01249fa76dfaa6300000000000000000000000029e95f63b824a57f0636bde7ad211e120e5d2d440000000000000000000000000cf8df46b9f5561a8b12263534c28bd59761cc7e000000000000000000000000828a51429cbd450389dd351bfc41b35463ff54c1000000000000000000000000d8cd64515d3714cf34df290275f52cf085c66b8c0000000000000000000000004712149f5e72089b34c202f5b7096dd30ecbd8fc00000000000000000000000094ab89da8b3adb0d1e33b4e67a5e784df1d8161e00000000000000000000000026b08982471269087a528af5d7ca83267fff72980000000000000000000000002fd145066c67f0d00be6d1107a6891f7af92b8270000000000000000000000002cb30302bbd574c07f976f65ca45736b1bb251eb000000000000000000000000d6fcba6e6c8a8a0fd7403a2e0ef8e1a65c4d88b60000000000000000000000002f35d956e3535c60af39b3293ab1de991702bf7a000000000000000000000000438bd671f6e27d88add0403b2f6dd3990776b9d60000000000000000000000004d745a6d15975d1601b34b032970cb0a446133cd000000000000000000000000503a623911095e2c506ce900b90ae3e1097a24e6000000000000000000000000faab7705033adf9be24cea5a33368e5477d724da0000000000000000000000002a9d0de6a0ad180ece03b13a980b1a5378517fb1000000000000000000000000c163d4cbe131cf8a85b691c3ebd6c5ea81f43b33000000000000000000000000dd184f9e0e1fdba8de7e4a9c08ef76a989c36a61000000000000000000000000c038ee71bc05d44ed5901633aab7b370045796d3000000000000000000000000410177746211bd41d8f69a4089fd9cb607c178cf0000000000000000000000000cd3f3a70f46f4899dc7ab5c0c1c0b50ae1cdfb9000000000000000000000000ecc31e47620b9e0f96f5b045e80b3a43ba2d9d90000000000000000000000000cf8a723c16993b2494e6356afc8c0c0f686d60800000000000000000000000003905cdb8cb437bb48f16adb78f89792a3aca48db0000000000000000000000007ac9756886c5e4cff9f7b42f37ae3f8d2a67bffe000000000000000000000000b3d85a14c0f16f4f5964041d92fb26f883e5c7880000000000000000000000000f04fa95e2c301802693d73f09b1424c76b6c1d1000000000000000000000000653daa4f344679d58d61c0aa2c86b9dc43e2d8c0000000000000000000000000408af6c92d97bed4331671df211e1558bd35b5770000000000000000000000001c59dafd4e899b6bc7e574f5ba1e5355588a1e01000000000000000000000000c48da7e60be15a14c1b1f5d28cda1c6bed515da5000000000000000000000000e465bc363bc20980158ae677fb3d488b7fb201b6000000000000000000000000d91d94608eb7dfde195e53321a0b52d90c48a8ac000000000000000000000000892e98948973a5a81a1f1f67bc0b53fb6d2d97330000000000000000000000001559a30d4ec5f85fafd19c085c9eccd41c54293c00000000000000000000000089085c66f8c859700636645bdc9c9ce2cd1c80110000000000000000000000003d24a28481a51a798259354f56a8e930e45b15cc00000000000000000000000079012ee55adbac32cc106ffc4bd2fa22a906959f0000000000000000000000007820ee8aa4de36c0dbb023fb77d8e62793da3dfd00000000000000000000000060c0a0c570a28623230165c7281c8c6946cf0960000000000000000000000000bc2e9af50f6930e5a4ad636a062dc6111e3fed1b00000000000000000000000028d2e5cd1978858c5ca191656e1244e4cf4069f2000000000000000000000000c545e4cf04b1dd762bcb11a655aa65e6fefad26a0000000000000000000000004b79b52c2b09fa20910c01a0503b3f0944ca02ab000000000000000000000000395fa60cea2e6c3f1ef9fbc028415009affc82230000000000000000000000002f7321dd32fd2289a1f594dd37434e30db91a1e300000000000000000000000048c8f76e37127d9a924d626ebbeef36d534ea040000000000000000000000000ad2e5eeccd755bfe3fd891c7762426ce42aae86500000000000000000000000027df0075cba99412092d7201d84519465d57279f00000000000000000000000024f9fb3327534ce03ee8bd38c64d8c8a3c8b6225000000000000000000000000ff76f1dfdbdd28bb5b5bf35ff7b4520f12bdcc51000000000000000000000000ba0e0483e2963f5ab49e7314329ac0e33bebdfe1000000000000000000000000acb6eaf9dd95d759ada50e6870a3c6eda369df3f000000000000000000000000d5e7b55b2e5faaa4fcba194528fd82238562d0d10000000000000000000000005630d4a0f2079ccaca44e47c564bf88e5432ee330000000000000000000000008b86dcd6e88663e7076cec0eec8605282d2963c5000000000000000000000000e27b6cdce6968bc73a17135e9d0026d52bdfabc1000000000000000000000000166d214fefee7e1db1af5e4bc1ad5110d63b9dc2000000000000000000000000840a386a6fbefe78c55f3f47d7daa4aa5b0ebe030000000000000000000000003ad0e4a94c904a4fead4e8e25afcf105e0574bc500000000000000000000000022125bbaf7aff24a7127555236f73f6e8f746272000000000000000000000000969c9444ab7caaad0e7372b6573716ad001704fe0000000000000000000000007ac4e8cd076b6d0314d9995e82bcbd0a978e6395000000000000000000000000fd90187291fd6c0f30b58956f59b66ebf33032230000000000000000000000003f770520daf006ab1b7cb0d2ea17a4ad6666c3bf000000000000000000000000b8593103048b991f7dff48dd3ad1e21c4708bd57000000000000000000000000fe499e927ab2d2ca973c987368ca423b77969e87000000000000000000000000c1a193e79251db3e441315dd369129482519a0b10000000000000000000000007c76c3f2ab0a977eb74f7e8cd275daa18d0b5e8100000000000000000000000014c9a2cd587a884ed7324d155c86f059c45b478a000000000000000000000000bd6bfb4e1e25b5f397cd1ea39acbc796cc1d40d700000000000000000000000019822a4dbef1763ad2f304c75affeafbbeb734d5000000000000000000000000a5dcbfba67ce4469b3c6aa56c839dfb5ee64ee4900000000000000000000000056b252eaeb3c9da980d08ec56bd85d2b4a76857c000000000000000000000000371d6b1e5334d4ecc1c4072e09b64238544dc3ee00000000000000000000000024393742070eb3cf339bc74355fc83ee9566d9f800000000000000000000000017e729d64230e561a093f9269062715e79807a00000000000000000000000000d54274fcf77297e930990d7f15e87620a7ae00d4000000000000000000000000d6be31c521f479a65c0dfed8db1c7bab3216c1f3000000000000000000000000d760c2e14aabe6ebf51b3c14a6e6633d5d2f5b0a0000000000000000000000009d4f3f43491fbe9245ac34fad2f4c3f38246ab3e000000000000000000000000b028e464eee020c654711b5b5240680d2622f87400000000000000000000000048f64f51527a8f35189f7b9c50c22ee66ac54d1100000000000000000000000048ab9552beaed08fd6adff513eb52acfaebcff36000000000000000000000000df7ca4ea5408505f8c5c8da9747b7dd0e0f470b0000000000000000000000000d90e90d5a0d42d0e37955a5f9a9bbc9ffb42bdb2000000000000000000000000beaabc70765d71e72f703174fd329527491db1dc000000000000000000000000596bdff0172dd5cc4b5fa5a7bd5e171d5948545c0000000000000000000000007398b5af11ce8b0dba79e04cd5f81ca9050c12e2000000000000000000000000e6e30fea64f125f878fff6057ce1c4d0fd10fdda000000000000000000000000329895108ac85f0ed698307797f7f9666ca385fc0000000000000000000000007ad33ff16e20508d9fdbb8d7c24aff491e5244b20000000000000000000000009a1ed2eb3f9ca220cbf65cb87343270722472b510000000000000000000000005bf96dd6e69a6176a716bfd43900a8dbff83277400000000000000000000000073c7cd4b59e6b22df29867a91a8657885bea735100000000000000000000000043a2c3dfccf89f3f1eee2872fa932a01b6f628890000000000000000000000003b06fdac11b59873363af4efa9da431ed46ed5370000000000000000000000003cb19033c6001a1c76e302f09ee2fa9f75fac13d000000000000000000000000a5421bb83d03516693fabd467ceb1804eea7e8cd000000000000000000000000134c5e2a5ed7cee671d7d32ea06249495b1847ec000000000000000000000000869ddffac2243474b91522f602eec1b4bd03278d0000000000000000000000006ed0bd1f907a22279afa8566dd2b06d8f2bf478c000000000000000000000000ce66d2cce9962d4940611ba30832c773994e5ba70000000000000000000000000f9f811cd5381f0add1c2d4fd394bea189df9b4d0000000000000000000000003c9dd7f5eff1e77b5e9095a296129012c6944d360000000000000000000000001d84cf3bbfc60d5b9edd071248313895e8d7e187000000000000000000000000585542df8bd081945aca18f15b81a39a3cd8a9e700000000000000000000000018e7baa477c7e996b5baf6404dbbba071ef7e56d0000000000000000000000003e87711eb0600cf2fb247919fb95112ffaecc678000000000000000000000000d0ffa198ac34985efe72e331c0f6ea15ccf8cc180000000000000000000000004c6d5213d8bb86a67923d90c8be6348014acfa50000000000000000000000000dabcc4c4915af84fbb7bf90f2e1dfff4e819136400000000000000000000000076713216c24ee57d48d2e115a41829d24cfd93170000000000000000000000000f6b1e9a8b166642915aec1616685c014e3ee34f000000000000000000000000a474f63db6c2e8663ade99dbda3c115bb668296c000000000000000000000000ebd5ff805da89ab6d222d236c429de750f97bb48000000000000000000000000710036f506064dc42f45d60e9e3bb27ae9ad07e1000000000000000000000000d4e22d387c93f950c0f60e55670be9c2941f0225000000000000000000000000712b1940ba4050cb641cb43549a1271d539065ba000000000000000000000000746a177817383ea3a9905562f03d1c9fb411220900000000000000000000000081619268d6718ccb6188839fd9fe867d92d31eec000000000000000000000000b34de740768c68775a114b0d955b216c61b613460000000000000000000000006555f306a2581d718700de667e345b7c96a18f6d000000000000000000000000457b4b14999cabebbcf60ad7d15ea5e77b4987310000000000000000000000009c905904f019aae6aa7f2b5ed56fb6dfb6fa53dd0000000000000000000000002c30bb4d7c0aa7857bf2aade48862c695b811ec0000000000000000000000000babf622deb613c9df30150fbf6e66dcaadcd0186000000000000000000000000bed2183e4b5495ae5524bed2f79a3d0fe255a9a8000000000000000000000000e9481d7f9fb5b4c3a9484e278d308e34b64371ce0000000000000000000000003ce287df84b01842d02efb5f7a0139e3fc02c6a30000000000000000000000007996c90b9f8d49e1f83341587dc85b019e2e085400000000000000000000000009736df0fbf459375650782be7edb2d428c9c02600000000000000000000000095928376c21df52048484903d20a19afeed6f1ae000000000000000000000000a1121c89b33a05b396929bd539aaf1db071df09d000000000000000000000000878f09f89c609006de0267bd195062c7773d502b0000000000000000000000008b2536cd84451235f9ffa21df2cdd247620060550000000000000000000000006a1bbad38d4689f3bfbda99b76b02f5c6250a0810000000000000000000000002af42ea2ababb4d0b38510f3b8d9f7d8c760cda50000000000000000000000005226e9d014573591b7a3068020673c9c165c50a3000000000000000000000000a4c1759dfc868b5c004199f0f5262e3363b72b50000000000000000000000000a0fab6e73ae6c0dc8f21dcd33e5fd522845e9dbd000000000000000000000000a0a4be1fae86ef29126052d10ad65244fbe4e33b0000000000000000000000007dc70c07d19191ef582460cb1971a4fb11eca7a8000000000000000000000000e8b2e338e35573a27acf814e2b9b1c3669fd6e250000000000000000000000004de0fec4d5a01025f6db84b9e178bd8ab6d47f48000000000000000000000000e6e7fbd684486412e638980c0122a5d178e9d9fc0000000000000000000000002db1d59310e5e074fbbc13f5340a346a7af48c380000000000000000000000002f0c4c5e72466df8a1572286b77982e63ae6e85e000000000000000000000000b1a69c632ab204a89647dc14134e53c46b95f35d000000000000000000000000e93b82af242f3a629d8a8cbe1a9c3a3cb91b0774000000000000000000000000d1b3fd9ed7286a2d9c15a5b13ea05f574fa720e90000000000000000000000002cf0b1d63e65330929660a8cbcda29ed7d7442bf000000000000000000000000ee5771e8749ef742ad4ce651dae4308da667a5740000000000000000000000003132c0428d71bb473eb2d1328b8a97eb4cbeddbd000000000000000000000000fe830cd4a659adb848bec0dc1b6294c0afce848f000000000000000000000000a686ca7203a608cd17ee5d25ad893fff9cb4be14000000000000000000000000eb1138ac851a2a7f7e00fb9a42effc70d4adb1820000000000000000000000002a14ab6a12c4fc35f1a2b942f7b5a8d31575ed780000000000000000000000001dbf42f75bc7bd8408d1792b816ee82cf343ef7e000000000000000000000000302903d5b22e6aab989ebdc7b0f60db683ff62dc0000000000000000000000000ee7e73078db452e541de86e3f4f84261bcec74500000000000000000000000094b492d0f789167279d2973347f07d6b0555aea2000000000000000000000000c29b9f3f6f8ee0ab036376baad72dd007f665a6b000000000000000000000000b84bb4f2310a9ceeb8184de9066e79a7a726ed7600000000000000000000000032f4850160b7ca3b52fcaf82d658539ad2552a3f00000000000000000000000081e8251cf682e4854ba5e2513475910ccbad7ca3000000000000000000000000d45c5e4698c2197907b7b1a0e07a9fae9004ec780000000000000000000000001b3c6aade2110bcd869c1da2ced82e188b8cf300000000000000000000000000de2ede5b9dd34ce95daf662dede3bb91912ccb530000000000000000000000000c1f22a6f0bb9e86a4488742cb4bf2d282e5009900000000000000000000000001c39746619a4f9648df812e8d35be0990b39f7c000000000000000000000000a39b46b600211b78410b77331b80ddc35e84739600000000000000000000000015111e582e502c72ad04b854eb0fbe8ff189cfb5000000000000000000000000be82b803d92d4d83fe7b15e21a4ffe45988839fe0000000000000000000000005f4b8c14716f2064ac3311bf995bce6d513dcef400000000000000000000000014578510debcd9971f88d9f9461d2d7eb842668a0000000000000000000000009e70b65e3cfb214b79a6495b23c45701f248bc7c0000000000000000000000002320255e35b2407b5805d41feccfd8eb21b12b1700000000000000000000000008062376ee28c3369fc54427787e758312389364000000000000000000000000cd36417ba492f211f788c38f631fc040e30c7e7300000000000000000000000062d4538a56c51aa5e5774416b468fcb8f35b16e700000000000000000000000000156dc413f3025e6bf400bda2078a4eff2cbc16000000000000000000000000e84154c85d0067280e996510524349db3932fb2b00000000000000000000000099ce85a84094848599e055351e3411b3f04afcd40000000000000000000000003eafb0644ad590af019da9407af3cbd7a5520ee3000000000000000000000000c85977ca954700afcb6ca689df8314e2775b5b28000000000000000000000000fe86b629a50bc28f61e4d3670a309895daa6bd3a000000000000000000000000d54d7409fa85ccd62562729876c85d81ab634b9e000000000000000000000000e7f773fb55ea899b2ebde1cca9cd25fe8f9d6d0d000000000000000000000000ce0f2d0d62e487195838d927591bc3feb3cd37f60000000000000000000000005d21059119867b734494f3b29eb7a39146181d40000000000000000000000000bb5ed3978e996a7fafbeea3e5ec555339e9728e300000000000000000000000013141bbdd580dbf9ce44e34b43be3b919e30fef5000000000000000000000000235405e1a773886c273e07ba451f7f358f37eae40000000000000000000000005160d19e43bee50c14fb716becee6dcf596a259c0000000000000000000000003e18d9c9c575e69bdecdbe5b678b38d7d3d65461000000000000000000000000a565a0b62c57e58637ec75a9889369749823cf550000000000000000000000001e0333b9670e11cd4fad4552cb2035dca0774116000000000000000000000000e39bf22e5af6aa130ebdb4669e2c7f893787a2ed000000000000000000000000bb96daf0d1096620e79b0cbbdeb48b09ad42415c000000000000000000000000ba08c100d3559684188d22c902df98e2d50eb188000000000000000000000000e4454b4c8c66635cc8d1fe8e20780857e0fd654c0000000000000000000000003698220e62acc6f13a5189469eaf51c49212270e00000000000000000000000064e9c812567e8c04db1f17778de6d70dba96101c00000000000000000000000072e111b8991f582321d36830a4ac59934d521975000000000000000000000000fd82d635b87015739f4726a3dfdd78f942467b97000000000000000000000000e132f3896dfa55d849f6e0dde9aa34ad0e6751080000000000000000000000002d390ff96c63fc501d70098ada55df965a01c31d0000000000000000000000004f1d3c716cf20e1a1e1ac2ac2f48b9614a0522cf000000000000000000000000e08b434a20aa2ead5aca67c71d591d02ffd684fc0000000000000000000000004af73ea6797952219190ed0dbd27d2eb61c8764e000000000000000000000000d8f6db67bee5d306dd059a3e09548054c09a6acb000000000000000000000000ec8238471f4eb2b2a503dc4dde42eacaa2434c750000000000000000000000004dae9636930a8e6524266a573fbce5bdd2d1835f0000000000000000000000002b5e917f41d5af241d550fc8f5dacb651e00d40d00000000000000000000000077c8347bdb85745dbc8402f4d0874a85434ea36900000000000000000000000070d26a067ad2e2b0a56e45dfb586e7754039039000000000000000000000000076bfbb78e87bda62532f00902077d3ce95be5ed8000000000000000000000000f621b4f900d62298fb1d49ffaf1ad90268376800000000000000000000000000c24c2fed4dd3c6115e729bae623680866aa070680000000000000000000000000d559fab6392692a3a3a16666605f2cdadc2a6b000000000000000000000000032df7188dafc57afb4f5dccdb23272e48f80ae1d0000000000000000000000002a70a8513f7a1699ee22b5e89edb7ee3b2d29a7a0000000000000000000000002884d3438e125c1fbc60e3e703cac45fa9a1ff0c0000000000000000000000004bc557ae4c8759a0663dc4f6de0d87ab7b99f0d90000000000000000000000007e40e75ee97c84e7cc3bc590c6cc9aa3bd76de560000000000000000000000005b23033147406b94bed799857890eb72d7bda319000000000000000000000000d1d8b0f7c02111b23d25c9d59aca16798a100a7f00000000000000000000000078153384f9dad236f206bd991585bac39dd6c798000000000000000000000000e5d3a04307146f6a9fd4f46cf06583cb09b93c810000000000000000000000003561d3087cb8deb4958a267f707850f5acc1723f000000000000000000000000d73e546301f1a4a9860d9011489da2cce01e0611000000000000000000000000a8431237c4b004942c009b43e78b5a83259e27f9000000000000000000000000419fbf959219895a0090b0f331b23945587c478f0000000000000000000000000f6da401a19e1fb81251608912803650fefc7fc9000000000000000000000000317a0653081422a8220033b817bda7342c9c2cb3000000000000000000000000ca17f8551d68a53e6b039e358db0c819114c08fd000000000000000000000000f5730e27efdd59b5fde95ede2859618b0832bc9500000000000000000000000036b8a7c8ab17395d86306f7fe15a9677cb93267900000000000000000000000033e567f9b4e763350bd6cdf30b3d5582230f6dac0000000000000000000000008fc5a83934af11e9a40ac36e5bd3bb5adbe11e33000000000000000000000000ce901681aeb932e9f2d1c538f49062bd7ca17c1a000000000000000000000000dadba1eaaca9699ae554165306ea0e4d5b817c23000000000000000000000000c9ef4fe1f59679dd7bed4fbd8ac633bfd64ca16f000000000000000000000000a1274ef0c415a3e89988de8324cef1aa7fc5640b000000000000000000000000b6af9a0dd1e939c87e10389e7c13b04fa5e325e60000000000000000000000004a3e986a88693d5e17eae094717ddde499f9578500000000000000000000000037c9c0b4e87c316a0705b6d7b8c2f2e605d7babd0000000000000000000000006c5c81fb76da380713260dfaf621abf252b18b9a000000000000000000000000c72b725c10b9458e0367e816df13582f9c3e8b49000000000000000000000000366ae442197784a376ba9321ec9fb1e1c8a08968000000000000000000000000ad5ebf692abef985387a19bb889e037208a8cc38000000000000000000000000d40aaa3d1db42d2be1edf0f29e94abe239289c5b000000000000000000000000f64dc51efa0f5f269ee59126790f1330df54b6bb0000000000000000000000002e5395d37025d8dfca6721528b3aa1cdaae50b680000000000000000000000005c46a5387f1e0db8a7cf43ff2fb527b8d4d8de44000000000000000000000000a4ebaed94a4d4f7b913497434eb55e40f1dff6e9000000000000000000000000ad3501fe8b0f0aff641b9ab50bd2184d56e8582300000000000000000000000050a8e9cd688279157c34f6bbb344c448b5297d32000000000000000000000000f9d932a4e68f02f4a6bf706894cacf461764e1c0000000000000000000000000b5aab482d40ddac901159523012e38fd217a33eb000000000000000000000000efc4d26e676c078866b20d06861d4a5b0d5388d900000000000000000000000059822bfbdbb179ef2be0ca35c44d9cf58af964bd000000000000000000000000e2f93eaa21019c806cc7f5d08496df4987e073c0000000000000000000000000cb0072589c0d81708e3b0dbd437c3cf911b46166000000000000000000000000e8bff125d9ede27b0681d9cfb96a138e0dc663850000000000000000000000008197bcd9f2b3441de70ccd9b2d2af33f83b0a8da00000000000000000000000072949038f8532ebe2c647274798b6a4139e18f4d00000000000000000000000042b94814c770d1e3f15357648d1a5a56dc9d2328000000000000000000000000f400cfd024ff4e613b3cd66fe9c33205e22ee5b300000000000000000000000046b4ddeffa2f8ecf9b32f88fc7b33dfc6ad0f3a30000000000000000000000003a8a23c10881aca34ee498de1fb93dd93bff59cb00000000000000000000000058140f5407b6c82344a69be53b254d4fee5a9e6b000000000000000000000000012ceeb6cec625e1f7e67add7e74a0f013cefb620000000000000000000000003b53bf1f03b1ff79343118cfe51557b6bbbbaa47000000000000000000000000a68b9d4e511d3f18082e19204b769f1d02a76b1a0000000000000000000000000038f8bf5cec3cf8fa29e83614b8b5299a5bf3c60000000000000000000000001e1be5eb843c82aba5c6e72ef78d121d2b6808c7000000000000000000000000193013117f4975923b8ccd7052121b33b3ced82f0000000000000000000000005fc3cd8c0825c9ddda46aa4aa340e4fe7dfbcbcb0000000000000000000000007bffaa17f79e9a60762e081352e644278c993562000000000000000000000000820bf62a4f5f1b83bab8ef32d26fce9c067ab6a9000000000000000000000000af63423e000ebbf2536ae43679e27e4c32a23974000000000000000000000000ebade0f671eb9dd058c26c153ea8a1a2f9f6ebdf000000000000000000000000b8bd49689e023cdf0a470d1f4e47f7a5632177ed000000000000000000000000bf21aa5329876e7abbf7bd15217d9973944b5a230000000000000000000000002ae832068ca659b04932bfd96fc9b1c5e2bce12800000000000000000000000094a1231b75027cc8befc5d2bb04daeae7c2fe73e0000000000000000000000007071a0b0ed6b9fc4bd197e0d673b11a572ed415200000000000000000000000098fe0586da8b86cda7907e0272723ac91bb913570000000000000000000000006303998fe1986061f3056c6b8893aaf6503d987c0000000000000000000000002dc2a8c1af0f1d1526e55c221d2691e5ab4be3660000000000000000000000007eda75d2a7bc30fb008a5c061dde913fdc5792570000000000000000000000005f6e811374bf2b5e55d264cf8ad11bd4a3383d62000000000000000000000000d06c904ee0a9c3e63950e5edbcd997f51ec515b1000000000000000000000000181e2e54b43b57bc818781e4c5358d9c5738afba000000000000000000000000ccc3c38e4a9ad1e9296bef201689da5306e3c8b6000000000000000000000000f7a831736dab5959fbe90ab520178fed31a055220000000000000000000000009ea3bde1f9de6d8d63cf86386c0b011b6b5f32ea0000000000000000000000007407d8b7c7cfd32b606ae52a24776f23bff9ca65000000000000000000000000486714b6a81dae9cce499d1c1283ba483dd3428b000000000000000000000000935f84fbb084667e7a9d849342279857562eb77a000000000000000000000000be8fc32eb77a5a4c22b7dceb2c89c3a00ee843d40000000000000000000000007fcbef375fda8398393a7be0828cd3d3f3ae0c4300000000000000000000000060d1a8af458986b13173560f22880621b258159b0000000000000000000000005c0b910ca581846a87ca566837d3aedb66822da40000000000000000000000004659d4f7fbba91b5af88d09e094460738533c4ad0000000000000000000000003ace05a05cf7a3a60d4720248311561544c1398b0000000000000000000000003c40623cb199cdc645e0cc56999b6244f584c5d4000000000000000000000000ada98e4d35fc6bbc3876e6970d71b374c3e95153000000000000000000000000f080aa92688d8ba717c287672bb4a6a04800e7f500000000000000000000000050e6492d3432a24521a763c9f7997572e164f5b6000000000000000000000000902b40edd1bc6325bc3d5e68a358419d7bbd10060000000000000000000000009049cc02db5b742206a03e5814445855f6d38038000000000000000000000000a1d2ce9590379f0dccb1a17b4a5d9d08ed8666290000000000000000000000008e9b37061ffb5de3d16904c1dcba190f09ba63620000000000000000000000008e9b37061ffb5de3d16904c1dcba190f09ba63620000000000000000000000003815409f78a84545c3a0e18bf1f2f159dff14e83000000000000000000000000b1f22edcb013bdc0087f5d14d4521a4f0094ea9a000000000000000000000000e8f321bb5b785cd86c8abd21eb7589bb02360146000000000000000000000000bb4580fee9bdd1ddca8be2fd8767bfc4e482e4ef000000000000000000000000fc3835cebcfdfc0f36c2d098687da1a02ecf41fd0000000000000000000000005c389cb71a69b9145f55e943147af4a67a8b98230000000000000000000000006e579d3d0e1cbbc8583994a22d66033bd6a6513b0000000000000000000000004681316801bffa8967dd15d9b57bb460a9982a9f0000000000000000000000000477a5bcd1f358a97795a0d93d1c348d9c9f427e00000000000000000000000040d5df905619463bba18ee1d2861e2ab308d96d80000000000000000000000003eea6b70aa46a7c45a30000d664acc5fb4d184a1000000000000000000000000df84f439f65ed4e5eea775c28a96b8f0e7b0ca71000000000000000000000000b363b169346b045fdf336715ef9f8d419d91cbf2000000000000000000000000614bd5532c263d25cdade4e836afb0952fb83d72000000000000000000000000d6260ee6a72413980691e83061055c24fca456170000000000000000000000006086e839f278d24e043cbcef38a2f9ba3004bb5b000000000000000000000000f996f22a6ace7300bff3754d192413c8d672542c00000000000000000000000090988fe4c579ce425a59e4dbb7904dc7c728ed59000000000000000000000000d8af8135faba3575c31e1d08545856869720549f00000000000000000000000011064f46fc10d830fa108d542d7433e5744489c5000000000000000000000000cf3a8a9bc83bdf3293106101ccd38725716ada80000000000000000000000000ee5e887f789692172b2e46e4c1b19f6eb0e28d8a0000000000000000000000009d106ed346a82202ab8eada17a0da8d34ca763a8000000000000000000000000192045b46d16fc6e09a41e3de72da853fe14a563000000000000000000000000ade81f5b4710a20f0e0d5f0d7045b40b0fee930f00000000000000000000000097bd82364f71c82ae4303a73126d0906d263589e000000000000000000000000d8bb7b6e092f0af99704ee7e1f69d27e458fa0990000000000000000000000000d9f2bbf9f1be41c19e500fdd06935e775465340000000000000000000000000a9541e90dd25138b4a095f753827876a1c1764ac0000000000000000000000000b0e05b8712308a06b1b3e5b2d3504be367028240000000000000000000000006fe97991e5933b711dee832ee98f86153f3af929000000000000000000000000685f6518c8b3e48988f7de96c8a7a4baa297005b000000000000000000000000a2485a9623f5581f4fc54484032c9fe7805f859c0000000000000000000000000a764f75ae4f4125233097f31def2622d670f6a500000000000000000000000031de215122e5c9aa1bf811fbd85506d880f17c38000000000000000000000000b9b13b438819ff80e7ee5efcf016c0a3376cd5cb000000000000000000000000244050f6b096f18d725f192068b262f1ec092c7f000000000000000000000000d5d660477f885948c368d8ad7f9a52ff4b7eb6d5000000000000000000000000e54cc090b96eaaa1de6e553e0af10eefb45eb8510000000000000000000000005938ec90670e23d6010d5893a4cf658073ed7ce3000000000000000000000000ca9eba13793fa5f2a048fb29032956678f1ffeac000000000000000000000000c155c080de9bc85e41f3bb9bf0e4692d87260f810000000000000000000000002d0c9ffc685fa8184b052b8d0d2209339669cb3c00000000000000000000000096ef41ed9c2c04b75ceb384985521fcb4df4a5ec000000000000000000000000da061fbba5c4ca1eb8638a02505ab67bc41d66d600000000000000000000000066851ee5ca067c556edf074044908144e72a331c00000000000000000000000042ed6a3daf0afefa7abff586444ba3474ef13b50000000000000000000000000155092f27021a5cdd830a8ecec34ab9d13254342000000000000000000000000752471607eabcd4eba93d6657be89e62bd896bd4000000000000000000000000c20ae9de4af67a22b4aaa7ce9294f4567b41b0a6000000000000000000000000d5a9773d0ee01783cac3279850c33b4b1a2ce703000000000000000000000000ad42d6906becdfe3f0158e28f4f0264d72e5cdf4000000000000000000000000229b56aeaa33f68e85f4e03502e420d5990e5997000000000000000000000000c47e9d90c7acbffa946d2da05c6a5a5a0d31a2610000000000000000000000009b74fc49e2888c2f08421be9d8b40d5254f14974000000000000000000000000f74e3f1ab13ddd2032a34464748b6f80c73c14cc000000000000000000000000a31d4642405ae317e670b4da3709d3e7fe5e4bfd00000000000000000000000006575477ff8638050ea1e18ed32a744a836ec048000000000000000000000000a8108dc351a6c65f5f830c69b5e3750fe91f1216000000000000000000000000184e1f9c37f6327d0389ffba13286131d2a1d14100000000000000000000000057fdda7ecec2e6108d1e09ec44f3db155f9e0bc90000000000000000000000002986e19e64464f26ee1f044dcdcca19b3b5b0f090000000000000000000000004903796ee31856c05afecc84913de84871e633ec00000000000000000000000068c9466c49d6fe64e04cffaa2bd3d3dca5af9738000000000000000000000000164196dd307c6b33181e81d92bb9adacbc684f9a0000000000000000000000006bcb47f66aa8299fb1af84164e884e0a3e6a208c000000000000000000000000416251a00a9aa388bd313d53f8c60d42d5f0bb54000000000000000000000000d367239f0317b90083c04d23180e9de3c04d8e2c0000000000000000000000004f71293b492e83af89b878dec6b17bf8f02a3300000000000000000000000000c2d52cc464f8b5712741feb892dcf912818af199000000000000000000000000e3b1847c98a0aeb1548c573d961f8a1b7120b119000000000000000000000000de3876fa3a4cee6c023598eb42983ea0db3a49c90000000000000000000000007ec1e7f35f19e268c58003ef788370e4d101c1af0000000000000000000000002f55b56151c0bf3eb0a88bfc2356805321417c45000000000000000000000000a863b67a55d3681c4a02e76dfa485f8655d0e474000000000000000000000000d49c12ac926141fc35396704b4b9a0e19b30ee98000000000000000000000000409b2c633687c262f9d72832b37be4a999919d27000000000000000000000000761e1c5a96958f9d493d3f4c371f8b75ba1027960000000000000000000000004c0bb142d63387548747ed1a4627fe2185a3f5e0000000000000000000000000f27f6c8255d1291a2d1cb0a8f1d8c082e45a3cb3000000000000000000000000fd4227e262f92061d6a0402d63ff0589c392c717000000000000000000000000ef9ebabe32bb7b886f630204082d5977fc0bd62f0000000000000000000000000425d25b1f7fbf007af484bbd11269fa7bcd8b4400000000000000000000000051cb9d2ca81295e0a1fd9f51e65757c35578a65d000000000000000000000000842786bb783609572ed35458c8dfee8f2a6fdd65000000000000000000000000bfeab5d15fe8cb4d9b95fe98a7a47be6650dd554000000000000000000000000131c537dc544a16bc098a9d1e0004cc3020debf3000000000000000000000000c01e3709410e40b4fea9d0cecd97283a334ba3c700000000000000000000000086a2535a2a32419217d71b4ac201ef78c5c629170000000000000000000000007c97494bd6c42fbd2f46ad95936cbff5738fc83c0000000000000000000000006809984240466bd74cb131c56a138979528fb7180000000000000000000000000720308665d4d3ff737bb17bf6883664e568e91c00000000000000000000000047ca0db6106b1930c2088be07c9311377983b59c00000000000000000000000013f89a69d28f5fe9a16ca762f21eb9f5c18fd6450000000000000000000000004cc2bd997513ef522120e42fd103a43176a5a754000000000000000000000000851c287e6871ba05ae32361f429f72be822cf96000000000000000000000000087db6a734a510e9db7a8ec8e87ca3a89cd5fb85c00000000000000000000000006584f245dee96ca1ca50fc4383bfbeeda66be910000000000000000000000004be6b664763d198da1e5cd5e6193019e88f4951a000000000000000000000000c3f81b7d6564638632b863d109b20707fc4f3ff50000000000000000000000008e4aa9b31b2f722d464a599ac06d6fb26cf1d8d90000000000000000000000009f050ab6966aaec8c1bd52a66f12289df136e86a000000000000000000000000045f7ce6ada973d7bb129eb9fd9b3ce1e659618a0000000000000000000000003e1d22fbcceda880625878a475815c37f4a450a60000000000000000000000009ca2b076ab9d0dccaf49b4865a739dc72e9b94900000000000000000000000005eab84aa0671015615f884af6e1caa75d008ed03000000000000000000000000dfcf7674d9e9be2652ddf1b9a9578b4bcfbdd80f00000000000000000000000045d5691d07f52fced52244a617142a1d177c1c1900000000000000000000000064aebb57475c3aa03dbd452f3af2f93bbaaef8be0000000000000000000000009732c4762e7d3a86bed034a8851c9373f2685bbe0000000000000000000000002d613a71c0891e02000d8e66767b748adf82d8e9000000000000000000000000e910634400f182e2bec95147684e91493c92cf5b0000000000000000000000003e0497789484eb6eb35186adc57b49222cabec9a0000000000000000000000000bcc67cbf42e50a92a093393d2ac09865a0a385e000000000000000000000000b2ae6d233557eccc0941095bcdcb5a515dc1f1820000000000000000000000007384e191cd43d043fc967cc0f1a22912df6a9cde000000000000000000000000eaf0bb8fce9599a68d5b872a3608ac3a3b2a897c0000000000000000000000005e69edbabf1010c40ed59c2b96ec039ca2e90e8200000000000000000000000081dc55810352b6e3750b8d8b34ec17a8d68a33fa000000000000000000000000306d652ba42d62e508f6542e455f431d0a55fbe40000000000000000000000003cb477cee86768ff0b162c7c45b2b66a7045d168000000000000000000000000f884c8d1faa32ddca149ec50f3f559d466d90def0000000000000000000000000cc843c0a7762d42ae49e031fe9f1decdfb5e14c00000000000000000000000020be1be1ddee2f73cf7be61977855a4be6f2e8f70000000000000000000000003e43b77d6d13866faac379c061884a4fcd45941500000000000000000000000031bb32162d8893df7513a9145a611af2d0a26eb000000000000000000000000026ac9d03ef3e56b5007da33ce94062ce17c3fef60000000000000000000000004fc556246a2982ba054dd284dd420a6517f500810000000000000000000000007032d8d33e456093b24e678827463bd848d15682000000000000000000000000ac02471a73c7dd984231b75bbc91751c838d90e000000000000000000000000043297c1f500b0cd32927e1e21d8e97cb6e53fa87000000000000000000000000e450c971186a9ec9a1d39d5929967c29e97cb5f1000000000000000000000000eff8cbfc7400a6ddba6b4d60d3f832a129cc9430000000000000000000000000b0b3997f72d764fe1eb199fcc8a6b853b09fcbf40000000000000000000000006c4aa893ca88f43bf878ed687056205b82357c0d000000000000000000000000db206f5bcb2a54426748038d210eb1374eaa4ffc00000000000000000000000047c399ce0f03499fec1f411c0a1a097724856958000000000000000000000000fbe6741b6b903bea2f4d2db658f33316448ff054