60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f756e697633706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20756e697633706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000002e516d59765a33655154763133334834395641334c62685a63706a6d4d4a4859423779705a79653169504478767459000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055800000000000000000000000002001de2a51e407c136b7081eb8cc77976194ebb0000000000000000000000002a615720bd34aa63a95d7d0058f8d37951cee1d20000000000000000000000004306954538864393db4e0d196b6513cfd3d34bd7000000000000000000000000fb174a9f82ca905db0fea35c9b1c98d81185722d00000000000000000000000037ed5068cf5672fdd6c1da1149d06c1eae07bd26000000000000000000000000c5f750ddd2e74cc8e6ac4c82c6e2f9ce5accfcd0000000000000000000000000358565a0659b6a662108e73a247d321a411f02e20000000000000000000000006add6602d895f36662d5863406288472f137b7d10000000000000000000000008da06a90df0daf677a66b0ec79d5901290f495cf000000000000000000000000bcaf12619922b216ef0f999ab824799726e8a0690000000000000000000000007b82394c90e39f22d27803e5c0fc0a53f706702d00000000000000000000000005bbe6baf2f4b75fdfb137f28fd688611f1b107100000000000000000000000034843ed9cc3c00cbf96a3f91dd5755856b00883400000000000000000000000004e645986605ad9c86e15a207c2adb0a69b0fd0f000000000000000000000000d41e1d175c3b2f6cfeb3d45a1125b670f5c8080400000000000000000000000042b56545e23397f02299d2774a41f6e760a9c2790000000000000000000000001c4d638717eca807bb570c9c1836a85b15d8a21a000000000000000000000000f0ee33b26afda7c3b80d3099b5017346b0bedba6000000000000000000000000da31a876c3bda7baa82822269fa19e64957d2c92000000000000000000000000c1affd76bc9f38f632b341687df45db8e049e41a0000000000000000000000004924219b384a0c40cca3ff7cccf5a6d2ad11ec7100000000000000000000000072429f447cbfd0c020890578280c364c1aa3bf90000000000000000000000000e65798d94f68d08230fcdb916ce3ed98ac6e08de0000000000000000000000002de90df5e2e04a23d7709d1a9e0b5b70b46f772e0000000000000000000000007751289fa61e0355a1522c2cb0a774ac4903bf40000000000000000000000000cfd99066082e7f50518d722476602e753a641431000000000000000000000000b703e97bd1ca6c8a3eed4b759f1ab5b783b87c0f000000000000000000000000b2eeceee07e593eff8755d5c33808eddc5b1fe30000000000000000000000000953cf543443bbfcd6f97cd1791104dcd64296f3c000000000000000000000000fdfcd88dcb7b1b6557264d645ba6350d16ad13ef0000000000000000000000004218f6d4603e2ec922996610adf4f49f45018f3f0000000000000000000000001bb43219c0a3be86c5e1936ee0177534b99a0ab100000000000000000000000032d576d897e85dda6f18cd5f67cbc6e486c8958200000000000000000000000035326d9a7b49fd34a90f2d4fdda0ec1a9e5ac1ba00000000000000000000000044ff0a42d937f559d1edf0fab6a15c9c1ca93eae000000000000000000000000dee2c0de341d2d95a1a62af77425f514f9d3c0a5000000000000000000000000d88218b170c76a0583684dc4757f120ef1ec4e560000000000000000000000007d0e096c7cc8294c6ff344313565d1363f58b13600000000000000000000000074ff9abd6af13ac6e07828e76ab9e2dc3fdd20a70000000000000000000000001e181b83c31331b5f2def3f1ee64d6010d415986000000000000000000000000a662e818f24e671e0937b01ccafe41f064740719000000000000000000000000a713a5a21b22c2d9ff93678d5088094bca6198ef000000000000000000000000cd98e645118935eef4c99255c637e6c3f8ea215b0000000000000000000000004c7b163f169ee6e0200ca7c25cf90852c6a05510000000000000000000000000181b980178f8403eb5b9c79b925814cf3fd43b2d0000000000000000000000004819425fc599df7c43d2aaef20754b084b83a54e00000000000000000000000004edb538e6d3746900c955be8e62854dd77781cc0000000000000000000000000fa0a7babff2c2b0c3d1d59ffba8efaf95f41d9e000000000000000000000000d72780de0f30f1a2fdddd33f3936538fb2f6ee230000000000000000000000008a8b74c51defe76a57ee066d341fe4eed306d4ed0000000000000000000000006fbbad9fbd959efbe970a265c40b4be3df4b7419000000000000000000000000515fd29ef552cd6f24246c109429ca884ac7e09000000000000000000000000064504c3c13dfdbd5b0c61f4e74f7b9bc7c898afd000000000000000000000000877a0db968e8e4db92c43e248ce9b5e1ebf8b3700000000000000000000000008f61a1421f16bb56e8c9a1c5616bd72a9f3156b4000000000000000000000000922a500fa328682cd94b5cafbae0aaaaf209b0090000000000000000000000003c182a5ae3a721f1f63c9b03d0dab616436e2227000000000000000000000000cab3ada7b029a5795996c3b2878febe1601ae96d000000000000000000000000c058fbc31eb03476fa5d06bac1421cdbd2b97ddb000000000000000000000000af513a5daf8425d03459bc46846da13b1416029c00000000000000000000000060e1e995f84a261a903e7fbad726229dad76840c000000000000000000000000630940380d8399b91717a0157432d398b89dc9f8000000000000000000000000bb37d230cd7c775a8a7f74067ed020b410734b37000000000000000000000000c3e43898e3de29fdaea9605c3ffafb9d00d6da3f00000000000000000000000088d160749c5a53088c69efbcf17a0c5549d72c370000000000000000000000003bc50df665ecee90b4554c0e2ac401ca4380fbd4000000000000000000000000c105ea7fa13a31a29db9e3a426bb4d0a8cb8ba6f000000000000000000000000677fe1376782a2d1d9f1aafc583c69e8a194870a000000000000000000000000d997287da9ae86132c5ebb3c1f6ffb54f41b49e4000000000000000000000000960270edaa453053a5d4e2ba40d745b9310b4af80000000000000000000000006ea6ac9b88bb226b8ec76bcad84d00ce41536287000000000000000000000000e94fc450889a4c2f467fe3b17422bc441abc5086000000000000000000000000dfed422c50017847b9bc6cc78475b1a3c1d71dc10000000000000000000000001ed91b85d3a33cb30bbe1b6a822f2969f111693f00000000000000000000000045de097fc2626883e389aea18f26edd20bdf9c1600000000000000000000000042361955fe8b65baf6c319d1e92d167da48f8a21000000000000000000000000be2c4d03b00041ec2ff6938fb22c498474e42915000000000000000000000000ef03fcbab5b8923f4dd725eb9b022146cd412abc000000000000000000000000790edb3345c92f8c3dfc0d8266331bfb8e42218000000000000000000000000056efa7a98aca403737ed436e13ef31ae1fc0a420000000000000000000000000da0b7288251c930faedea8fac030300c006aa5f5000000000000000000000000c66338e2a900dde4ebcd3186fac48917750d76d500000000000000000000000075f0befd6a4ec3503c26d5650094f1623f15691e000000000000000000000000497c3c72d931c645ca4cc70eb9052dca82e82c8c00000000000000000000000027a8f43ae31c06a5c076a15ee11a6d83ff5cbb6b000000000000000000000000b453fc5c8220332768e3563de9ad357c219682c5000000000000000000000000bc298e96046fa8bed0cc1bc36c9d896966ea56700000000000000000000000008832205bf00e2ca386f7e10ee79f3559ad956a74000000000000000000000000ac6507be369d40b8f842f3a38e05ea55ecea0d4d000000000000000000000000bd64c4c79deb4d68c45e4dcfb50f6c46fab38d4c00000000000000000000000073b17777cb344dfb65bcf9f4b2ca4c393478846c000000000000000000000000296bbb9f4d868a8cc3151dc665f677ac6001e69200000000000000000000000098065e0645d2d02e4a263cc1dda7f18034313b8e000000000000000000000000fb578b3c1c5f540e0b4e14f5de04dcc5e7cffb5d00000000000000000000000035c6fe18dd90f372a149d0cacdc554afc8d6919b000000000000000000000000763821cf88a60b3d2888782c16d5af6528837781000000000000000000000000b8e860d315fff72110d2a75d3952e70ef4105b1d000000000000000000000000b93a5a111f1518aea439f7e956ce375933937900000000000000000000000000d080138a70d74f03c7b2d09a2addf633cea92b3e000000000000000000000000aa470314367aef75eab76c4e4647b762cf6fcd78000000000000000000000000335603f0ad4a3f3915a96e72639c0fcd10ae0063000000000000000000000000820a38807f240d69a99837883b1675c6c54e4a53000000000000000000000000603cf38ae9b1c83c291fdf4ebf194950d2ad94c2000000000000000000000000d31bcede61149cd805e05a01c3fa6dfce8bcb761000000000000000000000000358ea3a8eb96e24511d9eb90a61fc24e91d26244000000000000000000000000eefc0b1e5d893b0251cba010af537c23007bdcae000000000000000000000000f4762850107493b55e1b7948a0f1a71a03490efe000000000000000000000000ca0cb0d167dd4c158e272b085e83386ba4d0d436000000000000000000000000b3d6ac7872a0f806c83f523954becd081c953ca5000000000000000000000000e1a6672edf382c6951381d130fa9f13b52a718d2000000000000000000000000d3410c765b8ccd175a2fbba21f095ca7cac609ad000000000000000000000000467a0b4031477ae5d02c740a6b5f9c818646971500000000000000000000000072723025b5a959fdce54d0e4de4d3dd702780c6b0000000000000000000000003f07fcc74732be6342e4e865d01317e1255be8c0000000000000000000000000fee9d9d238a800a699d4d837cad5dc3332773b9b0000000000000000000000001560c54418b227201d27f8746205f30d39962b6c000000000000000000000000cf617420a5875f500172dc8460da88d9311cc9c2000000000000000000000000287c69b3545de999dca47b4cd87b089a63e881c2000000000000000000000000813f7bf0ffafe2bca939c8b1fb283a5751ee54d3000000000000000000000000650c65a28285da07700a4e444c889d2444d9ff00000000000000000000000000c1f65b7498ddb53d4957779121b5a52dfc9b1ee40000000000000000000000006690384822aff0b65fe0c21a809f187f5c3fcdd800000000000000000000000050ddccd2a4ab4fa19415c0bb162db5bef2a5f28a000000000000000000000000d3ee84f06bed0b6721c5565cada284c31771f2c2000000000000000000000000f3a71cc1be5ce833c471e3f25aa391f9cd56e1aa0000000000000000000000004df1216701e70c42ad8ce5a24c5146dfe059f53600000000000000000000000079a54caba6830729f49e0f2e1d2bffe826c3bff0000000000000000000000000aa67c46bbf35edee6402bfabc5894f6788228b920000000000000000000000001f022e9b0f628f8cd56f2290f23f70dac5c4ada4000000000000000000000000f275c9afe48a9b9d25541aa49306b0d5e9ad70fc000000000000000000000000e83787d1ceb8136263062cc198f9763d0f416741000000000000000000000000068b06de95ef83598a73132c09d7d53bb38d3d67000000000000000000000000a3436bad120590001e3e5aaeed8b68edfe291f49000000000000000000000000a18548ba5472f31b6f2893c5ccbaec3fc3155f07000000000000000000000000e564e2db8cd8327a0fb09a60b03c620af4d2a3d4000000000000000000000000186e9fd644e0111d72b06afd306a2e7bee54318c0000000000000000000000002b05ce46eb604d295ca84dd6c5cdfcd94da120500000000000000000000000003b4030413a589bba32c81ab2f1d360b147035d6c0000000000000000000000008d3288da9c16845aeb1a2ffa9d23a07b581c08050000000000000000000000008042d025ab90f223511b714cafe8e441271d3b580000000000000000000000002f5a5895f94069ea46b7e20bb426d91d36a091fc000000000000000000000000e221fc8683833ce84257a32d3484c3d2d43ddf5e000000000000000000000000536b15b8053ad19e4f9d0d82477bc79d8ca04f1000000000000000000000000067e28d79eea8e6b6791df2ba6a9573f192ef2c4d000000000000000000000000163429e4f53e1b224c54bd90d3ad9dff73e71d8a00000000000000000000000054a016058d3b0ff1b7e570c619b4990ad17b1448000000000000000000000000f00b97eb64ab9833ff2545e7d3342315acc1606a0000000000000000000000006c3b35e86e0c3ffb74fa8e4c5dce5620627db643000000000000000000000000eaeedb7dfdf2457f474faf35705106b5d8b90496000000000000000000000000870565a7d91e6af1e3e3a9e93a686b02a2a350f10000000000000000000000009209807e8d9dfc7051cbb07371f57f1196f4e5ee0000000000000000000000003a9df6aa3d114d381c7f8d4e3b74addcb89dafd200000000000000000000000025e3a0d668d9d340c2946fecb852362e6ee0a51f00000000000000000000000070f2ba0cff841765ccc7bc9afd76b2c53f6d2d7c00000000000000000000000046e99bf5f756d1bf7e28007dd6be821fcf30b1570000000000000000000000005bf4685bd71532a74eec3dad485e947f6a9d54fb000000000000000000000000a9e0326118a786986732b69f6070bd8d32124d28000000000000000000000000ded100d5307347cf108cb8f36713b342fb3bbf3e00000000000000000000000088c2f01b878846c3024c08b5334095a35d43638a0000000000000000000000001a4eb781427e03c69655d4d5a0d568984d69fc9c0000000000000000000000009521cbc4c0e120e1560a7c27ae470da30fee19eb000000000000000000000000d6c11b163e7a64e47ae4dea7bfe4e1316adeff6e0000000000000000000000005edda25a19aaae371bf24a24f344661bef8ef703000000000000000000000000dd9fca6d2b349c087b4efa161db45ba24cc7923f000000000000000000000000f7daa75dec59d77340f360c8610a8cb5d31d27e30000000000000000000000005f27ccad73902b1036572c880bf4871b1a6179550000000000000000000000007719e2a72e4e87583ec391929698c7e778e32cb60000000000000000000000008984a0f7e367a22e8002d664e65264bcf3cb1512000000000000000000000000e86dd1afdc0c368dbbf2fa400da4d9fbe272504a000000000000000000000000facd37d0cc223d030391febcebd670a69529fede00000000000000000000000059b362570b889ad9fde31a2d58b1bbf45d5f760d0000000000000000000000004a22ab5d4165632c546b10f57430d5109cf89648000000000000000000000000b78f90857f8a071725d955a47f57e9a34e535169000000000000000000000000d9f9bed360c46bf935c776a714ef35a0ff44b225000000000000000000000000fe6e49f396647a42f31101c081974535c4011207000000000000000000000000f278fedc702a6fddffe64b5c9e514c33a86b155b000000000000000000000000cb33568550b13d57d9dd779af9baeff82635948f000000000000000000000000e62c8f24f76c109fe7a8291c82b74c3e484d6fc300000000000000000000000098dd29b09d3f6ba06d72dc3fe839cf93e1d926c3000000000000000000000000503b2edf3b04dc2dbe7f1e4844dccfa2da439a610000000000000000000000002f16efb234dadf4e2950d6d6a174b416fb35dcb7000000000000000000000000bbdb9be42fb763faa5f70eb768352292611a829e0000000000000000000000001df775c7460c88caa56134e48bb2dac190420fae000000000000000000000000e1693f8f593ce3891daa334f594d27c1df337f23000000000000000000000000a9023e6942838f6d4650ebf6e5fd054b9aac401b0000000000000000000000008e5b70939342745526386ba3004597722a58e2a1000000000000000000000000d574a384e36d1ad8c3ad7c5048ec107fbd2fc29f000000000000000000000000a802b66226d0af35250bebafcc47c13764fc01df000000000000000000000000b9c823fef93d1390660b1bea45caf51718ae7845000000000000000000000000aac0fec5e58a6542c4338c6de370e1c541db6a190000000000000000000000008e16c18dfdb604b2e72a369a5daface2d5bb6d470000000000000000000000008228524a6f4520bf1d6b82f48bc634cde08cc0bf000000000000000000000000e096cb2432ce975a58cdb1c3e7a22aa0e88fc84a00000000000000000000000085905dd98275239ac1d4961a041bf5e1db49a77b00000000000000000000000088a88a48f9b190aad612dfa744f348d338cde692000000000000000000000000ea1b8a4dc9f43164199baa407617bd64d1c97be2000000000000000000000000531996cd5a880b0c766bc26b853ba06a6ceedf0b0000000000000000000000001f1cf0a1777a248325432ed0fc67f8838aa601ff0000000000000000000000009b2e78f90ff1b4b40ab520c9a0d8336d585f468e000000000000000000000000df3fe2337d2b2a6edd3e18ddae43f28b11d492650000000000000000000000004174ba3b0a29a0fff1c105ca76b1891d100abc71000000000000000000000000b9badfacc7750338230dafc14b55bf573cf475a300000000000000000000000062d45a3a22f8408a83393cd94709d7563042539a00000000000000000000000017a00b88ccd1b441877897d12d8ca8054f34eb9100000000000000000000000072dfef93897b473d964007a5811a0c96e680ed5900000000000000000000000087f6b90bb29c60e1ad51dd7e938d5a7341f62b42000000000000000000000000e19ea236a95b1cc10f7d49eacb7f98cb16fc09d7000000000000000000000000497dc1940fc28aeace0299af8710de2f64fb9fce000000000000000000000000f9f8483776e22a8b34a1faa37e0620848c09e8d30000000000000000000000008515aa5aa7ef7d124b8d7824fba2cd6031ccb43c000000000000000000000000be755ff98553cc502e3568e77211d5cd4d206d06000000000000000000000000af6d725bb8bc96b01f04a1f379083b8d346a7943000000000000000000000000f86ce19c281304d2d4844fdbff26131418a1f3790000000000000000000000008587d3467821d82a69c904a5cd3639b0a21cf556000000000000000000000000e7ae1b5b20c37e0a68537f63d0bb5247c8d9d791000000000000000000000000d24edba4fa5bbb0d4d8ae5b0da8db419b144f5f9000000000000000000000000cde0899e10f7af2ba98b430464eecf621cf21c4f00000000000000000000000015d2ebf2794040dc41b2f46adcb5ccbc2816f1c000000000000000000000000070bcc1fd3a8f28c54ac68ebf4965deccdc8af1860000000000000000000000007e853539e7b96dc5516b273815240311c61e8040000000000000000000000000053243c40d19e5b4bd2bef31eb2db2aa3823fb5c0000000000000000000000001d3c5d3899aa3d1cc0c89938bf5f6d52d58d59f6000000000000000000000000957ae12d090feb261747f0257d6f451cd73844b7000000000000000000000000e77a6416c55393c5835042df51c6552f209736db000000000000000000000000eff166d8e10f41122ff6b4c89771519cb89776f300000000000000000000000063a64ecf0a751288e54aee7356842e448ea9485c000000000000000000000000d2180e05b50543ffe42a16602b1dce7a58ed15bf00000000000000000000000036a6172a0caa659d46663a54e9976e365f122a2d0000000000000000000000005ef251335b38f99d075a4ffd187c685e5d733556000000000000000000000000be72e16f400ddbe5c48aaf57dd88c7a4ee1407f10000000000000000000000003c299b4b0af2ea2a8662a89655b5fdfa7f111103000000000000000000000000d2d55d60e15272e6a25b34479420cc6c90a225fa000000000000000000000000b57d2b397a942b69eb6a1220ff4338437603c1c80000000000000000000000007d7d5c38a9c9d2bfb4ffbf3df102515109e274900000000000000000000000004622657264315f3db66b1ec8d8953c9d5dcbcd600000000000000000000000000f249dceaad0f51a571783b7c7983fa5d17a3221000000000000000000000000d3d160cf827825e5ec34883e29d1eec059d2479e000000000000000000000000feaeb3470c13d9b2497b01810c01b37478d52df7000000000000000000000000af2b0306d7e96d4572fdb61f84f37cbd4d3c261100000000000000000000000099950f527280ccfb07be0a9a15c230d280363f76000000000000000000000000918608a45e4402875338b726ad92ff36af4765110000000000000000000000007ff39606627e1fbf7ea394902b27bf46e2d4f98d0000000000000000000000005827e597438d778b23ef3a66ae504ab1dcb93af300000000000000000000000044761fda02018ef31697dcdf2b5140fb4341ac030000000000000000000000002cf2627cc8d3ba0f7ee9e0a49337d833a467b38c00000000000000000000000060465a1710fb01e33a3e052e14e40bed456be017000000000000000000000000e30424c2486ef8521906b0268355fdb0d5954c410000000000000000000000001200df49349a5842ea0b5a6bcf7ddb674d3cadb80000000000000000000000008f07b3e1f64d6f055072e66ccef66fe26edf9a91000000000000000000000000858d11a5c3d5d899eb890f1dded2f6e1579a964700000000000000000000000068035217981c34ac289ea58725e3bdc940306ebe000000000000000000000000356cadbcb07fb97309b47523fc7046b2cf080184000000000000000000000000d940d4d9d4b7ca329ac1871b2d3df097f7b3256c0000000000000000000000003dc8d2326a345b1ef5a3dabf01aa3ede06dc3177000000000000000000000000c54b45f57f6c01c9205fc4be68d8f58e10913fd40000000000000000000000000b576e8112d0e35d5277a35f282427de2e765783000000000000000000000000f99fd39e19ad32041f9807062638abfa79cc7e04000000000000000000000000f57e1336a2f27fd275586b5c9a68b0dac85c3b0600000000000000000000000075655f25b87f393894cecbbffca39ca5da12fe30000000000000000000000000e615da89574ea7fb4c5fe532b7810c5ae2df442a00000000000000000000000053119bf3ce6b5b253e849b7581b1c5250d4f3169000000000000000000000000ae041748d9e3e28d89685528ef8973cfe9142e1e00000000000000000000000033aeb2f3dbaf92f7027060ee29a764fd7529af910000000000000000000000005e9a74c60e6627b2892c98e8466d8d42df7dfc220000000000000000000000004af9e26410ccc309a14631d8243537ad09c3ab0a000000000000000000000000fdef1f5042f8dfbe2edb380e39794838841ed1150000000000000000000000004343ef8d9c5cafb03419907221f6b7f286646d7500000000000000000000000062c879a01dbb84514d9769b8059b0f75fc8d7b28000000000000000000000000518b37cb605dc2c40e91bde60f9cc545fc27b6d60000000000000000000000009f5ca8f562456516413cd98751fd6dc3330a59cc0000000000000000000000002d926e94289c5a9df916a754e1f36d27e7284042000000000000000000000000dd4153e0813b443dd7292fa588ee94bde41b745b00000000000000000000000091e17fad3de7b3f4377b57ba47a7f241c85008b100000000000000000000000019182e0396a0b6e6e0e341b0939ba64e29be563f00000000000000000000000001d2207c9c13ba9a77ddb3b23505fbe4975a19cc000000000000000000000000d0849e43d3e47835f3a6bc8c343108befdb2396e000000000000000000000000a64ef0f20afbb5a2ebcdd64e6c17ee4d74e808ea00000000000000000000000002648919a0df9367174f3b208e9c693ab2662919000000000000000000000000c6c6dcd06eee53abf22a3df30f2f888707a634980000000000000000000000007d5d6e72fd3b43a2362d9269bbd13817e4d527bd000000000000000000000000d6f8a3df1b0c97a6fc0676a38d569b2f5463ae1c000000000000000000000000cfc7c81f6f826bf33bd2653a870ef937bf02084f000000000000000000000000db33cd3f2dcf609429c120f057822bdba168cebf000000000000000000000000efe02b756315558b962d548e0d413901e2bda784000000000000000000000000911462a3966089e0fdcb562042367ecff2804dce000000000000000000000000a60df99ff26cc02564e83891f3f6bdfa54ca6abc000000000000000000000000d8e14922a5137fdb80a3c30d216ecb49374afe65000000000000000000000000c82c772fe39aad3a5f6cc27c0bdf269cf72be1d900000000000000000000000058109a59986e0e114019bdc48e4c5aa46b080eb2000000000000000000000000cffba77139b35d42c35716a6c06c8deefca2dbad000000000000000000000000567bdff775db6bb2e6b6b047c9e8b120ba088f8d000000000000000000000000c9f812cfaa3d6c9646d84a5aa830b3677080bc440000000000000000000000009c6bfab7b7b777585ed7e3380f8768fd70604ba2000000000000000000000000dc83143650085ae78c874950acb662fd7318eb180000000000000000000000004763f0c817d6910979c97ecf11c29df7a5efd9a1000000000000000000000000aa2edeea910e4e78b5ab6803ee07892b98308b3f000000000000000000000000bff04013d644498c62d705ebcd39974ac05dfff0000000000000000000000000c6a3beff1d9177115ba8fa054b45a001983ec4360000000000000000000000000f0f09905d936b4b9aacab861ffe2414e5956fa5000000000000000000000000ea3595894ef1ff506e3ba84859dd171f1b36574400000000000000000000000086cf02e7e31f3a5634746f628f21b892a0e74dde00000000000000000000000050f423a794f6866a38df5580146dfd9c625addc4000000000000000000000000ac880189cc4bd773fe1d1ecd1ae000a72af6d03b00000000000000000000000006b399837eb2a3c88a9dbc83059db79bb0d40c3900000000000000000000000056d4235fd1ae3c5db574390a562dc2d31ecdd2e40000000000000000000000004599ff88cb654db6879e5dea3b4fd3b2ca90a2c500000000000000000000000057dea063bc26db196cca9f148a925e42ceb3c9c300000000000000000000000034cb00effa39b666c1dc9969d567359e19709bad00000000000000000000000014afa9771602d3df1ed3c085761ca1b1ea53e919000000000000000000000000b13dfab6929e9fb5aa3dd874fc11834ea4735495000000000000000000000000ee391e2b73fe9104e3c731d45154aeb836b0845d0000000000000000000000008a894d9ec8e4964fb634af73503cee27881f137c000000000000000000000000394bc6c1aa8d1be564ab5d4ae996f6612dcb30a1000000000000000000000000e23daaa5dda172fcca82fd543c8c312f8f692076000000000000000000000000bc5d86c935aff7c7c9cde244a7b23c1a39b1e66d00000000000000000000000038078b33cf79de852bb788aa287361e737451290000000000000000000000000e45dab71ae80cb8279199d1f8b7366d5c3d7822c00000000000000000000000044d81be598e10a4e77b7e6df2c765017aec391b500000000000000000000000075dd13e1b3efb4ec469a717283314286ba8559af00000000000000000000000081e0cc283d00c087b7ec86d0dc277410a824e867000000000000000000000000a0f9a44efe29ce8afd0b6d99de55e2f64fc4177f000000000000000000000000b2d59e348205af4537a8775f41c63c82d9dfdf13000000000000000000000000481bc5642c7b27be8c3512e01deb86a50002ba2400000000000000000000000005d4ed5a0e66856f7e330f9f927dda4748aeef52000000000000000000000000b78982fc056d2d7c738a31c687f27fecf753bb8700000000000000000000000098f016364d18f0103d0794d2120eef217f501b38000000000000000000000000b8a80fe907b24a2aa8683a8bb0a09c176cac7104000000000000000000000000cce0e1ab3ad9a9935a8b6814a337afe96b87b7590000000000000000000000003ba03cd82c831027217b04a9f6f5522b1df4c3d500000000000000000000000060f137f14de061b35b0bbd44d3359ad231192ec900000000000000000000000082653d06f53c2093235d90eb4050c125b0da9876000000000000000000000000f68772d3d7c6e4646604599e1be2f797552ed99a0000000000000000000000003819d3767e4150a2d3544db28ae0667de99b2178000000000000000000000000b0d1168576d20fa97c2c5265407d13d9e4df63d9000000000000000000000000917af9178badcc35bc10f66d9eee9b80c030d64c000000000000000000000000b9e7b793c3b1b7a70e54d8b155fb93f2c9e1a762000000000000000000000000d18bea5784e0a5e022e047cda22267ae225382da000000000000000000000000319d216407f753de20641bd691b02c1d1287184a0000000000000000000000004c49668d209ad9fc682f5e914d832535d98f57980000000000000000000000003f6d6aa0412cadc88d6bc124f751bf4c0909b50400000000000000000000000006388b24aecc2882699961f2766316be94a714150000000000000000000000006f2d2eeee64c140ac17723256a2fa2253748247f0000000000000000000000002b3a823f430fd84dcca16e10c752cc5dace61f78000000000000000000000000812c1daa647b76709af311eca2b3076e98a88e2700000000000000000000000066e68887f6481e03b0d23c17de1e0a34b1409af20000000000000000000000000dcea34c296219c1104b7f630267380c97b70ac90000000000000000000000006ee9833dd8e62da60b67c500644c48f9bde4b0d1000000000000000000000000cc550859264c78a8847a2c3203f729126cf93fec0000000000000000000000006f2e4bf5edffc8a5a090496b592ea743f181a0fb000000000000000000000000b2c84f27ea5a41aaf70db2defc03e531b2313a2600000000000000000000000095374945a2677a0d16791ff76553104291e2bc16000000000000000000000000a1e776b14fd21cad1271eb99c392883978279a38000000000000000000000000ce2777c15fa89ad667ba25fb171689a16517d22b000000000000000000000000020188d0f480888ce66e6caee6cd6533cfadf1c0000000000000000000000000525aec3e09475ed3ab0c63a1106127d0247547fb000000000000000000000000c511169ef933e7ddcaee5a20f226c5e66809f79a000000000000000000000000572f65401fdb0244046a92aa02dbca8bd2638cd900000000000000000000000006bee917cb40feb1f362d6fcc630b9f40bb06748000000000000000000000000665414c00189028ac3939bfcb2baf691cb885eab000000000000000000000000e0ee43c2880e55daf416f3a1509fa9d369ced4c7000000000000000000000000cbe39415e535658d09d45de9295a77d98759f7860000000000000000000000005831f2cc8dc798ce54b6c2da7c383b75307fb24b000000000000000000000000eb2fad2b2044872318984fccfaceb5305565f891000000000000000000000000f4e13d0e53cb31277dc89b4a9080649f680c0ae900000000000000000000000022512e973dc1d6f53e00cacce71c01755a6945360000000000000000000000004d11d231edf4d3fa08c63588f6392da0b6965fad000000000000000000000000bb1789cf875cb14a181b13bf13ddf75b1c28b5d0000000000000000000000000c52efe58c489120634449af7fdef6a2a4ca100b700000000000000000000000014bd41da0ff75039e7f029077ad671a0eca25cd80000000000000000000000002317c98c47f406217e702de5f9bb07f916fc83cd00000000000000000000000068efb8eaddb7d19e4159d8c0167c92d0a5d63b170000000000000000000000007db5c7e821f9d8ee54ac7c8666a16ff8ad673fe800000000000000000000000085eddf1282cbc5b267afec1b5b86ea229c6f5e1c000000000000000000000000e5257b10986296165da1224b41904b118ece848a00000000000000000000000001d92ae48dc7cf560ba505f0a3910a511dfd28b500000000000000000000000063000cc4bc4cacc3e09e999f50b26df9d892b28c000000000000000000000000b5d6976c7a0c787983d9bc7efd5eed7dfbbc690d0000000000000000000000009fc10769f5f346973559531b0829054b8544c1ed00000000000000000000000082650fba35ba1ccd36d6fe7a36c57df1908fd8190000000000000000000000002ac4a8cbb02bd0dc843684b5de346ba1df6181460000000000000000000000000530694e0ccf0c019643823bf1db4067b74ca42c000000000000000000000000496b09dae2a70f947d7bbbb048c8aefbb8d1b8c5000000000000000000000000bb178ec5d4d7acd20d715441baa0f2aa800a6d1000000000000000000000000052dd9fa2c5ea8191043a1d155b4cc75ce5b555ce00000000000000000000000011cdbc8f76f12924442fac59b74db1a772913534000000000000000000000000a1163afa4bcd68f628e4dd05d8fa17c2d6fc63e30000000000000000000000000c77a3337940e621246a9b9afc70631630b1e073000000000000000000000000330cc9c6a2b53f215a4331f6999cdc3a1d3be2e8000000000000000000000000728b1862041c988b439ce9c424c02abedd57e0d3000000000000000000000000ec68827094dace35576f96a12e9fc2726d577e10000000000000000000000000d643310567b6ec30df9b04b2bc254528d020cb1f00000000000000000000000068f378b87473b5ee7329fef7488de759c2ec9bb20000000000000000000000002015db52ded7f228df18954aac70433db90e3e4700000000000000000000000075f7b41b23e05d3df93e46b74094c68681398fb700000000000000000000000066b6b97ea96f4a2a8cc0fa4a42b9da8ba776ae6f0000000000000000000000003e5ab484866d0fd378862bee4679d2a501432127000000000000000000000000295077cd7b55c4bd60afb068143f7c45523c36120000000000000000000000007ae85d0d13a5ee4520e07d45c1290029850562e9000000000000000000000000fd1d74f0060e005036bf3fd86c8a19c2d0b60b720000000000000000000000007b3b8a539a5d234e0e274f6a95ede86655f70cce0000000000000000000000005ce04037c4ad3e2933673dc22ddfd3795c3e6ce1000000000000000000000000c817ebc64beddcf8bfafb03d886dcbc04a4cba21000000000000000000000000b9aa108ff3b63d9ab58b79b1e445a73c43e0ec150000000000000000000000004f53712afe51a169ca3919b4c78eab47dd9c65fe00000000000000000000000012bced6bd6891caa7e1c43c87e33b7c829335275000000000000000000000000177481024edb364ba55021a1a224173e3197d897000000000000000000000000d0ed5d474136dff809db050228fbf397d3c3259700000000000000000000000020b3eaeca80853ea4c6f93d41c76ba24e9f4d3f400000000000000000000000027c5b8fc1b20c0f4455eebeb7344f136b8d4366f000000000000000000000000b585c2b503ca7a2bbad5c7164dfadf22fc0212fa000000000000000000000000fcf9ba3f077d286b3aafac761d17e0695e52a6e4000000000000000000000000d397af8de8b6fdb4edfbf275525b258bde04197e0000000000000000000000009647b26aa6a91d7cb207a079704d31ca227afaa500000000000000000000000077a41df5608f391af1c994074214c29bd685cee500000000000000000000000050aa6adda5f8b835d7c34b7272430274697daf09000000000000000000000000b387e811e4c4dc49e9de239a204704995e9c25cd0000000000000000000000000feeefe66e0014654386d7c0bd4da6abcabecbd9000000000000000000000000aed9ed57e8c4b6c650df5330e4b52e3f192512d000000000000000000000000050a6a11ee9e9944d025d0a5d6b8a2cd9bc92e0c2000000000000000000000000a244c55010e251e4846ab02ce322368444c9c67c00000000000000000000000044f6224ba1f87626178281c2a25518bdb4c643100000000000000000000000000b744888352ad9f20151ad194dfd2d04e310376e000000000000000000000000afacdc88063379ffca37e914af605bd3eeb24fb0000000000000000000000000f3263c7a2113610f000f771d68cb886da490c21e000000000000000000000000cf997d4397a9ef5cc5739c5b4ff402b697ccc0ca00000000000000000000000098ba6e5cdea843334f7bf776ed2eea9635c862a8000000000000000000000000683b8448eedb7f16cdb5444e01e750a20ffb710d000000000000000000000000ac27f218da7b3a2a4d021d8f55d2334f8062bc9c000000000000000000000000f68700e563a959f52989cfefce07f4fdc8066b130000000000000000000000006331f50ce5eea56bc30f3fce1863f1be6f1a99fd000000000000000000000000672f325618b6650071ecffc3df730d7855e6c584000000000000000000000000a7987cccc3610741bc50750f057a66019aed7243000000000000000000000000ea62b443099d9b8224d4a634a8a1a46727e68dba00000000000000000000000023f27013f3390c8108f07ab484e7529a5b0e322e00000000000000000000000057e8780eeb8c03cf0b5ba780ef36899603983db3000000000000000000000000001c5fa1289807ba1bc0f40ee9d315914d897af300000000000000000000000040170d2a636f0a7bf896a918bffc0d24ee8d1cb20000000000000000000000006a70ea2dabd8a61d590d0fad140336370db2b9fd000000000000000000000000d25438547bddd7e98062479ae3a495d63fc348560000000000000000000000006ef58d145565e170a169a42bd82c02f3dfd1fea30000000000000000000000008e5249de35f7498fc35c1a8919f688cecf305ad60000000000000000000000002aa1b4c1be02ec395b42a96f8588282fa32a6cd5000000000000000000000000a7ab120cea6e321d567dbeaa8046796ca9a1beed000000000000000000000000eb2e5170709a9bb0f1a478bfeb3a7d132e7969060000000000000000000000005e54aea6be774c573bf1b5fe16efe15b9b03e210000000000000000000000000534c033580c62e042962b7dac68504a1acdcb6d400000000000000000000000029ade899a82247a6a63151bbf8dc4c69e08725f40000000000000000000000001b368540d3273282c853c752f60292abf14be2d3000000000000000000000000693cd35fff0a4a52a166f2f8e26e149af3a50fac000000000000000000000000a60390d93765ec92f7a12b563a947957b3b464de000000000000000000000000fe3529678b88d99f6996220563c48f37209883180000000000000000000000002aa2d8a2f23f195d7fcfb13395da5dd448e6746600000000000000000000000028a19730e08df2f16af7e18a162bb8cb706dbb1c000000000000000000000000946da9b2f16f63e35639d1177d0349f39003d102000000000000000000000000b1d1783ed3562a799167d188d8ca9dadc6fe47bf00000000000000000000000015d59e1eaa69606221ad457b0eda2aa4753cfd510000000000000000000000007978b52c8bdaa8998f3c747f5cfc67a831c1545e000000000000000000000000bd4059afbec79df8bc53ad946ff32f1ca88555ac000000000000000000000000bcbdc1bbe924f6d38e1a370119713eb8ea649a4b0000000000000000000000002ccf5797c0c9707175468d6d96f659ed9d04ce9c0000000000000000000000004aa1ffbcbfabbe4eca1b3345cb30dd00ced6777300000000000000000000000065dc9751a6ad95cc06f853ea121cb33fe2342ee4000000000000000000000000a2d2d3db0d529a0df6128b1a609384c17f6bb734000000000000000000000000b77100cf6ad9630c816dd988d390ac7041ee27a50000000000000000000000003bfd73dd8c297e6d87c46e99542909f7e35ec456000000000000000000000000016f333ccc88c77c9fc6b04be4e16249dcb5ae9f0000000000000000000000002cd9476091cebddffb1fd687f249715b9a0e012b000000000000000000000000065b9c9f60a666fb1a74c4eb2c56dde3071888f2000000000000000000000000955a21df4287eb937852dbd4b3389f5d39bba0270000000000000000000000004d63654b0bb27e5c3aeaff6b9e5dc072181abe53000000000000000000000000697091035c3db89f37f2de2f9698ad177fdad13e000000000000000000000000d41880d97399b81eb30eb462352c68eca00ac69a0000000000000000000000007f2e408bacb91621527246b34fcf5d93a096c82900000000000000000000000000302b108fbe9685d70894c8798a543835aa14a7000000000000000000000000e8a0f4385dfdecbcc567584cbed66aa5d41c29cc0000000000000000000000001770a5e427753d7c22a167409822a7c20b74bf4000000000000000000000000096ea91341af16741fc1c141b31fd675c1b1569fb000000000000000000000000ee19b2a34dcf62688ed0c7c7621036c5a4e8c1ed000000000000000000000000534cf84bd203b99141d81a3e9ce6dc421b13986d00000000000000000000000074fd3b372264a22aa48e6d6ff36253040f7ee36500000000000000000000000016e24504237ff33df4ffaee022e48bc43387d0c50000000000000000000000007fd5d8fa3db4eb2afdf9d7580232b287dc54e70300000000000000000000000066e96b67e9e6cc1fcd7232daa7bbb73b4af31fe4000000000000000000000000fce8bfc84f72d854e1f9008975d63c33c21bf9020000000000000000000000005961b1d53abe71ac5a3cd83b6279d1ebc88127fc0000000000000000000000002c315a717bcef710ec7d445b82b8e8af24f94a04000000000000000000000000312bcb259101571e09725345f82a7db01e72c20c000000000000000000000000b496eb7918b6717c514840e31bc682dc6490cbf1000000000000000000000000df95bbeafa41a9f2a4ffa0acac12081825036aa40000000000000000000000008926acba708aaaa33239639172d4a9b05b6a461f0000000000000000000000008e21864bc065e7696db61ac89f155de30e7976fe0000000000000000000000004b78afc593d70bf168c0871129524014e274c5cf000000000000000000000000d434d3e47ce978615b3ce95bf212d2f5c4616e55000000000000000000000000b7b06f7754f50eef89d32c88ed87737739e07cba0000000000000000000000004f89b0dc0b48b3ac4cf072c08d3ac4a60cc9187700000000000000000000000072c8ded0e94ebe566727700df332ce248246fc7e0000000000000000000000000b383de885a76597d8beb6f3d6f070ed249e822d000000000000000000000000f0300c6c82d0a5551496bf056cd63e106379493a000000000000000000000000d9aeaed0ff6de9f443ce61d96be08e9e3a015bba000000000000000000000000bd027461a56c6a735121c37a423c717789ce1a900000000000000000000000004f5b5b16d8ae21bdd299f2bc185ddc9d21eb821f000000000000000000000000b0502c679c1ff5db9c12b9cb78def0c6888ab5130000000000000000000000003dd98e96c25bcad9a50d2944534f11c0a5c05c93000000000000000000000000102f8668bc0b1c6346fc56747049092f86c337e1000000000000000000000000ec032ffb353be968029f035b448fc037486bae6800000000000000000000000054ba60a91d50170a2c9eaa10ff5b86612df7e011000000000000000000000000bc84f95f089b9291c552eba09d30fd56a932afc9000000000000000000000000e6b39db4ea67a5488ae88e88984be60ab1bd1988000000000000000000000000c88de7b4647085fe8a2419a7fd589550e720e85b00000000000000000000000039b39545dd23c7e2d9273a0d6d5bea580eea2e120000000000000000000000007564b9113134eb6be0400624fa3563f35d7427480000000000000000000000004c43994b2c5289588faba48f20c3be919aba4e430000000000000000000000008c183c8aa212a2674670dc9c515af1553c8c1ca6000000000000000000000000e15553f2b19301849f68d0ea7b145bb19646c727000000000000000000000000605970276a96b0368b2a25cc55bae1ae0e36f0ef0000000000000000000000007f85cf44e446a4b1aace2a28774e88cd6d4e34410000000000000000000000009d483a0b4949f3bd384796695111db564c74d6e7000000000000000000000000e7b26ce713da2ab1ea3aea19e6f11e6ec74cd17300000000000000000000000092ae1c60f6d1ee278fe5fdb8bfd2569c5dc63fba000000000000000000000000b300dd12d0b34942e56fa5e3c76f63cd5a5d23290000000000000000000000004b26e8499bb12f5097c2aa48daed4d43be74bebb0000000000000000000000006de654818711824f7040822697d703017f90f3260000000000000000000000001cd37bd8394f84b7a0e3371d4e148a60cae96dc5000000000000000000000000ebdc8822ed56f540ada228ec2e8f59d6099302e400000000000000000000000043f7412957abfe02b94e0c34c569692ca8fbb39b00000000000000000000000094c7e476a94c0af2f93ba44dcb457ce805d0591200000000000000000000000025deffc25fe5782493405ddc5848159ee75c3f1b00000000000000000000000023a3f946b6abecaa4aa6902488aa82d8cd869a37000000000000000000000000091bad4bef70b70feb23925136942540c2bf826c000000000000000000000000f7c555b491b79c8058df8923e06981cebcb6b5ec000000000000000000000000ea095c5d2b3cc45ad4e0ddaebe964efe64f8c531000000000000000000000000969b80ae24f4cf4df70c522edcf4ee50dbf2992e0000000000000000000000005d4b5939ca4d9f17e57154ae449a7067b4c648fb000000000000000000000000c46a3be1e14eb5a279986ebe86d96a647a49bd260000000000000000000000008d9fa44605a7b5b68903b43dee685db3638457e50000000000000000000000008c9c0105cc92c49d024807c70fe93dfe1390d58a00000000000000000000000089841495ab2a159e89806feeb2c4155a1941788600000000000000000000000086d080913bfd27b94c9aa32b982b66e77b1986cb0000000000000000000000008fa3ddc19cbb56ece9a1ee934504b9e704e6b0b5000000000000000000000000121db379d2b64c5833e409cceb7160f91ce752a3000000000000000000000000f50516caa86580e9e715a4cf44e1556188e639b800000000000000000000000086d570cf99dd660a51e86b18c6a5fc43f0bc004b000000000000000000000000e77794a221987a681d11221057a48a8ab857d4b900000000000000000000000021cbc607eef2c57da41b26bb25243a4b64208d340000000000000000000000005ad7f3418de8785bfe3fb73270fb4005136618ee0000000000000000000000003b9bc925e2f5b7be0cd14247f4651457bb52b5d40000000000000000000000007f6933d481d1b817090b43845f5ff817282a000e00000000000000000000000032d79388c4cd3770d8e5dbc1ebdb2c655c07c65700000000000000000000000095270f71252af1f92e54c777237091f9382ca5d80000000000000000000000008bd4728e9bd4dbc74511f6240e3a9c0a5199e4120000000000000000000000000f0867b1938ae205366fdb0f7a962042c8256ad4000000000000000000000000c56929d8337b086a1ab5534fe2f25c2f45d35ea3000000000000000000000000e90023fb271c8a477fca40cbfa774ad3ced70d5a0000000000000000000000000852915e00febd103f97b2225173365785c0e5c80000000000000000000000007445ebdc77ece0d7552439f5ebe17deaadea434d000000000000000000000000a20bd9f560da2258a660992d270b9b6ffc164a0e000000000000000000000000c3becd57a3384358310e360e2cdadc7faa7c884b00000000000000000000000039c8b78aec3811263b6e5bcfc8ccbd86b5e51d1f000000000000000000000000bc34cb1ba30d59408ad8f944c54ddf8c784208d400000000000000000000000055af0af6d261fed0a6bd9625722d190c342eea4e0000000000000000000000006f7b7ab682f02837c03e301cad6c488a50c8dd220000000000000000000000000e324bb6f827bdd3613d982beb3c59ebf2e39cac0000000000000000000000006918b70cae95a871c115e7197383b76eac54ad5f000000000000000000000000e43663fd58fc6ca793665b5e5cf14ec29a8b33b700000000000000000000000076a6d7878d495301d60410a63f046eb77304f1360000000000000000000000000ab383b3bd3ec298e774499550e2813745bf463700000000000000000000000098765c59f176abc4b2286cfbc3970933ee2b3f61000000000000000000000000ed004b938427ec6d93b84c57821ef17ab1a12fdd000000000000000000000000b868993d988bf69ab1193f375c63bd966eb72ce60000000000000000000000001ceb519f338e89d93876c262bc5afc005d8099c800000000000000000000000059cb962161e282332331ff263fce893f85b8a20d000000000000000000000000ca493cefad825e778c244f41128940b22bb9a383000000000000000000000000451a158e56b5641c352c42b7409aecfe9ba8deb600000000000000000000000042e09bf0c0bf6fdec2099bee03322aebc0ce79ff000000000000000000000000affcc12ade0d1ea222dbffef37319d3143aa82a5000000000000000000000000069a88619a84d3f869bc0fb6e2b5d905a1311c2f000000000000000000000000471aa5cff5c6d92c0b75221248842fe5eec594ba000000000000000000000000e565d5b3197d7fa0f264ed170edc3783b06aa588000000000000000000000000e1c6845ac0b8e7da383cb8ac79eaa603b303fcaf000000000000000000000000f425139952f8b4b625fa28a6323bf657d3dadce7000000000000000000000000c1204f6f793fdf82b07d17e48d7a7369453f67d1000000000000000000000000633daafc64f89fe38e9ad1539d2dcce100a4670f00000000000000000000000058e89581c405d5630e27613429faf16d699318430000000000000000000000004ea473eb0706d67f756cd49ecafff7e643c379770000000000000000000000002a195ea49a0035aaa79ff097646e0a492a1ded0d000000000000000000000000d243798f9831a32a5840e9c1fb29d64b325f792c000000000000000000000000f197ebc0201faa3edab1af494b4123321f2e533d000000000000000000000000ebe11c86fbb0e93841a99f400824ebc1e070c22c000000000000000000000000280a1778facb1b292f12cffd901d2b34c3479dbc000000000000000000000000ce88aa49ce1469b6b46138dd95c6e265fe398d0f000000000000000000000000ba565a4ceae4014dca28a0e1dea09214208039b800000000000000000000000049ee3aa495739b2294f82c8f8a9f0fe7313aa5ca000000000000000000000000c4181d6fd22484961b7ab446fdb5395bea2e1c9100000000000000000000000071534c30f2186fae7c69c16393024086c75e76450000000000000000000000003c6f05b2b1d555dfe4ce1d8d4344c3f6cd699e500000000000000000000000001207ce64678d2f94086021380c739d2226c155f400000000000000000000000084d90614501a8494f6499e4410b3b2259c46bbdc00000000000000000000000016977959b4907c643359eb1a2dd92758a1368fb1000000000000000000000000a994c559957910070a9b83486474d1d1d94e8675000000000000000000000000229322c5079a96f6a7ebd810a41340f163398c7d000000000000000000000000924e0caeb2d345e44e5c594706f8c9689c42906200000000000000000000000009dea39c951c1848ebef61131b7c72258ac1d5cc0000000000000000000000006db85f12a4ff62c06acfd899f0448e44edaf23530000000000000000000000002b4ca5d4eaeff6df36068ee83307b5715253b65a000000000000000000000000e4ae5ba554a4888da75a5dab473eb6f5f90e1dcf000000000000000000000000690c8c309c0787e16929e9db7d83c4dbdd68375e000000000000000000000000ce5137168e1546936ab6d59303724e8d49a6e698000000000000000000000000796b7e932c2ba6235f27a8b2d4e90b9fa1e6954000000000000000000000000077c7dc62d6a5d1cd08bfd97e7af907749a6d5fb5000000000000000000000000ca7e077ab56ba580f7dbe6e50cb2468827bcc40e0000000000000000000000000ca7dc21cef92f2f925fb539f852d05a3db2c9dc000000000000000000000000196ed62d5c6bc0ebe738bbe64cd87dae99fdbb51000000000000000000000000ea70a685afc896821a97f6e791ca556b22886280000000000000000000000000276a0ec0984135cd5666cb819c054b2f8dbba02d0000000000000000000000000ea05ee7c2c3d52cbca07d0336e800fa2702a9f9000000000000000000000000aab54494504e7911b63db27ed183020a2ca2007f0000000000000000000000007f2fccaf717128bdf5efabd67a8ea9a812d5813e000000000000000000000000c1992fdb5ff681271a4eb54304bbfc0798fa56e1000000000000000000000000cb1af684838a26262054e45dab55ac6744e002b7000000000000000000000000f368038e71835c1d9fa2789cc195ec92a780cdc900000000000000000000000067c43a2d8a3ab325f3329da288d70343ea82984e0000000000000000000000005273238a14c53b9c3bd194f15dc7b286e28cc6e00000000000000000000000005f3730cffd66f8a9d1838f53ce8451e45462d9f5000000000000000000000000c1bdaf6c19f4ceaf10d43204767c741f91d4023b000000000000000000000000bf9f54891a03337a446731aec8f3048e75b4767900000000000000000000000056bcc69ce374c6c3f0af56a03885893376e823d800000000000000000000000034dae6832de26cf06c56ba567b8e08c12da34f5500000000000000000000000059de9dd9b4dc5f6fd7c570cf829975758edf8fed000000000000000000000000653d30d34a0f62f078db1716bb903b115417460e00000000000000000000000027a5d061ee31001677c4660d5f9113104c46ed19000000000000000000000000dd798a215bd9dbfa1bf81deeb926e493942d2a3c00000000000000000000000072e4cff6b84edad775580cd91e26a15bc2824eac00000000000000000000000048b0d6f07dbc1c84d77475eac6dad3d1a8df862800000000000000000000000036a88c52ba62b4a4c1d7c4807614742a7c70f368000000000000000000000000277babfc3e5d6309f279e298ea97f1f32303077f000000000000000000000000b6606719f24e0ad8f568082cf984e35628c05abe000000000000000000000000eae371f0afaf243ce74baa10575a51a9bd817b22000000000000000000000000c615a8876a91f01c33b4140f258270fdbac444650000000000000000000000005f43592d10eb2ad1e9236e155402cefcc9c0ae480000000000000000000000004d90838de3437dcf73fd3d3dbb2233df83873772000000000000000000000000e3c6428c1e81386705063a4430f6424913899f420000000000000000000000008506463301dbc68b37c37f546444d48a8705cacf000000000000000000000000955a287ca0cba56de3090f60ae5d4b76a111c65f00000000000000000000000075a8316a50204177676be82b418e2900a05d58b3000000000000000000000000bb52c91cc7abf9d7e7bbd21c760b8a800d93325a000000000000000000000000dab50aa0b93ca56a13702dd8e4bb3b1fb89a3a0d0000000000000000000000000b0ed6337732169b04aaa1cad5224428bf4437fb000000000000000000000000d1aee3ad6c47435978c922d70aec75ed94622bf7000000000000000000000000a0a50f2464ad253028ed093a000cd4df4f0c50d40000000000000000000000000ca5c9de9f5e2dccefa0960b4147818f27b815ec000000000000000000000000fdcbf93d01848b15ab219c2c1517f50dbff640b500000000000000000000000051681de52566ea82ff24b5366b95df4b66e17eab0000000000000000000000008729fd76c54bc92be2e5c56faed049fa836a98d10000000000000000000000002bd09ebb1d5620e8534129f17d30e0c0bca6663500000000000000000000000000c30ce2dad2dcc057f517f62faa60fc5ae07083000000000000000000000000a832c1df925a130d3eec2a92edca375fe1b360f10000000000000000000000004e6a3e54185855dfb6d2c0744d770a66ad4a9cb00000000000000000000000008a7b06013de56b64c805f7f4a068ce5985d7d0e5000000000000000000000000ff2d85f73224af3daad57fa8e47d4794690f6980000000000000000000000000e43df3771b93705621ec28b0e89fac7d54264bd4000000000000000000000000455a3d2fa17647b0f6681d1c806c20baed8970d4000000000000000000000000760d49a440fc118136a361a61c8f1ecd74e7d0e7000000000000000000000000bf19d5d747bb0ea71654ecd4860e2f12b954ed820000000000000000000000003c2b92f72d3897e5d41aaa67fa3ee3f916bee526000000000000000000000000cb9f44ca86866443d1f1241fb72cce22bfcb62b800000000000000000000000072a50918b4ad08f99ec6fa39561264cd7dd616400000000000000000000000007ce811b98d3b6c22808080c54f428d2be8597deb00000000000000000000000000c77bb231baadf849da50396db2bbbe0ddbfea00000000000000000000000005f4fa4783829cc2019057e7a01bd22e2d1e8a0be00000000000000000000000098d5433275d0edc8268e42362115e3db511e0fbb000000000000000000000000cb03f90fdf998cc056e80ca886a51482fada8b33000000000000000000000000335d037e349d702a469ffb19f7884c9b96bafc63000000000000000000000000addb132ef1090fadf0e84d4ec2bf02932e8b8ef600000000000000000000000079e1b837138761dcb43528c3d64855e3d5fdf13e0000000000000000000000003a9d08daa1b5b3910d1e4bd90267830e67dfff0f000000000000000000000000882b76d2b06c876abea89e004d876dca6b28983c000000000000000000000000cc5eea8bf7aa07dab33795458726312a9b42975c0000000000000000000000002f174e82e6611db2011fc6aa13ed67c900be45ca000000000000000000000000fd3ac3c9e9bac9dc9ca16aceee3ce4ff2600b090000000000000000000000000224b656180160e8db4bc513e37fdffb1f64bd4f400000000000000000000000010db8b806fde9e2a20c368148369fa13fb9139a0000000000000000000000000ff943ba455b7397e674aa6a6ae275658a732ac25000000000000000000000000b96b21ffe3d1001516c3d34906eb98593cde05a5000000000000000000000000efed76d0034b725cf33108b4c25712e69b903a810000000000000000000000007fa2c0b6dfc35ba88ceda5056b7ff301cbe915d20000000000000000000000004a86514acdc88979843262aa7857b3796b00f7d00000000000000000000000007368126c84deacbf75647af2938a27b31bcc548400000000000000000000000045b17ff6b32ffa00ba794813197cd5e58191fc6c000000000000000000000000c5444ab89da10aa4e85b9312e8598709b5f2366c000000000000000000000000f99fc933759aeff1d5a63cbc4b807cce6197beb7000000000000000000000000b30b74d20216b93546992e81a2d5fba11e2bdfb8000000000000000000000000ae4e7dc607f96dcff280a4dab1150392bdeb3196000000000000000000000000e92551777ee5978479e48562150bded980fcfee50000000000000000000000004de42607db3aba28931f2317dbfcaf45f9c08471000000000000000000000000897c92006f3def04f87db8a220bc19cb684b6e9d000000000000000000000000ceabab663c6257f841536646e36b4e0622de6cf4000000000000000000000000f0c0dc07c40e0ead20f5a08d455f155998792b0800000000000000000000000005a425f60e65deab923ea178af6dc96f4c0042e20000000000000000000000006ee318882bc391478470b932b8aa08ac2099e2c9000000000000000000000000eed12f774debc47e9bb3cfabf412c29011b99850000000000000000000000000bdaadd0410c8d01a0be21855bf5a4616244ce8be0000000000000000000000003f316af9b8caef80a52807bf0050287bc5c18b880000000000000000000000006ed8b2ddafcd2b860e538ae50236756b28722f4a000000000000000000000000ccf31c7af9f00496eb6c87d964fd098df9f8da9f0000000000000000000000006a7ab794b9a83f1dc63b07587de20aae561ffb7f000000000000000000000000ba22f9e2597c450c77a0e0ffacd7dc6e65bedaa1000000000000000000000000db17b9456089626200316833d2d0750edc9e2103000000000000000000000000d311667004eba9d82d6f178864d00a89c39eb32b00000000000000000000000058245db9a0325bf42f5b540b4c7ff5746af58c9c0000000000000000000000000a0565bce04c1bba6ae12986313f75033df93550000000000000000000000000efc7427d602e16c1977a18ab6ad09b4e8494b812000000000000000000000000e098312d6f3d15caefc48beb323f1a0b2879f998000000000000000000000000edf0c9bd156f4be1d41fa3573677ecc6a347323c00000000000000000000000082649b3d72b96e19a6238de89b815529686e5c950000000000000000000000002130eb409e9e2f9803c0f49eab2cf1912e6e6234000000000000000000000000eb74ce10bed2972d7c8bfe9a231e13b5a294e8730000000000000000000000005499234d5956838e8dfead783ba0cb8af46f642e0000000000000000000000005c2a610e5c6e7415dc45d6b908fda01bca949d180000000000000000000000008f0a28d1a08631a52aa403784d536c88e0d08b6c0000000000000000000000003347a7a0fdfb2a773e8380caf96f212a4c10f8c10000000000000000000000003db0c5dfff53a5d26655ded29e806519a82dbc6c000000000000000000000000394be91861bd47a44ac83a6ac3b56ae3f4b667ce000000000000000000000000c2d22cb33bf922bc2695e253a72ddb5393ff81b9000000000000000000000000cbf9843548c553926eda44a36f0c755457537560000000000000000000000000ebfe6fef763d0a7a188ca7d62a48b00c48c3552500000000000000000000000063c10f31d6292b2de6730663cea941217e8d7ff80000000000000000000000003b67bbbd9739d2b29635a02e2624aa464778b154000000000000000000000000c665c22bd1fd8f6335eff34b092868855fe440310000000000000000000000005041d373b1c666eec8702fccbf17bc0b3142a04a000000000000000000000000c62d4de540d3cc4f26f864f1caf382f08a12f5580000000000000000000000000999c64051fe2dba5af2b9c460fa2c833325d97c00000000000000000000000019022d640da9e8a1fa0ab151901bd7bb0ac847f0000000000000000000000000b05bd96eb0e02ea5e1fbe2cdec5b4a6f47ed31f8000000000000000000000000cf8041ffad46c0db6ef34420ae7680620b8440b9000000000000000000000000caa5c40ae467d29cbc6b4ad6f0c39dd941722093000000000000000000000000f0e3f3853fc323415010bf5351f38f9224d9ff0000000000000000000000000050275547e859bb50888d5e2272fe4ff191b1529700000000000000000000000082958f357d436970758f10302cd2a4ec97df76420000000000000000000000004fe127ed6aa80264fbe917b5095143159baf04ce0000000000000000000000008153203f86647bd27b79666f3d0163d471a4c65400000000000000000000000001f396d18482d855361120c012b9d2b705034e97000000000000000000000000268929a51042a8b41d4267c66dbeae4ef74b03880000000000000000000000001265f5ff62a6b63c64e9240f1dc6193ccc83d71f000000000000000000000000c179ecbe7f34c263636869b27c8b61c0fc740bbf00000000000000000000000089fe82ce5f515d241e8256262896e6534308f5cd0000000000000000000000004baba15af2fedc72380ac14f957222e805cf3576000000000000000000000000e7aedfe4949b4d27166eb15a5d5b00586573f09d00000000000000000000000099634ae4934fd85bb600a89c51f3e5d685656507000000000000000000000000a4e0e25760d71525aab62682a745c1f0ae736570000000000000000000000000fc99734f703399cda9690a82f7bd882eb79cb2b9000000000000000000000000a003b6656f6963c946258eef1cbafa5923bfae340000000000000000000000008554c8238049edc6fa37b1e9f3acd298614ec6d7000000000000000000000000833d73a8aaf0dd74c248fac3b3c38af673b9789f000000000000000000000000a6328d7bc9f9c028f8d050b877e4514e06df83c9000000000000000000000000b3a444c22e7ebc3e3ce4c79fc11e1b383cf2f4db0000000000000000000000008643e1db24f46c6e6a77ea7434c5efa611f48c8a000000000000000000000000e9da68f82870c7ad94db7679e5348e6b9ffe50b00000000000000000000000009800d3b89860d2db3a4b28b4ce447ee7a8c121490000000000000000000000006c7699c1939a9ada5684a2a50dae563ad01440c20000000000000000000000006fbea16eeea21522cd277ee6029b0d2801288401000000000000000000000000abc4a9bc063f3f13353f41f3a51c52ef623a1899000000000000000000000000eb8f404f6be17546d91d922ad57015138199f42f00000000000000000000000044bb5ef63f1e08ecbb4130a95264fbca859e9154000000000000000000000000fb644444abf1df3b5eef07261f3a581ed72c526a00000000000000000000000094bb1b3c6a64f0de680918c1b8f1e9156ba3e5130000000000000000000000001982128bdebc90fcc9117714c4136e021aac51d1000000000000000000000000c980edf544d877e1f1e92d8362aa6d4b2f165e0a0000000000000000000000006e674de5464e9500e7e02ca28140d4e9be3c4fb2000000000000000000000000f17820c76d4a56d2fac625fb37e9f32608e54392000000000000000000000000c9c60f2c291fe020107023186e402e21e88756380000000000000000000000009b4bdf9ca665bb6dc8a319ae2127ad7f2c2d1d2a000000000000000000000000dd18e07f37f9d23703b1f1856d2f85643498df450000000000000000000000007a449226cfc27510ffeb7d75caa85318bfda2cb7000000000000000000000000e3f15688aadef00b7c55d27dfd69e2ea2865b7fd000000000000000000000000741fe654c59960cfa00f91b8b15d0d9da8d1ebd400000000000000000000000004074644e1f8d024573095b7d945cf85dee5ab63000000000000000000000000009328a1a525e20b3287e6eac176a39e04de4d3c000000000000000000000000bd5253f3fc9dfd01a080abb03e19505b3876c916000000000000000000000000789938d025dcca1b44a735f87c220069572570f500000000000000000000000049ef1af5195abdd65366ee4bd4ea1502862a303e000000000000000000000000e4314d82f224b0fd504cda619d821bc84aecc41b000000000000000000000000634cda1f2776de506f5f8caa3659909f6291ef06000000000000000000000000d16c50e05430bb8ce3a07b0cf75930b81c2df62300000000000000000000000037954da6527b5aa0b1ee453cc79deec711ed390600000000000000000000000092af87927099e30cf84de55da3cfa7f1328e0739000000000000000000000000e16aec392463fe4a056491dc1b9378a332dabc98000000000000000000000000bf11b9b4f3561c46b2490e48c7ebb2859f56d89b0000000000000000000000002c1047e66181fa76f6af5581f030ee2eada78a26000000000000000000000000a13841f317eae2b322330744a608ba64eb07b3b600000000000000000000000087fc9c6c68f8ce8891781935d500b7e091cf6b4c0000000000000000000000006c58a1ed8e6d3ba989d5c4d9d3350bd2d8f83835000000000000000000000000dd404a8bac57001235eed0faadfa4e0b98e2e5a300000000000000000000000087c82832a0527ac79ab22cbd83045fa81baa11c2000000000000000000000000a638eb33795cf332386539a5e386ed11c3871a30000000000000000000000000b2680716a90ae4b4a5e2816f60398c22cb6a13a200000000000000000000000004384e819a60b4e82e14f38ef4e58d5db297281600000000000000000000000071a775471b6bf53d87dc7eae103674a6602047e4000000000000000000000000b8ae99f6d1b167740c32539e999a216dd2bc20580000000000000000000000009b2e66b54c26e2ddeddbff7a81979ba0d9a78ecf000000000000000000000000267a51b83e12ad0e1c70fe153bdd9a943d4414f8000000000000000000000000c243ad0a9b4f3cf13b9be94fd4bf773704a6288c0000000000000000000000002ba4df9ba4bdf1ab489e943fb3a9bc0de3050fb70000000000000000000000003920a114bbc062151d5e4cc767b04fcc87aea2650000000000000000000000006a61cc66ad0706c3cd5168ebfe1b3ef51e1b8850000000000000000000000000fb75d3ba388b54126a5ece99a126543e947f438e0000000000000000000000006ef9448bbd81a19856ac46ff72416f9abc63e469000000000000000000000000268ed1ffa9b9351ea41466ddf338f6d673c27d800000000000000000000000001856cd40c6c107980bffd9dbab411d2317072aff000000000000000000000000e00fe343e18e40a860dcb23475ab451520a1236c000000000000000000000000f1ef0e753248f3d0d988285455c53b31c5ea3e1b000000000000000000000000af70f86dabc018731f58e58b568b4587e1347585000000000000000000000000f71f0bb41ecdb107b5a01940b6dc8cb65ef92f620000000000000000000000005c831939d4fb728da959d251769afb8b3fee48aa0000000000000000000000004864732efa2727d54c8d855201581610fe1e722a00000000000000000000000029cc7e76474d1085cae88a164471eb6d0d2e53c000000000000000000000000029e56c88223385cf8a02fa986b49240776bc6b6c000000000000000000000000d0ff3286727929cd9e176bbd77804192d96aaef50000000000000000000000001826e3d283d4396790aa6db0c939344753f3bb3900000000000000000000000039cfe446a1b5db98d75ed97b5d769882e2d0b83500000000000000000000000096010139e532cd3318db85c1212a8ee2f299992d0000000000000000000000007b80290e6beaf4e770e73411709abfd027a0432c000000000000000000000000bbf975201622c6b82caecd107b45688aa23201a400000000000000000000000017f94e19af61ac174496cf11d37c83905279d4af000000000000000000000000765081ea1b88fe98020138f8077423245fc977940000000000000000000000000c40f21a6a56c61d21dac5da3f17ec9128d0291e0000000000000000000000001b8186ce65c31f743bb976547fe69f8154888ab600000000000000000000000077dd431f8b574002ccb7e385809eed510f529bcc000000000000000000000000c3e4647e1969f6e1aa138fd3687a11b492caf598000000000000000000000000f821fa2e7de8907a2793f464226aad36483c76af00000000000000000000000055eec7f58d8a9d1a5dda4402d11c212bce4a2f87000000000000000000000000bbe8b9e111c353cc9940a78798910ac3d7b8b89f000000000000000000000000a75df9ae1cf5226f719c3a4806deba5111d535f900000000000000000000000073190c97bf3c1961bee551b1b0a392311dbb943f000000000000000000000000c0890cec8e0b0b6a69f23a66197f02221ec08e44000000000000000000000000fe5ce4c5b0cbdf79c28ae0c5da5ffc63fc4067bb000000000000000000000000e4bd89a5dcee1b549f5b3f6c8a8690b506f5463c000000000000000000000000384fca1eb31eea3d3f2e22989d43736aa10773d3000000000000000000000000c6c2c1974a76873fed4420ca5bfbc6db26bfa09a000000000000000000000000e56b8958088ff065183e7e368337a57c214681b20000000000000000000000003691d9be7264ae8b3c545e62b17ee7efbc923d820000000000000000000000007d708a1a8c7eb8459d8acbc45fcc7f9d5ffbc3c5000000000000000000000000b1a556ed7047ca80028bbc68bec8cd108e3205f5000000000000000000000000ed6716542ecfb5d5de5fe50765e45d3996b47c300000000000000000000000002426871310f74be5e1d51faacf1c3102ad702710000000000000000000000000e0d355b7cf28d6b764bfdc49fae6ce6ebf6493b900000000000000000000000043f9461e61b8c9e38d800bca3479d4fa3801122d000000000000000000000000f6d84e9025fababd3705cf01d7b6f08bd864fc1e000000000000000000000000c13c3f5d1d1020ab80da51c02be0464a1469cd59000000000000000000000000e9ce0062ebce6ac40e2657fdc72a5ef9305c67be000000000000000000000000bb2661a62aa8965c3ede17593c0d072ce8bd783c000000000000000000000000b79fd9e1fe6b931008029ff7b9930ae77e90317a0000000000000000000000003aa7f97e7e64abff6efe9a5ff3206c4b23febc4e0000000000000000000000007f09c622fd62c55a409f6dcf6d9f2a8e1b362961000000000000000000000000d97cbafc4128bf45b9c98b2dc5ce48bc3cb6a418000000000000000000000000523e196c10668454a502d6ed6b6184c28c7fe00500000000000000000000000049cd62bc90ba26b752964254a3bd0eca314beaa7000000000000000000000000c30d04b86b206b427628c7c03240e4e93db9b080000000000000000000000000d555c0a35d38cb7d4b1db439dc74a575fbb0a1fe0000000000000000000000005601830900bad2ba3d38b1f9ea71794916cc8dbe000000000000000000000000904ec5d8b065586cbfab0dd25de8ab8f9cdfef090000000000000000000000007774495f9bf1e0ea447da16dc193093411532aeb000000000000000000000000a5b74ba67895fd81716f5c57ea600646dadce3ae000000000000000000000000ad2c8a2cd52211f768ab127dccb17507005eedc100000000000000000000000036d4aada9ab4ec199009478d5b898837dfec1f580000000000000000000000007492759204c723b779f13e401a98a4af9315fe8a000000000000000000000000db28d0d5ae6298d2ffc59108938b36268cb479f400000000000000000000000042f429ca2ab42b02572f8e84bd74ec995177ae0200000000000000000000000012ecae2432d17509a024b5d5e549a94a9ad1ab430000000000000000000000004dc98983752df4d3e2cb784d7be7f018f28f8236000000000000000000000000323ed331f7f79160b3b3b6d6d7e6faf44ff23763000000000000000000000000fc552645828d4e431da1dba8987a17d6e49b6cda000000000000000000000000e22e6dd74a81fbbe83ca8ab52151e8844450eea50000000000000000000000008de1e949c0a55e178d5d94dfeec58756749ebbde000000000000000000000000383a69e3589dbca054d8c984df3fca9ddd0f41770000000000000000000000003d466d8bb2a7d366b7be99805895df7e562a2ef0000000000000000000000000e60b32f07089a00d0a142604772722c6de56a0fc00000000000000000000000096d369c54679043cd3bd44836f2219b5a72a9f070000000000000000000000006d7c71d1fcb26a4b4f068de1da67960726d46b4f0000000000000000000000004156e5d19cff252368af911d893528ef96d0d77a00000000000000000000000064202d7da87493a3bd713e8276a6ff520702443f000000000000000000000000162a2f8cc9e1a493e2a6f35de33920704d8d21b5000000000000000000000000067c4f22c2223b3899c24296adf017ee3ffaebef0000000000000000000000005cd94914bea05bf11e60c975396516b2c9f328a0000000000000000000000000fedd464861895dc6079a42b9d939a333c3f4c8aa00000000000000000000000014bbe29c9a7880870358954345fd538684a1afa90000000000000000000000009571c767d6f411de686e1040310809d27d70c99b0000000000000000000000006d31a5ba52de0625ea577504c70302a3ad2b22550000000000000000000000001dfdab8d1e0e93594e9cec599e4ab124853768f6000000000000000000000000e183dae9f5c192c6ce478aef945cf53d381d0f430000000000000000000000000d8fe7912c9334f19c48b4eff2a337901fb5a69f000000000000000000000000e8892fed28734b2134a9e89d4523ee697aedcf50000000000000000000000000fefe73fd70ca27c2c4ee5639007f5794e9a2fbcd0000000000000000000000008200bfd59d82f19cdb7090d45564ed494c5a83220000000000000000000000004c91cf4c27d95fcb2d134b6151508b8e570fa4f20000000000000000000000008a5b30a476c9b615d629676582012cdd0c4945a2000000000000000000000000498ecb1f580a7c3127acf3e1f4ef4d9380e83ee6000000000000000000000000b9c8eddea9f1662aba4d4b867fa80c9714f549ee000000000000000000000000b464c141151496ca28c8d828ef63b571a7936268000000000000000000000000699ba89281fef53eb3279138f1dc356666c6c5f0000000000000000000000000f8c122b8d207be8aa816688ad8d3426f43d9059b000000000000000000000000f5a65101855bf610b215b63e873e79bdb6f48375000000000000000000000000d6b6e6321c63f2454f022f9cfb5545e88ca12287000000000000000000000000321e854791ca0371b0974415fb51b91664c14acc000000000000000000000000c424ad074217215ed097407b3fafd4a0815a1d70000000000000000000000000d13b841322a97f687cad50dd6213a23def6b1a5000000000000000000000000077cb96101ece8ec4c7f16add39a873e7b2ceca7d00000000000000000000000063626c9e3cc7c9dfbca5c8f4b5b8f822903b0574000000000000000000000000e7a1bd2d48a5ed9e611dafca376c3354420ad5950000000000000000000000008e4ef4eb81f7c799cad1b42a42d0f7c1abc6a359000000000000000000000000273d9409612d3816aed801e8ad582eeb37bdc3820000000000000000000000008361b070921a05d1e22588069058a9aa8dcfab79000000000000000000000000f34f3de482720f4b5bcb922c70e86e42ebe0786d000000000000000000000000fff57296d5b44be24f1cad54f0ec1395beeb0e86000000000000000000000000f4ae6165c3e05ae7426c5b5200e8b9a7565ac5950000000000000000000000003ff24ba1dc63ca21dc44c5fcbb6720119f23759f00000000000000000000000042dbd34ae62da574d2776c9362cf423d0542441e000000000000000000000000db0ca0db0d913fd34fde12a8200d4961f81894960000000000000000000000003bfaab8f60ffcb18b1a915c6a1d763e0d1599025000000000000000000000000577b5a3f4e9eac05660a142b8b919d462d30ead300000000000000000000000031309a8c281c7ad7bbab51e455ddddc455b1d5a90000000000000000000000008a037bfc22c00f4fbe2d335322bc7c3bb5329e5f000000000000000000000000f3461982f30d289b55748526d8d7be0b40694aa2000000000000000000000000de1b5e3e26031ccf7a397721864f6f8fe3d74ec70000000000000000000000007c4e183ce206993fb87fd157fed9a601269da3bc000000000000000000000000598677b61a09b945a4e1f15d05d4480dc9df188700000000000000000000000054960e68d71b152e703091b5232e3b721e8aa770000000000000000000000000aa64f81a7a8c7f4d00aee691d9a490ecaf8a51cc0000000000000000000000000e4d12e2b1271b4285753bea05db3fb9e757e8a2000000000000000000000000c9f4648f245ab00d5ba63ff8928ae91d425929ab00000000000000000000000033c06250cdfc80140a9b525ac26f3cbd7574a8070000000000000000000000002298686f1e8081f5c51611c7c4f4948622ef027d0000000000000000000000003cdca0eb0aff973946d15dcfc17a9191ce66340c0000000000000000000000006f2126e0351375aa2c598bb259712be146db39a6000000000000000000000000d77b64f06e2a13a1d296d777cefb914446ee8c66000000000000000000000000fe2c30a6d952305a6ef151250e00c6e89974f4f70000000000000000000000009ac94cd30be8675dea6f5cc90bb5491bb58e0cb2000000000000000000000000f7303d16a60b6253fc3796b701092d49ded5cbb00000000000000000000000002b08b0a952bf9ad296dbfe2a3d11331e975dbf0b0000000000000000000000003c6c6c8f7d5a4eb71807c3544e8781ccb8d70893000000000000000000000000fcc7e339de03fbacd9315853f41c456566cef59f0000000000000000000000008ed238695623d6ee9b902acf31f1755349912259000000000000000000000000b4b91a62ce3ccecbd879bd87a7443748b56ccba70000000000000000000000005d4c27e50b23c265ce133ed71d494daa14094db400000000000000000000000072315955b082695c18dbbec62a4f941da1f474f800000000000000000000000037107b4300de1ec2fb04e8d43e5a93cebd349197000000000000000000000000ecac190067178329d8dbc90d81a3798d6c05c03c000000000000000000000000bdee104f077fc445b066c2378559d801fac58a0f00000000000000000000000088edd43fe13b792c774a8789781ddf7ce700efe5000000000000000000000000fe3a5d9659ecb06c7590943ef52f8f22d8ad79670000000000000000000000003681881dff7bc5cc6a1a20397d5d75ec9c81d9a00000000000000000000000004b9c8d0fb2946ed902daa344a6e2bbd01c12499f00000000000000000000000063dda2aeed58c922e4344098278e3d50637be910000000000000000000000000ce8a37308aa23d3c9de801081be0c6bb573dca300000000000000000000000007a1447cbe9e463c4ef8124e1a4fefd2138ef0a7f000000000000000000000000bcd636efa8aea92aceb3492fd8f56cc8cde48185000000000000000000000000a6e1d2431d2cdfeb76aa4eb6d8c36118305fc669000000000000000000000000a72ed5ba8a808e06649c39f91cf02fa31ebdb9c30000000000000000000000005fd05a1f4a0427c2848fca641ef6f76eb811a7a0000000000000000000000000d8b4b61d11756d0ac8a3fe3c924fdc98d545f4ec000000000000000000000000a1e5bedae57f424eaf882b9cf78ba550a584808c0000000000000000000000004f8e6009b9e62b7e4908160c9e7fb7d45ddef3ea0000000000000000000000004695e39fccb4f1665b1536129dd994b0f8fefe700000000000000000000000003c2aa0d553c2168fafec9663e9b9b71219ba59980000000000000000000000007bd8c06f6b923db6ea8e5850be2a79d4fa211995000000000000000000000000f7c87a6ff9f1f4770c8d89571929d3a83fe4619700000000000000000000000044e3fea5555cd9178820fe4e1c27824e45b9be82000000000000000000000000970115756c86ffc309d4987d67793de089c63888000000000000000000000000cd7b42b0f849bce5565e2292d6ebe4e139dcf7e7000000000000000000000000b4aaaa60013cc2010c3f90ea165a55a20e555a800000000000000000000000002d19bc7f681d8b0f194004ecee3cc45cb6684a77000000000000000000000000b36fc70f59bded9d7c9f321f6818f303f3c354f20000000000000000000000002bc93626f3bdbd4793b04cc13c1a031520f8e1ae0000000000000000000000004a079aeb8adcae2a53a95d9ee04bf1f8ebfc57df000000000000000000000000f6b82a092eec8bf0a9d0765d8d203470459d46df000000000000000000000000e47accf7c805823ae012753d93f7dc4273c598de000000000000000000000000948b8318fb8ca9658232b86046c033cbd1dded97000000000000000000000000c2aecdab149e5921bdbb079ed2feb10aefb47e2f000000000000000000000000fbb1fba3ee6c84168f406b389c2f777a8586d85d0000000000000000000000001f707a5ace47a9d4695737bd7422af491261ea27000000000000000000000000c0442e367da92128a9ab0d8e104fb27ab29964fe0000000000000000000000003312650b9a04f05cce55c7d4874f85a2a43dac6b000000000000000000000000c8b4b4a809ad4ac462f0d006aa087dc036f87c6f0000000000000000000000007d0bb9c9747ecb9bf709960d8f39d5c780bce7350000000000000000000000005ee24a1187b13c664fcafe0f4acbcd023f65f75d0000000000000000000000007640d6cba432cd7d0db6f91d916701edee4257ae000000000000000000000000364a7c1611422d612b704a5778643b690f8c5646000000000000000000000000cac5bc881742990630f528c2dd1916e68b36b4b20000000000000000000000001ae9994c3a9c08811268db9835cedf8876749fcc000000000000000000000000db1fd28c7d27714204ff66a22d6fa93a57977e200000000000000000000000005cd3f55a8ca2598177c79ec962914778dc2ab06000000000000000000000000067e913832461aba015a1b522a491b2b8dfba2ac7000000000000000000000000883288f9eda05c82194a79013f455091052463d8000000000000000000000000c924788069a7c36258734a5bcfdb89ef9abcaf010000000000000000000000004e5ced446e9fefe33962de3fb6d5a50baf2cfd16000000000000000000000000db8724b1dc4ae2babe12a4a3d3b459207d2a54da000000000000000000000000b3ed5b8f91201ca405a736496ac46ac317ae175800000000000000000000000073dc47ba31ca6205dcdfac09ebd4078634641c9100000000000000000000000038af06b2d5a0e6b305374b9062d0ff9d920ff85f00000000000000000000000004d1ba15196bfdf25b96eda28c38e0d914d8736200000000000000000000000015c4019f398a2afe51ed6fad9294225ff6b18b4e000000000000000000000000c3fdad2ace18013d51f844bb43548db2e437acaa0000000000000000000000004ade995bde73f4cbc035741d93c386700888aa420000000000000000000000004540c9e12a6afc27c4d4280dab7cc31df7629cbd000000000000000000000000c7f768a3ff939426f24b160c8e61561c8ae3ac170000000000000000000000001a3a734d341021ff1cdc63cca030202a7ec8eedb00000000000000000000000069eac687e300975579f9fae50c88e2e7a8c67f7e0000000000000000000000003d345ba3992d2604130dbd2a8b56cd32074bc91c0000000000000000000000006c868386109f7d5aba8e60767d8074161111e594000000000000000000000000cc1f12540351cd2a86fb69e633301e05ab670921000000000000000000000000c69486155b3659c7f34dc7f86d4fcf5afefd9e8e000000000000000000000000c78e0c0e3cc9879e164e93d07c801ac88fe327f1000000000000000000000000e09561024c79a2c45ca27d5967acb4e0f96f02a8000000000000000000000000510000309f94173ba46240df1c8dac72ee0ca63a000000000000000000000000622bc8b4a8b0981e803f630379b5608f8f252d30000000000000000000000000d5e5417312b1b0430e284142e51a347bfe32e0490000000000000000000000002e2bd0b25969e345acef03335c185836aa7b5c490000000000000000000000005991c4e4dd547d7955b418e5d614430721abc76800000000000000000000000066471666ad5474c14ed35f1d8545d11b27e16dd2000000000000000000000000a93f3d735fb848a59968c6253594e0f8f51fcb2300000000000000000000000008b457bb335878add6369576263426c76e9b203c000000000000000000000000c815c69db1da12fbb33bb3383c1e7dbf703e66c20000000000000000000000001f38859c171547bad879b1d48e80753016a2325a000000000000000000000000eead731ddae372c361bc8e57acdbfbad678df5c5000000000000000000000000b76028f54fdbb0c02a37ea2241a3f6d36ec1fd2e000000000000000000000000a3db292234671f497ab0657bac4685fcd9613a7a000000000000000000000000f60c41236d35ccc031fe6183ce035d2a769fd3690000000000000000000000007a903e7d52988b08a26a181b06604c2fa85ca31d0000000000000000000000003cf50c289184b5040e045e164bf03348e426eba6000000000000000000000000de380a71b1e692d57a4c5524acb436a29a9f5c3f0000000000000000000000007b19616ba58d301217a762b11f04eee620bfd07e0000000000000000000000004854bfc88a7e46853f5284e351edc578115cffec000000000000000000000000200bde9ba48abb7aca9bf35085f4b215526a8485000000000000000000000000085eb0c292d32fad478a752c02cb327155aa955b000000000000000000000000661a347ddba931c6c7f2275d43f8b75cd3990722000000000000000000000000b27ca2f83a8cdde0533e3a6f2747933a6042b38e000000000000000000000000691a8eabdf93e68d187b78562b7569625b44982a000000000000000000000000e0b69a99e8d7a2483d2c201ea0b4d305878897ea000000000000000000000000cb6f71717d91765a34d69888879bc3b5fdc0dcd300000000000000000000000097dd90d6347e6513b8bef68348093bda9c6e77ac000000000000000000000000a57ec481335314d08a263141fd261c9f8d0c678e0000000000000000000000009dd0796403395d1e29a49148174b5d4e95b8cce700000000000000000000000066dce0484500a2f0720e362e861b64428e31a7a3000000000000000000000000e4d29d690e2d154f876f92c1b8cffc2c7b4c109c00000000000000000000000014da058cd9ba5e9e72a66eb4eaac45ced0ca4d7000000000000000000000000060602a47db915413cbafdec8c162f465273ba6670000000000000000000000008b1c9c288933ef49da35b4b84f11d758bd3d49cf000000000000000000000000d0f762d6e5e0934ab6fa453be0adeb305d609c9900000000000000000000000008e3c44352cbf81e008de6b421238969598d727b0000000000000000000000004ae785fa372c4011e2ef85e6508b888cc57b372d0000000000000000000000007eebb3c3c66cdeb1c37c6a1df4b23b83fcd62309000000000000000000000000a65898d21775953fe69cb5599e7e374b375c39850000000000000000000000008866c8ea5ff3a6db602ddb3c472fdd74a7231dd50000000000000000000000003ff709637206f7a0cf47be650111b17a3ff78a0700000000000000000000000060b0fa8da3ac81e46b70ca4ff4d01fda7724ca07000000000000000000000000e6d0f631e0083b01d096b39c1d448c950cedff140000000000000000000000004a2dead149bff722000871df64b117320549fb0100000000000000000000000081708a0d4bf0cb8f378c9261a13c10c84ac23965000000000000000000000000b7b124d8d6065c68dcbd7b5278a04cc474fc9a0f00000000000000000000000045061bee188888a86376ac4b127bd9c1554713b9000000000000000000000000644b00e80a4f26a9104bd5a942fed4d1f24f2800000000000000000000000000e1bce7a9276fe8c9fb861c74391b81e3858bc11400000000000000000000000084acee946118abacc23d7dcfa3b4dc5f6bd17a81000000000000000000000000ec14c2ed154c9ca5a49dc2f7ed2b3a4d0a28a9710000000000000000000000007d4d28a08d701e73e09373df1abb8376a2196f88000000000000000000000000dcec9f040b3d0810f9185887aead9770f822a66700000000000000000000000011ffbf1836f0cb3add1d8ccb7bb532d54facff1a000000000000000000000000e18791a74d5f68037baf006232f538923398fa440000000000000000000000001d7c9de697fa49e4657f0e463656c0d0eca80f350000000000000000000000006e939600a0f19d72db85440066506ac9ec67f8e30000000000000000000000000ad0a8c415b6eb63b1bf31e2f1cea34f2b78fce8000000000000000000000000bc9dce0e51836b4f56211480b46e30821001dbf10000000000000000000000008f136f19c26a91bed3d0edf6a19b28f187aea24600000000000000000000000081fc713a8e3785c47e755fc86a031083d9aedc55000000000000000000000000550645031a577738c6f474eb1400b72c21a76d330000000000000000000000000a092952bd61a8d4ca132e0b95408226e37b20450000000000000000000000001b73452d1182c243c8b51c71c68e6ed9b5861807000000000000000000000000a598e7bbc9c0cb06e808aa182752223fa8f3916100000000000000000000000036f3a36f25b687e743b66330f8391ca82cccbac8000000000000000000000000b08b0c436ba5cf381ef2061876d8fe2be2dbd9a30000000000000000000000003a244ad9621c0ad189f24381d15c73a9b79f12bb00000000000000000000000036a560a2d344723c2f5bac97c742d6b132f97cf60000000000000000000000002d8418f3e55380763673427b3201164ff8e87dab000000000000000000000000f1adb9e5a6f78073552fa997bddd7a8208cc25a8000000000000000000000000317a32850469481a5bbed718625f7a29bbcf6803000000000000000000000000fceeb340ea47bd79624850de4bf5923f1f86fec60000000000000000000000008d5feacffe09b19a9ed36385e0d657dad40e633f0000000000000000000000005c02fab407ccc6210945964bb67c31f5f008ea11000000000000000000000000292c281cfae3f360aabbc03573778bdfe825a116000000000000000000000000605959ed62f5c80b9f9d964f835827db6adb15da0000000000000000000000003388b7b6b5e194bc9da383f6761405b8d6b9ccdf000000000000000000000000246dba95150695637a60eaaa55feef8284172984000000000000000000000000da60cf8b58e309fa058ee2351f3e211bdfec21e40000000000000000000000008e510dfb7a75145f7fe91a1250bd4332290f34b5000000000000000000000000d668842b4aad7528bcbb8a9000d9877ebc4ca2ab000000000000000000000000c59e1a6f7c10cbf856e69fe237e51e674a250aa200000000000000000000000013725b5b4d975fcd78f67270c6b161efd9fcadbf00000000000000000000000003434a82f755b95930a7eebd636b9610153f5b5e000000000000000000000000b6e306a4ed57980cae3d98bc79a3791ca4e5d640000000000000000000000000da610b7cef2285b7b81cb605538bc3f83999b2ce0000000000000000000000006427e4eaf0841a713d2f8e630a0cd75ddeca8a050000000000000000000000003b47bcbf3be6cacb20beaa6f04ea13a5daf7f781000000000000000000000000a5ff4d0deef0f2de8caac8352373da07649d578e000000000000000000000000a630944714c27b6d75967d720cf913c7f35322f500000000000000000000000054d078bbad3512a1c5ec7b118e13d59e15aade5d0000000000000000000000002716d6603dc771927597da92e7494b0ed0d64f88000000000000000000000000f40d53cb482c52f024f0ff4de83fd0a4dfb74be3000000000000000000000000f14c579ccd5a476cb6fb2388c88841ad7f0971e3000000000000000000000000ca2827349c51f4f872d7a5ce90f432b46382d60a000000000000000000000000dfc11ac7e8bafa7d2971554588289c19bfafd323000000000000000000000000d3d9c7b0c2c9b12148be037cd351ae62733b55f60000000000000000000000003107d4b6ff78db4c46582ef3a014248a54668616000000000000000000000000c30c7a50af8ae3ffccd3faaf11f1e7f9753f18e900000000000000000000000049af47f079c545dea63b026a1abd2b78631e3de8000000000000000000000000fbc5a7f007301125b108cfc879300d4c530d637b000000000000000000000000a5631c900fab1e718aae0ad381c0b46f3b804222000000000000000000000000ef1104dd78a910eb6d0ea1d3cb11dcc4324e938a000000000000000000000000cd25d49c61fe0e04cf9f0c797f8176eb528e240600000000000000000000000035b3f188352da32e8bf6ba31f2bbea8e9438c11c00000000000000000000000083e45a2be23bfea9dd2f102101403fbd4a8eabd00000000000000000000000002246e9f32af33396a53a0a0521012d29d5c73f780000000000000000000000007c7b1b68e956790dec58f6fca09b8c9db7d352ff000000000000000000000000aeb811d83226f8fc4ee57ad4f7b41a84cfa0ebff000000000000000000000000771c9e5a95082d1c952d74a335d4980544c9a331000000000000000000000000e502b9575a626082fc5f64fc5c88342052e24e96000000000000000000000000791dcaf119b2726e0926a3407231b2caa4c7a47c000000000000000000000000ad3b95973355eebb88708525949c74141c8830990000000000000000000000003d6e0cd2ca93c2c35ecf7ff7c662df245d0ae096000000000000000000000000281610b941cc36b07c26d5f02d4391927c690bc500000000000000000000000042054c06ab58a0cea5aadf652e674ca750f7fb470000000000000000000000006c0950b79d655642a8f021f3d7e6170edddb81cc0000000000000000000000000247938e73ebd4d5c330d91ddc315af1be506ab100000000000000000000000036dc87ebf7722251992b93b5154953540c9f2bb20000000000000000000000007412bc256355abd22dd53de3a38e8995b5d4c1d1000000000000000000000000306766c7e4291ff2e7abb3b68232ac93820743f6000000000000000000000000afea601dbbb9cb386764dbb86c1707501a9e158b000000000000000000000000330096bdc24331d3ed702269667c6ee0e0b710fa000000000000000000000000a146834021becf4bb3ea88dec86c585aad701e0000000000000000000000000092bc51e4b022cdff6898545be9a25c39bb17c369000000000000000000000000e1417151b4daed61d3c36a532dab5505cbc2a5540000000000000000000000002126330263dffc81b3ba07d6e472a89468431e9d000000000000000000000000835ddb96b82d4f8d3919ca5b62340293663380af000000000000000000000000c95ed3844cfc92e68ab7b0cd72e832a3f6eb02590000000000000000000000009721f285be13277cfe7a54a1ba7b1542a99d9ca700000000000000000000000032714b5c4990f4524ddbff750c0825e75f2976a7000000000000000000000000ab129abfafc5836d064ad49a8d553a773165dcd900000000000000000000000051ba90f25bbbd8611c72a8f91db15a8ca00a101c000000000000000000000000f1bdbe8dd3eff87732456b28581424f60f7fb12000000000000000000000000089d560ead0a9ea55521ab9760660eb983c87a6730000000000000000000000008f07ac5c69d617734cedfccdc5a7b19899824c97000000000000000000000000c603e567eeaf8dd4de2b8f734dcb7e79c70102590000000000000000000000001347bf72b4f07e8f7de755e78ee3c3f70154398d0000000000000000000000001b2e26ea5234e229342a6eac2c3d906eaad007380000000000000000000000005c821361b2862d57207f7b5ba59f97ad5d3c0a0100000000000000000000000012e4d3d680d8a303ea5a6c641f346a2c6384e6850000000000000000000000009d0df24a713249c2f698af20114c8acc7fcdc153000000000000000000000000d4fc94a9ad1167866e273373f3904e85b60aa87400000000000000000000000011978d68806e292a7054a274dcbc6e2b8f078d61000000000000000000000000184644e287426ca3940460353bcb7f92bc40f606000000000000000000000000fa37c42986796e82caafba8523bde47f830a6980000000000000000000000000346c08251330d551f5faf4b7e8a598df8307e415000000000000000000000000398b2e8116b5e416b30eb0a937a114d2060adfc6000000000000000000000000cfd6a417dbb5bcc3a3de67ae60b3ea848ea2f3220000000000000000000000009ece8309cc0abfcc6960a350e5111b614c3fb2f0000000000000000000000000cb90a2fed9e5d63148eb4de9e242d731eab2d76a000000000000000000000000ac443228d2ced4f15de936010c41a619dcfc2d580000000000000000000000004140e7d9a7809d63e5ba6a0fd22ffe08d55774ec000000000000000000000000c616cf656b69467dd4dd49db5b5f8cc9f23cadfe00000000000000000000000048da7184e6f0464fe2f2edd9678b26505e49c88b000000000000000000000000e7d4d5aea169afcaa903bbf1f8bbb1e514645df7000000000000000000000000935f7563bf160d94aad30ff11dbf38a2b69bb2bb0000000000000000000000008d274d06fef4deb610f295d3a2b375e7a582c5f60000000000000000000000005a6b1416bf397248e474509fe25f684b762dffa40000000000000000000000001fe189d03540ad791d0a852d48df284b3f083cff000000000000000000000000122ff6a43c0649b5551408a08157c38257f13cd20000000000000000000000006feb8fad3d889a8a798ff825fc9b69d0b13edcb20000000000000000000000005213146935e06418166a39239f73d645f86933460000000000000000000000007db5d398d3e9b1d0b1d119e53af3e03164637ed5000000000000000000000000344591d95c182c18d2478a2f9730d1530697e379000000000000000000000000629b6fb864ee7f297d1014fa29d3d824b62758fa0000000000000000000000003bd62a966d72014d8cd94361e0d3cf23129ee420000000000000000000000000681e272fce4ea217addd5d3e39e4cb1173eeb6bb00000000000000000000000018b4f3cba98c24fcfd5539e866d3c6b5d3ea2965000000000000000000000000c04f783fdb01273dd2188c812014c6639366e77000000000000000000000000057315665d899a98b2b068fce1f8ab2424534b8a20000000000000000000000008f1b5348c9a66d1e8d9c22f761a8dab2d614f3f50000000000000000000000000dbb6615448af08c4030c9f71600e133268c63cf000000000000000000000000537e79ae6432de08483d8faa3258293a44c7a0fa000000000000000000000000f82745e4c3819bd0e04be5418814a0eb2e41d75a000000000000000000000000443de7fc2dbaba0c6aa6698d5f911512f3bbb0fd000000000000000000000000ef589c8227505495667310c8f2de517733a4f6810000000000000000000000004a1dd12ab880e8184bfe66f87e5c446d4c9d7de40000000000000000000000004f817cbbcb696612f5a8d7655b78dd9d2699c7570000000000000000000000008d22bd8945d2a74c462753a065697e95895776320000000000000000000000003c25684397ccbefc5a0efb8a284ddf0a1b5e510d000000000000000000000000aefa3d50fc4fc9783fd30d6cad26874238cff8620000000000000000000000004089123d68866cfa149b0911b6c05f7b070238d5000000000000000000000000e930f73419e00ffd290196cc5e0b7b0f47d77ee900000000000000000000000005c015016773153de17dab01e7120e6c47b2d1100000000000000000000000004a9225c2bdc5377b27aa6d9f7f6d2d200be5e327000000000000000000000000f36d2a274af726acdccd5e46e3835a3ff5bfcb260000000000000000000000000ec5fba04f875a65a0669f17db9fc506133af07e000000000000000000000000487963ec759a7c622c0f623c694468fb874713bf00000000000000000000000097687c4e9be5a6699ea9bb7e5bae309ba94cd6170000000000000000000000006ee2a0a308ebbc05ced109040d09d9a78a752afb0000000000000000000000004d6d564b234c7158db8de93546dc392343d3ceff000000000000000000000000840e7bf937477016037ea70d40b5dcf1cf22b24d0000000000000000000000003fbd1e76a0c02e12876bec333f97e1d9c061ff8c0000000000000000000000001d0085d85c7bd1bc19727e21543bc4d27d8a9c4200000000000000000000000053a94c057b3d4c6416b2e3b4853b6817627af15e000000000000000000000000b7c367021c41f322be1fd3c45e433f6940060ffa000000000000000000000000c5df58bfaee0d7316adf0c30954c2b47a3e9a091000000000000000000000000535bcb94f6f790a23da3f97a2fc435ea8699b3d4000000000000000000000000ac2b46c6822850ac8b0c7b8ec30c77b1420d39c0000000000000000000000000b7c1c369d2958c0af5aac0f85a7b89b5dd48fe43000000000000000000000000a883b2fe69ae27189979b80bf698b5030127a512000000000000000000000000479d047fba9c71e75ce56644e6894f9bd243c7c5000000000000000000000000a0fd4f4429645dcfcb11915f327e362555ea0e32000000000000000000000000ea4aa2598d0431c52358c1d0722e1eb548845cd30000000000000000000000007974c91966dcb39242f01bb2d29805ed8ff6c14c000000000000000000000000ab9f9912247d1a3fdfa11129dd9b15eaf2a91b9a000000000000000000000000e2593783a29a57b8170d62d4b81edf469eb53f8e0000000000000000000000008161d014038f7408b7b32ebb3693ffd08af12cdf000000000000000000000000a049e5a76707d5488a0a5bb2f90d254fc5842bff000000000000000000000000088f735d1fb4f097d510d9706696fd73da434eb000000000000000000000000060d28dfa0ccd7f448bfbd92d0a619b5e9620ab20000000000000000000000000ce9a0cd2c63b9cb356f06060b0e347e9a977b24600000000000000000000000027a7f6ed964a957471a2ec617d4f112cb874b274000000000000000000000000411e79c10e57cc6088d03bbd5013ab26b21d6eef000000000000000000000000e7fc526cc6a00f3ccbe8023ebf80d223fde530aa0000000000000000000000004ee5c28d5da5c652f42c1237f733ba30915b46f1000000000000000000000000f7de4d1ec0765ff9b3aba7bdadf05e35d23e599800000000000000000000000049679e1e0843332e16a76c168ece5697f6f0ca120000000000000000000000006814918f89dd2e1084a3f400acc634688e04944800000000000000000000000024d5a7a5820f2ea8ce30ba01c2533bff883cec4600000000000000000000000019e91c45fce1919b3f960ba179ba306aebefeda900000000000000000000000087cd1acb17957bec4655683a0f6153ce416dfbcb000000000000000000000000c6f51300337ee66aeddd9063ebf8668dc948efac0000000000000000000000009f396cbea586882ec30e4bafffecd42eb84e4e720000000000000000000000006fd99c53c7c0e4dc8e2a6fa8ccf50453eaf88cf600000000000000000000000089e810cf68f671c54bdf18e63a058d8ccc1e3005000000000000000000000000e1b9ffbc3f65f1246892ec3108b479698e52528b000000000000000000000000740351baa306d5a731c3f165171cf66b47ca3bb5000000000000000000000000413d7159f03306f129c616f330d8a5b437830a6e000000000000000000000000584d55b17e84b36117459035956fa020065d914d0000000000000000000000003d9800c3a92ce847e5f3422d83069bfdad245f1700000000000000000000000064f2827d0663ac3684272c2a5f16567c17b31937000000000000000000000000c4b6f12a36f7c71f8cdf27e7c4f64f19438082fc000000000000000000000000f51fa47ddea7a07770a5f9b32687af4729d0d4d7000000000000000000000000494e5e36f7f2c64c4a3fd80a3241b3f1df6db6a5000000000000000000000000d0cc0047e93a49bdda2b41fdb695a531a4ab46c900000000000000000000000079826d134789ba2a740d70e78e2cbd4bf0b278d9000000000000000000000000bd6f6980d9bfd371e0f65a34c7f5831025b3547c00000000000000000000000084870298465d4b49680abda4d4e26d16eb6eedbd000000000000000000000000f0f78dcd44e91c8a187516ac90186b40b35643690000000000000000000000008e6d54218cd86f4202ac4fb924ae7e54d90ba66800000000000000000000000066d3ece23023d838c231215acd7328a7d664b82a000000000000000000000000b2df747c5d1bdadd6f7e581ade3ad193d6a296f2000000000000000000000000fd5a3f69034464cdcd61b5037ba58ab6d7854bcd0000000000000000000000006ece38ebe90ce0489143f8a37c22c0b41506d156000000000000000000000000d5324d46a73cad53a09c6b0cbfc2b6f0d3fbf48f000000000000000000000000bf1e4890e0f79676a77406218e7b93ff8636930b0000000000000000000000006572d3286e6acd9cb5a148fdd71fde4b0917fd59000000000000000000000000f709abb336aab03204e4ccb5e633e700c52ed1cc000000000000000000000000e097d0a7b4907c28e9e858187b67c5187a3414350000000000000000000000008287ea2c4c3fb00b4d290cb89c2db0d06f4c2258000000000000000000000000f179dcbaa6e8446a8492d7ba00e31aa5917f9feb000000000000000000000000832440f59d4a0abe86a439fd4f32fa4bdb6f19d9000000000000000000000000c35b4c096d7b412ca1fece0d94ec747424892bc20000000000000000000000006b55f11eb7280a7e049ff4e6697edb4bc745fd84000000000000000000000000744fd8ab64b8e0cd18e8cba434673326ba637094000000000000000000000000a544c366684b960d60e66c8ed92d840b40020215000000000000000000000000ff54e0b61ff417ffd73002358fdc240d5a850bfc00000000000000000000000033650cab78397d6d27bd8dba85f3322748538506000000000000000000000000003c443ff6f8a8a8d5d4018643deb45e7c34e512000000000000000000000000895cc75cb174538584e95b84a63104be99e128f6000000000000000000000000f0d92e2b30a2c99ef515a02cd28eff8d21b42f9f000000000000000000000000636d133b7bba472b33941e42407c202ea4312e58000000000000000000000000baf53f7c0a4381e00874ba376da02378cf75ec17000000000000000000000000ffcafe26f44eddd99226fcc657f18499aecb588f000000000000000000000000939cfd2d4d4db774c975e6005baa3df6d324ee79000000000000000000000000bc673db42a6297823f6142abdc1119a8deac9f9c00000000000000000000000055cb3585aa3f0759cc55c16bf905333de961f8b9000000000000000000000000e83dc37e5dd069e4a63b9891b69d6f049b197805000000000000000000000000650981b2446306c76ca7b8817cf8e21963f548a5000000000000000000000000496e369fe900735265628779b3d78af5c78d437900000000000000000000000064b6703296d4d9218fbfc31d5f82c74b79835ed200000000000000000000000082817535a81e8f4361a6aca6b1804b33eac4f5e9000000000000000000000000ed57bfa5997aa7c425d296a2dbc29dc7128a10f30000000000000000000000003cbf2586398ace3ec534f662ed778941a839893f0000000000000000000000000d79e8d77ccff200f9511cc0c3c79a5150ebba6900000000000000000000000077e6b6d62d6c8b7ab0922c94454ef564884b3ea4000000000000000000000000cbdcd14ff56948d93e25b95b00cc162aaaa48cba000000000000000000000000a932b03b9f91dd9b33439d982015b4fef7682f34000000000000000000000000add0afc1d29023e198cb3660ce7bf5b2f405e788000000000000000000000000bcff94fd45cbbfa24849263c6c926a87f0cd346f0000000000000000000000007dd206bf9c609d3b26be0bdd0b74c22fadc52383000000000000000000000000cae9e569ce976a0dcc06833a26b704e16359c3fc00000000000000000000000072ecdfb6fe51738a6bd70b7a3751739c38267563000000000000000000000000aa0d209e59becd3389c8dafff37cc00562383c80000000000000000000000000a1aac7d20bea348a98c7ff399f4e2461fdc1fddd00000000000000000000000087be9549471eab3d2bc64f915a24152017e20c61000000000000000000000000020c231d2a2fb153c690bfdaeef5e90442b5e48a000000000000000000000000c57110c85df66775d279859a8ea9848aae94fe4700000000000000000000000086175972084e466d9f2e942571eb5ba650c9a216000000000000000000000000299bc2d90aeb0de2ea588847e14d2df643bb411600000000000000000000000021f68e08cdac811bf517c273adee5a0f34ceebba0000000000000000000000004a6140ad47681021e653b29697a8604ea0259c6500000000000000000000000015ea369b22a67719efbaedaceca2588af719fc200000000000000000000000007bf7576d961170d3665a62fe06a55de93d778e9400000000000000000000000085d721849f98f653b1a85fb99b15d8b370378ba60000000000000000000000008d9396ab01a54b049b47ad80db3fbff68c4088c6000000000000000000000000ed4f8a9b00a6001c87fb5ab966ae277fbba5dbc6000000000000000000000000327bc7dcca19864204c9668ef769d858b0493b6700000000000000000000000080e0a75ed9dfe6181adc21e49e50401523917be2000000000000000000000000cd7bdb622ae74ef81f935ea9fafbd7017bd56042000000000000000000000000ce06db096bbf14dff1e96b8a67d7d5db73cf6c240000000000000000000000000146082cfd0dfe302b5b57535f81065274d603540000000000000000000000005caab0e02aba996f6e5f64fecd556dba27f6faf2000000000000000000000000832babd1ebcebfd07af1cb22ce233490d6eb31590000000000000000000000002a0d620c3eb0384cb758dffe797af732e31e839f000000000000000000000000c8fc0500e8d5fb3e089dec075c212f35a5a4c1b0000000000000000000000000e9d6a682b5f4daa13b9f1dd4461e0786f0e2c674000000000000000000000000b48f5e4330e9617d5d77a55b1e9c42d6d3505e950000000000000000000000003a786cf31dd9a5983c72dd58adb1ab3c1ca766630000000000000000000000003c5fa4a2fd43cc72884d8d6d49ba2464da0d3098000000000000000000000000ce212f96d168b1324093cfc946e4f16c5d55e90b0000000000000000000000004bf6ad7378b89b88d6769a91f842ed7ebde3ab0400000000000000000000000019fc488af00a019b5e2cc316c2b1f5f697bc89620000000000000000000000004a3b59d88ea2196d4d936c88904f7b625481c56b00000000000000000000000008cdf8173434f29d1272d3019b69820f71bb1cde000000000000000000000000e8fef43f53c256eef42a05f539a7be2acc369d3f000000000000000000000000b0b839b0880a0aaed068c77e7d57e8583648224e00000000000000000000000061350864ba43d8e2377937bc5651bd856519fb240000000000000000000000007539c537c4faf5500dc7dfd9e4ea6fa1837791eb00000000000000000000000079f11af4136937cc7d754691cf8493c78dce211c000000000000000000000000b481c93af67935e16608e33c30bacfab7e3fec1e00000000000000000000000011882696ae27cb4a676fe0211134ccc6f47ae1ef000000000000000000000000dfd489121e9a98a580e6a2c3b3f84fd7acf98d790000000000000000000000005797deaf07c437abd7ce40e93c55ecbaeb9378e5000000000000000000000000648a3752ab3c52397be420e1a81177c2ca62a0eb0000000000000000000000002cadafe29d2b53b990742ccb2285e9dd9d6de03700000000000000000000000074f259e46dad6bb0a721c5290d9eba5f3fa1844f000000000000000000000000c84f793ece9f60f25a28df4e0330308e7ee230100000000000000000000000009ba7b4b9f926b09308905880564605a13aab386f000000000000000000000000cb571ca7e72c3def32c95fdc1517c5c74868e50d0000000000000000000000000d3e077a7da8b0c1eb2e4afca91d6971408eb990000000000000000000000000344a11b16567c78025e470d0d012d50e7c269473000000000000000000000000f1072e13ca2c1622f28cc80f4e7b18d3ed72ffaa0000000000000000000000004514bda8bf2be8170328c8b0fe46ba16e943392400000000000000000000000012f2cb639f28b4b3af5575235fdf871f8a78886700000000000000000000000097fc7eb57534191f1800073c5c31c0d7d7493e670000000000000000000000006c297735a94d7e8dbda960e44a095625d70b3e3c0000000000000000000000002b5802957709d6cae73b2d5fa81232e3cf9094ad0000000000000000000000007cd2c26d0d0777f06a9b1fcf394cb4b88d66a1150000000000000000000000006198f9834961a228af2abf4d17719f2505ea4e8c0000000000000000000000006229f7195550d13fd5b8781aa3b21c6b78ff0f9a0000000000000000000000008ef134702147d123a88bf488527b0880109e6daf00000000000000000000000066db28d4bbf7cffb8f64b8866d04f4136e43ae85000000000000000000000000616cf8fbe801b38e558816f3a82a02112ff3e5ea000000000000000000000000204310889f5e0527f16089ff31293ca65dfc6d2b00000000000000000000000013c4cf4d69c74689060d5cbe5845c5eec2d4f0a4000000000000000000000000fcbbcadfaf1a760bddd238acb4f56fff08e30b310000000000000000000000002337f5bae1a0cbb6facab905f0e903a0f57ecb0900000000000000000000000006566bdfad7fbbb87e9183cf5e96df992f05a2e80000000000000000000000008ab093ee473fee0be706a9cff1fe30b317d3763500000000000000000000000085aca69367d3aca1f09dd7515a71c70d74d361ca000000000000000000000000843e7ccbf3dfa02beb0b564359b956762d951e0b00000000000000000000000050eb842a359ffe3ab2069b77343f2e5ff677099a