60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da2400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67657463726f6e6f732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067657463726f6e6f732e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d5a77685035336363466d553663795662744b68503255526b3976467162596b634e6761707a665445593467360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000546000000000000000000000000a7cb7971a0a6a5c018eb3d7ac5248ef7bc58780d0000000000000000000000001163ec8ee9d325044560f9452daa178ba6965e2b00000000000000000000000096c583dc950a06cca29ed8786304de252ab9536b000000000000000000000000d43159f906beb7cab7f30bf36ccf36b8de68081100000000000000000000000013d9ee9463d367d50f515eb6d86cf7431bacca4c0000000000000000000000008d0d206c21b7eb61b92fe6378cec88159467f462000000000000000000000000c888e7df6243f80c04051a3eb633a741370ea898000000000000000000000000bf42eb2ad114f7a45b12ef3153ed4c782b30b846000000000000000000000000ffef18c46351a0dee8f6bf396f598b5f6e92493100000000000000000000000010136efb204c4a4aaf77e4df3abaf9a7cc3aa2e00000000000000000000000004ca48d6b1ff0660b00882bbda465820eeb15107f0000000000000000000000003be6f7b434d5b0901e2183dd5a19ec44f487f0a600000000000000000000000068859d9a4995c2a489f027c45a1983f25e41d02a000000000000000000000000fd3822fd5d1311620e091d8b968c8d5bf5d6851e0000000000000000000000005ed81f17b3628372461ce0f9f4c854140374126d000000000000000000000000546d9b3082a613c71d44ae21c1175f688c0284900000000000000000000000004626855f97d2e3408b9912f4dc71de2843a977c300000000000000000000000001e9b3e239b6bc225f6863116bb27853f1f0225b00000000000000000000000039a0e458933d3a2efdebece97467ce907a8acc850000000000000000000000006bfde890e8671cdc88b372a803f24fff66dfe632000000000000000000000000bc3064ec9603ecf1e008a0579cb1b16b962956430000000000000000000000009ea9738cba8bfcdca77d6998775171794d247e060000000000000000000000002245cae2c984cb256a0f74f752777ec6449649b3000000000000000000000000d3a9d14e4dbfe713f5642c15cfd807d9d55f7f560000000000000000000000007be274e23d472a732b7c432131691888a56638130000000000000000000000006d9c8c24915ae241e7b9ae42e4814411f65dd54d00000000000000000000000009d625fccbeab0c37c7e45d6a0bf6798d3a096cf0000000000000000000000006bd483f2391668c21c55a51ca9f2b0a644c0c51c00000000000000000000000028da95d7f490e691154faa193f265c4f84dcbfd400000000000000000000000069925dcf7f22fd5f7f871abe782038883f2d5d650000000000000000000000002073bf46cab76550bcc52378882a731af9754cb9000000000000000000000000982c0adca1a468d0919e647f9d92f873406dd84b0000000000000000000000002f09d7d8de06530c0743fa0007f2eb321a745dbd000000000000000000000000ec89f1e142dfbddbe30487ff5026c7427023e982000000000000000000000000c66468f9f0c17ce212c72e565d0452585369e6aa000000000000000000000000d391ded275719e4c5e90cff0b81966ca4bda0cbe000000000000000000000000fc69fe02c3d9febb1860183e7357a4072310feaf000000000000000000000000f53dccf053e6c7980a7c7094273b76cbc2de7538000000000000000000000000a1bf7bfe9bb4a08448222486e6aa7c4f026a2129000000000000000000000000b4198037e673502468b8d5af68dce9f2cc2d589100000000000000000000000026c77f002abb865a5ee7ef60d6d2ca508750510a000000000000000000000000804ae406b899cf69ea27c0c55b096b0c621a15150000000000000000000000008a05851faa69fb7b3cd89573daca02c146f57eb60000000000000000000000000cbcae50a775ba957ed64dd09891ab3861002549000000000000000000000000ba62defe344faf123a3073d8f123e1a955870c840000000000000000000000004dbe75fdab8c8ea5ec004ed195d39ae951e746b60000000000000000000000002e5293fcee40d4ec3c0daad3f4c827bca1c0c451000000000000000000000000845ea7b6b105f018f4bbfeb91d06daa3e6da34410000000000000000000000002f4bb795500822e7fc064c2db06d1330772cf5ac000000000000000000000000dee6b433eedd7ae84a51da5547d7e4dd1ec3594200000000000000000000000056372fc9612c5133165c50c017fbb341fc0935500000000000000000000000008211248ef6ec054f421bbfab59b98e1001b7610900000000000000000000000082f50cce6488f7d61741bc2ba45bc9cbf682bed1000000000000000000000000fbfbe8f26e8b5bcc753225617f6d06c68faac2b2000000000000000000000000332cdea1ea32ec2c8a493d28754cc0446b5c71210000000000000000000000002ef6417a4d9cbd84609c9cc4f8c354f2930fc18a0000000000000000000000008b38e1966ab278efb9fc1cdc98959f2a17c650c200000000000000000000000024e445fe7708bf4bc2ae8d4df1694c98af8bde4f000000000000000000000000acbc4722106701e654763f698eee6d3571de3b4700000000000000000000000075bd7d874914897bb52f1b26a5a0e8216961cfd5000000000000000000000000e01ad55acce3c8030270d394d34027c8eab58ad70000000000000000000000008733b119efe651ed32d40aa5f49037e2e4c5e0ae000000000000000000000000923145d71327dca6b8d34ea35cd6de34b088f3530000000000000000000000003b2799470aed79f932b62d85d81952cced4fa9fe0000000000000000000000000eff317b6da0fd3baa7bae870c49cc19ca61f2970000000000000000000000006eca949c50c1be2e077f2ec75d9ce7bc58b1b6c2000000000000000000000000fea1c2c246ab829446ab70f417e0afba9f4bec2500000000000000000000000044f29b9cf9a47e28b49715355a0ce55b48336ff3000000000000000000000000e72c292af634c38275ed8c582e00b54bba464cd2000000000000000000000000aab675148ecc12a1cb0eb7abba03b14f8a82846d00000000000000000000000061554e7c189eb07457d24d0e7e28a173912a7ec40000000000000000000000004c42263841b8a6bf1aabcaec4302fb7f817d986000000000000000000000000066184928f9ed4deb086da37ed0e51c1041514ee300000000000000000000000090ddf575d925aa68d03d306f513436cb6b6aa3080000000000000000000000002bbd4bc36d286ac193b8c14e0abbb335304c50e4000000000000000000000000ac67feb500cc9b44e4ddfd82464f26b563e01b32000000000000000000000000e58a780bdc29e0988536ea4e2ffee470616bb85b0000000000000000000000001aef55bf10a09d4a7c3dad618d5f91f209129c54000000000000000000000000cb81ef8546f03e7a7817a6af94e65053767163170000000000000000000000003105e36f990728e3c986383a3026a5658cbaafa600000000000000000000000060979da2bc8109e3284ec3ffddcfe6bfecf2312e000000000000000000000000df20ddb7cf52d0c3af225625bd524e5552854dcb000000000000000000000000ee695c24b2f792f12bc5adf9e6b6bf207020c601000000000000000000000000965b74038eb827755699e6d911b4113c2356cf6200000000000000000000000014b93f62eb046b2388097b4e6b29affa5983353d000000000000000000000000a35b2b6d9136ce0bca6f5bafe72616c313581793000000000000000000000000f9f0b8343904316f5cd438265e82ceda71e127c70000000000000000000000000f1f9359beffd80c2f7bf5550c082e1152d56a6e000000000000000000000000b715459aeaa7b64ad0ae112e0b99f6cafbff86f8000000000000000000000000789a345f0ed1f971d0105543e3b7ec0083e88e6b0000000000000000000000000d17bb80c0e8ae506a3f267a494297a8a0084aee000000000000000000000000839f238eea45473c911c188ec18a984e66d0422c000000000000000000000000e2524919def592da9a5a888adb2261ef903ccaea0000000000000000000000007d42db13e5dc82858f9ccb84144c3df82fed6e110000000000000000000000001e0cb3c5705022213ab4899534c0f7cb3759ed680000000000000000000000000fd7c7d4b0777a6fede4adeec2a8d40520e11da2000000000000000000000000c7ff4d147b74786f7eac24b003edf0fbafdc9e350000000000000000000000004e7c0a1f7b2e803e75950f39c8f6c30ce073d83e00000000000000000000000081ecb6a5b5032f141bd8dc36a9bfb663cb567ddf000000000000000000000000f558364ae0bb071d9019ab8717fe1eacc413988a0000000000000000000000007ac9504f8bab5c28fea9c11d51876a4ad4a53f4b000000000000000000000000760a3b0f719603b86d4c3cfc25374292153dcce400000000000000000000000041a6f3591c2214d5bfbc786cf8ae5edda4de1e3400000000000000000000000005e254cd48778b37001fa982441a557682e113f20000000000000000000000004a3b3482a35d39ac4a465d3c6c974a561b53972d000000000000000000000000bd540b1fd49b860ee1e94631aae56d126b4866a3000000000000000000000000b3ec2ade05dc8c2163a0605113995a41bd58c9df000000000000000000000000bd2d9b5c197ecdb51740a6a96d998c11ac075d790000000000000000000000000082813cbc0effd0ba691c9593dba7b548d88c910000000000000000000000005f43f0e08a32e07ef70adc7c4f24a2cc44c7157d00000000000000000000000055522af45578b14bb98776d7cf7e418c0687b9a5000000000000000000000000186b40c0f72c490dad3fa472b5d7d23b9577dea30000000000000000000000008ad0a82b6ec5c60aa84aac302e72bfa4fb9e36e7000000000000000000000000f83d6a55108fcee846f4946d2035dffb112e73de00000000000000000000000039197889f6b4474e9590191a81d7da58356dee63000000000000000000000000ed1081a40b53b3e2606db99a17ec50cfd51ca677000000000000000000000000dbd12754041a772c7ee885e3cbe7a46f654e7fde0000000000000000000000008b5686f603d3adc1def9870b8d3a2c1c98be94400000000000000000000000005f523354a5a16388456b58710e5ade5436a0b27b000000000000000000000000506df510f8f27b2a63605d30e2845334e55bf7b8000000000000000000000000e8710e657cacfe47f8a5775c30928b5b9c1ce4e20000000000000000000000002eaac7202f9f55f0acf66e7be158de82d4fbf05a00000000000000000000000042f9d32a837522fc8e4138b9ab02a0a543793b4b0000000000000000000000007099a23795684c57d24dcd80040666e485535349000000000000000000000000ddf6f83ffa34700a8fb7c50391d39f91e93c7604000000000000000000000000993bc3df516b53c5f1abec53c2ac1a2070a7ec520000000000000000000000008ab1c350075a2c6a2f9b9ea6dc290632ff4f5d4c000000000000000000000000a0c03553a3d56c710fdf039b15e60c8f44de0470000000000000000000000000c0808d83874f6c4de32decf38b5fbd9ad8be2fec0000000000000000000000001beb0a0af011c64b4db34f466e2236276d6f9537000000000000000000000000d38e0de89ba8cd0d9ac7dcf3de1e4296c034e8a2000000000000000000000000a624551f2fd2c02ee2e359b8ed307395ebf2805b000000000000000000000000b30a20c9d5276afed94fc189d216dfc7ab8da0080000000000000000000000006b0138cc06ed5b99c8c4113d302b2526b41c5f7f0000000000000000000000007e9e80a0bf5e54b259d3d954eba8784a2fdbe151000000000000000000000000511343ff5c30e931e177a47025a6e2b3fd129584000000000000000000000000a3907241f61a2398138e059641a1462512d5a249000000000000000000000000f6181d90f301b8880e9368b115e16dc032b1d730000000000000000000000000c8ab4c209579ba67fb659c61e9cc0247e93982cb00000000000000000000000069d533469f9cf8790cb27e6d16c8d50dbfbcaa78000000000000000000000000ea841f608e8fd807531c9694fcc65a0b06e9a3960000000000000000000000009456ad91edb2ffccf40653baac1cba297bd067b50000000000000000000000005b8723a9800c1a14902cecd39010d8eab80ac3330000000000000000000000005fb221fffabc199b07e74d87d537bedc9c4d26b6000000000000000000000000bdabac7e0ec284e4780bf4dcef9681f80b2f5a730000000000000000000000008db8e3f9de3145cc13447f6ae70b6530dbae972c000000000000000000000000e5ad0cbbd49536ee78ed3eaf130fd0c7d387ee260000000000000000000000005ec43beb5813ed8bffacae1652623e562d2e1f50000000000000000000000000ad984616d937b21b25098855d007eb4135a3f118000000000000000000000000d19ce60ccc4fe431b12cf7948017dfaddc962ff0000000000000000000000000c9a645d609d4149e50960b07e861ad54fb5a107e00000000000000000000000007942013e7839e2ac200854a3d8518d8f4343353000000000000000000000000b4b8eb5ccf46b1e7f1d4ebf0a3f40fd5c82b82f000000000000000000000000073795a76bfdf659620f7144e006e81383a1fb9e1000000000000000000000000ed7de900296b27166f14df05da0259170c134b6800000000000000000000000074f2e000553eaf0ecf5941b6e6fcca115f7841720000000000000000000000005d5781b0fde58f922025269496446a428be4941b0000000000000000000000006bae18b65ae63c4b80469fa74bda189fd48ea0110000000000000000000000009f81311af8d9fa648a4c4d9caa1888e68e2d88b2000000000000000000000000bdc450461d6295b0b475634765dbebe8a5b8714f000000000000000000000000dec5b5d49e6ea445e4323d71a05877e1eed7dff4000000000000000000000000ccbf230f8efb091b00adc02b34a2ab85dc3b5e5b0000000000000000000000003d593710d5fda06280c7c82bcd3a1e7e49d544ab0000000000000000000000002ba82d3f08861ecd017bd0492dbcdb2d190fbc50000000000000000000000000628a806ffc4efdd582ce6694cada8645d8b133c6000000000000000000000000cbed11b4a0d9e1da397dcaf8e79b478a5fcd33bd000000000000000000000000663b590397dcc5ebfcfde7310e148c48ec12fa3b00000000000000000000000087f2411e4f87deab2d8de98e71a17bb309e9431c000000000000000000000000856be1cd96be8dcd56f38912c0e9a3b8e2a5804a000000000000000000000000f8a25ad536a9772fb489a3c63aa61f105dd3b78100000000000000000000000069eec58cedecad69b069d18f9bdc0b0e94ff8d6600000000000000000000000056cb1b43f365c26a8acbb79d90477192c66f8ab600000000000000000000000043e7063988641acf32222e8179ef012160197ed1000000000000000000000000443235d9bb67c099927bc465f33d62c2b2f0a26700000000000000000000000087b45fd411ef8b58feed66830963d367ae4f321c0000000000000000000000003df0e2354e361c2f5b76178b153b2d9a2aa5034b0000000000000000000000005e6178303db8f9ede2d97883792de6d32b191d1d0000000000000000000000006a265c84f6386a93cbd074fbfe83ff7f8c7d3831000000000000000000000000ea64a54ec582dbad05f7237e08a7984c597ab1a3000000000000000000000000ac7e613ceee552dca9e646f35885232c2ff9ccae000000000000000000000000bcc674d93dbf589260bddc4fd0388915d77e799000000000000000000000000029a8ec9e30e99b1fafdef087e4ab87bf66b05fae000000000000000000000000e6470531c31390f73995a610034231e4d6f679890000000000000000000000003ec89c48f44f89de859c2766c381366a090c4d33000000000000000000000000bfb873c020a4ca5e1bbc747c47e1aebde1853a8f0000000000000000000000008245499374ff853d77619f582fbb043046ad5062000000000000000000000000f2b9627891cfacc5dd190de5e2081b59890a49680000000000000000000000000b00512723fe444fa87f6f4593fe6509defa47f3000000000000000000000000893365033cf839c9a3dcc0032cac0da634d3aa4d00000000000000000000000086ae1ffd47a9fa248b1fd664744fae6bd626878800000000000000000000000067a6b352b5e32551d074f8137f8abd0c23eb84f1000000000000000000000000acf86c520fbd073643ad707e2ecfcb7122decad3000000000000000000000000a8b5519a8907d51538cf19b1411c00d0d4642c770000000000000000000000006ed07c081a0973eaa218566d0d710bcf7a5a87370000000000000000000000000e4113d2d10f100d32cf73f664654cbcea3af0ee000000000000000000000000f5d40783ca05684369c6f040090559c8112e7ef1000000000000000000000000fdf85d18bf150c4ff4c776ba56145b77e1333362000000000000000000000000b163e97799e027022257f7391ff359603fd1ef12000000000000000000000000c4ccf1d83d2b305f3395846c0291f514c9d69c03000000000000000000000000e1b25c1cd16fdba36f6a63889f03f25c5d25019b000000000000000000000000614bb10f3c69905ca50e2ddfd9e21692b86b0dbb000000000000000000000000dd121f83cef697998b70a6ed131524effa1bb0f9000000000000000000000000bf389c8720ce1b75476eb137dcdfa8fb947f6675000000000000000000000000886c853c63bca72d5cb22f8b1a16bcded962a43f000000000000000000000000c91ea4dc61b3f01400bf04d7cc2ba38b337e79d000000000000000000000000056b09582309d1cbb7d07780d9fd97f53a3b21558000000000000000000000000505a07b5e51a73d12961c60a9de4494f193ae56c000000000000000000000000ff9325ee8cb9a5c8ccb605a05dfb134e9d61cf89000000000000000000000000fe95f17337e96524ca0c9952ab524edd67b99f0a000000000000000000000000dfa516177acad30e3fef549b9bf56c459bdeef38000000000000000000000000940d89e83414b47d6ef5fbf1d2d97ce6d45d02ca0000000000000000000000008934f9f163cf8d955bd9316f108a2f11ab9df6f2000000000000000000000000a5a457ef74d3496dea488f5b05dec8dd32b6d7d700000000000000000000000028989e95c5ac971d7b6fce5dd371edaba16ba7650000000000000000000000001bd668858e35988502a36482650a64fb039d04de0000000000000000000000004942529931a35718cab6ca09a060b446780c7821000000000000000000000000faa2448adec2ec1c876fd562c39d9326e4df53ed0000000000000000000000003a72068959178c18c335ee2c37ff3f17bb7a74c3000000000000000000000000d0f36931f70426a347c627ac74a16c6359892f300000000000000000000000004a977dad83185e2f4b45130c2eddd4fa2474ada600000000000000000000000013460c3332458973fb3511d92b7f099e438f76dd0000000000000000000000006f734938a9bad38e2e15488ac0738bff06fabcf60000000000000000000000000b261f1d06eddd845e24554de800c4246be17ce100000000000000000000000081004595b5db5359f2bdb60773b5240082c6784c000000000000000000000000dbb7f9544f3ec97d5f6076c0bd5746747342ccde000000000000000000000000b51fe9f97a7715113cfee50b840e635b22432eb70000000000000000000000006ccb788e8435ffda7c957cef962f7d70b9d9398d000000000000000000000000224a89597fb15eeec429641e887933b7aacfad3100000000000000000000000096241a6094ac305bdfe5156c03f0c37c41f6f0270000000000000000000000000f459be16f47a33c6817d3c8cc628b5ac922eb820000000000000000000000005d09449d1dd097f2239a8f3e33f62ea2b6ee9b2a000000000000000000000000bcfc0539d51a10c51c31109cc426205d65e98fd400000000000000000000000000d9665d8451bea18b21e6fdc621f961135ee233000000000000000000000000be70cae7acaa9f7885886c6d55a35a5f54a1230b000000000000000000000000a26ffa67633a9821ec8e0023c1e7a71180eb7ab3000000000000000000000000dfa90c12e7313f73c941791f2442ea6fe91cf4bb000000000000000000000000b7efac5616bd79a806f3b169957d619683dc3f2b0000000000000000000000000e1a3aa011e4e68e3c73a561d8d7a4256542565600000000000000000000000026878421853caa4afaaa302e1efea872bebfdaeb000000000000000000000000d2ce2fecb40955d9a48afcb561a1a910e88eb418000000000000000000000000174288812b9a3678f34e2e4719226902f63fe147000000000000000000000000db14cc2db888fad6b12f75385d365fd0f1865b0f000000000000000000000000c22d14a83bde54cb64f730bd8cd90ecd2edf492a000000000000000000000000f253a855ebfa0fbac7e2f2e5c7da75e7a7f911ee0000000000000000000000008887f119db73ab189df1a08cf6c43148a5e30eaf000000000000000000000000d8184021bed23da9c6ebd0818236be69ec3fe3eb000000000000000000000000e7307334e9136976d9ec1447638d301ad90ea15f000000000000000000000000fd12aec905e14e7d5a2fa80efe59d9aef717f1b9000000000000000000000000697fbfb847638e66eee26eb98d02e8f63d4819de0000000000000000000000000391a9dd177bc56355306c2fdc8d5ca592ec10be00000000000000000000000011f0136933700ab2c8c2c68a24e5abefe115931b0000000000000000000000006da003dedcc97a6859fbd3d6e7e1b17a59e933120000000000000000000000002970d448641fee9267cc7ce053a59f5929cc51b9000000000000000000000000f0e4fac2ed700cd2b50753f84cf2099e643902c000000000000000000000000073d0702181fdb0663fd427d1f8ee3aa0008ec1620000000000000000000000005f3c2e6d0733c380310e7d2723e1426b2a54bd460000000000000000000000006dcb5e43b05918505f65bf423088af172c32be33000000000000000000000000cb4030c278afb75d932294309365730a62e09e47000000000000000000000000b13a6db29dc7c1eb7669401f8158a7199d6edf210000000000000000000000000428159ad4b89baa4686195bf3ba9dc69a19aeeb0000000000000000000000005ad3bf94412af9d9524e9c64e157387f34cea8f9000000000000000000000000b1823c3b64d8bea3e3dbdee6cd7608ff695769500000000000000000000000002fbbbadbcf64b587f236135a3e32a2b8af1bb44500000000000000000000000045ee1c77339387c2247615a4f174984d5d94233d000000000000000000000000dcce9e2c2a5d4e1534d64b62029758fc7d88cce8000000000000000000000000445da3474eaab8bfa56da807f0ef67d93dccbe8f000000000000000000000000db8239dbc67300088c5f1064fe96a47a096ebf54000000000000000000000000373b8f9ae83a992875cca380efc011be4f1900f300000000000000000000000013ee423d725f654af6c36afe3a829262ecfc5339000000000000000000000000b654dc75375885e33ac0e268753843513a1586f900000000000000000000000047c2ffad6e43e99fde7aac9ae4a92047bc1ccc220000000000000000000000002b59e77a8dc2ebe6f0376e818e0e80ac7c534d2800000000000000000000000070eaeb20ffd27da6e4644aa3dde16fb54abdd50f000000000000000000000000f41cff323c87fbec9a0769fc9c78bd0443c87c660000000000000000000000003dd436504e832d9f49cd8583b41913659cb7cd7d000000000000000000000000a2f42310e154643365f4f92898d12c2d27abd79f000000000000000000000000172ea3b7516039d79d7a77bdc5bd9ba35f19ab3f0000000000000000000000002ae657e6ac684f67e92954b51a0db849c3a7cdd5000000000000000000000000ee6c2661e1e9d7a517a581c6ef91c1efc1e96f7d00000000000000000000000005e934d797dfc6ab345dd112ccce4c1fbafeb291000000000000000000000000072a76f881ad05fde16d9fad1bcfe0f699ad8eed00000000000000000000000012e5de5a9acac024e08c60a1b063c3f17565a523000000000000000000000000e0e0dab0dd0337ac74cb21a1314e7ab886226c7d000000000000000000000000ec9d8d8042444d5472a5e4bcb8b5746f933dfdee000000000000000000000000dceaa6e917e50387838dcf3d74285b5b51622af40000000000000000000000008fd1e8f1af49316149edaf5a63a1da3c71cf5a0a0000000000000000000000009e65fb931a8a35bd1741d31f2cd47c356a9a69360000000000000000000000002a7c4e23050e9128302465b475ac2c48e1d51e7d000000000000000000000000097e0a16dcacc3b7985a7d430bcd559025d7198e00000000000000000000000070b28491342b4e263de660b1b414c088222a0e4900000000000000000000000050f78e8df4e878518483ed4b665f032fe1a3979b000000000000000000000000178bc550f1924a205e8caa2bc1010f10269bef01000000000000000000000000c3ab72aadc389c7d281c2b074199907d524cef2600000000000000000000000076dc6563c7b9aa8c71c25b13974d6e546424c195000000000000000000000000e155945e827d03502e18e5887032b999c6e9be62000000000000000000000000f7d0c40f84898d4fb99a3e932493f5409b3429bc000000000000000000000000368821e428ff746dca23f4ae35a37647112bbe030000000000000000000000001f102e888a437be8b37485eec3aa6f9ede379d8f000000000000000000000000916b17613b92e842abde2aa0ae29b890272b558d000000000000000000000000c6ebb4c7c3a006ced08ed573e49b7bcf08173431000000000000000000000000f389af1f665cd6216f643efe5144fa29d7f772e4000000000000000000000000a59ebb0b8b0e86307215556fbd2db48fd1b78c4d00000000000000000000000081be1f9ad6b8f14a36374f8feee73f62e30b4ded000000000000000000000000d50d396d9df4a69ff6fdae01a17aa52e0d4bcc17000000000000000000000000d3ec91e53aa372e994ca22e7466ec2b17d56cfe5000000000000000000000000000a25883068f656977400c3f94f8f1e0de56f6600000000000000000000000056a77e9f8ae44df051b6b1ce74a489c6f4dea0560000000000000000000000000c41a4b1a97f143fbe510b3bbf4eb5edee35df7b000000000000000000000000d179e36d0b2ff2bde21b258d0a4c98e4969be8ab000000000000000000000000ffe9a783989186b188ef6d85b366db906bd32f8b0000000000000000000000004f468042a65442f06785ad2357a52642b351baef000000000000000000000000627cfc698e982fa14346e6a7be00d97f485294fc000000000000000000000000dd356bca43eb8f46e7db4e52b4a14c603db652ae00000000000000000000000080ec8df3b90e1b87cf30946b08a51750da0f6eb2000000000000000000000000cf13c5e32881db7d20ffbb75f90a5b37a8cd1e6600000000000000000000000063bce32ad8c5609ff0385f5b1f53b9a1dc48dba900000000000000000000000081114a30130c9c9e9b7a1e6b0cbc357297878059000000000000000000000000da36f7d3e9d5176a8027909278a33f0fcac3107b000000000000000000000000385b648f73b4074753e313c749b28dc0efee46300000000000000000000000007e36a6b37069eb32548acd315fe4bdaa0c87cb81000000000000000000000000cecdb4d80dde01a6a271e6ba7a84ec0c2e602e7a000000000000000000000000a670362bd3f185112526565c4013bc1ae17496af0000000000000000000000001c18345d0becb675a6ab5a8a4e0e2da79fbfd0fe0000000000000000000000004d43343c6f6f0c9ad897b968dbb7048909af5faf0000000000000000000000000728cf4cb09a594f07623c6e62f84172543746dc0000000000000000000000003e3a94f697e3fa815189f1c6f58423048c0d4bad000000000000000000000000604cdb970168eb450f82c656d54c9a0f3c46e0bd00000000000000000000000089abcfca5abe93cbf2532fc46b0deedbd7de2349000000000000000000000000b4283ed05e1d1c7177a6b791726148678595b035000000000000000000000000cc966d036a7b7d92994281e76851a1bf9382601d000000000000000000000000a1b3ebc6048e7f8bac0edc2f3960aa87917132d7000000000000000000000000a216d6dfe9a6476fb4355064fdb9074c6e21205b0000000000000000000000004b9bd8467e4c35ae347ff6d87a43a9d0c36a23bf0000000000000000000000005b5bc4defad89fa4f78288cd87928179c6c9526e0000000000000000000000002cddab244ce6836fe599fbd8bd082d4b499fc242000000000000000000000000f2653de735f00873c816594178228f26a1687afa0000000000000000000000001f17b26d494f4f61e18dc0a68cbda933536d39570000000000000000000000004cfcb0940f09b995049bfdfcdb88b78d8d4e299a0000000000000000000000004cd53351e678600b190ae6aa6729eb890a60266000000000000000000000000076f9604a0bb1533b89dc182786c783ed17712f0d0000000000000000000000001b702ea9d291a4511ad03cc34bf75fabd8a293e8000000000000000000000000677bcd41993e0c5800c13b8afe37bae340ccc4ce000000000000000000000000663dbbbcbf46d4e3deae2cd54cb554190482fbb30000000000000000000000009ddb7fbf330e55527893d6ec36ee8f7db734b4ae000000000000000000000000f51eb055a4c9932619090e9eccae202bc129e695000000000000000000000000016f04fbd278b36783058a70aabab7a975376be7000000000000000000000000cbda36b4447d7ba94456dd82da7da7df88598c80000000000000000000000000b7f8f311fb1a0a0e7873c2867741379ccd6c8e5f0000000000000000000000003c378f955418ef85e19822e025131b38abede978000000000000000000000000f5118eeda3a7e5d986d4ad5f4c9d5f03734f953f000000000000000000000000e9f1739a53a4907bef77070b20624ebc26e63fde000000000000000000000000a4e2e135f0f31098f976e92d2f0a71915022f7c10000000000000000000000007435789db4bd50b4cdfdad4f89d313d370b4e83e0000000000000000000000008aacd1980b733160efa627b06dadfc195bdb6eaa000000000000000000000000ae82853329aa5015d2f20b842485e91d9f874c120000000000000000000000000fa3a9f2ac39373940cee75668cf36b87f844061000000000000000000000000cf4c6847242256982fc00c88a2c0f0e19da6f5fc0000000000000000000000007ca0382c331c5684d19c919d9946002a996e569700000000000000000000000070230db04a2b50e0bf9fea9989b4df288dce535b000000000000000000000000ccd3d80b3ff3b0c728da870b2e51699a9ae7fbbe0000000000000000000000006b339bb737d6fec7432bfd8b361f3579ae2312e70000000000000000000000005d553576c02474f582f1a18ac631bbe0ddd12bbb000000000000000000000000414c44b539eca41cb10c3206f3952c7a091ffa300000000000000000000000003437130d164aab46b6421de11e851c07880fb899000000000000000000000000371d9b1fe877b25f15cf5c5b0b8598b601056979000000000000000000000000da82ee2fe55acfe5a5ac1ca5d567de2f69bc6183000000000000000000000000338468cfd0fbb4ea3a388739dd510b4d21c75e3600000000000000000000000059366d71b438a3e4e1da15a57d0fe2c904d4c344000000000000000000000000330430432c666eeda9e5c21f71d28e8fc7db62090000000000000000000000002614bd2159f9360cd9c88ec694232379da23948e000000000000000000000000c60d8326a413f8598597cdf4dcc8b3851f0dd2ff00000000000000000000000015189581bda71eb9bfc6ddfdabb1e5253852cda30000000000000000000000009ec2b00ddac9fa91f41195b0fe7497de9a8b147f00000000000000000000000077984dc88aab3d9c843256d7aabdc82540c94f6900000000000000000000000098fe802abc67e58f930989453aee5bbb1cbdd1f20000000000000000000000007f9119e5ae698ce800132601c6bdafcfd26ed09f000000000000000000000000865b3e4cc10d5a5874bde249513c03e5ac7ec437000000000000000000000000c2478f44503776569334eb05083111d60d39349c0000000000000000000000000301d19c12a44df6ebd902fdc82b03df14f4a47f000000000000000000000000c93fc0a561df15bd110153c7f432b5cd16d009da000000000000000000000000181a15e208c44e17b1f7d968b328314f241e5578000000000000000000000000c8ff73f515df6d9b301dc7cb15776ee112d2ad5800000000000000000000000013988cef5721a77e9a873b9c988559abd698516a000000000000000000000000d88216818ad6e152369828a4323dbb6052e469330000000000000000000000002375389c8afdb78e7a548edf31b7a91bd86f9277000000000000000000000000e33ccf2e727c1dd2c8fda36e357c3617c1e7448f000000000000000000000000f9632cf6a4a600842af89e9f043f4d83cd2abf9a00000000000000000000000096fccdd40aa504a3610ce770467d1ea5d483d354000000000000000000000000d41c0ec18df28f6be6942addab960eb25b4232a300000000000000000000000092055be44c1e53bf7015947ea0bd5dd3f04f05050000000000000000000000009de44d98978bdb32f9cad7ff49b5fc25742efb780000000000000000000000006178bb8f16fdbb99eff7bdb3ec20633a70eac9a8000000000000000000000000a1b515e85c2fcf43f07e406272a2086874f78b8400000000000000000000000063cb79b48162ccaca642774fa143685621c32cde00000000000000000000000000e5d909e6c7dd606a18345dfe6afc6d25e685470000000000000000000000007315cb8d6bc01573e511e78a3c16943ab5aa2087000000000000000000000000993815eecd5dd8d44dcc7685e09366ef7a2abe670000000000000000000000005c5dde2edf2a1e0a659b3f3418154676ea8d6b18000000000000000000000000388e67c3802b70fd49faa2148278be437b0df5e60000000000000000000000008a24746ef0fac1c769c6046ef624665f2621fee700000000000000000000000008d21a1c86cccb45a93a0b82205a9355952e41960000000000000000000000004beee88c0d2a511fa9b60226dfc53d8e86fc99f1000000000000000000000000f1a34fd7e69277cd3fb8404920a03ac3f87e5eff00000000000000000000000000d2c498fb20d91d094b49b134088ef746d09c1f0000000000000000000000006730fdf21d24dbfe5733bcb6f635fd5692315f89000000000000000000000000cd812016b15e1937e281b7b7b1f1654e54cc08180000000000000000000000008becd171559cbc23a72faf54dfe95b5d58c5ca27000000000000000000000000d7969cf324802c83cb46f4689e4327c78865af0b000000000000000000000000ae064739db0ee2e13b291422463ffe9a2968daa70000000000000000000000003ec533c187ff65558eb910c34c0c689b0447943c0000000000000000000000001d22e5e1d232ac2792d2c99984d132ef0420d1ca000000000000000000000000df71bfe33f4446eddd5209280ac61b38d46875bf000000000000000000000000dd661b78948ed1360fc62b60207709d05cb1bb560000000000000000000000005bb21b30e912871d27182e7b7f9c37c888269cb200000000000000000000000003849fb9e8f428419cbcaa9f313d39a625679a61000000000000000000000000c451b0191351ce308fdfd779d73814c910fc5ecb00000000000000000000000021b17272bb9444d4400363e5ab3bc96c2eab46f5000000000000000000000000358c28b6867143ee96491f4b9e124c8cc0f5e75000000000000000000000000068361413a9a21e4848ba8ac248ab0a14e74563850000000000000000000000003a17222c2df5ca37147fa7c8a2e2578d9c8a78dd0000000000000000000000009e28f27bc928cc1898d162516c907a968c1ae21a000000000000000000000000c1b54e36d1be4f7dd40ce1704994af355bf152500000000000000000000000004e66f5151e5c5562ed420a1924938f0ae309ce140000000000000000000000003efed426257b1493e4fad8f54361649642f5b43e0000000000000000000000000f6d596a67e214a5df969a1f2f1723d6c8d332f20000000000000000000000002a956df67b5fea57e176574cc18209e84cfe7a2d00000000000000000000000003b2514f5d7fed1dde9f6cbdef95226029d7c8b5000000000000000000000000edb2e9bd803ed1964c1869a85818e95fa0bbb63f0000000000000000000000003abbde8e0566eaf133ba288dc03dc2d241131d7500000000000000000000000056c1683d41c64edac6d90f547f1ec590e4d16b3400000000000000000000000066f988c2416593e89e7b7568a6d7a4d2d85433bf000000000000000000000000511a0c14c3aed7fa83b18849738ef96cc099da67000000000000000000000000b8313118e8d44760068cd6282f89ca12e5dc8642000000000000000000000000551404618fc8ac26d2db9f332f7ecb0211c10927000000000000000000000000530227d9f4f506021fff8a25c08f26bd6b77d8c8000000000000000000000000d5ef9f5b60005a2e68dc467fae20fb4a60b1c7ee00000000000000000000000017b3c7ec91f07e3c1fbc7b9dfd6004efc07a3bf5000000000000000000000000cfde8649fcae68dc3ee5e01b70be2be779263293000000000000000000000000791aa70a0128414beb5c512d3bb0512e96d30d28000000000000000000000000bb32736429374a891fc7524a0d9e769504e8caa60000000000000000000000007b5a4bfe108ca70bba3389617e6dc52e81949b1c000000000000000000000000a04dc0335156cbc27e84afe24498e23e36a6a614000000000000000000000000aee672786703aa2ee4edc9d6e761e4c6044c5207000000000000000000000000184f626bf0a72b2efa375fd3af91ea649d71a74b000000000000000000000000533a83350f51fa79bad7da18118665b2f12612db000000000000000000000000e36d27fb07ae218acd8ed077175fca191f3e5188000000000000000000000000e78b67f821a4b956231e844f6a4982ba560f7cb9000000000000000000000000f6562d70b3f07026cd4663d57c8e94bd7eab91a3000000000000000000000000ba4c023212ee1eceaa3f15e8f9f29d553ae7dab70000000000000000000000001739050bd1888ab7fccc6776641686c2a98052c600000000000000000000000087588cfdb5a8179117b30e09a7f3218a30548dcb000000000000000000000000df3dedeea04b70de8639e22515ddfb218bfffb48000000000000000000000000cd88306663b4c3ba932a1b5eb9b47fe3cf6a1807000000000000000000000000111d8d31bba555df022924e1d3e14a95f165b5a6000000000000000000000000add34c80ca39fa370c7d84f32cb11114654f411700000000000000000000000025eae6b1553e9a1a3fd43c1a192c91bc025bb94a000000000000000000000000dd3c745fea5adf45d07df3cfb84360cfc0ffb755000000000000000000000000d669fbfc4054b209c1def6a3c8374bea389bd4250000000000000000000000007d8bf18c7ce84b3e175b339c4ca93aed1dd166f100000000000000000000000081d6433582fd364c4b5972cfed857505477c0d23000000000000000000000000f6fb2a8985bf944251f5f0ced971bece2f8c2e8f000000000000000000000000e154581e758fc6724b0967c53dd8bad22b071efc00000000000000000000000091939e55d55ba49e01f3e3e6fb8c91ef6c552c940000000000000000000000007514780c30e44b33cf817762e3cfded3b483c33600000000000000000000000043adef9ff6d066e22208c97f9f12a227a36e5e740000000000000000000000005ecbafb03c06ab2527a2eabc69ca3bc92b60de000000000000000000000000008a4a50b13fd2cb36feb96c408cb98b4c9f2b8f25000000000000000000000000be84cda23ddc2add33a511dfaa316a8640b4e6410000000000000000000000003afef4f529b26ed470dec94ea9f9d7a3c3902ba400000000000000000000000050314503681ca58fa388b530ba3ef62a5003c6e3000000000000000000000000b1bb5873a7f65f014ee7ab2c5b59324b055ea51d0000000000000000000000004e9ed6ee0c944e546ae12a6ba39e176a12de7ca3000000000000000000000000e085b01565cdf71b6797e6775811d208af9e14d5000000000000000000000000bba320042f380b122970d0ed91576547e9697006000000000000000000000000bec0d08fc760a96e5f0c2f787e2ec03c096267b6000000000000000000000000fc4c298d27b16bd0d0cb99b5d3bc214b3ab1ef1e000000000000000000000000469de43919af616640a7cf5962a8ddbdc99f1ccd000000000000000000000000f61a67e6c3810b969423177c81726a970dc71b460000000000000000000000008426b9c02d45561b72a0b3a1358268d05cf771e1000000000000000000000000247d486f051b252afc8ff004244a053e786ba1340000000000000000000000009a7741c0650a79370e96c84bbf2fce1e485384840000000000000000000000004dec22ca5f1056bce5f9b3a864a793ba3d2b8ddb000000000000000000000000af7e74a1030b0d59ae9ca6fcee9e3d3d9743f6fb00000000000000000000000095418fa63e48fb17bb41c53be51af128a63cc0cf000000000000000000000000420e96fe14bbb4173c4e92814dd0513978e4cd970000000000000000000000006441116ab5258903d79e61d7fb6a4e1c349f6772000000000000000000000000ede6f762d5873fe514641ff2b1bd458f1856c74c000000000000000000000000594861e4fb035ea11ddc51069b18f39d43e8d4b60000000000000000000000000f82b80fa04687f97d493edd1eb984161f0fe737000000000000000000000000fa0bf00ba479c494e2ccf43be7f13ff482c4558f000000000000000000000000160278ac9b0f1e5d375e314fa605f2d79cc1240e000000000000000000000000b05efd4e4032c278383bb653adc3ebe5573514b70000000000000000000000004ba57074321818ee4c8f89d782bd68e744368759000000000000000000000000f7287d45e290d11858d113fd0250b1c2c6aab0440000000000000000000000006a178b0cacb9d15fda44bb6c53493df1c4b76ca3000000000000000000000000e166f41bf251144102ad265ce9c4702b5e5e48de00000000000000000000000023e6cec11e90e3cb8a3300d313189079e2d8de1b000000000000000000000000288719090a52c9c3f57e34a80f89b1eb9309fd4e0000000000000000000000003465c61adaff8699e582428f898f89637bfe3906000000000000000000000000eef7cb8aaa8cb5793e3ffed70ea12d255edeeebf000000000000000000000000a4dc58f79dd95a8ac96d38901d1e8e1f83d0ece00000000000000000000000007b570445989319716d98123af65c35c382b4668d0000000000000000000000006e46353370f6061f638ec6507fd127868d7426c1000000000000000000000000e10da1def66c696d8588d5ede309a9cd069dcf630000000000000000000000005b7b7bbcb4bb968379c7fde7ed9b4bb0da60401c00000000000000000000000017ac42e1d1884088c813630ed0ffa9fcc7832ad4000000000000000000000000faff453c19308f116aca499603bf54aa57730bb800000000000000000000000044b104b9e5c289bcca3e1c58b49adf01037c41d7000000000000000000000000c867d091025b3675c099af6900640d84a9fc24d7000000000000000000000000e7600990fa818702c1d3084e01be64c92d494c380000000000000000000000000c4608ccb279b47369a5a4f94987e4e0741b4c830000000000000000000000001fdb7ed8e4265f57282511f8166c7d440432220b0000000000000000000000004d0a84f0eed3b125f72cea36c9d339bd98ea00bf00000000000000000000000073660c1ba25c26f089118f503aabd489fbf33f13000000000000000000000000914ff0f81e4a0130a392e93bb14a577970878c32000000000000000000000000240e5ac529cc4d70e3d1324fba304d973b354e9e00000000000000000000000032036bae5bf3dd99de0d6c1b75966d7c6bba29a100000000000000000000000011386d008e62686c4b0852c75daafab835d65d4e000000000000000000000000812342108bca8067c68f2a018197abcd43f9405f000000000000000000000000b53a2148899b40658ed1da9098d9f4c0533455470000000000000000000000009d9f376c9f5ef0930e2746a12114e00ed5fd016600000000000000000000000020531bf08af8d37e0c6454348eb7c56d45e0ba760000000000000000000000003007f85005e75f8024fde3ae5544f2dcec0faa580000000000000000000000000389b8a2519626ab981932a5f45619208da7b4b90000000000000000000000006a733de09154f1b55672e994f3d9823f2e241add0000000000000000000000004f5eac42dba1a72d7cd4617028cdbdd712af2e0300000000000000000000000035b812b4e5b63234d304b7b92dfae1906a3942cb000000000000000000000000554f9328ad9e8f5e1f3ed355678ad893efac3efb00000000000000000000000091d112e4abc2dbd0a41995d370687d42ae0b251c00000000000000000000000091393512e232d8917beb4028cbb187a66cc1a1e00000000000000000000000005b4d8a4a6accede76f2cd92a5f607299fea2abad000000000000000000000000190704f4e09a6340b136c140019c20eef66d0c850000000000000000000000000592f82caec15e9bc2bd78c06e6ab716fa067ff300000000000000000000000091f7b38256588ab0173c5b6f55ec9494b1b67868000000000000000000000000a74ebfb4799b57819bee4e98f56469264819dcc3000000000000000000000000561f9e9a9d7c5d38ab8c3c69b356bd718b0734c90000000000000000000000007e70f7a04db37210e5985143e6226b2e1e44dfc7000000000000000000000000ae4ecd255cd6c7eda6491feb8718635cc63ccc4c0000000000000000000000005f74750755d72f028b8a043ec4f0a2b1977486cc0000000000000000000000007d473aa4ca608927e5ac6623b60432d2272273f300000000000000000000000017500e0a14cc8dfe6317f27d39b7782c9f5db1b5000000000000000000000000f61f441217660cd29dec26299ebc83978369b6a9000000000000000000000000d7633fcb10b8142a68d4a06d63d4ae3b70d323a2000000000000000000000000c2b84da892653e75d5964e4f3d8f73e99c6f6d12000000000000000000000000f784470541ad1f94902c387514756c7d831e20a7000000000000000000000000259fb83186eaba40bfafbd9aff46f24ab400625200000000000000000000000072a454ff38fbedd4323288b1c6e684041d63bf71000000000000000000000000859ceba8124f4d7e1ab1c1ff85884ad3f2ae6e58000000000000000000000000a16091b0f63719434cdc5c435fe1721ce7870a870000000000000000000000005350d357447f7249a3c0f1a0647743ab8aa75f440000000000000000000000002f17073f2b93ec8ccd69fc28a7e278cdcfddbeca0000000000000000000000007a508f911cdfb3c8e2f4938c596341da4e62a836000000000000000000000000ddfe9ad46d220e62fa77f13391cfd779a3db96cb000000000000000000000000631b3a8267cbd36230b992c077cea9c7fea1dc13000000000000000000000000c3969010df137456b9e757382919322328099e920000000000000000000000009ae5ac75d355163f60a1c1973eef0f76a06265f0000000000000000000000000d34cd4b075c205d1035ec384a189b1bc1e0f158d0000000000000000000000005b990c664ae7e759763acfec76e11c289c53be7700000000000000000000000061681ed95151a217b0d37391fa8761b8bc02adcf000000000000000000000000b7e6e258882be64a1426b4ab735621ca4af526a00000000000000000000000005b42ef826e6dc1f695c76b38a287c122fadd2f98000000000000000000000000a20c3b5274fec90175be2f31b26df3bce3b5576e000000000000000000000000779e7457cb8d0e2a317f42955725b03a0b456215000000000000000000000000ac87a798c89ead264ca18c6f74b5e896c53520f2000000000000000000000000ec4f3db7307c741c4bb94ffe5c7c6786a4567870000000000000000000000000e21d95549b0f1afe64f93c9d5e85c359bfd91710000000000000000000000000ebb506cf185499b4364a02c2ddd8c4192fb7b628000000000000000000000000e5fce6e4aef263c33f5653cef9a6da0f48dd206d0000000000000000000000003c3bd7ff488dfb28286f18c22ab125449ab88f720000000000000000000000003a352afaf678e0ea78c144f73d50cab99ff67bb9000000000000000000000000be433100eab05c2fcd541f3ad897aa73e0b4d6ab0000000000000000000000006661b69e92c80280eb2a973ed32f5e46266cd2c2000000000000000000000000b04d133b35b1305c7fc4efe48b20d553d26fc6fe00000000000000000000000069e2320e648153b573cbb222a4abcb46817c4c9f0000000000000000000000003b4625b63fe217de2123ecd59dd0ec6760230fcb00000000000000000000000084fa624ff457453014238ffa6f15f10535562bf7000000000000000000000000901948a59225ab82bc33bfc16f9baecb9731318b0000000000000000000000007c7204db9393126794f8485354855d5251a14cb50000000000000000000000006fb836fa3684bced7fb2a6b15b0f01013ef9ce6d00000000000000000000000017af377c03f6ff04f83f5da749041b23713d15e2000000000000000000000000cefa7283b189ec36e587304b3f2f2056cbeeeae400000000000000000000000064aeaefbb3198bdfee2c90011e2d1b0942a2c46e000000000000000000000000970f62dbb19635785de56bac6a074005ff4a876200000000000000000000000060662f562f0f06aff461a14526cf3b9344a947d20000000000000000000000000345c76bd3644705425d23bc1ef3535a11dfdafc000000000000000000000000f60dad1ad3e9362f5233b4e2ddd8638f133de794000000000000000000000000de248aed4ae79b6e3a38b6fe99c612b6873665250000000000000000000000009030132325312283cbe24e7882dfa0a73eecd31d000000000000000000000000f79f7cd5f30ee7b3492390c1186bb1fc99bc2ea100000000000000000000000027988d9d9f0e24a8ce9e06b05716e94a8effa66f000000000000000000000000ca656de88baedec802e4afe513ccaac6359e0fb60000000000000000000000005afa15c93256523a12fff933f367d3feaab04a2100000000000000000000000032c302afc5b3d35722224e0a6b9bdff5d729e996000000000000000000000000de88b23c5bab2a2619ea00e396fd9604c5f3d8f7000000000000000000000000ff7a17b361fa14c2a119b69c0067396fe7bd4bd10000000000000000000000004ea012d9657d0e78af805474066f772eae028ca800000000000000000000000066bb747d682b9dd6a22bc9d061716c7f108f23bd0000000000000000000000006a8608c01803b36f268d231f9ce3077ed376f8010000000000000000000000003b04fc2c3708b9ea96b4ba56f8eebc4706e01899000000000000000000000000b3b8515d2f7554e020bb94aac001a702d99e6bee00000000000000000000000013955fe32c3a48b8629255514a24fdc12fa23bca00000000000000000000000094da54162a17dea06316a9850a3c6ccd75bc52f40000000000000000000000007a60ffc8895c9342abdd039dcbe94850ab98fb3b000000000000000000000000add562bd70e0f0bd7016041f085c0492f9e97714000000000000000000000000b997f799ac5c29a1f50035eb4fef8951f0d8bbf300000000000000000000000026d655f2a9dda40b757314fc69e3f99cb90bd1bb000000000000000000000000d45a070f0876edf8a7d55f7fa66c9f4a9a733719000000000000000000000000da3661b409c1e81221e355f101d617fedc528c7e0000000000000000000000006b2e2c68ea76d902ae0350f8381854020a49e7140000000000000000000000004d65a1e2e2bb05044cb173cb7e32f0155af16dfc0000000000000000000000003d50502ec87c9a7fdd12ecb16db83cbcecdfea54000000000000000000000000bedd2e952e00cfc0d6f4c516f568796276dc18a200000000000000000000000019302be2c631cfe100ccb4d272a8ad688b379c95000000000000000000000000b58bf79a7df6d65db95201806a8652e76431ec700000000000000000000000002886a34b78173774082c81327b76f6db43f92517000000000000000000000000f20ce880afc5921991dce008f743cdab090acf5a00000000000000000000000056c10186100f1c7559730e79e23c422dbc1b8638000000000000000000000000c1aebe94bc746ca22e8c5039386559c0f940d186000000000000000000000000673c649c1c0b047f843c00cde61b7c7c28037dc3000000000000000000000000c7ef412a3612f06d5c25fdd65d985309e6793cea000000000000000000000000b6f8b66739fe5b031c2101d28730eeaa22aa99d70000000000000000000000002cdaad3882476f668109f4b3300743b99c8280be0000000000000000000000009e796e16808f59e6d7226a40e377104e3632f20c000000000000000000000000d8585b61c24d6690940d94547211201d04f989f5000000000000000000000000dfe8f19905493a106a81dc7b8b0c8be4a98a00d50000000000000000000000009109549abfccc08e092002140948016ba466e1da00000000000000000000000087d112c8a48114001eac74e3539520d3aefed2cf00000000000000000000000030d82d90e464449957d2ec6b44ca94b087b13f53000000000000000000000000bfb263cfc83fd634e0072bf7b38f43eed7d1b5f8000000000000000000000000d45eca861ba25568cba75baf2f195890336676ed0000000000000000000000002ca758f58c6dfc13227a769f0156dd4821baf1ec000000000000000000000000318292e2586b8b9f4b214ade31a46c662ddd4b4c00000000000000000000000041033f9191f42ee2e56813b6e395e38d98bfd73b000000000000000000000000ae9ad540a2ed1890c6efcdb6fce43c14da2d28d40000000000000000000000002fa19e68c5c34b3121d433ca0ac4024922215f8400000000000000000000000013cb91556467b00b641c3bdf3c2836cfbdffc48b00000000000000000000000068102b7d583574bea84780e9c1c8950cace6b9f0000000000000000000000000e76221302f6d055db207708fb6a0d49849b99dfb00000000000000000000000097a6f82dadf4e733129770e3a5d8297597fa43420000000000000000000000009d0303dc15d9d18d9a831a46d8e4dc114522fca7000000000000000000000000d0087f90c6d3e16c13b14bde73c2e535a47a5f6d0000000000000000000000008706da534fdb3052367faa848ca0e76e8abb69bf0000000000000000000000000d273f9df2400efef8702fd1b328f07168fc167b000000000000000000000000cd28d6c73f0b67cab7e5ff04abce2ae99ebd38aa000000000000000000000000c3dcaea07ef592d637122181b9006fb66b44afc50000000000000000000000002cc1ee2296af3c35fab9df6394213647f99da703000000000000000000000000d995840da3a9c55e93994fee9e46a326c2a25156000000000000000000000000b819c64ee211aa08130af83e1f6bb81e944428f20000000000000000000000001cd6b9bb907066059465c30ede818b82e7924234000000000000000000000000fe77f8ae7d1d66e83956be43b1409221f91c10ea0000000000000000000000002d8832aed2e6de7fcf7ced80f74df3980d9d09aa000000000000000000000000e41b6946b0d1c021b8cfbb8b909423d5b1dae26f0000000000000000000000008804c4630089f996c3d0d23e94e666ec5694340200000000000000000000000041528710dc0bf369b32a9a3e08fec581f8c0de57000000000000000000000000182decc961a7b44db8f3993c387e2913b132f34f0000000000000000000000003dd7d905cbca434f6f4a7d9b99267d1ca8800acc0000000000000000000000009dd888391330717480c2ca1ac863390f30babd03000000000000000000000000d31664acf0b02e89f18600eb39c3c0477aa2a5a0000000000000000000000000e383bc276aa945693827111cadeba551adfaf86d00000000000000000000000021b7e8b198c98133963bb79c586bfdd505bdc724000000000000000000000000c26829ee9de7b8e96b7ccffeb8d72b2d16fc8449000000000000000000000000dc1cb0a5e4f947a611c0d8b1335fb732128814c000000000000000000000000003258420cb8b86d38a65102e3ec071c4b4ecdf6e00000000000000000000000041b701b417a54820823581b224fc7197ec29949d000000000000000000000000e89fbd2d64abee5029e27283148b9a5eca6af2e40000000000000000000000005c4097c8aa35ca8c25fc42b74cb079f22dcb337600000000000000000000000041db95377c9e983feccc5729c1eaeafd00020aae000000000000000000000000494c756f3b5f25922c02d9a87effaadf897b16e8000000000000000000000000339547cb090dd0875443ccc0c586ce33d68be4a10000000000000000000000005dc7dde8ac0baaee3583af5c42e02934303580a60000000000000000000000007f579ff01e549aa25904364d9f04c0b6e444ac9f000000000000000000000000bd1c515b2a92caf27e83350d8f69edc3143e1d380000000000000000000000009af61997661c937f40aa2fc9e1a2996c8f65a4ec000000000000000000000000605cc593495e2d30127f95735fccef77c9ed965e00000000000000000000000005b3b95526bbb514656c083e092ccfeaaa570bba000000000000000000000000a608c8c65e23672e6f4eee13b3dbb791d2881780000000000000000000000000ee75cf2845b501256088382d8f01d32e314ff518000000000000000000000000ba2ee35d35f24a89aeffd5080c775852bb9b1f7e0000000000000000000000004043cd243b93995c606cf52e0a8593cc1e30d0f60000000000000000000000002ac89bae5d889bf8d237cec5f9891a501654bb10000000000000000000000000cf7d88460b6582a1f8934fb09905bd7cae9e7061000000000000000000000000feff8f89ad75d725caf3cf0e2504d1ceefac52e9000000000000000000000000df1eea8ba1bf00caffd2f54eb13934450d0c6b1c000000000000000000000000749ec22b6db7b05e26520d082b6cf4db4ae2b265000000000000000000000000a9cc5bd460c6acddbc68388d006b5e82a62c036b0000000000000000000000009056910007814131a994fc17e6867aa0dd34047f000000000000000000000000298e837df78ac1822003287fee8c281364dd38d3000000000000000000000000fa281604199213c72803decfacb40a4c8ad6ed66000000000000000000000000f50dedc4af72072b8342276bacf1e9552e5765f60000000000000000000000000a362522a56e974f0d6f06fb4bf426881023c77e00000000000000000000000091eac26000f89ce3d89bf05609a6e5dbcb60db64000000000000000000000000945e21d8429b7e7f45112edf62ed348d551861f90000000000000000000000009b55b42d47f25908e919e8a5a238486f93caabac0000000000000000000000007280776e66b181330af19acc9dd211ae2f94ed51000000000000000000000000a057c3d7a1cd6518e19537ee2eda5b5b31bf9dec0000000000000000000000008b543bebbd2de70993a72afe84f559b381f03d6b00000000000000000000000055e0364a5ed4b3193bb9acec749bc83b3537fff2000000000000000000000000554801f67d159ce1dd707412d4ad9f345fb19d1f000000000000000000000000d9795897d44be7b64a75ce7feb0ff6cb053b89cc00000000000000000000000058152bf3a33d6ba5b7f4bf8b51f449757d96862e00000000000000000000000036e6b95a28e8499ccbefbc64a90b3322a2b446940000000000000000000000008bac2784ca62dc5fabd216638549abc5476f9cfc000000000000000000000000ebc6d970e67a047a322c68acd032b1ccdae0683f000000000000000000000000b6747179f18d572fbcc991992f26c6270f73e9f10000000000000000000000000af65718218b328c04439dfe706213afa3def44f00000000000000000000000089079134f1e03e5ad82c333d4a762ff42d413f5b000000000000000000000000995e8c168603c09b940dc721af6df2118e3736fc000000000000000000000000d62bdaaea9b02e8ab92805bfc35cd3af3b5012c9000000000000000000000000ef9d9db1dda9e79b77a2c4e1dff94e006fa0283c0000000000000000000000000114694f0acec44dfd18af84cbf9d22e5ff04985000000000000000000000000ab3ae6c5296f359bfb1b1639fcb41ccc4c7d0cec0000000000000000000000008d99febabaf520bf5e47874aefd20c5b082ad060000000000000000000000000712564c521f1eba8997895cc83a972310fba98d9000000000000000000000000b776182d4ee47bc6d51019a2d6b7c52ae5a5888d00000000000000000000000041d579404208b649dac22f5dfaca85da10aac3f80000000000000000000000000854b8e28c503c10ac559ab9cfe39b5cf37518b700000000000000000000000071fae895465901b5b1f4c69531ff6922ff395072000000000000000000000000e23d8e81178a65ed890ac67017261ceb20aad2a8000000000000000000000000153038afec60ce209dfe39e0ec847d5a5b03fdce0000000000000000000000007bc5af7697ddb932d1919860673d6bd195691e8b0000000000000000000000001a8f33a7ce3fe3b5c556ab24cbea56e0523bb06c00000000000000000000000083d337307eac1259970391742776b97c16bb5abe000000000000000000000000befa4a9fc4e9bc444fa10317061fb42e3e35a62900000000000000000000000039c34c6475846c10d41b4bfb7fc4f67d49a0337300000000000000000000000038a06d48383ddbd052186d6cf67ab979fbf995b1000000000000000000000000cd5eef17a3c139e870446063650defad3629350c000000000000000000000000f2d9cae8e9e0796b16b06aae442cbbcea9d45d290000000000000000000000003b43ee146c866b13c2e4ca17fc6cfa46593ecd6d00000000000000000000000015ce1682dde9452f3de08b02e1d9de7a07d156820000000000000000000000000e257e5f196d9fddbd1fc546fbd4a53bd27cfc0d0000000000000000000000009c4205418d87488ff6fd0abe6d9d13be65b8253e000000000000000000000000d9d15716fa799019e0b4c0fe0bb142d96395550b0000000000000000000000005a4dfe384e42ab045c654e5c24009e477acc71e300000000000000000000000058beb375076b0c2fd5d90dbe16bba07cba41f1290000000000000000000000009448ba6097b0f4fef016e2478ed364cc5a0401c7000000000000000000000000116f36a30e706729caa706d7ec4251a3c9ca618b0000000000000000000000000cb5603dd79cb66bb7385298a758245b38ef4292000000000000000000000000a8e9a4be5133a81b40ed67249810c0ac2044934400000000000000000000000061801735fdc91ad8b7121e8a3280558adf84df3c000000000000000000000000fd544efc133518f954df6761e820a3dadb96ba3f000000000000000000000000e7c994ff03ca4a3eaf2de8023e659370986a5ee0000000000000000000000000b05de6df2fef35364dc92e9bcffef6f4ab8fcfe2000000000000000000000000baff54aa6f868f6e1d8187e4d21e3ed46d7df9e900000000000000000000000056b06756c5453fc1eb832687a7096c3f2df7cec1000000000000000000000000d92c6d8ad678a4d47ef7f1ffa6b0d2787330b1bb00000000000000000000000040b6a04ef4e7951c464fea69ab3eeabdc15cb8ae0000000000000000000000002887b6c8423ef2a06788933ae1225c63a0b1289c000000000000000000000000e1968e555a8126b0ab76952cc4d102e8e1e4df0f000000000000000000000000492bc5ead04ea9c0309e20bc6fdde35a9bf70308000000000000000000000000467177811f986e13ebd8fa7d59833fd46cfa15d0000000000000000000000000f1c9823f216244d11d3f348edca50369b7b65e57000000000000000000000000f23a219f4b495228646fdeb891da011b73ea77d10000000000000000000000003be87ffcd56646a7ce51c88d2373b85fd814d78a0000000000000000000000002bdc3759eca581e26181cdec550576bb1d1c940100000000000000000000000025d076d75e4d9ca4c0be65b44f360de5e93ceb7c000000000000000000000000dc37dbe66fde0ab93f789607fcacbc20f4e56c8d000000000000000000000000790772d386ad8f5ca5b950cb712b07306f9385f60000000000000000000000009e6f7f95ca2019842176a47d8eb8e9622b9fadc500000000000000000000000070c59e90a79608342f4afa496acbe628cfc3cf55000000000000000000000000fa06c9e060a132db994bc772cb5fc5b08af2e16400000000000000000000000006853d524a336a7e9b1e4fbfb8a054a0cdcc5428000000000000000000000000e8c642ae6ff6fdd01792c11d859698d5f4ec4112000000000000000000000000824986c535e5a33fb6fded804970bb92ad9da52500000000000000000000000002a45e65d3b94a56f25b75decb278beb27c4df590000000000000000000000002873df4b7352d1ab73789138abca72c27124d368000000000000000000000000202235ee7434d3e24c991bf7b20095e5ddf5f6e6000000000000000000000000b4dc14723781865727e15de116daa50aaf58f5af000000000000000000000000115cf5fe7e402b63798903332650ff7da8ad37ab0000000000000000000000007d4b90571f3e27dd07a9933b1de91ac319927cb50000000000000000000000001eb62b9778393e864f5f9a05239e19cc732483520000000000000000000000000fdc3e1e3f4ab14872d3eb3ff788670a6e9091580000000000000000000000001f3b713d7d2f87be69a8e7101dc553a7aae288ce0000000000000000000000001175cbff412b0aa8b3e989d4c4b6a06779b89b270000000000000000000000004fd359cb2c7d3b5f5b4c725d43f660a56cfefe54000000000000000000000000ee7efd38991373579215db54f9f3292f437783c6000000000000000000000000132c478b42017a508c71f30f91ae6f1845a6daf30000000000000000000000000ef363af4e93230c4c9594299700c141963c7e10000000000000000000000000303ff18551b8113f95f1b6e791ba19187be48d5000000000000000000000000087515a5c179ab77ed7b48da078ab176380c450c6000000000000000000000000a400bc1334304d346bbaa7bf08e85b9078615fe50000000000000000000000001003948b9f03b9e2454b89fa9e995065c8a6acce0000000000000000000000005b45b403e3981b508ffe3acf50442b07cd3eea6c0000000000000000000000006ee5221fb6714cd8301f391876d0056f2bf4d5e30000000000000000000000008131ceb52347868c87d080bfa12db9114de99c020000000000000000000000002120c21fb22bbe5f35f8ec6e3e5c9f528f6940c10000000000000000000000000a29b73bd6330080876dd4d3b2159247641e2b5a0000000000000000000000000e3fdb2ce9d0f7f136bbf797571d9dfa49795f1600000000000000000000000013d58c2368c5cd385319f0513b68ac0847348a3d000000000000000000000000d447e3c72c53bf213e7e427454c86b5ef06785ac000000000000000000000000d00da30d73dd404331f7caf43e9c8e7d685985e5000000000000000000000000dee325e269d672fcbf1b5ec5926253f4882b49220000000000000000000000000d3d85cbbb2cb0f548f06113e54a2536edd35cac00000000000000000000000030fa01f39c67bee8988e29048f79a31c6af5f917000000000000000000000000bd44d6a90c69f03c9a18737851886a9540b6fc710000000000000000000000006861ad95e41648d04fa04a5c0e4cdbd863736e720000000000000000000000007d71ce9ca95900db10c51d328906a3b90de7cb3800000000000000000000000053d4c76cc16586dc847916e735a4f0ed5e189e3e000000000000000000000000043b4b528af068b1405e9d958c3d34ba9d9db6d5000000000000000000000000972ad587bf21a03ea1c540cc34cef383044b1b3f0000000000000000000000002b37f16c37eb2cf317a3d0a37887f2227bec577f0000000000000000000000008c97ab671032cea9df9c44d33d9afb0c9b4b6c410000000000000000000000001b0ca5aff3497fe6d6d66ccdc46faf185f77cce500000000000000000000000041220e4d097079b50f36abf4be48fd02666fa77500000000000000000000000024feeb5fa3a2d17ce6c1c585ec9f09d1e640df85000000000000000000000000a7017f0d9fe859fd3c8cfd39d227af66348e1fde00000000000000000000000037bc901b117c456857b2c43dc0dde972b8d5986a0000000000000000000000006c3b86114381de38a00fab0af28ade3c37808da000000000000000000000000062b25ce4badce6f6230a75584afcc59c1bec45de00000000000000000000000082a61c2ba55748401a9502a6a1abd3f8a64288ed000000000000000000000000478def4bf4f0a549425f1c7554d51eae1df5e825000000000000000000000000aa2661561a6d53ab482e559b045a5594997656a20000000000000000000000003623ecdb3a65fa7d957bae84788c7c05c63e0e66000000000000000000000000daf72a944ea67ac3995802378e1f89adec4e8bc00000000000000000000000004f62c068ce672408d544f4876f58f0c456d85ef80000000000000000000000002e4a7296ad4373b573f8b974ea286f53993ac9e3000000000000000000000000a2af8de7640a16b9ac596af2db0c71271c9b85a6000000000000000000000000b27d4df7c4db54d6b126108c53da6361221e3032000000000000000000000000bc2a8484222b86e01432d2de598fc268a6e145a3000000000000000000000000dfbd884ab5b98d8a01b3b268669e75bb3556e72300000000000000000000000069698b6a9c4b059fb246738c9b9da96af756c0c70000000000000000000000008ecb50ed13f36a9d5a1f7b0b7aef51fedea1502f000000000000000000000000f35df300f313fec7910ddcaf54dfc35347d98a8d000000000000000000000000f6e5873a2144903918e57b7b655ff1c0268c0990000000000000000000000000767a44da0c06c8ee0560be44f1e12a3b848ab40b00000000000000000000000090bc341e7d2ce8903015b05d690ec999c0e03e63000000000000000000000000dc9cf057b2f95e845e927e1c4a2d485dcb98846a000000000000000000000000305ddb8a25060f34e0cb2a9af85c2ba3a3ba296e000000000000000000000000716147e5a5c5328b2fb49f2ee38eb79db2508cd1000000000000000000000000c375349cfa347ff0ef34a8a8d28456cd05ff2d780000000000000000000000008f24bcd8e7b135cd8233c3f9d5887bb28c04c8bb000000000000000000000000a2d5afdcb35b63d83f2d590fd02e7d1cf8ce7a5c000000000000000000000000ff87b19742a044194131bab6987c8a294f6e900400000000000000000000000006bc4dd00b19a7e284f6532f748491800740b832000000000000000000000000a5d6602ecb6ac987db3fbdadf76408cd4a0e08c9000000000000000000000000040c8dbb768441012517e70b3b8948783b29b6300000000000000000000000005f4bafc698072119ce5ed64bc3e9069a8c4b23770000000000000000000000006824cb36efed3cd550a0888c0b72329aa2a0d11d000000000000000000000000ef9b3365eb290e874bc57ced4c453034e018765d000000000000000000000000091746f37524cd0693d7ded08210ebd99657b69f000000000000000000000000efe41eca6a8655bdd83d1d4e79aefc18624843f10000000000000000000000001fbd741cbeb595ccbf2ec306ed80cef004290f4a000000000000000000000000293de656948261605f64c79832746ba0abc3848c000000000000000000000000eb149edbaa172962f41e81b841fa9669f6538feb000000000000000000000000b98d626296f5eeccd0f4debf806dcdc282dde79b00000000000000000000000012b7a29e9a17d7bbf5d16b695f5b80be4aa4d46a00000000000000000000000020d33cb2ff80ebecd82631523f581493eee7ccbe000000000000000000000000519943171354a2dfa6720ee30b2db845154504e7000000000000000000000000223825d0a82df54207c94dc9852b0044dd26dcf6000000000000000000000000a29c277a4044a31d083c9ae230b3efb3a021b1d1000000000000000000000000a2cd6932914df09b3292f57b27c6349893f25b76000000000000000000000000b618505941c98f9d4dfedd470630dba941ed56f9000000000000000000000000dc898b4befb7b162aff5277b1825ccb0c854481d000000000000000000000000dc42dfce1251ff393ccc3fa5cab96e48cc168c7b0000000000000000000000005a49ead91002c3cc580c04add145ee04dd2345d0000000000000000000000000d7ea22529abf57d58d5a3362b6f843d80653ca1e000000000000000000000000b5f153c23b705da136e671f6be6a63ad50f250c700000000000000000000000052c195d4222eff387fe71f4b7e172db524d6b6a6000000000000000000000000659d5438fbaf238383b349081e56dc791ca60c1900000000000000000000000047917a60d2b811ab0694f023938cc0e838063a1c0000000000000000000000006ba774b592551ff2d61e1f98ac4ffcbd68b561a4000000000000000000000000384d080a25544855486761b49fff73df76642622000000000000000000000000f2409e68e6849f4ed546d8a973c0b06ed8990718000000000000000000000000e255a9bb9744b30c8a7e89be9712843bad0484bf000000000000000000000000c4135309997e5b6daf92f0dcaa9619071d6b631e000000000000000000000000f1bf55293ef1f296d0351ad457578fccdd37bfd4000000000000000000000000033764327c9e2efccfa20c2414781a3ac6f140e4000000000000000000000000d4f2fbc1d4634a2149b703b969a0510ebadcf831000000000000000000000000320eab5190a99043617a9550d5ce20f33b6611d7000000000000000000000000c17ad26a5d6b5b7cdf87345898594f28a00f2a9b00000000000000000000000063a6bde56472c2145d1e2bac4d5ec37ecc797ee40000000000000000000000000f0a9d94082882671967bea930d3321dcd1fe81e000000000000000000000000a4e5d3cf3fe86f3b64327916f1e7bce7765202dd00000000000000000000000012575fb7a687b21a628353d720de6d3e83b423ed000000000000000000000000096b6153c04b669d2c8599e6685aa866f884385f0000000000000000000000006ed2763c44ec8242415964bd56566324f41deeef0000000000000000000000000bb258e590f44cf209f2a7795d59e3a639309f1c000000000000000000000000ad8d47358fdda89bd9c18c0dde97ac6756425a2e0000000000000000000000005dd30393fbbf5cb88d1d05d9454d3139bd3bd4da00000000000000000000000075df984d54f4b62c560577dcf2782a2b2cb7612f0000000000000000000000006e9777d1a7e41a97799c7f1f2eb8ccf73ab3786d000000000000000000000000815aed479b20bb98575f74e9b7c1c90ba110226c000000000000000000000000159f1071898ee3f40a38f93dd3f8d942ca6a07270000000000000000000000003c50140482c793d6ca9bb2016823f474e2d4a8600000000000000000000000000b43d5e6ad2dd71f35e81e2764f4e7e5bcf87b2000000000000000000000000047149fd8fa7aeb95b118362d85eb11e797a0507c0000000000000000000000002d55ad331ab65ac183816dbc31d039454b25a8da00000000000000000000000025145f650d635b5dc9d737e833d254266d95eb67000000000000000000000000ff821f639fdf49f43c1293bb289fc3e7f2586917000000000000000000000000a4fa37fbd249f0f0452420a0b295e1915263cdec0000000000000000000000007679b9285660b3a62da1fb980827ba1e9650b13c0000000000000000000000004861ecf17ea521f50d5114ee3a34d245a7fb5cdf000000000000000000000000dfbc9ba686de3da5fac21df6abf9b398e07115150000000000000000000000009da890b506f9805456c1df3a485d76f745ea906a00000000000000000000000002baddc923c2ae4f1822db84a355d26522075af800000000000000000000000095e1aa330ca6c005d8892bdf5a4584b4a89c3345000000000000000000000000743ac60efa1c8af9036319111b2b60689956742a000000000000000000000000c00ebb600c2a4b86b18d046e2456b57042c098de00000000000000000000000074106d1bde5b054f711090eae32147ec3fa2afa0000000000000000000000000e809bddb0ae8e1e99dda31750087adc8e1646ab2000000000000000000000000b331dbe51aeb197a1fd9f8552e99b878f935eb55000000000000000000000000b5f756f23f0f5a23012046ac7814efa052927948000000000000000000000000e8084504f41c89ba413faa6ef24d0c9082fc4f25000000000000000000000000cc030f28f2cef22ff6d77cbbb15c686854de6f4e000000000000000000000000edf1128ccc890f39490768df0a0df3d6536ec554000000000000000000000000edac6b588fc500651622f58a50e6034d944cac8300000000000000000000000070881becdcd63fd864237446d1cbb011bfe60b9c0000000000000000000000009b1eef6e2515768d0875c148b86f8d91054099c7000000000000000000000000c3bd9a59fba24eebfee2fcc170af93916fa8ae7f000000000000000000000000f289b7b2feeb376466fa8627d45f3a37cb6be85e000000000000000000000000696933a22db9310e26d6d7cad6519b860ba400610000000000000000000000009694c037137fc40d9a0bf9635a429df11b445173000000000000000000000000ee844d3e95ffb894d9fd2d723152bab69ad3108c000000000000000000000000c97f519bbdbfcafbcb6a9f70433620479aac49440000000000000000000000002cfc7b0b1c7fa410ed825b7a448589af8c62112d0000000000000000000000001df2dd1705da824478b95fa776023b557779976c000000000000000000000000074be14ddceaa17c66485008be6ecc5a1703db7800000000000000000000000067655e8fcd903f75aceb82bb3f782687ce985d3500000000000000000000000069c5390517c6d54e01b57714e90b0d0b65fccdb400000000000000000000000027bd11583b7585c593e798ac1692b913eadec1b2000000000000000000000000c0fbcc7ebfb817e36069ef1662a19e02a61ec3ab00000000000000000000000049f4a83948fa18bb63a93965107ee26386207a4a000000000000000000000000139957779da622c1ea5159b7795bc108225b197600000000000000000000000012512f0d71bbf411441a76866db35a29906e27540000000000000000000000003f88216f8c1ffe1f8ea162dc76892dcc558939100000000000000000000000000c2ff5ba7c2a3270fe71b851c573e01dfbb35d64000000000000000000000000bac2527f6af39b14c330a6ca1e45a41d7655199000000000000000000000000043ce016b8d7763ea42ed6c61c9ebf5a0f9ee7de4000000000000000000000000593e60003603f557dacdb56c20c02af82145f1b0000000000000000000000000ad036d0e47fb2a03bebd01da3e914fc131b766f70000000000000000000000000483adb67cddb0b186b354e068258928ecbaae8b000000000000000000000000695a88a5dd87c7815a15b578a87851b76a2d0e840000000000000000000000004bd805461b90e011ade45737666ee81fad883321000000000000000000000000d703eef90dbecb2da45ea692476dd687246efebc000000000000000000000000a6680d6ace18411ae58a1a16219f5bcf838f5654000000000000000000000000b39721080c39c03bc5ae534c35bbfebb577826a3000000000000000000000000d241d72e712ca141e73ea7fc90f79204637061130000000000000000000000005c4a878425448d5a155d3f168e1d4a64a10bf187000000000000000000000000454ddac2bc62c19577e582b46ee0f9b36183d51c000000000000000000000000736d4bd9a864caa940f68d14d7e6b39c70e57e7d0000000000000000000000006408d8efeb7d33a50d11aab0b6e38ae4232edd09000000000000000000000000c54a2b73528bbeb734d8d472122a01a184099404000000000000000000000000d9374de5111f9f851e5f7c6200801cd6b9340cea000000000000000000000000e2475d89b596b7bdc52e6aa9bcd4d37854d727120000000000000000000000002abf938f1ccc03d256fd09bd4141289e6cab815400000000000000000000000005968e898b03e1399ed5eab168134db916aa31a600000000000000000000000029af1fb0b64bbe8c2bc58b2fa0e5cfc9642eaf2c000000000000000000000000a4ef5ee861aa9cc0071bee2d62bcdd3a730f8c96000000000000000000000000ee1352f34d57ce2f4a22f965ef4898db7e9ebff5000000000000000000000000be9e3255488aa8eab0197b34e4485febd901b32d000000000000000000000000ff4c49ce8f96484b477e815c29d1d070c6dbe8d30000000000000000000000008658ff580e7d115e556f7474b3723003cd2a290b000000000000000000000000ea72d585cb9c1f2bd9c6352525523e1f7a0720d2000000000000000000000000130e5601c60eb9433e39af13499400fcdcb9040a00000000000000000000000089871e218b8297ad4963a9a034ea530ed94beb130000000000000000000000009c8115a2a288543daf7539c0951b3b3e17c21d6600000000000000000000000002f4b667bece1b247b1a8a7a0a62990fecbcb77d0000000000000000000000004b2a9ba7d9ec325e5b88bdbe50944c96ed4cfce8000000000000000000000000f1b45ad94b2be8e02dbc2a03b15512f0e9ec719b0000000000000000000000003bca5bc10e312ef58bbc0d8a5c5f57819e31ceef000000000000000000000000b534be858be028f7efc4685effc479dd8e3e9df2000000000000000000000000e306f479b6769a5a4f6dd311f9e1e13020d10ce70000000000000000000000006e0c26d5178c18a50ce0233e45887b754b81d55a0000000000000000000000003c66e57e1d91a5bf79e4845bacb38303540d8283000000000000000000000000857b3d9c0b5e1c8c85885b01884356c6fec1b05f000000000000000000000000726886595fcaa38af5079d45ff224f366c79ce4e0000000000000000000000004e12ffa2d00342f531100f97384ae4e75047e0a8000000000000000000000000587e3e785852ef1b0c0a204d484d0c41e53c22e0000000000000000000000000a9bec7b8d603f8e43366bed2fb95ad0762d1add3000000000000000000000000a8bb95d1fa0458046b36aa5bd982c089ffb37593000000000000000000000000c1f0f8b3cc3eb477dd8eee91e9ea8914051e0630000000000000000000000000b4382d344e33c280ff59332c6d0daef7159132a7000000000000000000000000433db032f95852dd0cc2b1d0ccf00c2b01e0017b000000000000000000000000b3c4bb19f906eb5cca1e9e99c18850141fa62138000000000000000000000000af96a94de755e6baeee0f782937adea094f935b7000000000000000000000000652fc71c60f251166d5bbabfa452b523a8dffed20000000000000000000000001ab8b530754413156f7ec8751973fe5497e7d5fc0000000000000000000000008ff16d805d6ebcaace35e73b1ccfc1c81707194400000000000000000000000048da677b9f290eafbb4d74596285c903b00f6cab0000000000000000000000005172d8940a8ba4f0b08c81ab61e26a043533c1b70000000000000000000000009fb0129378408af3f4dd85717e06029b47c20a2e000000000000000000000000e431a694cdb09d67173804c9fc474284e462a0ca00000000000000000000000044470045dd7eee5028f35431aea110cd34710b26000000000000000000000000196fd7e3b884dcc80f3a397b3679f4954b1d6e7a00000000000000000000000057538960c8657aab74fc3ae44bf2e1d9185ed0d3000000000000000000000000faeab64252dcadfa6d3622c9a61697985a879efb000000000000000000000000c6bc0eeb345e3e62167d3f620b2c627d21c83e49000000000000000000000000ce5b997a7789127b2f783190b034766ee303c0f8000000000000000000000000044c0c8dfb54a89cf3ed0b75eddd4eebdd26c179000000000000000000000000aa66b0c3e1694e22676d7a6ce51d9fd2956ac89a00000000000000000000000028513f07365688d4912d3706542feb555844a5ab00000000000000000000000096fdcee1fe64b3813fdc3addf978a10a4db759ce000000000000000000000000c32d82c62eb5118ec7c03c236661e3b9dbfb59560000000000000000000000000d32e100d7eca7b64269bac2e73fb5e2cedbd5cc00000000000000000000000038890c4385c8175358958d688b381196d0c8e8c1000000000000000000000000d4ea1873b157df5a0d48d7a321b94ce2f0b95a200000000000000000000000009a2f4f45b8d02b63df82831f28f851dd617cb094000000000000000000000000f4f47c545517e1c73c58674793e1b1eb9af43fd90000000000000000000000005c7446ce93a7b02a4e029c63fdf7c03c1f7324580000000000000000000000006e47e5d45d939953fd790cd3fa09f0bd66c9e10600000000000000000000000048e916cb17615b0cb03cbd3cf345feb47a076b9c000000000000000000000000794b28def466900a87d11330e3b410dfbb126789000000000000000000000000ddef48c562ef795087e97705fb2c6c8041bef3560000000000000000000000009efd942ad6696f5f8bb138f2974616edc32e98c6000000000000000000000000ded719d8999492e4d6eb5af7b39ddaca75ad882c000000000000000000000000a7f8aea02a62bb5730596de2f0b023529490045a000000000000000000000000d06ac72b0c15923eb79daa86822a7118c412b876000000000000000000000000f2e1fbbedd72d05cc5c98c04a58da9b812a9f174000000000000000000000000a01fac980cd93db2059fe6a34b2a6a11a112d9e5000000000000000000000000b66e68aa01b4abf18ad5d7c6b015aeb43dc4fc57000000000000000000000000d9bb5605c77d124910c76319f1bfd6b19795d8d700000000000000000000000075f17187530a6be166f46e4848b7f29f0a5b11f0000000000000000000000000bc75b998a7722bb485365af45b0571c1b66df762000000000000000000000000472f1eacc567c1b86b7d0225fab75fc88a0aaf47000000000000000000000000882537aaec795a9df25a1148ce4db3bbb8a7ae10000000000000000000000000d6209638d61920625dd9e780e52e04edf7c8100d0000000000000000000000004615d80da1ec4bc9f83cd61d681d27ea778c2b1a0000000000000000000000009fe68c97747c35e363edd4648a32e355cfb2d48b000000000000000000000000f7321ff06796a978b4b707a7df76bffc174c59fc000000000000000000000000ae68c963cf1e7a88e724d0caf3aafc1706251e5200000000000000000000000047e1ff64ee9bec53461f824339577d68414389dd00000000000000000000000097da8800bae56e10e28bf36b7f4b26372d8e449b000000000000000000000000629d96d61e4d6d5b7bc8c632ddfc149313e745ef000000000000000000000000cc00eb1ab3d0be4ac7793eb9b93c7a090797496500000000000000000000000093aaf26af3b8ad394be640707ea604808f42e5e700000000000000000000000061b971e1a1465e47b8d382803a9cdc52db5ef4150000000000000000000000003f7d6264f09f6683471782d4a4ea0dcb56743e68000000000000000000000000acf182d51e534dcfc7055fda6f9e02a62c1e88430000000000000000000000001ab658ad8e56395bf9cf803a5cf081f89c5128ef000000000000000000000000718d3a9a6595a18b45ec5c0173c0c30b728b3fd700000000000000000000000071ded6aa5bb258a1fc440cbb731f654e06ea3be9000000000000000000000000d7dd99c8348e54741cef49f736cc89ea48825adc000000000000000000000000f127fe38a788d0eed69d3cfd227932c1779bfe520000000000000000000000005c7c9ecad164e7c75357429ea2db2cf4d8daf98d000000000000000000000000d21b4e229af8aa343e2e965d2cd30b4ec720443c0000000000000000000000007bfb5da638667a1277fbee1dfc19d8e3586dd40f00000000000000000000000016c4bde35ee9d91a3b1e181899cb2d22feefb1530000000000000000000000008c62d9e8c765684c6da1b07917598a0301b5a12a000000000000000000000000f5703efcd95ea04b05e1a45a49a15a802886edfe000000000000000000000000679f6a3a428ecce30e7a69e1db5ed959d000634e0000000000000000000000001c83e447bd937bc85291737e1aaf345bbc6a9f270000000000000000000000008602e3cd6c845075765ec0df62dd1454f67e6baf00000000000000000000000052646b56b016d9515068f74a620ce686989f240f0000000000000000000000006a4b243fcecb330b235a07977f15d38297a4b84000000000000000000000000071422d595f65d6e793e6c53ae5f2293184f41ca0000000000000000000000000120af474f3fc2c088ed66db7c010775ec949fdc70000000000000000000000001436fe4cf332c990388cf9ec5851f55714d177560000000000000000000000002d71059cb2f12bd98ab426bf92358cba25bef4f5000000000000000000000000deb5e011f7a97b9fbda48d9a9645487e0c64fa950000000000000000000000008b74e8482d8b3578839763513b3e7e1f4e320e38000000000000000000000000543309f3b6a71b3b9f4a7f1e02f02d3625279fbe00000000000000000000000072ce7ef4952a59ecf4c12c539dd32cdd3512252c00000000000000000000000063b662561d22ada9e4973739a52657cd5289d8e1000000000000000000000000960972b697f23987870bc2646b71cbc84c40e29400000000000000000000000072cf5b7dc28e91f7254fa5849569b4979928d4f4000000000000000000000000552e9fd99606178e91bdebfb59340b966ee58b8f000000000000000000000000332b5515fe80a695d238e5af77da2acd806f1a8f00000000000000000000000084f1bdf993df2e1146e4076bba131790014a7ae7000000000000000000000000fec0c471d1e3b85cad8492f17acf0d39395b877f00000000000000000000000089fb2316a9aaaabd57740ad6432ece36820b8701000000000000000000000000fe5fc29193b3716e78f69127cebcf2865592593f000000000000000000000000a072a8a06ec9872bc1479cc747debe72321a01a2000000000000000000000000eb0df7d0f7f31d036749d676110394a45c9ba289000000000000000000000000cf9ab616bd9455730ad780922230f9113f7ed1fd00000000000000000000000076e6978597ce9038ca2e1cd732af11fbf3b1b950000000000000000000000000715d0a2a6743d52710cd7ed58712b6f61e67ecb600000000000000000000000012d29ebd9d51d2ef5e0a66bc869671ee01914496000000000000000000000000ae8ce44a20820d1022c137c96fae76dc1cbdcf0f000000000000000000000000ddeebd36d8bf8bf0122e38c0a38686685373fed0000000000000000000000000d0d26609d73491098456dcdb7ec1a69caf9a022f0000000000000000000000003488efbc7f07995e36cb96e02c58f146b1a7501e000000000000000000000000c2901da0d3aae04bab604746d366a42b6c5406280000000000000000000000009fa3640fef9e974c663f595ced5d890410bfe83b000000000000000000000000537a5695e6cc3ea96f1dc79b9e4517d5b03cf1ed000000000000000000000000ebf51c27a3c3b1f3724ba4d7497a3233e5c971020000000000000000000000006778c2f8a75dd7075b012a52642bb9a28ae1ad3a0000000000000000000000008eb1f33fb697662a4dce165e07b958e57d6f4b99000000000000000000000000b686356b3f6e347bc9ddd91fa06fdadcf9a14bba000000000000000000000000cad72762be5a1cbde774612714789c032e774255000000000000000000000000635651fa14153a649e3b962a040667340d176218000000000000000000000000be6b781a4bb563eb3e95456059aeffdfe2a707690000000000000000000000001746553a143cc7899ee9ba77d115a0374ec2444d0000000000000000000000005c50309ac52ec4c3a2e10daf3b0a041e5c62bc9e000000000000000000000000ad7d2cde0b7d7a26553e62ce84e664e225586c950000000000000000000000007265d5c139818b8491f4fc4196a67b3413ca083a000000000000000000000000dadbdf067130a3a0931e96e361f6d6fd88bc747b0000000000000000000000005e47e75c55919478c11923c056460730643a90fd000000000000000000000000577caf0df3ea43cb74f83763c07f9803ab3670120000000000000000000000001f9c0b6655989d88bf3d81d2f6790d2a482b322500000000000000000000000042ce4d661cda577ea6d274888aa8f439dbf906b30000000000000000000000003bcdf51eab92ead7de87509691150370c59458b5000000000000000000000000420b1cbd075973f944f9ed35cb5dab7769db7979000000000000000000000000072b13cdca0a7231dffca13bb8f1a16e7991f9220000000000000000000000008410ab309875a98e928863370edc941670c45599000000000000000000000000442b0ef23a4461c6c886f0d4f5f1b935a1a152660000000000000000000000009ac690ab7aee51cf80907cd7ac810a67b6db45e10000000000000000000000009b5066f3684f14e951cff7c3cbf67c7ada83df630000000000000000000000005d54bbce2b85c8266adf58de4d4248392a83981e000000000000000000000000e8056ee6f0620a5dba89faee8c961bdcd7157d320000000000000000000000005b26bcdd15166d1b8597cfb945b28f9cc74b988f000000000000000000000000ef0ff93580f34531b3bc65360c29257ef3a354d9000000000000000000000000b71644520f45dc9d236df2fd71b0c703dbf0c8c600000000000000000000000098d7d12f76127f321dcd896777e9b3973ecdab42000000000000000000000000002376e0c643129433bcd413d240efdaee0cdd110000000000000000000000002dadbe3a1197b3855866def579b9dd742dc6fbab0000000000000000000000007731652a9f7f48f77e94a8675f8e125bda93d62a000000000000000000000000c2c2626d74e943c7eb2e95a7b6c3165af79e345b00000000000000000000000080b664c956ef1df778dc8945c40995200e0872de0000000000000000000000002d1a065e4453cd345f9bc70a9e444165d6e485e6000000000000000000000000e32ef9a68983259503c02b585bba8357a36b6cae0000000000000000000000004e46dda03559c5806d25100cec7cc3b80eebf3420000000000000000000000002136e937d77bd2b7f89bc4e4aa6e857548d0ce6200000000000000000000000076d3f289560f1bf794b483466c32d6657351db6f000000000000000000000000166a988b98966920053c026b2c9df607e386ca2d0000000000000000000000003d14c5b6b1fa561340a9307c2b0bbafb391922b900000000000000000000000039c2f9d0df705f0cf663066f7c03f0e36a72dddb000000000000000000000000d9a414ffec57ac7f65d59e1e75112489377cd3480000000000000000000000003bfb646cd71658c78b2e672aeb29662e12860cdc00000000000000000000000097e52476c94afa8208e4f6d1124437c008340d1200000000000000000000000091ed861904010da4499555c2ac8e773cc1323087000000000000000000000000d6645015f92de644dd576c59de7079a6263d1d80000000000000000000000000751b5c3f6044e39cbb16fe249efb310cea6b4ba70000000000000000000000005636fbee262d90c99662d657f74a6824c508d8a7000000000000000000000000dd86d9edd9350beefd96885b0b08cb47e19769f200000000000000000000000088a92ba9f41a08a43f22a679c4870e5541716898000000000000000000000000539156254718c1b8fafe9d8ab69c6fb58384dc62000000000000000000000000127850a2abaceb2ac7ce76f7d3631d21aa65b44a000000000000000000000000887bf87ef9c3afba608779e40562827e336f46320000000000000000000000007524a65a24e5e435f5f45fb0677a22bcc8e54be10000000000000000000000008929176f3df465decd8d81532a526829fdee0e9300000000000000000000000086ea1b9e55060386e673d37ff28eade0bffc3b75000000000000000000000000cf755277d12e00e374f89f4f32201df2a751a1740000000000000000000000009d67cbf56a60622750be3d9577156f998d3517cf000000000000000000000000b53d0dc2d07169f25d22bb59ee6ae7a64727cce90000000000000000000000009949a12ffbfc9d3ffd22ad1e9fae989511bf8f130000000000000000000000005fa8e6597276be1691a7f34ca28b1d5c211705240000000000000000000000000229be92a0e0b1af31ed6f366435a13f05c89f380000000000000000000000000e9df54b102490b87c812993aa6152dfbc84e51a00000000000000000000000071b0cc5f919d8edae41444ec498925885b323872000000000000000000000000f27ce2a4c5d872554656e67475ca6a2700e658da000000000000000000000000b948ffb3ca16a74857da011d99cd4839d2563a1a000000000000000000000000f659d6d2d22dcb80de1351c2bf31b7b16e0643fa00000000000000000000000064b87014ffcda47f8f534d3d3d493083d6e45d2b000000000000000000000000b57f28af1b562d9dca8794738b9cc9186529f25d000000000000000000000000041cfad05c66a422286da37a87d94d295bf9b4a5000000000000000000000000b64541221d4813ced21b5ff5f4e43e58d638a877000000000000000000000000332fec5146ac2cdf7689539c7898cdae54a8920d000000000000000000000000ae90ad29e86ec29eb309747003d1b17c8e00ed7b000000000000000000000000a456b88f1fdd319663a104fbcfb38703a8e9de93000000000000000000000000026bb351000b3d2a49c2fe5ec7346f33c092fc530000000000000000000000001bb4b6fa3b66d8d4c131800a45387a197820ed9600000000000000000000000090d4c834aeac860edeb98bb66de75f8c3d0a81170000000000000000000000002bd34c1d4a1695b8573b875af3fc0b6bd59643850000000000000000000000009ae75be731b4f93d1d2cc368ccb4af056a3a75b0000000000000000000000000030eb2222e20df40adcc1c2f748873dea61dc90b0000000000000000000000002351dab121f738ddd1b054e3458c81f9af579e4c00000000000000000000000011dc6e8be274bf548a531f2f759a5892c9a011a200000000000000000000000055783b770403936d3ee566ed10fa855e868d7674000000000000000000000000530373a684036a8df09a66a3e09d41d28ee9ce33000000000000000000000000ca3bbd352cf8f8949756da2a62637cd6b371898a000000000000000000000000792d9a2ae254c7c157a44cd3caff5a4fa32a2402000000000000000000000000831911742d5868da43bd2a210b38cf3565bf77840000000000000000000000003ead46acbdcadfbae5e919bf5a3db9e43c9407cb000000000000000000000000de2e66b7319cc1ad093d90e3365b32cbf12b317d000000000000000000000000cd8cea53c48b6b238590721de5275de6afa2a22800000000000000000000000077aa1029548c647d660f46d04b496ac1423f29630000000000000000000000001d1fada98b9464068a7235a2c55e322625581044000000000000000000000000a7b39baf0ea47ec07ff0c87a8e599ac73ae1941c00000000000000000000000016897ac9c9a574e8306621030bf98079eea8ccbc000000000000000000000000c91eb98d5e3d710a0b3c822e09401f8162bc14b0000000000000000000000000a8ba68b3619769ace7f720c58e75fb7cd1041c31000000000000000000000000c84944351ef1f443125df77c2e0a1d386b35ae0d000000000000000000000000642b233b18649ac123c74a35efc09c141f6410de0000000000000000000000004731a048cdb3c1aa8df32d7192acf2644570adad000000000000000000000000464e2732d7abf5619182c946dda1ccd7a67a714f0000000000000000000000008c28cbc907186b7b5d3ed188ed71f5610031936b00000000000000000000000079a230276defea8a5dd5735291ebafec05752748000000000000000000000000757e785c629384c67b3f3b838c31142baee3656d000000000000000000000000cf6f2ccea14ae003f58060c3d7fcb6d804dda6630000000000000000000000003100d5c9398700ee0737015cd2642cc53e4df44b000000000000000000000000cd10cac90977466017a003792f0d720b383e03460000000000000000000000000746411ed5ebf0033991551b406bbefd703b73580000000000000000000000008d53dd17f42953d8d60d178046d27bef5559a23b000000000000000000000000d8e8641771ccf9918de9628298de9e19e1011c0f000000000000000000000000c271affc1358aef645c4722931d8c084405f9d5d000000000000000000000000f0a511cba3da304a356b4678ce796b1922a938f900000000000000000000000005bc7ed12200b921f89eb6230df731c7a469da6000000000000000000000000075253c4534eeee067ccb68fd4880aca650c004b700000000000000000000000043c7f12cd3182128db71ff25036eb39fbeef4690000000000000000000000000aa02697c036aef9b9dd239c87f8ab11d0f2e64a3000000000000000000000000f3dbceff63f305c599b817b888b2819dd89e20e60000000000000000000000002f6cf357ae6cda1fe73c16296d34c04e1d3d042c000000000000000000000000a89ad4f8ef83a0a8cd4908294a673062e098e4d4000000000000000000000000ff5d4cd43f32e1280d5410016c72bd145d04039500000000000000000000000093329d8cc3923b24062229d940ec08273d5a39a9000000000000000000000000d89cd0466d872797e9b05a0134a1de369a68b5c00000000000000000000000003f9834ebff39a43835a8335584713d2a3d8eafbc0000000000000000000000006100627049940af2b728f68155a0710defb84b34000000000000000000000000db0af4545240e2245fb0663588979fb4292870130000000000000000000000003b7ad02ccedf220db61ad214211130f6b940c3a100000000000000000000000037a6309a9ee71185bdeaad4d3cb87b560a76dda0000000000000000000000000bbb9ffea32a6f4e47d50d2e629102c134ccc6a15000000000000000000000000b667c5664831c62fa23260f44b465eb0fc085a4d000000000000000000000000959502749ece0ee3e06231ee637e2f157bc48f4c000000000000000000000000587437dbb73d83d25f5878e894b8ec535ec3baa200000000000000000000000013cb74739c6a162de96d15e364db1ee667a76522000000000000000000000000cbd80892f38729c28169ca9be51a9bf131c1a7ee0000000000000000000000004607199fda5cd1fd6ad1c306e9e26df77f9417000000000000000000000000006d376a42d7e71d0f399969de48436e6190c33e99000000000000000000000000197e382c140b766fdcdba96d389daf0111d7c8c90000000000000000000000003622e6454ffe985683da12f3c0b218f3a5048809000000000000000000000000e8e8785c3b636dd5b90c22681f13d6804ac4b5fd0000000000000000000000008bb9bc4aeb8f2e8980955fea6b1db765b303814b000000000000000000000000dd69e0bfcf91882b741d75aeca1466851bd47be4000000000000000000000000e6c6f5aae152597eedc9801947d28221997800750000000000000000000000001b50709c6b6bfa49b599d8cc2ebedaa2a1b436890000000000000000000000005adbf0c551cba37bfb584813bf295028ea8fbef400000000000000000000000035d6703e43e5403b8bbfbf55e0e49a683141a68b000000000000000000000000eab791d1285e062023c80c05aae1ea2aa68baed60000000000000000000000009c374edd351015ad5bc60d0bfeddb8e9d964e9690000000000000000000000005963b5e51fdd50cb5428fac07e7dda7cb5d90cd200000000000000000000000046d1c6a02725109289064395e10c1aed6097aac00000000000000000000000008a1ce4a8c44977280677c9080dccad8aa56c6333000000000000000000000000d6e793e813ffae3e65de66aff328c0a402639915000000000000000000000000954bd20015ac546c8a1021ca1576708cd7f34398000000000000000000000000e1815bb8fd30979d55db0d0be5e039452a24f2590000000000000000000000002656479002e4872f8bb044fa6f6030d32b737612000000000000000000000000ae81615b4476a8f8787ebdc6b72490a73a439ae7000000000000000000000000d8160530d38997a2bf688b4d7b760170ddc77a8f0000000000000000000000004d756778bd592f03a1e89245c9df2b80128757bd000000000000000000000000730cb0c3a388ad7239cf3189ee2800ad0917522800000000000000000000000016773d68b15bb21ca5c8946ae290a296327dc901000000000000000000000000df700744d5eb323a65df736163ccb242a408604a000000000000000000000000996f2c111ff0e13269f6bbc151e00f8a0e26d01d000000000000000000000000fbb82fea03cf5af64bf821bbc88b91f0457ff5e10000000000000000000000004101f2f0e6f1ff43695b890f244125cbc89b10e50000000000000000000000004da12ebd364d642acc80bc05a8c8e7a03c6afd47000000000000000000000000fd7d27c2e60668cdd558993791c4d529721fb009000000000000000000000000624fe6829354028f58434bd2e14e3c54d1f46496000000000000000000000000c5e816bd5b09a0f5bda4685e2a6c7fd1a2df72240000000000000000000000009e18a35495cad6b8cf2e30311fa24c12433551f1000000000000000000000000824796bdbea5e4791dfdcbbff434f0d1607428710000000000000000000000007a908a57164639feb628859566aba5c912aaf7320000000000000000000000004b1280b6dc36d7b832cff8fa171b12e070f241250000000000000000000000006609485bdc16f3a53c5297b6f635526951779dde0000000000000000000000002aee3dd64771ae8990a002632c551fcbcd381121000000000000000000000000dbe7af17903090491732e909bf37e682dabcf81800000000000000000000000062907f44112f72c51a6547d5462715f3b9267fd90000000000000000000000002b802523c9eb8beedcba608f4308cc6fbf10bb5f00000000000000000000000077d8ee218bd63ddf5f4586813ab852ccfc8fde34000000000000000000000000183463bb69195e29d2f4eaa42ce30a5652e3b7300000000000000000000000008b5f3ea422322ee8314563a107570be6d304e5f3000000000000000000000000a439e007f35389c9d3e290befb21a2a1dff5b894000000000000000000000000b108acadbb478a58bda9295b3947a4f902cb5b55000000000000000000000000a46c2d43d114088503651d5f231fc901aa9bf8b4000000000000000000000000fa45d66a0a228018fa18cfbe8057f08ad46fd88b000000000000000000000000144ad78585bbe880b0a28dbd9ac9db3e9f4b9e550000000000000000000000005cdc94339a758ba498b14f30e480db4a41f4ec9300000000000000000000000041cea499c8027ba3059c25400a77182bfdf1c11e0000000000000000000000005d6226136b1af83af0c1e4b6f170951ec3a739870000000000000000000000006e4ea646e5630849cbcb8ebd55603a73d60eb19b0000000000000000000000008d890ae3a38380df9b0eedf190a49cf8effd7174000000000000000000000000f95ad5c35783f4e12d77d56279331b8aa017bfbf00000000000000000000000002e16225d38a6720400d0f048274f630d94645910000000000000000000000001c3241136bd77a70fdacca6f73a6e099b145aef500000000000000000000000060072d04c7c5399d4daad402938e4375f63683db000000000000000000000000756fabed736db3655fc1b9f3455621eafd4b279f00000000000000000000000043391a848ce53e240bc3c61ef368b0d7c71b79af00000000000000000000000064e9fb37908dd06172f00d0a7d55e6629b65717e000000000000000000000000a7c7f066d3c9ead59be702980e6cd35b23b5f0f7000000000000000000000000d625fed58f11115f6cba20ffe5a532b621fa4f750000000000000000000000000ce39f5abe70c5fb259a1bff8db7d7fbe094cb15000000000000000000000000528b5ff9bfc1a60bc846e1b85e927c1c79783791000000000000000000000000b20e96388e395a3e993401951b141def1bebd769000000000000000000000000be2a932722059733760508c2c6cd1770278ae11e0000000000000000000000001e15f899fb74e50e64d8d84a9d2c40755825c8a0000000000000000000000000133ff353824aac650feba4f3160cb7aeda0d0cd6000000000000000000000000826bac350569bed082bd3578d14ec349cfea1f2b000000000000000000000000b14615b591727927d98c328df9d876cdf0d5b566000000000000000000000000a99eefa1e1a736556865de67b67a5fd958f5bca5000000000000000000000000fce0a9b0f9401b17d4730251c45add869fd2056d0000000000000000000000003f55ea460803c101a67ed33633c83122153ed066000000000000000000000000a2bd19aa4da9abf819f4020cb4a73208f555cd8c00000000000000000000000079e05f326931c2c4c955d306c3bb130914cf9cec0000000000000000000000006df46fdca48b7eb6825f2fb2c14583c0579b14400000000000000000000000004701a0bc6f296034f70aa4f7ce60f7df9d67702a000000000000000000000000661649b756f44efc9a44feae05ad6f4ad52ab009000000000000000000000000903395e2b2a2000e7e01043b2e9987519178dd050000000000000000000000004ade5557c4d8db67c9f7175566ffe8bf3bf03b1b00000000000000000000000060a595c1d5584b1762f778ea4f351df6e2bc36ed00000000000000000000000030b20503e84298385bdd0524f3c79d71dcdfa368000000000000000000000000e16b50288f0795ee0c471c4ed8fb997df602a29100000000000000000000000003ab73ab04334f4605df421299673f25f028159d000000000000000000000000ac8aee3b0158fd4ab1efbbeb92dca83301aee9b2000000000000000000000000d09422ae9249eeca487093922c90455cb9593259000000000000000000000000fc6a58eba01c93ae8dfbd3d128fe12bbf51562650000000000000000000000004ab1f48da2eb7db4134d2f26536e91a61f5f500d000000000000000000000000b52a31d2b66ebbb9abbfffa8678cf02eb9a52b9a000000000000000000000000e1b2112f5fc52e342918b01f6408020afa6d8ba00000000000000000000000009543e85dbdc92a22efa617d47b9451bbb15ae948000000000000000000000000a59391a92d2737ef640aa7fc4da6b8775c3f33700000000000000000000000004ebe26747481100e86b5d1148274df69b1872e5000000000000000000000000097cca78269d082bdbd1e854935e530de4dd8d9ce000000000000000000000000fb7df62c185da40b325ef652d94514891deadc3b000000000000000000000000275215110323a61f3dd90003a4ab2a41e12818af000000000000000000000000e042e4039d69c46622e83a98e0d6cfe17a8333850000000000000000000000002a49d90a41dff204eff81ab25bfa579629a91d080000000000000000000000004632b0f47f09dc8f26ce22492b432e69c0c6fea700000000000000000000000079b70d232e1af121b650a6bb32e654ea1411e80a000000000000000000000000ff9435688c34440e0d37417492911941844315fe000000000000000000000000421bdf0dfd56b7bdd77de45d1eb10af215492d54000000000000000000000000e9431c189e1c8d90ac78928f01d7db50a516f0110000000000000000000000004f14110ee8ffaaf44914572682adad60c5acb89d000000000000000000000000fd117804faa07fe409c2372a6ef92906f2784c4a000000000000000000000000ec36abc737c30b40813943338fcd0a03a1cd5857000000000000000000000000b73ae68df6f153df2ba164f06d9663484c003cf80000000000000000000000009b39fb97083547b2b02a051f7f1b559d96753c3900000000000000000000000059eacbf5482a263506f7eb341eed44b634ea4ac6000000000000000000000000dbcee29f82695173749353c67b5cd18557fec9fc000000000000000000000000124fe4e2d9a58571139f614dcfbb016e3dc7ff85000000000000000000000000c51c4536fa6d9e5dc5f16f028c8c7420ac97155d000000000000000000000000fc4a243b6c64861edc12a9b0ff9fdc0cf75ef7a0000000000000000000000000c71767285f6b73e07da3f735852ecd0777514ea8000000000000000000000000b69f8177331ed34827e535483c2cd3353366a27a000000000000000000000000304e2da3ee752ec102ba5f15c5c1e55cd10720290000000000000000000000001751022bb9264dff7c70c234c34ada24df50f21a000000000000000000000000baf55241d8233e532a7c7b36dc844802d305c2770000000000000000000000002e390226ef83e1dcb521f70f99be24fa4db31ddc000000000000000000000000f2aeae39c75804df6fe51fa0baf365c34ac8d3c600000000000000000000000094846cd9320403922ece0269364da52788a916fa000000000000000000000000eeeff0c664ce913a96120cb9fce48cc355bed9eb000000000000000000000000445800358d1d4892321077f8154fd212b3f01a72000000000000000000000000c479c6c04202807183e21d269f6b08ceae1df733000000000000000000000000dad58f46e9ee5e5ccfd817acf99be415c2b3d66f00000000000000000000000072159acfaf6a7c8898f87464109c0a30985dc9fc000000000000000000000000040acb2bc8d15bea5d1640e8da20f56253f24c8b0000000000000000000000007ccd1aa3033d06f472c6dcf325f0c94db5e6ec230000000000000000000000007d93e93cc24bb4a98e611a0a41766e0c4c790c63000000000000000000000000a3b9a2f34d875527c3de0bc80386a39a662540a600000000000000000000000073bb8fd8cbcb1b1c1b28d6b8f1aed118bf42a9cd0000000000000000000000009033d0a461de4c5fb1e77c7f4ea67aadc439f1e2000000000000000000000000a6e6a989ded612734e82f1cb03bacb9987bb2cdf00000000000000000000000052003556365770fb2e7fc3c805d5154f695b8ab8000000000000000000000000e2ff9d041591fb9bb7830acbba9e061e1bbed4d10000000000000000000000004cd3c153d25368bf8af0b1a538179ffb2058293c000000000000000000000000acf40ef6922a5332f99b8875be1b5e575b9fd7c80000000000000000000000009421673a576136ca13bd124e9737b084c8f557d10000000000000000000000000d0fe6d06e6a924cc64c4a80976702962ce35d0500000000000000000000000002d2630048a7d3864149d39dd53f1783f4504cc400000000000000000000000021abbf3e31672358a66fe994c62034b34ede7c3e000000000000000000000000057f48e3baa09f78e22f53d12203b972d143f4a5