60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000e737465746861776172642e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e20737465746861776172642e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d52725765323146526575525734366736385a7667527a70764a6f5172444257326a5877467a3567336155564c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000d0233b66e329146ea403b4fa5e378a222fff04940000000000000000000000006143c013d78b22cc84aa3cbcce7f39d28c015cdb000000000000000000000000b46ed2e182dcb5751ad0d7657a23fa9023e948af00000000000000000000000008a662120a3d951ebe3aacd3fe2e98fcdcfbc1330000000000000000000000006d9153ce6f727fbf8e42e98ddf03af9a0b1846fb0000000000000000000000002f1c7ace2d5263c3c9cd8728422dd602eb7b8083000000000000000000000000163943c608bf595e59102ffda9e42432c9116eb300000000000000000000000070a789568316e106e268ab0e69e3af34d8a389cb000000000000000000000000359355a35f0a1410b2afbf8790a42fefda134622000000000000000000000000a71644b50c7033a5f6af9cdf582bd391f89f6bc200000000000000000000000064d7b1a765d8382e6cd0e045115944811d9956ba0000000000000000000000009d0e95b81fbab88b921f796ad2663dd89bd6d6f7000000000000000000000000d457fdd16e0a1329c13cc9a3bfb17d5895d7f573000000000000000000000000ea2b5a65a2b4be9a5fbf2dc77b40fb24d76b75920000000000000000000000003dfa9136b823ed3ef784afb153b1a17c7b3d8db90000000000000000000000000f8849f161c37c4584eb989dd34caa8b99da842c00000000000000000000000034ac83d3c1eaa1f67820bce11ccac162d86b4b550000000000000000000000006130d3edf972ef4bd1fa7ebaa2458b34e5edac49000000000000000000000000d946a2a5be9573c3b0a2d4a79c7bb86fc55772560000000000000000000000007c2a39e01f8b1d863cca023f47c8196eaabc8deb0000000000000000000000008c83be57b19788991ef7842632bc2ca58ba25e95000000000000000000000000a4d9716c7163ddf81af21b120b94dee507f06ce70000000000000000000000002d9196b9458d925647e8d903dfd0fdf2990e771f0000000000000000000000005df6a71c62895b22b73c4fd5d01552687681936600000000000000000000000089670cf4372954779e26714c0bc191169f202991000000000000000000000000116bfdf3cb1104149f98334b6412f3f590d5461d00000000000000000000000080210df7474cc31090dbf6dd2ca1620f9c7667d700000000000000000000000028bcda2b78599c77e2ee71acbeefa4e19fa8b584000000000000000000000000669365b06240b1e730da77e620adec8904f6abec0000000000000000000000004e8404cd92518ec42b450550e243b581732a8b0e000000000000000000000000e03bb5665f5c0ca7471cc014eeb73df83851be8e00000000000000000000000067198c7843f6c77f5d640ad2f0f0e45acf1c83ba000000000000000000000000b67e5173b42f10614a2c8352cdc887b868397ba40000000000000000000000000008c341b19e00d0d2b539cb3c118b1b5eee09d400000000000000000000000086dd25dc3df8e8bd6a8315ee2b050cfd055e8224000000000000000000000000a3b7ce50fce7d3218ad5c55cbfb6c325b3836ecf000000000000000000000000215a2a56984df578603f6f9f5a46750efb3568940000000000000000000000003003937e76d0708fb22dec53f91c2ca954f4b9a2000000000000000000000000300badd7341e527297e811e9c4b05fbaff35101c00000000000000000000000007d2b483a942341682633e1448d6630757fe2fd3000000000000000000000000fea4da408dfd80672a7319332e96d85e3ca0d31d000000000000000000000000abf0ac1b95d5b6b555db7f8abdc18d582a658d950000000000000000000000008aab0136b58c5647dee3b211145ee624013e7ca60000000000000000000000006069f4e1cfe49d401e3e3820f98af72a2577ca5f000000000000000000000000b91a7636a2874a4c4c4ffbf45445f2c9c896d845000000000000000000000000183a023f66b9d844f54d1824b89d7c9cb446c83f000000000000000000000000d9595145e8da699cf0285cd5a66d787b7a13df15000000000000000000000000721e601d5cc91091782a20a584ae6481449ff357000000000000000000000000af2acea6ec6b5411a66ebbc3a2526516048dfc350000000000000000000000000cbad23962538088cd95c1a20997db5eca3b000a000000000000000000000000c25515f91b4e1b1d730f19ce210fa3de5e36effa00000000000000000000000047126f2b9d8daef8bf7353a6e7fb16b1e34c9e5f000000000000000000000000cf79cfec81ee9d89961f2298d37ee43714958ea6000000000000000000000000ca53a7d1ebcade4e477f0d2fb75a926b8eeeac8800000000000000000000000049e6937ebbd18075333f1043a2930c2b5f362ac700000000000000000000000061aedb2ea21adfddb032df835d2ff02f0da68c66000000000000000000000000cf7ad38752d05740a20121ca825b03fa48fe1389000000000000000000000000ae99e09ff574d94d340f98dc9ae6cab10bba759500000000000000000000000047ea3350e92a6d3ececce43ef0c3d53eb681c64500000000000000000000000015c2a8cff70add711c2f52cc733b3c4cc0b34422000000000000000000000000a61ce9e022cb67a9e66ed618d10849b0deedbf9e00000000000000000000000098f46c519bf15b73ab09764db70f314fdbe880fa000000000000000000000000959ef07d0b3d55c83dcf6324bb1a7f57e68c5936000000000000000000000000e4d9650038340e88d436fdaa99130cf2793f281e00000000000000000000000086610597a4cab1a069f95e116fdfee0f435b04ac000000000000000000000000db35690f216c5d55ecea999105077cfb202bd0130000000000000000000000009a11837bbb727ba269e7db9a7095df0bed2724330000000000000000000000005ba5fcf1d81d4ce036bba16b36ba71577aa6ef89000000000000000000000000839271ef8feba0466cea5cfae4daa991c3435e91000000000000000000000000671fc787162389be3d324e9c18b0508e342cbe6f000000000000000000000000fb75225430204ad36bda5734d7620845c7490a37000000000000000000000000d80027bb0485c3a38c09532e04c37be81ae2e54a0000000000000000000000005ce36a8882b22415e208e484418367dfff90cc070000000000000000000000009dc4acfa8b790dad0b335a829949321c292994d0000000000000000000000000dfb0e9f7bae249f2a9cb092b5d3da8c6462a4f03000000000000000000000000b5566c4f8ee35e46c397cecf963bfe9f8798f714000000000000000000000000123f18a3f7ba13d246ed962fce1684bdd34329900000000000000000000000003d84f27d8e122733b103696ca6acc04b2925564d00000000000000000000000027f930c9bdd96dd10e62041704463bf87fd9206d000000000000000000000000854fa27ed1f361a4ce85aa8e9a67b64488a509a3000000000000000000000000af2fe9a16992d2c43c759261ad815ff743285242000000000000000000000000dcc84ce9f8a381e66886a282b8fddd84220baab100000000000000000000000025abd9bc3c768dced3fbc9d078bb6758da70e21a000000000000000000000000af49e1df4c342f6ec17de6f41a6dafb4c9f674000000000000000000000000007437c2ccef9778484997e4f62ef1898af9e3c474000000000000000000000000bc3bed9ff1bb6d350908c275fc5da2810b658072000000000000000000000000c06e22bccf0fee9b46d24709424f951dafd544ca00000000000000000000000029c8856e2c041145977a666bca38108b7f26ad91000000000000000000000000e3a3693dee3e2f0b7643c65793d8f3e3f3eb6599000000000000000000000000942b7f26f27fb31d1c8d2b9c58c014f8e86d1e3c000000000000000000000000fcd24bc3550bf95c79c498d75a9b906a1b0e05ab0000000000000000000000002fa504ac3eef05413b9912fe9dc2bc6989c29631000000000000000000000000fe607e6358d1ea00ec7f90aaaf1d0cba5f63a9d50000000000000000000000001efde1c7268545f73a382d23ae6bb0d51b1598240000000000000000000000008d35e267c5bc51183c9fc6fadbe3710cd15f4af8000000000000000000000000f95fb4f0c329756453b0efada1d9d626b12eb94f000000000000000000000000894e8ebed5b42192f9520b88ad691ea2e61db3e5000000000000000000000000a08ea2b1fbcdc985d3a36faa96fdf5eb57da6c8c000000000000000000000000fc07314df7da17fa9e8b1cb2b238b37c2038acd30000000000000000000000001ad8e0f9a5e2e8efee9a3c1f57214fb203251d970000000000000000000000000683a7e740bb5a5311aa1de8f36aa71d94bf077700000000000000000000000042627691367a8fb7ed5c5a8c5142e0a9b69c9808000000000000000000000000e57da23319671e46662cb0bce806c0a0da4bd5e8000000000000000000000000b53dfd8ff94487c4a3333f2967cdde465cacaa47000000000000000000000000bfe9db4695fcf40703638ab3a6aa31364af1fad40000000000000000000000009a80b66902b2053fee6d3afbef84d9cc0bd5c5630000000000000000000000006c9443a1502734c610e501e79b5b37218d2226df00000000000000000000000091d9c0ea2ac4ee45a56939b326662d47c2f2893a000000000000000000000000ccfa3dd4cb76b6cc9ccd9e0bff72b21fc888fb7d0000000000000000000000006acc871827cee3d66a6572b065a707ea4f42e7f0000000000000000000000000e001a57292d62f989e3ca1190549bb39b5f2b5790000000000000000000000008724534c3c999c756f1b518d00a3d7eebc19744800000000000000000000000052b2fa247c20b96afc06e62245e18b8aee6210b80000000000000000000000001dcbb7863137b0928ac30d9e834ffe166c0772a000000000000000000000000060905a5bc89e3cfc714823e7d8e3cfbe9ce7ea0c000000000000000000000000512de3faae2c4252578c74f0187613b5ff3bf31e00000000000000000000000048a168ef107a7573d3f84a945f19138c1c872fdf000000000000000000000000552106080dfce21a58def1c78b8e607386e8ae470000000000000000000000004e1557fa77b646970160a3295f865f167aed9fee0000000000000000000000003fe77f899f5a36762309e83200e74d1e8f1d12af000000000000000000000000ecb624908bb10e50f06ca9e3aefc8c8ff35499b00000000000000000000000000c13827c325da2b1c537e4c10a7d9b953edbc318000000000000000000000000bfe41fbaa4f7fe4765da669c04dfaaf8b6985ef3000000000000000000000000007f0ac8aec5c4f1099abb4f4200cc38fce91d26000000000000000000000000f77641e1398cab94e438fc0ca732dfeee44d79f80000000000000000000000006ba3d20bf68a33ffc58bbc3e234d6a6266913f6c00000000000000000000000094addfade97c2f5968a861089cdae129a24098be0000000000000000000000000b1b655e145fd4ef2b291492a36c0c43188f8ef30000000000000000000000000a7614d9ad5f4dfd7fb510d095a4c0cf49dd15e1000000000000000000000000f3f996a310b7862399e162d23cea06b74a5a692a0000000000000000000000002fe5379cb4da379b813ccf1b70cf376fd35ae3cc000000000000000000000000e13e3c4c6653b81b968cdc35cc79ed368794785000000000000000000000000031bd8ae84588edb5f79013136ac4af1338a3069b00000000000000000000000094c3922bc551f6ca22a6f432c93f6ca604b48fc7000000000000000000000000e100377ed1dba87337133679461462b219a9d34b0000000000000000000000000b50ff147780452cd50f0bae60a7737071df76cd00000000000000000000000002bc82d230148947a59618b6ef95b45d18540f50000000000000000000000000541682e77c4b9b30de119c7a8306f77b44064d5b0000000000000000000000006bd1496dbb3e039f866527fde8f99ef776152bc40000000000000000000000002401050448b48346042b3cd5bb95cfb9c9e2e9ad000000000000000000000000755295062dc1bbfbd59764bb4d8e7a38494ae276000000000000000000000000920cb22d958930449efcaf23786c207801983390000000000000000000000000b2adf0c54d8d32485a5d2ce27a5e61fd8f857e4a000000000000000000000000c2cd8b1a23736070f08f92b925f6224e2f32c9f9000000000000000000000000476cead17551f7dfb542874c45ea8c7ee3453e2200000000000000000000000075cf76f7137736ef2cfae8c56530774259b45a19000000000000000000000000f6f9b5cd9002972cee3c0e22a424904751ac7ff90000000000000000000000000cba2f9847663ddbc2388dee006491a2e430c2a9000000000000000000000000a983c786c73b12b2c1c9e62924e322885e7b90bc000000000000000000000000fdd1fe1e31fa61edfaedd9c8e7ee333d1915d3c20000000000000000000000006d2bbeba4a228e539fa7fe874c06b0314546a3550000000000000000000000002cf0d0d6348a173f5652e30d0fb2a915ba7098ff0000000000000000000000001f1a370233a0e11970f679afba489ae98e9cc83b000000000000000000000000fe7a72745c577f7c20d834a50a5fe6a13ced0a9b000000000000000000000000a991ffa23d4cb30219834c8402ed02dbbd9e562f0000000000000000000000009af15bf3044ba023241b467df256f14a7da13948000000000000000000000000588b6312feea0e19d6dfbe5286b86c4df8f2c5a8000000000000000000000000d6f98cf8c14e31837398d25a308823582386c2840000000000000000000000009081e588ec76f328eb61e7dbb14d6cba00c8dd0a000000000000000000000000825e93cc0e43db2c37f0175a09880b1012cd520400000000000000000000000044b0c536869f48da6157763896e1866d451bc4eb000000000000000000000000dfa0ad394add5be40db661a7d787dd25b7013c990000000000000000000000005eac616771ad51668a90a31c3afcdae20ab119d9000000000000000000000000a4bc91827a72da3e11098e106e2fd23ceb1c2bc2000000000000000000000000f4505021f3a7dfc76937ad33c6a5350ca48e00f5000000000000000000000000eeab5f39094a2da44b62f93fbbe884035ce2f25400000000000000000000000021c4487ed517b17564ebda653b78ad665e0c05e0000000000000000000000000716656baae28af87480fda7a232aefbe5e045239000000000000000000000000aec70d38b444db136401da4c94597f7a9a774a260000000000000000000000008504e9c61a7f3e11e6a7cea50a54c6b490634a0c0000000000000000000000002c6fd9e5672c733998343724fbd26f80651e5fd5000000000000000000000000198f745f36090245a922a9c10ef9ab1f718b0d7b00000000000000000000000043da22ff322b1b905d7b77bd0708005be0cbc57300000000000000000000000027bf350cd9ec8c7671aff1a96ff9758943d72b5a000000000000000000000000474abd725060b14e27faa77de7343e4b7cb43a8200000000000000000000000058ed494e4856321828141399dd23e4c39e674f7a000000000000000000000000b55745e7d4605747011cad701e94b609696c65e200000000000000000000000065387ed8a8cb7f23d84481ff09f8800c5a02e1cc000000000000000000000000546b28148ac126dd4415ca9d4992d084780200cf000000000000000000000000effba3f2830debcce97fecc9c7b553c6fd221ca20000000000000000000000000caf0c4625381144c84b78ab69f74dc1dadf58d4000000000000000000000000e6d260d985ed132ea35ada717f581f99068641e1000000000000000000000000cbf641a213e742f60deba3bf5ae4ee87ca295bd5000000000000000000000000e189dc7aa593965348e3e49969e8153a465f113e0000000000000000000000008b8b7cab53cbe27316a36b119aa4a17ada54125f0000000000000000000000005eb476bfd8c1a9ba7a9663543a6686193b42600c000000000000000000000000b77450bac9220529677a8f11dc56f574d282a211000000000000000000000000fccbbe08538662d3f9f76a293575f9a6604129c5000000000000000000000000b7d7c99e1c14e7fa182da4680780455d7d9c7b12000000000000000000000000a7292055f7ea82848c8a2038708d3f4517ed5a170000000000000000000000000013b99e50372d609f1e1a8af83544878e99fcf70000000000000000000000000bfab0e3d253e0f7e1063d7d1388291acae0021a000000000000000000000000496b7a782c958ab8919bd8163df0dd686c3b02c1000000000000000000000000e3e0c6c9f83981e87f3d828d7552fbd0a97ce168000000000000000000000000bbad83bb4d76181b6be461aba333210ca3b11df8000000000000000000000000ee5a33b05e23a6019ed642e93c0d49f5cef791f7000000000000000000000000e0d1d55ef662178b180c5da7d0f61e3b3618d90d0000000000000000000000001230d86e03866c8d42a8dade96404472a14f52d2000000000000000000000000de14ae3952fcd8044667184718ad65177b91f7060000000000000000000000009d893ce897c734f86b72d0d5a44e858db92b894e000000000000000000000000f066b153c137e24e94a7a6218aab299b7c9684dd000000000000000000000000051bee6f9bf36efb228f7f037eff3e5b64f837b60000000000000000000000001879fc651d5ba77484065c857c47a04286934832000000000000000000000000b3e918f802c158aa21cfb9c9957076e55cc8948100000000000000000000000038b0a6c9d07449dfc20fd7ef670df35fbb649262000000000000000000000000eaa209fcaf11add56815c52eca92774c82b2d7e700000000000000000000000008efa9cb0061c20980956765863669405eea63fc000000000000000000000000a51d0e63edde68ef2312136be2bdaa1b528200a70000000000000000000000000afc4a4e13d7de207e44fe9ab3ae89e27f54ab99000000000000000000000000db49c49c016816317eb8ddda09b2dd45b4bb39350000000000000000000000003b09a1213e83842307c862deba0836bd1e40285700000000000000000000000077a0aad478c67718bebbcf6eaa2c42a281fabeda000000000000000000000000ae7de23ccca4a0c2568393a9e90e1b4723ddab8a0000000000000000000000007a887b859532348cb2def4e7819838caaa82d0f30000000000000000000000000b12a705ca4d7dade3493bfec21caf0c3754dc960000000000000000000000006699ff71ff948ee8a67b3d395ad02a6af4be241b000000000000000000000000138c48656a50a4553066ed70fdaf4df82315a272000000000000000000000000e1ffce241b27663954c2457dd9beff632fd6549c00000000000000000000000095f905f93535d71d70d6ce7af82361c9d61fdb320000000000000000000000000670f7f3def3ac6cfa1b979345d2a46d2281d1040000000000000000000000004ffc5f22770ab6046c8d66dabae3a9cd1e7a03e70000000000000000000000004c67f15621faa8543243545e67592bf1f4c4ba2d00000000000000000000000036108d0423b880c019f7693d50106860768cab7b0000000000000000000000005d7cde06c9c1dc123bfebe3063384049eb41f33d000000000000000000000000fe08d06a422992ab8eb3dbcd1475f39c8d595ca5000000000000000000000000e971aec47db33b068fee3449f7f4b686260bf6b100000000000000000000000019085513cbf2c5ba6ba5e4629b93702ece3c0b3b0000000000000000000000004035913519c6edc7e7ad0d14f3d60e81f9ea70ce0000000000000000000000002bf0b395ff2362175df989ff7fca9f65d844588600000000000000000000000000009f8dff93888a98030c95f87b2a6ed6db0000000000000000000000000000152ebf4bb27e0a78f05fbc2645303785f9fbe905000000000000000000000000e442665761812012681f5c32e3db1e1b373730050000000000000000000000004f184ffe936d6834f96d6fa61363aee9dbb953b800000000000000000000000070f2470004a76040836bbfbcb4fb8af0396e9039000000000000000000000000db4b794adafc3839e7a2a2ddb4ffb71314e9865b0000000000000000000000008e8d006d6efd32a55698cddd0828994354af6f8d00000000000000000000000074304b7f41c9bbd8d22246494aecb5c86d37b3ff00000000000000000000000000d4efe81d1232488f2a9ba2c4b5e72d8fa5a8b300000000000000000000000090dd338a1e89c67b22f580f1725f1a8841058e8300000000000000000000000060cb8bb1837cdc378a963b36b7a64166fe41a75300000000000000000000000035c0c06b0ee76e3c800b4605c047f18eb230a1180000000000000000000000003e19e0a5107355938072e9e4e9c57a9671ffc37c0000000000000000000000004b4b0b8a1d0f554908da4ee35985b4f437202cbe0000000000000000000000007d7aa32d28cf746e20ddd1374436198849492ae0000000000000000000000000a857fa21f093e80af2a72ef71a01a103c0eb9e580000000000000000000000000addb0a7cd322086a0b4a242b778bfc3d6a72cc9000000000000000000000000529ad3d385836444955b2805d91dc27585856da3000000000000000000000000e419eb82d9decce935bddae59ada8713d01de8460000000000000000000000005ee0c1624632bc3568be968b52ab565ee5ff539c000000000000000000000000ff634a251c931796e633498ed55070683486c2bd000000000000000000000000a79789ab421dd9312e8a21c92faff56be0bc3ae80000000000000000000000006c51ead5552443d5701d7f9fe0cc71aab3527910000000000000000000000000bf8d28e0bcab597ff826e7573ca4f54d20789e0e0000000000000000000000005e75194082d2274c57debf4c5994a6a0cb38ab0200000000000000000000000031b7e144b2cf261a015004bee9c84a98263e2f66000000000000000000000000354aaab17632e61b512a27a6afe69e4173f2f1ff000000000000000000000000c3c0ecfc139a63539420a3eb7053c45576171ee900000000000000000000000064b091f7a68ed3ca965889ffa3d511886be438d400000000000000000000000083408b69aabbfa26f16cf406867d39bd9f50d6ac00000000000000000000000074ead0e54822676dbf9452e4999c75a29f824c0e000000000000000000000000944462e5d359cab001d443d3ad6deef99bffd33a000000000000000000000000d30f535ec2e60876a0de919476e6caf1f31d14f6000000000000000000000000c9173a56c579ac91304865082662130c337871be000000000000000000000000ce7f6b015e576dd4fe14caf0e24f099af77f4acb00000000000000000000000087cdced7862eb5a10d285160d7e15f1176c9bd8f0000000000000000000000008be85adbcc1117e75db19e43d49089ee9272859b00000000000000000000000000b7bafba9e614e28e918738e0ebdace658f77a4000000000000000000000000a1c83e4f6975646e6a7bfe486a1193e2fe736655000000000000000000000000140c454d65efba1b544b430b728e65dae08494a70000000000000000000000000e024084656812638fc070174cba5db8ed6e3da50000000000000000000000009ded99cd928b170848c8fe284aecca2e41a7030700000000000000000000000064858aad8fb08cd09ff9052afb0c875ade36d17a000000000000000000000000396bef5006ac77b729878fedc4066b77c50a7487000000000000000000000000a6a233ea9547e0a7cfd734e14b61cbd7a5843f5a0000000000000000000000002c3ac0dfb97cc36a48a1e91e5a2f1a9ccf691fa7000000000000000000000000fab7fccb5c14dc6c06cc4db2ada804e178b7aa9400000000000000000000000014dedc1be98152557c9cfe2d640401f24cb7a283000000000000000000000000a484eb38daa6ea7a389dd8d03b9cf2ef514fa688000000000000000000000000f47cc0c3d8ce1f8241a571cc061991f86423669a00000000000000000000000073d69f636875070868ba0b8986bf647f641269da000000000000000000000000f15e0bb7e443019e570b47e450174c62880100c0000000000000000000000000c5b66828ac4704cd9d693b906b4a439b64899554000000000000000000000000d9b45194fcbff0e0eec1a5e96e5d6eaaf35ba4cd00000000000000000000000093c946c90378dab4c82b30b65013e73543489909000000000000000000000000c298c36eb5840a4b0e5bfb4145742b198cc9ced900000000000000000000000036471dc5edee86e1d61c1d0cabbffe198223386e00000000000000000000000051da5e8a4cf497efb822d55ca424b2dc1cba443d00000000000000000000000046901e907778a950c77971a29ce75a8bfddb1d2f00000000000000000000000012243a169c448d0bb039023039210d9a1084c9a900000000000000000000000038a09369bb23cc014ae94274c66fb4318a88fc29000000000000000000000000166b80dddb362cab4ba51d79523b3dc3d0acbbc3000000000000000000000000991c468abce2b4dd627a6210c145373ebabdd18600000000000000000000000043961154aba434094790fc040df9125af0686f0e00000000000000000000000029a5406b7bc30576c24e91cd45b3cd1679110fbd000000000000000000000000d91143e58b83babf8ea01de8db163ccf301961c0000000000000000000000000b1672fad9534cafe72858f8e7597e6f2e480cac7000000000000000000000000bce0572bc686ed78c26d6e4e3baad3afb59794250000000000000000000000005f1b39dbf4214c3b747a638ad137a4b40ae9b99c0000000000000000000000005e85efc45a6a595d2c207473b7a19670841bfe090000000000000000000000003cc0b2878816ec1b9b612d927f7c8a66440985a70000000000000000000000006536590e019cf82355366483f90dc56d2cbc00ba0000000000000000000000002ea59b54f1306209c585ffe55ad6693d526813dd0000000000000000000000002b2d886cfca743502dc0085d5d4d0f1ad8e0c76000000000000000000000000099ee6d18708fe26192c943897f3d0d7c45b628d8000000000000000000000000cd0b67a61e5e8f4616c19e421e929813b6d947df000000000000000000000000ef679b9a003ab7d8ec5356231f32d287acd95b8c000000000000000000000000536ca7129bd925d9b7fe73882bd76c628d7db21c0000000000000000000000006047ee878d971117d8209cb3c278cc91a3544a8b0000000000000000000000002da0967cb8f5fdd00f1b2ff22b236fd1502329d30000000000000000000000006140a6735fb2f9a4a2527e45ff1af5d7ec2d16f3000000000000000000000000097fe5b049996bb13a8a847c754dadc8cd3e30500000000000000000000000001b2c8f9fcfc03eb3d65e065c15be854d314e7c22000000000000000000000000de9df0b861bdd07a39d8cafdf82067bce6c42414000000000000000000000000f18b9a91ee82ccc8a6ca172b5386a3ff66f05733000000000000000000000000f6eaf128e9b79cfefba780c7a0ce7644bdfc7db0000000000000000000000000bd9ef30a76c84a903c4402f0a4d994700c747c1c00000000000000000000000048f461fff39e48ea192709a1f6cb5e490640e1a10000000000000000000000005cec51c1c1ce74afe68b13fda4c2473e50546e3800000000000000000000000032c094ca27d64fd1ed7ab3bcf79ecfc34dd1e46b0000000000000000000000001bb1c2bc40b5209b0f3768b83c1db1be48add7d90000000000000000000000008be9bc57083c13bbbe0ede4b5688269d01f74af7000000000000000000000000bc4e795c530c2aecb24c4d6d770355c9175868470000000000000000000000004c63c558a85c9c0c2feb7f364477096667368040000000000000000000000000c8236430dfa9b4aac99a07dfdf4ef2253dee5596000000000000000000000000d9e1787faf20c4838a5c442936f8b68aa039ff8c000000000000000000000000226e7e5e88b08cb7f34adda148823dc213994f63000000000000000000000000071b835655b13e531f97b5ee3e8e9d75e9934b1d0000000000000000000000009625372ab175348f9b18ef6eb66cc51409eb249900000000000000000000000074c53fae1e743336357ebd087a7dcf159ce05154000000000000000000000000d5c4b8626aca15e3302fe0d5587a9a15a6ee226e0000000000000000000000007e1495189caf34ee7e238c97c19617da15d30f110000000000000000000000007098ab706309e924f582681f42f2811e545e980e000000000000000000000000665b47047eed6b3fd67fbb4348e2d19956d7f81e0000000000000000000000009c7c7adc4556246dab522a860d711193d96b7305000000000000000000000000936556444aaf93f8d776ceb537021fb2048d84af0000000000000000000000001474bba7c2e92db6e5aa65c14edade26317a06ea000000000000000000000000b3e349347384df88c903d888db457cf4945eb4bd0000000000000000000000007b4b02372d8e54c1c0454d97f01d85ef203cdc5e0000000000000000000000009de27a4a7c9c15743620d6c4923da478c9e129160000000000000000000000005d717cab396a8306e32fa172b466014569759c9e00000000000000000000000055b044660183a0a32ca10140c4840f1799fe5cd000000000000000000000000087117be7debc7858b96f7180879e9a61c6024ea40000000000000000000000000dfbf792d62b791e21200da96bb0b267261d3abf000000000000000000000000324ff7cd56ef426f42c4e152a04cee1b0d8ec02b0000000000000000000000008542266b03c683171a6d44070d6c54419f4674bd0000000000000000000000006d9c685b03ad105129a24ac95b6704e7fb178df10000000000000000000000004bce90fd3e0a80a7242283b68df76ec8ed8c444a000000000000000000000000cf4ceca8424e01e01399361652a3a60614f7d1720000000000000000000000003819e08ebd9198924604e21b5972f2f291b45a740000000000000000000000007333c9b19077fd93292783c70bd892892c2396c10000000000000000000000004ef356308c2e72bab1db9a5de39060e90fc2faa5000000000000000000000000eef7b7205caf2bcd71437d9acde3874c3388c138000000000000000000000000161a9ffd3a30b8f035035fad456e25c67736414900000000000000000000000079e3b45f7d022c91bbd81c135489e1bfb08d6b15000000000000000000000000a03628a405d6819ea71c1934d3c1d12edc02614e000000000000000000000000ff9000b6ba0a3446f96a0f6b2dc53a2ea1cb54590000000000000000000000001c89eef4ed347e97e849d77b921f41485c99d36800000000000000000000000090c5f217c0bb5dd4e92739bb83f80bb95b8d802e00000000000000000000000035c8f130bc37449b9dfa60a579efdaadca6307d8000000000000000000000000ef528c12d521b5d7ea5c287b84c4ea682114a6d6000000000000000000000000e40aa8506a9e5b91828d5dfcd71f6ae1ee83dbf30000000000000000000000003b4d0ab349f2fc06c9a0f999f7e0eb7b3a095212000000000000000000000000fe0402cd4d5259a7ebb66e1deedd5cca75d8dc78000000000000000000000000ec92832229b9887504d3205a1f67d8fba0704c00000000000000000000000000f88eade6a90e32c869bd12bcc0071dc42ab775290000000000000000000000007544af3ba3a9bf05d98f12f5a0242e8d94b440fb00000000000000000000000060e02562ef172cfcc88cb437c0bb4fb697bdf8a700000000000000000000000019fdf9e73b5681766de900d20dca4b6b43246b7c0000000000000000000000003588206ce6667093d1542382702f4172480b200e0000000000000000000000009c0302906462cce093d949fc24039c8a46055f940000000000000000000000008efbb6c7fd21e64a1713d97eec8ee11a421d1fec000000000000000000000000a0dd28de35ab02ca1f12d0e4589ead25a930f34a00000000000000000000000092a6008ee03aec635e21f7c07c7a28015183e11700000000000000000000000087388adffe00fac142a6eaccaf7f895d14da52f5000000000000000000000000ca51438545af3484f06c3e2793d44174dd10b269000000000000000000000000704c6d69d7b0461787f597c6d8187e64718ee18f00000000000000000000000062c391ee0c021819ef004bc3a67c895208ecb382000000000000000000000000d87ed2b8bcd3f498584b49aac499656a2c9b952e000000000000000000000000a1ae13999df5740b709af82a727980c113a2527f000000000000000000000000d378f44bef19241e31d4a7aaeb4c100321ce337f00000000000000000000000071f4e17f24754ae29cc8d10cc985ec61056a61cf00000000000000000000000018f40dc6fefe0b918e51454d478bac35aa136ec1000000000000000000000000e31f319b329e3489a987d5629a22e632604e9902000000000000000000000000489daae7f267312cdca739156ec826de5da4eb7b0000000000000000000000007f2f46b8cfe1c415ac328e8be441c372760bcbcd0000000000000000000000004a9b0267c6aef1fa5de6225899a3bb4d474b11de000000000000000000000000e76b4ded2468f75455e4ed69b05b6a0650c6fa9b000000000000000000000000d8ddc5f0abb95d27cbffe6b6fafd8a8a39784cd900000000000000000000000066bdb6f0e4f5c71f31d03adc4a271b1af221adb8000000000000000000000000ae37d1837e8bd21779c347340df5d4fbe68e0f04000000000000000000000000c837bcdaf453cc01b495ab84147efa6ba06d9e5b000000000000000000000000bee2fec3f736509cd2ea8f726982d9670255a44e000000000000000000000000d5121917b14e9efde2f9f7f166e79ec2fcaab0c2000000000000000000000000a1ce3e9e2d32d92f297e8ad0fd8bdc3700952d0e00000000000000000000000067be8ce27ef8158d51d8593bb5b26eafacc955d90000000000000000000000006b56e99775ec16170eeb78827be93e086d275fc000000000000000000000000007a2cdeee240e05c3c048dc03ccdae309d657162000000000000000000000000bc470793aafec58a427fb40894c6a304a51866de000000000000000000000000f5d836a73b60663d555a374a9c249df1ef3c8459000000000000000000000000fb08c332e186b1ea10229310d4f68b274a8a89f600000000000000000000000059da86ca5f3179913f7bc08ed666dfb14be4f1c6000000000000000000000000049ca4974173768b7c40d81ba355549e5124718000000000000000000000000059b817cccc7d033ce26b5d3c02ac4f3c4c37a987000000000000000000000000d35f7890f86483bee365b10602c7e1ccf9e41ded000000000000000000000000f9564170bd5cc28fabf534f8d87d4b0d01a9c0d20000000000000000000000003440764520c44894280a0f95b3a063de29c6934700000000000000000000000017cbed1329416e150b0c508512e5eb07090340c900000000000000000000000035e1e49bddeeba97fd9a390678231940d362b28f000000000000000000000000b3edada5f8e8ecda3958f43c171de271b2bd4c5f000000000000000000000000ade1e3b40b58e51df923cfbffcfb3502a5b07d1a000000000000000000000000d1a0cd9e88d38d0ca1ffb4f547303fc1c2ac7f3200000000000000000000000016ea768b131be44dd2aed5d597e91001c35e4d98000000000000000000000000c50cea40f3292457f91d2b473de2672b532bb954000000000000000000000000f533a9a5bddf9d79801468d7078584d94eb316cd00000000000000000000000041498063c8ebe0664191975066543101b2caa7c8000000000000000000000000a180c9cce6b4dbce03902e86e4d2abf2b620269d0000000000000000000000000a00be3441d44c21ea25f83cf0fdbe60a50e0c6e000000000000000000000000c3e7d7553307b42f58500c18da445d00d461e2ab0000000000000000000000004ec7aedec741e316efe7c0443733da978a319dc500000000000000000000000080a2b849b946c4d585599e925e6e82738e1e61f30000000000000000000000006f3433da6dee1bc210b7c9ac990c495dd55773b20000000000000000000000004a2b152a7b4ded247500a37e31a7850d11deecf60000000000000000000000001345729c12e470e7cbed0855bb222a08225623b300000000000000000000000003fcc00b411382abb600370690dbe3384fa934480000000000000000000000002701e783156e9a842e9543ab94145e4953fe8db80000000000000000000000005193903f1bd1fd13ac27fc5b27239390b6941edc000000000000000000000000fa3d650090c1c58bb32a6790d74c2c6bc4ad729b000000000000000000000000325bfdbeb50f6ea4ee8d07cc627562cfb48792b300000000000000000000000006d7d92fe3d58f63cb155cce1622987acc14289a000000000000000000000000d20673a5f615f26ecf679be0106f53aa7e282bfe000000000000000000000000d1ffb05ee7dbebc2337bc4973f04479a8f16d692000000000000000000000000c15403b2d11028c14b23f89a9953529db249cfb000000000000000000000000011aa807ba40992765e2544af075a713f8b4a3b420000000000000000000000004320157a3f803ed10b9f87eca697c9e4e000b8ad00000000000000000000000084ba453b75d97060f969aaf134b24ccde4e4c732000000000000000000000000030921f0eada6ede723cb9bfc73d8a0994589cdb0000000000000000000000001ff5e4072f0a26d59372a55bcecf7bbd1551b2c6000000000000000000000000a7096d3dfac044ecc355accb12b3d1123139192e000000000000000000000000ee7a2091dfb43d3a350385245f49269b34d2c7ce000000000000000000000000a5845aeec70106e7f3d3b03934abd1ea3c12612b00000000000000000000000029637d8011ac5ea40ef91387ab07bb9a2735b03b00000000000000000000000010f256d7d4f976819c1c201be40a16d316672b3900000000000000000000000035ac8ef12e3a4eba37751c2de571c6590e1e502500000000000000000000000034ec6fe523041d32bdcac2e8ba1ea0479838c2a700000000000000000000000055fc66b33a3b60fa73cc3f6465ca67c0fb705966000000000000000000000000ca61741c9a8957ac215d73df0756a09e9b4bd7ab00000000000000000000000009bdf14e8c50e2d3012fbdf20edb5a24a2f3ce3e000000000000000000000000272fc960c55f85746ba4924c070758c290f0fdaa0000000000000000000000001d215a9ddfe246d1fced6ee2a55a93611a566c7c000000000000000000000000e931a6be427bee95fc5f813c506395cb39fa6e22000000000000000000000000d34c1e8b03c8e1697bde521ca395606334afcb86000000000000000000000000fbf4f59b15c9e76c204c24049ff896c000e950b2000000000000000000000000b538023bd770b240bb54a2109cc077aa82ca14dc000000000000000000000000d92896bf2ad8a702c6a5459ea943d24808a131a2000000000000000000000000bf79a85be20cfe3879cf7a94b90267848adb293b000000000000000000000000f31ec6f077734a5401e042af1500bbf40cae6adc000000000000000000000000132f5b05e5dde88728ff01f2ec90bedb2a13d0b4000000000000000000000000e2f0ecc432f80399b41356e6cfb94592a9917d8f00000000000000000000000005fa9faf0b9f1847493cde04c698762f87d0978200000000000000000000000089e05e2ec1bfd5f01eb02788b895c1dc37304f2900000000000000000000000046fe985192f814423fec6542a46256fbe5639baf000000000000000000000000c1db1ce57611a6534b9c7447c3c9326d8afb9184000000000000000000000000d412107354ccd6e103443372946c985f31b09e5c000000000000000000000000624f6478bbb14388920acef8148c389ed8dd481a0000000000000000000000000d6560288c0377e3ca689be7409392879f7051b0000000000000000000000000e24e2b5c6b81857871eb453a1fbbcac4ada0519d0000000000000000000000004da3931565aa27ca707608af04eff1a170472dfc00000000000000000000000049b7e64561776a1a0d44819e4cd4c14e843597a3000000000000000000000000e32e81869189796d2e468fac79eb963d610f6dce000000000000000000000000d1d51f85f8f2f0e7440ae2d0b2f1775dda0abd75000000000000000000000000864967caa68c59a4e41614e2874625ada7a5a7810000000000000000000000008a08c3fcd5f1b0612113befc7833cc976e46722a0000000000000000000000008e8175f7be6044f90143b0bbc0c021eb2d4840020000000000000000000000007079776c2eb6bef0332c48ad11f686f7a9517c11000000000000000000000000dbdb30fcf08f8963146d41c1afc12441cda31bf4000000000000000000000000506212e8f622c6d3e867b9363eea98338c00224f00000000000000000000000028105f5162e7646af0191e5d5c658dbe01f6ae5c0000000000000000000000000e401b6e6e0be96e785af0243f9af61b387ad28e000000000000000000000000aa579620b3c6a0fd0dbdfc98a80f6b2a60a0eb0c0000000000000000000000002032a671af72d4345a232b70c3f81dacf79abdc2000000000000000000000000eb5db88fb204c627721a50a302c43792e1b4e935000000000000000000000000517e9312c9cecfabd46ff6efe8f14429cc6ef12c000000000000000000000000b89570666d45a185dbfffaad0488827c680e35070000000000000000000000000798b4acf7a79290715ee237ba6aeedc2ab10adb000000000000000000000000e42db4cfc31eb8a46442728418c6826ee31b32980000000000000000000000005211e1811350839b6e3e27736f322d9b7bc1b56200000000000000000000000069f527687d71773d2c95dd998aa8695b38d2a51600000000000000000000000095884379009a5555f43b159040ad62ff3789bb80000000000000000000000000988b23cb7612b606ed17e175d99b03b607478a95000000000000000000000000807e4d82ee27aa8eb194c7867ea196391b08461d00000000000000000000000052e9032ffe97237a9a6ff72260ae246201d9f530000000000000000000000000dea1e210fafe127dcb1e321b896a57ca8ca589a50000000000000000000000004da3f8a1626b16130123f9c4dbb3a75fd6344ae500000000000000000000000055d646991a3d834cc321f671ecb345f040df1a580000000000000000000000006d8da1b659e8e30d2f86e8594427d225ef001a8a000000000000000000000000c9a5ec9e1a950794bf69b34d07947eb2e9664bfc00000000000000000000000054c2d3f2f8ce7159a799fc130cc4db55c5ce559400000000000000000000000045371afde3e33b1eeb3c8974e9e6b5b1e2a6a611000000000000000000000000c79553d5dbb8daef78732e4b9b6e61090bc35a300000000000000000000000004270dbd9f09ed3716bec4d6bef15c9f88f4f7c13000000000000000000000000415bd9a5e2fdcb8310cee3f785f25b5e4d4564e3000000000000000000000000b146ccb2c2bd1a90ccecd4e6f92142e954ec548e000000000000000000000000707583af2d25cc2709e02bd3b9de9ff6eaa6b7e400000000000000000000000058e46114180b2332ed7466d15b27b4040d5ff22a0000000000000000000000008220c6db82e4e758b0de0b311d328cdfacfe686e00000000000000000000000068e4f6b40a84a25e5767e525eb576d8a16f803a2000000000000000000000000353b2d54a586a07bfa231b6cfc32d339fb2ac35c000000000000000000000000c13850c5ad37bb7809bbc3ce68066d0cf962116f000000000000000000000000e138217645146618254ce8e37b1d172241ad1816000000000000000000000000d1cf0b0fe72d2c04cd32ea2e8c35d08e597c5af50000000000000000000000004b4a367c6f5018529b3bbe0bee27c7dae043331a00000000000000000000000032afb13c7a46432fb16d23e0c206c2c8d1ee7f1500000000000000000000000057baafc72d1e9d4c99e1fa7592df8cb72feb72d700000000000000000000000036272428fadda24a6fc274d7cb2336348c7c8e7d000000000000000000000000be7c438e8dc135ca5f0f1070b7edea5d22feeb7f000000000000000000000000331e5ad861d33931ad6346f3b3a60f7be38d668100000000000000000000000000201cfc48ae96bda7a778ee2b3377899931af770000000000000000000000005eba2b4dc0067a5ad0ec03561119a51a0bd8f5c7000000000000000000000000ecfe74afde59c2ea18041d2649a57f281fadea580000000000000000000000000606edb19867235739712b8e02c53f3beddd451c000000000000000000000000a8d7fcfd7356c52445752de8b936f271335c93fe0000000000000000000000003bbe99772b596bb4ce0b2aac5a0b597dc2f98dea0000000000000000000000003581b7a0317bd1d018a837e46b715c4e8c63f67200000000000000000000000067307a760020c28144c9d0b371fee858bbded7330000000000000000000000007dcdd18f678dcd42b65a011a203f53ab5f8189910000000000000000000000008fd6f26ba85ab015a8ee4c75f5d9c1e9d64b12c60000000000000000000000003069e7a2f85e7d7874fa448b1148ee4abce80a190000000000000000000000009fedb4d801a82b9b5f2d0e7dd0f3a1c88b3a6a23000000000000000000000000f674bdd7bf13533ad98e7b6ff32fd0f67a6d3497000000000000000000000000999db58c541c641d83c41fcb9c6c1d0561aefca6000000000000000000000000d7fe4666d276d46da0aa5820d2e8da75fa1009080000000000000000000000007ab218a0c650f60b4c01e78583833a643f74fe5b000000000000000000000000b40cccd2f04c266984823fcfa4166700baafa0e600000000000000000000000029ed4956c2ec61d02ee1c0af8354ff460611fcc10000000000000000000000005b14cb31ed08df7e5ff2c10ea7a3563c81bdfa3200000000000000000000000055ce45c7d3758fe98ee817672fcede8b3562cf01000000000000000000000000b53cedacad01482fa62c4489589c487b9a188a2400000000000000000000000091efebb8411c85e2f5274c222552827d629238f3000000000000000000000000d0e13bb94cdda4412c48b9596fa33e89704b35f40000000000000000000000005046d6dea25fd60a408e47e319b91dc274574dcd000000000000000000000000980c0c376469d5d39c0fd36632a1d212861a80ec000000000000000000000000e17ef5892e91c69e1cda5e00b90ff1c0b6906bf6000000000000000000000000e0d2dd5359958e239788088354472f42254202a80000000000000000000000004a8631e84dd2e5e31100bf4502fea598626906ee00000000000000000000000075fed583c9fe8b7b30fb100075ec21533eb43e60000000000000000000000000a105e18f26256dd9fed9b63ed70c3c0e12f0551b0000000000000000000000001bd920b5dc5bf424126ee01526737cde0095900000000000000000000000000049661302afc0138a3d9d4c5becccda31d57a9b1a000000000000000000000000d1cf665800f041cd4b8ecb8f7f753d7ca71d88ee0000000000000000000000005c74633ff61b9a6342ff1e0ed81d09dd5a3cc29d000000000000000000000000164363d6dcff3fcd3d084460d05c1ed9716382fe000000000000000000000000cd4bc1cd0f4e4fc6ab0c709552ada25c4f16e98a00000000000000000000000069d1e17b9cff714f48bb1900ef0ea871726f685e0000000000000000000000009b5202eb6128f4c5240b87ae34676a85ce6a2aca00000000000000000000000016691c29083b8e5806edb9eb8daa9cabcbab19d6000000000000000000000000e373a19084753bc4746a05fba80d10534ede2c100000000000000000000000004c8f9bccdc49928e72bb7302b8c0793682957c0f00000000000000000000000096116c895bc3c3af317ce2253a33436a4352c7e2000000000000000000000000b2830b9b6b5afee1a69fb69033f28cfd7941ed2a0000000000000000000000006af8f277881e7903fe3fb7bd93b0e5ceabf4dd390000000000000000000000006bb1930ded28b33d2369f7fa794027ad61a4ecf6000000000000000000000000e9f7b6e91517f95e736642c43b7f909674cf406e000000000000000000000000ab2a502127e1c6c9892f7aba3aec84a070202480000000000000000000000000e7cc4c598b0098bd1ddf6542e847a306449c97d8000000000000000000000000e6662d51751fd3dc8d11c851856544492123176900000000000000000000000037b0e438a14a4f6d7d54d52c7c3017921c25eb4f000000000000000000000000ab57f0561515994560b59989265e3f69e7b1f10300000000000000000000000011095676eef6d0bae5b0a64a81eed696d362c037000000000000000000000000d9b4faa1bf0e439b36e3df4109044757b94b38010000000000000000000000007f8f108eb91c21ed89100e3b64b1e1e3483f3ea1000000000000000000000000345b065484408ba7daf96f12dd4ea5f6ae1f95b4000000000000000000000000aeb98f6ffa8890279d7da1f2cc690c2625cab6410000000000000000000000006a4c79289fb5b7a7ddb71f7eff6a2cbe59be5e60000000000000000000000000b27ce2795dc57bb3c4f9975c7a4dc87ad11e090100000000000000000000000044f01d83a151bf96804861fa65191262bad6cf32000000000000000000000000ffb89ee4bf3be79a8644da8dce97bde14cfea75200000000000000000000000009294f263038daba851d012ac6271e7428c5cbe600000000000000000000000097e1e6c70fe9f2209792640336534bfc9f93aa7a000000000000000000000000970e612c68d283991d26737dd247de05528664430000000000000000000000001848dbb8e0020432029e2c87078df23e8dc46990000000000000000000000000e303c5ffc3eeb2b08c3f2664e61afb51aeaabcd9000000000000000000000000fd3c947fba9f071e95e194cc619b96aacdfc9b91000000000000000000000000a2ab20e4aa2cfc44231161c005cbf6fd68bf56a900000000000000000000000055e9ab277f200caf2184f707b2cb05e46d934260000000000000000000000000b5fb2a85d87c9d2ed0c5fece64be3bb2cae4d099000000000000000000000000ce38ff9c6a5213de28e1627b2eaf36ad3e8da6500000000000000000000000005dfa92229ea73ce72273c278ced87a49276ec573000000000000000000000000f6595948cfcd7b9e544afbf0087224782b462267000000000000000000000000d1e90d1e90ef255b00426c538b13da38ecf89af1000000000000000000000000950cc10893118dcc9a99522cbe460fd8e2e1f234000000000000000000000000f56a91b1d48c9af2b813b794731b48bf440fa8cc000000000000000000000000142b58d7ce1fdb5253bc6e4ae63192315c67aee4000000000000000000000000b866ba80edade80f80364d178053db68bb0fa768000000000000000000000000da3381c93a19ae0a8000687101a01ab6e70027ea0000000000000000000000005cd0301bcf302a29562b4ae157392ea5ffbd91670000000000000000000000005123cd96540c7e8be87e9aff9e34c5a431a002bb0000000000000000000000004a4d72082d31f2f7051558b5c41ead5aa7beeb030000000000000000000000000ecf1626e6ef2aa56d2fa35af7629925d9ab0fee000000000000000000000000ce7ffa55247dadc7b8834af30db6831ab645b23f000000000000000000000000a9c14bb8f7561a029879bc54558c2d47b86dc616000000000000000000000000542d0fe1ffb854eb3e7f951bc3a6eccc6d7dfc23000000000000000000000000120f392947dd910c7e5610756886f78eaf65764e0000000000000000000000009fb08d8313bf8fb14eeae2feefd244c9b73e664e000000000000000000000000f9404708c16ec50dd563ca0bef2f07eb32d3d7c20000000000000000000000003ecad1dee69513b7b171a27dcd99b6eb12acc37b00000000000000000000000036a75a9c7ac56bad8ad04c32d88a1150bd934d1f000000000000000000000000d6c722a9d2f6b223547b30c831fd2148540afe4b000000000000000000000000949ad06a4c904cd0b31ae2f56aae0ec68c16ccac0000000000000000000000008d5a23f33687c7e965642f067ad2b24c6a2664c40000000000000000000000000d275bb5070cc541aa0b2b70cb0bef959b0740c900000000000000000000000077685ba3312e64dd2f34b9c6d043362610236b11000000000000000000000000eb861c6c0c45e92a0643712b107791e613f99f19000000000000000000000000f055b24dc5811dacbe1b28b588329311a2c5aa730000000000000000000000005aa5e98e96bb0be1a6744aedf02a5eb9f4d5d68f0000000000000000000000004a6a034055f8ce9ae1eaf2657a010c3b4d49cd3b000000000000000000000000692240ddc6ad3e99116fdc74aeecf5b7117635a900000000000000000000000008de618acadc1ed35c8e84ff384a736f04d251340000000000000000000000008f7814e2949def8ce370168291b28ef83901f580000000000000000000000000d39012e7c33726123365e33714c712588de9566600000000000000000000000069558908d33a9dcef9128be7036df97a7a6ed9a1000000000000000000000000b3f6f47853ecf80f9b36bec3c815b0ed4fa3295500000000000000000000000086fb74038889dcee50c240f8ee12f00cab37cc3f000000000000000000000000de38c519089b01d43107d357721fcb5e8e6142a200000000000000000000000046e5ceafd01f552a789343008ad875fa9be0ec3a0000000000000000000000002844184ae6e05ba36f8ad06e32a5b9ba0c24392b00000000000000000000000077f3935978a150474222cd7dded5efa221ce6f78000000000000000000000000488a86741c8d45fa22e801557f1dfc5a9e07b1ed00000000000000000000000033a4a5a4a0dd4370a0b09f9a521832fbac0bd6c5000000000000000000000000f8437e55dcbe2adb5c2cb7c43a09dff3e5dd69110000000000000000000000005132acc7952ddb0763bc5695a93f0493794dbf510000000000000000000000005866dfa40ffe07e6b9ed4be8d717f70737c1128d00000000000000000000000058ec4655a7c1f760b78e4591f2e18b3ca94adc7100000000000000000000000035f117547d2370951ace63ac5492ef82b35b06ec000000000000000000000000b26ddc7516ea7f2f6cf3252b8f7af0a9a63d49a5000000000000000000000000cef2ec1f35c876a912a81f5a983e25bec2e606fe000000000000000000000000751bc1972f17bea6d25a4e677173b9898a8d1d35000000000000000000000000ba44db6cdf7b19fdaaf3446ff29ba1a996fae15a000000000000000000000000a77867a711123636d418217164bb97a4def6f73a00000000000000000000000088573b505e2c588c7c14c66dda0264650fd774ce000000000000000000000000110e0e5e7fe76ae2ea40092aca26645897ae91910000000000000000000000008fe3942db49565812f295a3f88f0250af29708e40000000000000000000000007da295990959a8e6a38945da90fab258cae36e78000000000000000000000000db1af2a9f7f9c9d14b641c21c9325a82aac04f1900000000000000000000000027e4a8ce64903f78609ba4d8e643aada7937fdd8000000000000000000000000621a7fa95a4602ae3a417a04ec9fa4044cbc00360000000000000000000000002ecb753adb52b27fc6690db3bc2dad10cc510d4f00000000000000000000000041b664b03702d4c9275da227296728bb2fc475950000000000000000000000000fd757bbd0f9fde051a27994a8f474c2c5142fa60000000000000000000000007bccafe891fdc498e08815b10d77260fd21a9ae3000000000000000000000000048841bf63bec1964462c67eae863944b84107fb000000000000000000000000d122082c5003a1a08d599cb3c40d71707e539997000000000000000000000000fc93c57addbeaa98853c6d4ff7b75ef36be15d19000000000000000000000000b8332c8c2245f8fb04f73bb1779cef7747e33eb40000000000000000000000002dce9bf37b5dd2b0c692e6a9ccfeb23ccbd025610000000000000000000000000f3f25f1a446c0492cce8b62f015193f46a2ec430000000000000000000000004dd63adb497ea7184c8f29dfe5a72afb6fd90639000000000000000000000000d4f2ccd23128168a6b41a56026914d512ac40eff0000000000000000000000007565deddcb83a14b185eb9520914bb918cdfe983000000000000000000000000fa6a194b5e7ac2f1eca40f893494e40a01aad860000000000000000000000000a197f488cd3ec6c7c517a23822c9606c9f6bd6700000000000000000000000002faaad2a1ec5ec2594551c36865853026cf865d400000000000000000000000000c0cc742eaa3069072ce5818e99268efb4f53350000000000000000000000004789baf514f4977d12ee2798491c7228c62f2ee60000000000000000000000007e3930ec34de0414f0c11fdb43ada65ba1dfcf21000000000000000000000000080f315004782bd0103678c0791a6866903fb8be0000000000000000000000007ec98cb81c5d483fd67cb6a33461f981a2bb71f70000000000000000000000004de2b81fb7873c9728f37f83010210b5954ab9e5000000000000000000000000ce39cce475e07376fa695d5e694ca5636de7f1c70000000000000000000000004042a08331cc12d4d132ba1f77f67c2d8485204c0000000000000000000000008562efa50765313972d856cd949c74e38ab0e56e000000000000000000000000a4bc55639d81d43a37261f6780cf21805a4905000000000000000000000000009ba69177638610e15a09555be5f999230b670112000000000000000000000000643af2ee2579a48072ddd3f1ee7e3c4dd5304fce000000000000000000000000a441045e946766367bb2f7bb44160f4a63778c70000000000000000000000000a06ce40db78a0554137ece6b2997ac5cf0b359660000000000000000000000005bada834d2dff976d70054a8cee39ea4487968d1000000000000000000000000d543b388a086fc529b156810505020c551379928000000000000000000000000f0cf4a8587834ddb4040f2e1efce2ba834d504fd000000000000000000000000811d3d66266baf9653f8d4418394d9f10b8ab42500000000000000000000000043b772424bfe286eee28793746ad9fb22a60d0bd000000000000000000000000de96b44122033016c6fc8671740b78eca7a5a9f4000000000000000000000000a2f987a546d4cd1c607ee8141276876c26b72bdf00000000000000000000000025388fda9c4bb740f1b654f3c7f0c61b25c3189d000000000000000000000000612783a3e15551856d3b2e45fd0a8c859834ef7e000000000000000000000000f6590d9d68272f75d7f6f12e3ca2b920dd7321bb000000000000000000000000fd4b4c1808020eb75a76bc502e1daaa3da5a78210000000000000000000000005ff2ab5f57a524d1c3a5d2a76cc6a572a66553c000000000000000000000000041dff27aa8d107e58990bd6b4988e55db21cb2ba00000000000000000000000095d69ff711c425f9e2c1f3f75c8b2c4b81844227000000000000000000000000eb21fb70b04aa1f00969de49dc63c10b2d3f66c500000000000000000000000020ad76b2e83a3d1b2673bf5bb6f6c66237548188000000000000000000000000d49029a5f586c9796844e849c8ea01aa9ff7a520000000000000000000000000750bf33f1791f843d651bbe56183bb7ec5f6933d000000000000000000000000764899c5c0d0c2662abf13cf0dc4c3c8b5f4bbdc00000000000000000000000050d1827339e084c625e6845f536a2ec88456918e000000000000000000000000b4315025aac87c9bf4ae9725323bfb262515a9b00000000000000000000000005e33dc33781b256b23bce30f5e04f20251ceec2500000000000000000000000053c48f5e8aa237c42318a842e2d6a1cb835399d5000000000000000000000000032bc4ae933329d043bdd54bc91287c90665ce68000000000000000000000000d9e2421f992a3d585e977329e86492335bba08020000000000000000000000005e297d1d21334708160b038b6fe4f9ca493b8a86000000000000000000000000a616dc482d39f555cd1d7df85c5df702af6b2b63000000000000000000000000ce5078a5954ca081fb3f159ece643d78ef1216ea00000000000000000000000047b3e0a335f7a84fed7c49820eff8a2753536aca000000000000000000000000f3e58eb8da436a110a3af611b7e10c5d4ff2606500000000000000000000000028057f888602daaa089b33f6491d26370a297cf50000000000000000000000009f83f9d464d818cf6efad55a94e08445486e419e000000000000000000000000968cd9f759f49a6520cf38cb4b5415000986ee4b00000000000000000000000032bd9504b18145b264b46c721dab81d97c4a5490000000000000000000000000f997e6d514b17d882a3fa9efb7b5e6d7b1f2a332000000000000000000000000d253edaf1b53a2e0e5e1b8021ba4937d21806dd3000000000000000000000000a22b8d97e91eda667c10dad15d26775b13f8a466000000000000000000000000041f8f848a0cd2bda3eb6a6c05bee8faa14a9671000000000000000000000000e355d92b59e6f95ebc1a41880eadb12b93c7714c0000000000000000000000001cff56606fdb59f4a269d642e130a224207d13b4000000000000000000000000b6d1fa7560da9aa36c61fd11f16a240be658736d0000000000000000000000006712218f2828a2112b733313fcb65350bded2da1000000000000000000000000c894c78b9d4ae84e59f5758c7045e8e38ce6a58a00000000000000000000000089065a6ca0edc0c487ce685feb1beddc27824e970000000000000000000000009abdc957fb07d0bed423cc36e9fbcd7bfbcaeddb0000000000000000000000003ad50b5595a0ff95c2f02f7a797feef139d65d6c0000000000000000000000007062181b6a16deabb34c5695a539a8cea999d68600000000000000000000000088e1fa7a23fc7a333aef7c04436058640c3c5ee40000000000000000000000003357a0394429bd998932b277f51a9d706e2efd02000000000000000000000000dde4f3329ca4b016f879b09eb20b22fd06963936000000000000000000000000a3af84c9295bd47240a9950adfc2abe697138d13000000000000000000000000c9d143d4bb82dd3dd56170bd9677fd3326775c3b000000000000000000000000faadefe5d06200309c7789f3c2b0b1c7a0060f160000000000000000000000005d162384babf5201f6b502f54c23578674d36fa3000000000000000000000000ebf6a9bdb7a6b7a7705bdb94e58194d20082bd2300000000000000000000000050cc0b9d3d8072c7f17d3a6df588a13cbb2bf68400000000000000000000000065459d8ba07b7e12bd1cf2ee63aae89e0b75edcf0000000000000000000000004e6b62fd08aa54f5882d8b154a56e7cd5060c8d1000000000000000000000000414a3badc67a9c25dce8d4724431fffbfc98abe900000000000000000000000029c9fd253a3f50bfa1697b64c1c2bb7a8b747ce0000000000000000000000000e5187709c91a21856ca80b9a62b8e374696e6780000000000000000000000000ca3c4a6eda25e2d1a32f5937716c2d31b15b84d20000000000000000000000002b9dc303567493f89a607f2d0a878a5000befcdd00000000000000000000000031cc5cf27dfbfebe452ae7afb8ced898b0223f80000000000000000000000000964368f9ec2b167fc097da34cfef6837061c7072000000000000000000000000e52248c27e7eaf9da79f94259e700f816f6a2efa00000000000000000000000079d88e92efc273bcd08127db82ed3bd7e3a2f659000000000000000000000000e51c4a096d583688baa500350b46fa498b4c3f9200000000000000000000000016e1374eeacab19c42dbcc04f4fe07dba5a1db17000000000000000000000000a5fa6f7a47cce9381cbc63edc9dd55d3520270c9000000000000000000000000659839c92ac4230b69edf25943766c33d44b63de000000000000000000000000ed9e16be9de272bb6f0f079924d90bb67dafcd01000000000000000000000000db90c7559aba4a9a34a50e084ed1441fe311bd46000000000000000000000000a5162db30b9405b874b0080d81fc00f820631c6f000000000000000000000000efc201a5027191405b926d211102a776bd28627e00000000000000000000000029e6d83498088e4ccf6e8054eec5a0132521c47500000000000000000000000063cd3eb0dee715661602400a1e922e73497acb0d000000000000000000000000d3bc70de862dc96ffa8b3088701b282c802aedef0000000000000000000000004db589779c82611eac9a7c5c6e9204b57ac6763100000000000000000000000077f02fd5e8b881d8e98375fb1aab0b85263de584000000000000000000000000f2eb12777af6328396c811cd5cfd78b1da465f4c0000000000000000000000000cbe24ee1466522f6abc97b888924ff5a5562fd6000000000000000000000000752eb8edf0d08c7f9345a03959b31883030e2c6a0000000000000000000000008c9842b84e10ae177217a0534046b5db472f0c4f0000000000000000000000009d6944e2f668ec584f6fa81ef9b4c26ea279ab90000000000000000000000000fab3e7676288f807c171bc68d05900e8a4001e890000000000000000000000001f2898f6dd5b01871ffb3bde4187d11fd27977640000000000000000000000005163d5b6b6e9d7bc78c6905dca88cc138514c1140000000000000000000000006240756f711aee4080bd1201d511dfd07b06549b000000000000000000000000c602864e3e5fef3a898e2a0fea1a1f2dd148b0ad000000000000000000000000f33ba7213706243d1ed225a83202c3dd994b2e29000000000000000000000000958010947317883665f023b85f6717c33b49c659000000000000000000000000f74203eed241d9cbf3420d3aa540b71f267285c4000000000000000000000000b75b37f2f113590b5f99f2b77246637c0d08c915000000000000000000000000d7696cdb6536a94dce908029b161e3d7f27f84fb000000000000000000000000ddd61512ea7ead734472902bc5f1423dcbee820c000000000000000000000000be9e5c3b3929832e8f5ab954607ddc56a95fd49b000000000000000000000000d297af7c3c83333f7ffaee8b1b128f455e875a8a000000000000000000000000f290772ee43bb57f73c6bd66ad38df28510946f30000000000000000000000000084c2e1b1823564e597ff4848a88d61ac63d703000000000000000000000000d089589966402b235b56e2ba87893b2d342df577000000000000000000000000db18a5b89dea27adb3fd8f204f2e15829633527f000000000000000000000000c976695a56187cda775775307194688908b00a4a00000000000000000000000009e1dcb202dd231db27db4f5c8806de935bfbbde0000000000000000000000007b8d5ddf38a843040b23b686cac2b08cce6da804000000000000000000000000708d2b840e2ebb2c7b98696c97f2b2bbc0638ac30000000000000000000000005e193c46317bacd13e4dcde4ec3d1f47df623c5f000000000000000000000000b6b2abd7145e6230b8d05dac8437c1747362a64e00000000000000000000000095dcf7c18dfa9a1a23eec6b9df4878dd0fa56196000000000000000000000000d9ccdd86027fe67c533ee3bb946137808d4282ef0000000000000000000000007bef80ae9e96a4a3f0942dc3361d40a2a3b5bc250000000000000000000000009ee2636f67c57a9484e0f50d08e36c2af05a9193000000000000000000000000f4585f73e7fab3dfbd52423447a324b0c8450332000000000000000000000000b8f00f434f6534fd1f5c6353b0013fb98c480c1e0000000000000000000000000574215b0a39119c84ca17f1ec83418eeb5ada8e000000000000000000000000302a6682b9cd438a1ff2d8ab732300b674cbe87b000000000000000000000000ac0550a495e07fdf5b46308bf89907d22aaafd2b0000000000000000000000008265251dc7ddc24c3d390f3dd232c0207822d192000000000000000000000000b4f3680a68753914f4513a07d09666ec3325d73d000000000000000000000000b285ba8935cfb78c582773df15967a38e8e84ef40000000000000000000000004377964a96d3c78b05f074fadac0a222860ba0580000000000000000000000003223f54303d511fad4d6e287236e7c2428335a4a000000000000000000000000f3bbabe99c9f9a46511f8bda95de4fdf52d860d4000000000000000000000000c9a74bd72cc4f4315af0923320d3ccdbac2d893a000000000000000000000000d917832cb132dcc626e0ab76e390d140bb5545d7000000000000000000000000267a23134685d7e7d4adfddf125bed46250c137300000000000000000000000069f8cb242480dff4c33e630b247e4390e876e68b00000000000000000000000015db2b5729df80e1f21f264c004cf32881c79ac000000000000000000000000088cacbe7139907649f925150827acb4444a2f52b000000000000000000000000a7cefc45e49e6339d73b8f23e3685449b7bf92640000000000000000000000007a690fd6e7d0575d5357dddb8a590dae926d82a60000000000000000000000005501763e68b0fb49993dbe31f5f1882d003d1738000000000000000000000000aa8adbdd94824e5c381ca4a262762945b353359f000000000000000000000000af90810d549655c6b5b1a3a929166c15d0c11626000000000000000000000000e5d6dc49a92606e6d3f9443f7907c3278f225ed4000000000000000000000000a260d670a41c225fcff54bbb88e500c95cafa6d4000000000000000000000000328ae253507231c6068a895929144fbefcc6bb3e0000000000000000000000001688c305320adea9f0d2c3330836bee8e183ba78000000000000000000000000ac6356f1ae79b2bfc726dfbe72cc36623c588300000000000000000000000000718f06a344bfecf6664d8d329a14dc9bb8ff2246000000000000000000000000e8eabec7ce9e8bf78a766e8556e542bc2c9446ae0000000000000000000000006e67483fda240434f6628d99ec3f26d1d0770568000000000000000000000000b2c8c82a59067477cbaf78134665a7cc9f9e9a20000000000000000000000000c271ffb721e44b9223964e78ed0ea37c9aaab05d000000000000000000000000ceec1b8b28f3937aab37e36e7909d44073f0bdd100000000000000000000000097c6aec108336e834de0ff5ce84799a39dc7f36d000000000000000000000000d84d6ef20484fb3e53c03d4bde47d75f662b2408000000000000000000000000ca050ea5fe893703544905d5ef244c6d5937a12e00000000000000000000000017d5240035975e8a584de01e48198445270058d20000000000000000000000002d59e008e129c2a398fbd4e0796724f3778c77a20000000000000000000000003020a595c87ae2b8ea2040f1f76031927c943c0d000000000000000000000000ce8e5c361e4b0a4f074acd779b05719741adc920000000000000000000000000e735656ee8188c0453ff7bc666ce5a6c24f94f50000000000000000000000000edbe5acd3bae1f78fafdb5557712334ca357f5b20000000000000000000000001523e150e93ce001a3754814c8c974f1bc72a54c000000000000000000000000dec9adcf564062c19aec08e273700c6f647cc52000000000000000000000000008cc4576bfd894676e797b0edca169cf75eaab47000000000000000000000000c5bb039294568a1babe59eeafd828589e021cce70000000000000000000000000e4930458af6862d1827be651183c7855c4396ad000000000000000000000000cbb2da9383810406c70b19cd735e9d601e4c11a5000000000000000000000000fd35a1e2a3fa9d2b0975394393ef2a1dd33d677a000000000000000000000000df1d906ee81025198dd5ff8398b1a0ac08f502fd0000000000000000000000006aadc6cdc8da615c2bf0396b8548d48093abef440000000000000000000000008a8683827916325e7048c6ac8a25f8637fa7efe20000000000000000000000008e51a91ffa872d2cb9651f5bf310d9c3357716c0000000000000000000000000070afa94b6cd84bcb4309c857f5a94c73db07131000000000000000000000000c8aec25691ce21dcc905855c1162bf0bdce8cd5500000000000000000000000038824a9e5b6efdd5f744c85396c70342f4df1316000000000000000000000000b564e02444f9f8ffd4d83a919d5e2c20bf23a27e000000000000000000000000cd599fd6304aa44411c6f140cfdebf7e0f044cd70000000000000000000000005cd2168d31757e0e33e16de750f94124ed7413db000000000000000000000000b742e5309989017c2074afb4306f14feda03dba7000000000000000000000000e71ae55754762d62326a9bfc29ffa437888073aa0000000000000000000000006831109cfb19924fc4388c3d0bda240092b7f5e7000000000000000000000000d6aee7180efb977eb13ed45e977644b5c44541210000000000000000000000006b95144852c77ac4f597c313a5ba54ad88c72f500000000000000000000000000d5b3e5cb73931f2174172a74ba36478e469831200000000000000000000000003b09f2a08d635374afc4be55686105f807ddde4000000000000000000000000b0dedfa926f672962177cc85aded16b55745a96e0000000000000000000000006344b7e6886650e49f807de409db736057c67edf00000000000000000000000015803f7cd42102802d95a1245d67471b989fe9cb000000000000000000000000fc020b86fcb4716a1d27f7889f05364ce4649d0c000000000000000000000000829e6dfb0ee32894d76ef27f403094bfd3065a6b0000000000000000000000008d672d4bf7a72bf02904e4772857ea12dec2d64b000000000000000000000000f4f7b75fbbf52a03347a9b412b2536e0bc5c0c9b0000000000000000000000004ab81318dde19fac25c7bf03984791515764aa6f0000000000000000000000002d44c4fbb602b08d2ee5533851616a59fe0e11d00000000000000000000000002a98f5b29b205f9f18c7731486096516878589ed0000000000000000000000002ed38012a1a33aeae3375245259c8777e77df5ea000000000000000000000000c087007aa2393823c39ca9e0a09d01c77f7245af000000000000000000000000ddbefaa6eebd13aca8613018501eef8247287c160000000000000000000000004203faa008d49cac1ae550a868f134d34dd091ac000000000000000000000000a322f48b5983c037893f67b949531a60360d3b580000000000000000000000008ded1b2e99b2569506e1e86f63e83dc1c51c5470000000000000000000000000c27a378293342abc78aa2032a550f661fa48984f000000000000000000000000354d25bb83cdaad837853edf5a8395833a81b93a000000000000000000000000bc36d8ed11e791da7dbc6146aeaf84653eecade600000000000000000000000011f60b0bc92f5c28bd6a115472f0b187cf5ab4420000000000000000000000001e29c7eabadb1e043826955b5e245a3491d56768000000000000000000000000a71865cc4469e983365507559728fec220300686000000000000000000000000772c318112905a79dc90c22680c483a5bb792c790000000000000000000000005ced2565b5534413a1621332a0333512c3c8c4a7000000000000000000000000200729878e2fb30f6eeea9014442992f0c9547dc000000000000000000000000d705cedd7b15aa34a0168804fda6701c295187980000000000000000000000009eff5b715d0e2c0ecdacb029c742dd516a751213000000000000000000000000083a6763d2ae5d4938c8dbba767dbfea6135c4f5000000000000000000000000670cfd2c69f065667f394f8d7f7891ab9d5dd1a8000000000000000000000000c4ea23d72030df02576e1d5771af13ca60ef3fb900000000000000000000000076525a6cdd6cea1b374e6c58527694fcbb061d3d0000000000000000000000007230b82e7e56f8935a95f198e3513bd2d737e8680000000000000000000000005b1c73b3b9026b042c3dc656e74a3cbbe99c9af5000000000000000000000000bb01532f5084084f171a88982824b8ba266983710000000000000000000000001fb053ca87e7913e1202d41ce0974a9de1b53150000000000000000000000000cb6db5c7d0707a50f37f30bc327f3192c3be9433000000000000000000000000593b27b6e60301dff349735b67be21e0717963c600000000000000000000000037dd8f7cbf34d13a3c0d4069ede1bc0076343e7c000000000000000000000000a8431fe3ea478f752194d7da76b0c25e04ab7bd800000000000000000000000035d82f3d1d7b4ea3ff52ee2f4a38ea58cb8456d80000000000000000000000001ad8b9c574a0d9734df0415b0b226a57aa7ac91a00000000000000000000000058785b420ae8fb37396ddce2a011b99846deb8c2000000000000000000000000b8cfd88694cb4ba4aaac900f3f761d280d8d50a6000000000000000000000000f0ba3f80a95711bb1ef0fe72285e022b40fbd1670000000000000000000000005e68e3af17434c538820654a3c8b5408a6ccfc2b00000000000000000000000043161eb30eaa27205211007808f3f93f9053a139000000000000000000000000267b712b4678943dc9700a254b7664a618bcb7e300000000000000000000000006f3e87a85d8107806f59deec6dd3dd30e5f2e9a00000000000000000000000030f13f5c73d7107b44b0406332a379b35b99c6a2000000000000000000000000578048d40d8df766011e9d79beba31a4f46bb09e00000000000000000000000036aa7a41c902f7b208649b61783d5bf11842f411000000000000000000000000b004840b772d067b93508cd095f55b4ef9adfa6d0000000000000000000000005b52857ec3b0574ef1d302bb839f972c5970c607000000000000000000000000af9be4d8edd231cbefec6057a3f320345b77c370000000000000000000000000606bcffa5f127da42246c3c628eddb38e6a0609a000000000000000000000000f795c7bb825093cf427ab86f5e69df24469f3c060000000000000000000000005185ea270abfe6783c7865ae38e528cc02d7352200000000000000000000000012f18ac5e111675c6600f53b0477a5fc3143c702000000000000000000000000281fbb9e61c55b3e7bd7dbd90a771671ce029f3d000000000000000000000000d58c63a6920222df6b0b6ab93cf6d4cd65b7c92a000000000000000000000000180615b5f71c9acb64fdef02a461b04ac28af8c40000000000000000000000002a231f21688d0e09b6126872b596fbf51d6fba85000000000000000000000000efcbc81e6db45d880f65b826045c59c83faf4499000000000000000000000000f5df7f94806fa50d6a391fb59fa68d751fafa293000000000000000000000000a308b379a25f89864bf3c83094940ba9eac2828d000000000000000000000000657294bcf9e4ab875363fef07780a4a6a039644800000000000000000000000074e370379af8770da05405d71d852f65035227a50000000000000000000000008f1ca0c448121acd2a95f19b303453dd68956a63000000000000000000000000611709d51af9a8ba210c6a53c27a449f82d67c65000000000000000000000000d60e149a795e83ff52639e3ba708521ee708d74d00000000000000000000000097939bc489d8f9abfa5d77987a6dd4b738242085000000000000000000000000b79136a305c95f84ebcc8f1258e47c609c0de898000000000000000000000000d40a0fa53a179cd72de6251ce23b8a02b9a801350000000000000000000000003dd558d9880bb4e0ce6cb0f84c126040dfe8d59b000000000000000000000000c2a4cb04049f355354a5e866db88bccb219af2fe00000000000000000000000092bb2cc9bd5ab20f8afa8913ca1830d1d0ad477e000000000000000000000000598431be7bf1f7cd521e12e704de9d9a26eeb78e0000000000000000000000007f52fb6cd8157f94ef87e1869d0c3b37fd62d2d0000000000000000000000000091dcbf74b5160d165fcd4256d0e2a8e3fbb486e0000000000000000000000000e8cbd8593fbc143ea838b6893dee22ba1d50018000000000000000000000000d080a1976bf5202b5cb63c6c874c5071f2291ebc000000000000000000000000280989395461000679645ae48fe13f24b5b7e43b00000000000000000000000063e96e7edccf24465bacaa680c7e4bc1b53433210000000000000000000000002c521dcaaab6b753dc1c0919e2eb579c6ec0a2ad0000000000000000000000000c393cc9362deb3139a4b2990b6b6169dc180a4e0000000000000000000000001325de3ddd62557cb7835f895dfa08343c93c2410000000000000000000000002098b9fd5d4e40b633f93bffb79b6de81cd3d06f000000000000000000000000effe483bc631b194e972254cf477039614f203ac0000000000000000000000002db01900f74a3765f39876464174b03d6d5c0ec30000000000000000000000005a73fdab516fc2dbc1ba8240c20e16b9c2fb4d73000000000000000000000000f85385347f56819c316939434d427d0c9537eddc0000000000000000000000002e560560d1fe0da39ca300832778591da2ec2048000000000000000000000000c559951c8b97d15ad75f26a61ef6dfd2f7775e2b000000000000000000000000c82faf3cb10ab0f08b7b509fef9fdbc201ccd8a00000000000000000000000000d79b07e5e8c5f8eb56dd18aa3ed0aef5317a11f000000000000000000000000692935508e6222523c7bce17e5498c85ef287c6a000000000000000000000000dd98af90f54b592f4b3c1bf0bab3ce9de78fee3d000000000000000000000000d5ccd5c0901040824b36b1cd55247deb4579a49d00000000000000000000000027dd555d9f3f6c1cf8514ebdbc4d2bc17d52797c0000000000000000000000004bf632f7627fccd1243c5f948ec267ec1320a8ec000000000000000000000000938e644e8ebad1002bbbdbc1181a5631229d1b910000000000000000000000002ebcc495f9337f5c4b5e0ee4699bbd0467775e1000000000000000000000000064fa50300ecd64ad53b370bc8cdce4e7748b55fa000000000000000000000000f5b50e414857725cb322b6f533ee7e85be9b6484000000000000000000000000f85cdae2b03b493d9f8fdc6325dcfd97683d52900000000000000000000000007f7eecab89ed88b05a4b82d375ae20f6a41a3a08000000000000000000000000b55cd5b46a8cd09eab4166b3bb629cb5c4f219a500000000000000000000000036c744dd2916e9e04173bee9d93d554f955a999d0000000000000000000000001542be15286ead1737da849afb94fc85cc16914c000000000000000000000000a61603a3c21894ddcf5a0d77b5bfe69d479ec17c000000000000000000000000c440782dbe52f53cbfcd8c920f894b304ae5b325000000000000000000000000274ef934ac59a044e962ef6c075a4bf363b4a3c80000000000000000000000002ee901d6aab21aa32e50ad15779201c2d663709200000000000000000000000058930d5a2ea2330b8978d125d76d9f82be033120000000000000000000000000c26634846f7e24c6ae62ccea855290b689be0b720000000000000000000000006f7d757e5f82535f80747cdba20030e7478386940000000000000000000000008cf0c5655f4e6c77fd3cc0a575087b956f8517ba00000000000000000000000018744ac026829b393d2eff63b5707dbf261a32cb000000000000000000000000e38ea085636170fbc4ec1147bb6c3151dfaf967b00000000000000000000000086aa52f6ab4b614b689d9438d29c4b0d3b69df920000000000000000000000006da79773ee1d185f59b063b2213f6b0a764178700000000000000000000000009108f9f2692c29e253a08ee4d166134bdaa855970000000000000000000000000cd131d695c0dd47648e70ede3bb13bcadea6f400000000000000000000000009b3170698a1dcca963c7d36e0b9496b915a7471c000000000000000000000000f0febc2e4eea1a30098a32e34eba0ef17f62ce7e00000000000000000000000072a9c583769b3c8d81b00a4a0789680f7d4bf03c00000000000000000000000055755960ad449f122f7eec1a4065f833fff0a3ee0000000000000000000000005e2f7a3af33db8b15b64c5e717fa57cf0e51fa1200000000000000000000000024302562a2dfff6261b67e6a189eafcec1c9320a0000000000000000000000008e81f24d2462533b92e1329581ff2cd9f762c0600000000000000000000000002f5a85e3c95ff3d92dbcc3fe96babf53a391eaf80000000000000000000000000f1c49467a126a1ff7f0c8e5a676671c9e424221000000000000000000000000ea9132f103ab70256fbe83e5009410810aef59e80000000000000000000000008210f146ba972921cfd1ffbe69633e86c2107f58000000000000000000000000bbf040bc646df1a1c5577df0b098fb9d25304e0d000000000000000000000000a24fd6086c55c95aae1b0e18a3af33bcecf9108b000000000000000000000000f20cb959276853bf705d560a3c74ee63e3bfeb51000000000000000000000000e87948598d8107f5710311c763fd278a8bacd040000000000000000000000000ad8c616b0ef7410a9fb9a876eda3f4c7f30552e4000000000000000000000000390d9a55eef37581f183afff7b0d4f8ebb8d23fd000000000000000000000000619ca8c8961160f56e2fb70e9b8d6b19a4c9b0420000000000000000000000007de48a6045759c739cc8b4b227575f9553f5ae88000000000000000000000000dab8762ce3be57632c008fc16ca4a6c5afaddfc300000000000000000000000024aa0946b36fe3a32e574cce6b2400c99e389ff3000000000000000000000000bea00f4ca3762caa28e778f0a6abf005391898830000000000000000000000002a20f5938f3430317555dfcb773a8990666379340000000000000000000000008bc6095141f992140affe2f1cad18732fc08047e0000000000000000000000007d821e4b06dbb20b08acc11ccde1d7073dc4e02100000000000000000000000082d8e07bf5c9ceb12aaa59d16fd3c18f9b60c5fa000000000000000000000000ee7627de5375cf86f2a30a6fe8d1dadafc274d94000000000000000000000000116b119ac4d3ed4dae4b2e32e3cc00c7bd7015320000000000000000000000006fa95cbfaf75c62cc2890910c4fc8f4651baa1a300000000000000000000000000000002f32c0886ee65d68059fbdb76ef6a6996000000000000000000000000aa4da98989bf713c219a01bf9dc6068fff8d53d900000000000000000000000013b911c7e65960c35d7a19a9835da69a29326fc80000000000000000000000005e8ddb262d40daaf65126dd4d399015759981aa0000000000000000000000000c3f97376115ff2b4481244f35d18a0e30e1b209e00000000000000000000000037474d35240f39d7a0cf5a41b2633f7639198c2f000000000000000000000000ce641a4a18a4be7b703848290251a3ee9288fee9000000000000000000000000d3e5ba0b92610e820256cadaf6bd543cc6bea02c000000000000000000000000cc20eceabfcd6d6051bfd17d9d542fbd88b7cef9000000000000000000000000947cb0410e3fa5afec2ce0f7622a0f7a9f6e6b04000000000000000000000000f0c369e4ca220fd65c3a9027c05025dff0ba98b100000000000000000000000011c03a95563dd90d321add5a4906b6b1bc109f92000000000000000000000000ac18554be093f4cc4d86ec996fc5ffa8ea14ab27000000000000000000000000ccde15d3e08bdb8443f1f7a923fbce78a30fc779000000000000000000000000eccf3cb26db51a6315a0b89823ffd27df8fc4b83000000000000000000000000c491d4cf52c1da88ba661aa1b0ae115d6b344340000000000000000000000000524b3553daa7b06d4eb0c8c9e90decc06b289bbc000000000000000000000000105c7912aaf4e8e7d84d5a8ca4a1219e9123994e000000000000000000000000950a0be4d5e7c63017debfae67ada866b55e7335000000000000000000000000a7f51ec5b1cb65da6a9bd38df88e8093cb7eaea5000000000000000000000000ba93a24334a6f8953c8c213a9540b2c91cbab8dd0000000000000000000000008ef9c121e8c295680f90b4e59d30fad1003fb4f20000000000000000000000005d07ba56f83aa55da29b51d5eeaefc6733a06a39000000000000000000000000de087d63c2aa68a6970eeccb46243217960df267000000000000000000000000013da25715aca3c015906accba1146c2f1eeaf2a00000000000000000000000094f5a38d9c1daf97ec90dc55569ac66d04df5d0a0000000000000000000000005973081cbd37c88cdd8b675562d42d34455689da000000000000000000000000186215d740d023b545c3de75e0718d905103adc30000000000000000000000001b1defdaab8cf0f23094e0bf720dcb07200ffaa200000000000000000000000052f6a7d3fbc051902658e786289641a2026b8fe20000000000000000000000004860358bc5f2ef802443a1b17856732d5d59276c0000000000000000000000005eaffd8a6aad800cbe5417f8dabf5142cdd17c99000000000000000000000000a83f6bec55a100ca3402245fc1d46127889354ec000000000000000000000000209ee01ba022892748fe86d834d4147d219ef13900000000000000000000000072f8e9f07c6776d9e1ca66b90b3a18604934a2d40000000000000000000000008bb0e852ba7b86210a95597d3a285f6785bac7d6000000000000000000000000eb0c36406adf9081103987b1eaabd569c8898c01000000000000000000000000d9d0a7302d3525839e5b9b5683e65b288fb0bc1e000000000000000000000000bdc61836abdf0542fe4a0b8bf30eaed77953684b0000000000000000000000000d58bf91fd909e53b8f18d3d98b4bbf19b39f7ff0000000000000000000000008b0499c378818c65300430f05b0966df773813af000000000000000000000000a991a4056d9e69f8236f7c838cc5807bdc6b101900000000000000000000000076e2b2a7b81249bf65141bcf29dc9d12397b2a0c000000000000000000000000fa89add1ee1dced5bd17e7d3f62e1fae1e7207c0000000000000000000000000d07d2d1be1f40a2ead933ec625c09b74bed35399000000000000000000000000f4bab4898d95bdeb4475c5472ce84b1f8b21415000000000000000000000000023772bd15bea3bc7d67f2151b5fbd1764e621dd70000000000000000000000001b4129b6bc5a03235740124aea9162b2be0997980000000000000000000000002ec0ef63cedac94ce540086c72de8bf05d34f83800000000000000000000000041816842ddace5e9ff4466bc7b3783a054c070ac0000000000000000000000008d7629c13f27cd60ac7d88f264ceaf12b5b2ac9c000000000000000000000000451e8815d9924d07194ab2681628d19b4000013a0000000000000000000000007a2b82bb001a482676b2895d5b496614a66ac8ab00000000000000000000000062c5a5ad20eb89783b47f409a7961b0f0a0656640000000000000000000000000ddd0c32715e60cf5ac95f2ef4459e2097009561000000000000000000000000147e329203c97a2b399ef041702ddf61f3397027000000000000000000000000a849e264a9f24fbf73d6b093c5bd9932050aff73000000000000000000000000c09e6cdfce318e0fd414db6ec6cac42799953e6c000000000000000000000000fa23ed238bdef1f75c86de760b594c3d0d1797600000000000000000000000002a4ee754e720218c541da5b128d87a2a87479f130000000000000000000000005201dc2c292ef902ed9d3947fd4a967098ac5099000000000000000000000000d05dbae3a4663ad4f946bf033df92dbebfa7801d000000000000000000000000b32fabf997c10df188777c80f067ae44edd174310000000000000000000000000633ded2b900738e5474ae5281d7b85214383cdd0000000000000000000000009b069b2bbb9a57817cb834b97e1f6c0ed07ccad6000000000000000000000000f02b7d6bb67cc7aa8453f0a4bad19b02a2de957e00000000000000000000000016608f38d0b64ef11e607abaee0d210bc49f7d7b000000000000000000000000d6c7abc1225fa5279d24f5a779ec4e721551dc970000000000000000000000004cc8f290abe2a1b43d0a2b1144914f699d6c7fe500000000000000000000000042f2846a70fb0cc1f32704cef27bf86c83ef213700000000000000000000000042482720814c465583cc79766a82623f79e4ad2d000000000000000000000000f253f56f5b8118e9d28cc8dda7316761f4a85fc40000000000000000000000001e661efad80cad1ff62bd01a40299a2cf353647a0000000000000000000000002c4833eb26e3e41c5c5a3d57ac98a3e96308ece10000000000000000000000002c293d639cb03b914d8358d2e3aae0c9eb84e2190000000000000000000000001219f915d336bf394b486b192960bef3d44ebdf70000000000000000000000007eda6ce5f84cb80bc63aa50cdc389cbd00c1884e000000000000000000000000f5a4dc6516f496be70ba0b77c41c943362b8367c00000000000000000000000056eafe2bfdf0faa5d81dd8b6c4912073c074c1d9000000000000000000000000f58712fbfd8d54b440e20a1da8a3846c9e25674c0000000000000000000000001a74e24080b96a4095ff97e46dfd3172ad14f69a00000000000000000000000030d30f5682e49425f0d57ca85f472a0e3f8a848c0000000000000000000000003c10ef8bc32246fe71927ce5b6b67d05221d8bde0000000000000000000000002b936feeacd71f153bf77cbf0e29be9aa0ae46fc000000000000000000000000981101c96fe333a561109484de8b8074f7fe1ee3000000000000000000000000bf93219aa7c2134d4f016b073e252ee3229de2b40000000000000000000000008d071d85b3536d5e543647ea71fcc6925f32384e0000000000000000000000000d190036d45f6154655c098099b97d8a0ec10e850000000000000000000000009c074ba58503ad31bc9ffa78b5716c65446d5ffd000000000000000000000000ff68ae3291cb3a1100c2d3161c2ea91f27a1c483000000000000000000000000262b4653fe56bd7d6a68de7ada17302709f00103000000000000000000000000818aac32b06091fea2f991b1e3d3500874ce2cc3000000000000000000000000245a4a574604036299e499a7f995b2b132b70edd0000000000000000000000002a52368e42a081bb46453ffc4d562a2014438d980000000000000000000000001481b77980f671333ede460e201e398a0c67e4ca0000000000000000000000004e9eea04a2aca9716e3e6f432a3f2822dd6bb8cb0000000000000000000000004228085503179b474b38a8a1db8a2429c594dbe8000000000000000000000000461deb365c02b0833de13ca3267e85830f74fc28000000000000000000000000a1e2e9ade613bd2054e347822eb93f40db7ea0df000000000000000000000000261c6a412341b1b1bfe58adbaacf5e4fa582903400000000000000000000000042e4346e81a6b065db65ac59d9ae3cb8e4a4cdb30000000000000000000000005d4dd440523c0740a45942f855eb7c25c0379d1f000000000000000000000000c8d0c32774f6173ff2da65ea8f6daeb5e84c22a6000000000000000000000000f530e7a13ab925d223990cfc421e21e6ddcd01a1000000000000000000000000450a4bfbfeeaf2564ea1e37ad57d0622c132df880000000000000000000000001684eea21545c5afee3aabf60e98d3d2265732ac000000000000000000000000477c2087f3d6e49b1be5c790a33b3a025a4fa569000000000000000000000000a6ce28236028da32d5b22df8e9ad8de4df8dab33000000000000000000000000e094a22330b1eb7d69bb6342a63c59c07c1a5b4c00000000000000000000000068df6ca623ffb9f0194ebe1898f34510247f827f0000000000000000000000000bfc8c3f9747165722ec6c698c04af06d433394a000000000000000000000000a2e598b60826ad8026c008e9815457e40e6d331f0000000000000000000000008de7cc39568e031836974e18573ab967788d66a2000000000000000000000000a9368ff03d31ec0571cae2f9284dd0fd79aa262f0000000000000000000000004423ff1a5958a91ace460c257c2bbc6c61c0d1dd000000000000000000000000f8b7899b651fd5ccbaf54dc0eb6e0c7e40dee72600000000000000000000000090f8b290ec2929cce086826e971cad3857c6dbb50000000000000000000000005973696d339c83ddb9e213c240adecf2f81e1460000000000000000000000000add7ddc031c8fda306c00ebed7bbf29118e9a0d00000000000000000000000009777b9a756998a6386bb2486385f3e0c879b2e6a000000000000000000000000e8e47fcc3915004031bf4634baf3ba00a4edb5660000000000000000000000005a553eb610bce6ec688b7a13a4e964913a591da0000000000000000000000000d20d277f1a2cd9faf994f02236edf72a295cd3a1000000000000000000000000a4827c412fa7c1804e0a21365297b4a7df98f0ba000000000000000000000000487973f971ed7c3adff56b7b3aa7b24081c581e300000000000000000000000066788546222d2160e7cf42b85688139fbd5a888b0000000000000000000000001b215d4bac91823b73ac8608a72f0261702c7479000000000000000000000000ec4e47c3da110d679a81ac60f34d6b61d018e77f000000000000000000000000c3cf56be8e64e4cdc4ec81c402c5dcb57dfe437500000000000000000000000024fcbbebbefabc9539629912d66959716575d7b4000000000000000000000000c3326874269a58ad4c736962b3fe0ea49fe7804d000000000000000000000000318781e045a96e689855a42545978bc75967b9eb0000000000000000000000005013d2b34232b269d1f3629f521312770c904c5100000000000000000000000023f7968a951a42cf72906c99f6b0da53b80a312c000000000000000000000000cb7b8a1dbe163cb3ccff2fbc4e55bca30cda300a000000000000000000000000d62450ef6f5491e3f21cc09166506a34f6c42acd000000000000000000000000ccbfab3258de87c4eb2b38e2b4d51b5169e1afac0000000000000000000000004fbbb92efbb0cfc9e3fc65c1aa2385bc378c3505000000000000000000000000d79f39fa82c651535949a427608598f438b030800000000000000000000000003cd361345df2a61d2fa0e2d1692da4404f1a4a110000000000000000000000006c9cd82bc4d41f07a5024d17b72872453124184900000000000000000000000047b64ae719e7ce8bfef1627c4c58c5477792fb600000000000000000000000007af8b6e39a0779ee11ee0205f9c1357f4b7ee4ca000000000000000000000000a31540daaedec8dd9b8104f0ad880b37341b3ed7000000000000000000000000678e9f609eaebca388f3b45fbf37c2ebd934559600000000000000000000000009f4d12c8d05fada49f4debeece4a716a1e1482a000000000000000000000000ad5e2e9c1a4d8a7f0bf2ff83094b40325abcc3b000000000000000000000000012193836393043b99316d67a76609ead2aeea16c000000000000000000000000391dee202352fe28a4864130ceb5258a76eb40f9000000000000000000000000fd5bb4f34b3cda836616fbb7fd8a5368f1b61a1700000000000000000000000066eff420aa3bd5a44d37e07037328246ad8a33990000000000000000000000004ccbf7485b5b100b07f546d6c80c7ff41dad26ad00000000000000000000000066d2d39259503fc67dee2b6320d320fcb755d2a2000000000000000000000000328f498910cee2801c2668c2dde7de48664f8f1c00000000000000000000000003a96cfef4853440abe72573a48453d7650e5c260000000000000000000000005081da291d6f37a04d8540f45b5f4bd3bb7b32f900000000000000000000000081da8c0abf482ef3c2b005065b98e5917cfdb532000000000000000000000000346282d82e88442131fce4ca6725547e3106eec10000000000000000000000002f2250e6fb3e53531d889b5e779c3b1a8eb77c2b0000000000000000000000006e542ec51f142060ca8f0f3b3c0e3e8333aab60800000000000000000000000060bff23b467f92681d0e67810c1661eb897c586100000000000000000000000054862774ae4d51f3969cd0dbf84e3779a256cca6000000000000000000000000f0fca2e8e7ab1bac06182c52813c90b3441c7a0e000000000000000000000000cb7a17d0a037e6c7c072d9445d1b48b5f05759290000000000000000000000008a5e1628a3226daacec66c82a92e42fb686cf24d0000000000000000000000002a9a9e4b5e9beccca236a7caca8be1c89f9c96b7000000000000000000000000a7a79335582bf841d60b5f256c79c98ba8d6c5b5000000000000000000000000dc90d0f2a43d29ab3024f4dd45017ea61469a6c0000000000000000000000000b6ff71d4214249b5b0ebc78249e531aebc9ead88000000000000000000000000de162e2b03bd3c33ef85e5d91038353b558ca29b0000000000000000000000006cd2c507409346c9524308ad87b54e9af122a3a3000000000000000000000000204afbdd5f9355bcfa2613248e5bfa0d293550c4000000000000000000000000219f33665185629098c3aadb8a62f324f8093e3f000000000000000000000000a2eae2a749103c5631d5525d136ec7b956dd7c85000000000000000000000000e7866411d57e7d1d0f081472dd86674debc5edbf000000000000000000000000ba21ac257232c4f3b30618c34d0803577376bda6000000000000000000000000695fb313568c54c76af72f1ae275f552b6f7becb00000000000000000000000038aa0aa6c15a32c1d4887eb14f5136a838a8372c000000000000000000000000ab40bec9f469f759190379d66799a850e0aa440a000000000000000000000000a20413ad36a06a1e2571b57e0802d772c59c8737000000000000000000000000fa6e69119577383b2d341536b3bb08ddf9b39f240000000000000000000000009a798b4904c6f37d77581e24014b25a0e23138430000000000000000000000006c2ad0b518490088aca2247059ea7f296758d456000000000000000000000000fbab459429e6f8eeb04022f66f3dd1442df31fed000000000000000000000000f4b3ff4df85dd35d4cc0f9c99c3fec74a32999ca000000000000000000000000fc436651f2fd4885ad645035a63a7cd22e6a868c00000000000000000000000082ec51addba4b44266e072d92e221387bc39efc2000000000000000000000000bdc1bfc3dfd0a3e002b788213660e4554ba002780000000000000000000000002d6effaa64d157cb0c9c3d7b48616c486fb91cec00000000000000000000000007bbf9fdb156f298bec53cefa3652954a0738ed1000000000000000000000000947ec97506994c82e76089b396daf42645b725f9000000000000000000000000fd0daadfb32c06a6ae91c378a54d739e90caca82000000000000000000000000054b81d3f3a26df142bf3f60961483e14f3f5d5900000000000000000000000081c95873467eea83708789756438a7121eaa3ca8000000000000000000000000517f64e8ea2c6fe0b3630915221a3a242e81f50d000000000000000000000000fc1a6fac9801497889bd7386fa8251a7a78fc74c0000000000000000000000001fc310f45b5b22a8e95a8f0e1fcff9d3c825edc60000000000000000000000002c0b6265db85f4434ab1649d21f90c52c4467ff400000000000000000000000020a229ca499579b16e7b268126b739fdce4b9165000000000000000000000000dc5cabad818ae1ccc4375e3db33f3ec44f3cb946000000000000000000000000fc7ae69035406d38a3f6a312dc35b71a18928fa5000000000000000000000000d433a509135c8e4e2417aa059e4900febc2c2d80000000000000000000000000ec5e526901baa068f83da6b33be84b33d3028a280000000000000000000000005e03d98002e325ab24b21ac2f4085af33740fc720000000000000000000000004d7e2b77fdfe5a0db7f4e1db91dee6e85fbe207b000000000000000000000000b67861a8318e742dd15a4fb0bfbf2f58499e2e41000000000000000000000000c62ae2cdd33a6371336ff41fd599ae22433f890d000000000000000000000000068fc6b6c0d62a80159cd608e9e6f498e08abe64000000000000000000000000e1cb8f771bf34c3945f66a0fcf3a2c4f32207bcf000000000000000000000000ec9b6c9706b758487e63f9fb7266b27803d933d6000000000000000000000000eac70327267a4fc65e8399ab80315b6bdc7c8c10000000000000000000000000a3a814526e975fc88a6c5f55fb5b3f209f8b38a700000000000000000000000000f727e5aba932b09040d3bb28a8a9da53c453540000000000000000000000002042cfbf331a097ff63d8b2f59b953401028863a000000000000000000000000bc3def190a6c47abef6361f437d621fe91d04253000000000000000000000000800aab982c9cd17c8478b946a08446f51d47d62400000000000000000000000058a049263e0754cb51a63248c34ffe07e843489900000000000000000000000077dd52c08f4aaa9da42ed1bf2e738b8969ab980f000000000000000000000000fd41b529dabc6f1dada523383b45bf79093fa7b20000000000000000000000001470801d0670881365ba1bbe7814e9f1f39113cd000000000000000000000000256c1c5ba56cb7550e499cba7bab48177f15d2fb00000000000000000000000035208ca1f600b1c5fc0f0c78db4579ac1a60b555000000000000000000000000a02d137c107c5741b6c824be1f5c232da47061b0000000000000000000000000af8fc4649ec1f797eea0a809ed745e06d32b1396000000000000000000000000b032ec905759b464a75ebbd41703cccebae779340000000000000000000000006810c7145212f1268c1fe9bff5df15ae034cd60c000000000000000000000000b77fd8914cedc7c9829fc06fce29ca8da88e49ec0000000000000000000000001c01818d68da59e88e5e46757e53bcf52aa6dca5000000000000000000000000b53c222ae4114235709fb56192962ad31f04268f00000000000000000000000078f18e1e968a92be28e8817021168f98440918c30000000000000000000000001f0936c1bb77f8e8e079f4787709ed65308cd68a000000000000000000000000bff9aad1f8882bb189c1cdd344a5975044ef3696000000000000000000000000beb7b18735f9132271be67b9fb6e52e0a332f1650000000000000000000000005f5e10c8ffc217aada1e4c0cf7ae42bd7a5aed090000000000000000000000006e2fe723b381f5a6baf36b62373bebb053d4aa710000000000000000000000005c7a433e4bf6300b6ca314ac58dd0ad656ebce5b0000000000000000000000004296e16a8f13ca572457336b1bfcf2067fe4896f000000000000000000000000ccbd326a9ec75476f5ab396880bf9e890d8bdc6c0000000000000000000000009add2a19b1391c75563007bc522aff318cf2a3fb0000000000000000000000007883ba6f3d1460202922e4422d4e7c0411b106d2000000000000000000000000c42cfb3509ba93f5310e3006c9cb5a8f81b9885100000000000000000000000034c88613e347ed0c7bbd147d31f6b9d872172303000000000000000000000000719dde698d35dc10f8b6607c8afa6b25ff4d83f200000000000000000000000000c0f7699647ce45493fb401c93f9496e5104faf0000000000000000000000003bde3b2953666efcf6784116186d44811881bc81000000000000000000000000f84740a4b77f6284f67da18b8546bc4f1afe8f8d000000000000000000000000110a65b12396d668c02987c55fc5217ab8d7a0ab000000000000000000000000c75446a6adaef73269dbdece73536977b2b639e0000000000000000000000000ad39aeb41beceb2e1c86e071bb2e4ffc2f51ca74000000000000000000000000a0c0820e2e6d56e6cdd21dc1992cf6e03ae9645400000000000000000000000046c1a0da5e6aea6ded6a3da596bcab9854bcb65500000000000000000000000084460026b18cfa7ce76ddd6f8a4d9de60cb8d0c20000000000000000000000004578997af86fe4d6d69aee9946bf752d98e31498000000000000000000000000690fcf00961f83e06f091305450adbdb19a009b70000000000000000000000006b5f1ca5c2a6486888cced7f07cb416cd0c1ca2e000000000000000000000000452cee1aa32b765303df76b6ec0974066cd177b500000000000000000000000004b277e741facd071b297df1ec8ba9800157e45c0000000000000000000000008297ba349bda93f96d148487d20335c4448726b00000000000000000000000005a07a0c9ea6f0ac0b7c6aea64ed4225151a4e1060000000000000000000000004af78efd56f3519e5ef17132e3af5931d26180f8000000000000000000000000b0f63d13f4f04cfd40720de5485c6072f7f905e30000000000000000000000003816975c0596b34a20553c8b55d71cd19769b0a5000000000000000000000000e7e15a3027b6a08d2a6a3a9dc9250e711c20676700000000000000000000000029456ff20f4d9c4c739f4dea542608d562a311390000000000000000000000001831570e2145ce1048eb566edb9612ec867aa7360000000000000000000000002b49434051f79b17ce55709f8158a627d5cc032a000000000000000000000000b8e1af46bb6e4a88407d327ef93dbc0835dc177b000000000000000000000000744a6a9d44be36d009019a714fbc525f6f71f909000000000000000000000000cd70e3f9f7cf1d6eef53c875ccb6888f1fc98ae40000000000000000000000005d1038831c137399c8c793e1e188634c45fa8d6c00000000000000000000000065126c81cce5f034e4c2df15d9ce5de0176ac24f0000000000000000000000004186f8789cd91b38088b68dca81a2633e36545230000000000000000000000007204ae4d46f8c5511ea78bffe05fcb6f6fa0ba61000000000000000000000000936cb7e3ad5043ab4325c110a71522b3a072795f000000000000000000000000d5794358285df8cf37ab22b933476cd7d9de4b1b000000000000000000000000084a3f08e9011dc3c7f704f1333dccb985296d200000000000000000000000007d1db419418c5d4c6dfcfb658e92c57fde5c11370000000000000000000000003a8f0fec6435effe3c6665d6393d6a26c1a1e3fa0000000000000000000000006da01c8964f18f3e9eac10fc5359197cbc815e8f000000000000000000000000059be794a75306564932e68f64b98904ee0514bc000000000000000000000000de4bcbef9f0ea392aa9ec891bf0891f753bcf2c6000000000000000000000000db5c2c252d32fc690a0ecf72f93c4861ed4f90e4000000000000000000000000d9549d325dabf2fbb2e046f6cdc3968128e0c43100000000000000000000000039c1d63f1b6d061a716709e7dde8525c530ca2660000000000000000000000009c6cce502f43c24ad091b15feb148c772286754b000000000000000000000000aae970a774cd0756fb5dcb6a0da0cbdf7bfc2f63000000000000000000000000d63039e5ce3a4c6dc58fc016ad5da6a3570a6f73000000000000000000000000c59ffa5514cea939328cdd49ad61292294a599480000000000000000000000005d5aa1faa187f436d8755619a90a98c00131a82300000000000000000000000009b6fb5d910d675c6b12ce7906cb6ca30bcbfdb30000000000000000000000007907ec97cea278c22ddfdca59d355a6fa03b3167000000000000000000000000bbfe176837a04965cd4bb24c25099f738a1ae16d00000000000000000000000024fe6ceae9f50889f2f86236eda4e189e74598f3000000000000000000000000d50e3186553f1a1885bc42589f8ec3625608ff38000000000000000000000000840d894b2c11c4899ca187b738b8d8805091a1ca000000000000000000000000c7adc31d7b180b0ee4ac3737aab8114021ab8fd9000000000000000000000000cd273542cafab97221177491a91c5d8fadcb324400000000000000000000000010f8ecfb5abecc712c05ac93dd0b5d4a5cfbf135000000000000000000000000d785f783e24f71f7fa49dc2933c17bb20954548d000000000000000000000000ab953ffff66bc1a78dfba87f54b17232e55ffe3e00000000000000000000000074c7c8494da6fcdb2f9f146eb62937e7b22100ca0000000000000000000000003c65d99e4138fa76b34cc1451fdbae707e811aa9000000000000000000000000287fd1223ff99005a7f7d4d7e6864f206abee9d80000000000000000000000003282ce377dd743c5268a8f2650aaff5fb01c69d9000000000000000000000000160be508b3bf640501cbb021f041b88001b85af20000000000000000000000009beb1f1d3ecf80c1e6825ca8ef32e490590a8a6e0000000000000000000000007b06346cf80420308b67890db54597d19618c0280000000000000000000000006f477f19fab8b53d3ce32fa6dbf75b2f34a1d527000000000000000000000000227421a2aa6a35b611e972ba58abf62fcf38eb9b0000000000000000000000004841d5bea5dce33c509a876f707dff56f835d53400000000000000000000000092e0032d21d4478429fbad85065bcd1327353c85000000000000000000000000ca273163dddd2d2d2df998e85277b6620fd650a90000000000000000000000003275cdd1190fa896f35898ea437d014cb7d959f300000000000000000000000093b5032cf0007f0a44efc7376937aac07023088c000000000000000000000000032178131e9d2fce99555e7ee0432fb65c0b2201000000000000000000000000dadd428f081e11c22d1ceb3b0901f140c4dcd0000000000000000000000000004129fc55ff768916a2f7d379546944f1a5938a4a0000000000000000000000000c5be49a5c13981f50da00441138bbbe827acc61000000000000000000000000f84883ec059d7d8c299b67817f5410140bf3168d000000000000000000000000f74b7b70f914664ea49fb2e19f8c646744f83401000000000000000000000000e0b2b0b4ad5ce91de38f56d4c35c4aaad99be32a000000000000000000000000e7d131d59db43f30756f71436cd21ea2389d01ff00000000000000000000000089eb6be57b5ebcd8d438816fd503973b44a34b720000000000000000000000003e393ae65ab39080bb7d2070f7fe217f992bef72000000000000000000000000ff3b7d05ed4e7852837572a9c798094b7a52e97d0000000000000000000000005de2b5b72a0b49f7d4490a1fef61afa8415971f5000000000000000000000000e44b88dadbac54ba75beaa07aae99b243b0b9f87000000000000000000000000528db06641ffeaf5d3643321e7970043e84d24290000000000000000000000002123071ddee009623adac7653ca1bba248a05ab00000000000000000000000000a56d184cb524629ce9eba9bc5858209002b54da0000000000000000000000009de7d3adb6e438a123567c5f6cdae5a5c77e63a70000000000000000000000002e48875613bc94d991eddd2d0c7cda5641dccf5e00000000000000000000000005f668603ad3fe12d0073eff746a9b64f9190052000000000000000000000000570c816176c49901a686e9e5f1367b2070da9b410000000000000000000000009dbbf38ea1d24ffa2d1a9c9e1b6d6770764c9173000000000000000000000000806fd2d3d309fc5b7225efab5248bfe546b4ad39000000000000000000000000c94f746afd3c273cf3ed68f969924c3dc039cc7500000000000000000000000068bbbe4638b61ba870e00219b24d720b8d6964df00000000000000000000000050b25dfc1e14260b4db5919ecf5ba3aadf466550000000000000000000000000327ec484617626c6b67c7b0b75393851a50d114800000000000000000000000050fee5036457b042315c253100ee0c28de83f79d0000000000000000000000006e63ac69aa8f3cd729fedd8c8a1c0994aad81f1f000000000000000000000000951ef46f421316a8e71a307f9a7d6afa24947633000000000000000000000000825ea0156ba2ab6e14a1a21dc572c0c6438cb40b00000000000000000000000018a47a0d429b28f44323f6742fb7b6cc9d2cdd66000000000000000000000000d222c0835164cdc3aac7fc0c8ded92ddd18d8f770000000000000000000000005315bce8b8c81cb246691a241c020ee2e7f8abcb0000000000000000000000002193f15426cc6bda3d5d077ba1be4cfd769d38760000000000000000000000001a54f7998ed4f1bd84bf98ea34353352acd070b0000000000000000000000000bd677ba323ea6c2bec629491763f908e710edd84000000000000000000000000e95dbd5a2e5a96b2b454f933bf155d4ecbe62f0400000000000000000000000049b8469a3aa6180d5a6b990f55f0e9e888303ea5000000000000000000000000f83ac82c4f82854d55f92481c17e286cfd0bc8a30000000000000000000000005481484616fd5bcc97dd5bbb4f58daadf34d099d000000000000000000000000c43a387066447c8b33ceba85247d7b3828c6585800000000000000000000000000d4a836f92f3abd966426af3db116b4e7ebbc000000000000000000000000002d5608e85814fd018bf6c23f4086034c7016638400000000000000000000000032de50b92f53c32b7a6d1b3e33d6cf1a37e03b280000000000000000000000001f1e1400a3f3e98d4f5ac2408bbfea4cde3219ab000000000000000000000000ebb9feb67f560ca249bcb92412c3ead28965b3c600000000000000000000000062c70e497c454014786f77e6e9a329634a2bf65b00000000000000000000000027c326fc0188dc182533cf6bfadc199cb22722960000000000000000000000001b55c3de1f27e6d9d5b78ea2ff44303be23e4462