60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b616664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000ea57335fd545a136c2a33cef8dbacc72252454a3000000000000000000000000f1e1eba2e6eab00cdb4cbc6b54e5049f4205cd680000000000000000000000008c95e7d4c7e5f1a5576c35a2beeedde5b80b9e1f0000000000000000000000008b15f31e5268e7c9a10c7a41c0b4d7f1248669af000000000000000000000000a184eb79e09e08cd07caa813c2d783374902aeeb000000000000000000000000df18b59344eb81789ad35c6b160d259ed40953c8000000000000000000000000d1b5d4c60d52081f1ab3eea25d3160135af7c2d90000000000000000000000008a9f4905f26c97d11a3f8c7e8c9b5e3730d216bb0000000000000000000000004c2d457599f62fbaac2db65bf8a03b302f0188af00000000000000000000000077bfbaf95ddd3f6dc74a72f137b99ffab911d137000000000000000000000000b51ebdfffbf57d3ebbca445ea01c0ab5d114e76b0000000000000000000000007218b4b9c2720a951713f523b9bc503a2d4b69790000000000000000000000008f98f4fd5940c4cb1f2f8b71b2b696345a1c309d000000000000000000000000edb1e07c7990c949f2e17808667e0e5f5d4b9c6d000000000000000000000000109e5f41d4abed613506c59606d83ab440c4bc810000000000000000000000006789b7dffd3df7bad867d4e02fd26d62a79586ee000000000000000000000000ea6d9b57c4386136e86e56e980778966010a8324000000000000000000000000e6a8cf9de9429bb9fa65c6ec9b23874347477a31000000000000000000000000013621479ac5a84375a1a6272676c576d221686300000000000000000000000064da013379977059aa792ada3d7446959358be5d0000000000000000000000003f805c51b9b1ad8787b60c1dca3dc29ad8be7de7000000000000000000000000a7e50a7cacb948d3067208aa36cab9455f1afa5800000000000000000000000084463a461dbb492a9e80fd8cafab1996d5fed6a600000000000000000000000025817497569a20fc0c67fa90beb4434094a7ef09000000000000000000000000fd99bf0e00de28fcb3649dee43d8e78857d0432e0000000000000000000000002b768864597ff3e6f2f4a5cc7c266935d26b93e20000000000000000000000006a565cce84bc666549c8c51f3e3a11fbf706f541000000000000000000000000768c3ea943acc1978537687c4468a2e676a1c5b5000000000000000000000000100ac3e14ce501ffd06f85abfac20e59bd8dc483000000000000000000000000d1754eef2fe27ee6a26733a3489b750f75bd2fbb00000000000000000000000053665b2fb3c25b534af76ff77a0574a7aa67e9ac00000000000000000000000099083c8ba016939b46edd101a77ce28ff1fab0fd00000000000000000000000064f055d3d9e2ed17da3409e98b317dd95fa68494000000000000000000000000e512fd27324f29eb42b2ba67672a9609f8dd05d5000000000000000000000000a56370ca9e754b0df0f8a92e4923f8794f6041be000000000000000000000000e7d961d2196e1cb9970757ed0cd852656006c3c500000000000000000000000014b196d8c8aec5912c29d936d33cf09a7df75f5c0000000000000000000000009a8b78b4e6e1240d39c68b512babbb84454052b8000000000000000000000000da9e6125b57da19f8356b7b4b6ed7d2f5609927d0000000000000000000000006b7f1f59edc0f0794ddce86786be063b76a988f900000000000000000000000023594d0feb39fe297b6432645e84f2f794f8eda70000000000000000000000005dbc493013c932b21756df6b8075780a4f06e046000000000000000000000000c8d3c072dfe6ba83f531aa15426bea3c856c2c770000000000000000000000003e00e902e7ac5c04afa14b43a51a81ec0476afe700000000000000000000000093bb381ce8bee57a3cb89191bbe9a1d5ab006bbe000000000000000000000000d51409697402724fb137b733808b28717c2ab68c0000000000000000000000000a451e7938afe7cc8b47e2370b4111923e26ec80000000000000000000000000296538719f694f109dcf81ce3142b0184d23442c00000000000000000000000039f43923f71d84c65c5f3782a9283e3cbc6c1815000000000000000000000000169c5df2e030c690f663f439aa08fdf8d6fa50e20000000000000000000000007222636143a994ffc240c9bf18e1e201c05ecc82000000000000000000000000c3fba2a8a2a7f7de5ba7ece060fdf2eb4ea925d7000000000000000000000000abcba8a029ba2b896f29cb029fc0ccb9909ac37e000000000000000000000000e82f384e36a0f154e03cf9bb7c7ba2c021f5a0a700000000000000000000000029565dc36a3daadd181d66d6aab558c12ee3f8ce0000000000000000000000004aacaaa5e0e89fe6fffdb7f5e208f69d7e3ee1bc000000000000000000000000d343ca12fafdef37cb2d77fee7243fea941b4208000000000000000000000000d1b77a68187cfe9f6465f5ed63d9961af464181b00000000000000000000000015dd4230a30351e986faf17faeb1e1542b350c6d00000000000000000000000051f9f0431d641bdae49cac9631e935e8e8b50b9b000000000000000000000000644881a398915a9781852268eaa20ad057b47fe70000000000000000000000004503fd1cea692ff880321a1eadd7df22ecedd9e40000000000000000000000006a7aae43232ff0c4d2aff0aa85242957f84823f200000000000000000000000048bb0a62f5de17e54ed8e32290e8e8274b88f30a0000000000000000000000004048deec3e0b087f2051ddfc69ea9de00ce6d14a000000000000000000000000fbef3442048bb619a10a3a90a486e374922310480000000000000000000000006c174c26166adc9306cfa220235c92f1eb7fa4b30000000000000000000000006d81f1ca2d3ef3e6b17a9d30329105df898c3d6500000000000000000000000018f06321f5369f045b642953d470c9317aaeba0f000000000000000000000000d6d6c32d1a7178746b9d5e4ea3ce22d67135c6c20000000000000000000000001996134f4ab519279cbc4972fe7e714449228c0100000000000000000000000007fdc8d1b9d2b58987797d39b78840b0347e36990000000000000000000000000a8d9e09b21b5f4ef2a430e585b41ef00898177e0000000000000000000000005f04867b505e4ca5bf82d19504dfcd49e40c6778000000000000000000000000ebd47c873541ffc38c610529be0f0921ac2cebd000000000000000000000000053e00fa86f592577ee20d34b3e4d079ac69f412e0000000000000000000000001437ecea7744bca215a49fceffb4f7926dc93ceb000000000000000000000000f465b01b0725f63103afd8a0a81586d518b3e527000000000000000000000000bc47fae0396e52e2150b08c53d7945257e64f6ba000000000000000000000000f370cce505cd1be0b7e20654febed9db07009a100000000000000000000000007fb2e1eadbbe5ec3b8aa09c361b90c6534efc683000000000000000000000000fd698a3b6303f2e99fd2a8ad6d467a860a5447e900000000000000000000000017f801f6933891a00bcbbfe300f37cfe52ab3379000000000000000000000000094b70a315987f7df73019eafa396013c178b7630000000000000000000000008496021b0018288c92d76aa681e30ac77514cd5d00000000000000000000000093ab548f3abfc3b75fb25a8662959c7243dc43610000000000000000000000004e1d75e0eca8431046a8e9e22dc24b89eb7b39f700000000000000000000000067f1e130c9ce5c6201ad0ae19ce5457e7522914b0000000000000000000000001642821c977c9a099b5afb47706d9d2b38fcf9100000000000000000000000007ab456e50cf7e99a80bbee49970a25127565dbbb000000000000000000000000fd07564ba1fe6cec6683a83e857206d7e4b6de42000000000000000000000000c0a22f941b453c5707ca81f2dfc63f7c09e5fc720000000000000000000000006b79266ff3b1dec789e1d9d72450ee7ce86b6c7700000000000000000000000023508ca256103dc896546314496ddf2efed1b4af000000000000000000000000944d48be06cb9328bbb426d6b0c9e185e029d1be000000000000000000000000bb2b77a12f7c36246c2cf7c4785658b09be3d9c30000000000000000000000007bc5a33ebe90c004f5931b160178cf1f7096e45800000000000000000000000060301a269e48505f5b331962ae16f9ff6684e2a2000000000000000000000000458db29b8cd0ade74f96b631c27d51fa57ab5f81000000000000000000000000fc6dae13f353a25d01e0d33ac37220b631c77d9c0000000000000000000000000bf8edf7c994fb00039b268e956f106b415b4d4900000000000000000000000053c009764d4fcdbc5b8c4d20eb5c2e0893f3dd2e000000000000000000000000c4e8885d00d3478009767fa742d08ee12db83595000000000000000000000000cb09a38dabb1f370400807650f28b8d101a52f37000000000000000000000000fdcec13bd34d4903c69aaf86574bf5f9ef9f49fe000000000000000000000000b34c931a98282df8f0e569fed8a887f7a3e0abf6000000000000000000000000270aa8ffcddd7290fbadd43f817a2a3ed8f5ea44000000000000000000000000dba2003041911549c0e86d11004a125bdc60c8500000000000000000000000009e1ddd87dec0765c82b91a9ef73fc630b4df80860000000000000000000000001171bdd7588d106050c89d7d75f9295fb32cca7b000000000000000000000000d8512f3b71abbbbb15ec119f7056c52c02dc0c3c0000000000000000000000000f9fc61689030dba8263c9f71bf420b32f5a80620000000000000000000000003c91fa2451007ab7aed0611274a57284d9f8be6c00000000000000000000000036a121451af5c83c3e8ca3be7bb777be9c7569ca000000000000000000000000cb23ffdfa2320e3b7117c13bc5755db08926e4ae00000000000000000000000055af23f3947b621f798d850025ff3e2dc19da80b000000000000000000000000c013c6004f37168585b7b6bf0c80244914e30036000000000000000000000000b1e98bbd4c54720cbd12782ab92bc8e2b9b2774b000000000000000000000000be722cdc859b3b9f6cf29be7a2388f2a869d35460000000000000000000000008d8c905b7ab9a3b5570482020fb1e36ad0f320f100000000000000000000000074f7432134715d6c7530d330bc859fc15e0d74920000000000000000000000001b154658e11bb22d93a07eec63033a403f62a6870000000000000000000000003f8681f40a6cc3dd2d0a654fd566393004ba880300000000000000000000000023fa4fe84368f36c4f10775f43e52572517c3abe00000000000000000000000056e7302017f6a9d13e5c9433ef54fca5e1bb4e3c0000000000000000000000004095041010e461ff84304f31e009934f989d5f92000000000000000000000000c48668926c841c5b2c983db9760a062d24467213000000000000000000000000af73f19c44e9f8ec4632edc7a042f38ee13b50d60000000000000000000000001498cbd1c81e2902d2942ae5d5607bfdad673fcc000000000000000000000000dde627b88220852cbe0291269b4ce7cc516e976c00000000000000000000000048846396b5233869854d8c0deb20afb2156f6ac70000000000000000000000008af97571975cd2cc1040ff5338f37ecf5d3b5079000000000000000000000000f0747ff734e5f31c2fbd29258272438de9e18e7a000000000000000000000000f60b60a0adaeda40c87cdfe4bd64abc97dedf14500000000000000000000000074b77506d7366ce6a87a79a6fb91c6bc6678398c0000000000000000000000000f0188533ffa7dec6e785506e46c555005b4cc4200000000000000000000000098136184b1668e152e09433c3e57bd06e7a7541c0000000000000000000000004301aed1b1ef77f0c2e849add7ba943deb1ab07c000000000000000000000000202f5568017e53a1f816c61a08411f4d14a8d4bc0000000000000000000000006cfe911453e69f985edc2f48389d90b35f4a45f2000000000000000000000000b1c60be2d9d9b0b47c61dc689a7db19cf77843ee000000000000000000000000860640c5694ec6a519b9bd36404c717287ffea42000000000000000000000000220d7c7822c48dd26ccf148f7d990549cccbe426000000000000000000000000b8899ce78c27a0e6f63072452fda5d634f22a49a000000000000000000000000895d1cd87dbf6cd41e5e945c9e9636de614dfb5b00000000000000000000000088463debaef9f423e2f48453ffd1e48aa5e1124c000000000000000000000000d7811325d1aed0a60c0136db2faafbaba51af94c00000000000000000000000099005c66e92e1e9e29456bb86769d8bc66ccd13a00000000000000000000000095dae62183640f61c68711bdc2b4372081e0d434000000000000000000000000e0c3fb23ed3c3f33b14d2e7c099a81a45605edab00000000000000000000000095ab8d0515ed93920aacb538be34335dfb983c880000000000000000000000007de31762a59fdade20080968b559250baf38dfa600000000000000000000000018b8701dcab6c3734b7d6b5706b2a0d60e4507e9000000000000000000000000163e4240d67eef118c01df722ddb22428958cd8b0000000000000000000000005085c52c1d0e0691c28795a30c59bf2e7dff812e0000000000000000000000001f12a584ddc51d92a728b0ed66238fb3a7810580000000000000000000000000a0d79201094f19e9d2abcd6ab8af0885bd0cb85d00000000000000000000000066a196d0f1aa571f3810c6e0059a44fc3d8cd36b00000000000000000000000092c043a910e9c8159ba85b125bc93c10e6f846ec00000000000000000000000008b0947a677007b0aee59e21b5d9ffd01d3f7e0d0000000000000000000000005772100d9f740c66ac66cadda777a8afe870d1d800000000000000000000000005ed761f3f244ff4c9f147c184f0f6008aee893f000000000000000000000000684128ef9f51f667dae4dd60ae1c15686f89a9850000000000000000000000001e5e1a31826a28c0c76174e8d38de122dcf33b20000000000000000000000000d39bf6cc750e9ada4a956d86b02b342423a602ce000000000000000000000000f83de5b6527b275416ab39c584aa726cb152bf390000000000000000000000009de75add1130e258c4ba8e0450a71cd4b0ce709b000000000000000000000000b7b0cac82b82e83962963144ec201a10d4164bf700000000000000000000000081d00bc398f89d37ec3a81793073d45c58a38a9c00000000000000000000000020e2f0a2203df2f5e4e1820c22bab51c0febd5430000000000000000000000008523072357c6afe8ffec0f96a37aa5fe9d86014500000000000000000000000092a7e78c79d4255da3f0b6bbccd7ec4f8fa63529000000000000000000000000b04584216632f8b42700da77c18143da76385302000000000000000000000000842802a19ec7d8f7717b3d603befb6e1e31cc252000000000000000000000000e581cf64ea44c718d4e031cfb83307c52f1ecc5c000000000000000000000000cd55dcad6fef1eb42efe7d2b76807f8bca3bc13d000000000000000000000000ccff368ed56c118de9eb93f294ed26d3435b5977000000000000000000000000dded40a15de3ce68843a203f74adf30cd7cf981f00000000000000000000000030cf2747de2e1c1bd53f00a64834d16f66aa5afa0000000000000000000000007c787c8a5567a1c4d5a6aa89ca84ddbc56142d9100000000000000000000000088df4be527b2fcda9d47185781009fa3efc7ee3f000000000000000000000000ee2951259dcfd9cda3dc5ea6a1c62b3338a6231800000000000000000000000089737b4cffe2cd48ac94e066c5753128f817141d000000000000000000000000a0dca3d94d1dcfb90fdbd848788e59b1dd80fead000000000000000000000000acb107a283b8f6f46204394fd5a886e6095603c8000000000000000000000000ec3fcc95e4633c2b61d9425ca55b630ea91bbab3000000000000000000000000a8f12bf7199b2f630561fcf70590d5cc88054a7f0000000000000000000000009737d712799bc465769e0769f27601b0b50fbce800000000000000000000000070ec9455c269b66964d4eb667a9614113ad70d6a00000000000000000000000057f3b2e6345723c84b64933d4bb82b05c8b8d9a3000000000000000000000000ecd00eeb8def0bce955b615f817bf4888658b2af000000000000000000000000cb980da2c8c28d34abb5feb2491b047cfe65e152000000000000000000000000ea75980ae8578431d43660111ca85b00d236c3b0000000000000000000000000c25cd887205c71c36ca8b3cd94a992c5b86b5e070000000000000000000000000c73f796daf37d84dc4afa46cf2b087b50d4052d000000000000000000000000ffca49b84760d7a9208bac3154a3111d01f00c470000000000000000000000004732d328fa304f98b4d89f8913910d3a41358ad800000000000000000000000086e8d39db2b30f4bad794353b4e0b7d5502d3f36000000000000000000000000293823638353571a1a9b2f1a9bb009eff7b5bb8e0000000000000000000000000bfa5f2a866ed1cb0766e4de30a76769758bc28100000000000000000000000011d4337edc115522c4f30fc9cb85ed476fe62ee20000000000000000000000005f45a3127454ae43482a128ab6f116d3e726bcdd000000000000000000000000cb7958d830e2d1d88898dd80d294160ade2908a20000000000000000000000006d0b3ec6446576a1fb33b7b033c5df6727c2927900000000000000000000000026bc356db2c3fad5039126af177108c3bcc627f30000000000000000000000001297e962b5182865e2c70271b235e3a0f993cc700000000000000000000000002500725e409c189ddbf7f9e31d903879980dc8d9000000000000000000000000c31501e76fadace63612b3cf80ffd5906396687d000000000000000000000000b3cd611e5969f0de4199a6f2e42f12f13958c4eb00000000000000000000000085a42d3ff6d526ea79e2631b5354e1f69ff64164000000000000000000000000d0cd5d727e0963841af8a16bc83d2fd096ad9ca10000000000000000000000008bb64491f4a9ef50b1f51be30ca7ba3040ea97ea00000000000000000000000040281dd439382199e807d2461686ee0e27aab3b0000000000000000000000000051566e8b07f4cbe1d383aaff74392c392cf2a55000000000000000000000000f752463f91ba66842a9554ee07031ca5c3abd4450000000000000000000000008cb81117052d89bbe9044342c897abca6bd05cde000000000000000000000000e6237f5e83c4a8f388441a9944a6a5804cf5a5a00000000000000000000000002b8abcfbde8eddad24b76d183714325d63eb78a3000000000000000000000000207849e8df9c520ccac3014b14ac80a11e69ee1300000000000000000000000060e87e62e1e784f899db9eb743fa6e75ad617d7d000000000000000000000000040967cb48a98de7d98cdf24748a2fbc5ba5198c00000000000000000000000098c605a054f267a11c652b49c91c3b66a9c345b10000000000000000000000007ff3ad75c986b7f365813387b3a33474b65c96b7000000000000000000000000797557c7b2eafcfc23ae762c1224b639e42cdb280000000000000000000000001f6b2d4f170a834c68ec90bcefedbc49efcfb7c1000000000000000000000000faf1d7cc7a1ef2a14b703b1899bf9db6c933af6900000000000000000000000048e58935a0fae460555d9d3f44726ded400ef8ee0000000000000000000000003128863fc57d4c8198730a2852d1a345617d8432000000000000000000000000aeddabbca1f4c51b10d1aaeece85d96d7e7b932b0000000000000000000000003d3ad5b354ada7c1a5865ea4db57db64f91bdee2000000000000000000000000ab4644c0c55c00940eb3be1e683223fe310ba8bf000000000000000000000000d118383391b605dcd0c4e81f1ddc3e912286093e000000000000000000000000c8b1e1e82fe89f89ebf7718ab4d2588be23fb7330000000000000000000000000fb9f2602b1c42f3645b69578d7e1e9b725bdcb1000000000000000000000000d6eff8f07caf3443a1178407d3de4129149d6ef6000000000000000000000000cce06bd3f790af1c5268560b0c8c1cd559e755ca00000000000000000000000007fc78d054aac3d8963f9dbbeab06eacecefe9740000000000000000000000009d2e538d79b4e3e6065baa8b7e912f30ee6a30c90000000000000000000000006c22dabab09300ff87747e521bb9b8f7db5d04410000000000000000000000005f9c784185ab5d93d4b42634e01ba68404b56843000000000000000000000000861bd047a699a485d6fc23e34fb128ebefa9be8000000000000000000000000096602f42b4165043fce551137d83495d0ecfb486000000000000000000000000d448e22b7f5bb4f2f1d789b6f6f9a204e16436c4000000000000000000000000e2069da2dacede7e51e2a25544396655118d178e000000000000000000000000569eaa46d294874a1211d5c0ac0fa59e65543fc2000000000000000000000000500d34c3fe7ca304fd385f37e8df0007f46b470e000000000000000000000000edbeee42bb1e2ed43804a6011c9255559bd275a7000000000000000000000000e13bd06fc6970f7e8858e80c87668a1c1964ed8700000000000000000000000095f4459e4ec2607716799bb81793c46498c61b940000000000000000000000006b1038da7c821116b77700b93da20a041beb5a060000000000000000000000009d4a43e14adcae892371f3aeddf09198525675d80000000000000000000000003267201e7051f380f79203c9413a5644b79b9493000000000000000000000000585867fe5a7229f8ff4bb607b0eff62c574af24600000000000000000000000001a772c29071a82c5b9e446e37d669689182fda6000000000000000000000000dd6e8f0d9f45d228ce4ae86770129eaa65e593c60000000000000000000000009405b0f6944307c2fec2c4235cc180e53de98003000000000000000000000000d14c932f6c9043f7e8a98c85e6155a54407486ef000000000000000000000000a1463c5e1543e00cf63386c644ff72ab486ef8850000000000000000000000007f41448b400d2fb338ced1043914ef80e032f7ba000000000000000000000000e4261693b1c84752aa9fb581651d1189331316ee000000000000000000000000c2c0ae2e676abaea4cf963d345d2860a2bed25f000000000000000000000000013763c542c1caf4fb3fbc57734f641ce446034df0000000000000000000000003f3d3ca8f2a4a464fc893cdc61f166b705d4c04d0000000000000000000000000878e6a07c3422795d8739a2371843ecb135ab36000000000000000000000000531c458f2ab54c54118799531c78b2995810291b0000000000000000000000006199a344e7cb3a4291893c8bf3033a05efe7fe56000000000000000000000000be21718392d31e84775f714cc228d1d6f93f2d9d000000000000000000000000958d18ba9d748d0e5b7f4344a10931e0213643e1000000000000000000000000b347ffeabf68721c33b1fd6efe09607e2109c943000000000000000000000000cb05895682aabcabcc39ac194f2b8e24a811533e00000000000000000000000029ddd1fe9c0c074e4bdeaf42e2e0ec25f25d8448000000000000000000000000ced2cbe6d600ac5071bb9a1e35a76c1b549c770d000000000000000000000000861ba130cfc1ed2efc64210c764ff7e03fafef2700000000000000000000000061c32920f2278d96d6028cffd29bb792618ce165000000000000000000000000d887b34882331920df169913a10b7466f4814dfe000000000000000000000000182db37d679668dc9812c64c8541d3a6eeae6bf3000000000000000000000000d42f0f55bea65fc01351281e437ef4c089ca0664000000000000000000000000e15af3f5d01711f7cbd45d3edbd6f289b072db28000000000000000000000000d93acf56dd2c2d5b833a057da2b4f3c49684a037000000000000000000000000bf341cbd08e16fc39b9bb85f456be9db93431a17000000000000000000000000f8e96994ef03b63d53d7612d637510737a75b7a100000000000000000000000082f28b143664f8b47c12953f2255b24afa008739000000000000000000000000ea8e812e1a65ec5d4a010dbc9641ed4f7defd4d0000000000000000000000000e64795f6c9df62e90b0920ec3c3899ecb7c68d7a0000000000000000000000007d11916231d9d31d86f5d1ddda3ad313fca6d676000000000000000000000000864f2c151adaa6bbdae9a92266399099c7af2a02000000000000000000000000ecb4541b228d43cbb73722b96bc54b25dcc9afdd000000000000000000000000945b98761dc08a58dc33e3d02abb700a166fad0900000000000000000000000034fa58227ada32836abbe3640c078b7256f9ce7900000000000000000000000095925797a47b419f407ef93854490bde09e6aaf9000000000000000000000000c46ab081d0b4c1a0668a7dad255310ac9bf44f9a0000000000000000000000008b90bb1526d9bbbb620bc2b7a8252b1df940ed8c000000000000000000000000446912b7700194e4fc3cf4f1d0adbe7eab39df330000000000000000000000000d2258989af0a43aca82cde17ad40342df86704a00000000000000000000000060d0b4c76d22c3a224411cba3638870b2368e5bd00000000000000000000000050e8c5882979a103eb5e9bd1836f861a3a29b387000000000000000000000000296d48fc597469066a0fb182d025e8c244993db1000000000000000000000000efb72a00f1e6e10ae79aa52e82740c42a02fb446000000000000000000000000ab9545b76e327697e181efd313988af1ca511730000000000000000000000000ee4f5031255dd82f9ba43d447dbd093e60b105d20000000000000000000000006c075a652ba781dd12a3412df90b146e7c165162000000000000000000000000e1504c661ee99d0fec4f86f46210793f73952f7e00000000000000000000000029a8d70998341b1c1247e171f744edea80f19b1a0000000000000000000000009337c00b9600f0a2cc6a9dc9699c2f6f5554fe490000000000000000000000002bf4bd7704eabda64b58943bdf85daeabe170e63000000000000000000000000e4754f4b2ad6ffd02335d960484494df6ab4bb280000000000000000000000004851dddf1e0c78d4189c01f5b7237e53f11a4e97000000000000000000000000327694da6b94a41dbf534f8a9ac4bc3812e109b3000000000000000000000000254d58ca54bea3332f66618c19cb168f845f472100000000000000000000000057523a0b7cc71f3722f515c29fba1d1d1ee38682000000000000000000000000b2f9ed94af3f737c922954981a1c41e09fb1a594000000000000000000000000131a12bf531db37bf381b74a42e5dd2a96cde1110000000000000000000000008f767e313419a31ec9cfc2e31cf344e23f8ace33000000000000000000000000fe9d803c50c7411744fdc06d0268bcf2466b7ae0000000000000000000000000afa237b0ca752086e38bc31f5ff4ea0237611ba7000000000000000000000000e33bef267f935cd53f59c24a7061e0d7fff7867b0000000000000000000000005f017acbeffdbadd679ae5b0eff6a88e6d2c900c000000000000000000000000914edc4484e7f233183b76e140a721192ad39a9f0000000000000000000000005284a86bb9bfb67897fca55201b2facb4bc3a4b9000000000000000000000000700965eb67dc62d2a3eafce9ede4b2ec152178740000000000000000000000001bb7951ba30eda67bf3e5d851fe5e0e6a01a14b50000000000000000000000008f716664fa8e8d62d424a0760e8738a9a8493e880000000000000000000000005a6d9c120bc9d0ce29cf71fd2c2d2568740d5a730000000000000000000000007a0d15c07f5f9e3bddb52d9123cd6ea2cc4bde1b0000000000000000000000007c18123517bb5881ed5ac81c06c629552e7dff95000000000000000000000000b8c1686691cb5002eb52a59358e9f5c39a579643000000000000000000000000216f267c25c6d1dd8814bd308c1d8689fc48babc000000000000000000000000bf19ee87916da990f772f912538c11219558e7d300000000000000000000000021d895ccd45d5b310a8ae4e5d6b57929bbf5709e00000000000000000000000023565ce976342b4b53ccfc35cabf8b6a5a460659000000000000000000000000dffb275ac0ce33551adc7d2a7ee2cea88f730253000000000000000000000000a92e36fbabfb79d82f8fb339fbda14ba0fb62c91000000000000000000000000f2bfb46e353e34fa0fbf21ddd1494bf72b08b3b2000000000000000000000000a25938957f4f553c26f4f64c61005626461d5be9000000000000000000000000ea70de33e2cbf571c3ad313ba5df603115baebb6000000000000000000000000021d4c20a5eefdc839c8b399c2e9e391621e120c000000000000000000000000d18984bc5a6c96356feb933bbec9f49137216b5a000000000000000000000000e79b1a5a32519e8371826f70ca0d333115fd77b4000000000000000000000000d4a6a0dfa94fd8027474fdf3002c1696ed497c2f0000000000000000000000008f1fa0723ce0b202f45a7d4039bdb0447464be52000000000000000000000000a6b735baf0a8f693c9b262097664a2949e8c5bfc000000000000000000000000e1620cda54fb3a5b49a74aeb02b7442a6d816acb0000000000000000000000001b9523e19162d995a88a43d65688ee9534e5b459000000000000000000000000f73e9321bdc5253a9ffe72eb672837811afbcf0b000000000000000000000000c309938f8d6fcd4b918142c67dfebb6f2829f3ee0000000000000000000000008e6c2ff0df9fe611e4c32b8fe2173ed61e30fe27000000000000000000000000c1d8802ca173be1e1cb188f80c173663a2f0604f0000000000000000000000007a80bc29317d1c1473a1fe34c65cf7bee4a657f500000000000000000000000020ff984e3a2adb78544b5ff879ad4421be031be3000000000000000000000000b0e4bbd14483dab7cf980964438ce527d5a8845c000000000000000000000000600e22e2d85c00c6de54d2c1276a3aefd7f14c8300000000000000000000000005cb79b1f3a0e90c9659bfe1ed6a4ec89cea3ba800000000000000000000000042ab2a48e00c6bce2d77870d748b59bda6ead1ff0000000000000000000000002d5038a183e9331b7cd7155e135cb95dfd7f88b0000000000000000000000000f2f72bfd8c8f59d2f25267f577c86e618e33ded90000000000000000000000008337719b43d2a0deddf01c1903550ab0ab7d8d86000000000000000000000000b598ea940fda6e317f492525a95913f3b7dd9fd7000000000000000000000000d4a66860ff6d8b911b98cb214554e2a2c160f4160000000000000000000000007ca02d714bbef7bc8034fb010a683846d7c8a661000000000000000000000000354752cce3eb812901bfa6a7a5b393e3a5eba80c0000000000000000000000001abe9a5d6474ac25d5798735bb6a0502861355550000000000000000000000001c1171dc608785f4958718411982fc03a66064dd000000000000000000000000e6c3cabba1427d5c29b00920ef096fb939c57fe3000000000000000000000000daf4803af16d2348cfad193d6c6c3904281b9f1e0000000000000000000000004ca3172008c1b789f005cbe038f85d17f66107fc0000000000000000000000002b614af3d9dd67366559c928e31a105cace17892000000000000000000000000716f331f1f6583976bb08989206ed1ba35f7a6d3000000000000000000000000df12c17a492b2ff34db1c3c879d875cf7073cfe9000000000000000000000000ac7947f3a811b8133d69a17d5ade5b25e8e0e8d10000000000000000000000007443b9632642d23bc4299f4a211ffddc99fa072a000000000000000000000000ee3fe95c33d04dfb7f3adbb7174ec740f2c3855d0000000000000000000000007f905072b504cae5e22dbb8174bdc346d79e0c56000000000000000000000000dce6bb70bbc0e8e547dee78035cc9f56ec088b81000000000000000000000000899e4ffdecabab32302977cd4cb612d054991ab100000000000000000000000071f350d331ae02d9abb9e4ce7c86c2eb6defae240000000000000000000000004774284fb2132a0f3080e3bd0fca9067002331410000000000000000000000001f24b48393cf1a441df40815545000bf82f3778b0000000000000000000000008f32cf379b3d59f20860b49895ae4d44ecacb2e5000000000000000000000000469148a40069702d85a20d70ac0372b76940242e000000000000000000000000796849a109baffa5bb245b0bff3de20ed00b7896000000000000000000000000f081f67185152a4b89ffc22887653e735905dea1000000000000000000000000dba3ade2111ab22794912a932137a179fe2460e8000000000000000000000000ee2343c2913c23c22eaf7c6ded45a8091b25f632000000000000000000000000ae154ffd710ff69ec30af05b36977fb5a0a4cd1700000000000000000000000061069d5038fb0798f4289e9887cfceb0a78f87f0000000000000000000000000fa9b7d95140b1b70b0c1d75eb28835b264a1ef5500000000000000000000000081d45697e982184fa6c69a6880451eeb4d7e0cb00000000000000000000000006ac1be07a457fb717ca300c005245bef0ea055d900000000000000000000000021b8540fce8b51d9639cdaf80dedafc61f6b8c670000000000000000000000003c9e83a195012c3ea05f7ba8c4f970b497b19129000000000000000000000000eb4e35c22aaa058cf22acad37993dc1eb5e172ee000000000000000000000000f1abbc1d8c394dca98a7df0c0abd48c678da8b990000000000000000000000009d25cfe2c84730f8d52f53e897a0909434a470ad0000000000000000000000008e74a589620a0df9157a8426f720398740e99b6f000000000000000000000000e2d23cb347e13cc4a47701454dacdcb88d6a950b00000000000000000000000092d2c650b8693323e7e8a3f0a0215c187911707a000000000000000000000000b9d98993c333a9db33ff1d4f3e96b72c83a5c35a00000000000000000000000064cafdf9cbb8947c4d6a53bfbee5b611b9cc33ee000000000000000000000000114d4a2b02ddcfabfb3ed3778bf7eda437360f1500000000000000000000000056ae77a1370a7ee8c3fdde1f833fecf4dcd961ef0000000000000000000000003d4859114f7065000824f17a00a341ab82a1aac8000000000000000000000000218ca17e2c14069c537dfc06e0f85b848644467e000000000000000000000000cb7fbb05a67d8ecad188acf419155248153cd8fd00000000000000000000000013dbfebd1f00759c60c8958402cadd82475d356c00000000000000000000000048f2e4dca8ff2711e6a7548a6342dc8c5f985a6a000000000000000000000000750ed244b26e72fd791f53e0516c0ffce0c057720000000000000000000000000f41ba7ef9ba226929b76454be597a92e3b5d71d000000000000000000000000d41800c3adecffa9e4791c42a2285f872ea178f7000000000000000000000000dc4983bc5a968f8c0282e8bdca8795cf4519f95200000000000000000000000090cef890da4cfbf03db961254ddabaa2a19c1203000000000000000000000000f4e6eb5bc8aded206108ec228323d2a6a8a9b461000000000000000000000000ca1c2dab40c752d6918153164713ac576b250375000000000000000000000000e5aef0bfd8301b3ad8f2b60758d06d2c38b0b3dc00000000000000000000000094d3c9ee04ac37e51a279646a20a8f6e5fc62076000000000000000000000000cb63354269ef4ad7b5a3d0e722e8bbf631c7869a0000000000000000000000008fa35f4ba0360ff25840290634c9ea9864714dc50000000000000000000000007b1a4c6baf2fcfd472df063f535957119049a4d2000000000000000000000000beb3ff3276b7ad2236a0875f01a5edcdae34c9c3000000000000000000000000b8be375f7ac305dd9f09a623ca16aa7d3b0d9f260000000000000000000000004bc6da2e0bc4e7e41e4555a582e638cde0582bf900000000000000000000000012c93dfef1f71a3f8e2f5280dac122bb37c719fe000000000000000000000000d3d1f8f326b7e076bacd5773d2dca3d122bdee44000000000000000000000000df47073e948bcb3427abf2d72cbcf9f8d33538ab000000000000000000000000cad39b010b80524c8bc7f43fdba04372dd7114b3000000000000000000000000cdfe7db53f8e970818de882039a9d3a09767adf7000000000000000000000000dd0bead830a6dc30a064dec17067cacc72734cf0000000000000000000000000ca80090842a3b0f8370cf9decd381f583632b36100000000000000000000000076457823992d170b5278d1adeee3225a454d0e740000000000000000000000002ae16b199857db88b32ec01ff3293d0639afafb7000000000000000000000000504ce7425b7e230f6fd28de02e2792686569e6c5000000000000000000000000ef4a3e2618eb301d66f9760a0b22f012acfd940b000000000000000000000000730766f920fa7d66a5c4a93ff9b657c995665956000000000000000000000000c786a6e1b8d267cc2b7d68325e2dddb52a31f5a80000000000000000000000000488b3c8a960e2c82f4bb0237ca38980bf7ff840000000000000000000000000eae300e4205512986cf6e01ecad21a0756f8e2c60000000000000000000000008703ca678e1f7be0d5b4c89919faf58bd470d8910000000000000000000000002740f095f3c1b6764e389cac5b8808eb014ce2f20000000000000000000000005ed0af468464553e50fc3bf4ca3be85921fd1fe300000000000000000000000014a3f3c0d6c289a42fe78d83639495175cd545230000000000000000000000003d7be990f2e420c40ac33c322e74cef2e197b8e6000000000000000000000000eee35d06c846f6f5b980808b40c3a0adef9f7106000000000000000000000000781c409a85f59d599cb99efb339286f4fab94b79000000000000000000000000431ac91614af8bab493f2c0296161192bb0d7fd6000000000000000000000000cf89052ed952bc1c5baec8a193a5949273b707ed0000000000000000000000009abdbef74ab6454b8e298a65cab67220715e14c0000000000000000000000000d6fa7d0b08ff3a15ecf0a6406ca16d97bf6142c1000000000000000000000000687ec7deaec40fcc7e9d852bcd7ba18716e6adbe000000000000000000000000ed2d8b996cd59fd569f6d6decb954133ea3cb98a0000000000000000000000005ad8958c9337538a8f8d1aaa4a04c95ca7928ea7000000000000000000000000c2fbf7b2b5743f9fbb729f31b44fc3ecb95a3b0a000000000000000000000000594954dccdd27f554358aed79de9a8cc369217190000000000000000000000002c5eb2800ecae261926c040af339378a4090bf86000000000000000000000000584715fa2dba59efed2146e2b997d2d6d71fcfb9000000000000000000000000f6c7ea03b928066cc3c64b8aa842feb41754fd200000000000000000000000006e8d949e12036b62ad9bc65a47cc910e0bb6aa7d000000000000000000000000ee613108c1e88df8982178edd7cc652162187e950000000000000000000000007a23105b4751766b4b9772c5ca2b2d7a7ae41bd6000000000000000000000000c76b332510a6ed1d1ec0d1e986eed5d22121fa3c000000000000000000000000eaa580c509d7b0aa9ae1d60de46f84cfe79cf8a30000000000000000000000008248c53f4e9ed60304ea853a4eb692c54ef46c900000000000000000000000007b608308d7c93dc131f22b2543b236e7f357b99f000000000000000000000000da4a00caa1d543b74a45e4f29f52df749296511800000000000000000000000086e2da4588d74828f392c59458a145850133c6860000000000000000000000009a700cfffa08b853bad8d4a3e131de5ba06961f4000000000000000000000000796f1c33f5a40a2f997d277a64518dc39576bd6f0000000000000000000000004d246ce540af953a9c98bc7a0f5c190940b62cae0000000000000000000000004662190dc97942e8a27b4cc9f6e513332be4e053000000000000000000000000cf382ed7c1fdb5070e49d17da207e0ce00bfed420000000000000000000000007947238446300c26c3a34fbcef6446a6106a776c0000000000000000000000007ed29f8480be46d6fd426801957b94f27beafcb8000000000000000000000000eb2b5e13bf3aa3558e582226fd2a43e4587949e300000000000000000000000002c5aa73bcb185ae18dd9b722f2f3ba1c742109d00000000000000000000000081376a770a8c0ba15cf2f01fda0c58c718757fbc0000000000000000000000005243968d8f277a53d8b839d290dd708bfc5b7fb2000000000000000000000000b9b8d71700db3d3267925c8173523e3a3e8aab4e0000000000000000000000006644218228db96849ab1114cf613c90fb17e5155000000000000000000000000da9480d0cef2b7398e62e78aab22c5b4d1896ffc0000000000000000000000001da6a7f98b14dc4e5509947ab5a576906d183ad4000000000000000000000000c7709bba2e00cc4d944b4e236eb9151d406483d8000000000000000000000000b79495ffbfd4b35fe48ba1eaaa3c7b5a559cfc0c000000000000000000000000f71524ada7a49a87c94edc471dabecbab10c1e91000000000000000000000000ba1537c26dbbad084cddca76df381833903198f3000000000000000000000000ba854348c4341db6e8a3a7ce2ec84e8e618a42590000000000000000000000000e48bbc14bbb9dfa655e6e7e51722b9d37053b4d0000000000000000000000004500686118d31010aadcb411ae4e5195fd5aa4560000000000000000000000007da0a928558146a05154a6549722514b4d3ed9ca0000000000000000000000004955ce72589f5a1823d07e496320a1c0c0269d0d00000000000000000000000045a8a6aaa5743136d003b4338ddd2fbf09b3ebdf000000000000000000000000e04effe46e50c56eef515ebe098122931fb36b180000000000000000000000006010048f475a9dbed9eb2ff84bac77c24cca82a3000000000000000000000000f6d7acec6f5efa7e61bb0818c730abeca4021e92000000000000000000000000f3a4857225c11c2c81eeff61ec0dfa2a40f55489000000000000000000000000e04ed08042fe8d5076be047a9c4dfaf40f447fdb00000000000000000000000064f13fe29504f3834fddd9173ab83b6e18af4c080000000000000000000000004375184563f64211a67b21958fa3a7f35a9376d1000000000000000000000000f1d1cca04e283997cfdd9b346bd7a750dd1741bf000000000000000000000000dfcb3144533cd124ea5c70f6bab7b5bd6c02298200000000000000000000000057867767774ba7a5e5620efd374aca0c02a0efe700000000000000000000000009950ba395ba3c3d4111014d7faf86637d8a6b4b0000000000000000000000002bb83dd0f6eca6ccbb05bfbe1c551dbe18a83e1b000000000000000000000000e041891f9ac5736e702994a6a8ab9f5a510bad8e00000000000000000000000076696f1dff9c2c299778c7371dadbc13946b1fad00000000000000000000000098a704013fcbfc230896118e132f255d4d01c45600000000000000000000000058db59f265aa699524d378de68548166676ad0750000000000000000000000005dd1c1572e663c1b02bbe843fe01831246c17f970000000000000000000000003c1a630ab065531bc4a4c3068659ff24111c0fe3000000000000000000000000da9e500df779553de5d1ef62f956fdf53d7952c100000000000000000000000080416299356afb11bb269a78648572cba42c0aea0000000000000000000000007b20587d1bb7d634bcba9ebf53237ef32fec6445000000000000000000000000985282be11977be0aca2bab00b21a3c2fc7c073a000000000000000000000000941e7a6f27a479f257b212eea03983923e7c0836000000000000000000000000e7657da0de7dc4b6b9e99d0b5a8bf9e7c72bc582000000000000000000000000749527e5530757e8822d8f278e48befbadef7857000000000000000000000000ae6f9b40f7b981273605000b27415cc66d911345000000000000000000000000b2ac9a2bae9f491d28a597b62f748616c6cf954c000000000000000000000000dd219efbcfcba0e86c16c0bee535c282b7820bfe000000000000000000000000131a40074693a3440671542947097964f85e3296000000000000000000000000ccb04fd3e1194711ef0811e29badeb015975311f00000000000000000000000059ce4f1ab1963c93fd34c6266a76197ae8a056e2000000000000000000000000094f3fc1db4c54b69c5d5131ca6dc5fb827871a500000000000000000000000064cf8d8f6b5bf2acb0661c95f1f2ed500c0cfc8a000000000000000000000000883afd04ac759fb1d03e6817c4802eb934d36eca000000000000000000000000375b53e27bb0ed4a408412d802aeae76bd049d90000000000000000000000000586a12eff2343cec8dff8e837a61bca19b0b5f080000000000000000000000001953be2f6e010aa586e81ca61c2a2a0818abb246000000000000000000000000f83300b02c8fb1660e09b1c543cf2cb319f87a59000000000000000000000000586a52a0d4e96b7e74b5a1c88fbb2a1c1afcee190000000000000000000000004f9eb0a8a10678d5a3b15a9363d5ae0261eac6160000000000000000000000000663b6e9e2b41226bee04cddf7e108a0fe7a9991000000000000000000000000f801b7b225508a8efe6c723d953dc8dea480ad54000000000000000000000000f575cd8b645b1b7ed6f2cc8b3e17b262ad63b82800000000000000000000000005f0b2afce105e51b562176b615e7a40f099c5e800000000000000000000000016fa17a9879ecc943f9b5b1632178164093bab1b000000000000000000000000d59f249d0e0b83ad97208b1586a06f463d84c27d00000000000000000000000063de63f8983e0a0620f754806a9aca85ba162591000000000000000000000000802a8069f1859558bcb96104f946bb80a579dd980000000000000000000000004367ad66be3bd9147505d6a4329a8efaeadb770a000000000000000000000000d41dfa9912ee963ba5f5b69971ac04f612585efb000000000000000000000000a9c8f1a95d5969f293d50861c4a67007c127d356000000000000000000000000c083c49c66e507652f8f0a1ca2ba28cbb633ab1e00000000000000000000000048c4d93847d33ef0ccab549389c16f8c7e188b420000000000000000000000000f2a05950f83c42f730ab7e3a69c93172cae1376000000000000000000000000c7c0787ccedc301375c16b48cf2e9b6b221f238a0000000000000000000000002e33ff97e7eb378c8391a18c78adda873095a11a00000000000000000000000099846be64f1c4e9bcc44775924d684c5b551f6a10000000000000000000000005762a3696956dc98ec1dd1c5149ac6d31d1ab274000000000000000000000000a15c067435b28bed8336a6bbffdad98fdf707a310000000000000000000000004f3c67b2f26dbecb63e26d875f6b5031a4cf719e00000000000000000000000098feb6251c9be1b660e777e4f011cfe92abe49fb000000000000000000000000c3bd56f65e97b3ac3d1495c648113373fc0de4e10000000000000000000000001fddfebabf7de9704570d544addbbe8ff189e35a000000000000000000000000c56c39216ca47b4322b075dc8ae9bd43305be58b000000000000000000000000260a9bd4b79ab6d6fc1754ca1702704ba226b6e0000000000000000000000000cebb96e048ce88bacd8c0561120507b333af30ee00000000000000000000000029c983b4a940d54b3abb403dae4f5239c64b9eeb0000000000000000000000000a6748d54e201e97e4e2851f67d32999e6be0485000000000000000000000000cbb9f7cad2bd6ff07c34aaa6aa921ce5ebdaec9b000000000000000000000000a27954662f389fabc7794c629c88b4e09b07d9da000000000000000000000000222f51d218aa4820fb7e30b019e2289ad7c0da4b0000000000000000000000007b377e45446f8aaf7d8f3d5af7f57306d62eeb4c0000000000000000000000009a6fffae17c56c1fb122f618fe5de240aee9918900000000000000000000000081874d967e30cf401224d5ae2228ff6d6a0c5364000000000000000000000000f3eaeb017da3782ab9422f0a6431e6f91e42071700000000000000000000000003a5249deabb73c9ab74fbfa33de6677f82b6c8b000000000000000000000000b5563882e1b2feef64d76b49c1b4b44d79cc312d000000000000000000000000f4f9462a5e302a3378254ddc26e7eac3ba8552db00000000000000000000000081198e6320683f5a1d482881785eee335d36931a00000000000000000000000017c65d197a22b7c85b9fad5ef05cf4369c4a0f430000000000000000000000005dd6d1fa2c86667cbaf73294bb7cd910cac987ce000000000000000000000000c72f02ec7f5c94e36ebadd012dfb1ea54eb06a1f000000000000000000000000273c47f997f048d2ba99dc2eaae169c1101f0d5c00000000000000000000000081eb460dc7c54d1f920cd36ec96691bd1d90b4c7000000000000000000000000f1df72514b0e542a1a4afe0827c43841f6f497c8000000000000000000000000833a09a51a09b513b32bd0e8ec9fef28c6c9e442000000000000000000000000e3367ec798ac8bb47b2758e0390d03c178f23fb9000000000000000000000000f45a58708e5b0af06b3a79475fa9bc336df09ae1000000000000000000000000bc98ca80ead663b347a524555fdbdd134a79e700000000000000000000000000973bc7b1f5e652ac4fc8ea80c0e858b046bf6193000000000000000000000000d4e54da48e487351eabc867da29cd77cbf6e91b0000000000000000000000000de08b43bddce1e1187e7d7ceb5e75d55838e2b1a0000000000000000000000007498fe29c92ad62e470a9a7b1ead1f2b482aa1ad000000000000000000000000c0df6c7443a5fa6bf2be47ac1664309d1717689d00000000000000000000000040fa5b555b83676e203dac4cfb70fd13a53bf6a700000000000000000000000045ae7c3e67eaafca8a9777b318d60b8613280d3a00000000000000000000000032fa03de36e387d9507d0159e78aab636344216d000000000000000000000000dbbc71b78845219f3588a485fffcc6da03bf37510000000000000000000000005768143867dff4d2b9ee7c93464c39213bc80b520000000000000000000000007d42f115c39bc4914d1a4b225f4d22f02e595a0e0000000000000000000000000950c448457073358f1865ec6eece0b4540a0042000000000000000000000000dcae1489c667cdeb097f9c354b725f5b23555d490000000000000000000000004329228d14f6f8245785b446f9e749d7cc46079900000000000000000000000085981fa78313a973706c0d7908ea330d4f9ac75b0000000000000000000000006a856b46b453ea4f907f77747fa1a3aea1266d52000000000000000000000000d2b106fcb7fdc5d36dc667cfbe50d5379f3f91070000000000000000000000002ad03cc877d0dcab38f7c6d9b39f2825cdd068af000000000000000000000000e099a29ba6d116a2e3ce6ad8f27ab6db53539fb9000000000000000000000000c7ef2a95f4a0d92d15df77d53dd693712ac7a3ce000000000000000000000000a33708123e2fe5ad1672f93f72cf476a8c9118a5000000000000000000000000c0b273799488535b51eb8a23600cb948c6bb9a75000000000000000000000000b2870718d85cb97132d3f591557a0867bb033902000000000000000000000000ff140647b8e61bac8ce884b5c552561457d3707500000000000000000000000044d81be598e10a4e77b7e6df2c765017aec391b50000000000000000000000002487fefde184410e1e3ed46d5e3c9201861c5426000000000000000000000000b2c3be0bb38217508c2d6bf9d5f7b038fa01a5ac0000000000000000000000008ade3c03fe0fec4827950a93c9724650de3e0d1a0000000000000000000000001809b79f9f99ac626194ff403676da61e0d60c6100000000000000000000000014005a82efb80fa04e2fcc51da10005e662a6ddb000000000000000000000000f1925d5e8490e7516cc925e966a9074e2439443b00000000000000000000000021d1ec04bcf7b09029575a75da1ff4373d149703000000000000000000000000104a9eb973967f68e69d14a4d7e909e6fc5b7b3f0000000000000000000000002257c6897ef4514badef781983b58e7b9a25eae3000000000000000000000000f784148ee773478c03bd4136e4964f9786fca3d70000000000000000000000008f05dc7a50a95ece77c6762daa4b29a34dc9a1bb0000000000000000000000005da902d46582fe7f16a2968763bc310876f4c7100000000000000000000000002b44e959270f9693faafc7e9f4926b9f709ae34200000000000000000000000037bce7d52bafe1d976831dc4a4b0f554e3b798b7000000000000000000000000408d47fb015f41b4576b5fe75dfa844dcfc042810000000000000000000000003915ba31f1c4f8f3cb8d5d669185a509482cedd7000000000000000000000000756ec6c28dbc1e701f18c22ffded36f0c758fefe000000000000000000000000ffa3a4786445ebda84fa8137fa82927b87a845f6000000000000000000000000300817e1385281d4b13271d1cb145bb7807f0ef00000000000000000000000006b37cce7ff62b70ef1e6a94a9e46aaeb0ce7f9820000000000000000000000009b23e5674d0f7a36866033f7d8fa6f04f8d01d15000000000000000000000000bdd2c205a69ebdbcc2421713d9f9abb6651ba6000000000000000000000000009a6b33a0e784bd44ab5025578fecbacd2f41d2e10000000000000000000000006abf13f50127c52875535719cdaa3bf192239d71000000000000000000000000ff3359594e7cd4bce84378bcaf07e90d8fb2f869000000000000000000000000f7fcaa3217758e524fa1440acdaf38027418c14600000000000000000000000007f89b996440cc775e3ab9cf0bccfff3bc27d34a0000000000000000000000005283a5a11a558085ac46a4fb095501b65fc4809c00000000000000000000000010f344478512f38ab9fd4373ff7a8d7890eb6ed5000000000000000000000000ce92b4e47d66859a0da201744f9caaf395c0cfbb0000000000000000000000006500f04f1a6a6af8d46f008d8161a48def8548ca000000000000000000000000ef9a109b44cd0a95540dfb8265294ab2091641fa0000000000000000000000007fd404529eb7f29e4386a5012513342e2bb67085000000000000000000000000f2451399b9db2d1f9320647b622c893a6ff9d77000000000000000000000000002c7233bcba08b7026f982fd1536acfe79083c5b0000000000000000000000009a803466357dd1d4817ed5c41d3e5130ea6d54f40000000000000000000000003ca57729075c438678c7206959abbccb41922f6a0000000000000000000000003e2919b438e7d8b265c20b8352d76bd65c086aa300000000000000000000000033a15d4b31c03a08d9da606ecd9013ee4bfa13ee000000000000000000000000aa2f64d5dd6a31b331a378fda30882c0e95dd5c500000000000000000000000091b9cf2eba9a3472d20a886bf20a27d28f61057c000000000000000000000000e5f0bd9fa07d89209360517d3b971b6cd51d646300000000000000000000000022983d0d0e26ce2ec36747275bd447850b3a3d4a000000000000000000000000bc35eb9e296fbb239aac3ceb29b0d9ba02a7eaad000000000000000000000000ce4e6da9c509cb33c23d748713c681c959f6865800000000000000000000000098ea82f10c620e26fa9b128484709291530129760000000000000000000000004d1c285ea27d6a7706a1c9dbae3a9dadc6dabd5200000000000000000000000031d0a3588becdc2b4914e495514b603288faa3a7000000000000000000000000a8f2a3b61e17089bb1bd6a76ac4e99c91c05b7600000000000000000000000004f98165d15ca9650dfc323af82b14d0e3042f474000000000000000000000000be2b72d83dd4ef4b6ff5c5387638d3c11b1ddd29000000000000000000000000db36576e3fc15f01df4e77ae48d3e55acdb590fb000000000000000000000000b009d902eab1b864a849c8fffa890fa4b4c4b7e20000000000000000000000003880131069c582fc81581173d4b30a192ee6fbc4000000000000000000000000ab309f125c7128bb5727c4026f74d2539941868b00000000000000000000000074e25093326023f63df6a26d0e8c53dd52f294c4000000000000000000000000d727e7b1b010a51172a7de0985f07d8df1e8947a000000000000000000000000f133093b305e0c65a3cc5e19d1d1f7d59ae472d1000000000000000000000000e69b66fb67226337b1feafddaa43b2e3e3f5def00000000000000000000000004ca74d847abb9723a68fd7908dd99a6353ff1350000000000000000000000000268d66e60b92901d53539ab1cd37889443620530000000000000000000000000a5c0796a810de9de5dc61a2cef583a51a3bee2e900000000000000000000000047b026cc43dc388fbb9b9eaabe4336432f6c376e0000000000000000000000002df1179849453c64678f3a3e8a2b274477e46230000000000000000000000000e54506209144ca7c0587913e157a07e92fa72de700000000000000000000000037a9676d0c135e3d9c533648e85aeb1808761e94000000000000000000000000466b45f19264ad46269fd2fc9a958fa95bd0b8eb00000000000000000000000056b416741eebaaaeccd69171b51ab95bc277b4940000000000000000000000009712186832b114714543322f48e0de092b09a3cc000000000000000000000000fed8894fa8af7564cdcf02a95a87c9bb40d0c434000000000000000000000000f2d06cbea7bae3689d521c292dc7a5754afbffc50000000000000000000000004e030a4324761b58893d3b18254b347cafb70f22000000000000000000000000def35e6c4eda614140acc623c947eb9292447340000000000000000000000000218c9a61622300f516670638c2141860281ef12f000000000000000000000000488e6d036ab0af5a4946579477919e54f57d00fd00000000000000000000000054cfa3e4778e1658e8c41b03e5b58444ea7d56a0000000000000000000000000cfa806bf32b660d0428ce2df504fbcc1cf90d5ae0000000000000000000000001ae181a6d84be01e1f0537bb2ad365214f81ffc80000000000000000000000005de94794990f202a9a87ab38c576bf7528e1174400000000000000000000000078b2e73624517706fb0eac5513630577d768fbc90000000000000000000000001e048ebb0d09be1938fc07e27d622e21e7bb09360000000000000000000000009044b78a802a8bc2b47ac91ab360ce97aaa7de670000000000000000000000003359591ff188e9f06112f8a9f58cdd0b24fa80f20000000000000000000000008cd771ab9de592bda2903d622406688aeb33d4d70000000000000000000000007e47fab00561146622042af283bae5da90ad45d300000000000000000000000061e48c30a16ecfc71355fadd56a4cbd613ae4d51000000000000000000000000e11141bbba52bb86a4b12c6a0430973be4b918e5000000000000000000000000aafd7cc3354f2ebac46b1c258e374a8ed2df84bd000000000000000000000000f6ad7ca726895cd1f52a706d9ef233ec60a53da000000000000000000000000038311433a594f35b58c231b8c320679dcbf5868c000000000000000000000000a2513b340863cc9ec0a624028d962e70472d44a0000000000000000000000000e30940a87f2eaeda0f91ff317b47b17e49650c910000000000000000000000005a9bf311635166be775f68c590fb83a41b2938e7000000000000000000000000800455a5aff308991f43019b6815fc801403d36a000000000000000000000000249bb251f6062b6564f820e405d3724e10c27eb70000000000000000000000005f1bb5eb8fc4aec816541072765b008626d2401f000000000000000000000000422c2741600366a7371ff6e08fad0af369930db400000000000000000000000080822a7d2a7210be52b96760f7356aa93140216b00000000000000000000000089120dbe6a93d39ed36ce46fa632c5eb8f30b99a000000000000000000000000004eab82382cc00705dfa7194469a452b3c01703000000000000000000000000f73fd547ac190ceb141c84fb6fc2067dab065bfc000000000000000000000000f48d8b28f9be1f65436a67f7559c862e3e0a5d39000000000000000000000000fa053502ce86028bdea804331ae9f5f636f2c572000000000000000000000000d4c3663903ca597bb9b36ff9d8c731eb15405e52000000000000000000000000e1b42b92411323332674f6a9f7e9fae05810e6750000000000000000000000003e59be1ff6218499f7c639a3207e28f40e95dbc1000000000000000000000000d3f24a267457ccc1a8de233f12ef2ea11e078f6a000000000000000000000000027cb4b37b2ef723a17f02aa430033b1fb25ff61000000000000000000000000c85b473b58f889d9bfd4f5c30ef6c0417f11cec50000000000000000000000005fc0d07cde0454a6e006b7f1b885318a23effd71000000000000000000000000075dc6b00fecb3fc6fd8407e11314e9e626a33d700000000000000000000000030401d8a26f7b1c9ad296e1df2b5886736cc032e00000000000000000000000037139e7ff12b14bbde0f4be7f542b0e4aa877fb60000000000000000000000008d5b25ffbbf3d57d2785de185ddfcae634c8b1c300000000000000000000000076b6952ee065b7783eebaed25b09cbe7288307e0000000000000000000000000cf5ec8538696235a8395bde7d317b70054037335000000000000000000000000621bd1d3608fd4a43ddb49d93aac9444f2c1e6490000000000000000000000001ffb959f5d85ca8c778811b6614b71a0d8ea7e70000000000000000000000000dd522fd71bd484fd457018d5379f19f5d75d5869000000000000000000000000b08df64edde595c4648a4772f8c94fce0fede6cb000000000000000000000000bbb442f815001d3fb9b69c48b57785f164e251210000000000000000000000008cf3af378548ad35fdb3e6c768114ab44b79ab15000000000000000000000000aa565abe394258b7fd5f76c03d991f4fbabc53200000000000000000000000009d5dc9d2a79e0e41b8546cbb37fef0a4a6be49d00000000000000000000000007f4fde75d0c85e207401ada32e2c8bc27a3ead82000000000000000000000000d31a0db7272c187c4c7b75dfcd42eae67c16dda80000000000000000000000007e8abc97640eca039ba4d4ed4b575c2bd999b58c000000000000000000000000aeab90ff708bb205dd1ab180c1029fea5b0d4b29000000000000000000000000643b3b60bf2f14306a1c62429a4f3a7a723f19d20000000000000000000000003e709aaf5810335bcea5a02e7c2e1557e126b854000000000000000000000000fb23cd2f088ac9c5afec48a846727b8e47cc425e0000000000000000000000006cb1fe9ebbe58e5c2fa1ac9faa9b294838d390fc000000000000000000000000134f383d12096ac8e49100c1fbe2accf06e79d310000000000000000000000001b90e059f9995ace6479346466d887c065c90b4d00000000000000000000000027b24ebcabed3db972c38e0b99eb3b86614c7afc000000000000000000000000ab74a98c44bc202bb9d8bd37dc81036c14b538310000000000000000000000000d23b2446d85cb6680702b37a99828917c1b47ca00000000000000000000000044380734e95f16329ee5766b2b8361248409610e000000000000000000000000b2da1766d539cd2c8a09ab8630036e489b988449000000000000000000000000e19cc03d956788361e5a7b00ef0ac140bc9d4ceb000000000000000000000000580dc2534b73acb7dd60edc84c060448f2039176000000000000000000000000a4dc6d537823a0b3c6b71d35952ce479a04bb7a5000000000000000000000000c40f8e1eb0d9e6ee8f86d4a1c99265a683d4b72f0000000000000000000000008bdf79e972a8426712a9215a8f3df6789e5a34ab0000000000000000000000000db62ff7c18b06024860475444bded2ec480e9b000000000000000000000000002036537128f84c3e1758e07abe8da7f75c1fd8f000000000000000000000000df85db36e27b2823af3ba1719db6502f01c6611a00000000000000000000000038bfa2bc8da87a15563b6a617b775c00b162bee3000000000000000000000000756e0bed68e44917bd527b1e996c8640eb0f590f00000000000000000000000055287900da74bcb5f3a8ac567037e8317f1c6e4d000000000000000000000000bc2b5395cccd436380801f37328296f817e19cfc000000000000000000000000749c96f717bd13e2ef909043b06accc14f0d235600000000000000000000000012504ae4375f8235fd298c2eedde529a6f6fa9d00000000000000000000000003835cb5b822190e7e195b16787240dc619e084f6000000000000000000000000b8aace59df395654dcf3bfd687eb2b6e4b2f5b6b00000000000000000000000067a98e28ee101457aee4ec490123605367316e5e000000000000000000000000855b297224a877695be7d7f0cf9aa1ffb621374f0000000000000000000000008ca0a36b086102ea56b03bfa101254dee9081d6700000000000000000000000063ee4a175b7a3c10064d3f484fcd107819c43e31000000000000000000000000ba3d5c3d439fe6436af38814e8f3d34f2620e172000000000000000000000000ba48067d568ea35f0602bbb1a1921c035d7b6162000000000000000000000000c71272d33180f64adf42efe7092b89a92abca4220000000000000000000000006d68721bd78b1cd6bb311229067145b25a5894df000000000000000000000000c517bb44aa21aa8bdcc29a7b160710faa2b796870000000000000000000000007aa9edea61a7e2db6ab9191fa9bb852d2b911593000000000000000000000000d39c97835c7fd79706c4f6d8621ca3200aab8d29000000000000000000000000cadf208c9e1802d4f9902f01bec0705d53367b5e000000000000000000000000dfa627c307aa067bce8cdcb2c7b2d15ad5018762000000000000000000000000909809aded7f51ab0433c5d8a21307487be1db45000000000000000000000000992e729ee93dbb3584a4b6786ff8ae281a81688d000000000000000000000000eb7881101ed5fbd10d31eddf5ee7cfd5d32cfd5f00000000000000000000000064d02588687538edf515261bc347330379567aa6000000000000000000000000fb80c7684c7861ef0c81cfec56c8e078c129d54c0000000000000000000000000e707279ee2fcfdaee18aa91138d8b2a60e759ab000000000000000000000000e64d75e69aa5235086f9de10bf699113150c729d000000000000000000000000b140850357d5072d27129f4055142708c62f17db0000000000000000000000008e31b56a20521e7fac0ccaf6661e886eb25b08e500000000000000000000000049a30afdb03e50701f7739d4638a063d5375098f0000000000000000000000005d95ae356c3532b776ec11504c13a603fb9898240000000000000000000000003d905b9ed806e9409ceb158ac56fb2638d912a120000000000000000000000004210675d04da3dbd2f7e338b0ccf702872dae5c0000000000000000000000000a89e54e1540d986a62dc57ca63bf3158c71ccdec000000000000000000000000ba39375c168d9dd9d9a502691c80a511e1efc08c00000000000000000000000023d6dddd7fb6102280d88f047ef04058bb43dcba00000000000000000000000039a4f679b0e89e378d73bb7fd04e069f64fe09bc000000000000000000000000005dbc8f391a169737b2bd1f4c629356bc4056400000000000000000000000006663f78c8c894f1ad70cc008afbb9953a2cf2cb80000000000000000000000006fa63a48b5fbc26a53a04376817cbb0caa1796bb00000000000000000000000058580cdbec23049c65337a385769fb599ffd628400000000000000000000000095d198dd29212c09d0e1c33920797d1524e463ec000000000000000000000000272ad10bbca9f6e22b79e4b616e29c0c37ca139b00000000000000000000000048edd1e54df1c52af7a67a10b6d9835747b5edfb000000000000000000000000517b131cde88b693452b0c1b58569e5fe1a6f68c000000000000000000000000a19747fc4bcff419b5379026cd9935fbde37ef130000000000000000000000008c0d250052189e4cd40bfba34694eff11e4f882d00000000000000000000000072072e33013e47c70ba8906e6fd9c129cd29399d000000000000000000000000d857963dab40860ddecc8b8adb179c43abd194b6000000000000000000000000835d7b73e9e99b2fd9cb7844ed3e2225be580a67000000000000000000000000c3b5c1d9c3a455036330087f685cac42d3df0feb000000000000000000000000cd4d3fa5d407f59ba02ff024e66239c10d37a2d70000000000000000000000000263c0d349e597995ea0129f54a827c9dfdc777d000000000000000000000000acb762fa8af3f18771d61bbc453b215a906716fc0000000000000000000000009269ddab5a34a7c723f2a8f341858a88483b96d90000000000000000000000007f94c77650d082fa5ef7fd12b4e4e556c898075b000000000000000000000000beb45c56f71d0887d0c1ae0364fbb93d18a5698f000000000000000000000000cfe8e3545010d2e663034a60bdc8c81d3f21691f0000000000000000000000003dd23d867d860dd682b340faccf21cdd8c937a5d0000000000000000000000006c43728b0f15994f7e17feb70204945f14de5f33000000000000000000000000ac2881d03f79d963081a6b0b5f23636e3704b35a000000000000000000000000eecea63054e7233f606d577a8424aa3f0b594411000000000000000000000000cc77b269049c07ef2339e5eaa7e19144bea263cc0000000000000000000000003dbf60a10d928f638984aba8130a46a30381a0650000000000000000000000006a5cf4c84df559d914bc4db4cffa19b1c9301f98000000000000000000000000161abd0373593c003e23cdb7598a094b2b30e461000000000000000000000000614b111cd2309435c56b72a64bff999e3250161e000000000000000000000000b8452b6682c6009073693f92501ed5c1849d724f000000000000000000000000d0a2e0f450f36ee4274211bcf1d0bcbf5e409c6400000000000000000000000038368b147de66c878dbb9e92f573bce770eaa503000000000000000000000000e34077eef1b5eb193b6ca5adaf2d540880cb7408000000000000000000000000455d50dd16e2ad5a09b42459b2988261e756bd730000000000000000000000004dab9d5895399cf73764cd72f879ff312926a6440000000000000000000000007177c3f99d4bb8423b0cf8ccb910a64732b4f8c5000000000000000000000000b54576d3669e02d337046f3a83edd0f0228e0b99000000000000000000000000bc6e5ef0642f8c610aef201cbed04b56de84c466000000000000000000000000b29302d77c925b8ec2ad60c27cda0630849fc77b00000000000000000000000071331973be9c48003d4d26456105a949192a0a210000000000000000000000008291db477229da18e7af65ceb909a6c4f642711d0000000000000000000000006157965d2b12fae88faf6d0361e8c2caabe7a4a6000000000000000000000000bc73f3fceb0e092d59830f104346b7d4e252a91e000000000000000000000000d24f4b8b9f3d0ee5f0210583fa45d98db43371500000000000000000000000009873a4b66b796fd178563c587ef037127d356ec9000000000000000000000000236f68005d90c964d21e56a0ea3e990dd70a987d0000000000000000000000002a53b803b308dda359d8d5d0e2f76ff6ea57bb6d000000000000000000000000e95886c8fb93d6eaef304843eb5148eab925afa3000000000000000000000000e76ae5ec92e870783b72eaf8a6ee7c3337b91037000000000000000000000000a544fd0875caa3738514c44ea3cf618e17eecad80000000000000000000000002d5d08c92bb27278270e0fd36d866b3f5b2a75cf0000000000000000000000008cc66b67197bd37dcf6c52807721cbcac8c9752a000000000000000000000000f13c65a14ee42d26ece9ebf064f3e975e2df334a0000000000000000000000009ac35f81043e6c6f85ed67171466033cb7421db4000000000000000000000000044d15514d6f43b4387269adb1506ddcdfda950b0000000000000000000000009dd28b72e0304ef6b7fbe53d4c1eb4a8bf644bbc000000000000000000000000db3e9859fb424fbf54a9891b487e6ffa59f5df0f0000000000000000000000009f5964c10f5d0c52d1543434751f7218b508f7c00000000000000000000000009a08b45290a4a996ae1c9ddaa0d87d5ebffcd62f000000000000000000000000992e0194dee9407610d2316f35c88f31ab275b320000000000000000000000004e931f4f7436113cbd96babdfed2404abfc82a2b0000000000000000000000005b210b4b09f0e3e749af1d5bb4ee293ff0d2b4fa0000000000000000000000002ee00c96c5f302b8fe1491b4c7e22795c6e93db6000000000000000000000000e38551e62a560bef8169e4e1fa59cc192c0e26c50000000000000000000000006a4a1f1898efd9543848ea31d7cbb10058dc8996000000000000000000000000512b7e0f89a9ba809225fca3ab8b27cfcfc6301d0000000000000000000000008d1ec1422e211b57f7be862e02a1217770f8a2cf00000000000000000000000063e460c42fe6a169e9763de87f8000fb7ecf564b0000000000000000000000007699b0eb0e8df50669a1819c9ad1ad5962799bf40000000000000000000000006bf2c7e79f6927e59015ec3c8a59cf2b41e291430000000000000000000000009483f9482977c092bcebda3f7a1ada2dafcd2e8000000000000000000000000026c0d3088293db7ce53a75832b77aa26c7bd5794000000000000000000000000e505ef8d3185a9fd0d97b8af54875dc95c14bc5400000000000000000000000019a18465d88b0816ac982e80a3fea65d7e5d89ab000000000000000000000000bda080a64f53863fa9276981377f374ded0bf6c40000000000000000000000008b83ebedd1cbba1e5a12d580ea586b2fcf2a4202000000000000000000000000ca20345e9a1cb9b78602e89b65382934821c67330000000000000000000000009eab9e949c74cf532ca8867b5d3664106d010ff600000000000000000000000038aec4ae33079128eafd65d4dfe0b9c384f52088000000000000000000000000b32c0307bcd8714cf9366760b3ea8bbaf42f181e0000000000000000000000005388e6bdba6c5c2d8bb9521d963f7cd02f9ffb1e000000000000000000000000a3c8b190d96684197ad5de781d3f8501a502cf8d000000000000000000000000721cc4d57120c54d797c4352c41282b072c3f44800000000000000000000000016933bb84993983bfd48de3cf34087fee336ed7000000000000000000000000021141fc541c79224ba6df71d16bb6da384eeb93200000000000000000000000039bc912701b199b7475c3f715ef3c844cfd3734b00000000000000000000000011f2915442f3b1d3c16959ac2430394b70a578aa000000000000000000000000e3d1d94aff588e86448cfa8de16efbfc387662b4000000000000000000000000944a519c63a16128c0fec089de14951a4c5c70b7000000000000000000000000414d7ad33d32ae5f960a8fec5597a4df48e42f3b000000000000000000000000f0a3db1035ef595949093f1e0a0baddb289c9e810000000000000000000000000e4653036e7493a52d35286b62ff892b2eebc2170000000000000000000000001b7148df02157bf85e33b3b72516a1d2ab92e0af000000000000000000000000e11aecb98f775b41f09428e7318349f162ca69c50000000000000000000000009287ac8c9a241db790a97ab3c66c3a29b64a799d000000000000000000000000356b3b23f6d3f7e6afc09e4fb3fb46185f49260d00000000000000000000000017601c8d1c66ee90f758a69532e91e6ebe83e06e00000000000000000000000009af56a2e40c2d5ad0ca47f9a402a15096c45436000000000000000000000000968fe5cf082ae39b25b67332bc9b8c2bd7319a5c0000000000000000000000005b6896375f4771359d37c640d98393733afd2b7e000000000000000000000000b0f6d6447d4737b32202d32656e20b1ec4eae1f000000000000000000000000037ef3f5f32b80d17714d5ffe762eaa275bcf919c00000000000000000000000072efea5e3e3d5e9e4dc25f08fe979cd8c63c3735000000000000000000000000f65e87d5f734d26559ef6d7d133b7d33af59bcb100000000000000000000000022596b2028bee8783b567e20d8995a6a3259637800000000000000000000000036c16958e04ec055b661cc368521c9c78686b682000000000000000000000000431e47073b05af45b13d866d069506e218b8251b000000000000000000000000da555213d4459eee5d387714cc3cb3c15a978dcd000000000000000000000000fb235960e3b2a4fb54a5a92110c81e530be0c2e000000000000000000000000072cf458872ce562535f1106c197b59a0051a3542000000000000000000000000e2c43a1ee3ff772c9b2ca8e58168e65a4a233b490000000000000000000000004e10d54dfe6c07101ff8080fea9438760b770d5900000000000000000000000063a3ca0c0058f73694470359d2f60bfd2d2b9cc00000000000000000000000001542fe02e7fae662d520fbce91df2c853d5c0186000000000000000000000000ab5fd1845e61ff98f468d3aaaf4f889cd3c05d960000000000000000000000000a8814c820b78e3cd713165d103cbeb47718b3060000000000000000000000006470e215b56a56e3fd2a423904b6cc83f4285966000000000000000000000000fa21288f298b1383e4403c1829cfb7b28682c5630000000000000000000000005e6b8671364f80e519b541d29c80eff1065e3469000000000000000000000000287390ec65c18e2d8fec1a6785c2bc59cfb870810000000000000000000000004f751374e4534159de94895e3a552284bae92ef4000000000000000000000000354886c63f80b2676540df3bfa9361347d0eea96000000000000000000000000042ec161bb2f5591ff1ffaa537a72cb892835ace000000000000000000000000239b9180b1b865a43a345d31830e372c594a5b46000000000000000000000000d6f4ec8ea993c173dcf814bc7ff848672b0ba0ef000000000000000000000000211849b43e72d29c70edd0a5b5d4fdf0db8d4f34000000000000000000000000fd6b209db2f2e57bf1426a1011e550b49fe8edd60000000000000000000000002b18c0a9a3f7b69278063e4494df4bc4c8b80d9100000000000000000000000012437abcb3ca46581dd2aaa2c4ac3527bd3ea8f8000000000000000000000000246281edaa3fcfaa66c76f57d04cb163a5e080df0000000000000000000000004b33402728eb2eb126a0622af8f033db392db44d000000000000000000000000b8f17e0f671d29f7ea03dd66d2fed14813a5d4d6000000000000000000000000c6a09c7528cc489f8dc24fcb1fbaac645ae0e766000000000000000000000000461a4c5d9fb3b6a4dfd17363350bae02b8bd92c2000000000000000000000000d61e26e971257df5fb95c231ff5169989d2b22e20000000000000000000000001e7199051d386ce7ae2cf362e707afce19995b9d000000000000000000000000d8735ea71abc71d4c9f1308818e2caeda3be1fa7000000000000000000000000778fd8fafa0dd2a9972ce711124f0b72f046a05900000000000000000000000045db3a3fd1c4bdb14408349569cde0ca141bd75d000000000000000000000000381e1e4588f6ae341965b6f365716c423739d6fa00000000000000000000000074ac50d28330924337e054201095a2d62bfdb056000000000000000000000000661c65970827851b39ac59491b44aa80230dd82700000000000000000000000070c46553570fc658ab6bb3aad1adc9c955d55de40000000000000000000000009c11ad4d235f9329c048c8e4c399f015ec1e42d600000000000000000000000010d45b53c1be349df9f285c4134ae11457c5aa8c0000000000000000000000007dc4dbb22f5009b5abfca06fde9783d808b1b3d60000000000000000000000006e7de997704f0644bcede1951dae6ecf51bc8a22000000000000000000000000a74504cad2351259f39959433de7f01fa6f1a172000000000000000000000000535bb104d2224d0683d6d1863e0a35f385d4f817000000000000000000000000b43dfebd16e03974820384a21e851dec59605228000000000000000000000000ebc3dd6071c3bca4d6d43013fa46e2edde05afa5000000000000000000000000b87af73bee6ec9cebd060c942554cc724846a58b000000000000000000000000bdacdf30dd6eebe7cca958cf54d25c4588c5f1680000000000000000000000003ce779a97fd3a861e1ee3b3218acb8a21fbc6061000000000000000000000000c85101c8e81c303005b64e482f17bafb543b7c3b0000000000000000000000003de7016f55f01534c23a740cd3c2ce9d6b97ebd70000000000000000000000000b182becd83e4a7df7f1c56b87215e69c8dbf5a60000000000000000000000007b74bba947bd1f9a424c2087e25574cc158d482b000000000000000000000000ece828ff96a2b2bf0e7fb5f28e2b5c52bd9e2d4e0000000000000000000000007d0f64117a765b155157a488cbddc655d6d4971d0000000000000000000000005f4d252c7ed8b948ca050d2f49e3eb6a035a4d8f00000000000000000000000081b0be5f5c6210dc0e2f007cf60ffcf80b656808000000000000000000000000ffc33408f5b71eaf07aced7547f72b1f67bf7a900000000000000000000000000252782e36f6c0e6a87fa3010513c84311cdd3c50000000000000000000000005edfa2277ee0c410e8b9370f616d018710c2573400000000000000000000000048bc1e117638c38792033afe53b89c613be1ac3c000000000000000000000000f71900590102e7a1cf55fe081370d39e53cf1644000000000000000000000000f19219ed47b9fb05369e61acdcc18841eb88ed88000000000000000000000000838162fad8ad3aad4feb6ad15b1638f45949b142000000000000000000000000bca560c944112a27dd4ed1f76f733529520c25c5000000000000000000000000e1e9b38fe4d483bea7966e64a54429513aa32e1e000000000000000000000000c9e8e16d978d4a4ec884f5a003a5fdff78c7046d0000000000000000000000000e054c9371232f85dc29470bb3aa5b3b816e55ee0000000000000000000000003f6fa9eda6ae07f5e26b99810202ed4e919467d90000000000000000000000000726aee049f7f3cca90393c554b8a543b028743e0000000000000000000000003e4e19e76b0d3ad924a95c918c791c508821b7ea000000000000000000000000ae21a8ac8aecb53d26273f92e5581589f1f87e230000000000000000000000008dfefda3b415379320b0ecf7b588b71ecdec5f2100000000000000000000000036b502c3a4f0e76e7758735c324e767eb00d98eb000000000000000000000000cccc6ca99edd4142a3a99f7f79536c3253b2419800000000000000000000000088f23050df0f9707920c3c16d896fc99d6d968b7000000000000000000000000da246978c25449455420a6962681bf1836f3436d0000000000000000000000005d2ba875d0acdd8519694b8c61c4d5207b951b9800000000000000000000000008ea09053c920c5027964a30f74cf2871b6f4691000000000000000000000000650b95048860973579a5db98d91c30f7ddca69a40000000000000000000000003ef5f6cf6548bd4e24a24c033f9454d4732f70e5000000000000000000000000ed5234afe3a9009f4a180daf8b193b11bf30111d000000000000000000000000dd8c638861f57a3ba5cee222f46527d20d72ddbb0000000000000000000000005d5ad80d70b5a1c81a03ab39998cbc9aa42892700000000000000000000000009da0775603eb1005e087c68c23a3a83e323d11f5000000000000000000000000139f0c055bd926aba9931e3fc7adcd4471588b9600000000000000000000000039d203ae864ea9990fcfc73a6746e12a21eca3d000000000000000000000000022fec84f11128a89eb83a54a29ae32d280f6cc4700000000000000000000000084d765fa806e07d540f27074aae9add52a0663ab000000000000000000000000d8e5a714158b553112ae70920c4b32dc618a913c00000000000000000000000000a339a4fcbf04c6d68e10179aacbb8eed8e82540000000000000000000000002d6b773ccee6455ebae185f614196af1e0da5907000000000000000000000000175f11e3bdab30c03b4ca2aca1f6fb93dd11c1dd000000000000000000000000937ca80da83b8bcd7bdb0b1195ec81bc192cdcbc000000000000000000000000c2a975256bfe5f88d68c33b42f0ead9949eb408d000000000000000000000000b7ca50caf1f8a74fa050ef033fbf5c55be0d58640000000000000000000000000066d5afb23e1e6a8306e059644c2239f0f8e8a0000000000000000000000000ea4cf930f794c1bf13f41cd038c864f28785e5cd0000000000000000000000006cee5756cef88ffc5742081bc41547bf759775f0000000000000000000000000432e7041f0caf3266f6d495bc80d57527fc1bf29000000000000000000000000a54eb0a19d52beeccde7f28c1f93005f6bfad28d0000000000000000000000008a79b830dbc43f424edfaeee611c5539e57060ad00000000000000000000000007cf50312a52aa50f4dae8ea4e3ee2bb23ff90f00000000000000000000000000ae3d56f5c08c531f298bc16b270b07b9e988900000000000000000000000000a9d6bd1573f5284aa51b5c192a60e6b3e1914cf5000000000000000000000000b76cd8e0ab3782c947f4a636ab7edc50aec97d210000000000000000000000003c5aeab84f00f40da8cf78b843845352ad8f1f8b000000000000000000000000467d6651dfcb4d11b2a9a64152a13f70d9be2b9d0000000000000000000000002e540989b7c498f4e78a4443076944e1613ebd5b0000000000000000000000006d2eeb7f475ff87f9b191e5fc200741fb37e8edd00000000000000000000000070903acbdad7a915d77e20311039d75e7658b1930000000000000000000000003ff3998a796524b0154809b4b054bc3b06683c95000000000000000000000000252f773541363e546d583fde44a92bd4125c06d50000000000000000000000001da9e3f27f15e9fe24fd5c88a3f34ba2cfffb08e000000000000000000000000e8956d82a7fe8df83ed02cd0938a21359ca5ed2f0000000000000000000000000e52cbf4bb41b0ac3ab0fe8fd757dca56d2ad994000000000000000000000000630c57d11ce1c61b4fdd4516495c5b14a294582400000000000000000000000014d81f5af9f083fe134c24cd22157df24c19d1e9000000000000000000000000f3fe3ae5c143a521429f0ced73928ad96a2895d90000000000000000000000002b804d2ed31ce22f47df0f5128e7db99e840868700000000000000000000000004c5615c4827a822a615fd31eca469a186e1b5f000000000000000000000000088592ca9f51cac4492d549cab8a76656b4fca40f00000000000000000000000054b3ea9241a28e275c002c4fa321ff0b2a42befe00000000000000000000000013ab1c941e549872b1b0fd92b8e5215df3f0397c00000000000000000000000001e82bc97e5adc631aeed9fef6a46d48c9ad38f4000000000000000000000000241c3593dee46fcb4293c6156ae5ef0be52c9a6c00000000000000000000000053dccf37ff48cf43c76fe1d1b68ae2f52459a90b000000000000000000000000fad34a1a6da1a2f9430810de9b2a390a806bfc0600000000000000000000000055d7d10e64dd5c23f6a342350c2b6c5caa8a8e4700000000000000000000000044aed388a3083afad52762889709cb72b502a037000000000000000000000000b848852a88a1d3c2a3a0b0e0d8431d5f45f2fe490000000000000000000000007b80003b67e94a7d76cfadf04e097bf6dd8f00800000000000000000000000002b1fc0a9080448bb0ddfa830abf83e672d301cc50000000000000000000000008fa5c415fb771635cb5fefb429e606c0e876e66e000000000000000000000000f205cbefd0d18f8516148d7775da6e2b3042e6520000000000000000000000003c26bf2beb04e3983bdd313f0de3ab229f1bacd00000000000000000000000009ffc8053e26e1621f85f50cc260fb3fc772cd24f000000000000000000000000e2e72b9bdc29b21ae387aa2a1eb5f8acbb7baaa3000000000000000000000000e949a827fa9ddf3434b5195850e0c155f1237156000000000000000000000000da010d5da97f9cbf2f0ce6d75b88e5552fb22308000000000000000000000000d56f7cdccf5dcb12b48758d6d23e866d8a6fb3e200000000000000000000000058fa258ffabdea4043e64a4c10811bc787fee46c0000000000000000000000004afa10c6a3a82ff198f8196104a97fb105f7bae200000000000000000000000038430336153468dcf36af5cea7d6bc472425633a000000000000000000000000a593f3465c991cf02b0fc585d275f8ae51973046000000000000000000000000f2befea4b22cc257619acc9d030563fb8918c3c2000000000000000000000000fd6059e4ea79524324fb1c3751df3a604e79e25c000000000000000000000000f28e7c1e0aca9bc20f5cc84a4814cdec25bf830e000000000000000000000000eacefd9999c2f638ef838a25fa9e65f7846d2dbb0000000000000000000000008057bd86bfd86445ba0794327662dc143e70139300000000000000000000000021114213acc8b73fbfa6b357bc04b37fe915fab3000000000000000000000000e28d89843207a6ca6e97eb571fac41cc57eadd30000000000000000000000000a10c25f76c66b89d6a2cdd1e6c9b5ec3017cf9fe000000000000000000000000c1cbaf8d2fb39dc3fe57e9d84da6e1f1a52ef674000000000000000000000000ab5cb97c53f5d88c1c2428d36b96a5abebc364f20000000000000000000000006ae8a342403724737126b2002fef47da4db4f027000000000000000000000000cdffd876a0eba34c2aadb0b910fb7964c49c602400000000000000000000000019e54c7c3d0f43bec30b9579ba3006cd07d6a1c3000000000000000000000000373cd3792a1e2ef4a3cca64492e7add8be2088c800000000000000000000000065eca59e257643d13ff394989a61e052091115e7000000000000000000000000146cc8b0c78b05d1caefddca4e4368460dd1fef5000000000000000000000000ba9bb935b7c3602fe7f706cfcac223702d8d2d3b0000000000000000000000007d235526dfcba967ff4453c4abe55a642eb24e17000000000000000000000000d8d2dd940fdf9987a1ef637798ca40f90553e479000000000000000000000000b1fbfbb32aad2a88a45f61051acad187b00a27b3000000000000000000000000eac2274f6cb0c737bc793c5cfd8a5c6818b7f5690000000000000000000000007ed94e71b5c4307ebe7c2d551a45e4de53f28109000000000000000000000000f714127aa5eba8b203141905a7e9ff6126de70e1000000000000000000000000ffae4057c85c60d027e8e3398b6522cf13f584f000000000000000000000000045b19907246ece4a473ecface770632041de0055000000000000000000000000062892aac79ffd2c91a0244e426210352d9ebf940000000000000000000000006465b9d20b261252d0571c5b7cef69e43e26168800000000000000000000000049c87006e4ea33c1b194b232cd5bd02603cf6e6c000000000000000000000000b901f379cb4001157a9e24bb940ac13b982f28e40000000000000000000000002761343aa1e25a7ed70e782334ae2a817eebecf9000000000000000000000000dd56c7900ab82e1e41f43b25016d632609c11d8d00000000000000000000000035100c7649f83402bb1ff381b257314b16dacd07000000000000000000000000bce370de61dce40ea80a3ad628e65db6b6839d55000000000000000000000000ee622cebc398637e781be0db1029695c2c1ff2f50000000000000000000000006d199dd3ff2d86a8c99f1c81b09141b711a876850000000000000000000000002273d1c43e56861e5f8eda201fe59aa2ccfe64e30000000000000000000000002e4e97dea19d61f46a92d8ef62a5a4a3699240e2000000000000000000000000589468097cf6bb15945e28cb6c5dc6f3e357446c00000000000000000000000051fdbe39cd50264fd2f06353e5eb8023261fb913000000000000000000000000cf667f2671d5ccedf480361cdf3d5d06e498724100000000000000000000000051c7a41bae5882b91a946eea4298c87ec0ad72ac0000000000000000000000004afddcf38a27e7f0b5632c9b06f6be78f8ab303c0000000000000000000000005122e76ddffab2cbb73fb5decf45a0d54d5d04ee0000000000000000000000005895bd0a3a84af5092775efc29b14cd203fa8bf50000000000000000000000004bb92bf180d4f72bf7d39672dda64c87fd3bc27100000000000000000000000087d680e479907f1bdcc9694abc20cf4571c1ca110000000000000000000000007821907407585b79a7dbf819bf7ebe31ad9d638c000000000000000000000000515ae3780c90d99e690bb376c3d29182860f7d59000000000000000000000000b2c8c80ddfe4cc533f2090a8b33933e63565df6c000000000000000000000000d5f575647d196342a921038bce268f5876f51b940000000000000000000000002694e13c6bc5da764bbfae437b2325d39e77c25600000000000000000000000018a466a8ae42cb87961ac6501dc35da7d9f465620000000000000000000000008952183b84f8ff7a2910da88bb83af111be1d7630000000000000000000000000ccad61dcef16f82c37d191c4c5692e54a67934f000000000000000000000000e3a3a3081eda909e1b078f0560ff69f691fd7c9a0000000000000000000000009b3e5eac4cce569adfd47814f3eb4c0fd167d35c000000000000000000000000ac8a3481302c8a528301a3a0fba81290c19d9ff00000000000000000000000005d30f98cefd27c3c0c7e712d4c152c9c44a179310000000000000000000000001b0298f8777018f5245e771ea7775c82fd40efa4000000000000000000000000c340173c0633a812577d51a524ba9b79b27f20ad000000000000000000000000c22ef50bd2c2e50896df2cf0fae2b0558683654b000000000000000000000000b18badaa73472db337ad85c66962e05f8154adfb000000000000000000000000c0f60569d6bf0acd8df61adc61f4d522746b57240000000000000000000000003bcfa694fea43153a04752403aa90ff37b08b987000000000000000000000000c57efc62ddf5c8ec3772b928d49ccf3545c256670000000000000000000000002ff60c8b4891dada85184d211cdb54565f6e834500000000000000000000000030c2d5aff34cbc74fa33135c69d5ecaef51d18cb000000000000000000000000da162e6df81b27c06230cb4288719345b717276b0000000000000000000000002fe1cc8d4d56d452f9759d1d11a87a71ce338f36000000000000000000000000f676b8531d5cbc7e319cecc23a32a1ea1a468d7a000000000000000000000000bf23637cec8fd7a925f1d56a553f709e8cc69426000000000000000000000000e0412b557915134f73d98e6ec66ca53d26c038ce000000000000000000000000dfffdd01963296f852bf01fd8d3374b0cb1b87aa000000000000000000000000e6f182c6e8e971c43b42d7e07369ab64361534fb0000000000000000000000008fd06103c7ee18b62849d4e46ce2427bf61ee67c000000000000000000000000a4a3e444efbdb09ac4859693c061afc63f604f31000000000000000000000000a84701ed4713ab3497481dfad59f1ecb93951b77000000000000000000000000086706904fb426753977aaf5e69744d8a61a9bc70000000000000000000000004c42a6833ed7c392cc1ed621d2bfa376ae0f9d46000000000000000000000000354355cf86ba35c325b0914d4b5814d014b07fb300000000000000000000000089afea77ade8dfe1f32aeddda7bdade191af63a20000000000000000000000005ec9a21115bcbe58ef7cd828507ffa30b5f9b4730000000000000000000000001eab2a668a52dc5af716c342ab706a6b3ab5f6e6000000000000000000000000e735785ee0fbd70e186b6e603fd95e8786817ee30000000000000000000000003e3e1216ea0a64c0428a8274c34ec7d18a9f9a2b000000000000000000000000b01c99f12e5d9b04f8f0d03c3081a702284eca46000000000000000000000000239ad60f64e28a530aa9b874b078bc86b10ea35c000000000000000000000000999853f3dc7a720d94eb4f7cbfa4192e7e5d8a1e0000000000000000000000006214d95c2b82027187c5cf37a713aae0cfaf6de500000000000000000000000094cc6c640d5eaaacffddccf25e979452df86c917000000000000000000000000c53171e699797d789dc884a850fdbf0d284e0b7f0000000000000000000000003339860ca462956e1fefd8a7c9eb9deb006467aa000000000000000000000000b62ae28df9f4f3769e64509fdd5e890889e1c1000000000000000000000000008c85b2b7cb23b2a048192b11adc8dd8c9f6d604500000000000000000000000086e630f59c1b3e461f4161a4165db7b5b65fc627000000000000000000000000977ef43a112e6a26d8cd8657335d87adb06f35cb000000000000000000000000f974f71a824836a0de728424de8f86a853b119d4000000000000000000000000abcc39ed3e8e9a43b4a4a199f0d2ccfa074e18f200000000000000000000000068462218d79c3fc7384811afc5faf3d6791a007e00000000000000000000000053bd1ec002d06f869b60ef7d96b0b939ea46956200000000000000000000000090a9a3a7741cbd909d87e8ebbb1e998ea3a55bdd000000000000000000000000e1efbb50c2c0c021a07e6241755907e8e9d87331000000000000000000000000f10e93bc69c80ecfb6b21ffa00f1abc5119dcee7000000000000000000000000d869d235967a135097f046408ac260fb5803a4e60000000000000000000000004903b5cc62ba22cc7729683d4990625add5a51be0000000000000000000000001bf5b4004d9632edf690a6993f856e163ee9f741000000000000000000000000ebe62db964ead61cfd913619aa989ea44d70e5d10000000000000000000000005134db64383379479efac5064cbf6740c20236880000000000000000000000006aa6884a44acb7472bd298ad6cba452c1ed071fe0000000000000000000000009877a99b5f9270acfa43aeb524e669e2357769a50000000000000000000000002d3198f5afb5b684549908871bafcf79f56cc2ce0000000000000000000000002019fece1bbf9d21b6e6b1868db5902600664c74000000000000000000000000b46f8531c60a860ad7f646e54f8e47fe71c71d74000000000000000000000000ba5b8f6636a9ea7d128484741797bb51fa69a73e00000000000000000000000088d4b80e5884017d07e4cd7c4757cb3a91741b17000000000000000000000000561a94064bbcb40772086008d41204df4f2e17f7000000000000000000000000791ad3164f9d8a50fcc38ebd8a51c3b7a4f266330000000000000000000000004b83524e32f10a81e606045ef9d9640896d31d85000000000000000000000000bf35da085acef69bf888580faa18f63188c709e8000000000000000000000000595c8d49b195b07a7b4ee9c1d1930f95450681af00000000000000000000000052c5db92a1560e09a2b9c0e83e8fbfbe12b786ef000000000000000000000000dfd56f9c84590708d19f9830c5c374ac00ac71ba000000000000000000000000d7a2dd86ad121b36e182b4f3c0176f99634731170000000000000000000000006801fd7055b68f8f28aafdcd0adea289921f345a000000000000000000000000520e1f3bf0fc3693d19e260011996c5634aad513000000000000000000000000792b6a82ac4e8ef1c294705b02d153d9506ba6ee0000000000000000000000009b64685058322b394cace6a270d31a201038ede20000000000000000000000007378386ffdb939c9e5284791c3944b346dc23a4a0000000000000000000000008c915534664293ae2358a80acfa3aba0d21201d900000000000000000000000053f9688edf461841b71a10e88f859cf381562fcd000000000000000000000000dec53753c5e436b809ee883c4569b47e5ca6580d00000000000000000000000099a873ad8408c750a9d962b3a003cf5572280d6c0000000000000000000000008fd13150482d989819058f9cbcaf7964aa8849c1000000000000000000000000d04b51009b7cf27850de0365ee7a6ba4c947cfcc000000000000000000000000b2651419d73079e1fe5ad77fbd9469024f6d7d2200000000000000000000000073f52220b55297fc17ecf02c69f82a2fd5d948340000000000000000000000008f4f8c3398a3a08d0f6cdc49b34376fc0ee1be2f00000000000000000000000079a32953d4e526801be5fd9f4efd7329549bc759000000000000000000000000d7f6ba4bbc3592991abe9773a78161373b359ff50000000000000000000000004cc995c7d50e44ac90f480086a3b91bae005b9b8000000000000000000000000061f16fa27e2e76179f01fb5810526c9b08d21b20000000000000000000000003b11c7bfe120f50b88dced0819ab2bf40e101626000000000000000000000000887651c4801c663f16d9a12046bfbd8c0e600366000000000000000000000000be6ea01d611afafa1e417d4c1d7f12d699e3e5e8000000000000000000000000fe0fff78dce9c2e59e68188fc5823ccd9ce065110000000000000000000000005adb5aa279885c04c094e7cb061b2cf71ebad5210000000000000000000000009e2e81a17c02b8f6421d1dd2b10106c825bec2100000000000000000000000005aa1db57834296b500d967ac601aecc1146cff2d00000000000000000000000036ae64db038f5ebe316bbdb35c2033c6d22da18a000000000000000000000000d624d7ef070e2e4a625fe2dbc2c602eb7a1d6f6a00000000000000000000000067d6dedc9c57a6fae8b2e15d3a817420d94a21280000000000000000000000003432d44f38385679d8c3300e3f40bc990ce63aa6000000000000000000000000de80db0392c4424db166f8e6bac9dc475391c83c000000000000000000000000197be6dadf6fd8d2ca01771a368c3da8ccfa99a00000000000000000000000008bc8e059cff94f655d58d9cd492f168110c60174000000000000000000000000b5957edf15b288dd972e0692ab8b61d9c2ea1f95000000000000000000000000e0c0cb2844f32f44dcb499a06c643db3e6697596000000000000000000000000937aa8c98b297ec977a7524913216e4dbe1592d8000000000000000000000000a2cb134be777d4e44f030c4d371e132716ec7fb80000000000000000000000002905ddbc7f0917aee5234e86ff4e1ec924b765d9000000000000000000000000145668fc07b30ef9919f5f9748e663fbf4f3c1b1000000000000000000000000fb4ff209088f09d555bc188f2627b509812be8a9000000000000000000000000953cca0ca2cc5f115ccf36cb08a83365ce0800ca0000000000000000000000005ca1fd8306492e3a5ae75e7a9bc6e237e3344f7700000000000000000000000045d3d2f999b114ffbeed6699fdd63d0c90a71fa4000000000000000000000000c7c76c9f3a37403e9e7e55514edab7c4f6691afc000000000000000000000000b089b1b2901c926f1026205c4365f4ae57f640fb000000000000000000000000ecb541906847d193fa8e3de4af9855775f6289c4000000000000000000000000fe195875f2eaa9f1ac2ff21deb56579670da3e2d000000000000000000000000228aae891af2c2a7697839ed570eeff4080d1b42000000000000000000000000306310bb5317231c01911373d66cd913bf18675e000000000000000000000000c553b18c01424b29b203fb5178995318dff6c2e2000000000000000000000000dcda650c7710533c06253ece47647dc03dcc55b4000000000000000000000000400cf97979d59700494ed177bd9ca7d9138048d600000000000000000000000039b5394147f338e9bb7e04bad90bb8d35ac3063b000000000000000000000000c495ad35fd5ae432970087773cbb87c9ec70aebd000000000000000000000000ffcea48e9e88bcb21b304c56af35aa53dfd78987000000000000000000000000c5dbdcaf229f4d8d8ab433ffe835baced1105f1c000000000000000000000000a6318e21362314813e14e41e5391f3655139bac7000000000000000000000000fba5940480626f5c86eed1b233fe03fbb98e25d70000000000000000000000004182f77ebad8417343c773c203afad0a2e2aae8a0000000000000000000000007b5b1a177d535e930fd83619e67c0174cd0cefd500000000000000000000000022e67463694642219f5a4802eea63bf0f5642f9a000000000000000000000000c1cda3a348d0a546153cfe6c004e1f5253eaeef2000000000000000000000000356db3005da477d5c9c079a3981c815186baee93000000000000000000000000758e81e4a4fcdc2293b87dbfec92f958501ffbdf000000000000000000000000b693f38653181240c4f8a69cc14464441a537afc000000000000000000000000b02855d14e4f585c5f3fbb9759deb93fe3f4568d000000000000000000000000c523be4b186025ba1deeb633a2a4ac8209d8adca00000000000000000000000047a18366f043d2a99f4d81be68a414f32d445a150000000000000000000000002223d1211e2da5c92ade0ffb179746d05923b5800000000000000000000000004154b6096599497278fe6292df824163db5536b80000000000000000000000002c0699446c10dec92c131b676e4ede2833ac7bb6000000000000000000000000805345f14348c9366bb086b5c6e37fbcd15ba7eb000000000000000000000000df3c12251881aa66035990ffa0d384e751641a070000000000000000000000005d284386cd04e73ae3f8981cb86b4f992a3b256a0000000000000000000000006f217a0d8babd69c697ed271f59fc3ce02b22f05000000000000000000000000b0e76317792c5077801966ad794b95dddeb7526f00000000000000000000000021a97ced223ef40d779cf006ea97e26f6b3df2ba0000000000000000000000009b4503e6ca840ef04e6354bc8273cb8dbe80e84200000000000000000000000032f3aa6488e777d9d8d0238f021547eac7526f6f0000000000000000000000003f51adce408c2e24425716029853c1c7b20dd11a0000000000000000000000008761fb352ffe5f23b56b98bc463f7c04e5b064c00000000000000000000000005978277d692eca91a33eb4a7aae9f0996087782400000000000000000000000042ac8eb9335fcb05cd2a7ecc19245140e5651cff000000000000000000000000f39741f01d15d08ac290c13420e7c137862a2bff00000000000000000000000039e92316c1cdd5b08f09b33f80d873b17b7c6b700000000000000000000000005c3514ffaa4c044005e4a5c676b13b4ceea11c6d0000000000000000000000000357f0e15df47fde97c6c017715221e98dee9b540000000000000000000000000e43693a0def2affad961e3d931492aa27312913000000000000000000000000269fcda4bd7d2a586384d3e968db34d63e8fd4690000000000000000000000005b9faac974ce89e51ac55bc1f0fa619b4726a8f00000000000000000000000002e5174ef67cb13626924d4f8b20f25b52311e4380000000000000000000000005a0279396655256eb8b7d62778ae39934affef7f000000000000000000000000e56bb726bd50e1565688743a5e60737b637b082c00000000000000000000000012df4838fd957d2e8f788a5498611dbc53d18aa700000000000000000000000094bd355d5d5bafa8dbd75c6bec76c149de1336bd0000000000000000000000002e3e554ccf4c194c76056538a409d4611c0b8d3900000000000000000000000047fe8bc4101d2034e3bc3bc57f96dad9594d1b6f00000000000000000000000072ad724f022074a4c8e1d178897350ef9718ca490000000000000000000000002bbf8cd00d4b4e66580c3c2aee8e638651a72ef3000000000000000000000000d93205800c9c22b4074c0d8211e92670ff4fac15000000000000000000000000d9534b96e97ce4fc7b550df93082e3b4bbcc698c000000000000000000000000ab8af639b66bdeced85d6147ed6227126d4bcc7e000000000000000000000000bd617cc8bb472b54f8dee4c3da335db5a59d8b2c000000000000000000000000e613f153ad2695bd7edd15e99e1fdce9d1ba53e2000000000000000000000000106be58580cdd940e927a976b1237e8e6ec9ec0e0000000000000000000000003c3498b4342c7470775df663106a2cae5a99a9ba00000000000000000000000001bbfe5ce152b22eccde7698a24e86012a5f75e300000000000000000000000054f254d309b8fd75ad09a16082dc0df9250cc71a000000000000000000000000cddb76014b94f1f3bd867837a478ffd026551bbe00000000000000000000000031f25323d885b183ab1789ae5813b8982769e636000000000000000000000000986f291358c14167e0ecde40d6c36c6298b4d77e00000000000000000000000052ef21159fd3895d691474961483a852068885e100000000000000000000000049ef1c87ebcf56515236d83d9d6686226c1fbad6000000000000000000000000e295a711cd3b6349ff31f889590bc4b52e7c9125000000000000000000000000034d2a5e29685cb1afed96ca0a776f6a940563740000000000000000000000009680201d9c93d65a3603d2088d125e955c73bd650000000000000000000000009afdfd68cc8b5acd3e59cdd6b3f074999e155c6d000000000000000000000000596955f6459ba0ba369e71167f129fef6b7cda2d0000000000000000000000002a3e54a7c229ddc8a5029aa8d0f6b10625a001a1000000000000000000000000384b7e828f2c2951ccb95de08ddb1adb63d77b8c000000000000000000000000eb3ada3e814e9dbaeb5c8e126c40a037aa8b5efc00000000000000000000000068e842fdd8e752d134ec34fecfd3d79c6b5cc744000000000000000000000000bf0c03c08cf2a2ac2b4e79128d96f24950ecd7f400000000000000000000000026fac3fbb48272e96875bccf81dcb37f71159c25000000000000000000000000e4b1a99ad8f9e0f9fadebb8ff3304709d5b461b1000000000000000000000000ac493e53d7bcd20b3e1b6fe3af2b9abfe108d9140000000000000000000000006030089754ddccfc3addfe3d647e3abccc233881000000000000000000000000a002809161472f2cbacfdc8db35f3cf991bd9e2700000000000000000000000009401bf95a28fade8d092232667834179c33531c0000000000000000000000000b53a6403f56f84a97768b6270575919b15d2f6e00000000000000000000000089c4d14024382773393e4e6786a5b453d8bee4dc00000000000000000000000011804d17704248aa107c95269d758c934ee00f2f000000000000000000000000f5e2a4a6781ea6f1b4c1e0615d957d9ed2f79a3700000000000000000000000097921fb99edc65edcf381887f99d49cd10d41b1200000000000000000000000030c74d015ed98501ecbab533988fbbd707b88512000000000000000000000000cca787322e1e7f43e217fe193a0440aa3649848a000000000000000000000000335ffcea93f3babf91976742f2d137a1aac5bad500000000000000000000000066a7febbf82f6c5fdbc029b57402bc2b5ee62d9b000000000000000000000000c4735bbf89736f0d379c4dff5c4e3334897a4aa20000000000000000000000001ffef94e1b779416e81d663d156f13f8eacda65f000000000000000000000000a42d3251d61533c83a4ca9d7cc303bc0b22f255f000000000000000000000000607777ced4089d6d840424ab1205852e99eb04b10000000000000000000000002a34ace91963390058d26e2fa416f662ff897ee9000000000000000000000000883db4deb86bbb6a3a6a3b686a4e3efe99be79a4000000000000000000000000c9f0dd4644c0f0b68f7a5b8f4f52a33f1a57999e000000000000000000000000ae30ac8b8763d490476ea7c9a290d89d388c745e00000000000000000000000066d4ddc5948ccd979cb20db12398120e7fdf2fcd0000000000000000000000003941a9264ab709513c4bb807c2eefd0e5a9989040000000000000000000000006e28ec7d28cf469f624579ec47d1a8bf4befdae3000000000000000000000000e6de835dbb665d2ad94d8c65b462b862eba24868000000000000000000000000ea4d459bd57e7dd70d54e2ba6e71470163db84f900000000000000000000000045995d9603545ce10f571b28b6cf5171af08b1880000000000000000000000009888b3c10ad839b303b724e5d6a6db08a0b422f50000000000000000000000002c4b44390a3f78ad6c8075d8f16c258b960699630000000000000000000000008b3883d904bd3ae1ffce115e5aed6eb4f2c45490000000000000000000000000088259cd4d16b19e78d110179ad09200b0c0eec3000000000000000000000000c72123e326025d6b4c8bc17ee7d7f34e113104a70000000000000000000000008ff715c5b51728c8dc5221d4e7d790b09f0d6ae30000000000000000000000002dbd8553fb51afbd4a8ef859420503f2439180550000000000000000000000003c174ee98c90d67801455f086b1e49bb09a289590000000000000000000000009577682d6f5d2692222c1dfba0c2886caac3be8d00000000000000000000000066f52831e5902f50f726e7046a6d4e6908996d82000000000000000000000000b13249c0198e00026fb922d080684806affd812400000000000000000000000040e6bea735ab791bf0fddca556b72b567f8885e1000000000000000000000000620e46480d2e66491c375493fdb8788cb2978d8d0000000000000000000000007ffc26d73f891984992626a99383d5b0b6d0a3b1000000000000000000000000dc8080259d666bf42b7abfe699b78eb65b022f20000000000000000000000000e6dd9720dc99bf2eba4d8f523e1dd90cf75532ed000000000000000000000000147c98c1fff6ee7f51bfbb189a9eefa42ac18dc6000000000000000000000000bc531e266ee120ef6da167f97769c85e6f767d0d000000000000000000000000fc5ce58d64f58123ef15b0f14e5e4d7a7499d84d000000000000000000000000632181a323137cf57bf05acfa1b687608ef7d7df000000000000000000000000af5979833358c57ade2629eeac84886c8cbf106b0000000000000000000000002d8cb93ba19e0320513e80e1d18205e504ca940200000000000000000000000028a28a0aa0310e77c9bcc384e85e874f1dd838ab00000000000000000000000072516df629fe582457f8ed7b960b0beb9682019000000000000000000000000079e59a2baac41f6cd2660259c128dbeaa8480b710000000000000000000000008535329b66fa4d080a15b2d83e81ea95e499b188000000000000000000000000f7eac18324efc3518e8b51b9ad50f7b405dceece0000000000000000000000007d7002c5ec6376c481e90dbc3861c2609b6fc49a000000000000000000000000091f5f2d1be2e91ffb37c7e66322409e6e2f0624000000000000000000000000e9ce19bffa0925db201b36c76f5c0f37ad97c775000000000000000000000000eee27429b36b28c592499ad744720a537e718764000000000000000000000000906fd4862ef8e55ac0a54cc2d43533d3d0648c2c0000000000000000000000003a7b6f355eeefb7e09fbba16db6bff403f1f44890000000000000000000000004a6f5138a57623ae9679d34c0344c1032bcc9fd5000000000000000000000000184611e1957d74123f7d3ff037210d63e8f73ef60000000000000000000000009f6f2219c6ce170c5f093b18d330b74fcfe888f1000000000000000000000000cdb299fd0747cef994aa7d394e5a36a0e0f329f50000000000000000000000003035c5d3135d0abf0dd68c55fd525892906ec6a2000000000000000000000000728f154582dacf170ab23133481c24277bd6d0c8000000000000000000000000b886d121245b96d83bc974df8bbd9d7e2bce381a000000000000000000000000320c9b8e17d1cfe70887273abd668a165b25156f000000000000000000000000320c9b8e17d1cfe70887273abd668a165b25156f