60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000006ca83b20b768ba8c2925336d47173b591f72c4df0000000000000000000000003ab2f9863a5c52f499725908ddd755dc574bcaea00000000000000000000000040dcff3fd336191e8141d118cf8deaf55ffb61b6000000000000000000000000e6f33d62fd1b285bb800bd771fa5bfa0ea9613180000000000000000000000004de61016cf648522804818039579642452299b04000000000000000000000000bde4d1aa819bbcb3eb1646a6d43b5dd5fb612fbb000000000000000000000000d40132a5e5aba13e78fc4850a5571fb443d8e7fc000000000000000000000000be5ed0c6bdf805ca57adb8a81a4c8fc5e5d297cc000000000000000000000000ad7e2b1afac9ffc456e355e8377f85def9386b23000000000000000000000000f8204a67ec5fa797dbc37eff2707f0676991b163000000000000000000000000a9468c5b8bd13c1f9b8c21cf6ab849f9c4fd3ef20000000000000000000000004135f98384ebbb87ba2e3d7a840f1f8e7f2c60bf0000000000000000000000002fbf4fdb9bf81ba9b6b9207a68d425a09dac8dd6000000000000000000000000a18f08c11ae5c493e17068ad0dd6327fe164e751000000000000000000000000c3ccc7a589878143cc820d166d0c96da7b7e3d92000000000000000000000000a6cc745d054b2a7f554b91a787aaa61da09cef650000000000000000000000002a4a8425a99e663e20f9cae12d51c3a6e3a790a0000000000000000000000000e5bb30a3d18a292335b1bbdd001eb6a7bff0dfc6000000000000000000000000aa04ae1a94bcc7348a56a4e2380aacb1ebbcbefe000000000000000000000000f78d878c7ecfd063b53b03b20a3eb12fd2251bdb000000000000000000000000b5733b40b44ebf4165077505701d1b7bfc0351e10000000000000000000000001e496d9e28014fcecd63703d25f4b628894ae5f8000000000000000000000000f80f59f997c1da8064d258887a6f1e131d99cb6f000000000000000000000000e8e39612985288b2161762e847b68e6eb53733ca0000000000000000000000001d3673be221fd90bfbc6e1f3900d6ae0be39586900000000000000000000000093cf371461bd36be36b80602bcc5c8067193879c00000000000000000000000022b22d805ccdd6b73e11dd6ed9c13ab6a3efd4220000000000000000000000002311dbc72d2e6d2d69e3d2a984aed45ef577d7a4000000000000000000000000b31ca5bf761c8a6c3e42f6349e0ea6c8b928b22a000000000000000000000000acdecbb140d64b3eea178858953bd6a5dfa606a40000000000000000000000005be84dd64a54c675b49e95a05d92eb22f32fd1f200000000000000000000000047e18e0710ac3e995794f25ae7098a03d4c15e9f000000000000000000000000808e1ac48649b882e9761ff8e484d384544d3e1d00000000000000000000000094b3d04120625e118713539bc5c496b542c112950000000000000000000000004fd721b63f564292dc913e57a30fc3c3445ddc7d000000000000000000000000762ca49755bd30a4389fcaf3eaa41a80d8f7a939000000000000000000000000bcccbe293a2b5efaa25fb3d46458594efb5a33a60000000000000000000000004bfab5796ee67173d0aedfbc3c0bbc68d9750e13000000000000000000000000668c393d8504102f9144a17869dd296d29628dcd0000000000000000000000002731098a69fdad09a9d205c068c46e448fce275c0000000000000000000000003fb45a66f25a0f5fc0e29a9781ca6b09c5319bbd000000000000000000000000fba452432729bae7d029f2d24c248ec9b87656f000000000000000000000000027a5a1efe994d6bf5e52e3b41f726938bdf5b85e0000000000000000000000009a9ae867f2a4e2f8eede5f80b3a8d2c1c344a7900000000000000000000000003cf43a719fa669f9b90da291e38675d5786497a900000000000000000000000046e992299fb47c7ae51af7f0e7984a3f7d44a400000000000000000000000000e7d5965555ce15ffb4a5047d661b95d55880a26b0000000000000000000000007fdc1bc99e34f9d3679916d5f3181b187c32c3540000000000000000000000006f32db78798b68db39ee8455fa35f9290065907c0000000000000000000000005a7c203e36215f242d0b5cae7903e918ef2f7cd90000000000000000000000004f4f8c718457d65b715d59b82e48673209e2da7a000000000000000000000000ef2878910e35ba0053a9850f9f43d932fb39d1c4000000000000000000000000a2da08ffbad5041ac09685d18c1fe214346bfd4400000000000000000000000045ecf9a0bd0bd3f2e1584a84b8180c6c15b35e7a000000000000000000000000627055dfe2c9ba0dfc8bf04dc80acc0022ca5b110000000000000000000000000e2c2657f5f0b33011847c691ed8a73a4ab1c71c00000000000000000000000029da16d24846facee285f2e87d3ed6aa777b17e3000000000000000000000000076068fa112979e52f543ddf4fdc861f29e95bbb000000000000000000000000a7641dd43ecfe144726585e0892f3727722c7f15000000000000000000000000465254b6c5fdb7f7981edfbc50568250e1302f01000000000000000000000000a3346099780dcb452759b64302b54c3330f973ac000000000000000000000000b81a826a307edea6590fb735c77ca06f24915a4d000000000000000000000000b92da6321bb6d037bcc3ca7f817ba2b99db86560000000000000000000000000152bdb7588c1a0bc7a169501946ac3dbbbd2cd02000000000000000000000000b0796d7183af0584bd19488f9bd46f7a4e4e09ae0000000000000000000000003032f9df32165b4283fae057bbc94bc009ec593b000000000000000000000000a10479af3db80a5dbfa2974591ecf254c1ade63e000000000000000000000000a2e6c5b619fec65da706652205f080fdbe6170960000000000000000000000003836418383269dd2dffbd4ec9dca9acb391009ba00000000000000000000000042135b97ad360d023b88cdd31a425d20fa2228bf0000000000000000000000006092c57eb7dbc3511fbb4cf0130e273a967e468500000000000000000000000070bf6122e0f362ae1138f0aa98e16db430f712a8000000000000000000000000a83078b9d2d93840c361754e2a0b349113917d68000000000000000000000000c4ee7ce416c633f97c8dedd81d5f9a4841d3e43e000000000000000000000000bcc0ce82f34d33576ce529f0f0a2a1671e3c6fa00000000000000000000000007972c7b8c08d70d62ca401ded1106d7a3c11162400000000000000000000000044500e7d52de3cf59c1ddfa5177f11e9620723b2000000000000000000000000146cd4044fe9b1fa86dc640772108da9e5fbf5d10000000000000000000000009d2e36bd09cd4915c78441685da96a1f1836608b000000000000000000000000a2f65ec305dc117d83ef81a5d22a1187b3b05ff80000000000000000000000008275417aeef2ea53150f710847d48708fed04a24000000000000000000000000f4c33b356fff9edaf7f6c18cd7fa474c7ad609810000000000000000000000002f0be28ca4f710dbda23038fcab5201ec578c0b0000000000000000000000000b4f1e25c5c315ea99d5116da3b6b1edcad5e2bcb000000000000000000000000b22c36da1eda8c49b1824821fc871e5c676c8d750000000000000000000000006449dd90ce7ed8add5e3628b6001ab136733c1a4000000000000000000000000ed77450d3f44c13f6ae69ab9b9b81873b5568bbd000000000000000000000000fd3126d0208fecbfedfbc34d39ae7d87c27a0a700000000000000000000000006c2a98f372621bdfd8ed7bc9952d330dcb58416b00000000000000000000000031a93f75e6840d0b6b5b1342a650b1a38e5803070000000000000000000000009fb58ac0df018f570fa83d48816ab2458e7115970000000000000000000000008719e8cc0ba7dd9d22f276e41dac012c4c2aaf010000000000000000000000008b739917b67f62208d4cb2ff26a454f84846f594000000000000000000000000c85c1f0ebf165f3e9eefc911597de56549f3c2b40000000000000000000000009a68333b61af4d39feb0cc4560e045e4980f919d000000000000000000000000b30e4b95782da57c8350e53b30b6b664e57e66b60000000000000000000000009e5a12c024db2a0dab5fb62a96603fe839095450000000000000000000000000f8fc32d5b3dc73c806eb41924b313c54b63e80de000000000000000000000000727d983af45ff4f25bf015cbeec3313f82da57c6000000000000000000000000a858dc92a3048a527f4aa6c4ce72130e4e98b8de0000000000000000000000000bd0f770c0b46084fa0a2f842ee03a4c55d032b1000000000000000000000000c1e3414b72d9dc8b8db13eacc3e60723726973d300000000000000000000000041f15137f553bacddc6a7dd39956b12c70a74ca5000000000000000000000000386c129dd2b16ab3910a382cf9215b028d9d1ab1000000000000000000000000b65e558fc68d161e349ea7cd9caf83677270aa660000000000000000000000005a8da88ad529f62f76c618e076c33156edc8a52b0000000000000000000000001f61b6ecd7872dfe15426280e426b2ac79965dc6000000000000000000000000f394e328dabf43536cc6e5532186ddaea44132bd00000000000000000000000042d9014331338f60b0534f62e0527abc89af9ef8000000000000000000000000118fb12392cbcaf620ed44a58ab02926eb2c4c4a00000000000000000000000042182366422781a6b9075417af3560a896b7c375000000000000000000000000acf98af36845ec9aeda29feed2907ea287388cf3000000000000000000000000d1f9fc7efd48e563f7b28cadaad50a02c68d91af000000000000000000000000b95d3c9829ddc013c13dcb47963def74d5ccdcbb000000000000000000000000d96cf472dc4b11d1b5b10edc123c0de69453d51d000000000000000000000000956bcfc773c666a4c5a06f3847aa18fc997ae2cd00000000000000000000000045a6a280e81960515da1c43f9406b23015b5e5ae000000000000000000000000ef5993af5f0a1de69707cd7174e75ac9058a756d0000000000000000000000008c45171f80caea30c3515b5ef244d345f4b6a3b700000000000000000000000039e29a082f7922966a1b8fb9f5011e07763d23f10000000000000000000000008fe4a27ad8814f6d43266f9251c060da9ec851d80000000000000000000000005ed08c52738a1c386460f7fa30a2c6fcd0550203000000000000000000000000dfd4a70c0868986ad86b176e2fd1ee46b97648310000000000000000000000000982e113b6a3a734e60bd2f5e9923be757c877ed000000000000000000000000508f9f15e4318dc66763179b6e9bd5b8884f266a000000000000000000000000e0d6e6641bbab8aadcdc03c8a8a4469ea1e33af5000000000000000000000000f7eca23d3a36b82bd7663a7c3b13ea92443b65a70000000000000000000000009f8a1c6a9834cabe9ff04f0bdd131ed078306532000000000000000000000000c4ba90dc7bcaa48adbc2cf2f54aa195d72374935000000000000000000000000067b911e7b66daed469d58297f0480f9fc9b309600000000000000000000000097629e240f3eeeba07959137d35df635f87b7d8600000000000000000000000086506020730cd4f7e1f928a9158f8c47808d4ea70000000000000000000000002388f77be0fbb928fe5019b0f7ae0da0f8da22ac000000000000000000000000f829ccd06e7974cfc5b6a3aac9f70e4ba030523a0000000000000000000000008b8a9a4cd59a9683a51085f6020b4ac1f1999bd9000000000000000000000000eb7755d583ee1da9d59931e6cc0a5cefdf856e90000000000000000000000000f902f323a00906703ef3f813d1febcd0c752c93f000000000000000000000000450c2ecda8f0bcb25989e8fc1364010c537591d40000000000000000000000003bc5ad30ba77495521d9239badd0c4b4e552dfc2000000000000000000000000c57756c90f554848dd7f7ea662be67a634670f10000000000000000000000000e4f9bbf4e75e40704e7342b45ca0bf9075086625000000000000000000000000df464c81ef1c67d86244b2524153188083084d6c0000000000000000000000007077ca3e0c058f7dc879bc2d5a93759cbe7261b5000000000000000000000000d99e98d8763147a2142b0bb24f6b80f3c4def68100000000000000000000000074b90dc13b7a1189814087e1c281e714b763247a0000000000000000000000001d276597218200193ec4efde97ae268c9f459b7e000000000000000000000000792cebb909c235e584cc2ecba0f8e1562d81470500000000000000000000000015f5362f3a76f653564a1f98b723ed6cbed2c90c000000000000000000000000259b7550d2cbf1f083d6d403c6375fc19aacfc95000000000000000000000000e3342069ae8ff6dcdb9264b6db33ad45c85a7b0500000000000000000000000023df40cf34723eec93a06df3e8cfd10ba524568f00000000000000000000000065535c7c876a242358e872c12642a2de180d12d6000000000000000000000000663894f284a19afd9b07bcccbbc8b0acc2ef7c06000000000000000000000000c534167c14e9eadf187fc198501ad06f4c30c5ef0000000000000000000000000df77736f2ebdef8709d13c30a6e29c7cf4cc8cb0000000000000000000000002bfa5f555a55507d86c657d437465d0d272cbefc000000000000000000000000711d999b7bc41f99c1aadd39e01f92b7479c33050000000000000000000000002c0159443e7958149c4038c60ec7c6eaa8f2837900000000000000000000000085c198f5e7165df1f4cb752d7b37ff964e1e27e20000000000000000000000005260b4162f0bb60d67895e93d3522bae522e9a2a000000000000000000000000c5de8311e305b791108bb4d8e5b64d524512ed9a000000000000000000000000aae50156eb51e0efe53f0ed2c799f9ce1a3916470000000000000000000000008f0db9d5aa5d67a22a5de6ba9bdd6e5c32b9ec0300000000000000000000000026a1718aa2294634a312189e7e158ec6056a0185000000000000000000000000d4f48e4397eaeb0b5123252a2254faaa345e7f04000000000000000000000000fd8157a04d7ba8685e027e00904c03b500442a4c000000000000000000000000a01182c61682009d919be3a63aa8ae563b7ba3d000000000000000000000000013be1790b5d149ffe32195c839fcd5c1932b98f40000000000000000000000009da3aba012e6c844634015a0ef57b06a4717602b000000000000000000000000fa7d15d336b01b119977ba83d13dc62b1674418200000000000000000000000000cb309f525e578abf95aa250f027ec0f0448d60000000000000000000000000eaa64a4d2bb853eb80049acb0eab1fbd413ecdca0000000000000000000000007ad157e2b175e1a7e3c86a78463e8d5c601dfc320000000000000000000000003d1d5de6f28d9bbf3112fd3b3ca385d60bad2fd1000000000000000000000000161d52cf5fa202a577fcfd19dc38a16042229cce000000000000000000000000048edb9830cf0062b44d93e07bddd9aebab38b28000000000000000000000000c5f39b1fb2d3b274384c683826eca2ead7ec90d100000000000000000000000096085e36e5367dfe5c235f04386cf50c46234dd400000000000000000000000096063628e2765b6a19ca33061088cc330b1cdfff0000000000000000000000000dda37d486cd4dd8162c9df62fe8d81cbd6300ed0000000000000000000000006307cc4e3ba7ffa0338243ea22ee26676e802c2d0000000000000000000000001e792f3c841ffaa28debde76d622b3636628bd58000000000000000000000000beb4b55badf3ec7892dd3d577ccd40de0059d3eb0000000000000000000000002e0a7b179f357cc7c564c1eb269542a9cd0a8b30000000000000000000000000c53f7d075f8d1d4d20850f5d5ee1207330640efa0000000000000000000000002ea854226660d80c5d152780f4b0b6e615f1c0ef0000000000000000000000007d4a284df3e142e4aa1f3103195a57af22616d980000000000000000000000001ea5dd01bd9b15cf5d4e967d96c8d4fef9cdffab0000000000000000000000007bf0cd3a93889bd511c642066a250419204822790000000000000000000000000968b331b899df01dc6b234d77dc9bd2a15339dd000000000000000000000000c52f24c6a2d49999dc5262f8283ddee6522894cb0000000000000000000000001c5d22199c96072190a34d30bce5eaf00e9cc7d1000000000000000000000000d8855e8e1639767014f5342fe57a577250a0e41d0000000000000000000000004aeb5121a2fd62d9b5bcdf8b8788da9388efee89000000000000000000000000766316fe2dcb7f65c8ea3ad0da26b3859adeaae4000000000000000000000000d65b5e24aa7c5ac48dd32bdf37ff84d72d262a9b0000000000000000000000004bb5b0fa655fcd644f7c12d6cf61baf73285b776000000000000000000000000575cf68bb4b8f12606e234f4140099d9a76ea4a0000000000000000000000000195514a2315f5b827a26b5acfe76a772811061b900000000000000000000000059f7e2f81b659577716cba6cefca1d81adc7fdbc00000000000000000000000055244b0f83edf50ead9b1d494fd9eab5a5e96777000000000000000000000000cb8eef822a4791824edcfdfcecee6119d8e45d67000000000000000000000000650e267e3e4c73cea289ef2e9a2dadb6d304a11a0000000000000000000000007d2c28b3488522f4657b5c8ae1e9d574f8cc4360000000000000000000000000df40b97e7fc18472e2336a9d127a50ca5e29ed6f00000000000000000000000079b19a21fa6ed3943b07a028cb21584bf97693a4000000000000000000000000dc781f24356ac695fd242327c1e6e3a4158a29ca000000000000000000000000dc7994b02dfd063edd9e1f9d0d481db782f8367c0000000000000000000000005d443d65a9b513b23e775b4b0880ee46e8e142010000000000000000000000004dee735a7b896b67b7e8c12ab79fcda3a04b6939000000000000000000000000d044cdf833faf47c92ee23698312e05cad3c8a0e00000000000000000000000099d9f3e7ce4ee85eca2cd9b96c50f04d4a35ae18000000000000000000000000913fa66eb85675cb1a55587efd65d4fdad779db7000000000000000000000000b0579cb93a5d3eee3a23a2a13c7488237e4f730600000000000000000000000031d03201cc5cc4f57fe3ba403526af3261118bdb00000000000000000000000086cca418e82579f7b714f15f21c6d1067648d8e60000000000000000000000001a245001e47db9a1f9a3bf050ad491f2b2e0d94b000000000000000000000000314eea203ab48dc47e567d2bcecfdea17462da6b0000000000000000000000003d53e30389c5f766682c49f0e2a06f366f04f6ce00000000000000000000000095fde36472a2df51c525ae5beb777cc7b9cd21c90000000000000000000000008babe4921cf754f8ffff84b243febecf8f8289c2000000000000000000000000736728f89c05cc900b342e811f8d91f7eab3e2860000000000000000000000002b7b51aab31ff04540d0be85a457330dd55b5a100000000000000000000000000792636adfd3a426b970c2b6cb2f47ff97d554a9000000000000000000000000f9cc511c2851b2aa733cc69219d0ebe5c237532000000000000000000000000058cb411eab97bbddc504698dba4ca69f9ad69e58000000000000000000000000c20d957ce5afaf605dc023195db95628e87ab8b9000000000000000000000000ad8618027bf33fe93eb11421ffd115158f9a8c7f000000000000000000000000d048d6ee69f41f78593b67ed3716097933ee45380000000000000000000000002b730885fe2a11f2a20579a3a689816f6219d3420000000000000000000000007d89e8f98f7499fb668fc19501a5d0af26ec276f0000000000000000000000008d5f3c254962e18e378f76ee4e836454405b1964000000000000000000000000ef796d1d789a9bdf55d34741465ef4bcb58c3cd2000000000000000000000000b8ab82f3e9f9f9870e6902488ee6574aad6b353800000000000000000000000003c595fe60d15d2149602e5f5f1b24d6c945a5d3000000000000000000000000f1afd61e218fdd47450c48b1a5ca5dc6cd8792520000000000000000000000008e844346410aada46c52fde44945aca37a915507000000000000000000000000699972d00582ea2d740ef4549dc31fd060461627000000000000000000000000e946271c5ccb88d35540d47dceb0b55fc0e495070000000000000000000000002117a889386d0f55e4cb4a05bdc9aab1d9b92fb8000000000000000000000000124487c116c4224e06a4105034a3d63494e58710000000000000000000000000029db0fd2480951b61e72d4961a1a093f8c2f5b000000000000000000000000011b8aac38b3d37a647e92b615d9305fbd620c424000000000000000000000000e0fdfcb0765b84c182d430b3791c284251d52acd000000000000000000000000fae31659a9a5effce342966fdedd77905e62cb15000000000000000000000000715576864e202f6a3beda55b3cf6a3800dc4c552000000000000000000000000493f52086734f85d2307707abd40c2fa97b3dda200000000000000000000000019def829a85bd99f951fe9ff872e4ca667a4c42d00000000000000000000000034eea49df35f16dbce293d33b8e90a3e58faa91800000000000000000000000060fde218c2fa2a107f44a0eb76d6aaf48798785a00000000000000000000000042aa18aad425c8799781528fe052231132f38d1c00000000000000000000000087658f551a2189296c08fa7cabe39949b83d228b0000000000000000000000008e512a48296afe09cba099283226f39bfe2b70e2000000000000000000000000c932b0270d0ad11ac596c5979d0e8c58bdfa98a0000000000000000000000000f9b8ef90e002ed742ebf4c722777682ff9a600f2000000000000000000000000cb98e9f86c12a3efe825b5aaa2ee83cdb5a39c19000000000000000000000000018ce8751f768f42478b46c72518a7f93ce4cbab0000000000000000000000008fbce9163bed187a42d04715cc5a7cdba0897922000000000000000000000000a63e03582fc3d6e75e06d57797825eb73b3a91a200000000000000000000000066741ee4cbc53608d6ff2d7691db314708d5b73100000000000000000000000067f8699f3075b8f33157d8909d1ff55893dea6cd0000000000000000000000002b1bd4b0c6843a2e31062bcac994e2a061f80f8b000000000000000000000000e7607fe0c90f4e7509fceb272ba5d0fc0f5d7cf5000000000000000000000000c80e7597b030deb3ada83a75fed598e9347697f40000000000000000000000001622ee36868cf142faf13550a14c987652414df9000000000000000000000000cd57fe956af4e15b38d077cb5fbcbf4bec319c05000000000000000000000000197ff9c3ab943f8273e40cc736281d1a2756789e000000000000000000000000e88876895229cdbd600cb6103cdcc67e431b17cf0000000000000000000000003e03f44433b29ea9a0c3aaa789010c9c1c04f5460000000000000000000000002a5e63deb0b8503e801a435da9de8eca568fe3ed000000000000000000000000385e960478a2470a348bdf8d26dd94942cf7fa860000000000000000000000002e43339a17ad0c45df708dbfda3779ff4108ae960000000000000000000000008e913703a488bea9bf200b6520ee026581049df5000000000000000000000000bf60e1c76b9a9f841912abb318a539cd39df4d170000000000000000000000000432267eaae0b734c27080abd3c4864cc82f12ea00000000000000000000000052dc8b26478b8ee7fc14a27c24bc98e486bef52b0000000000000000000000004fc72ceba8c3425cfd9226deb675baf9c978f5780000000000000000000000001dfd81b5526e6bd61034c059f317d35683b43fd7000000000000000000000000e5a8088eb8081a983e45e1231abbfb878d70ba150000000000000000000000000e9444f8e1a45a9571a622cf80eb0af497d745fb0000000000000000000000005a0782ad52aeaa7e31f0463f20892228933acfbe000000000000000000000000c04f8d177bbe784f7a599dc6437c6b44e625002a00000000000000000000000018861d44558319e8d2a03556e8e34fd45f5a55b40000000000000000000000009b1a6b93746bbbcc8c292714d967860ceab09cc1000000000000000000000000c8207bb98a00153d7cbdaf4bf2a2bebb1d3ebc6f0000000000000000000000000684c04635dd0de24deb45551a0df736dff5978000000000000000000000000071ef8cc145387dd32a40e74f2d6b20a4e686b83500000000000000000000000043190589fd9ab57f5f4af14eb19b7e120a0e9caf00000000000000000000000095c687765aa8a0713131f241fe4ca52b35dc5913000000000000000000000000c7c8b22c0505da80018371ce185ccffd6525930c0000000000000000000000003d57b85773eeb8ba7d1af141f2f322f33287ed7b0000000000000000000000006e369d7ab7560e0ddeae862548af336e06e33bdb00000000000000000000000091e5c52ae3c1ff631bebdcdfdd30ad5bbc33a545000000000000000000000000952277db2eb24f809975ec4e2f3507d9d709f02500000000000000000000000058014ad66de60ceb384b22f1b0a5fff23147a98c0000000000000000000000003c3a98bdb55da71cfa360b9ba81bf4715831535b00000000000000000000000069550dcedf2ad4e5773cd16b65887d5a66027d7500000000000000000000000050ef65207f5a2875ead9b654077c1cda8d215b2200000000000000000000000033741414d701174752bc631571e3d92086c049750000000000000000000000000e976b3d034bb7dc79154ab662c50c486436a0b0000000000000000000000000639cc6fcfd8ededfd029a9c37b10dcb60b653f6e000000000000000000000000d43faf6d38950d29f90922388bc8ab697ff2ee43000000000000000000000000a64ad9c38b9ce5d2fc2b63b55aeff26df7274c7f0000000000000000000000003cb1300826d96972d7609144355f9dc964928d10000000000000000000000000469b786bd2416eb6eb832741f2fd536f60a355d30000000000000000000000000d04239bdf93c20a7173245dac2f93e9fb5c961b000000000000000000000000a1e117edfc821d35beafc15fcd1f15a0991bced900000000000000000000000088c6d55923481c2c6adbdda0a8cc9bb58303cb2f0000000000000000000000005def6beea9888318e4f0390d6107f13fc61b7741000000000000000000000000f05a8e2bae33875948c468df8a9c09f548dbbdd9000000000000000000000000ad2ca04cf41f31f551eaab8194885ac23d85cf2e000000000000000000000000c1740bc61c5d899d87a1a4f27daa45039b14e45f000000000000000000000000dc499e37d6a0c1608e0b943f035eedeea2afd963000000000000000000000000e4ffafffaf7349879dfd7f5a9e2f6591fb2de497000000000000000000000000d8e19070d4d41292e27924a17f5fb6db27f4ba7500000000000000000000000061990b9993967be9c4d57298d8ce3e8fd52d4c670000000000000000000000000d9b29776a4cb5ff7e675bc28077d9600ce697ef000000000000000000000000e83c8e25b968764cfb0b09c1ad29a37ee95ab4c4000000000000000000000000c9cb307145686a8a559ef29f18f0c1dafc599365000000000000000000000000a5ba26f4dd018556b37b76edbb1ec7e0b9ef09fb0000000000000000000000000990096cde0f662fdf3288d05e2f82965502c79b000000000000000000000000bab2716fa5e1edd2d35c1e855d7c1f615425ff9b00000000000000000000000041a139041b3320ce84c0d23903262b82e81d21080000000000000000000000005f06d0f59cfad33f381dfe5f913a46eb8320fb03000000000000000000000000543b46334ef85e497a2988f242def8ad7fd69525000000000000000000000000a8468ec5645de74b9612801427c047573d4f6bb7000000000000000000000000d1ba0928c9738972f79e2cbac749e2d02c0a4226000000000000000000000000adc597c53ffbcc975c472edc2787c16a7ebc3705000000000000000000000000d4d415a073c5b4d557d39d886acb06e543ed5d680000000000000000000000001066d352630a3e4a93c4107710ae526f2081df2100000000000000000000000086f16d717f672990551046d9407d0d6e9e2c90e70000000000000000000000002ee4f21a70b0766f7ceaa0c3a71f102e5f2ed409000000000000000000000000c04c49e0074ba2e93961bec37038d0656e270d550000000000000000000000000a15af6616b306ec09b44f93003fa543420287e6000000000000000000000000bf8347413ac69845a2efc2d209340bb340564a35000000000000000000000000d68d3d3340e120c4d0b444c2ba8b2fcd13a524440000000000000000000000003104f33f422c8dbe494782e1886ad655793ad00200000000000000000000000089a361f19b54a9615d5f5600c4a903832dfbd7cf0000000000000000000000009443127d1d4c7a77810e266649404bb1033e2225000000000000000000000000534b6c6d02625eb0a54c6f421a94ebd8cd8c46f4000000000000000000000000f9adda164b4a83fb7eb0c0ec863a2aad68dfd1aa000000000000000000000000e33eea9215b53d55275574f4a7ef475b8b553a2a000000000000000000000000c6a0568c9907096e233913f139b7575d1f7996db0000000000000000000000008e6b42082ee104319611cb0875f5405fbf9239f0000000000000000000000000a5000dc8874652cbe076185337a0a1313f9980fe00000000000000000000000045188d3395a10ec7ba795cc4671c736d1550bf900000000000000000000000007f6078f52ffed21614c79f94dfcc5fdd51124f39000000000000000000000000c0037c1ac884ef1a365b1a15682a39d46f0d43c3000000000000000000000000f7f276d835e5da36a343f5ad3b515c6ebd4aa58600000000000000000000000057f92c0bd9acfede6d5ab8b1f8184956a0c9e22d0000000000000000000000007c73585bc8e6b1a27815fd7432767377493059a70000000000000000000000002e0af46e76529693d31acd7e321d0976a4f51e69000000000000000000000000d123bde3cf9403a62411a8496c4aaa64fcdab1d2000000000000000000000000f1b0f4b2f3cb998efb456fa4c83d49e4f7446e5900000000000000000000000038d526320fdb21b49b3cab164fd12fa9b44207b4000000000000000000000000876c120df174960ba49265ca732cb1d00e523a880000000000000000000000008a69d0a85b74f6aefe17df37cc3c58aa92345ebf000000000000000000000000da238c75b158a1fd974212a65b8f6f6101ba0f2a0000000000000000000000000b7cc9ca43b38f9cfe7183f90a2eba8a4d8641630000000000000000000000004fefd6d3cf6ba59d58442e372434b5fe912095a40000000000000000000000006cc264f443884549e4832e174d8c86251da745f4000000000000000000000000277342b8f2082b7c64a98de8c50b1d2c5458b0c8000000000000000000000000af05d8b73a605dc57c029acb01543de67d30418a0000000000000000000000007d716a48a2be4c33ec8108f71a5d1ce284968b9f000000000000000000000000442a0c52d50c468526e234b15c95751d156892200000000000000000000000006d9154f33d1343b71c1bc19fdad4f51dbf350c52000000000000000000000000c0f6575ea70bc86c34b5092789b1179dc40a99fd00000000000000000000000085ca56265445c9ab017df5bd84864b8c02b3d77000000000000000000000000047f8434a2933f2851601dbf90bde44de46eb04f9000000000000000000000000ad2a46734bda8b906dea349e9dcc7cd75341d55a00000000000000000000000015f072f2c02d4b6b4ffab81c04bafbc8316e43420000000000000000000000000041d195f8fd595751b91393b5c83bc33fd8d068000000000000000000000000bdbee61e31f8a53d29e3d524766213ba5fd4d2960000000000000000000000002884f114946b46d95ffabc310a1993c2b23f9324000000000000000000000000d47441d55b1a63d7982368e317570d06e5157470000000000000000000000000d2723719fe0921606454df05c03919a615691c0600000000000000000000000071ca3fe0463de20ead1476fffd39927cfe4a7ead0000000000000000000000002a6c4c4eac066b8e9a1bca35b7a85b90ca6a222300000000000000000000000090384e40e0d15b5debffc7072cb3108c590d33460000000000000000000000007530fd6f1d568120f771917327a875c5de36ae3e000000000000000000000000f06306040a2d4fd410b32b5ac28dc19be8b80695000000000000000000000000e2360e46c1c7d9480d6364d4214ccb6e0a2d26f8000000000000000000000000714b4aa1515def2582f2ec60f3aebe5868a041d00000000000000000000000003311ec063af30f3e8fabd4f94f828f7499c6768c000000000000000000000000fe47ee3d0732e7efc960239b0e5f692cb41f1e1e0000000000000000000000001ceab03b33a01076ba5eb4e92342b46a6487393f0000000000000000000000001d8884d6a46d49a6b4554f8e09a52b6b659d49a500000000000000000000000027a31e0db9d8d1d54ca109c350656d8c2691e5c20000000000000000000000009d78c681be601c371efd0bc6e291df96cf437bca000000000000000000000000550ba281f9657ed0fd28826fdc50ba1699428d140000000000000000000000009d98df1bd7ddb807972910655461084e8279e9280000000000000000000000003aff881b01c61e3b517dedf5eb06e7fb2394e0fa0000000000000000000000007634e7c5c0e98a4e901f4f1ee51812c1dea08f14000000000000000000000000a423c0770f6ed47fba165aa33a29ca0708cf4ec4000000000000000000000000447a7efad7f3563e4bbf9ce2ed3e43526fe593320000000000000000000000000a67bc0c8c1bce4e4450825105bb65c429c976020000000000000000000000005c838ed4d0479e07139ddced364119475a1ed3ce000000000000000000000000071c004d498aad82434e41835b8a4aa2f2466a86000000000000000000000000075afe68f8117e9d3eb53613d7f1714c781dd14f0000000000000000000000000c9102d4dc7ae1438f0c2ad1e3d50723e409322f00000000000000000000000000bd5fce64e9e373b5ab955c08638872a0b1c488000000000000000000000000e2b803e74e089ca8f7bb4cf709f10a65605004af00000000000000000000000020a279b459495452c91be6c4e6a3c802cf598d220000000000000000000000006aa3e7accf72bda9818fd45a6f64a2e60991b115000000000000000000000000d84699e8dd3c302881525c6d939c88a217f9b1fa000000000000000000000000ae9cd57746b788307ab5df6d24758ae72c31ff39000000000000000000000000e095f904f783b731b783f0761e337d8d18733aac000000000000000000000000147432ec956c8daaf5c5f512f1155542e285f0f4000000000000000000000000c333b10171870f5f1622320d6ae0d04d87f89f0d000000000000000000000000ed27d555839945c905d6b272ac058436cf50dcfd000000000000000000000000e8795fc407f718cac66de071eb6a8ffe8071a19f0000000000000000000000005ba36bbe0f041a2bc6a432f243f22df6f5278d1e000000000000000000000000485670322a118c5e26f7208ab7d1d3ffcdf8b4580000000000000000000000005d8c0ed945e4e4b9edb55ccc0db15c1c883e4fbf00000000000000000000000070fa3e16fafab9b5499771e91caf4287a56ea630000000000000000000000000a93f6f2c0723c1c213641f5a749afc07f3b2214c000000000000000000000000385dec03ec80d35b60b39d334f5289bcd8f9ac26000000000000000000000000cc49d9a948238c6fb23a0e56b008d97554303f480000000000000000000000008ced3ab9dd55d923e3b6727003d87584f54018680000000000000000000000005f14b30a03fd099e630cfe282e65bc2c5dc37b85000000000000000000000000aaf1533bd543c9548dcbe46c6dd52d2676e9509a0000000000000000000000005a8d6c8dc058015e7206b4e0d4fd8ea7ac7989a90000000000000000000000001f5ef67d81db506d32c6092e36590b8dc3d23ec2000000000000000000000000235977eeff7068c5a96a59b69f57022745566e630000000000000000000000006615d7f48beddb737953ec447f67d555c64500bc0000000000000000000000004e3af9bd4deb572d93c62e919adce4dd5836f11c0000000000000000000000003c71e55ee8cbab2460d7fd56caaa18d7b473e154000000000000000000000000dec0669d507014004dfc04508e6a147dc4c9937e000000000000000000000000eda563da21aa111078fe9b923b54c385251bbca2000000000000000000000000abb53769bb725131fc67b6e5617629100e62db2a000000000000000000000000b4c13447af31c249ef8461ca6baf5955248fc9ff000000000000000000000000bc7039226d84313c0b76e7c5fd0f4e33bc31e2cb000000000000000000000000428697859085bd248e4cf75db1b73fd796ca95c400000000000000000000000016ea3a305df1c17cfb5ef0e46474a48d94ab7f090000000000000000000000007bd565fd025615a1a2498253a452bf9c70a6ce9c0000000000000000000000002b28d12831a0a4a3fb8bf4cd715407f1540789ea000000000000000000000000fa8eaddcd8768672735e555b22c3127d228a321c0000000000000000000000008b8fe4a043246878f078945aab52d23644466c0d00000000000000000000000017acf58881189266b3569f8523d87dff7f45446b000000000000000000000000c511887f114dea60cfd27ae206cf5c870f620edf0000000000000000000000009075c5f87db85ecbfbd7b8d6dc87f1175d4635cc000000000000000000000000023a9a89fc06a6c9a742ef7d11ea31e288b926cb000000000000000000000000fdb353496655ab49eec62f739d16695ae953e95100000000000000000000000092a2b7200f136814eb56b159d4ae879d2852acc50000000000000000000000001898e10bc92a1fe74078ce048e3fa240a75f274b0000000000000000000000003312d3eb5e48ea18088031e08c829cd7c371dc3e0000000000000000000000006aef33ec63d5d98cd4ebe1112ab4b1e5091361410000000000000000000000005a26ac1f20e3384a35262a38808bdefcf2e28f78000000000000000000000000d47ed5743f0d9f53faea1d61171c2b12fdb3bf770000000000000000000000007b3781621806546ab63417c2033acb6e900cdf5d000000000000000000000000a36bb23842ac75e72d6001e1c0e6c7a3b0e945a70000000000000000000000000df03a28b8463548754f97bf728b525b6c81ec7c00000000000000000000000057f3f07c5ffa4bd4aa06cf9ebd102674cdb3099a0000000000000000000000007b710772987d5f8817daf5021508c6ffd7c7647a000000000000000000000000536b6a1f3caa1feeafa7a988c3978a8a203606d5000000000000000000000000afbe84c5c3e31ac1023e1354c8a8fb1081430c120000000000000000000000000cdbd482d05b6c2ea5a687618c61735083780ced000000000000000000000000321d5d553ce4134a3ae4b67538eb53f3aec18bbd0000000000000000000000001cb4f40815c90ec6d6c8a78835cd4bc0ea78206e0000000000000000000000002f660b2e06fb7c4c5755937166d5cde239387d29000000000000000000000000fb174a9f82ca905db0fea35c9b1c98d81185722d0000000000000000000000009d8ac7bd6251af088010c014ac66235a1ea14e0c000000000000000000000000a5d9818dbbfcdbd4c6d540a4cfcaab273cf80f440000000000000000000000008eea6315eb45f45998859beef36fce5496b73c6b0000000000000000000000006a80642dd75975df42bb6410266813c622a78146000000000000000000000000fe08a28b5cb41ee2f8ab75890d3a980856efc983000000000000000000000000d75fda7d9e9a1e53a3044c871fce56546664d03e000000000000000000000000ae7e03ccaa837be92fac2f7b848f55c9681d3f280000000000000000000000002f3b742d0f115720522a6bcc341244fe349d11570000000000000000000000003842fbd1a71a96e807b45ab462a2c7f68a923293000000000000000000000000f5cf1e1cd9ec2b9038301b1f568bdde1bad5bf380000000000000000000000005ec3d0bd1a58015b5f2638e1f2eafb2fc6697cda0000000000000000000000008d92e7138e1699d906170ad2033dfbbaa999d7f300000000000000000000000068d30817fe680f2933fe3900b7f450f653daa57e000000000000000000000000575d17fd02d15e5c20fd6f74b7d80f439d55e0ea000000000000000000000000a11466d02bd68588cf8caa44ef3648d5a371b0a3000000000000000000000000e989b78b7e1efded52fdfb3e6974ffff0ff9f066000000000000000000000000a935377ab06d34d1e37c05842948bf2c2beff02200000000000000000000000010feb73cdd7075609812cf596b2f3607e9fa76b30000000000000000000000003cef1b0c2be2a086c44126ea195f6efba0e7020a000000000000000000000000af0bc93e37fee728d27c38dd1bd9b308735dc7d9000000000000000000000000e824b539cdd41d73eac4ec8b8102de62c8a982330000000000000000000000009132b27fff916bdbeb1d60667022d7534c9db3d10000000000000000000000009af11dfcc15e32bdd769c7224c027bcdca804379000000000000000000000000f5000c5ccb981f8047c00800c2ef53d2519704f80000000000000000000000003c58d36bc115e4559871e69451af92bb1ca3d2c500000000000000000000000031d507e113c94e2b8d7545c0f21361dc098124080000000000000000000000009d8f9a5c01bc409391d097c4f35e5ba4c51701730000000000000000000000002c70ad4b2e2c98ec89d567d18e0a8d68261146b60000000000000000000000007b9b2e173202c82b6f9658820fb359c4d506e99800000000000000000000000073c72806b9015fbf8c44661d2b596f427b6c9ae1000000000000000000000000e7d408f29a5f3bf50d979292c47a2f033c3f8f2400000000000000000000000001deb2cb7fdcb1aef4e8bb6d209a0b1e19062feb000000000000000000000000a98ea749e2ef4f7a96d081b0599db494f810ea2300000000000000000000000022f972811f7b7afc579c15f9b7ffd33e8501b44500000000000000000000000009a6bc14b137f7edb0715e3fba6ca8305fb0e3f300000000000000000000000052b213bca5e43511e437197bb50809cda840642d000000000000000000000000c6fdc4386bd0ec4b606d466f07b57c57bf27d12e0000000000000000000000008a6ad78553a27ef155dbe544a324767d90f410de000000000000000000000000f1eb0aece7b17caa0b334725cbfc3218a7cf598b000000000000000000000000056c5ce437060a9882ed74bb521d6364ee74f4d9000000000000000000000000b870005e15385454825adfa8e4c7696dbe30925d00000000000000000000000002854c35c57ea673d13770e8e53344e083d679e6000000000000000000000000d35730dcf0e3892f3b936a503e420019be515fb80000000000000000000000004cc498fe6699baae1782116a4595a546df9d1f44000000000000000000000000adc5ad776623c3dff22de88ff1cce48be5318bac000000000000000000000000247204515a7cb9922847b56eea4337f939acfeab000000000000000000000000b9ac47413b61a9b0edaadbd36449ae02fc504260000000000000000000000000a3f34a0c42bc9de84c23bddf60b05a21a4e138c6000000000000000000000000c4bb0b3f6ea1b454955587448945c0b0cd915fff000000000000000000000000b3f95707e903304138a264f0955663594090494a000000000000000000000000052223027eee7624f45b9780909393fce9036b9d000000000000000000000000dff3842d594334e1e8c2b31911eb0cf232f18a45000000000000000000000000a88b976d002591d502488e04a6b2464896760950000000000000000000000000cdcdc24377ab322831e53338b1800583e957449d0000000000000000000000001ba8cde0c9b72e8fd8fdb2b7a0c93ce2bf40cec10000000000000000000000002dc678257ac3a4bf7b22936bedf1f8354089afce00000000000000000000000022be0f634d1f81a86c8be2ca09f06d297149f372000000000000000000000000323c61d131de73049cdaf69ddb89563aca9a506300000000000000000000000066e6aae99c2a0ca47cfaefabd9a54394aa7070f90000000000000000000000007eda3e4fb81bf78d3442709186e16df7deaa799e0000000000000000000000000299f686fce38dbac5f27c8dc4062276517b868d0000000000000000000000004377f1b1ded2f6e3cc1872bb3552ab1815132cab000000000000000000000000f9edff0bd30b0d53f6277dd071f2e422279056e10000000000000000000000003a3a0e0ea39bc78058a598d29ff6b06c3c6cf7e8000000000000000000000000c902db0f5aa89e28fbe0740817d2cb79fde549990000000000000000000000004553334659db1f25c0a80b0a38a24bb1550a791b000000000000000000000000bfc270c91da0e654ab95fe67a378dcbe0e11278e0000000000000000000000006e0a35eb0fccda7058c05793a2e7ab92d6e529a000000000000000000000000020c2973c3df4ff34cce9db1f6414d1da2cc9bdb60000000000000000000000008330c397dd9fc06fd28642f826a0d1f6f1f9bfe4000000000000000000000000e912074f4f1cfcf8a8ffb5a76d1e3634f6114785000000000000000000000000361295c5434d19dd6fc7af2f910bc1432a5902c80000000000000000000000005dedeb28d3cdc6a30fd94029e977c76f73736d48000000000000000000000000f3c76f70989c08e0f2fd41033e20e424f906bb0a000000000000000000000000d8bb6361166a335217b0269d5fadc06dca41611d0000000000000000000000005c150a2b4025ece2c0528651e7b42fa6d1c6f1e6000000000000000000000000981ad4709cd591e5b79d3078cfe7501fbb7a3e19000000000000000000000000f60c8187b839d8272c81c2bcecddab7d2d375b1f000000000000000000000000bc0c00079bfd183c9a0b65b8668e7188351b41800000000000000000000000003dbbef458ef0966c89e490397c39c1248ba84bdc000000000000000000000000a09eb1520a2865251d98454bca7617a2b3bbba1700000000000000000000000002a40594c0994250c8237ec2153bd1e0d611acb500000000000000000000000048b219752fa3809016dac1652ca6551c267d5d4d00000000000000000000000050ff2ac82041d858e1fd9e85128e2419e3edcd71000000000000000000000000b59a9ec45e9d8f3a6395d378f5e2a234043f190a00000000000000000000000039e0b7c1195b307c7b414a69dafc63f086c540f2000000000000000000000000d0b19f39bf9a9b7c9715ad0b5c65aa03a1a6f45b0000000000000000000000004eac8a4bb04b687a2eee067ea3d5bb3854223b66000000000000000000000000de9a2869418f566089c9421ce23d85b1dd08335d0000000000000000000000007207ac4421128f519c6837a0f44e024c2b968036000000000000000000000000073c558110be33ff9e7da5a8638ae839c13b328d000000000000000000000000045d48d7917e1f362f3e475740715a206d0b4cdf000000000000000000000000941b46938662264ef2eb3b0e68d497715dec5daa000000000000000000000000a74f19c71380c22e37b0e5f6574ea0791afec401000000000000000000000000c3668ea33017d5ce3bf0909ab8a5985bc2593e6900000000000000000000000013092eecb73f5760c5bf1a8f0094dfd7c66a214e000000000000000000000000502074893ab9fb1ccf9c227805401f8bcbf5de17000000000000000000000000562addfb511105e43987f590dab425993de9ec3b000000000000000000000000adc76fba0a03aee28a7ed7adfb1bbc435ad24cb9000000000000000000000000518213778b8c6d8d5027a036058fa6d267b7207b000000000000000000000000eb8ca59165b708de08bad5d7b9eb107e482c15d8000000000000000000000000d75388b580f3d68e224c91f5f4131a563899a17400000000000000000000000085806ae612b4c61247f0a7225488b1ac21b947fa0000000000000000000000001ec72efb4553a8da5dbff9960018943fd9fa1224000000000000000000000000f64c1515ec13bf248f5b78eea6dbeb2b612977880000000000000000000000000c2efd446768565d0b9f365d4a12105d1d3620b90000000000000000000000008dfd2227b6dc3168601a1f4fbb68631355a8c344000000000000000000000000236e964ae81925672dce80d1019cedf87e6815a600000000000000000000000067b29cf087da64e3e438d799269098816c64862a00000000000000000000000029c2851ab51aac7221fa3cbf78ae210cb4fc2df7000000000000000000000000294beba6cba11774699f7be2733e6418463e4ba00000000000000000000000006be24f2712a37529b006584d7e17b50bae75de7b0000000000000000000000001ab21415580214cfbc9b203af21f2481ec170222000000000000000000000000ada3325be0d7be4f778858d957a526df8ef494ce000000000000000000000000d695d35d5ea140976e998065303da265a94685d50000000000000000000000003463f2a42e531df18e1d5f539fab9071986d37cf0000000000000000000000009e6fccd36d1690d0f667db676e4c335b66b38b1b0000000000000000000000005b960e8bc3dfb3c3ef98877d0476332641850f010000000000000000000000005ee7dc5c74eceb69f07d14b0ba8555de88f776800000000000000000000000006aa6e88776161a0c997cc6fee5d77e42364c42e9000000000000000000000000d6f54367c174c0ed9493a422eb371e4f8cd61dfd000000000000000000000000a1a7d7dc0de6f59e59e7d6a75c259a1f3524b3ec0000000000000000000000005eb422baffff45dcd6082ec4d53d9335cc75690e0000000000000000000000007bb90a67cbb94a2b2f2833146ccc87ffa0e816b8000000000000000000000000d766e7f8e2d6064b154f86aafa165e982cc0e06500000000000000000000000003481f2b1d84abca06b076c819057f5fc0305c250000000000000000000000009930b1f078babd4d94eb3f45ff1bf08f35deba73000000000000000000000000e40467a774ac96c62b21ba184082702321d391b4000000000000000000000000344503f5688a4a975453ba5f79590521fec29aad0000000000000000000000000b103cde02c06713db80af1216397528b5b449c700000000000000000000000089599a6388aaa0d799ffbe3f7ae563e44e7f791a0000000000000000000000006dc1ec3a30bee23ba9f787c48ee07a8b91776b560000000000000000000000008d3b2cabbfaa888ae8da45e2ef40aa577bea8d9d000000000000000000000000327dd6df2464efef6eb47aa92504db7d7b7739830000000000000000000000001863b4300c8012adc28fed37ba617452d317d61a000000000000000000000000d890a811a89eaf7eeca840c2b1ffddc7b33d3b35000000000000000000000000751dc2e4b98e9902132fb4ef0894ae51e689de550000000000000000000000003d5a04bd9530aaf36428053ea3b829b69e3f250d00000000000000000000000038147e0f110d5fecbd539a6eb74c259958303a72000000000000000000000000776fd94d8758fb84edc885c87252e0bd09813433000000000000000000000000d44e145c38e467fb07c6dfca27c183105f938b200000000000000000000000007e0030010961f14e1d1ed27adcd45fe67d2cb694000000000000000000000000d03e29e55a5b7418c2a8f366d68ac04f58e6315b000000000000000000000000dc83c6c67529f76e272f20a839e8d08db2cd0fc7000000000000000000000000f64435e43faa4dc7f24ffc603a51c18963e4aba800000000000000000000000069258c5b7d7800fed8c431415a03b68a12f21343000000000000000000000000935ab0e03130e414928264ab9f13b395faffe97f00000000000000000000000040429bd8dbcd51dbc063e674b880c17904065dca000000000000000000000000abeca6ccf66c61c6297b6c97d94e885aa9bac7630000000000000000000000006713e465e19f67aaf2c2ce66cb77c27fdaa51b2e0000000000000000000000004213f20a02f5713b3e0559b2b2d3bfb9b1a289e20000000000000000000000007964caefbb3f8f47eccd0b35af99a4c90f237f7300000000000000000000000029d914dc4ebe0f65cb0e1b3a4a8365aeea040f79000000000000000000000000a93c09625f4dc70bfe9af4ffec0083972e616d19000000000000000000000000c263422c8306430e6026370add8d69c216905cc2000000000000000000000000851dafb9e4329b7879f498a2372bd7205b00696a000000000000000000000000f519311aac5630421d0cc4f23fbd86255378b067000000000000000000000000f1917341b685c152daab6ed075d78189c5dc00790000000000000000000000004592c58d023b75d3dc9adcd4ed431d005010958600000000000000000000000053370a274a322b39713e21a530e98a169211ea4e00000000000000000000000004d0396826b51c309d875bd27701a32cfeb2a9d80000000000000000000000006d0fceef0727310b603e3b5ee9602723981d3711000000000000000000000000abe1187c32e17f36fb3ef4723c180b488298eefe00000000000000000000000055ea1f5a8d9dd469db048f2ed7b386aa6a33907d00000000000000000000000017d55453450895eb4a6b7d1bffcb96def3447755000000000000000000000000bf832c51dc7d9fc1dc77848dd6078a8cceb4a7a3000000000000000000000000d127aff63e61c8cab113b63e8959390ef461095600000000000000000000000027798a39414ab17e81aad9d607afb77bdde6615b000000000000000000000000ab830bac8003eff157cd41ca461b056be6560b50000000000000000000000000a4f2929bcbf0ce70e515571641742000743075930000000000000000000000005a5087d1f682203b86233528d8f853bcd62b402e0000000000000000000000006395205a1d9a0424ab0c00f28cc700bc9e6c9b630000000000000000000000004d415bccb7a46e80eec5f88c5df566fa8e43201700000000000000000000000065966fab93190dd0a20a5438768262377ff836b3000000000000000000000000d6054b5d73a28f3d2c3122ac8526d08d36731955000000000000000000000000d35f9301339f27803fef2cc950dd49e38ee6daa8000000000000000000000000375965fee56b79a1ae8f56e533e7d28780daf6910000000000000000000000000288c2d67500081b90728b8ea34c5ef1042b3591000000000000000000000000fbdcfc0322847f5ac4fdd491134d6950b7da2c3800000000000000000000000009daa098ff3f3cb7460d0f72714ab603c87defea0000000000000000000000007e1831cff7d1578f4bd2111fa9b20f72deb3af600000000000000000000000000c1a188872e409952999ec8697c716350d67faeb000000000000000000000000600c5c7ac534305097b8d239a30cc10c413209f400000000000000000000000037390ad9909a5da030c9d1efb0c44ddf38112c6d00000000000000000000000043a1f047c665c945da2ae748c29eaae7ab203160000000000000000000000000095a20fe5466955b043397f8322f707863a876f0000000000000000000000000aa9809d2f3455358c427f71df98c67df8ca99814000000000000000000000000217d7725f8c9bcd217573720d5705cece8e0a52a0000000000000000000000004acbc3c9376bed253d501940da9f68c682e13814000000000000000000000000bf80ea90413404071fd8ffd110a926f6c39a39140000000000000000000000007aeb175b63829a95bfc0895b327f5865f2881fab000000000000000000000000430ccc7d678edf73f70f1962fba1dcc205ecbc7000000000000000000000000006cebe0a57c65e5f74c14f029a7c1e619e3b660f0000000000000000000000005b0c583f71a91c896f2c244f3d3dbc46a3de1c500000000000000000000000009b8c2c54bec1ccad03cd150ba913b5ad67d4b0e6000000000000000000000000278e0b313eeae151f9ff7806d9bf698898480bfe000000000000000000000000365939e44b96f8b709026ccdac5ec234fd1f78d7000000000000000000000000916b3cdc37c5f003bbb25ca5f4d7e03f17c27a2400000000000000000000000037a5069f1a17707b2ed86472960018761a9118a40000000000000000000000000332c6a501d4675ce549f08331d9757d210908b70000000000000000000000004fc52b3721fbaa34d0e59354e23794e5d809f6a4000000000000000000000000d6a5091b12890e004f36f0d599d92f07dd1c0d9e000000000000000000000000516a950af0b37b7a15515ca142ab6c1d9afcc00e00000000000000000000000072980c888063721e1c057a513baa4c5018b9efe80000000000000000000000005c47e3239471b23a0448691b292d68bcd3dab858000000000000000000000000fe283016388a0b9309e0b79f0876da3e387f31b60000000000000000000000009cfa9376e8a5351554e6f53fce5ce6eacbf634920000000000000000000000001a5e14503240f4770617b7f6fe8ce2b2c6a6cd13000000000000000000000000b870c1db9856a5754e2312e365ebb92af80433c2000000000000000000000000fbc716d05d7443024711999012fa6850238c1c3c000000000000000000000000bd4a65c311287c40f40ce5e4c5796cefd2d95b72000000000000000000000000292a13b17f2507fcf6fd2582674f0f8a23999633000000000000000000000000f488cd2366b7c54f4af519b61fac9b1e985e669400000000000000000000000063d37230e446bd67615a8c1a9bf3216be79f0ae8000000000000000000000000aa453e4bf918133ddda0c6126d0a19a437a4c4c200000000000000000000000083efdace8f44b6b78d481c75d4c71c1978195dbd000000000000000000000000a9f8378485c5a0c9b564f7c3181d8a847c2c408f000000000000000000000000d4c9d1a6424d4b4beb5707e0180c21a80c4e9aed00000000000000000000000097351032a7074062dfadb7e732df886a89a9190e0000000000000000000000006d948f5efe966709cf67c5d17c1f3a7200f7ca30000000000000000000000000fbe301976fee5e4c56f9aa9c2d4422895dde5c12000000000000000000000000d5dedc131cc0fbadfecffddcd770b40fbfb97b970000000000000000000000005fb9af8c626279386abbd08f45c0edac6b80af3300000000000000000000000048d99c6ce4eb29ad64794eeed1cd031ce706474c0000000000000000000000000fef56536176ef3cc5b71e912c926a93af26c38d000000000000000000000000aca57188930450dae4b345dbb56c78d0a682fcd4000000000000000000000000efdb543a9ac3d2a7031758a6cfadce79664881320000000000000000000000007f0c064a91aae2e32967407ffd6f4163a754c35d0000000000000000000000005b17eaee3947be1b5b0983c829ef1af6cd5de11d000000000000000000000000c9148a1ecef4258e60d9ed60e697f1e0826be441000000000000000000000000943a8c24b7e8c3ff87816472bb5e6d9a0ee3d138000000000000000000000000c7ed16a820f2778ddbe12ee5b0fd094b5d43f8440000000000000000000000003535f1a8ce8f5ba62bc180562dc1d13d6fae1fe5000000000000000000000000cc905c7f62bdbefb3a4b776cb21ba74f23cb06c600000000000000000000000046b78af69c4c296134fa5e97d32bb90bb2c11be500000000000000000000000023769b9732076a3eb1af6161b03f6ecc785ceaf0000000000000000000000000903343b1ecdab22f82e9bbf8f6f1b4bb14ef13580000000000000000000000007fe0f6782072993112f977d84173fdcf9ec13061000000000000000000000000f365e9a6a4c4153df682f300fe1f80daa994402d0000000000000000000000006db9e0fb04662ebad4f02c90cceb2589733e65e6000000000000000000000000cb67b7ef5668873f2aa163e59df7aafec2312551000000000000000000000000e3b204be72861112365f9dd421ffe1c7d617e002000000000000000000000000c5f5be71525b691d5e397bdcc120898c4a88c2d30000000000000000000000004d5760c57e29c9a92def9b1f9b6ae19df4d07c6d000000000000000000000000b8ea6515f4240b18eff38aef190c518d509706fe0000000000000000000000004c250972d9aee9992edd2ed2588cca18de4f64fc00000000000000000000000030ce779be9413e741b55423b58b6726cf248c8c00000000000000000000000000822eee1b671616db95dab9d0743d292ceb3aa0b000000000000000000000000d63585ccc81697a2ef4694cf3bc35dae48ad8c8500000000000000000000000035497f12826e320953b0ce6438734327e1b496580000000000000000000000004915018345ac4e71a09b37749ec382c010504e77000000000000000000000000c6f3c679f4f2b44956179ebfa8c74a9abf1f16ac00000000000000000000000034a19054c824b958e327ad234a083d730827af5e000000000000000000000000c05230d740a062c8e9d32602e692bcc52fe154ae00000000000000000000000097b3c13dd8b8207810c58328fa15af7927660636000000000000000000000000ed746a58ac92564d6b6ccacff578114fba473bc20000000000000000000000005eeee644f674b1cec17b3909252b2184344b7bc5000000000000000000000000f8aa4ea8dcfc1dadaa1b2771c4d7111c71b72d29000000000000000000000000f039aff1ca38cd1f20a4ca8d7f6f4c87a93a48870000000000000000000000002c9811a4fb844c733cf4b5a2d52cf8f14ec335ec0000000000000000000000008b875403552a4843b2d109c2e935a5ccd477a25e000000000000000000000000b2114c63e90ce6484f8011b6ca9149efffa9721e0000000000000000000000000521f4269e0c9d233b7c729a9419f8a833e692cb0000000000000000000000000fd6998787fc896053bfd810c68492ae82ea82b8000000000000000000000000d177cee6e5b2b9956d2d19ec46f7553bcc1b78ee000000000000000000000000bc42f8825d35e3af2c7ba7036a749ab9cb2cc7cf000000000000000000000000851d7c548bf2446c42a4f9eea663f9ccdd90d9c50000000000000000000000008f06cbc00baac879fae7618ff842dc5972cbdb6e00000000000000000000000034cf2e8ef1e62963af3fead071044d309105f30000000000000000000000000033122b3781e1e0166628501719ab52a9c93806e90000000000000000000000001b3671e6f111882d548c44e4d84056d51a47cfb8000000000000000000000000f82f790d886dd4c3f129074ec1b8bb3d99d2a20300000000000000000000000029e36213203aaa88a4a1028eb75fe67dbe663b2800000000000000000000000024d5e9f2013677401b07224efa7f276d28f7ea9800000000000000000000000043ba62434612e9cc2e8a48a6941f3c031264bc4f0000000000000000000000009ffd5dd58a3dddcddf54e71718400483d2dc1e3a000000000000000000000000e1e2e9e9170679cf20e5fec76c31f058ca7c36ae000000000000000000000000c9de2bc89c6ab38487c64dbcf00a120d697471ca000000000000000000000000eb92df75175d4b607518eaaa6588dd325865cd540000000000000000000000002dca65ccd5600c21d602f2a5a124cb23c739e449000000000000000000000000f27cedffa0f4450b3f54cea4ba638ef6353bbcb9000000000000000000000000dc5b63600484a10e3d05eae781758f1fd26789d9000000000000000000000000388fea128cf809a5e266c264a8a48a6707e4d60a0000000000000000000000007130d2085ec042b1a40eccfee3b0b73102de294e0000000000000000000000000ebe4d8172d1321cfb8ae2a4881f1d8b1c2bb028000000000000000000000000e5db5cc0086cec87d87ce365bb96c0932894b753000000000000000000000000609c8f3e49011e2aa14551714568c7a6513f062800000000000000000000000053d50fb97587cff9f81ec9c336820a5727070367000000000000000000000000bcdad334529644cd9c864c9287e6e3fad05d28bb0000000000000000000000009d3854d38689cb63041b88dc67d82be2a04c01310000000000000000000000009a4085b2d2ea623b7b600225afd7cacd5b71217d00000000000000000000000056e48424913293b972c0435805f3abc626d7caf4000000000000000000000000aef36e8344291882b3f3b20cdf0d546f5d75a71c000000000000000000000000831028bbcc6ce51a511a3f0c591e93d506684593000000000000000000000000519ff35f7507b5fde8fbd79cb6b935d350c6d3e10000000000000000000000006af0875411ce8083ef0015e0a3bcbc16225f2992000000000000000000000000565aa065a7cd52b55a9cb8b279f614b36be168510000000000000000000000003e2686fd6ee791ae14927b0d5aea1aa3b556794900000000000000000000000009ef48f4c64d0bfdf347036d6b1e6bb6bcbc58e600000000000000000000000027baa25c2b2e5353ed090cc739394ec3a0227446000000000000000000000000a10f0f5e61ba1c123d4cc4dd4f047cb21acd4b9c00000000000000000000000092c3bb55b571acbf92d56a1a59f76eb3febd07e60000000000000000000000001c96cc950d0d8ead076d9a350825719025de4c6000000000000000000000000079d7009f6827c60920297704c2b5080b0a48dcd5000000000000000000000000c8bf467216be497719e9353d598bf29ef178deeb0000000000000000000000003adf876d9b720ee1fe84eb3570af87ab8350707a00000000000000000000000043c482730ffd85f7e0da24e508b1b4b2deba5909000000000000000000000000db0ab0725d7da68a03d6afbafec700b743bd0c35000000000000000000000000b9e05cc33084de5c9b66a493c5e75e0c099f67670000000000000000000000006d511ebb6f8492d5362b3388db3c649547e6796d000000000000000000000000fd5e2b97d80a022f2b3a445e3c56ed67fe10e17c000000000000000000000000f2b03dbceda144879afad7f455856d1b04ca8ad900000000000000000000000038b8f8820381629fcca3c18d0e41bafce87f61df00000000000000000000000032f2a4f9961fb3f4c6fcff373c20f4cd5199ecdd00000000000000000000000083eae6884652217f1a1797d64d16fcbdf0c2ec27000000000000000000000000d4e14a1eadf832b95c7e20b0f435d1dedc9552c5000000000000000000000000df96f9552671175a5af7da1a33a6bd43ab21df11000000000000000000000000e6ec37cfae5c1d74bc9310443062f3b0333113010000000000000000000000003e8ecdcb6a0560b2077df1ae24bc82ca8c8fc91a000000000000000000000000bd8308cbfe559a02c03e0a723ac50f83b4b8b9530000000000000000000000002b0ae042f287eeda4e3db152e4526fe806e06c8b000000000000000000000000503ddf2573e3ae862008c3665796f16417c86af200000000000000000000000047b2b7b71d06b8f7654b16fd2f6612b4db50133c000000000000000000000000d8dc6d86e5b358b42df8fc6430ce9c9a00350a44000000000000000000000000f57b558ae40d68ac1bce2deeb0effa8dd397a0330000000000000000000000005b93f2a2aa51df2998ab805ba7e7e8da176b83e4000000000000000000000000df40b8d1bb939cf1f60dd28c0b9a40366e376c370000000000000000000000007a625145205648fb0395325bb0778931cb3eb3fe0000000000000000000000000dc3775f8756e42df036d124826b73c1ea873e92000000000000000000000000c6e4b0701186f93fb0f7c4a075b4041582b060cc000000000000000000000000fa95383ac2d23fbaf27d360f0de2ba6b56189b7a0000000000000000000000005cff9e72ac76167d9e7648962fedc1a08907db620000000000000000000000008ed026f8631871431976fac2dcde5f82ad655333000000000000000000000000846529541d8ca53f918d05c52d353ce501d24eba00000000000000000000000087452a76f7aacdd45b3f7c1a361c52290f262655000000000000000000000000e1767985fd5f649a34673e97a26def52e51fa4280000000000000000000000002033511b561f42f34334cf20580a7f7146ecfd7c000000000000000000000000bb8a62ea38554a9ac946aa075ab5a678c5f255b200000000000000000000000022f7034e7894f6294cdf8706f6884f82f5f8acc5000000000000000000000000e8b5ef6838a7e53cdc0f4d7bab2b7b03c7558f920000000000000000000000001a54c0a432a1490ad1223d9ec3e3da80871572a2000000000000000000000000550cdf5917245cb5486fe3d6f26eaf150391345200000000000000000000000034330abfc147a424345d2173a1a730b9c072e330000000000000000000000000816cebb9034cf3d787cab349ba26b469991db5a8000000000000000000000000400325b3d47a4cb339b67c5c793131a9c216aa82000000000000000000000000fb2ec4e558dc7496b7b43a78639b7ac59241ee2900000000000000000000000007c49eb0159808f8003b58553effaaa6db3be135000000000000000000000000d7d50be0407779e96f8ffec3e6ceb030c3737ed30000000000000000000000007283b2f88013f81e9b7a8d09c0026d06d4145e1500000000000000000000000038f6e9368d0a581cc016b06476803afb94c4d63e000000000000000000000000c40fecdf6e591f6c03f5d68e04b83e67c91414d00000000000000000000000007ff41bdfb0ab718bf0ee5eeb310953f2595bb34a000000000000000000000000c2e746fa34cdaac8af31c8ed67379921a85d9c28000000000000000000000000cfdcf03743a5e7ed5b9a6c77d790bb1ebec870fc0000000000000000000000000868ef636240224153c33609510d573238102a5000000000000000000000000033a9cb7c16cb50f740c3df6b57fd185ceff45ac1000000000000000000000000c04e39647f85da814b18ba977bb8b1f5f70d0d090000000000000000000000006a456b566ce2b988ec25e778fe37a58c178e3c840000000000000000000000008347950b3dff4d07479c1d92a6e64a4a18b5222e000000000000000000000000ed1f452afe28f3fa9c74c4bbb313ebad71dafd6d0000000000000000000000005669364b42f642e5554fe4a348fe71d2f164dd4900000000000000000000000055f71b19ce4c6cf010d9c58ccda63dfda2f8b5b9000000000000000000000000fd84ad5dd8e2d896144d0e6acaeed8d3616887cd0000000000000000000000000bbcb54c8ccf2d8ebb1df111370b91b5b3b9fb77000000000000000000000000bc6eaa649bdbefdac75d76d652a500e614ddd1f2000000000000000000000000b335dfbc12fc590b70af0f204ec7312a4dac3153000000000000000000000000a36f87b821913a781338f7983c8bd2f7e1c30c83000000000000000000000000ca14a6171310e5fc73c4a60f8b65039cd9fe236a000000000000000000000000d5baf15424ea51f08666ccede4781743cfdd178d0000000000000000000000006352ddd56549f3eafdd198025e48ed7e8822d90200000000000000000000000091b0794b3337b9988869390f1661f93fdde63c240000000000000000000000007b1f1dc076e06461a6c0c454bfb5cda482b118c80000000000000000000000008740b3b590af8f970911915375b22cc86596df9400000000000000000000000033b4a31877c5adf60cebd11c829a7fab16c32344000000000000000000000000d67f00e94241de6ffd441a6f27e4111213ca2b900000000000000000000000006cbdb7db784b5ef144414c4cea6077b7897712b9000000000000000000000000e515340ecbc9b89dcca6d1325c45c59aa148b5c500000000000000000000000032ebc78086e4225fa2a10fa5758aae0ef51860350000000000000000000000006d7f67eaa7e5528dd4c02ce221fc57fdab76fe310000000000000000000000006d8dd7496009ffbf2c6e6d4054e315af416130fa0000000000000000000000002907ae03fc74c235acf184977595c40758c7c6e90000000000000000000000009d1aa802afe391e2f0c28ca5a73af2c7cee7d7ce00000000000000000000000095214c6be0f41784934577b4e40aab65e1e5788b000000000000000000000000ff06c6b5822c8a4dd09197895c12cbdfa758c61b000000000000000000000000bd3f1bb7f9ab8441d6d1a6a780cac185759ddeb6000000000000000000000000119280cdd6430cb9ea4abcbe557c40ba2e95891400000000000000000000000028663de021f062b8a13cab7507039629166a9d840000000000000000000000002f1cd36bc9c644e3e20862eccce739f6166a75a400000000000000000000000083b598ef8ca611b175f594a65b7d175c6d72e9df000000000000000000000000e4e4ead8bdf3fee019397a66ccf0623a4afa8b460000000000000000000000009cb3716e3155c771294f49a9b95c27d2db3e02aa000000000000000000000000f79a5054907ad66d572457d3d8b534de608a28cd000000000000000000000000835c7215fb1a079ce4d7605d7d6f4484f69b26ec000000000000000000000000466f39576cecfc2d4a3eaba7a3e5c3ab1a14a10a00000000000000000000000083593e2756f6b040a05bae0d9bb467c21a393f4a0000000000000000000000005154da095bbacfa662199dbfeef7f42f16da0a9a000000000000000000000000d30f04553fec1c5928e641eb9996a060b5696769000000000000000000000000e37fbc3a652735c09e01778419ad1c5502dd69a4000000000000000000000000473a28667c76d5ffad9e87684df2fb9de4da0c0f000000000000000000000000670b2c5a585180c8fe9181270e43009b8f91c8c9000000000000000000000000107e06809db4c3bf60f4410d91b2d23779e05152000000000000000000000000ae1312a5120bd047da1ae78f1421ed7f0f7ae6ac000000000000000000000000d0b1bac2b7ad3ba85632c14f9a65cb91fad3fccd000000000000000000000000f6ca82962a457184d0820e7b0f0c25749f4f00ec000000000000000000000000ab22422ee00ebecb70adfc2971faa1f4db81dd6800000000000000000000000033f8e4394dd615f731df87560a41d0afca85929000000000000000000000000068794725fe4f54b054735d91ed9d3744eba2b540000000000000000000000000ea636baa5264dee043ebb233b68e10a892d281e2000000000000000000000000fdcdee0be82fc06e719787ee5ba9b8e60aa82fd2000000000000000000000000c511d136a8d498814513bdf4c573b63e2ad6cd1d0000000000000000000000002dc3b3b11ca3b5ae0e497ac4a18fb351458c849c000000000000000000000000e700f7ebf87d6b71c5053e49035d1ec4f5a63d14000000000000000000000000892d53868f9c73da74b71c1ffa734193aa6d7411000000000000000000000000120da22c07e0aa65ba8ccdf89dcbc0849d2fe3f200000000000000000000000094e17336ab9480b9461418822ea12b3fcca6a867000000000000000000000000751fe87d8ea93e8899df63f4b0e3b0dd166e03b20000000000000000000000002a6624cbcc638b19941937864bb940f5414aec22000000000000000000000000bcd0c0dc17ae3e0e093f017cbf95fc9d0b952802000000000000000000000000aa9a22bf3719340283cc6edd7f49e372b42c95bc0000000000000000000000005d2a00edf42ee05df2fbb8c4f910eb02f9fca7ca000000000000000000000000510b21deeed0dfd1cbe810df00e74c67f63f2509000000000000000000000000f7248ece86c58818269d4d48813c89f65b2239c1000000000000000000000000c97ab49711e06c121b80d049a141611b921d2d33000000000000000000000000cf637103f16d3bb6ea230b2b9d6a0972cb8f2968000000000000000000000000ff7bae14cca653633e6095a6ccf50f5c038d8e0c000000000000000000000000355ac8c3ba39964bfb46982230b9142974af97b00000000000000000000000005891675107a48213df85c9941145fbbb6e75c1ef000000000000000000000000358452da0009c1f1f08e1979fddc4a61bbf401d40000000000000000000000000a65c434d04b42f73106a69e63bd07dfc3b965df0000000000000000000000005fb7068d128266843d3d826e46caaf64a7848fb70000000000000000000000005e9a71ead3e6c5c94ebf4db492a635b0821213c1000000000000000000000000f4f8d89317fb0b29fe30f162d7ace7a1688d07ab000000000000000000000000591e185da8c0767b94b349a246a01a9213fb4db400000000000000000000000008f5d7c5c016168f1c6a422e8e6e61e0036e2fa90000000000000000000000002d71297d43286685d5f7f880658fe709f25ddd01000000000000000000000000192d3aeaac7b2133631bb3a2464221a5d20226e3000000000000000000000000af96a048a9e788eeed0ca372890e0e1a9b73d59900000000000000000000000019e4272c2a0e3c7f4fa01fa8b06441ad967eba9d0000000000000000000000003fcc0b71d7a4500b3d04f3ed3db3e3af5f03ad65000000000000000000000000ca68681b317a6c4e65a93bcd0e08a50734583ab50000000000000000000000006f073a690e3b8313a0d7e7147c21824d88cd9b320000000000000000000000005bf528d10befbe7777fa8b44ef4e40c805756ae20000000000000000000000007808242b375370860000bdb596698e1cd0582de5000000000000000000000000c708ff8ab3a611710cbd76e5f42961f36a7aefa9000000000000000000000000bbed16097d8b52503dd8526451a163bfec10eb1d0000000000000000000000004c25e015dab2d7fec1e43a21754fe7e33507d968000000000000000000000000e921ba4deaa31b54c93bf94f61867ccd6a831fe10000000000000000000000003b7a33c572cd97811732fe8ccf2aeb47db6ee5f0000000000000000000000000b508ff9889ca90da266fca1f9eaaf6d1b613a43500000000000000000000000065faba40a1f089f2f4c345c9aa9949e57974c290000000000000000000000000c05856349a208173346590546202937c6100f48e0000000000000000000000007aec851dd5ebfc739fbe770b1c79698151209624000000000000000000000000b9eca291c4a316488aa31a4a5f3100e8cad54dfd0000000000000000000000009fe198e843ee44523c74f6cb2a22e11b2b563fa60000000000000000000000001ec876db853a56dd15d3b68d94f61d85cc9945b2000000000000000000000000004cda2ee10e19f5c1c2fbd5ac6047929eef46c8000000000000000000000000d28028a09fd2ce7416a90a2b35e8c3c526892a140000000000000000000000009fd205a8b935f7eb8b6363773eee2d2b997f603e000000000000000000000000f6bef3e2710dec7fc7645311eb9d8a39392fffc300000000000000000000000079c80073d5b36619d11161fb451202da05ea6847000000000000000000000000087e609579ea5c0b87f911dd7a2f673dd3e339ac00000000000000000000000030efb47c469a6d2688f5ccfe4dea1d0a2765e42c000000000000000000000000210e48124dd526c95467053cb254e993957ef60c000000000000000000000000f5cf8fdef458e8ea09f11bcad5ff15653051570f0000000000000000000000005ad581d569df75ef7b83b598a86e3202b154df8300000000000000000000000028a962c6b9e137d4656fd91e64d0454f8e3dd0b60000000000000000000000004f1f0700e8e67313d425efef5d2c062dbf2043d300000000000000000000000049b43577a25580e7577bff4680d1fe30bd933c4a000000000000000000000000ddf692c1e5002ce163a0097e6e7221c49188c19d0000000000000000000000001449a8578d6d44f6362f30fbb12a90d2fc3019bc000000000000000000000000a59fb11fa5f9abe791b2ad474bb52f4eca034c65000000000000000000000000ca4166f3ae3c6fbde813bcc789a4721cfe617dff000000000000000000000000b0e715f7611c7eb12f239ca333ae146a28c6e93b000000000000000000000000c471a1b3cbd80e5ee476784489115760239c8ae60000000000000000000000000b3b4dff94999e70bafcad68ee707d1736849b2d000000000000000000000000049da5bf28446199e8dcbbc9c52f0530fca77c760000000000000000000000004445041899705eb86bf6ee1acd2bd41f903a15af000000000000000000000000450877218de7bad5cfad63e4f728ee642475393500000000000000000000000090de2dc9dda773d35de75c7564f995eb737396f3000000000000000000000000e7439bc721324dd09fe8468a845c538f915731a1000000000000000000000000e64ad42e9ed6135b504f4c29ffe9d3a187bc14e20000000000000000000000009200f78f888440ad52cfc72c9ebb97dd81c32a3800000000000000000000000002c172c2f1d7c66b114d5430b8f2ed4d4ad2f586000000000000000000000000fb7cd69ac489c3f45bf8b25b4241d7c63d71630c0000000000000000000000009b7c4e359938fb3c25b6d66fbd07daaa35fad9ac0000000000000000000000003c79350dc8711306d251e9a8cb2519d612018c3d000000000000000000000000f8082119598a702548f7f16548173c67a42bd8f7000000000000000000000000e1049f585ebb97fe426e4e0bf38b17e5e9ea6663000000000000000000000000d0c407f3e9a72eb2782e81aa2f43d30882aaef19000000000000000000000000ae7a644241c2a8d802c4c3f6ef934947ad245ead0000000000000000000000009c8fc786fbdcae667c3676e3735f12bdcb694983000000000000000000000000e3ec80b323370b50f803bf72193c3120d2558e8e00000000000000000000000032f39475ca99e01561a1df6a09523e759684783c000000000000000000000000d3d089fe9ab17c2ca291529a576fa26a0670d0200000000000000000000000009edce4d1b087b2871400b3676fdebb446e51af57000000000000000000000000542228b75b9fcaeca862553e166972de080ef8f500000000000000000000000082f6f7e956e4395a0f7955bd80ea38d0e6aff3f0000000000000000000000000aeabe908c255ca2beebbcd3a67fd5a09d394e99100000000000000000000000078652687825dd3dbf5d5c2490efbea96ea97024b000000000000000000000000b242ad66ded8ce92d08ff301db5b4bcfbde079780000000000000000000000001e2229680296cabe64f8f07e0ca222e2d4544ce100000000000000000000000065839f7bf516e95fb9983ee92ab4a80d2aafb058000000000000000000000000b9c95559f73432ef85f2efe9e72d931a11b0fca10000000000000000000000008e125da7f2ed14c92930f4119338168dee7d7c6300000000000000000000000079ec39a521311f21f098d901640438c964161efd000000000000000000000000a28424c0da1d114ad73abd59beba8ac7c52d72c9000000000000000000000000076fdd397db40b3501dd01cb23040d2be390f832000000000000000000000000351f639bf901325a8644ffbe0622044269eafd6e0000000000000000000000002833f7ae03aeec34fb0578c5b6dd7ee5b5cb91c20000000000000000000000005d5c720d523f597ead1c5f4da075de5cd33bc8f10000000000000000000000001381e3d67b25f54cd91df711d00d23418bf92249000000000000000000000000616866b951e1907894be8f8eee361e1d5d55c448000000000000000000000000f43d118b30c8fe822e737fe36d72ef0f3581e31b000000000000000000000000d2980920632ce2ebe439ccce7500b0cfdd796224000000000000000000000000d8b4f292772855b8b0707dddce6e55db5116bb990000000000000000000000005c6f74b65839e9c7d0dc4efb2e812697039ec7e00000000000000000000000001d5503c6ef5a89ef6ca8da1667e14bb38270d79a000000000000000000000000643991870232927b7ba6909c7fbd12be72c790f30000000000000000000000004edc82095a8980c09b408b74f67f8bb566a0bd21000000000000000000000000a2f9a1c59362440487fe73f6d01b81310aa81134000000000000000000000000e2941b6a7b2f63cd847b1b0b41994069028ed210000000000000000000000000c0b56e9987ac8da11f1c8342c7ff137e1ab5cf470000000000000000000000008932b0ea9b1058bbcfd61880f6f87342a6d7e34e00000000000000000000000046e6addb6f5dced921590bf6329bb41e37529ce500000000000000000000000042bacda7956684a31f85dbe8ff9fd6f2ee6b73b60000000000000000000000005b25e1ccf23daf8274ab900f9a955a4c1e532a85000000000000000000000000d9dc8b807a299dfa0636f085bb48fde72c72338f000000000000000000000000f1aa14cfa644dcab1d18c74f0d360c1c1255bed00000000000000000000000004876b63a1142118ca665e657684cd5175dafa7c300000000000000000000000084fc70863052b1aa26ec0dc1660f50f831e1468d000000000000000000000000282c65c309d71d6e3b7e1ce2cb3364361d19ad4d000000000000000000000000e77b127b01652415c33a78a0f414a83c034d70e8000000000000000000000000c91671d174e35c27f9d9313b62f303668a57c90c000000000000000000000000183faf8b3526535d170b752f79ef973234eeea9d00000000000000000000000044ea00dd755dd84afdf8a941ab54d1e40a5dd897000000000000000000000000ac1f35ddd074243c7b6fa45f86a9934b51cbc30400000000000000000000000072b36fd7da06f03d64bc07145a1545b88e63efff000000000000000000000000f25959f05f5522e2df604203e125f47982585b75000000000000000000000000fe20977cee392df7e215575c44038a2a5048d844000000000000000000000000312a57d41b597793e99ba0b065b120003fc76a48000000000000000000000000183c49bb0683ec1290cd8329251ce4da65aeee60000000000000000000000000bde0fe577cd531a594a0ee71b44db40acee3febe00000000000000000000000083a82ac42c8ea09b94c3d76bb565696239cec6f5000000000000000000000000040e34dad9d201f551754f7433fbcf4c5d8983ab000000000000000000000000b7c703c0c8cdd495a30c0815dc2ee2290d949a2d000000000000000000000000a0632473d618e9417ec41db5a1c23ab590129fed0000000000000000000000000ef86b0c0133c1884b99dd29a4b460c84173b527000000000000000000000000051239a2c5e4de5f1168cba303941b87d4d7f50c00000000000000000000000081581bc3a3f55086c2fe6aba62655c476a773456000000000000000000000000e75acfe8d315315f0c214e4a6668d64616d35bf90000000000000000000000002d9e1e5bc91c821bea0dd4b354c60fdc6e9f6e73000000000000000000000000bd18e71b30ce23abc92b1e9dfcb0beede03bce79000000000000000000000000251bee54990f92600ff1db8cec74e451f21af76b000000000000000000000000d98c097c908bb174bc2c9d5a6a5930f643a795e8000000000000000000000000df89f902d4ab8af1d43665e2726041783a7e74ec0000000000000000000000009966a1d7075b5a74f57a0d3e30e963f66a97c595000000000000000000000000d587aa5479eed560e73630f7541e6747fb65820d0000000000000000000000009a3e09a23b4b79766d390e6054b60d098913be8e000000000000000000000000c49048db5eb38b614bf11e2186a7ddba3fcdd2e5000000000000000000000000a9a0f5d9734055a6a20874d6ca4bb7cfe7f572ce000000000000000000000000214c4f57820b2a7087dcabc25e22e3f74e01fcd3000000000000000000000000e803009be4fec1f18bf94616ec868e3446800c9d00000000000000000000000001f421c56bcdfdf61588f63618133df840cce60000000000000000000000000041ed64aa918742eed8f4277e04b78c545f87e2df000000000000000000000000d4a7afa17dbe228390c85fd724f87951e9208c0900000000000000000000000094da14a71dcec0f973df1311a13fa16e09bfa277000000000000000000000000fb836f9a6d499635c105e727da5e432e0436daa60000000000000000000000006bf63743a1bf6d51e510ef717130d29639c2eac900000000000000000000000045765f41d8c465ffa71b2bea90bdd6a463763aac00000000000000000000000032544359c7c682ed5882363b130032f5b672bf9d0000000000000000000000001e22fa472b903a961b7a27c17f44d3d715da980200000000000000000000000020daa3b679dfcf294778e3ff4517d9b05dfc48a7000000000000000000000000c349f5b0bbd37eedfd83f174048565ea92f5dacb000000000000000000000000b9073fd203f1b3d42967c37856e96ee8aed4b1b3000000000000000000000000efd14d3da951b4a5259f44bff685a23f400c1cb70000000000000000000000008ad2d425013fa1e0c92014f1fc58945c367b3708000000000000000000000000ad22222add3a8fff312422523bf38bbfa368ed1e000000000000000000000000a390fb760d12858d9a40d90d876e29c2acf25c160000000000000000000000000c207e643b39647167b6c0e83075cfd5f09f72a30000000000000000000000008dc4776d1023b5b489560467f9fcefe0b140ecbf000000000000000000000000802ab55eb8e44dc2bcee9f52d0eb38196da8af34000000000000000000000000a94bf31a7425dba2c4a8e9aaef7adf11e3901268000000000000000000000000f8fafe288741c6d3d40eea272ba4d3faf2c4d1600000000000000000000000006cb1bca8a0d8f09d4f5971c6312e318102feebc7000000000000000000000000b79e6e6a44cda06cf7d642a32b9134589a95b417000000000000000000000000fee6b9743b4a5865b76fd0689a92bbbf19202016000000000000000000000000640c9d3a7e61147f8cf2ec5c38ba8dda278f0bcb000000000000000000000000e71af20a338b24f8242bbbbaf9b7ff71f445c5a400000000000000000000000050da2dcb3ce0fcbdd54c3c85a2945575e19bb95e00000000000000000000000082c07718fa2565d5b653e563f6508b71771edfce000000000000000000000000eac8bb2dfb5f2f98a706ca7ecd5efdae926a6b880000000000000000000000000cdc8abe36df77f74ecad82243a7ddcd7304e02d000000000000000000000000635ac4b20a4fe405b8ae65607473d238455cfbf0000000000000000000000000bc29240517794c9fde474f907143931df4cec343000000000000000000000000913d3a7d462aaac2c2e870c762c6f82e7ea4bf6200000000000000000000000078fbf08d6233364e083d7edda4ef161de9241c950000000000000000000000001d2c390749b51846647849f9b551eca7a498a7690000000000000000000000000d8092aec602e419440f2a1cf8d9e99378bbae560000000000000000000000005f35b2c2d5026e8f5e5c4bb9a1b9be9d5953ecf70000000000000000000000001399f42a297ff7477c66b87d737f538b84101fd00000000000000000000000000c16a5935ae3efbd347f03c5c9bf195c41c5affb000000000000000000000000741530b53424677caf2937dec3250cd760cff83f000000000000000000000000d8da4f7a300620f4da02f35df87121ea2553f190000000000000000000000000b7c001e71c422aecb1424a4ea6361820ea91085c000000000000000000000000848e1327c7a6e751f896d5572e873668fabba9410000000000000000000000008a15c059ad79938e304fcc5e3859142beca337740000000000000000000000004ea6c5d18a9f807d279ed9c8ce74eecc338fd53b000000000000000000000000a89bfd658d2ef3480ad8d21403f717ee47834b710000000000000000000000007c308872e68b029697737f79922f64f097ebf6290000000000000000000000003c94de890f534271af2f359eb4116166fe88881800000000000000000000000085e4b67997bf18f6b57192a6d597e6efa5738e7f0000000000000000000000001c09fc9f5450cd5cc96823e02092d487a5803fdc000000000000000000000000da61aa0bf0a09ddb90bc5cc10e34762bbd5cb27d000000000000000000000000d6adef7466fde6e334da49ff0e3fb0b1f59b76170000000000000000000000009f26fe579fff0875012f2f5263e2d9e6ec4a71ef000000000000000000000000b6f5b65a3567611cf548cd34607f9da03e66c5d6000000000000000000000000ab69de5bf89dd94d8acf507a680854619edf3af4000000000000000000000000b20bab98a6f6612090da34dc42f8936606605b04000000000000000000000000beeb24f7cf8cadfd6aa9237b3bf8640fbbc4b1b30000000000000000000000003158e4ca7f71efc2bcf51726789ee323243009fb000000000000000000000000995ff66e99ae04739e03876ebb9d2ca21c16286900000000000000000000000043137e4d8637f6cddce9161f35cc10acd0bb500800000000000000000000000068c600dca9baaf4f8428ba38c0a84eeddfdb42d60000000000000000000000004d128ccae0a9d30230f9eb09b36b3791ad1eda4000000000000000000000000019c64e96ac2b173534e35c33e652b04772d1045100000000000000000000000011655e71cd931ae86a1b384a6715652fa7c9ca70000000000000000000000000bd3567d5c0ef77c0c7d0a4524c9236d2aa425bda0000000000000000000000000d518dc40815762c8a25985e120164729c6aaade000000000000000000000000e0d8cea1f598a417d83e5f2398be73bee71974f300000000000000000000000085ae04baef3abd46024879f23945a9e737883d200000000000000000000000007d91ccdbe2d1cd72d472e33e34bdb845023bd1ab00000000000000000000000037d5fd9e574f514a23849eba2ed5ad3d6b0df7200000000000000000000000000ac23ce67c6b31ff9d235c1680dfcc289b0881720000000000000000000000005a99a312ac13efb50f1f0cd69e6bf9f6670c1c81000000000000000000000000d23c6184c96a556c29fb28544312747edd1e12ee000000000000000000000000f754b3cb84f017e6536883194d05da09d1780be3000000000000000000000000555f2d10171e0ec04cb3e462b859e80fc858ce6f0000000000000000000000001bb36cc90b4fee9c889828b5d2ed02178ab10f330000000000000000000000001cd0666a561616d7a125da086d7b0dc9a16ff7d0000000000000000000000000124f9494ad431e17462374e23f55e621885fd8000000000000000000000000004b3a79a1868e6006489c088ef36779d4f16c85e50000000000000000000000009ad569e4ea0b3e3c3951003a15ad19e999d01162000000000000000000000000c5f4c6ee73932e7526428e87be19993c5787a76f000000000000000000000000790d29799b9191a650a9e1f1c056a78ffdf8d75d000000000000000000000000b66368c3814b530b46113f007080f840619c8bdb000000000000000000000000779c37c59c89584605ba3d7e9d4e689696d71085000000000000000000000000b3da7d47dd969eaab19f1e09aa55be9eaabf78f6000000000000000000000000f42e28bd118f9f75d97f995baf6aba404265c4fd0000000000000000000000007ecccd74f9152433a5dfd7e40480e360b3e032b1000000000000000000000000de64d87cd3144a4da521eb3082f2106a0300ed62000000000000000000000000cabd26885e95d2a19e675007b50d12945beb9c42000000000000000000000000c100a5b1e979517c91d547d374ad67e4f2a210d0000000000000000000000000b9f3fd488f4598d8ff997032c00d4bc6f30febc900000000000000000000000074d6983a5138b76639d6dffcf8913d5a7b95c90b0000000000000000000000006a3c5ce5368834652bc1202e014c6676c33f0223000000000000000000000000b5a549f845dc7e6d057b351e40d3b10ed85289e7000000000000000000000000f6c91f373e900a0c5b32b929ffb7ff2f5ae71154000000000000000000000000e0b538293361e11e13a8cd57a04180652d74a28a000000000000000000000000f0cb051f7aabaa3ae6375ce5ad51259c619831ec00000000000000000000000063ce6ea70a8424b43f2b575ee54beb213ae98e19000000000000000000000000e688afecedc6f69ad912f711da1f40d4a1a1363a0000000000000000000000007ee5ee1d57422192fe42b363d07cbbb393ab35b400000000000000000000000051df09f222e8c8cbd8384d9d4a0b6f4d122a778c000000000000000000000000870be0b8fa20a70686cf480582c4c36df7ab5ae500000000000000000000000065a82235fca5b01b868c257f2d2b12284d950536000000000000000000000000a0ed5154fb29f6bf59f1e2b1a3338b687d81b3ff000000000000000000000000de144bfa8a1f6a1702db15eaaa71b3613fcc11b9000000000000000000000000bfe3a155f273614244dc194efb416c6d8e378af9000000000000000000000000ef750fbaba19869a4072ffea5bc89c19e0923f9500000000000000000000000049a0c09a90111b4e76ae7e1fbff63e73858478b000000000000000000000000095e0e1f71fc9415d64225c82cc5dd15bd9a724700000000000000000000000005df25de837447fa8396f14e299bea64405228c58000000000000000000000000efb9b304a9bac5dd6b2de0dd4298b09697cbe266000000000000000000000000576d572914c24f43747986d22cc4201ad3651b4c00000000000000000000000025d9209e72c6d4027591b93705cf77ccfb77a7d7000000000000000000000000e998842c7cde544e225ca4521664692f669191580000000000000000000000003954d3aa29b7865786125cdeb29bdeb80337113f00000000000000000000000063973cd1c1a94984f70b1ec53439014c2d44987e0000000000000000000000001fe322652f8a33f63ece2b31b21602bd4c32aa430000000000000000000000001f11a438f99b8ea6b0cc0e761ec8fb90b0074f23000000000000000000000000be8348af608e22f5eceefd2c5ff48a81b1cedb1800000000000000000000000071a6ab230394b37ce8976090b63dea7ca962234c000000000000000000000000ae31ce71d43dacb7751cb315fe2b6bd2bde74dff000000000000000000000000ca1771c2202b6de4d88da2037c6e5c4ed6ca5a4d00000000000000000000000048dafa5e767172b5ed97154e76653d0b0fd9d9be0000000000000000000000008ac7ec72d83bd8a0779ed541a6b6340f3cf070fd000000000000000000000000a8a50c785be0894d149f9700b9f3bf446ee6e0e5000000000000000000000000a4d1fd18fb82e0080e9ff4bfaa20ccb1a263286600000000000000000000000082411df88613e0eefd49d202d82d43a61f5e6796000000000000000000000000cf909c6d09f51743ef71df3680bbcd79b08136aa0000000000000000000000003987c631b4de55e458db3219425673c81ccfc33e0000000000000000000000006010ad93d40553aaf048a5114982ebbc94c28cda00000000000000000000000024fe31d8cff6c21d3134f145fdae58cfbe42f0420000000000000000000000009e9e8890fafc77703ecac41cb9ddbc95d83df0fb000000000000000000000000b863c5dfc15fe07ad92e0be8f841ccdb08a4b9a8000000000000000000000000d91ad8f7ec95d3d2f9ba91dd036643f669be455400000000000000000000000062913cbee511ae76c127ea368e0126cbc54ec6a40000000000000000000000002fc07170f0dd53ce77417db4f8cfe06bf2680c29000000000000000000000000a839bd6dff20df851e70757edfa3abf752a9cc7e000000000000000000000000c520a5dfab9d1489524a7fa56fd20dc442ca0266000000000000000000000000e01c15d7abe853bd1962aab1d3fe15525f41782d000000000000000000000000e39dd4f08d81e4cdd87f1b0b66d67aa02d119900000000000000000000000000b8e725fc965e8270c013bb07381c2e45711c910e000000000000000000000000358435b5f3552fbc43cf5d98f0fb7d9dfa85988000000000000000000000000042889a6c1bfc7d01e9c4dd08650aae051ff6b62a000000000000000000000000e2aee5cc8d868d550b4cc351cd3964d1a556204100000000000000000000000033cf4e71513c8afa904bb8305a7438f4c1204e3500000000000000000000000077da8d056b38f43a811b9db0a57da1dcf8e09f820000000000000000000000007f331561deacdc2c9fcb7799c206cf5f003df94e000000000000000000000000a415bd4a20968d2c9a63d81e0f02635b26785ce0000000000000000000000000658d813e1f5e8289a47acf86528d0d57a2abae84000000000000000000000000d41f9aa1bb5a21b073639c5c35e76fc86ae2738d000000000000000000000000bd5830b1bf74baf503a278de7ee91475a2266c6b00000000000000000000000063d8390775a1fb35545bf7a2972eb466b6ebb838000000000000000000000000cfc8f3aac254123861a67522f51182aa33cdb6f60000000000000000000000002c4b446dddbaccd1a2178c54ee6bc90caebe33740000000000000000000000009f4eac16fd1dff2b86571bf31d18863a0f7f895c000000000000000000000000f70ba5445b1275070ac02ffbd9daba366045bd330000000000000000000000004eafb8752c2a3e8b603b883370cb917f6d4f9dc40000000000000000000000008f0576adb3197a05c5de7c5eed227666648c7fdb00000000000000000000000078ba719b6f2066d3efe9a85288f22ec81f263d010000000000000000000000003c3eb9fbbb00daeaf515dd2589995d1606ee9f2300000000000000000000000003bded789f1cfae0c68ff22fd233c1f12ec67f83000000000000000000000000f83d6238f2fc90a2d6f544bba42fb1db2da04bc500000000000000000000000030691eb41fa6453731519255c92ddb7221167b800000000000000000000000001b1a1af49fd7957784122f584b6652b2bfe832570000000000000000000000009f3df986273bb67cdf2b764ff123d6e7f9db81f10000000000000000000000000dd2ec74810e8eeb1cdfd34f993d2db312afe55a0000000000000000000000004d13383f29d1bcbb75386c0e02e2dec330dec4d000000000000000000000000033dcbc217eb1711ae958f7b710c2058fd75b5fd80000000000000000000000003fba86f4c89287efe8cd41fc28f479a72b8e95420000000000000000000000001da460f30f12d2a897e8d97e1f6ddbedbffe645f000000000000000000000000d93f58218837a20664e2646614fd3784e55c614b00000000000000000000000062f76b6ea62b36c83411ef5b815f4ea9917109b0000000000000000000000000c74469828543797f6fa9b9a4fbcc37fb72862a2c000000000000000000000000a26df2e7ae18982984b2db7eee0eb3d4a78205fb00000000000000000000000072c3816e870d79c2523163c7779d7cec7d40deb800000000000000000000000058e9cf1d07f841543d638e28f307b11227ffb1d00000000000000000000000000f8955df853657d560406ca167bdb17af3d83caf000000000000000000000000868e893ca3652fe348353eb5d851b603a8c2e8ef00000000000000000000000072e9b5462d5da695680fa50ba98df54afefaa3e6000000000000000000000000e49b06d63e9894226a6336a6679ebf315d373a700000000000000000000000001c678db5889ad29e214d527a6b7d2c07ffc5556e000000000000000000000000e116a3c514a61e7bf0ca7e923b03ccfa6040a218000000000000000000000000bb572011b1f646d35ef344829ccc6876809a399200000000000000000000000084a1211dd6d81d61aad8f137d104bf43862d0de10000000000000000000000004612da30762de4a70d7f1c4a139e565d7eccf66e000000000000000000000000720c9244473dfc596547c1f7b6261c7112a3dad400000000000000000000000022c16a8d87f32bc1c79196e544b31cf50c4f5212000000000000000000000000132797076bd5370293fb41e6ab3929664f9294fc000000000000000000000000e08f0dc7d7e7a52e790e0b5b40698cfa1406ac33000000000000000000000000c261bb37f9cc0192f1a4e17effae4d3d055190d9000000000000000000000000eca5ff0e33d8678e20c386965529746c07d1acf70000000000000000000000001ffa669af0ed8179db8422dbe83e75679032673e000000000000000000000000ac71ecf90b5f0b022909f502918de8ada1e644120000000000000000000000007cf74527e6b7617b7d345f1511a3b74bf716873f0000000000000000000000009c702cdb4bbc89fe45396975e3005446e89619590000000000000000000000008ff3167a6a8d218d27a99a788e7c1e98091cc4e30000000000000000000000002bb7e1bb75bb08856a94d86aed8438101206115f000000000000000000000000de79db9b35c665ac6c3ee7441b802fcc05ca6d8f00000000000000000000000064bc45aab8baca9fd7e46afb673cdcc450ba0959000000000000000000000000782f5883a5840800a79e17d763e85ab86492baeb000000000000000000000000633ee886f1f563b7f362806c5eac90e5d4cb247700000000000000000000000029b3a2ed08c520ccb0c7e9f270c5d37323b33df0000000000000000000000000d0bcd22a9f02a451bdd9696fc10a912648165df4000000000000000000000000f33d143c7c1e782060e6ab7ae89b0b65dedb4b2300000000000000000000000042d626d536682120427436b4ff1d7a4db159805c000000000000000000000000aa5949d6e690364a69e3ca5f4d9f9e8f125fba86000000000000000000000000f1a81943e92a93e69fd10ab664566e575e82cd81000000000000000000000000f82625797988c0c0f6a66258cf51d4e0fff2de820000000000000000000000004d6ddfd9e732666769c4431ee5b95a19d04633ad000000000000000000000000407200788ad6c5a20502c74622c2d4e018d4511f0000000000000000000000005e6cb12141d3cec3100cba78369370dd0204f19b000000000000000000000000b453b9014045f7a49254ec07fe2b13b50656b7260000000000000000000000002fc77a7fde6e9f58fbc32836a0256eb1aab5fc55000000000000000000000000d9eb17d1ada6c04c2f2b8ff4bcadddd3480e3648000000000000000000000000d30aa66fdcad4743bf5a7d12575ff67635540dab000000000000000000000000402a0b4998399b06c52d00af45199aa95615555000000000000000000000000070210a706c6dd95ceda6fb9567a98107cbba44c00000000000000000000000008b821d9c327fc9068abf82abab1d6e0a57e98d970000000000000000000000009a2c5bc0c46cc1499f6ace788d25c6e23de53825000000000000000000000000355f6145b76014ed33f67211bb5cb5d7765c20160000000000000000000000005d9a8ebb712e4c0ee1ac38cf538d1f7925e7488f0000000000000000000000001214dde8222449ac6ccb1e57e1f805d8e5645fee0000000000000000000000006c0a8187bffdacec027d0e955bb6e5e2c4a621d3000000000000000000000000c9a9a294506c66e7b567530e4c202c0c67cc32f5000000000000000000000000c5143a268bb2eb2d52f21eaf393341a26422fa65000000000000000000000000bff5a7d9cd92c142b6dbf43f74d484e6d82f8c04000000000000000000000000b397623b29d01e509bb6bce6a448b55a67ffe59f000000000000000000000000abfd4e57be9727d1c77c8c304a35ccf81df4798e000000000000000000000000ee5e8435b55a77daf7f8095d28996d73c5218e96000000000000000000000000d950c44b5375dfcc6744f4cf6a42fcf329a4215400000000000000000000000070297b7f95d3580c5609c8e9a42b25e831191a3f000000000000000000000000d62eab6ab6fdca8dd598f297dc16337d7af205ce00000000000000000000000052045c23cd49040d2977c11536dda56d8f50ee19000000000000000000000000f1e136a1fc0cb4068a41959db59370d9f543892d0000000000000000000000009593b17cca3afbd9774c06736317bf4f54d8a2a70000000000000000000000004f80c70032cf9fffa0b2246e90178a2ecc1f0be8000000000000000000000000ff2d9c05b868f54f81f1613407d7550db8da2bb10000000000000000000000000e55d9fd89ba30ea8e6fd4e30215ee75db40773f0000000000000000000000001655fdf4af67acecea78774ce7386956f76da0ed0000000000000000000000006f48347eff0d6feb36a3e5cd50676b702044778e000000000000000000000000644a02455733bb135ec1389307de2e6896b4b7130000000000000000000000006aaed1ecdc1188426f102567c7fb3c07ad79f70d0000000000000000000000003cd13724b965917dc8b34cd46448871c1360a6c00000000000000000000000008365b547c539d7873171eacc0b47e885529c421e0000000000000000000000003cbe4e79d02ddc80fc1c20735c553d3b747164ce000000000000000000000000fcadd0186ca532d8004d17ad7a9dad2c937fef5200000000000000000000000037839501f4f4fe2de641a721b8c8a57f794b04f600000000000000000000000005378c5fe19d4b4dde0dd7e8f1f142cc9901dc2500000000000000000000000092d4e0396db12ee52e3a2566cd2e059e1637a15100000000000000000000000059abc14fbedb2b00b47df42b95a32523fede6ded000000000000000000000000dccad92835880db90f77fa50373d531b2066f93500000000000000000000000001f7b2caa7b655805656e229b227ce011e49d838000000000000000000000000232552bf1664038ee7aefbef95531ac71d332082000000000000000000000000ce2152f1d6b56a9602c7cb0afdf138a75de8ec56000000000000000000000000ba443e7eb437ef0de86fc40fb10a334c96bc5be4000000000000000000000000280712f13992f7baf81f2ed9e92e0d2aae4abcaf0000000000000000000000004f7d3ec2866efc0f3eca38f9843141ea1890093c0000000000000000000000003ec4e7d8f7ca368b9aa16c643439aab33c3d6f73000000000000000000000000c67cc427e0056995f24d2e0a40496b4bacb6b43a000000000000000000000000f0ac584b5f434ee9a5e376d523dce1782db8aa740000000000000000000000002304020fc5634bd0f0c38c34f7c06088eac7dd6e0000000000000000000000006017a6bf50045e9f4920c63a1dcc78dc106f54b9000000000000000000000000262d22fff9e6aa821a468739e80e362ee5cdb239000000000000000000000000ad67730e24c3b97a505ddc4d652246de240656ab00000000000000000000000054a6a68dc749ffe42ee878237c0cd7682f3f551a00000000000000000000000004f40e681581f8e3599067d6596c572c24558db4000000000000000000000000fe3d4c68a9600e124138c22d57440f3cec787828000000000000000000000000d31e511b70f0c34ea546c9d05856115943f32e9f000000000000000000000000d73aeb27c5a4e243fc1e1dc00c8b51f6360a4c1d0000000000000000000000004e12f3e98d3072deb7865778932b6f7e687933a80000000000000000000000005e3d4fe5211a7df247934054da1b3ca898aa5db200000000000000000000000048ae8cdf220ca04ad53cdc0c0304e8468f32044c000000000000000000000000a802c3b0373a4ea6929b35b705320e06ad0dd814000000000000000000000000a296c72bcd3204354cc3756b95e9d806d6aae1d70000000000000000000000007881cf112c8cd95f15afcbb113613dfcb11cbf8c000000000000000000000000b80813a2270b27a58149c14e71f31484d8c0cbc8000000000000000000000000a6f3088158ec8a48a6923b6a5b34c331227dcbf0000000000000000000000000c3e3cf44410486d74b7ff0ee01c73d3c3301e7f00000000000000000000000006967ed6d3b7ab993004864a2c6597693c49f63b80000000000000000000000001b3ca58f174b1664407e2d1baba6766f4c1cc167000000000000000000000000c180de6726b3480f5c2fb9cd054bd5289d7b4a7400000000000000000000000076c909f23e1c319ac324178fc0ff7d06656f0203000000000000000000000000b45088bb516e5f9774be5d3e9fc3248d2c6d810300000000000000000000000046cdc9e9038514507b0898b67c454ed0adab52f20000000000000000000000004eac48ecac28112b16fa64dcfbac7cec8af4a9090000000000000000000000004c0d949728403158214ccdb390e426ec2ccdf94a0000000000000000000000008e75a7ef29bfe79165a33a1ec64b0ba87c2a5dac000000000000000000000000ea207a8cd3ad86b016f2091f475f488e718a98570000000000000000000000006a3606afe2f68e793e05b5e2a114ae6290fcbbcf0000000000000000000000007a3038412404b8ff93dfd75b5703355401a94da70000000000000000000000000261defcc327f5542dffecc2fb47153ccbbd166b0000000000000000000000006685962ca9c115fe5cd2c5ad0a73d3065231ae2b000000000000000000000000f753cf1fe33d6aad09e935e9f5f1b3ac20ea4ba5000000000000000000000000a416eaa7413cee151ed54b7a55311fbbdccd450c00000000000000000000000060aa7d5642aeff39952dc6e6b3cbad7dc8b25805000000000000000000000000d36d9f0dc610c550ac7c653e36372ca7f9c8507f0000000000000000000000009ac99b52633fb7960aeebc19588c94b43e5202ba000000000000000000000000aae9a20dc75b7a1e19e7b17198112b17df51276a000000000000000000000000b4fab775cf0ccd17521351fabb34b41e3e4e78db000000000000000000000000d9dcc202f28ef00fd2a3545e23452b4e897fe3cf00000000000000000000000001168bf572c4e178824367a2b4a3760279c638e20000000000000000000000006b81c6d3c66f2cdec72ccc600b336f3c7fe5e4f90000000000000000000000003f279e359d4ef8ea051c84939700a69e6603cf670000000000000000000000006691a287ab78a1a8b2f376e82a47d9bb3543ed7c00000000000000000000000083ea2bd391e38d5e33d2dd82a2c3969e54910c600000000000000000000000001f7968e4b63662d075068a32f38dd59e2c163ceb000000000000000000000000bbe86be9aa89cb53361b58318c9ac8923d9b3b79000000000000000000000000b397ec32d56831fdd4892030248eec24e7f1f93d000000000000000000000000c152adeebc136fc8d2dab66b82910072b2fc71560000000000000000000000006dac5973db85f421d08d5abfa059ba41844240b2000000000000000000000000e2321557e0f11afd09aacb22a5b0de392c5b0f85000000000000000000000000d8c8e3829302a9167d52b8aeae235ce9b272b21700000000000000000000000086449825a6b6a2b1eefc48d654c1d8b8631e9f5d00000000000000000000000097caa9496e5d48b19a1ba40d2f216d61f90698c10000000000000000000000003a28e7c6f223f0dae1fa33cbe74a86d3122a15ba000000000000000000000000ceee02c6583731139d1d6382672ad56b8c751700000000000000000000000000f103f69398c8b224da3bdafdc2f8941e62321b1c000000000000000000000000abba13568bea56707300874a2dd6413621fb1e7f000000000000000000000000a9c402f12993a92e2c73631ad5223cd3d3abea530000000000000000000000000855eb548826a413094463f6bbf6a160b3b4bd5f000000000000000000000000945b4e68618325afede6f946f991535a2902515a0000000000000000000000000c82434d051577f6a7f402d5d40cfb2bf77aec9b0000000000000000000000003dc1a6c20ef718c5802a6db899a08892345ed471000000000000000000000000982140abb3956bb4c0cee5e9802956227a3b72d0000000000000000000000000e898b44c66f89bacb472f7b83d7d96a20dc9c21800000000000000000000000058b7c4c7c7d7ab8fdb62bbf3b514268bb8bff402000000000000000000000000c9c768acf83fc90476c556762f6494e1f703e4560000000000000000000000008cf76c6782bb82a7beb4a343d9b3cbdfec3f6c2c0000000000000000000000008cf76c6782bb82a7beb4a343d9b3cbdfec3f6c2c