60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000047173b170c64d16393a52e6c480b3ad8c302ba1e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c756e6976346c61622e6e65740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e20756e6976346c61622e6e6574000000000000000000000000000000000000000000000000000000000000000000002e516d596b37506a52644e5841467337356e727474344762714447734d3750415777314672337a7575676a5a693644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000002d82fb8556ecc76accf1a7847d551b34237307d2000000000000000000000000ea66af4314674b2b6ced40eb689a7817080d7d77000000000000000000000000e8545167f81401225cc407067d45e189c9470f34000000000000000000000000f53c20708e9dbc2fb6798cd8a6f78da4df4d6f78000000000000000000000000805c7a8cbced7ad8639a995a042130d8a95c85b5000000000000000000000000a0ad66e34541d2ef81c0027ab83a51d5791a9a1d000000000000000000000000dd4e1d47400632cb3891810852bff794acca8965000000000000000000000000e7de380a615aa573e6b07fbb1eec3c71a6800d240000000000000000000000005408db02c6d7c1fdded2e077f1a36b46814fa2cb000000000000000000000000b894a4bb06f7b4f5280a45b91c1466f3390b7aef000000000000000000000000f1f1cef793bb73e2a4bb159709581dad63c62f3a0000000000000000000000002ea1beaa51e83efa8d6686b834459040f9e3ef2a0000000000000000000000007e8b1c1037a10a7387268a3522a01e43ed8c8b540000000000000000000000001a38af1931c47b03066a386e3add822616038dab000000000000000000000000c23a8642879d5c1c33dabe7768c9d922de51e8bc000000000000000000000000c9591862c557be58ff4b9b51ae567bc5c3a84c530000000000000000000000004203325e602416b809efc685f48b2e7c56f43dbb000000000000000000000000e76beaaf0c1e8cc1fb0953007ab55a145ac6a55a000000000000000000000000a77a35d880c9c5a0c107626dae43f81ec25234c3000000000000000000000000c309e2fbdcf9ded01452442307074ee2ca93d446000000000000000000000000fbf0180a9629586e9e70e71000e76cbd6d0428c60000000000000000000000003e1088af1923840d5b0880cb79395296958cfecb000000000000000000000000918cf3bca4a7da58b97fc1fd702c2421475c6ca20000000000000000000000000baefe4804dcc9b0aea1c92f2a5b8d4c87e47c900000000000000000000000004c87b1cc8036f52aa1039353c2e418ce8bf9050900000000000000000000000098747c76d367167a636aa1903125c3c2cac597ad0000000000000000000000000680f57daf9acf42421103a08c475274d26fca11000000000000000000000000ff4bcd2953da9cfe79ef552d76b760df91b0031e00000000000000000000000009bf8431fcfc9f0b871c6ef5a2ecef54ea3dc57e0000000000000000000000003ff61e1830855cb2664c36b28e1a6ea4e345891700000000000000000000000043b7b4c844eb35366a1926d9e439b3c294381d0300000000000000000000000026b3a9e36912f75d576574a76e9115a93efdbf49000000000000000000000000915a8ebbc7a61a3706e437eaacb7fde8bc03c3c0000000000000000000000000bd922eae7bffc9bf320ca224784af09422199999000000000000000000000000aaeb37b191b89c995647fccceed14aa8938af2e80000000000000000000000006fd84841272c3b6d64c734bd3f6b36badbe21d140000000000000000000000007bb5c741f9e4df849c3c81f57222ab6752ace344000000000000000000000000f16020b06c6c0f6443c0c99d62c888b480e25db1000000000000000000000000dfe74ed5c500f0c7d89dddd466e8a781d7a4dbff0000000000000000000000009b9dc4f6c2dc70df1f317c6841243589156821d1000000000000000000000000b24ec5c3d93ade15c4e0b583915d3459a68fc3d5000000000000000000000000de5b91dcfed7f824d2c8d5a7b041b89e1a0d291700000000000000000000000031092318010c4106b9ddd76b81a67330e9cdf1d6000000000000000000000000aeb6736b3bc0297554c2125ffda3ad5befa7ec8700000000000000000000000083dba32e3f3b04d9f7e2bf4132571804227c52760000000000000000000000001fd7c0ea0403fc7a456fabc1ecbbd7fba6fb08b1000000000000000000000000f28e7b0fdece7e88f71c3c449f57fa8a323b2f020000000000000000000000004d3278d9f0189cb679a4fb9f36ba1b34d6398a0f0000000000000000000000007a07fea25aea442d66102905e6b8a801556206c800000000000000000000000086a9504401878d24e6bd9418d66ae487ea6fc53900000000000000000000000001603059349cdafafb4c2783ce573f98d1de205500000000000000000000000083bd3cc9a450db2870ba4117296cdb5269480fe9000000000000000000000000adc679fbf0659fb37e834f5a5c717dcf0e6481d800000000000000000000000017787d80ba0ba6659842ba2dc7788cbf215900d500000000000000000000000000037446857ffb5feef5df9504c1d267151dcf42000000000000000000000000521b79c627337dd321488a933f7006dc4c206f8f000000000000000000000000a6fdf2bdb479fbb53df7aef22d658d09b2504a7d0000000000000000000000007034f33d26484181227347d0cbb32469b44daf62000000000000000000000000fe4b65485ab5bca713d800819246e91950e69ba500000000000000000000000093e0b857b4e1a092355627d05d15b59709b01f2e0000000000000000000000001a5a46fe30fc8927f6b42178ed90b2d356dec091000000000000000000000000ffb642b6c0c1c18782fe0257d04df172968561cf000000000000000000000000ea0f9dc326f9a6c47235169d6ad3f024d2ba0bff00000000000000000000000061475b3f7bb558b4ee7a907b2d2b29b17d0423b6000000000000000000000000df6835f679389e75d8d44e8031715abaa23ba0ff000000000000000000000000312f1f29870185a81b3b9d127537475f49a273c6000000000000000000000000ad3271051c10334480b20b01c25f69cfd07d89c50000000000000000000000008d9b75304c71e986cb0a3e227e35c4d841f3d3cc00000000000000000000000040cc9a759915fdfda41903248c85b17c3835ecd500000000000000000000000012b5943104b11033bbe198bf24edc55c514e0842000000000000000000000000eeeb61439cec4c403a14de628a052451f973cdee0000000000000000000000003f8586ed6bcd44aa9e4090cf8b2e752641dc0aab00000000000000000000000056582be9a90261a4a88061d286fcf29546027bcd000000000000000000000000c2d78f8bc5d2a31b0e1350c3dd0cc8e5b5b1197b000000000000000000000000064a768bb4e79f22ba0dcb3c5d2421ae32d51003000000000000000000000000eacb1223184267df749afa9bbca4d7606ba5730600000000000000000000000006e2cbebcf00a9350d1f5eca8fbfee245ddef5a300000000000000000000000026947df14ade0f2ad0e18f40a350350015c10fbc000000000000000000000000a47315042043d1da4b08cbfef9019039e443135b0000000000000000000000002eee34b0433cc39c0e9859ac1899dff34ce101e0000000000000000000000000b666902436bb3d8e4fa487a53799393dc94cbf83000000000000000000000000efd29380afbbc49fe6d1ded8a9d03972dfb38084000000000000000000000000459a96b422aedc4f691bb4c0df8123405cd49077000000000000000000000000b4a034f7242dbd5a71a99fd44edf73c60c0faadb0000000000000000000000003335b84dfc082c44dc5fc3cae261eed3067913f1000000000000000000000000b881acab44ff6012bd3a9144e7d2828f4a7646ef000000000000000000000000447b013b60e97042da31e3e4e996540025863c34000000000000000000000000c2adda88d6b2a37d4723ea74d437c0914f4e92480000000000000000000000000f7974fc4a15ad9e0c177748264beea72af7749a000000000000000000000000007c9e2bf15c55e62910a1b2e3078d9ae821190d0000000000000000000000002f7ae7f1c0c484bf506f9360f8d401509043a297000000000000000000000000525be9a6edc565fb514125845dcdc37ba2e8dc4800000000000000000000000048535861c6c3086d3e837613b7ac8da5a07aefa9000000000000000000000000f06a00703b3e0b1aeb8ff4001705b6d6efbb999f000000000000000000000000501e06920a485734347288e9b0e1b7b13b495e1700000000000000000000000086c8f74e2ef5a05802bd1c741080dcad57e87809000000000000000000000000e5b332c30db3a69ee4969328739dbf902fb7973c000000000000000000000000dba00a81eb60d4f1e2ac62f15f3f0cd63de295b9000000000000000000000000f1c162130ce722b0a932b168a7490f3f6d1e3c84000000000000000000000000860db442066e00495346513affd40c4f6ab10cde000000000000000000000000298523faa843ca40e83b7934170ca874a4fa1b0400000000000000000000000021b7d49cf4218250a633a001b97fe7828c3302c0000000000000000000000000be496981f1cc93f6111c7c4e904608902910c5e5000000000000000000000000fde4cdd67f025f18954078347421242f42b1c485000000000000000000000000ea8b667c50ddd4abcf1c97eae480da58bf739b09000000000000000000000000dc5c52e06198a319a7e74fbca4535e75f861d96c000000000000000000000000f46b0357a6cd11935a8b5e17c329f24544ef316f0000000000000000000000000e76930df91ffd6047699ba157986876d38ae19c000000000000000000000000255f19c464a8c546db0b1bc8df5400316474e4ef00000000000000000000000019357c2750750ead1e8e30dd76111bdbaaf76f8900000000000000000000000043c7c4f94ad40f3eed7d2fd0c6f0e43ffd1f16df000000000000000000000000cf7de19b9fae093c0669907e8b3c6c558ad9b624000000000000000000000000fd9203bd81fb6c865a22dbdd0e2aab55391905a20000000000000000000000009c9527f44c5dca6a98b1c462a2054f349c1a6ea100000000000000000000000081206c4d4eb4a693e4f85341bdc34793393577f5000000000000000000000000a78c0c839ecd0d34263dd87035d6b74762feffd30000000000000000000000002c9f770d43c7f535c705abd6275d27a5f5198d9f00000000000000000000000063f11d2060d147e75c2bfb83dbebe155b4d06b660000000000000000000000007b3c8ed1498aab54e3aa0cb964f5b27bb41830e70000000000000000000000003f24f04cffa96293c745b0237dc83ec043a12ae30000000000000000000000006ef805debb43d2c5ed509c8f45348dacdc60a96400000000000000000000000079c1af10993f7d833184c879a3a808a9f966bee90000000000000000000000008d91b02dd7ced29fbd955eb7c53aed5ac77f1d230000000000000000000000008e89080115d69b6dd49bbba6867ea1180d00cb32000000000000000000000000b5f617752607d226fcaae65ddf28daa92f72902b00000000000000000000000013e90ef20543becc85904731d743d44d9a8e2e0a000000000000000000000000ef9586d085a443b1fea052a1b44caec038a58a49000000000000000000000000de6caf29d7890f3ef9f5841ae8e9b638706c68ad0000000000000000000000000cf7ad8894a641f1f44f3a990f31308cc014204b0000000000000000000000009de163c9139c70a168af120214ec5e291320ee3b000000000000000000000000282ec2d221ba38505d09d648f5b4897be7d193af0000000000000000000000005d4f886d098fe275b37238fc06a816b68942376b0000000000000000000000002e1790f96ab75cb8c9a96b2241b912a6d8bffac3000000000000000000000000c9377d11075015a73b3f1b7deeb8c6e9280a2ec6000000000000000000000000c26f3c12854a7818bfc0629ea7bb46f9d992b85a000000000000000000000000a4907e286b51bee313f1dfd4edeba406d6e05775000000000000000000000000b87f67f6a0ab62cf4309eda4e11125f73c1572de000000000000000000000000c47d04433013618997f2b9b0235ad1b5f82991690000000000000000000000007b8d1133d3dbfbfb90ab32071f46106a88cf25a5000000000000000000000000e06e688d791ac412338a0868bfa3fece9855d9f10000000000000000000000006d1f4a611ff6c5de5d82f0935eb9899e250090bc00000000000000000000000035e1e9f085d770b18928b8fbc357c06e5f14cedc000000000000000000000000ece509e4d0a6695a33548d79a8c28401c7ca3f93000000000000000000000000c960651f00abcb1aea94bd5909a268d9e40d85720000000000000000000000003133ff0c760f55440c5b5b4455d3121f2d55f853000000000000000000000000dedc09a1db745085afc3d418ee1e3dab0b96dd3c00000000000000000000000025ea02abd9aff403aa102858318a815dfa0110240000000000000000000000006f07614ead08d1374c4d2dc794a77edb4c252b88000000000000000000000000c144f75e7f0e3cbd06e693303be9ca56c07966990000000000000000000000007454f1fbd85c0a16e7f89b4a5b33c9fb7af5d222000000000000000000000000488b6378fa2b485f68584b525016dbf3bcaf19fb000000000000000000000000abf228a632fe4340e18d76b89e6fd79352290b5b000000000000000000000000062ff50f82f9812627525e4ac0a0f4842b9e3c32000000000000000000000000d97da2b0f4fa9451ece86c357342e6c783526966000000000000000000000000e8fe35df98c37791b75916702d72a5054579bc0a00000000000000000000000032493d0125c1088e2f0082217ca246978537d060000000000000000000000000c3aa26220656d6481c1bf54275ed37a2465f282b000000000000000000000000bcf264fde296bf17a4d2607389975b464aa9e94a00000000000000000000000078702bf33b6e2373a021e18b44e51d3fe5573b870000000000000000000000000120695b3f2bf29563f157c8aabd8f17af4eb470000000000000000000000000d4dc837d2cb27ba32b2941999e2ecfcbca1dffa5000000000000000000000000d01805a14cc9de36f12a2308301b111a2bd8c8c4000000000000000000000000f84691432c1ccebd0ef312ef2c1c17517ce7321f000000000000000000000000141f5fd865120f0f5cd3d57ecfc069ebc5264f53000000000000000000000000a8f4960cc0f77bf324bc03e8cd1712610619ccc5000000000000000000000000c8b884855ab00e84ac8dd32ddce8fe09d24c07c500000000000000000000000045f959cec1869dda49735eab3d01e71643af81dc000000000000000000000000e9fd0ad4d0a1d86c03ee85f69f010296851ecea7000000000000000000000000fc8acf3cbbf75fb0e53ccecea657b31723be51fd000000000000000000000000715c471235975b1917b11de1a3fc2451b7b04aea0000000000000000000000009a1d7cebb07896c76c1b88cd826bee69bed9da980000000000000000000000006a04c9da2f50b9cc6f26dcfa9ffa550bce2921a30000000000000000000000007fa1b18f7f23c00ffc78e3df0a113e1179b520f9000000000000000000000000041b9c484adb76444cbe99a71ab21ef997f6ae5300000000000000000000000028f900e1b9423e2982a6f6ebf0d014b02eebe6fb0000000000000000000000009734dc5e6e56d1375bb719ac30c8c753137ac45300000000000000000000000068fbd6f3eb54bd47be81967a2bb5054d10013e4f000000000000000000000000bdc4577b3c2f4265eb7982b7616f2961a80b054f00000000000000000000000001efbe1921409ab96461b7ed517447d628b5144700000000000000000000000044a4577ea7a898a18f91c92f7d13433d2db5881500000000000000000000000003610e7b922ed126eb2c63c5b532e93d893aeacc000000000000000000000000b8c17fcb4280b1083739e45b4e266642cb39fbb7000000000000000000000000d79f90b34fe25e3d3187691013c4e093c13851780000000000000000000000009562ef91f565b1d4baa96476a6fcf8e49f3495a00000000000000000000000006a1b543380780ba6a2e3e17b4df41aa179dcb84800000000000000000000000091eca6e60f3a00a1eed577220d38042dc59c1b65000000000000000000000000aed7dca6dd5f7905f9d35dd0c9c2085c9fa6ee6100000000000000000000000062ca8bc357a5bdf928bd0a8f70a04281d382b1da000000000000000000000000dbd08c85de6675ca658cda1325b1891a3286e2d600000000000000000000000093b096e3381d9da3a52bbf6d43c800fbc0b26584000000000000000000000000c4ad86a5f369d3fe935af8453b78ea8f07685b98000000000000000000000000131b9f41e485598b14cb77b8afda38b6a1b0bc60000000000000000000000000b523e4f5a025e1bc360ec535bbd10b109a7eb0ba000000000000000000000000c4783a4dcd50a6b8464b6db6a91a6659cbbea692000000000000000000000000da928aba0cd50ec5462c472f7895a05c0beb11db000000000000000000000000c1275ace129e485460bbe74785518fc98a061f330000000000000000000000001ffcda7d596dbb1a14af14b63bd8f04a44f65280000000000000000000000000e7c908f85f578a4623227207e1f1e51ad0068085000000000000000000000000aed103fa06a77264bc4488a07ed2b9b47008c5ee00000000000000000000000016bc77156eb371b542113a14b116f32f433d20e1000000000000000000000000d385c3d8744e0e852ebba0109e773c74a86fd7a0000000000000000000000000bd39adce80fb06fb57e64ae5c12a3a12e3cf1aa7000000000000000000000000d98eb675e81e36b84e052d0f66e1c12b820baf500000000000000000000000000b3efa57dcff76648b1c35d66213f57a5fa36a17000000000000000000000000183a484f10e1f0d2e360394b92be37174296555f000000000000000000000000d9747177615e18ee9d67e3c702dcb139f7e42044000000000000000000000000d8c117b99cfe86e4308b3c9a7ebe877aa5a314ae00000000000000000000000074eaf9a43f66463ee297877bd8177dca0a991733000000000000000000000000b019a0d5c3c48eb407306d35bdc758e95c95c078000000000000000000000000bafdc52dd2cd6a6301bebba7934a05e4f887ceff0000000000000000000000006f95ec55a9615e8c210dd8473c023cecc61514e20000000000000000000000003778b6406e664274d78ccb93e15b95bc1ad97f1d00000000000000000000000002d4a61874e467a1c33a954a960e6cd3006581c7000000000000000000000000e60ea83e22eeea643beaa6ad09b36fd00238c689000000000000000000000000a2e3ac52cdc586e48ad48e72c8f135a354a26c8f000000000000000000000000396ce29492b8fd32d722b06f38670024337f6b5a0000000000000000000000008b6ea826347c094e732eb486614446689126111b000000000000000000000000693901489086855c372d99b2bb9be0d8f212e78b000000000000000000000000a1ae405c6933a47291e81dbd8a472f0f6e04f3f4000000000000000000000000fdf0890dbeb432abff8087d598dea4fc04207b7600000000000000000000000039e03b78b4c78bd642884155ad0c3fea325a2d6800000000000000000000000044df903c9ba38ab6ae38d0896e01c6e13ab0c3c3000000000000000000000000e7d519dc174df0329ef2363c7a3fb90c1d295422000000000000000000000000e79b58b0aabd777ccb033dfa730ad00fcbe98053000000000000000000000000417197213c44d50001706a6f54b47aec784af5f4000000000000000000000000165ec66f87395675e92ca448c83768447511d741000000000000000000000000ddce3076c0db3c4064d6b8107e956b1aaff211d30000000000000000000000005dcb49a1176c2a576ed01ef7b897c783b259bced000000000000000000000000b8c74e6a851958fac383cd3e5876a20ad3933b9800000000000000000000000025ab7cb442cc572c3cb27d5ce95162a08543d7800000000000000000000000005b5f688e0ea952b5e98d4b63bfddbc64861684ce0000000000000000000000003f6b45251ebeb634460ee2be01d5c5f0139f995e000000000000000000000000a7b63bfed5de9a04ad4d72d6a6eca5999e5901980000000000000000000000006b6d49547f7fa5da714a59c06f7db11023fa419e000000000000000000000000a667e64f821ad534632bef9fd218105f1352ebd6000000000000000000000000d331d5e92af82bad5a8128d194e487eb6a351c9c0000000000000000000000005c56a180362425d3c487e14b6a1e67a1a5a87d130000000000000000000000001bcf2fc1e04dcef2052e2b91f88dfc300188689b000000000000000000000000f862a55d40ff7029cf36b8cbff1cffba8e316a76000000000000000000000000e0a283366d595c89e6c366b97e72dada011e81b5000000000000000000000000e21230b6e0a0076ea3fa9ee137539fa62cea8212000000000000000000000000e750458c49f9808ff77e9b279b3936971ff73d240000000000000000000000002f9fb3e9016d1504ae46c0e0a055a66b622f48c800000000000000000000000083355d8e49c87ed669140e1fe000efcc8507264800000000000000000000000000b0a8d13a9be0940e5f5ce52ef2816b57a473b400000000000000000000000051a1039e031e216331f18d84a575e8a50b96516f000000000000000000000000212841c92af844ab487b4825e53b7038247c94510000000000000000000000004d740fe4a014ebeb8d4b0a48af8cecf4cf61f161000000000000000000000000894bd6fd1164548309a4c9df9a435ed5509ed90300000000000000000000000023bbcb896d3781b3edd3087e154f6903631a07ae0000000000000000000000008b0467a0f1951632581d85678bb8dd39c188a36d0000000000000000000000003e03819123cc6e06de9692c2bd71da5afd777777000000000000000000000000f5582496a05d4369cf0d3db4c0c21b66d9adcafc000000000000000000000000dc73465a018ccc0a11d2dca0134b16889bdf7b6e000000000000000000000000c351af1ac57d3f2c31ab6e8dc98a7aefda79501200000000000000000000000025b3325d06fd716997f89ed749254c2a8f7093a60000000000000000000000004077119807193d1454f8302b39d59dafad16eb63000000000000000000000000a27a30111d298b357c2938cf6ca5957443458c35000000000000000000000000d7ec99ffa0d69e8cdbc9ec520f972095845bdbc9000000000000000000000000842a6b59cfb4ac5a687fdd5eb4ff2c275385d22800000000000000000000000013b355975acd649d0ef8137429d30726283644dc000000000000000000000000e5f06c9925478fead4fe406224aee9dc564da2c8000000000000000000000000e2d8dd37c28894407d46c4a7879461736e8031cd0000000000000000000000007f4c3e49b36491892e97707071836c16d685876c0000000000000000000000000d3a0c34e1d8856dbf73e6bf493d1cbb84c4ea2a00000000000000000000000094d2620c1d33dfa095610c41f81fa9ab33b3688a000000000000000000000000edbf35c719b92d305f9521c95a2066e8b8cbbb4100000000000000000000000074d14a482a0e1f43d474b6072bc2900d42f8098a000000000000000000000000fc3357f76050b8decb1fc197168b9e41b5d6601c000000000000000000000000f0c8b0eaa2329023f511da0f3ad134b24f7880e9000000000000000000000000d8fb71437b9879c500602229b34cbe3ba52f7839000000000000000000000000311ddf2a66b95d8ea261f98a0e3e401b46aa9a66000000000000000000000000152fcec3a3d66b857ad05fb2f504f6ab5478630c000000000000000000000000b7d679aca7e1a03f1737f0c92d62a9f58ed76c8e0000000000000000000000006935a7233febbdecbf2ca8a9a508f2a464d8898200000000000000000000000028691a3366c9df47611a21c819254497f55ff8f4000000000000000000000000c4fa132cdb17ca5200dd9b3583bd46a722dbcf230000000000000000000000008fc0220838358f6e4ab07b359cb160ad4157ff5700000000000000000000000086207f761d2e73aacf1ae6a83fa899f15ae0ab62000000000000000000000000375144086a5c7728c743c21b0b450034de7e805800000000000000000000000098e8ecb4eb3691936c95f2433c06b1ccafff778d0000000000000000000000009e3aecb99c868943b537e66d4ce927bff8acacbe000000000000000000000000e2c48e3b683299b914f9616a89e38d9f40ad29a8000000000000000000000000d679c7d2e1217f5902b7521be89874d85f4f430100000000000000000000000079f3ddc535bc7ce363b0f43247da8f20e68f0a2700000000000000000000000070126cbf6664a8a57793001563603b2c62d68ff40000000000000000000000000e962578393adcf61d43a390a3510ff11b8b4a110000000000000000000000000381e09844bf919b9801d36f4f96ae46a9ddc754000000000000000000000000f1757a2026d621f10d161eea9f77fac04441a4640000000000000000000000002602e7df4bc19815c2e258486c3a8e394a485cb1000000000000000000000000cb791bd038c7bfa7a4f7f2c0b0ef01f7aff177460000000000000000000000000420b2d7602b97e72c71117250528a0256870d15000000000000000000000000e1e802777dcd1279e264d876edf64b1ecfe14492000000000000000000000000266fb5e139617a7c39ced3a8876c849a4d3597aa000000000000000000000000cf3340fac189ae7576f09076c565b7d90afc4f34000000000000000000000000555b18c25074f20a90bc20dd59a7d36260807cf60000000000000000000000003934213643f10dfeaa02d09970b0a0c5c8b694a1000000000000000000000000b1357d1c557c19654961275a134bd91c6c12772c000000000000000000000000270b98f7993e485d335701f7fd7252030042361000000000000000000000000023476dad10f0557131635f3fef735b02bd430fef000000000000000000000000cfe937191a32e28cca80ed3182bfc8d49fe60d960000000000000000000000000a472767d714cf5893ff5f65c4b16fe4f0610939000000000000000000000000c9fa693d0e70534e0dc90c42216bbceb6d46e2b2000000000000000000000000d2726422c287de1df1a5ca514dcf15b265489e7200000000000000000000000080ad2ac561eccc4c955dead6e2ab0a9fce016fcc000000000000000000000000737849d8466ad874a4b01326ae6a37d3bf1055380000000000000000000000008fb0cb4fbb73b077cc5f83e0b9b2d3c2d812412b000000000000000000000000ffa525a91898d323be5559b83188688bfa93eadf00000000000000000000000083350f0628f2ccd5cfeddcdfbc8f79bad241ee8800000000000000000000000089f16170bb6d8bfc6321cd5e4c05fdec1bad2e46000000000000000000000000e05eb32db363f7554a92a55274a1d64f8565550b00000000000000000000000064a599d798da5cf6b8c4fb279ce1027574a0d755000000000000000000000000c98f2203c716017c474498e3bea295d3091e9572000000000000000000000000d27062bf439c67b08d0a612bbadbabdebef9d1f40000000000000000000000007e571a08e0eb58564278f695d6e833b074b7ac210000000000000000000000001f9c2e67dbbe4c457a5e2be0bc31e67ce5953a2d0000000000000000000000002d0c3ae1d1d0caa198054380714ab27bb4adcfaa000000000000000000000000b3e391a9ce473c7ae697cc2c1e8f27ebd6a4dc3a000000000000000000000000de25e488c543cbf06bd01e48f32440473e4679e10000000000000000000000002ad11d4c4e46a20998b6494230d079c26718c9c3000000000000000000000000b1e302b3a3b0de2173c1a1c2de19d2868b7c446d000000000000000000000000139fa159b20dde3584c941d992835ec0b868b4c200000000000000000000000035840c8a5b353ad56f811be021c8919a097a9a8500000000000000000000000014b80dca10a859d23312fc6d3a022b8806d1d562000000000000000000000000c15f89c3430d9baf78e1f3cda73cc23636f5bd760000000000000000000000005838930b5e36ab9cd1962c8754709fce8c4d6386000000000000000000000000b132bf7a29ccdbac7420afa955d9ec9dfd5ebcc00000000000000000000000003e24249613c00b1fc8f58ee3cd536b60fa9784bd0000000000000000000000006a89b3b5f07a9594b1bfc42924b59409aa569cd20000000000000000000000007ed66a25ae82a42f36b975f490cdd034fecfa0530000000000000000000000004111eab726d57e775d83837024e3f3a5449594650000000000000000000000006f3c289fba156f2b9ccbc7ddb2a5a07413982dd60000000000000000000000009d600f910c6f7416a91e143f4f12f1067310ef060000000000000000000000007346989943d0ce42822a673d763fe88bf2f986a0000000000000000000000000c5dfbcf2461c0edc8d0f98d8b0ed9b9fc8b86af90000000000000000000000007fe9c29e5aa0729450f15a31f7ac26f6db6a70b7000000000000000000000000acf71dbd3617e0c88499b9dcc4f9b49de558d30c000000000000000000000000e771b956abc0575999c62ca25c5048794c2a469a000000000000000000000000824914a506c5b6690cb7b822ee46150fb16ee0a800000000000000000000000040017f80847eb86ce99d38ab0c60d0af68c61d490000000000000000000000009d9eb1c2a6fc2ee3cfc254a8b6678cb1c0248f09000000000000000000000000ff8be219ab8dffc0cbdaf84b108271413f8131bb000000000000000000000000d673b1379e2885e9fa70f397675bf47ad9bfada70000000000000000000000001888c27d535c9e70634cb5612532931f604b1340000000000000000000000000e277f13a56ddba29bee444a5b407b72b1a5865ba0000000000000000000000009cae566d092b395bcd3c5733452528e31d414b110000000000000000000000002d9a6fca7e86e734438db33728db9fe59ca9216a0000000000000000000000000a6925462a39c5c17585092d9358780059383d53000000000000000000000000e549daa9e0d7ea0ecb5921aac97dec0cebcd7f730000000000000000000000004f7d79b4323acd22ba647927e2d0d2a17a20208d000000000000000000000000c40b39906a5b76ff6b8dc1fec75cd32afac84e5c000000000000000000000000c0739d84806e793fac2e0fc9162aff25da8001340000000000000000000000002a2859457c660293026d894ca0bd5d1d9652df3200000000000000000000000093aa219bb5a4f80ed6314c2d676895e013dc32d2000000000000000000000000fe44aeff57bbb947087e0dce69a10eba02d4789b000000000000000000000000f7840e0b4fcaad7047e3d8961c58fb99810a6f0e000000000000000000000000671a4546e85bbb2bda4d62a422f5c2f67adcf22e00000000000000000000000041a25a5b7bc183a599a5703c70f659fbf6d7bc140000000000000000000000004beba49178b8a2516ba46622e0ec7679ed8206790000000000000000000000003cadd34e41e7533774f794f5298d9b74425884790000000000000000000000001ee1a4dbd87ef6b5df502d6af811fda7773a35c5000000000000000000000000a992ee9cfd0f794b8d8b8e59df27144fb63e689b000000000000000000000000db395c0220bab440fae010bc956f5977a6972ec8000000000000000000000000a03444f40a1dacb8a291e3acb933a315248a8e960000000000000000000000009e5f5c68b5e5d56c547872c72371865e4b5cc27a000000000000000000000000f2468815e35dc64ca27ca19c7998a2a85db07525000000000000000000000000ca6974d32186a3210fa005efaa8d1f267b0afd01000000000000000000000000b71928585479232dab1c40303dd7c99fb37b40180000000000000000000000000a2d5c27ee101155f38cce5f4e353cc515a608c00000000000000000000000005be1dfba11b01bf05bf7895cbac654219cfa30750000000000000000000000004bbe3814b9e6f7df0f1bf19738f38e0969e7dfb80000000000000000000000002503edecd938d011524255824307634fbc0f25f60000000000000000000000009c6f98297d7e082a18cfa1ad741bc5f553a556f20000000000000000000000008d95a8f8338bdda8c4c63b0f62599c9b9bc6cacd000000000000000000000000f12be27e015085034d3411df733ff15df9ac5345000000000000000000000000b2c2fc367187cacd046878cfae031e41e3a3a5260000000000000000000000009fcc740d34ecc275b03b187891682bd34f9d692a000000000000000000000000ec5de518b8d44e44e0dd450ed92afbb8091634f0000000000000000000000000d79425398ac21b17258f0d2152b0dc9bf7b9740b000000000000000000000000bb17c4a4552c231e216476038de578976e3bc20a0000000000000000000000007902cfab0fcdcdf26029030b33049e2c026d72e0000000000000000000000000f450793b822a9779bdf0e1a2e4be7717d7e3231a000000000000000000000000b0c9e6ad4ff9a5eb0f297297ea198836e72436e8000000000000000000000000fecccecae68849be8ff5dd926be4c598627fc7ac0000000000000000000000002306dbd5cbca3b41da64c450f2ef6a28fdff66b10000000000000000000000000ff0e1a191739019531709dc3ebe35d034ab50c2000000000000000000000000e5110f65c667b810590c4ac0b9100277e547c5cf0000000000000000000000000bce6fc3d24bae67aae01469ce961411de796dd9000000000000000000000000d5c1542318091facfa65065426396c17bf60c997000000000000000000000000ead3c58b920d3baa8ed080f96c9f86ee64f98ecd000000000000000000000000838c5caad725b76e24608cb48770b6aa832e3b670000000000000000000000001b40b512495efb6016a11ef636651a208bdbf97200000000000000000000000004fe931ebf1d8083ec1b727d84ab719c0c4f541900000000000000000000000017d60e33385700247741d8a0c2db0d4ac28130d7000000000000000000000000b9a614656f449c24b3ed93014c32fa4bc0bead59000000000000000000000000003211a56af9dd7e7d3ecbf9665c2a1932b4d01e000000000000000000000000e5c0b2b671928900c1d2bd523a5e380c23a7e8840000000000000000000000006f630db1a2789e5f253296fbbf274c29475af6600000000000000000000000009958e8abb8f8e53b9feafe672f47a2db9a845f7f0000000000000000000000007e40deddff975d53a5e7e76ae7e12b839d6a9318000000000000000000000000715deac2851f65245a4e62ae8b58ae44c5a8c9fc000000000000000000000000fee790271d1f1f1745c11a44b9dc3b7e5fa34a09000000000000000000000000b5151f55a5c9fcc564915914bebe6390510abe5a00000000000000000000000027ed6fe0b3aa685dfebd1b5dfb656fa5ded0aea8000000000000000000000000aa230bfdbb25c1c49954afd10e4b6521d872bdc0000000000000000000000000d7a6287867341e72e2d4265933b83d655b221a53000000000000000000000000a2a073fece3d13c8d92364d2c830849ba0d81a620000000000000000000000000fd195448ca9560b9732ab4b2ccec0e58b10524d000000000000000000000000f08703c6a55e17e1d8d598e55932ecd964d5bda4000000000000000000000000f960b6cb88e31847b3d082c3beb0b600ad4da2f5000000000000000000000000fa8d3ad7e574407a6f568abd1aff9dc3a460cda80000000000000000000000003636fda66088c801d54ea47edf319cadf6bf4fe900000000000000000000000099797ea028b584b45395df5faea3a0df741d1d860000000000000000000000009c5c247218cdfbe88db871be8560d81e479abda20000000000000000000000007693b86b298b3d79aebd0bff6c6b65450e6235970000000000000000000000008a85be4463e57f7650292fc806718df0447a099e00000000000000000000000083dcf0de5026fe03406aa386837f02db3f535b2f000000000000000000000000de27359c9e0189c5eb9d8f3fb358b3c925dc311d000000000000000000000000d5d8ed07d6e88ebf0338e96540d1bbb1c8ae4bb3000000000000000000000000fc54c527bf835d7998f3e0e90b08a00de7146b0500000000000000000000000019675e4a0059efe6064e666964c0efe59795aba60000000000000000000000000dee3acc6b38db3a8e699074b653b2739653d690000000000000000000000000dafe04275e58ff94c4828dfe9bcfa2d8aa96631300000000000000000000000024042ac343be359baec6c80ac9fba29cfa254a03000000000000000000000000eb3cde2bac6d696ae3707b31bedd1ee2cff7b1ac0000000000000000000000004e621893180a610c085283c92dd2e3ca95101538000000000000000000000000d02f99cb5ccf5e9546f21d668f1fb8f8b83255720000000000000000000000002543f0f4b9443cc1e8acd80941473b1384579d9b00000000000000000000000062ecfdc82d31f109aea8959bca5772207a63ac5a000000000000000000000000a6753181de933693fddeabb7ee2296e5bd551d7f000000000000000000000000fc928a47eeb60aa1c2858016fa64a9f597f83ba30000000000000000000000007e9ee62be5edc0e6fe34cd3f29eea37ee72a1cbc000000000000000000000000c71d27735d784b0a2507b8d391f5954d52915188000000000000000000000000ae5fc3963c7f2219f2b025e6da20e08dd81b1b73000000000000000000000000413ad381dc57feefce9c933fb704e017305037b1000000000000000000000000f59f09f560729ba286b95c449179d2e6c1cbb6c80000000000000000000000004e90227389cbac008b61981f424d8d4224525445000000000000000000000000e1e8cdc62a5a675e8c2f6ff5e642c2f3409a79be000000000000000000000000790d6da452d8edb0e3df77f41db74c847eab191e000000000000000000000000a290d112021b416653a4cac2013cd1642997da23000000000000000000000000c8ccaf30a7b31a368dfdccfc34f81fc57d3ae809000000000000000000000000ae4d49f2b2e299fcd8afdbc75f7d8c510e476a0100000000000000000000000035ce22ae961d0bfbefa95a552398ef4b63bb74aa000000000000000000000000f59f1aab40eecdea1a294bdfc155a0b696ec23fa0000000000000000000000000c48888779eaac3ac0f3df33b349ca096373344b000000000000000000000000f93198de2b02e04f68b4c4c9bf82a732171945eb000000000000000000000000e12e946be2f17cb333651a1ad69aaefb8ad00f740000000000000000000000005d3a90a2027a3830ab796e738c7e9f89aa58639c00000000000000000000000001f62a3af44b0b823ba46caf10da6e8eef4dcca0000000000000000000000000a53d88e00e1546cc07d7a21f4b0790bd4afdddee000000000000000000000000267a5e919f66149905024413c2c57e9dbf50edd9000000000000000000000000f5b21e417a8b7dbe2b31d0e79e11fc4e7f707607000000000000000000000000fbf68e8c8551b11ed4aaa6c332f4be523bc24bf3000000000000000000000000aab9ac3364ee9fbc584e1d026e2ecf33ec710694000000000000000000000000f60824300c0f66dcabde434c3209363ed34cd26700000000000000000000000010335a2cd606ea2b1eb8956b9d18e476024dbe32000000000000000000000000c4ce57df1f8592d130493f28404fba402d66871c0000000000000000000000009b2871521a3b2d7557f3526707a8eca5b8a4f768000000000000000000000000bf0e6c81463837a601d13105e3b3b90fcff2e0420000000000000000000000002c1316d987defb66aeb6ed6c870387c131595ecc000000000000000000000000c34a0088880bc5decda140cfb9121af4de5ecc9400000000000000000000000005ea78b28581850dad0d6173ed7e6963c20a43950000000000000000000000005832fa666ffaa8de866612082e75fc15990e74e70000000000000000000000006249496571f665bd416a059b8dadee8a2e2a31ed000000000000000000000000060995327a5f65583cf484ca577b397178cb7cf5000000000000000000000000fed3b9d6e2846f2943c3dbecedf61c219730bf1600000000000000000000000082ca4d2bb155931c8c44ffa109c1b06427fa1096000000000000000000000000cac4562fd623012e5f55016a8f3ad9982415a7220000000000000000000000008f8c778e38a6ea9c44e1c9cf2d3b2134ac83996f000000000000000000000000b576585d81a3095f27d09db8a3aa0f868c305b60000000000000000000000000559b2f78a7dacb3b0b62fca5179ba50e4050a6ca000000000000000000000000fcc58d9010063a98fff4b0c3549a649a01c5476800000000000000000000000052af79c25462abb6eb874589d7bf46cc9fc62260000000000000000000000000c8de888d62e769f8ad456008011d40c680efadd2000000000000000000000000aea9047f0d6dd6ea1b637feccd8a337e36ddd59f000000000000000000000000b6821bb5455c0d294ac1dd5c8471a3ab5ffa89ef00000000000000000000000014679e774b752be9e890bf5e70f82f2d0de704d600000000000000000000000011303263a499ed787f63949460d6d56af3e38c2300000000000000000000000019a22b62bba26b3146d599be743a2d65bf5ace2a000000000000000000000000f3a88b81c35c443914b9f352e3c4a54fcbd168310000000000000000000000002a64a60efa1d378c08a1929b62d93a489c51495100000000000000000000000090d68b0fec250cca93b6c9680d262ba87eedac9d0000000000000000000000005b21079edf878c1901b3286359c41f4fd23411dd0000000000000000000000000fa0b4cc33d5a4f0ed073ca7f88259ab75c7a98b00000000000000000000000012fa72d57b2b07e3067262cf23f97dc64a2d6a3a000000000000000000000000f5cd44f7a03c82031929ddc6c4617f94b3d6bbb6000000000000000000000000a6a6d0b45b73c5b4b14f0faa28f83eb8139eeb2e0000000000000000000000002bafebe8fc8e92b5182fc119ec6be803cc80ba54000000000000000000000000f3cb7bdcad7febd01126b43ca60488e7226815c80000000000000000000000001aaed39ffb89233d990d22c3410039e85721fbc10000000000000000000000008c256300ed850185a10a6fd0b0c69d2ef87fdf11000000000000000000000000bb44e3349c23cc430cae6ebbaf0256c9f2a1872f000000000000000000000000f9998e187db0ecb1def42036de8fc0a2257f64d20000000000000000000000005d88669e66bebf355876e7dc1132e8d5b990fea0000000000000000000000000af38d372d3cd4b6b64a7f88cd95cb9f05b144f7a000000000000000000000000cb4ff1eec273a8ad35c6c8e1a07f72ad3106266f000000000000000000000000d6fe2ecb269f54bec7d635770a00dc7bd9b87d59000000000000000000000000bef01eb9d453144be20aa748cdee0ca9dafb68950000000000000000000000000c31632d2cb60a6ed2d7e3a25a28392960bbdaa7000000000000000000000000d41fbc977580749f523b6e8b4e050bd07dc06f71000000000000000000000000c5268a2a4877d3e7eaadc0a9d46ecb8321d3c22b000000000000000000000000aaae3221ffc7e32d86936cbe5290ae032dca9b56000000000000000000000000cf3ad6c9d1839705bac02fb3701a933ecd9ab9e8000000000000000000000000fafce918c87c56126627287bf3b55d1d6ed5085b0000000000000000000000007ecfb84806fd814583a9e4446ca16d6dca6ddbf8000000000000000000000000082768a55ef53230d502cdfa4196e7d86973ef2b00000000000000000000000084151a4042785f01ddb1fc06c45e62279d9eb2ab00000000000000000000000085886265c3a7839f16822fe7236c28ec34e397990000000000000000000000007477704b2f5676048830a0fcfd6e7e7a1fd0a7a3000000000000000000000000e795940b894fc1764b0ebd65162301e06ab5cc08000000000000000000000000f559da4307be2e54d294e2e60dfca887546a172f0000000000000000000000000545457833f91042e0390ff14f7da9d953e4c7f2000000000000000000000000c7dab959ecffde98feeffad27fd972c2677efdf6000000000000000000000000493e8678b13921387598644ba9319cdef9a479d6000000000000000000000000fb1970045668f3cc95ec956e2b377296d56446c70000000000000000000000002951db7d5815b187a7501c2e4271945c1a6433de0000000000000000000000006961a6f98d50f51b056919d4cb43611cf4263b1d000000000000000000000000ec9e8abe947504854422bf2f0d1260a7a2b691e800000000000000000000000025bb02dc1ffa8d7f7725484d824eac95902a34fe0000000000000000000000005a38cbeb7696b6c92b629934504cafa0d30fcc4b0000000000000000000000007f0ac26b1303bf221af563441dbe8abb67e1747d00000000000000000000000069c2fafefea228a393950ac50fa677a63ade2d9d000000000000000000000000d03ea6bd1c92e66a91dc21e25ff18095eeab8cc700000000000000000000000061e1fcb86ff3267cc62b9035eaa0b2e678e771a8000000000000000000000000f3bf28dfd1ddc6b3e83bd9e77eb8f5fa2a7cb04d000000000000000000000000b25205ca60f964d45b30e969dc3f10a5de4ec3bc000000000000000000000000672e6e3b5f7b691114a6924278982ab5a17db117000000000000000000000000a67ee9f6c03046e7b832c70e50befa53e6d4e47100000000000000000000000067867b3cd72e1f919abb088b9f8f35dd8be359e7000000000000000000000000e2e46a2b04ce0fd2af76a52a7f7e0eda63818ced0000000000000000000000008d0849c9357de0b2319960400c6d22605cf3018500000000000000000000000072a5bfa41540c97e837c526c896ca6e68a6d3b11000000000000000000000000523f6d30a189e2e1211b7d324fd385e43ad7cd840000000000000000000000007cd30ddc07a090c76fe847d8dc877cffd2d9dd240000000000000000000000000d7246e069652a70834def0d8500074d99d4fd170000000000000000000000000fb7c74b361b194c844c1083993c99f1fcd2e0df000000000000000000000000d6c75cba42c1f63a0efd7bad6d1ff90c3256341400000000000000000000000021055f758f47f02f27db0f5d8c91573dbfe1bd51000000000000000000000000eafa4edeabc385addf0dcad8af19109c0f9f61d9000000000000000000000000c2db82ec3d816065a8f6f90ea9adab185f43d26c0000000000000000000000007bf37638cb3a1b65e8d3b4a4b612e47d8ff88c90000000000000000000000000441ee75085762664b6c4269d0f20414e56cb4a37000000000000000000000000666588f4684b612f99255b6089a21a1282542616000000000000000000000000f74994e823b52ef099e0f177896929f8392bca6b00000000000000000000000034138b4c41b9caa48fa95d1fc86d4bfd871e8ab4000000000000000000000000cde97899682186c43994888676d812bb9c0a3ca600000000000000000000000065fe6ffe6265d6da5e0f0a59ff3f43fdf8120f20000000000000000000000000a8c2297da5bba9649aae53ccde7e6d763608e47100000000000000000000000083271d732a8d5ee9919e971f61e99f15d6e3c440000000000000000000000000bd2a07cdd0071addf21e72827e16dc15e3b76802000000000000000000000000971f726ef2b38c06762dd24174a54b8ef92f737000000000000000000000000035bf0e4252a9c0cc4781fea735e03f0edd32da09000000000000000000000000ef12b9037f483a31e0baf7bf08dd1d70d461cef9000000000000000000000000a7f840ebb89aae657fba8ecef0cccb0eb4817abb0000000000000000000000003f6dbd202d9160043e14b9e500ab4b9b721a4ed300000000000000000000000057e501e2c1f4c8e7e26eca046e6f32c7a88ea601000000000000000000000000a758e33da8859d1d1034657f6c092606af166d43000000000000000000000000c2892d95298cd9d7f47086137c5f9dc97a46724900000000000000000000000010811e22930523c4f713dcb2220502597c7dde42000000000000000000000000e8be1e2e8824019a63dcef1713b114df9e591ccd000000000000000000000000e5216a7d3c43e76a312b983070c1cbdfd0a98c7c0000000000000000000000001c1a6497068a8a0b1dba39420a846a6c12d350e80000000000000000000000006dff80dba38a3a03c9ee34b8f141a7f315bb94890000000000000000000000004ecae6b7cfb8f9d6d5e76d43e4d347bf8abb8c89000000000000000000000000267d5f8146939a74f7a3887f95e647e2674b4750000000000000000000000000e6d8c7ba6d0782c96924cecbb3517c434e583d96000000000000000000000000c40676cb8980dd734ed5ec8d83a10e7e8f994364000000000000000000000000b9ce616e825f2b003b1fe7b91f881e1328ee3f4b000000000000000000000000f7d9e63d8ccd5e7fa37d3dcd08f0097c149d86490000000000000000000000003cd2595f9334cac000d1000016bd2eabd6828075000000000000000000000000e439f1391a09dade7a0153c19812a5f45244ed98000000000000000000000000567ed309b1c8a37b6e11537f6a3f5f1516c3a49c000000000000000000000000f08b19fad656ad70e21a0e771d9c09b93f023ba600000000000000000000000078eadf900c1a2d157edf4f34737f3caed5d5dec4000000000000000000000000955c16e19e2f6684f49b2a6395ce7e8dd1bf778f000000000000000000000000772a9bbae64c787201e861913cad93c76e485c280000000000000000000000005fad1d9acf4ae5a97fc831d0a8f6b607e3e632fb00000000000000000000000092ab10390c7099436b0cd8419351547fec0132450000000000000000000000003c3fcc4a0017206bb32c73ebf8f14f01a90a1f6e000000000000000000000000e2a6284af3a988f9081438eadfb23a2b94fe79770000000000000000000000000336b4bbbfddf975ed5291c9e5dc9811b85fec37000000000000000000000000e63c2011c8b2d2fc9b765ead8c674b5e6c090c24000000000000000000000000da4ccad2fe0c3f466397254789d964cc1831853b000000000000000000000000ada1ab63e028396af273cc876d274e2f6bd570ac0000000000000000000000004011e910dc4598fd17ee04e14d3f0680307c1dbd00000000000000000000000048bfd488da98daeda6c39a925c77db56b865e02c000000000000000000000000da4d9a1ea36f91bd4a7a693c6a3cd905044d0d5f0000000000000000000000008455d029762d257331f82feb773f170bbc6059aa00000000000000000000000051a9309c716b6ad218a5c72e3de9ad74a99b61b3000000000000000000000000d69367a9e303b159154da4974c0c8af2a503acf900000000000000000000000011315cce8f009e4cb4234ffeaf2e860b84e5b0f6000000000000000000000000ad198b72abf54d07a567892179d3ea76901a8a420000000000000000000000007d11c7803303a8fee4c1fdec942ed1a48772f4aa000000000000000000000000eccbc43d02f621f1970ff83b5bb2e1899d79616b0000000000000000000000001f1f161ca70c4d113c47044db9ade1662ac146ad00000000000000000000000071106f4e5fe2e026966d8840f28be9227c16dac80000000000000000000000000d1ba2a263ac969042f219e51e737d026ed35825000000000000000000000000607b8f016aa0931c9fd85777a8fa8d4cef480e7800000000000000000000000009a6a115778d3dcd3e8a248c6efeaad21d339902000000000000000000000000a17b40bc22a71cf12bcdfc963735aa01e03dbebc00000000000000000000000061178a0be4a424434b421474bca024fafa13825d000000000000000000000000dd0297017f527c6f70c14239148aa649930a6dd1000000000000000000000000583a1fd8f7671adee150226b824aa39b2ade7ad60000000000000000000000007304cdf5880af8b35e8cbe9750cb6e5d6202556a000000000000000000000000693ddfbe440d99c14abe17b3537f83b60e81d2e8000000000000000000000000515ba0d6411e747b7564f204331400c0033fced4000000000000000000000000c743837d6a19c3fa74c21d309e6120c0af5aea41000000000000000000000000888e1bc36f022c686be6c504a9f7059dae9201a6000000000000000000000000a020976fbb4a933c0847a5b5b2c0920c88b1b18200000000000000000000000066cb6d3e2f5171b8d40e59619af55a4b3a85f368000000000000000000000000c2c9279b285a6999e06421fc4cdaf46fbc733fb3000000000000000000000000964afd9d4bcbdc45583a9dd903160b28d4332726000000000000000000000000db1aadcad49b4ead520973f11b703919605afe1500000000000000000000000076ece8107e2ec9d2a43e845ace1497ae1953b9ae0000000000000000000000006b9b3aed32d37adba2fc5f557c1831193c5e6264000000000000000000000000f17a69f716157c37eb5fa3a8e846fbddf2ecab8d000000000000000000000000fbb92c92d538eb6d4a8197a19cdf5346d5f29418000000000000000000000000ea50786e2c58606291c220fb7c0ab29935097e460000000000000000000000000c8948b74498cfdadd0a4d85f440b47788cd4e62000000000000000000000000f25de84c50acd34411309ba480661df48b867fc90000000000000000000000009c70e057c47b7e2bd4b6b239879feebfd1091182000000000000000000000000ad04d0cfbaf7fc0300c7436a471c2c027254fc0c000000000000000000000000bf7bf7ffc6f9d60ceb2637d9777e5064fd2ceaa7000000000000000000000000ab70d72a45ae5600c26bd8306894938e029529d10000000000000000000000007c6b684e537445b9c83be90a1bc14c45234777b100000000000000000000000025902048c55202f36fea43eadaaf2d703c43946e00000000000000000000000077671fb429b28d2815b526e934b1ad48e4ee4ab9000000000000000000000000c223708e6f161c1890343db237353c5b94989ed80000000000000000000000001410c34e0f035a66af0c82a7ea25eef4c1204d080000000000000000000000000b608a5708bc97ea0263fa257ce642d3a75062f9000000000000000000000000f15a33d90a915cc6a552a073a2675fbd9c03279700000000000000000000000036d3277b0e38f6a87703d0a023bb22f8bff8db7a00000000000000000000000024bffb145e2f4695a76c9d6bd626ceae3b32916f0000000000000000000000008d02b38a715054bce2ae7e98da1797a5c66f24f4000000000000000000000000a7fa854676e09421623ac9a8b8cd43ac4c226b19000000000000000000000000c8fade20e8e9dca0456baf2e8d73fc653d84ed2d0000000000000000000000007f47498599c57fba9a519673ec568cdd919d480f000000000000000000000000c0e0b877c963a36c077faeeeaad4e3b7c4fd51f20000000000000000000000002a6b63073ca529cc009a23c52ce5a83c57d201160000000000000000000000001d5e0e1ab67b6e4af7dcdf35c7b33eaef755fa1d0000000000000000000000006bc5bf5fc4441b743c154a9c522556769d2447d80000000000000000000000009be0565d2edeb6e66d1e974476a95209efb3e9b40000000000000000000000003aaba853162fef6fb9dbe49a287e4174d8cebc9f000000000000000000000000a2157acfdea5f61183f2166075f089821ba96683000000000000000000000000c4923c551dc407a96cc0d7b15beb498b10948256000000000000000000000000b31f38116e13e5bc1e86cb7261f79755b21cd5850000000000000000000000008ba3edd2fcb81bf7e4f82be77f8e6cfb80b71630000000000000000000000000e52da69d6d4182562bead7f8ad3ef77613fae7a0000000000000000000000000d8d315a4dd0f2d86ceae05d7f293a32528b7e8f300000000000000000000000084c1071d6850195e9959952c4a0d10b1406d36ae00000000000000000000000086168592803ec8fc0d7aeb6abc3d8890550085de0000000000000000000000001fbf15f5ff5a082a5bc7168e0dd52d203cea1bbc000000000000000000000000b132bd3f72ecb95c4fe62cbaaab04c41a7d37b01000000000000000000000000114a9b71d866813e590123f9e02f3077adfd88ab000000000000000000000000dc01e37cba1d169af56d2ebe1cc7bd97d723a45f00000000000000000000000067c29081cc3dc5e09bb3cc634c4d150bb2dd627e000000000000000000000000d0104fe3a55f1c7bcc270c15c40f3f2015dbcf820000000000000000000000005590001e1ee1558920afcb8e0d1064992958bf4a000000000000000000000000a65e7eefb56c7c7a32b26aa700b0d5af1423dd030000000000000000000000007dc27c0e08355b1b0a4754351198631caf00729a000000000000000000000000dc739ed60664b9d0bc1ee85a62bd6b8ce9f429f60000000000000000000000005a42084b16f1641a6bbe0830c86d6c0b9e75c3c70000000000000000000000001aa8f3be55d1fe724278d55b0cc8076372f33f2b0000000000000000000000004dff58c9307d63b4758c502746a8a77ef93c3dfc000000000000000000000000e8653f548f8456652576ed15cc562385cd431099000000000000000000000000b3811260fc53f8550a770581e90f4e32f6a7711d0000000000000000000000007b3955c8ba96dfc057f4bbd4cd708b642dba72f20000000000000000000000002adc61bf6b02f2ed926f03888cf13318a2187b0c00000000000000000000000059a12579d24906b0ffd8e267c577c67fcef3b7ea000000000000000000000000ab25d4a2ae7c9259b9cc9d08776c9ac7fef8acf3000000000000000000000000db89fa891c2a9b7821b64faf8671e70cea030e9d00000000000000000000000057b365614a23c4261005a9026aaf4525c5541eda00000000000000000000000097e2c28688fc593e10923771d98ad0531fac204b0000000000000000000000009218ee3b89a75cc4d1c30ac362c9fd66f2e9387e0000000000000000000000001ddb12dc5602c59587e05dc9389c6c3e1b9c944f000000000000000000000000d04021f77fd98077c03be1a19f4b5a233cdc58240000000000000000000000007103214686df4dac1acec10bb12ccc4d057e9f5f000000000000000000000000c5299e5091d10090ea06fba683bb83b40bae2619000000000000000000000000e4650e6b684eb191302223f30a719e5b98a0e53e000000000000000000000000fae2059099890bba3dc8d921387cdc04f8d7169e000000000000000000000000889f79dd467cba703846f1c5d00e7797b09157910000000000000000000000002d764a55a5b29ad7d06bd7ba59f53cddd122ad31000000000000000000000000d39ef1bd16f75649ae71e69198f615f729b64c13000000000000000000000000c22b8c347b7ff1238d8311627e7c66b2e5ee2b910000000000000000000000006c33e0f2527e415eaabba93753e8edd42f1cf60500000000000000000000000026080a291e1d190ee9c6042d88b2648208916553000000000000000000000000bab5d573bc2e3ef65651b427826a309e1f6ea307000000000000000000000000039b12b7e1ca6aae0c57bd5a000b418e29daa6f00000000000000000000000001943699e63cfebbf9c37cae7d3e4af55d3082edf0000000000000000000000004214616af95806758a86edb3efe419a87cf1001a000000000000000000000000c716991a3847ca8ec485a7b53682f3b17438ec790000000000000000000000006a980f5d9b0ef9b2c6beda62b951732c81130b860000000000000000000000007b4f4079e8b88eb63458ba905059bc82c931212300000000000000000000000097cbc30b3be867081894956fa7f3cab5a4d9bc9b00000000000000000000000044047b046ed4a99b696ad6f5b9d8c2be6974c968000000000000000000000000ab76fa0bf75c3c3d2d664963b3c04efc5ea37d570000000000000000000000009a5a80fae10678a14869706fdb40b0a5b0cc2b620000000000000000000000005e90253fbae4dab78aa351f4e6fed08a64ab559000000000000000000000000066004ccceae8fedbdb9c22fd15dc9172b7bec39600000000000000000000000008ccbcace92704d8a4b8e82abb691188a584a8cc000000000000000000000000f4708785b4dccea823cbd481bd986e7b8375a4d0000000000000000000000000ee81b855b81e80399d0a391754328fb913e5279b000000000000000000000000668199fe7b334b01837034ea0f51114f22ab1414000000000000000000000000ada380792affddb569289d737902998183bf60480000000000000000000000001e254228823bd05a3ea4a8a97819063a1ccca09a000000000000000000000000f6db3cacdded74095638275f81e5abb9fdff54e90000000000000000000000003378cc3ccbc08768df642c0f1ef3d9d2e9a2fa6d0000000000000000000000005153601bbbb53dc165d46fb4132b9a892595e902000000000000000000000000325991dfe6a274c2bd23db65ec9aa0e1a0fed0dc0000000000000000000000004bcf1e48aafec7ee7b3b53ed8268656018fe7b9f00000000000000000000000078ae6f121a328a8ce4d22be7e3d832ec1dd811ee000000000000000000000000931ff798be392d32456a89286b406d2ad152e8d500000000000000000000000031750a49d2d9b72529c169a700c4c6ffe454070b000000000000000000000000e292fe4341e1482e8ce04b5b151f2550778005df0000000000000000000000005cf82ceaa90a5284531662abad72e16d53cb881a0000000000000000000000009e2aea8dd67978edd3fd6fe4d2b31fea998baba80000000000000000000000005a4d74f4c830550e707d0e67565dece36da5cf440000000000000000000000005579296770d164fda4d4c89106121e025242f9390000000000000000000000003a2fb580a87407904a469a52a986851cd3a283890000000000000000000000005dff3367ad9af28408b1cd4938d72dff8e2fe1c10000000000000000000000006c723f97a5b41b0f9098fe415e110053da2bafbc00000000000000000000000064095ee28bc933117d3e5247b8adee6e51ff6b0a0000000000000000000000001e1ed2246007b141cf4cf5509d81780b9b9bbbef00000000000000000000000036c9f3e3aa72cb0c27428725700066b6aba8357e0000000000000000000000007dd4ec461f7d84499d9281e992e399e5ebb444830000000000000000000000002718874048abccebe24693e689d31b011c6101ea0000000000000000000000002e40ca59349bfe4ee9e835069959bf2c141b20a6000000000000000000000000123d64e72e00b42bad3cb98b28459ee00ee1ba8a000000000000000000000000c8693de00fc3b6ff3b70d68685c2d50c51cf606500000000000000000000000013dab6dd95601cf400f508ca67d2823a4dda54d5000000000000000000000000aab961723e77c77af13968f89beb80ee8c815cf4000000000000000000000000930c3c59d7388411f7ba522cfbc6845b7b5b375c0000000000000000000000008ea45e0a43daaa15e4482667f4c444a8273676eb000000000000000000000000a4b6a5c3c47a69b39668c3cc28b498e673e56d9d000000000000000000000000784c42f6fb9e24242366f4f322290a63598c9f9a00000000000000000000000067c033e990638994e10b6c736dc6bef18ea6cb57000000000000000000000000930befeb789b16468832d0539e247b02e6e35ca80000000000000000000000009a547bfab75183e498745d94b021f25b3dbde6a10000000000000000000000004db928a43c6a76a9ddff656fcf00b41c256e0dea0000000000000000000000003d3c70f4fcb001aa0fc7ae85a44e6796e4738d5a000000000000000000000000c67842678dcf3aaa8ae1ad1ae06238668a8b08280000000000000000000000006634ecdbccd42e3785cb020237545efac40492f5000000000000000000000000ba07610eba53422688285ace5044d159c69b2f1200000000000000000000000032e01149f656f6062168ea437a3e3192fd669c8c0000000000000000000000005dd7f5d8e17b3111892244de7786fbce6dd338ac000000000000000000000000c0a39aded002cf8e17f677e840593266985acf660000000000000000000000007625b452fa535c0d76cab740e008967041a30b89000000000000000000000000d2cf26d8348c2b1170ac3be32c35d9c94b41b4cc0000000000000000000000008c054a37675250caf03e49ad071d58763d1b57cb0000000000000000000000009a4f73dfa7b1101de4aea14c32fd8bc04ac6cfe10000000000000000000000008324329b5b37b40c1e048c5dadf3e0ce6513e6d70000000000000000000000003709543a5b36b20a9d9780be01f2321a2956777e0000000000000000000000001a936f832695c356aa22aef5948bb3f6d253e0e10000000000000000000000007fdb62171940cdbf8efb88f379a0816a98595c05000000000000000000000000ad68fabb1bec8b08c8080ad165ae5bdec64136d6000000000000000000000000e82c730777b32180540350acfdc4b64f89bae7b100000000000000000000000034cb88f8051742f03bf46d099f8d57407d29639700000000000000000000000085cc26a4acd3ea6ad13ed9134d81624c680f9136000000000000000000000000602e083e813beaed85d39637eeb47259a2dc163c00000000000000000000000091c7dfabae32b6e3d2919520f727feec7ea4c96d000000000000000000000000777b3ae13c5a3a15e2c8d8fbd4bcdbc6cc9b70e70000000000000000000000008abe66ad7923048e09645ade829bc6fa182307cb0000000000000000000000003b9613d206f93a4d5d9c25b59a66e912dc6789c6000000000000000000000000effa7520e17ec8ccb2c20aaaac38df541a1b104100000000000000000000000037822701b01d0e55f0bc90d7c7988233274af624000000000000000000000000a5a9cf3b8826169fd195b15a34a5f3d6e91d789800000000000000000000000039dd47885824b2b56bd3d99cf1fe924d7cb58e4000000000000000000000000063149979d7499e09611f1527cec38ad12f9d8bcf000000000000000000000000d70b5eeaaeaf51d2fc0ceb337e4d23c1c4f03425000000000000000000000000d59c0a25f36aeb6c9ae32c636941d3f8ea4b332d000000000000000000000000721e6bbcad44c87017bb2eedf124f6bb15eb025a000000000000000000000000ee150ff42c3f1457a02a7c247b83c0456a22189f0000000000000000000000001bd31156888e0283abf635047e915c36ac8c96b4000000000000000000000000362d38462141ac521e10bb4c6752bcffa9b41feb0000000000000000000000002fad179af59b3f33b52843d70fe1a686382de0190000000000000000000000002a114054abc4c4ffe0b086417108799889a5acf0000000000000000000000000fbbb1939910a8875578480af8c2407fcdaa5b40d0000000000000000000000003c603197425f98392227a1fbec80ce65cce544c8000000000000000000000000b14b8a7d0052dac557fe92c590768fb682d255f90000000000000000000000001fc4ef2f2668c63ab02664c3357d0471fdaec3b90000000000000000000000004f68eb644fbbbc62d0de2eb640dd86e1f115acb9000000000000000000000000dad2952938759acdbb313af5f773461c6e918fac000000000000000000000000b1f4a0771e8ba8fce87000b37716ee30c327e10f0000000000000000000000002665d7dee003bd476da0d6ad7bfd83defc50b25d000000000000000000000000ef086a32c8b09721cfbdba8c32abe7f14716321a000000000000000000000000f4a4469371c08d5764b0f81e8d5b8f66eef9104b000000000000000000000000db22085c07d445b63a0b63a833c13242914d80fd000000000000000000000000da3605d79bc9e6ddef9bc8166c922cf7fd7c01a000000000000000000000000085039e58b9ba3b7167f16909a69e77dd67cb8bf6000000000000000000000000f7d2ec7f4a7924eb7dc5ffaff30903c654bd98bb00000000000000000000000004a505f203ea6847f1f96b864f81e213676c3d3a000000000000000000000000789fd3d0bda6d95078b69503c61dcd8ccc625f660000000000000000000000003bfa437f9d5c0318ca78668836a15f528497d76f000000000000000000000000bd71e6a769844c9c9974a1ba848c2119610f3c8100000000000000000000000014fd42b2f0102b0842b8b6fa1c93f8529102b8f9000000000000000000000000537bf75de19f3d229e3a9018ee1a23c0c9c7d39c000000000000000000000000f6b4c880a144227eec807dabb8306705352614f0000000000000000000000000b1d3acdfcce3afd5e4785aa398603a6aa66cc4fe0000000000000000000000006d8dcaafe05384440ba18951740e6d6067cdb803000000000000000000000000c0aeddcd400d19d5e9fbb18722643e41b7f1b401000000000000000000000000874b4d95fc58abdaf2cdad3a37f5d5f923ee461800000000000000000000000036d74b81006732a0b24218a562b6b6c774c91113000000000000000000000000fe758695795869453e15261a36a59f0e4a2fee2e000000000000000000000000a7effc494568e0c791ba606947e44e83616682c5000000000000000000000000a8d7d8c9c5f0bb69ce0682f684f252e43baa2927000000000000000000000000be405de823b02e1d1cfd03c800f34c70438d59de00000000000000000000000037d1ea02b0ece0fb3dacd345173a8d6b82f41bc000000000000000000000000057764f39fc0e3a39ea6936facace0e92e9fa7eee000000000000000000000000d45d6ff3269831c17a6e13db84a0bef80f1b873a000000000000000000000000b16b2ff4fbec37d834d5d7142eb498e459227a460000000000000000000000003dc0aa8af916f5e0988b34ccb09b2a59663f6310000000000000000000000000d0c822e8465da421c34198f2a98122b350a05fe1000000000000000000000000156e5ab67973a9160a95fa28a741d6cb1d90e0bb000000000000000000000000f0f73e0296bf88d51f29a569dc695a6c6a4be6950000000000000000000000007072439f28365272c5f2bb472ca9a3ba5ad2bff0000000000000000000000000239972bf3d23edc44149b73eca6a6a9fee34da8e000000000000000000000000be58cf0a92be143fd60bb7df7bf863a14804268a000000000000000000000000b4e6747b5ded7d37851de47f5ec76de5d6b44658000000000000000000000000d3ba91f6817c3aaccb9d3dfc97dcd5f18a3ec660000000000000000000000000ff7a34c0e1d81e8f43e3bc46fefffc955a42485c000000000000000000000000e687c6a941cd5262eb6cc886bbb6fdc8f41f9b6f00000000000000000000000040a520a2655dab7cecb5cbdc5306db74cc9534d00000000000000000000000004e618f1c8e2f4cbc7059dc06ea9d49306d5306ec0000000000000000000000000b323a54c7a0bcb558735435976eb332c7b2525a0000000000000000000000007869fd1fdde245a8531653bcd222ed4f0d11a0d6000000000000000000000000aaf055b0d8373691a1ee8d7b685159afd28cd471000000000000000000000000802c7c4e447484f702c0e0588e4bc9dde61194000000000000000000000000004c6a72b91579dbe7480c1cd679f03af3c39ba6f70000000000000000000000007d14d0b6f55d685b08ac5a125a39cf5c804c81730000000000000000000000004eb7f19d6efcace59eaed70220da5002709f9b71000000000000000000000000ab0705bd932a3517cb461e39159110834434583e000000000000000000000000eded99ebf21260eefbc16020ef4dcd2270c6b5c50000000000000000000000002f7a19440a4f594577f71569b8550a4cf29c779c000000000000000000000000eb26d3fdb150cfbf93ed3db9864ae0548fabbce60000000000000000000000004923a270f973fc25d09c8abd73eadf0bbf1060880000000000000000000000007dd8e4f0213194bd489103d1191ee1ad03d619950000000000000000000000002315ae29e4073ced78a94bffaae36e1241557cb50000000000000000000000005673fd9de39b0e72a667c649d40c941fe9f738d2000000000000000000000000f58e63cf51392b0e55d6650428ca6bbda8c7c6c60000000000000000000000009ad2edb0f2fd7431c4e2b6b3a0ccd16c24827b72000000000000000000000000ff36509526de0b2ca3505062b008507127d29ba6000000000000000000000000d7e1b98bdb56449a5bda543862ff5e36b69ca6a0000000000000000000000000c00a9f531e9c73963942d6c9dcca992b3218e286000000000000000000000000844a60e8662aa7e3eabd7c47d24c2f0b94ceb67b0000000000000000000000009b05fa185343c056591a448801b1ecfc51634efc0000000000000000000000009fbe83dad5e8762163782e1a95074ce6c47dd3e7000000000000000000000000e00dda797737f66358cdf66ed4abf979b0d298dd000000000000000000000000a1acddbcd986f6d6cec6d6563e5a290f6ef952c6000000000000000000000000f33391298d3af78bb24a2eb324902d766c7800500000000000000000000000008a1641a622c6a94592ed1130dc5f7f8126f957a700000000000000000000000032f76b7bcb6d0aa170de61da5d7d501a48843b9a00000000000000000000000053fd2535e93bc8217a5cc294de3a85368f8b3ba80000000000000000000000001e97b863652ef04d041a950caf22798128db18b200000000000000000000000001f09523ac2515a5888408bf151da28fd1920330000000000000000000000000352668deca4e4692ec25e667c40d8e5769909bca000000000000000000000000f1a58ad24948d2a5ea8d82fe3fbe33a37351003b0000000000000000000000006e24c44618838d3f175bb7b02651f8fdfb518f8d0000000000000000000000002bd725b311bf2654342f900ae1544567635d639900000000000000000000000080a00ef07c5889be2c5f6e05a951ee9adb6940c0000000000000000000000000ca0ca718b9c083d6ae666505bc1b4af5bd217234000000000000000000000000235db2013da85076b4375f59f50bd82e9d4688c7000000000000000000000000530b54f2896dceda7fabfb95974659cccce81c25000000000000000000000000411a533e5335424bef632a17996c6f44ced374fe0000000000000000000000002e03cb4c8bd71f5ec0b0d39aa70b4bf05d769c8a0000000000000000000000005c08b8614b9a3add8d6b8fe9dddd384c27f03285000000000000000000000000ee13c4dc03c0b5f7d4ad37798d33c80d0187a6f300000000000000000000000033159f43135ac64f71a1ba097ccf468f219ffa9500000000000000000000000083b943814820e0c76c029127605a65ed022ddfd00000000000000000000000001e38b87b1e06a5cea8dc6e932d9071a72de59eb80000000000000000000000004a8eb0f7324ce3daecf2f915cc1c70a1466e76e10000000000000000000000000640662bd3747b81011100bf04b28a6a2528731b000000000000000000000000c29fde3854a2f35c7036641aeccf409ff79ce148000000000000000000000000973292bc910fa6777e55fa524d61a660350c0e4a000000000000000000000000a5ffb6fd56cc643f79c8a45ab1b3a0f09223740400000000000000000000000039be10b83d5c4f2ec8bd631bc7abd27b394e6d1b00000000000000000000000019bcbfdfa85061f156ea6d52ff5d9a03e2bd76a3000000000000000000000000cbddd8f1edf76231fd678ce4a559e5930b70b8d300000000000000000000000054f45cdede39a0aacc0190d3b9ea10a61db56d1200000000000000000000000098c907d1988b620cf73bc876b9bf37c7a608e09f00000000000000000000000011d0e52a468ad8998b7676564c7ab56e1b1dd8150000000000000000000000007e6f0a99e620f7f30ee1e9dcf66b2a82669bdf14000000000000000000000000585b2b277f5c26eb1a8491b8cb335067d29891c00000000000000000000000000b2be2c7950b668925658bbb1c1e27f48a93b84900000000000000000000000087db2c33a9fbaf646a710d5a0da2236de20ecb4c000000000000000000000000858700e974c714920e43a29985efa5e0d034375c0000000000000000000000007be33372043a8bc4817c08bccaf6823950f4d121000000000000000000000000a37dd7c67c5c985aa56f7cf362b29d83c3f36816000000000000000000000000688aa1ebf762d91a6f2b3e1f7ca3f796d8e28ad3000000000000000000000000b79c67830c666411bf75045774eccc6a29edb972000000000000000000000000e9c33584becb53071d04b7c9658131566f3899ec00000000000000000000000076b0e290254a2d47237d3290e3a9f9f47dd50f2e00000000000000000000000092a7bb0cad645d583c213948ffc4942d77b7265d000000000000000000000000c2a422edaa423e35f9cffba815506f252426900200000000000000000000000015d003909e438856b9462466ed2580c4890ff7b20000000000000000000000001f6a073e8bf6e2f3f60129cb2e4589416524dab000000000000000000000000021d2d99333f6ce5fa65699942b9924548ea292030000000000000000000000009f6b47d89a6b89c40ba685004332cbb032e18edf0000000000000000000000001700a3b76808717a5dffa48fc83af2f8e401ba1c000000000000000000000000890e4cf01929d3ac8e733926803a92a2546d9986000000000000000000000000e20f0928244bd2402955b920316d5390b08757350000000000000000000000002f894d985ef44f8c5e0bf29c4a890c23116edeec000000000000000000000000d122b7e9e82a45a7056dcac5abbafafeedd678ab0000000000000000000000009e6387cd4bb34944668b530ec2df1571a8aac80a000000000000000000000000deddf57ca2d6e8c72aa9074d82e9dbd85dccd8a50000000000000000000000002d7e846380c2f712d43fa5e8ccef24f5b6d25e05000000000000000000000000d16db01cc3723600e76b66fb1b8b640af0a87db6000000000000000000000000cbbe23d24bd0ad50bd73d8d888220e8666c8706f000000000000000000000000905dace6d347b186e4e52d4594de6b41879a398f00000000000000000000000056ba12031e486d70eb70965524698bc193349393000000000000000000000000b4b5c3dd31f2d3f4cb0c1b495e796e0330d3dd4c0000000000000000000000009733367d814297d501784c7e330c7e73ddc47fb4000000000000000000000000d4d05745692488fba08e31d46e7f1b99ea0de42300000000000000000000000012a7cb96960dbbc7bde01abdfdc076e921cc9e1d000000000000000000000000dd79887f9c2a4ec97361a98d8f555c12b7176a260000000000000000000000005a3a4c61b5e9e64d273ad9b6a33328f4bbe11d18000000000000000000000000144fcd02bbe4d2957d6325cec5d7818c708507e60000000000000000000000009ea26a388b40b16c93ca7f2f88b5ff7f470b40bb000000000000000000000000ad1e480243d88424810208e7bbb289ee67ab43d80000000000000000000000005f90669225505005dd3a912d41bf89059335f3730000000000000000000000008adea5c92abd7dec87bf2df5db159f72677251bd0000000000000000000000008b52ac213b341331a21c920d5fd19568f022e2f4000000000000000000000000242ba4bf7ca0feb8f7f5f99ccb16d37aec1d17ed0000000000000000000000005bef0da06ed0d9cc8897211b3e3c7b7f27411ec300000000000000000000000040b8f8a54ff1d17269d5ae043ea0e8a002fcbca900000000000000000000000043f4d823c802c15d16198433f584600d030821b0000000000000000000000000d058589bab77fc152b14c2e001c4648923aac3a1000000000000000000000000775f73b8156db1fb4575fef8b13b96a8ff97081a0000000000000000000000004d0a02753e220929898787ea9bb83373f43427c20000000000000000000000004791b0ac663ed8b652174adfd423d9212ae3f27a000000000000000000000000fca37a6a7782baa646abac55094aa152b1c6e4080000000000000000000000004ceeaa44f4451871539bf9420a38ad34be15dcdb00000000000000000000000005a73689f2cade182b1e4bc8f7d870b33d3e53cb00000000000000000000000078c9ee28f69f57f429168a433772432428882f25000000000000000000000000446ccd4633512f321b400cf89c1877f8307f6c260000000000000000000000002b138261f8ffad17b7f510f0d52cbb564226012d000000000000000000000000c3ef7494b40f6c72d5dd9985de1ddf24842b1c73000000000000000000000000b1eb72fc8e2c35b63d5c4ccc863f226701de6d48000000000000000000000000bc1500daaff721f626ef1a4f1a8c4e333648c5a4000000000000000000000000a64e08d3243008d305f3a490dcd7bdd369e5462b000000000000000000000000b53508ccb71ff6c21d059e1783922c44e936cf8b00000000000000000000000087ff07c063c58a7f6eb9cba9c044191d112f57b200000000000000000000000046e33b12c076f1d3d2249fe8c696f331e480b5430000000000000000000000000f1c49467a126a1ff7f0c8e5a676671c9e4242210000000000000000000000008acf0a629611a1f740cebfc2e06e30b1fd112a3600000000000000000000000080f00aeb5a1be81fe4eb885dcf41bba25b3098a500000000000000000000000051f6aaac8de81a1d693dcba62a6990bc89415f02000000000000000000000000c715e6dd721d2c37ff51d12e88473ef982993f18000000000000000000000000e92cd6cba8da134364fbd8913f1baf889d47763e000000000000000000000000353d9d863a618f3c90cc530cdc3373ad1fec28850000000000000000000000006acd17f4c2c15dc87cf1fd8d800d46824656a2cc000000000000000000000000aa77f84995dd53255498299de97f2f579fe28e01000000000000000000000000f09ab869ffdbf7b1df89f48181c6c8900ded418f000000000000000000000000a58aa8c44fdceab36091d103607bfe40a670175e00000000000000000000000054843bb3ed915ce29934cbbaa35db7ef529c722c000000000000000000000000376e98088df1d7163746522eb8c0b36c9c853e5e0000000000000000000000007555480b59c196114d7d791cd2e025cff79297e20000000000000000000000002963e863c33c07e6267825b12d0474fc193c1b8a000000000000000000000000cee3c8d01f78e9d2505d334d41c0a121394b9f3f000000000000000000000000447027e9ca54247f4972a18a87232b16b1a57598000000000000000000000000d20b803a3e619e0ee40413fd09607caf26a9b3da000000000000000000000000c678155f23e8043288b452ff07e499fd0277e4d8000000000000000000000000671c574ef03266cdf616174fa8cd75ca49945a9a0000000000000000000000002ef530c5de6a4131afe9d3233ed5aab8d8a8e3c100000000000000000000000005d17948ef00f4e95d1532f06aebf9439aa89311000000000000000000000000f8b6b17a4fdcb273bbf66b015c0fa8b4389381b9000000000000000000000000d83901bd980ea6271af6d0061adf931b00e156d8000000000000000000000000e2934d00e7919fbc51478b8f678f81c5112a5b63000000000000000000000000c4a6df08816b88bfb9623742357bd50095e87d7e0000000000000000000000000e6cdbc0874043a10d60e62e2b01b0a760376ca9000000000000000000000000fd6ef1488819eb1d9bf328dd2ea9fb65e999047300000000000000000000000099c02ca3679c5708309b956262a4484f452378990000000000000000000000003af45b0b522a4815c70cb66473c7d2438bd82caa00000000000000000000000057366170f255f7d3efba878dc8e6ed20cf04d0790000000000000000000000001c428271739d10753acc9f2f31fe3d3e79af1a1a00000000000000000000000075be560fd5f248912d8e25128604f0c4d5c00f6b000000000000000000000000760101382e09c357794d90482ee5c4429fc54641000000000000000000000000e76ba23c10b3fe2dbf95724d6b5a46902c69076c00000000000000000000000022968d0f88928e69e9bde2808bca413b628396a6000000000000000000000000b3d233915aba40d3b4bc336412fb68360b903998000000000000000000000000d4e03519933068b5542ada5aa352a787347473fb000000000000000000000000212b98b698f5c450217ccb47c878431d21797998000000000000000000000000ef4a6639c30201d9c5d34ce63c0b4ba1b0c606da00000000000000000000000096dc4f60ad3919a958e6a50afeda8ab1f55abfce000000000000000000000000392d00d984534fc4dbcb1515c3e04501d34355dd000000000000000000000000f6b25a79decfbacbd6c58e839872756f70b5f0bc000000000000000000000000bdd01a47d5202bc41a9c3340606a9efa7c5aa3a00000000000000000000000006c4452c5b4bc749035653fb2ec323b962e3008c70000000000000000000000002393ff921dacd4ce503639778c05adfc8fc5400d0000000000000000000000009f8af0bef30d33811aedb08f5e642d7b0a176c320000000000000000000000007e8d958a4acdd7b43346a1c09150c44dc8620aaa0000000000000000000000009ecd9c2dcf7b836b5069e0aaf6d1635fe70c8b400000000000000000000000009ce058035c802baeb3c03e62deac02941b724921000000000000000000000000a40dc90ef7f965d530b03c814b9047f43dd914a900000000000000000000000043f4729cd86d60f9d726d6c135094480d89d3d940000000000000000000000009da709c2e03f5972f7916523b4d39ed418f3b7ec0000000000000000000000005bf3fe346b95764ae91347deec940acad520960300000000000000000000000059dc9b6cc23544593102fdb7c635ee6988ebfdad0000000000000000000000000663aff5a37530ccb3998c5eded855f1f814342e00000000000000000000000079104a1352ebf5415788b3489bec7cd71fbb8a05000000000000000000000000ee23a1c84e91804471d1b187c7221c44d4c6dbf2000000000000000000000000b986c78f951cf4233c25704dabfb64a758c9714f0000000000000000000000008104582282322645cd566a5c2446b759555ade7300000000000000000000000065d951d4d40738f921a489d94a1d796ccac55f49000000000000000000000000744572e84b76f239231f80102e38883417ab101f0000000000000000000000009e55fd28d1cd3c6201b65ac1677eea8e36ca65f700000000000000000000000086443cf0aa632c4cd565f39799f158101e4097b7000000000000000000000000c9c646cd4ddceb22732fd2aed6c38b945a96326b000000000000000000000000426275f2d103bd6d051fb96ae273d554174d392f000000000000000000000000c5869ce137dc37cbbf46228195075460cc65232b000000000000000000000000faf30ef92967691135eaf68bc64768e0bbafdf8500000000000000000000000027ff174f11e1ac386057b10f41488cd120d0948d00000000000000000000000015b2c7f995647daccd84aa3ed7a6a3dd194d7819000000000000000000000000620541cd66fe01876453a4ced2b4a06ea3adecb6000000000000000000000000f3c42ea02e6270c5b026eae37c37ae107ab86460000000000000000000000000a6b11babce5ba46cb74e0c90553f6f5843c0367c00000000000000000000000066c0689958278e5841735503540badc1ded627790000000000000000000000003abfb5c52437a9ac2d0bc773b074983c65ebe44c000000000000000000000000f275927efa1d706b4529ec327742ba5fce9b9619000000000000000000000000c0d98ee52d4bf463ebde675e773e355d0e062aa6000000000000000000000000107a48f9402b4d29ddf93e1beebe5bb560fc9f7f00000000000000000000000087b2b01c5f3f8e2fc26777c01852fb0ce92d08a700000000000000000000000040209fcf6cc2aa8d24fb0e2f8c67ffd390098f58000000000000000000000000d8e3236ab26361a28ff413fcbf87fd8e4e381de8000000000000000000000000ce914dd7a9f90353b598953bd45a79000cb782330000000000000000000000000f8da7d71eedf6b85bdfd3491886fe2e396f77210000000000000000000000006beff0d61c91d7535c9f9fd7b0cd6f04b12ceb8d000000000000000000000000c3cc6e2175fe6b56edf802dd1c76fdc89375e672000000000000000000000000796b1fd470b250ada39f04ff698f8509c48f25d50000000000000000000000000bd4055798ec59ec5d7ff9e7b1fec7b99c34429000000000000000000000000040f4b67169127f7093f5a256eaa6d6cf46b23ebf000000000000000000000000040e8a0b1b2b0e7fe883a95e76ba382cff7b7bc600000000000000000000000083b6fa157cd1008841f1267b351043b3e007b90e0000000000000000000000002c4608088a8bcb9bfd5e0f782ad1482618b4c0200000000000000000000000003b4da4dad56cc638a513b1b9f4e20c5381f52651000000000000000000000000452e7e3409eb415842c6e09507ba96d1ffe0126f000000000000000000000000110d6195ba3c6073f0847bd025f1c1aecbf51d8e00000000000000000000000073025a9044d92c9a3d7495cffa121b1d082739cd0000000000000000000000004c7be3aa917def8aaa6399d4329d21f00913f4f600000000000000000000000091ca8697b412335e129c542a1e5b64367e4a3c41000000000000000000000000aa3fe807bdc18092aac90e9f6c6623cac8e43f050000000000000000000000003a917b5a1b9af2935982f75cb460437ae55d0eae00000000000000000000000060791cf541cba227b794a6d8841d2280bd44b6f200000000000000000000000032a3214485145c4b22193cb2b25cf82d724966ed000000000000000000000000f8a6293d86019c7022015c5502b09a04d96bdfc8000000000000000000000000d319fd6480b25f12355cc2fbb64d8a4b5afd7be4000000000000000000000000df4e6220feeff9195139e7fff7e9fcd12bd3163700000000000000000000000013e76b69643ce835baecf3150b6b9309225ab49200000000000000000000000037a7d54bfea4109ef69bec7a246aa86d167c976c000000000000000000000000ed89c6eb789e48d980eaad046758a2f0e3fc221c0000000000000000000000002fa62d72460177ff0100854c553aa3f65111eb6d000000000000000000000000f292e4909fbad82051c752cc3cb2fbb7684db59c000000000000000000000000726d787544a41fea48fb29aa8d1e0abc216b9743000000000000000000000000ccdabe03f892d79b1645a34783099660aa89bb6d000000000000000000000000c519b4c3d8d37d37193dd00700c3fa2e7ba2a03b00000000000000000000000061f591715e0e644d028dadace7c3b68e5680e897000000000000000000000000741d72b69cd32ed011785eae0a2dd3187894ead7000000000000000000000000928cb5e6b3aa473caa2b9c6bab87078d7bd70e6f00000000000000000000000078596effe9c0599581e0f05ef328a3d2139fc845000000000000000000000000b49c54edfe1cfe5ac83e74b179474f6224d0763f00000000000000000000000077bcd54e4860c9fb04f0dc9d1dbc4eb7d207b7420000000000000000000000002f5263092b25f406ed5263b6f7b8132e9df42304000000000000000000000000b10361c9bf56a57b540415eab3681ed94a38ea8c0000000000000000000000006b6ff72b15cfde2cb1ec52681a82275f3b02022b0000000000000000000000006e7a731168182824b77108f73b5d208e0c0c38b40000000000000000000000001dd8b5a6b685c6cb0ad24f2356bb3ad6a0d6a4fb00000000000000000000000033e4e41441a61ad3b511d8f1a2eca3520b965aff000000000000000000000000501f989981ae37b7b1f3276d0cf78f4e2dca990e000000000000000000000000df231869849482d567f8d404830bc1b06376fc250000000000000000000000001ab149ad80d8f49045cf452c4f1ba2284b5aeda2000000000000000000000000575026ecf61651ff937caa8e8433397f5a20058b0000000000000000000000005a072fa69eedcc8a1e64272360270beace22695600000000000000000000000057770566e4f16b0abbcc053de280edb58fd302b600000000000000000000000065e14f54b89be7f28ee94b67b107e292b14549d30000000000000000000000004037f6f79d3f298a14ea460da02bfe1f2377191c000000000000000000000000a996f6aa457e4412f0c4f1be4b79d14b0f44bb73000000000000000000000000290672713fdd5165b82d25e4d6d1fbce7fe83f690000000000000000000000006e58490ed324c73cf08ea32c584b8ff57c8db8010000000000000000000000006f4c6ce77a43432b11611a42a6f621886dfd829400000000000000000000000037a3381def687043798d9b47093e233c234b879e000000000000000000000000cbd345f943aae8c56102864d279e55415edbd2900000000000000000000000007fcf3141cc6e26eae3a0390ff394960da02ba531000000000000000000000000ab6c8c0c9345829d3c8082bd7e0943334e3a7a410000000000000000000000000510f9ec4d1749f85f4daeb5b31da1702309a88500000000000000000000000008ca08b55269c890b22c5a596103780e1bdc0b8000000000000000000000000000190a563c0e3d715b76b7eb3e98340cf47895ac000000000000000000000000bd81e248567cfc364f3756ca513fe0867cba07c2000000000000000000000000bf8404e2243589612a8761c1a566321fb477748d000000000000000000000000f39abd8aac84e281001e64be55668f733549eb7e000000000000000000000000eac680af01844e549026b85e63b77c3b01fe281f000000000000000000000000437c281409a91064973467766caffaf8360e557c00000000000000000000000099348affa13a5d94caded25f268bd0aa60260c760000000000000000000000005fe7e9960618a4780b4ddb48eb68cc58391655d90000000000000000000000007421a2e11691c16724a5d526493f41478823ef44000000000000000000000000723a5fdbe880c761e747ebec16269920ccc8c233000000000000000000000000fe532dc4fc3aeafb83d256a985ec5a623d87c76900000000000000000000000066aac60256c2da2e8124de7fbdbc0ee13984769700000000000000000000000090a633ad6a245214632b0e35a542ae0082d27410000000000000000000000000583a59bfee19d8d8e2467adc4ff4074d5bab20c5000000000000000000000000262a452c8709b88927d18dfaefe3e6a00aa0b5990000000000000000000000002e8b6aba7e1b60085ac9f74fdf239007e2ade554000000000000000000000000038a4ad9077779b95db2b3994959d2c5ee7d519b0000000000000000000000001903d601ef57d03d12ce7437aa96f3dabcd186ce0000000000000000000000002bc929828110284968937763603e408b4f37b37500000000000000000000000014bc33d52c92f9bc068052ff9ec5d05f39337fdb000000000000000000000000eff20bda63c16a5385a3d2653ee29cd6158bcdb100000000000000000000000012194f0a4bf081fc45b7d83eee7d17ba112ef42100000000000000000000000049d2db5f6c17a5a2894f52125048aaa988850009000000000000000000000000e4f40f0342f76b9339aadc6d47332d5ee2afe5ad000000000000000000000000b5b451c433c98c0ce900c6011c16f76086b603640000000000000000000000004329ef4ef2d9b407b277325ba744025ce437920f00000000000000000000000037600ae74683bd116ea188007ce3597bbed3682500000000000000000000000071f5efe232fb7c0add1c569078989a9d1780517300000000000000000000000047066be2f1cf6f821984fd929ca1e70e33739052000000000000000000000000cce5d9b8fd3512b7003737ac9f6b94d891ceafc9000000000000000000000000768e4afbb8e8a8252aca1d35b6b2537e3df3caa4000000000000000000000000d4d9ed753b8b86b86501da8126a908101c849fa0000000000000000000000000600b7391f750c602744c6299be5ef242eff49dc50000000000000000000000005c951087f60fabad31d512f626c8783a52acd436000000000000000000000000120f2638febaae38b9d35c2272d3c205863807df00000000000000000000000040d54046bde8442a7e470e2148eac7d2beb192870000000000000000000000009fd14cb4234ce745b5e2bb5ab1d81998d6aa9ad100000000000000000000000043c52929feee316cf0ca8a1ad85914338dc0e2a7000000000000000000000000c018888c7bc7b00b15267e8549e77ffe2b95e7c2000000000000000000000000c08eb28b93834afe63717fb62a40e1814ebf8c4c000000000000000000000000b124144f5070299886068df37fe34c72dca02f2700000000000000000000000083c40b2c7365fc02237c1d6ff8b51e39d216b63800000000000000000000000088e6dea7fecf4e86073f8f7452e97083d65ba746000000000000000000000000aeb83c6ad3d99229dc15a3bcbb937c42c6e10b59000000000000000000000000b1116c95473097b6b13ed3aa3e8ede23fe2cc3cb0000000000000000000000001cb3bcbbb9547b0e10aa77b22d47f9ac9b165255000000000000000000000000843f4a71ea8798d84ea65565888bf2bd170b90c8000000000000000000000000db3e977ec300011ae9a9560b5a71e1326658e1900000000000000000000000008440e88baf7909ecae11b3831d9f7a2b6c5c2d57000000000000000000000000640a5354853fe9bf8d60264a26b9a5a9c2b55b970000000000000000000000000e0802b91a27abdb1534fb8ad3c1ee483ca66803000000000000000000000000e826f6dbf54a0aeeaa457c5b70bcc64538bd3b140000000000000000000000006fc91e14db6ebb07592432a731f6f3d16b0465d900000000000000000000000027714ffddeb123a5f23302bbaf91b3de03e078ad000000000000000000000000860a9ecda6c85c0f7e518fb47465b32050ea8fd300000000000000000000000096cfb547c5fefb46e113e3f88eb987037a81dec500000000000000000000000067d9fd22f05721f9f4bbcb86f604e3127792951e0000000000000000000000005265c2c6e1e93fe309dd472e99430be8f59b5e47000000000000000000000000e23b596e2bec993c84234bdb5dfb131899e8d688000000000000000000000000d54aeba6bd5831ba652db7514e51f4ea7f6fb02b00000000000000000000000024a665b928e41fb2d64f97dee1c53200260f7326000000000000000000000000f21da20fb55d3a166bc636601fc749127bcbfc2d0000000000000000000000003b89d7e4b22472f8fa40d9ccb5e121ff34f5fabd0000000000000000000000005fcd116ebd52836a77c06cb5d4a00f62cb45377e000000000000000000000000732b192709db6fbcddf1886a61334a25ef89e69f00000000000000000000000094a03bcf4b73f9c605dfb4df02b46afbba759f3a000000000000000000000000039ef6da5e71ad84faab18c8cbf2a5be44689d1b000000000000000000000000750e3882af1d24f1ee440b9616427cac6b98dde8000000000000000000000000a52346c4a1693427cd8287315d3a3d16d26daf410000000000000000000000009d619a7d6752c84c47aa9cfd0a1559ad3ae9f4b0000000000000000000000000f57a542d2984486c0c0e142f847472ca63d76b88000000000000000000000000b489f8399c48b350d3f6a89c743994f0ca867ff20000000000000000000000006206af3fe2d9fdb2bb9febf649bf8b6c826fcfc7000000000000000000000000c6219bf556f848ab916970c25c7d02e4b542d4ee000000000000000000000000bc34e5d25d804c557927e1e8129ff8782a5eefc700000000000000000000000070fab80c7958bb505dfd3f9cda68f29d06b8ef17000000000000000000000000f821578256a66a12428169c6750f498387b88b8a000000000000000000000000ef72c08032aaacab6d973961277c6b5fd91e8b99000000000000000000000000a966663ed65fe3de0bbcd6ac394df24ff6c32bbf00000000000000000000000049332a614babd1e39232fdab6338e0e9acc680900000000000000000000000008c789092fde2b7c50542e1a88a8b7aacfbeb8ff400000000000000000000000099cc75fb995486ad9bb90e9a3ae594a0c7eb893f000000000000000000000000f61148a44ebe226c511f08d4bb1a316cb3a0d688000000000000000000000000d8053c45b881c3c4ff9ee9e8ed0d84a8b80971c8000000000000000000000000b9486de6375e6c1eed59660c449b27b11317ac6a00000000000000000000000054a7dd49f35f8f53afc985629d0f2526e2aef44d000000000000000000000000369fbb81e5154cbae448dd6aa112526202860706000000000000000000000000f2003d05477abfb1006af83ec7dc690e9678028e000000000000000000000000d2a271695870930fd3dd4c68f5044f013a8d0c0a000000000000000000000000342cd458b196775d5a8bf340a949fbbcfae44a350000000000000000000000008a09582ce7f17ffd22efa27004e067c3a4b77b710000000000000000000000006280da0efb421be6de3daf7fd3e3fe6f278e3e7d0000000000000000000000003fb1ba50c6e3b7c748ff052c9a168fe667ad99b400000000000000000000000052bdf7f96d8ca12a1aecc6347d7a1793643e98f3000000000000000000000000dd19105119d61d1c1ea149595038f27600252923000000000000000000000000754debab1e37241b9ec4ca3a6d9e5b3cf2aeea940000000000000000000000005bf29411dae7d1444e9fd0eb7f2f960940e35b0e000000000000000000000000ac6eca14d24b934ef1e9a80fc81568d266585b35000000000000000000000000cf6796bb5d79fc3cea88477668a0df7b33617410000000000000000000000000c3bf65356139aa0af301b607d3f15381db57e6f900000000000000000000000053c0a1d964ff03a13a5ebded9b95a8152042f545000000000000000000000000ef045ce0d74eb7dde2b9e9387cd303725eaa092e000000000000000000000000b0dae3f6c7ee560e8f133888c9848f54cf1480180000000000000000000000002917634fd7319c38d377fff1d9ccac4505921339000000000000000000000000451d2a62b9afbb36d0748a087a81f431b13faeab00000000000000000000000039db088cd52c1a1164d4094617dea7585d3b94f2000000000000000000000000104eb7e7687287331335ced1ec3f3253686747430000000000000000000000004407380d784443d319794488579f46cf10663a26000000000000000000000000256e3d0b56b1d7bd9b3a4affd87bd149c08404f50000000000000000000000009bd28b100d9c7a57f13390cc0989ee94c2b33cce0000000000000000000000005ea29370b0825772113de76569e18dd624e254fa0000000000000000000000008ef1ae67708f10f8239ead2eaf8aa841702e192e0000000000000000000000000947f0ce4e49f3b1725fc4c5f8e8f37e6d3050cd000000000000000000000000b2e9a3f192ef470509c587b648e19ca312d0963100000000000000000000000025a6c82c4590355476b850e35d754f26944d44b60000000000000000000000004f9a65a4a8b6cb6c184c732dd750b533d752a40b000000000000000000000000f2cfaffde0a574a1a5a4afe7d6841ce24c51bf8300000000000000000000000095040336ae3fe0861542ed7ffd2d77990650fe53000000000000000000000000b62f94dc760d8eb087854233b05d28d32349741a00000000000000000000000031427d02b927c13e0a889eece24b69cc54f4abf0000000000000000000000000b945249a9e359a7b4ef9a06546422e52618113760000000000000000000000008865a99682c6cfd0bfdb6ff6d11437590d418b1000000000000000000000000010ad2cf561f4210cf8255dd460521d8548d59adf00000000000000000000000080215a46fc84b75bf7714a1ff15051cfdb388380000000000000000000000000e7c2b4e4c2ed8511f21907997674b760d4ff1d550000000000000000000000007d427065e28b740fb00f637b25bbac7bfe9e04ee000000000000000000000000e592783bf90e5c875dfaf4582575cfc864b5fb6c0000000000000000000000004e4d0426a37dba28d653f92a40819c95f132d391000000000000000000000000977691d50cb5586c976396861ab069b6f9eddb7000000000000000000000000033ee9bf292f8e82a85084423469aa0fbedcd3fe3000000000000000000000000a6e701815f6f712805c16fd866addaa80287a6a100000000000000000000000027c3401ba39279abc9e844278f63b69cce829f30000000000000000000000000537c8f793e51b27a206f18c3dbab90fc650bbccb0000000000000000000000004280c046c7a978da70be4cd1c0ac421669a784d800000000000000000000000041144af9dcb9d129142908eafe36b1dae408f60900000000000000000000000030c2014d548f994d2a017dfc5eb537bdc487109700000000000000000000000063cd2e825701c6621dd8823c76d1dfc40b7b992e00000000000000000000000028e5c72bbde77e9dbbe2bfb1d9398a6f6a0f4a9a000000000000000000000000aec77ad28a1f786ba9182a129349467759c8405c0000000000000000000000004767e195a79b54845fd02f8de759ba63318bdf1000000000000000000000000027ef0ea6785eb22d1e0bb6e6ec5846e7c2fce221000000000000000000000000c3944a284a4b6f10c9f82c19118f0ebf484ea0f5000000000000000000000000e3333b90ab7cd1c11890ead8e279b2c2776f7e440000000000000000000000005e5ea38683f38147951904e81ff10389b4098356000000000000000000000000bebae993cb49385832754f49b340ddeed9446e200000000000000000000000001f578e30ecdcda4cda34738facfb91dd9a93b4a2000000000000000000000000f060d4fb9fb0320702dc48947cce333412933e8e0000000000000000000000002ab6d95a35faab6163c83f8a59af586908e4b271000000000000000000000000750ce780ba159438fe4fe68108de2a4953cb530f000000000000000000000000fb9847c4b0c6c6cb311cec0970f23ec61d901e73000000000000000000000000d3a08616cac33ef973b8dce69891f73ba52080fa00000000000000000000000043ef48227a63197c1d1b87f2f4770822150dfe6c0000000000000000000000007ccc1b89689eae0cbf553bd36aee5e78140853500000000000000000000000005ffac6d4ec5450ca8f06625dd2ecec2dba32018d0000000000000000000000004e46ef7529ea015666dc0b89967cd0606f873fbc000000000000000000000000a321072c8b796a281fcab06bb5a4af3d5353c3ae000000000000000000000000d40df3fa9e80805cb520c366fbf42b8b5e9af983000000000000000000000000ef5c51719f284cc2febefcaa8865a0bf3ffb001d000000000000000000000000d3b006e86282369a4c76533daa0214dec8151c010000000000000000000000002b50e90937d607ce668f05b9842bf5b9874fa3da0000000000000000000000001e3aac72ae15a65dcff54dd9f26d3fa8474ed4f100000000000000000000000066a3b10c4a5c3af76e7f56dce9f526da9418d36d0000000000000000000000000577b0c9d9ca493b1600c259d9555dfac309558f0000000000000000000000002e1d613aa1b7ef39b1cbdbb2e6b472337cde851900000000000000000000000075474e8dd088767a244b870533bc4ed03fbdaead0000000000000000000000005645076944d98c0bf06ea798e97bb08d3f6d7c2f0000000000000000000000009396dfbb91be81ef43efb596b6d3e39ad62fe2c20000000000000000000000006441989a03a50fa187b8b9ff00ddefb6d97cbafc00000000000000000000000038c7970b89881a0afe6d1f0cead078859d26469a0000000000000000000000003577bf6f53e37bca5f6cbc2a3320720d159ad4ec000000000000000000000000bf43a0044a6530de96870c82d71aa8c28eea85ac0000000000000000000000002e2443902809798bd8d9b9866d21f95ea0b605b9000000000000000000000000ae797066145ac67357ca0cc7cbf66eff564f4bb2000000000000000000000000d1579f31b2a289ffc7dac23907f8ed42608741f40000000000000000000000003f23252d4bd604c56a8d7bbbecb3b0f49c69bf55000000000000000000000000ba4acb611ae0606ad0932c9cc6f5e388ff138fba000000000000000000000000b5f68ca40bf2703d0ca80442b3b6796f08526b4d00000000000000000000000099b84b2a4c9ec99c74fc8a16fa330aecc0cf16cc000000000000000000000000b0ce2a31f6eddfc9602b9e35b7e82720e9e61e3d000000000000000000000000480c761ad99ed9c1fca5982fc59ec05e89798eaa000000000000000000000000be71b8322f039a4416642c572f2a357b3bb69d650000000000000000000000005f2ce4aa75baea72aeaaa65cf10010520ddc7327000000000000000000000000faff90f5924fd1c360639005756346867bf50db4000000000000000000000000d8d1e179a1cec814c4fba3504715f01aa6822dc80000000000000000000000001366d0faefea72bda7afd41ddf07e4c65c7916600000000000000000000000003f0101ae89c083a0bb757c23edc2a70dacd9cf3d000000000000000000000000f7d6ff33fb2331cfaf1fe261fcbd9f7b653c8534000000000000000000000000f347f1b0d834a8fc6edcc49289527e628080e19c000000000000000000000000fe85c6f2117e6caef6d321be5128eef029507dd80000000000000000000000007d5a8b847be70a8b9b2529960d3a0d3af56676c00000000000000000000000008305f550ac1117d113bf9b11af3b1a9a0c1f9232000000000000000000000000609fb935bf463e1b5ecfe36868b1c713ff173ad9000000000000000000000000da4d97652a5e1c7767b7012d860c06faa6262f53000000000000000000000000dabbdd6374feb61f59bb20ac83a0ae7232b168b000000000000000000000000042259e4887c8fb82e69267977774ae5b5d629f5c0000000000000000000000000afe70ce37601e1cec0914ece9f1efab78293ee3000000000000000000000000be4bbaf44ca57a7774a863f21c90a12b834a4120000000000000000000000000dc56eabdb4213c8ce1c86a4806e94d286d2ca4e6000000000000000000000000dc0b4fc09a6e946c999e13a3ac29d4f48e84c4b8000000000000000000000000507551ae8f089d459322f4c7e67d1567b4fc9e12000000000000000000000000b3d9f8323fc4165443d5b314953f24ea3f340ba20000000000000000000000002231bec9c6479e4ce9c6aa5e7b997584523987cf000000000000000000000000cbaea2d41ab9694623c6b874263728ecaa0e624f000000000000000000000000544f3f7c3f8232a5783779d0fe74807f2f046743000000000000000000000000388e0be32f41161c71441a3f5cb12b529f88d360000000000000000000000000637dde137958a3e459cc813bc24e0fa9dce2fc1600000000000000000000000043d21d4ad607c5da1c2ca50c76fa5136586dd75a0000000000000000000000008081e38699f3caeeeb49bda683da8f57a7be3b1a00000000000000000000000051ea62d30b4d9ca12a38f22285c3333fc9f2945800000000000000000000000054914f8bb055565e1447c4a1739124c95ba9b141000000000000000000000000f976b5f3df965f4be4eedfd978699bafa6e11c4e0000000000000000000000002049d19e4dc423c0eb57e7fd618bac9da80d3935000000000000000000000000af7bd26eba2ccd85cdf7784b1be995c56078b6190000000000000000000000006dc8aea41823f838125c080c809e339de45e794800000000000000000000000078f1efe4db160f8ad04e62d3b4e7de5bfe0851240000000000000000000000004ad12ed78504779b6d25f113f06f1d9e032189c1000000000000000000000000c4bbff2fcbab6cce3eeb534d01155b46c03d5f940000000000000000000000009c29adae0bf1295409e5aa40fe8bd88f00f46c960000000000000000000000002fb7517bb298496e8e9b10ec8747136398aadef40000000000000000000000001506520c24ab054f8f26cdb4ea0d8f2c4465158f000000000000000000000000dee3b8a99ec3c43c85ead551b048c9024266483c000000000000000000000000c5a1626fa01d148b4242e806de52ca56049cba34000000000000000000000000c7a24b16ec89edd6c5a4b8e0d3713eae630cd243000000000000000000000000aebaf30b1b1ba38514140a06d700a6222f9ddf10000000000000000000000000b46eb02985d984b99218a85c9b75c1da6ae2c2eb0000000000000000000000009ec12297e01cd4d023dc075712be02e96369f999000000000000000000000000f98a059dcbb72a706910f80c71ea8ec070755ebb000000000000000000000000ee15872eeaaa9ddf837b3aa763f3a9a31b33fe37000000000000000000000000608746afaf63f85e26d57e3dec99253910a556ad00000000000000000000000054c77267fd2fdacb0cad8d6c86ccf88f6a767afe000000000000000000000000713b087a101bc412638edfe959257cc2d14b9bfc0000000000000000000000009735a879946008f3efa93042f3cc0f882556f970000000000000000000000000e577a72fa11d2cb94425513e010ccf8cfa1049d7000000000000000000000000f0b48feef06afca0fe11566f64f75a2952be8aeb000000000000000000000000940854a04e449e9186d224fcda425f22ab41956e000000000000000000000000af093e0424ffb73db99625237355eb31d27c170900000000000000000000000002482599157ff582dc90d821978afc85add11917000000000000000000000000e01f89095defe02371ce68ad517aa5b19c706c82000000000000000000000000330b7497244dfaa03bc61b226032223be1eb8a4600000000000000000000000098a7a41c4ffba51df4e660b332dce997d0d88a6300000000000000000000000041563eb7e5e1b4c583f4c25b2fa6cffad86b62120000000000000000000000004e041f5535549bfc1972e0d1ecddce3d1c726d2e000000000000000000000000071540fc7ac6fabdb95f0ecbdbbd6e6370625f8d0000000000000000000000000bf6c93eb396ee1c172ce237ff4c8caf4067d5c1000000000000000000000000af3299d87e8873ff5bf27605b7209b0884084f220000000000000000000000006168e9f9f11ad8d1335c4f3099b8c66f69fdb13a000000000000000000000000b3ad5adc6aee45e95c2a2d27b8a8888915caa8d6000000000000000000000000ef6ba0d95e9b541035484cf119533ac81d5531c2000000000000000000000000eb2c57b6f2b5aa453bda3ab58fe79d0085bdd0a4000000000000000000000000c1629773d564a10d4c16103f1af479d992973ddd0000000000000000000000005d0c33f703b141f13eb4356f35dbfb23b54ab65e00000000000000000000000054341fafdce7ec3ec447f8fc38ac5440b3c373fb000000000000000000000000228b213f1ec413e26e449e1d7b87168d009a4fec00000000000000000000000032d7d3e3e68edbb4a2b110d552357d18dd8321580000000000000000000000000dae14301c0882020e82273f16736d561833341e000000000000000000000000bca9f84ccb52385bdd0650d5d0dd464513c0d23f000000000000000000000000e89546063d995dfc96d719e4ff533e82a02dbb88000000000000000000000000fee15e4bb76002514fc5592758b7151521cc0ef2000000000000000000000000c24ce13fb4b11d734b366b309cfe0d90aadf117d000000000000000000000000ac04fb6c20bd635bbd04916de3878c6cb6b4fb070000000000000000000000002a86369a71c25676b43d8406df2b7b04b679551e000000000000000000000000e39ccde99882a4287b811fac9ce71b3cd0250758000000000000000000000000e31a7e9fd16bccc6dc003500f8fa6271b9ef59220000000000000000000000009cab7fece3967b75f70d14892781183e7315fb6f000000000000000000000000d88138a5d451294724126b32e441602eaf7ff62d0000000000000000000000004596df61781bb94b4f53bc921103613af296adb100000000000000000000000017fb0dd2c9e9af2f55a597eee24d8f97d1377c2d0000000000000000000000002696607426534cd2e32f2a114e538a06275572440000000000000000000000008404760975475ed6813eefe73a309721d63e93f1000000000000000000000000e0b79e68edadf2e6db6b777f15f4cbadbf0ce41f