60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000fcaf9c57c26566f96d23f585950bb1c66e13889000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f647964786e6574776f726b2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e20647964786e6574776f726b2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d564a4c625835457a56467650316b6647414e7a396a396642766939564548474d695a456e665768664b457474000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000001cafd29e9d4acc8797230b74460f48d0e1be3090000000000000000000000000fc352e4d02ac1ebdd0234e5ad80ea37efb8dea84000000000000000000000000881235be1e9d07522dd1955191810de6fd2af7200000000000000000000000007255596a625176873afc81ec801fcbf3b1372829000000000000000000000000d9eaa98805bc76f437ffc456920fdd82bd8eb7140000000000000000000000009c156d641133129669c37be308f3cea04fc5b35100000000000000000000000024e0c598d4ea67b399d9a4da9c353a6f70fa45270000000000000000000000009e833e4e5e5908bd2dce6bf8bfb066d6280a1edf0000000000000000000000008322c5b3b30872c36dc00715df3b510b787c9cf30000000000000000000000007efc363e6d9dcd883b42230a8a76aec494b362380000000000000000000000002f4b1d88654e009ca434f5a679b5acfa73db44690000000000000000000000001f03f31147c4d415d87be03bdde048d25f75bfa40000000000000000000000002e6ccccea55dffe0b0fac4ebcc862443f46464cd0000000000000000000000006e19a7edb7df7aa2287e9b4df3079eed0f4de0890000000000000000000000003bce2be8db1a21dd33c58c7fe72c09b4c623793f000000000000000000000000769b933f26487a563b185600ffc3d9ed5af9a4270000000000000000000000002e65c9db64b2faa1a24a75492f0ea85b3dbd0f9d0000000000000000000000000e6a778c04312826b65d26b04c016e1be04087280000000000000000000000003dcc2973f619cc6c4da0953ecf77fc541ea83574000000000000000000000000dacb077c6ae5ebf6017010c4c8e11c621eb02e7e000000000000000000000000fa3fbc721122821464b635aada63f15574d3ede0000000000000000000000000591913e804da74fe51ffff238c9c813465114f8c000000000000000000000000c4ab6ef10fc719f227d1d03a619d9e1a67ba9f7f000000000000000000000000a5721f6a09f267fafa416096ce65779135495f7b000000000000000000000000efd100bf9cd1a3016a2a319bb8e293ef07e019c1000000000000000000000000d28cd116384cbc7d017840f03b9bcbc35bab7b5700000000000000000000000007ea188d66676572c20ff502d3c2095ec510da0800000000000000000000000017abfe431998f733d157e061e22e22b593109da3000000000000000000000000ddec14973212629f3e14ce234cfbac2083f4889d00000000000000000000000007e5d734ce27c1584415aea96fa9ac5072945cf0000000000000000000000000c7becdb6fb64cc3ca01fcf40e9f5798c68746e0f0000000000000000000000006ae84ff1b1de5fa48a14c4afc81cf991cb4090ac0000000000000000000000000cdd0aa9eed6d675db5e526577038eccbdaad4df00000000000000000000000065689a88f493f8150dfdabac722ca6b7e104a023000000000000000000000000bbb7457f667a35868c3781820c7a37776fcce83f0000000000000000000000009bc9fcd68289fca6f11ffbb34d45664399134a990000000000000000000000002b1d087d63b10b177ed3b6101e805eef0dab2e92000000000000000000000000b1e8cad75711e7b185725bec89a588017c33d92c000000000000000000000000e03ea56031ef58e61c7eceab348758718f8bbbb3000000000000000000000000369ea276575adc760778987743e296223655197f000000000000000000000000e11aa2240650aaf9c9876974293cec61d03f2443000000000000000000000000e3ef76c65380d7538a07eda1869bc7b5cb0e2a31000000000000000000000000b7eccddb3bb121370b89b0f81cfc8bda49e755b5000000000000000000000000622a408ff99a5e451168b62929c3d7af9b7dbb8400000000000000000000000083168ad972695c4944e4c809275b29866c704a11000000000000000000000000ed2c28ecf998d4495821665a148830df818f8e5900000000000000000000000047bb57496ae8c10b3b714bc7f064f3ac049b28e000000000000000000000000099d6d974c8de775d4f27631b5ad7bba645002c1b00000000000000000000000087a074db0f9e5b0557ea16db39ac8dd59ad3438500000000000000000000000068a837bde49263e4c0dec64e106e4e4f8a673d43000000000000000000000000e32ea65bdd8ca80091e0993ee4e56bcc75e8b7d9000000000000000000000000c8f72aa42360b7d48529b8a200b8114e10ea56030000000000000000000000002650573ab303da07d4d74861a96297fae62ad1cb000000000000000000000000e9538c2d413a4719b8694053fe5712eabbcb8b420000000000000000000000008e14b0e5364a63b97032727f0eb43c10e21d4db400000000000000000000000045827c4f17e7d233597b5ff51228576799a500190000000000000000000000000affccbeef7ff9f42fc1c38c0c153fa0900f7b8500000000000000000000000096837c96aa59c3a431fdd88941b0c17b449335230000000000000000000000008dd4e0d531c2367d02c155b2089d68dcbdb38903000000000000000000000000330409c48257f14dec894397a124d7351d5425b00000000000000000000000005f21be6f167a62000671650693dda6467b6bc2680000000000000000000000003753151fb51101a847bb3d038a09b077b18a0dc400000000000000000000000054c9224e314a7b96c415b157c520f4d74f05240f00000000000000000000000068764ed996830e8eb6d17edeff7c5cd40ac89ac40000000000000000000000006666e5ff5c8366a24963edcbd2bdb51c52feea13000000000000000000000000f5f67a092ce0f580b43ed3d7dbaa7ab91f772a0000000000000000000000000015f4eca685d158a7ffb9ad83cf5281350e0b58cd00000000000000000000000054a24c7155681a561ae9dfe600134854d52f5be5000000000000000000000000aa6201aa55d74c3f33ac12186b6628fee7360fdd0000000000000000000000006b0e8fce356704bf0a22cc72633e271423896908000000000000000000000000d60613a5d4352ddef251fe5106d95799a13581da000000000000000000000000e8bf195306f4a83741647cd379ce579f18e8ab39000000000000000000000000c8d46eb7881975f9ae15216feeba2ff58e55803c000000000000000000000000c1adf2bde8c56f091217be5a18d2c100954e309c00000000000000000000000069db605fdb0eebb9a659d7b8be1b4b14cecd97830000000000000000000000002c8928455fc72ccfcce3eccf0b3a2002c65c49c800000000000000000000000026b7f361e7caf607b874eb066172fe985139323f000000000000000000000000d76e127901890c2f8ac811d1d59ca0a796b7cff7000000000000000000000000ca9d7016f4dda869759edd13c49df655ca7bed40000000000000000000000000be27c2563b5274e2734524ce60a40963910e7797000000000000000000000000a6ba6a37a2fca04f3205647d3febf917211a13c10000000000000000000000001c64a1510057adb04b7ce13530284e10f64df0500000000000000000000000001ac4e67ce67c39ed0e502b209f033d4ba504b5e50000000000000000000000002813eda45d4dd1e5b632b34bb542062a087351c2000000000000000000000000e6eb964c0df4fde2a22f69ba97c6d1e83b355f320000000000000000000000001737267f7ac172d670d79ba1e44d1af5c25a5ab6000000000000000000000000118ce53ebc85b10922fd4a2537fb681762bc0f1a0000000000000000000000006d034a4d38dd74eaed0dd597a6d3116d839faa83000000000000000000000000c498203d8df20c2b5de60a88c639fc1e0deac30d0000000000000000000000005c0a587f1c203d5bc434032dbce161141894ff7f00000000000000000000000054153621089a21818ca0d7a0d9512125ad0abf6f0000000000000000000000000d358b96cf7b5b05e0f2e97e30916e7d3c623e6b0000000000000000000000006bac72ad3c29ef3e28784377371222c3c4fb451a0000000000000000000000000951fd5489b33a973ced576c2a5bc998122463410000000000000000000000008659b8eb205c28476b7a75127ef8b5b64c9e81e3000000000000000000000000331e3aec79e8a7de9a87902964b203f517567f350000000000000000000000009ee2ee4f1109a4fb441aee39690aebb246a218ed0000000000000000000000008d55b3b811a6b44b4666eff7d0fcaa7ab349a768000000000000000000000000fd52ba9996411475d3a89ea787dab2965ebbed1c0000000000000000000000005439305e55ef98d3dc049c52aeccb8dde842b865000000000000000000000000630b1062510ce5874b2fe65f0aca05e3b693cc0e000000000000000000000000784465e78fc87de1b78377443722715cf76c1fc7000000000000000000000000e4f91d591e2093b2e296aec7ce729efc7b0fde5d0000000000000000000000001a048a4d047973466e8a01ecd195cf5941a72cc9000000000000000000000000670502861beb6b32b4dcbbccd9c7131c42f7668e000000000000000000000000095c75e3cacfe946bffe5106a3ff80b876e54000000000000000000000000000f164090a8bcd5f359b1ad4b51870e596cf2f064800000000000000000000000034b0ce82d31dbe50d7fda4aff8a3064dc799e37b00000000000000000000000031b1f6e9cdea4320caafdea854084a0ad73e181e0000000000000000000000004b9797fe4966f753e9af350ae26857c3f041b612000000000000000000000000c29d261e9f20ffed48b944930d75638b74f07c63000000000000000000000000cf054d073ac8efbcc8aa5e50aedb91facf94ec93000000000000000000000000f9930696afdbed26aa1f4e98c04ca14e5acb0a670000000000000000000000002330a6b818ab403a3f4a2c361d50ee5489eba8f6000000000000000000000000ff6890325f406fd51337ef40b744fe6687b0d82d000000000000000000000000f4ac313de33182f1dc8d9b9a6d80535d5f278c2a000000000000000000000000de507af6f867601cddd9c261970b845a9614372b0000000000000000000000007d915a922f21473e5f46140806622aadeaf7408800000000000000000000000079241eadf73a276e545c355b25d93b293a00d291000000000000000000000000295583d70663af8c3e5c4e505545e1b00a47448b000000000000000000000000ec39f593b715c82df344375212c8eae60b9a34f8000000000000000000000000842797de997c87c75d8571c5a450c9937409eb2800000000000000000000000079efb2a54b64123ec5b3a674f6240521c49d660200000000000000000000000076ec8446830e090495c884f39fbb91c90ea26a30000000000000000000000000129b34622baa66cd5681880c5015aa96ad85ea8a000000000000000000000000dab19d81b9f6194ffcf0fcb096632f0f85d5bbf7000000000000000000000000d098a3e99d8b4ba4fcc333b2082f06f6094b9ad1000000000000000000000000020d0edabab5ce66669059889a9593bc38bd412b0000000000000000000000008c91f18b95d0fc03866469e9e5c8d2548ee921d30000000000000000000000005119ed893874f17203af6e743e61283feca960ce0000000000000000000000004286f1259891f37a1801370f86524651b2eeab790000000000000000000000002f05fc0c3556fea4b9f7ff820678414b40b4e2130000000000000000000000004972cc7d3dc7d82b77ddc3cbe74628cc3e9733b8000000000000000000000000952778d00ec6833b20b4bb5ee821a16b55ae432a000000000000000000000000d8dba648fd1af7620c1fd4c379ca12c000fea6bc0000000000000000000000001537b44e39b9bdc9ff7ca3aa243ac18a2b4316d8000000000000000000000000fbb8f3bb37b87cdeaf1fdcac1a2328732149ab04000000000000000000000000bd6eca3fd0019bf2e87c61d994542e9cbc5bd39c000000000000000000000000c9601708dfe6ee1be7720c5e02e81d8c5ed955ea000000000000000000000000c9907cd00351386e01ca6521f7a9e164c0253b1c000000000000000000000000dc2a4b2cd8d9dd60060962b90d686d6785ae189d000000000000000000000000c76a5e584f900c6f79f76944b2f30d205234e49c000000000000000000000000ebe79495ef9d6134b62cba457156362f4ed894a80000000000000000000000009370e0631763c7cf4ccc6e760e45433971520d0f0000000000000000000000008eadf44406b8e74bb0e95a885633854a04d971bc00000000000000000000000001e25ca16f20d2ca1a6b6dc98aa9cb526dc8fbca000000000000000000000000542980fa45cc79c273d198ab5e3793f1950e74060000000000000000000000008df73c1bd46a4e7ec91246f281a2facaece5c74300000000000000000000000039a7152c6d00a6eecde8f4751a0c0b076d5d135600000000000000000000000051feb9780fb2c1de3301522e72abff256b67c71a0000000000000000000000003a39883a9f13d39d461353b432a346392b23e61e000000000000000000000000ab7c885612e387a378294997fdfcc308882f7e9a000000000000000000000000733fc010c96038f70548cb05ca28ab3578739d4b000000000000000000000000fa7ca32d38eba604c8d44a0ce707f4fcf48ea569000000000000000000000000111fea5db872a7685ec5e2c5e74cd54e6fd688a40000000000000000000000004260017ec9c0ca45c18cead397291d6f64c6c0c8000000000000000000000000d6ede8b4d7ce7e2ff1c34ad3fada4e531f13d63600000000000000000000000098753e5f9cd76b46cbd95bf16d166faee1a7720b000000000000000000000000f9985ae58e64d44d0996fc48f620fd41c9d32b5b000000000000000000000000c013024108102f0637a7e319a50cffab361f8a620000000000000000000000008a2a10ca2c30adcf8a39fef4f506c1002c21fc200000000000000000000000002823a4198945b2e181c50d911f9f838a315c3a8100000000000000000000000051049467b33395e11f201cef7cf598beb77cd9b2000000000000000000000000845f204740481c9042ff679178c952ff105fbcfa000000000000000000000000baa58dd0000ffc5b62a895c0a8d5298da5e04e10000000000000000000000000ac58fa5c18e6239449b57a9ec1eaf1aedf9ed8f300000000000000000000000060db5b32f88fcd2cc7c7a636549625af6644e4480000000000000000000000003ee05058d166ae01561a497e0746e565ffb4e45d0000000000000000000000008f747eb4f5e4edb0702fbadebe2da915af91fd9000000000000000000000000075fae212536b9c33737f6ed737c87398061bdb290000000000000000000000004d7808991b1f5f4ffdedc3b327e01f6cf4643d0400000000000000000000000008d24fbe87251815f9dcc725bd7cd118d2d35b7d000000000000000000000000f8193ec739446c96588fe8879d3b898282bcae7300000000000000000000000024dc6717bf84de0a3d9f4f7c06f9bbac068e233a00000000000000000000000020aa9aeb87553b75308afda80bb70e8f25e0385f00000000000000000000000048faadd0aac91c6f4ab91380fb2533d27ba5ae0200000000000000000000000015b6a533a53b1c16c558985b75b0da63c1fad40b0000000000000000000000005583ef6c143cef115002e07b24364f5af9500dd7000000000000000000000000799333ee2ee98e7677f362bf140d62649121ebae00000000000000000000000062b0c45bb2f4221bb075d4fb96e7cc4383c27773000000000000000000000000a5b4d68043a6e3ccc599b2cd17097ce2693e6f69000000000000000000000000521044aac0db1f2e0ed3fd58cf624b500df565cb0000000000000000000000009662065b1f1b6b6957e9e0d77658b21276dcbf70000000000000000000000000493d87ca0558807f504692bfcbe3a7ed3b552f7e0000000000000000000000001aaeb705e308d6c4cb9e154b04f237d10da68508000000000000000000000000ae7d9972688e1e19d5a07201f009cc635d6a1deb00000000000000000000000087a3cc7649d662bf5850f28619a75367fab26712000000000000000000000000fe900cc70cd1e6c1e0ef2e9067ea5aac931b177200000000000000000000000087c51852359d910d25df0b4697e4a68df70bc1fd0000000000000000000000006c0f45956892b46e0768ca9b7b829bfd4a7f87440000000000000000000000009cad287b3694c1ab245d145ea62a3a6a5f6b7c8e0000000000000000000000006cc7740200a378f0a472d1c7cc12fa62762de8b5000000000000000000000000470c3b5b0ff3b871dcf08db69ea7913c45c71ac60000000000000000000000003afa9036383f0a7ef59a63ed84fd02a1336e424c000000000000000000000000785244e4f063bcb64bc5d25cc321d2f2bffa773d00000000000000000000000035f4992af46d1ad47b52a7498468d51d36122a7f0000000000000000000000001b32e1e18e20e0e627226918296bed20b448ff89000000000000000000000000643faf8c2f2fb47eb4cc4c88592fcc3d05d4bd3a000000000000000000000000508216d6b35680e4f756788f6caf337122a4d23c000000000000000000000000b5697256e8fab803932bcc6c35c4e82c073dfe6700000000000000000000000059276e30251365d5025e40fc15547165ea66a238000000000000000000000000b1c69c126322c2bce776c1e7259bfd17b800fbca00000000000000000000000078cecbfb90cd493068f25ed83a3ad57ff5fe22cb0000000000000000000000002ddc5ef33cde96963e205b964eef7e27fd2913f5000000000000000000000000420e9d11e9d8450882a6d77d4ce9be26b5e1452100000000000000000000000068967bbfc56e4aaa7f436710266fe11c5140b4010000000000000000000000007b86a8acdb8f3361574c709b7228b2145fec787d0000000000000000000000006eb588663219331a4cbfd98a4512fb3faed75746000000000000000000000000fa5607102891d7cb0658dfc023cc261d8fcc47b100000000000000000000000051904df6f6738df3e8ec2dad48b7f837601fb3a2000000000000000000000000dcdac40eb0a2ee5cbe3af168e8ee5f53c201cace0000000000000000000000002827ee18da49742fe0a3b1975ed21b6196a1438c00000000000000000000000099fa708985db4723bd2c2dd9c245625f099c309e0000000000000000000000008e649b3288e48a8bc95e3049bceb153624ca9d8700000000000000000000000099f493b90f28a4783546f08600a1dcc7ef94bb43000000000000000000000000e330bbc821fe7e48f52710193c5939c23ef51f3b00000000000000000000000089e32e1e81aef7fba938b7f3655eac235ab85136000000000000000000000000da29eb33179b3e737fd4b184418893015d51470c000000000000000000000000f15f9b340751b15142e762da1a75079ab27ffa3a0000000000000000000000002040a5f7d84e698618eaa8e1976c32463ca846da000000000000000000000000bffa7d35502b76d529b73074ff38e58e56377b61000000000000000000000000e60e3990108dcbbc3c276b05439326186bbff3df00000000000000000000000076e050a7ff6e028cecc132831081606bf7dfb91f000000000000000000000000ad59248e16e24a61a9eb5614c86a7c1c68fbf19d00000000000000000000000040bd5c514d67751b93c35ae3a6a8ff8ceec04e0c000000000000000000000000e6d1880550664e2c9aa577af20804fc8950d0180000000000000000000000000f03fe5fc9161f614b0d767f36ccdb4c3fe47485d000000000000000000000000e81ba8d87e17a2dc3ee90ea843cc63a77b5c0bec0000000000000000000000006beb50e9794b265122f51926fa9532239924212200000000000000000000000057dc447ad907027fe189a988a9de3401d5c31af20000000000000000000000000d57e7d75f8f96bd84b2aacb28a6fd5f65868cc8000000000000000000000000ee079c39c0f57d6110d4259fa2e83e59c5350f9200000000000000000000000072b8acf2391f30e2a78ef235430d7c6fb987dab4000000000000000000000000ed4eabe25031c002190d0543654ea26b546e9b500000000000000000000000000fe4b068725db9914e2951b2aa149b7bdd59c9360000000000000000000000007e77d5af597d5d1d9f3bd7cdb76a3eb629e5147b00000000000000000000000099cc7f49f5bf2c44459b59317853b77e94339895000000000000000000000000d157ea22883077be31758962cb8f8feffddbe03d000000000000000000000000a70282b7cd791bf6a92ea4975d27c64a1565d3b700000000000000000000000088d98e07ba20ac980413bc840dbb91fa3172f62b00000000000000000000000071942cf7d7c7ca6519440242b9db21798d346966000000000000000000000000111f847588cf6e25ead01e8ca491475879edf4ee000000000000000000000000f337e30147ff8414fcab0aabb3757033a5f55c95000000000000000000000000872103b95ca3b1df2b432a582461cfc18c4319f4000000000000000000000000988f74dacf1fa285eea1f9078d9b480f0538605b000000000000000000000000bc9b384d786ce6d55cfd6672a6963d9ae4b42954000000000000000000000000b2c023234f741f72bfdb53f693cee0a9428e90b9000000000000000000000000e499c441b58444f38a7ac3557c553385ace02b6100000000000000000000000062a850b8fdc4ae79c5630e156b06d86a08e50b34000000000000000000000000de1133347baa647738fd12941aaf0a403917d83e000000000000000000000000ab92eb6db5ff865a0c9aacbcd5af440daffd10df00000000000000000000000050b455d236e3888342ad123031c86fccda003d5f000000000000000000000000b1bafd798919850b8316768022cef53729d4dede000000000000000000000000565ad40052c878a7256d592af89a5493bda63e340000000000000000000000006c8e7b5e0c1e1cb7fdc2276dfc976fb619730f89000000000000000000000000e736be73ef654276f3de8525e4e9e00183fdb6cc000000000000000000000000d0aaeb95fe494446660e8ba8ab749a42c332028b00000000000000000000000077e43e809c0960d789c6898adbe93161130e7eb200000000000000000000000079a15f7499397e4d064cdec06c566eb4900ecd590000000000000000000000003c17e1792f4069b5ebe5f68c91c8233a1a327e9f0000000000000000000000004043b2c58f5458f4334353f4dd7dc1ee13ad4e25000000000000000000000000e6305bf3c995bedab938d5772f2a4a4817f34af1000000000000000000000000be128adc791ae383436e58948a8c86e241f7201d000000000000000000000000d2b8bd05ec3e7de16cd5e15334c897192e09845d0000000000000000000000009cf695d43d41308402bff347d6557287388e317200000000000000000000000004d93e2944dabb3a523fa753c66c9c2bb0b801620000000000000000000000003e354e88e27539a9ce90a558dc58f742799ea5fe0000000000000000000000009b964a30e583105a40089b090d42aa8aabdb8e3900000000000000000000000003601a9c420bd9e656699194c296293250ddc1c00000000000000000000000008b2e60f9ae91cc1c89c6ada873ce1b2d5d9dbd61000000000000000000000000be033681418f0d8b6e99b5299c01b7b2e384cdfc000000000000000000000000d896a058fd1fef29d7cd8ef429bf3e7b899e90920000000000000000000000009cb6167a825d07bf77615028094ad4e68515281a000000000000000000000000bd1f316f31b56dde3be7cb39c98eb96bb9f67e39000000000000000000000000df68943c293291e8c35c80b364c7414d4d62b13800000000000000000000000042896073483665b84a16729305cb453c5fd8cfb40000000000000000000000006c29a193e1b99c0189f82d8a703f12bc565ccacf0000000000000000000000007d0e1c32ee5dea3992c15864790f3b1396fc17d00000000000000000000000004217199a7b008aa36351db0b5b15d9775ca131a10000000000000000000000007700d9018f73282fa0b932543d270ba3e9e6c639000000000000000000000000ff697186e1bf954d9091d61346858b58c833a1a1000000000000000000000000d4d7ad4cdda438b9bb2eb9cf762299b71e1d4447000000000000000000000000ca17b89298cb56a4d3576efd213a8a3fcfde0e1a0000000000000000000000003f3b651eb767d9601852169824f5fea6a2288a95000000000000000000000000ac5ef0c388550433b89f9a3597d9a5a6e21301be0000000000000000000000006ec11e88c5c5f15650c85c234763809a90d7e78200000000000000000000000099265a5a1d702d5ffe4b77d9c01a3d6a6520be72000000000000000000000000d82c5ff6f04fa0e6a8f5946ce641d35095819c3500000000000000000000000081705001fa48ea32cf8604be69f3b3a5b8f37efb0000000000000000000000003fa223a150191778ef2e58f9cabc4f438b4065da000000000000000000000000b9357f5864e845b3b2a490336ba3c013afac38400000000000000000000000007e7eaf97515e6bf866696815d879b0a5192f1d26000000000000000000000000b014d7a79839cabf9dc9afd2fc5f490091c493ca000000000000000000000000b35383a4083b78ca1a93869bf715a9fa33aff7730000000000000000000000000a60061deca055b637d77e4341b74b61af77ed0d0000000000000000000000001792815c8780f5f58276ec6fd09dc4ccf9b5be9d000000000000000000000000ce6bbe920796fabb01b2c63c147173be3aa35a64000000000000000000000000bcbd02245bc2e142b6f0732216f2bfc28d2b4d3d00000000000000000000000045034622f0ae0547db14fd3a592995e3e16c9d5d000000000000000000000000631e5cc99ef504069a5fb7fe44d4c686a127e21b0000000000000000000000006d887d24f2d44e1ed2a528e92f7fdb5dfe2a7acc0000000000000000000000002ab173ada010a29de3c312edc0d6d39608c696970000000000000000000000005bb5ecf3616879fbc12d7d75be5c589d3f7557c00000000000000000000000000414b2e7844acc6e7d631382de9e140c20fe2159000000000000000000000000e7bcded6714fba1ede5d5640d81d5a54d13e05ba0000000000000000000000000c286801d3cd09b26ac95855e58cc32de17be45600000000000000000000000007fa0e9e6ffe7bf1ae2efee66f952c451792ec1c000000000000000000000000ae538a16fabab4ffc4a1640f228c5f824c08a646000000000000000000000000ad347e862b9eed838326a292173841d466cb3e92000000000000000000000000b26971e89672aab8e630f2dea2b0ccd24e450dd2000000000000000000000000e68fbf1b99202030c902b62e2fa9248ae468960a0000000000000000000000004d7b2c9eacc0ce91c15f9600123ccc56ab98483e000000000000000000000000b451bd93c4a57e74b7fe04cedfad981d3a1029f6000000000000000000000000e9f9c0f68c2e3c7e3c6a4652bc30efa0961bff68000000000000000000000000d393ae6c24490662a72fe13a9a8290bf5f394c94000000000000000000000000e606ff6ca7079b701332e3cefe71afd28694db210000000000000000000000004633d742b81946daa69f10b5bbad9e38ffcdc0160000000000000000000000006110f3374b5fd4d071166dfd0c49b89eaa02ba0c00000000000000000000000095278439415b35a3ba824aa74dc1e5935bea14710000000000000000000000006a018a8bbfc54717f031edbac3dbaee455524232000000000000000000000000acb04a12780780d29317ff62f52e0ed091b8ed140000000000000000000000008d7d54cdae41318bdf0025b84012c49a843a3b320000000000000000000000002445f54eedf91da732285e8cf40934642c609b7d0000000000000000000000001bd08eec040b678b95a6289fea3f2795d94a935e000000000000000000000000938817e9c02db4097adf434dca7032e7a6d77ddf000000000000000000000000de0f19f3bae3ce13378049a62a0575cc243a7702000000000000000000000000d57103b65c0015ad687328d97cf3003b43f580e90000000000000000000000005a80ba80cc99ada37410760ee5c54164079a2a0600000000000000000000000017775e9bdef8272bd821809f78e9c9c393cfa3c6000000000000000000000000ce7b0cf483e83fef0aeb8ddd44c99533dc246e63000000000000000000000000e9ffdf511c8a86f8cb2583456729c615d1db82dc000000000000000000000000aa38080246c2e0803dab8e337d5e58cd705644a50000000000000000000000002206d84a69d99e5f28c10048e8210b73d99f56e400000000000000000000000078a3b128f33fb8a158628145a2730010e34b487d00000000000000000000000064a6c720ef6fe0d5fb00f48c0ce91db6fa934302000000000000000000000000d1748c003a5f0bda0320c1a6fb62cd8350987d4f0000000000000000000000000a349364460e9b5ba2affcc541f1b5603c308e690000000000000000000000006ca3d12e6b9bcbe1a37d5edc3267e5ca937f9d67000000000000000000000000c715e4ceff24426b7c3d7666f07bb5b86c28725b0000000000000000000000004f09411dc536c23175bb3ca44ed6047e937905850000000000000000000000009e59f8f0c89141bca6181fb6db150293c060e6f3000000000000000000000000574f074550eb2be36cdbb9e047a63f245842239900000000000000000000000080a081f0fa638866b659c212f275d5ba333401ec00000000000000000000000087042da5afa0dbcb6377f03a822606d3a6f9dc85000000000000000000000000151e8cf8d5c553a3f9cac70f8fffd3c2dd0902d2000000000000000000000000134f8079bc8d78c180c52823bd6e89a27f9b53cc000000000000000000000000624276d6889bdcf52b170a5d9bd4c85bc8eab2a6000000000000000000000000f2c868c87f897761edb3b2a787775c1deff9c6810000000000000000000000002cd847777ee982db17f65d5a390291c00fed9042000000000000000000000000d992685d84d741f2c032f1babf4e27c79ec13a55000000000000000000000000474deee94905af15cc4fc1c8f4220788b8fdb87a000000000000000000000000892b3f50b31411093dd8c1dfcfc099eb7f5e5172000000000000000000000000bc52ce483c32c2f78259cd6c70bae03f5218844e000000000000000000000000499d3995e71e129fa6f6ee9f4c4a9bfbba0b69510000000000000000000000005eb3434dac8921d1644c4b8505d7dcbe69e685d30000000000000000000000007b4b8c3dfabcd8ad729e440cce3cb1e888aa0a3a000000000000000000000000021bac8a8834b32cd1d65fece55bfe8d07b473f100000000000000000000000064612986e11be60aa7de15805a026418f61d24290000000000000000000000007c8b9730161df33a359325736b0f9f8446853937000000000000000000000000f4d40db354067a75a10023abda3f989d55a9472a0000000000000000000000004d813abdb78df7bcf2a4b60b5ce1da4f57a11822000000000000000000000000b9156e1ca42624590f97d3ffee51fb55fd730d73000000000000000000000000a0f5dbc277723be83e0f9a377e027b6d9f5933320000000000000000000000006ea51b15fc82757fa7003cbd3aa9f0bc30798bbb000000000000000000000000cf8e9c5381a5cbea87c81944609e556e4e8050330000000000000000000000006bb308218ed037e35346a06d7f3647dbdb0ef8d5000000000000000000000000cf579cbe88244ad5e3ee5299b86ea96685c5a2400000000000000000000000009881a0ad81acd48d10ada576fba02a5fdbc9944c0000000000000000000000009b053d5e3c14583090b3282e1b51a157feee9c5a0000000000000000000000005dc545c3e5b95fe431157b4f38f5062929a23e33000000000000000000000000a0736120e3781f4d041e2b8102af69ff4c55f9880000000000000000000000000f6d47bae10ea76fda59b742c101554681cc58950000000000000000000000009764adc534c4bbd37d665cfeefbcea65e31267350000000000000000000000007eacce955f5334d68e57a8e70bc5723e149b4dea000000000000000000000000a820746972514cea7c3dac41c97e01f8d897ff3400000000000000000000000031098955d06a0923b141838f878054106c12c9c30000000000000000000000000a0153f43037e6c9c31adea232e4bbc9168cf286000000000000000000000000ab32a519d59056cb835ba08f504ec39edca05c5e000000000000000000000000e734392bb9008ba0df1706b12a358679e0e6eeb700000000000000000000000095607a4127a8f15580e02104bf776a44d53b64480000000000000000000000006922af11fd0b0921897cf864661cca4befc77efe000000000000000000000000af0da029838a83ada28ad939ab52eecbbb52f2250000000000000000000000000b0074c79b65ee9f1dc9ab55067b45b347c66f2000000000000000000000000084cb856e06b5680f9225f4a0dd44d14c6fd2f8d3000000000000000000000000204015ebbb80a5cc4c4f3e2c66f5aa0d61d917a5000000000000000000000000570e3b625c5e9b71da816fa07d9cc4b6f606483a000000000000000000000000b3d1617da83cd0e64d6bfc9ee7e9eda0acd99f94000000000000000000000000e3ce0b11731729c086d7a301991bc5556a3f2fb0000000000000000000000000b7dd3931e3315979f234b4f43836d017ee879560000000000000000000000000a62493364fb8002c05ef09a567beeebe3c26727900000000000000000000000072bbbbacea4920cc84045d07575f746b3d3f086c00000000000000000000000054f7859cc6a92c9ec551b3ecbc6cec43e9386d06000000000000000000000000e7ddd6356858c7ce49d4fb5fe2b803221950ec7a000000000000000000000000245e1c4c6ee34ec745b4f23cecfbb7848abcbfec000000000000000000000000f10603959408d31477c585fd2963062ceed6454f00000000000000000000000072ee6f47ceb7c76f66c7327637e7803e58b4b0b700000000000000000000000083cd5421f52ae65dbb90de4000fd5c0a3a82e423000000000000000000000000a12b73cdddcbbf874522788c9c742988a2c32a900000000000000000000000009f024f42a63166cc5501c02944b97bd54a2b843b00000000000000000000000023da7bb497f78c65eafae5ec0dc7dc5cdd7c0df4000000000000000000000000fa72833b0eaceed096e4aaca5ac994d72ba2ad1700000000000000000000000073402b7b9e6f2e35ded98e641c2bfb5307bedf8d00000000000000000000000018279b1840713ed8da2d0591842db0301998790f000000000000000000000000844709d430b4f0f52c9b09360416285212be7f5b000000000000000000000000d617cfab90fddb27b26553e162e3b9263415a206000000000000000000000000d1fc9de35356f0010f3a7ad0473f90a1950a29f3000000000000000000000000720b8899dc65b4b17d3651e7a9694be04ca314ad000000000000000000000000f9a2aa53d38965d378705dfe548bb1fad08cd663000000000000000000000000b4f0747150f52dd2e7cda62023e2678f4951a47d00000000000000000000000054c38e1e3742f6b483afc5d22be0c576d146fdb1000000000000000000000000b499ac77a1d2e368c24529ea17074be8e6db8cfc00000000000000000000000072bd1bf23f985b3bc8f9512bea83462f105e63a9000000000000000000000000db1e5a6052f0a8c30f711c820b7beacc905aed9f000000000000000000000000b75025dc8899f731ee727e3f9ede1ccac54470cf000000000000000000000000b86e6712aabae243d62bd6b1f3522167a18d323500000000000000000000000018d6b2e4bd369cab6c6106b41695e762b65ee53900000000000000000000000003864427b4e3fe3d96d78b64f56a5f7b50a8670800000000000000000000000049a54db4cfa9abfc47ac581f2fecf9d292079fde00000000000000000000000058f22670be0be104c3138325a9b80d290cbc17dc00000000000000000000000028efc26d19a4ce8f03ba7b141476f6ed7d9a447c0000000000000000000000004c73ae66a684a77ea3b727e934282507f9b7a529000000000000000000000000577a21ed711f3d345a907fb8e12b3aecacc3a2fd0000000000000000000000006f83828d736903c99c6acd277c95f351e57fe91600000000000000000000000080bba19e073829da9e5d408778397ff62c27ab740000000000000000000000006fb039b8cb79815aee14dc24cd98c74908af743600000000000000000000000060694a5fe6111f3f3515eec2a6e256ecc36ecb23000000000000000000000000b19d43b8d29511f0fc2a3a33beb04599a520e37f000000000000000000000000d631201ff86ae66a8f5c742aa4744166576df5650000000000000000000000003bda667cb87fb301163e82d31fdd953c9d83f9fb0000000000000000000000000619f5f3d7e65097ca3d42dd654e2cbebb281e56000000000000000000000000a231ad4a8d649a4a69964cb8ace34868d472bfcd0000000000000000000000009c9223a6d524070d68bdf97b34d98ece1ca208c800000000000000000000000042b56545e23397f02299d2774a41f6e760a9c279000000000000000000000000cf6c6f22e8e525e4abe255ee3353c0f71dfd6814000000000000000000000000e22aa43d7db41003a952ab50a9df48a408e10f55000000000000000000000000b1ea31b29c7b7f8327a21997c1f529896724a05a0000000000000000000000002167c1a94ee02acb2d2dfd377fa0d32cd0c836a80000000000000000000000001cee5d5e2db8ec931d19615ae6392a76ca54a7540000000000000000000000007991e8b394c142b0caa07f87656c16d063df0d88000000000000000000000000dc4b5e0a033cd0b285204f28a84da8a112d52e4c0000000000000000000000000c485a0ef8ed9270553aae943787ed8fff364875000000000000000000000000cf93e43818d07bd30656089982b1c01411c8ce7a00000000000000000000000098bf779ddd76068946ec58ceb0f61b1dcbfd0d2a000000000000000000000000eba6129984020f90d2ba0d0feffc3822b84c69a00000000000000000000000001a5756fc1729d5785071971066460e6d712ecc7300000000000000000000000010be86087602a85fe75ff260df7a3a5a114ae0030000000000000000000000004f470e6b44fa3a3dfeb7686fa341e092f5c81e3f0000000000000000000000004426a4ff51e170b5e9c21bdf519b9fdffae8899900000000000000000000000080782ccb3e710e1bb150eb9da127391c7e8fe3b4000000000000000000000000268109c5a3bc697e9b6b17d741baa4fcf78cf1c0000000000000000000000000cd8b89843b45e6c70d4b2dafb5329585364b0bfb000000000000000000000000c0581b2d544206dc83fb741f00b22d6660720105000000000000000000000000655dfd82a4b03723c6bd36a326e1476e308003b2000000000000000000000000d2f172bd89083829dd9dabb0c94c78c959eab74f0000000000000000000000000965d08f33c9b6684a26fa5c0ec1ce333a810a5c000000000000000000000000c6dff406a6f57fd3efce78cc75c6bcc78b72c48f0000000000000000000000007ff307b8803c914c16d1d46959d541a26a3104c3000000000000000000000000eeba6f6e4e4a5c7a5e380d72c35fbe84287c3486000000000000000000000000633c48879c8b6737b87aadfc082083e201c33f9f0000000000000000000000006037db10ec5d71e9e621732c489c7cb5b8d6bf40000000000000000000000000a68558e1738ff90219d1166352de2f6d84d74c21000000000000000000000000993dd14f441d211d3a2da955a7483ec5459fa8a3000000000000000000000000ae4f0d82de4e821ba4ad7a05a3db38696c74660700000000000000000000000021817ef9e2315c1c18e0bac8c24b50027ca9f1320000000000000000000000000c06dfec27e3540c0ee3911c8e385cc14bd8dc5e000000000000000000000000584a0ad0725a723b1ffdfd95e318f2f45efd8193000000000000000000000000b2ef25b12290554469cb75aa2a7fb765c9786d5e000000000000000000000000fc96bdb727729574c4c5eca8ff8d448d4f15e8270000000000000000000000003d8df1d9665f8ae9aec5efadcf0b466a4c1469e100000000000000000000000051050919809d64ea490b69652a42988fd899ced80000000000000000000000001a636325d783370abda0466321989bef9ce15d35000000000000000000000000e11ffe0cb59712d679f8cd4351c26fc1e23de01900000000000000000000000041aedc67c808fa7983983ce77ed58d28b91957b8000000000000000000000000c32ee25a0241356848b5426d1d706aaf193b1c260000000000000000000000006ac70100701f6b3901eb21fe2d13c9c6056de45e0000000000000000000000006803d735b9016749fd3b5f0eee57035502dd28b7000000000000000000000000a97b2f55a8cf26db83003eb9ef50b3070dc815a100000000000000000000000063547894d079f10f259f4c00f85e7d5b329cd4bb0000000000000000000000000ac7d2769e4e5c605ef62fb9a4730e7a0283bc87000000000000000000000000e55d46006781889231c5a276b2152877faa6a74d00000000000000000000000023cc2637861c13bbaa0c3c7733325011a67eaea1000000000000000000000000984db31b392831a1f7521ac203a568c87e4681ab0000000000000000000000002f76cb4b01a4ee1c081453e2a61d91d2f0b98f56000000000000000000000000289aaae27d13d8fb9b7cda3ec5325f3935debb07000000000000000000000000fcfecc81717e11049256880aba4bdf6a6217fb4a0000000000000000000000001c129b2d48ab3641c17f6ddf061c5dd6e849e43c00000000000000000000000042a9538f500f691c369ad1054bec5902dbca1e3e0000000000000000000000008aaa6c12039356dfd888f546eab3d2490b856623000000000000000000000000a68df7479bc988993b45d8e2cad114486fdad49d0000000000000000000000000bcd749dd2049bb15f9fa80789e8d0ee7066c71c00000000000000000000000066f922037a633f2275457a1abfc3430957d1347500000000000000000000000016e5ff5d69e11f85525eceb13f5f30d281b2586900000000000000000000000064605046c157e6aa91b408a9710a99575ab0ce6a000000000000000000000000bb9a6ba80621ac1b01d222ff223f06fa418da56e00000000000000000000000054809dff85f9d1b3bda2188401db407623d7c8e1000000000000000000000000823d1e4f6eff459a3144b5cdada352899a5ec17b000000000000000000000000aea66e14d5c3b4bf4d1e5bc1d99a0451a537855b0000000000000000000000005cdb8d59c38fd023c1432e8c43935e3c5ec60e03000000000000000000000000b183349170aca914c409caddec4f39fc7675a9a7000000000000000000000000998656a5bdaa0719cbf67dad7c818424006737260000000000000000000000003d14953bf604e3965ef3458e76a29425bee8523d000000000000000000000000edbebe840124317d1571d9a88aac64a014a824a000000000000000000000000080ee7100a7be574af9ae3e5495eaeec210a0b08400000000000000000000000017134b2a43af4247c8405433eed85ea15a69b9e40000000000000000000000006971f923ed7d1b6a43dc3a6864c9f5175c3ad496000000000000000000000000a6250485974c953042953e13cabc3ef7d079ed3b000000000000000000000000163361429b7375427da6ac616771598fc07444f1000000000000000000000000fedd5177ef4a5ce2abe0f0873b7c27e0824db7030000000000000000000000006b5247c84c579fe6ce94d421f7f97e780aca99bd00000000000000000000000055ef1e0344295d84bfb45df0db670c508f8ae1f9000000000000000000000000c391094ee329b31842dce04679045b62eccd5f76000000000000000000000000e2298c244114d8300ae75594a21c31bf052fe4ad0000000000000000000000009115ee42a53b7e325e3f10d5bf379159c6b574d0000000000000000000000000b06e44ba78247a3ca11757aa0f971b8cca0feefd0000000000000000000000001b95c154a5b83f9b8af2bfb13b9ba73b627a4f0d0000000000000000000000004287021bd9ec957ab99a470e2d6a43777a5db45b000000000000000000000000249fd25a06ddef6ecfe03b79e4ccd16407cecc5f0000000000000000000000009bf97a13a89cd6dc2df6815737cd5277bccc99e300000000000000000000000072cae1b9646102f31fba3f98a28527ed0ec4a45500000000000000000000000074616585025a48af7ae1a0d86b6c9f44c44e1487000000000000000000000000ebd592d4fd69ca9fed2f344910488c6f8c2ac65f000000000000000000000000093480df1c012ce786a789ea0af7a82d441a14570000000000000000000000001fda7bc03f19c036c3862491dc3031ef71a786300000000000000000000000000f921da649a9b8347d29f68f7a7986097d92d101000000000000000000000000d1765cc41294db1a97b03420ac9be68d289bba790000000000000000000000002a714977817a0330b513d1d09cf77970f18af03e0000000000000000000000006c3aef66e6caed4aaba3e985be791e4c78590179000000000000000000000000103878131a447f2135b5f419235e8171954ed3f2000000000000000000000000e562c5d415285d644a1e05cf34d9e5c8dc805b7100000000000000000000000011f510a432379a1c41cfdaf13f428ae0adeb6e83000000000000000000000000b3bb27d6d9a4b921d15073ea7617cee65327da83000000000000000000000000a0d900550598058903bac3a254288fa056b2be4d00000000000000000000000096fcb0e5a98b50cbfc3776635260e253c829d6e20000000000000000000000003d8396bb2008f5a3c549a469dd5bc4454263089f0000000000000000000000004077f47268deac865e200f08f0f1b1a8e2d850f4000000000000000000000000cb0945280d631ec74028b1398cf35e17bf374cb40000000000000000000000001d8113875e332c52b0f764f1a6b2a52d654a62cd00000000000000000000000009231679f6f85ec6c8cb367b452bf191248dbced000000000000000000000000a05b7256071f978d2a6cd805404eff9273c6afdb0000000000000000000000001f9688a900b8a912d6a542d3178fae230db584be00000000000000000000000019120bc2bb3a337b3511c860c92cb39e0147cd5f000000000000000000000000b0892e5568de4834c0debd83113204fdae5d24a50000000000000000000000009a7faeee6bbcd79556ea6f637e87a42b69b43ce90000000000000000000000002a88d06aef5eb4c5165171105b7e84c10be35cec0000000000000000000000000d6136240c2c1a1bb33852ae4f3905af1040a55000000000000000000000000059db02c88646c24841b8771f38b39b487399ee21000000000000000000000000660000ffca8cb93a307ada56b6233bc365a8ceb50000000000000000000000006a8d7ec3644e7728e5d1afcd5ff5dd2d18cb8675000000000000000000000000ee863707c7e4b404344ca3ff29316e5f7826f4d6000000000000000000000000b0d8222c85cd5e419a2810d121800fc8fa1de5410000000000000000000000002a32610ad40b578f2639467caae2bebc496e1cf4000000000000000000000000512ac409be2d348f5393285d87b113171581bb010000000000000000000000004c5556f4158a48a15a417402fd31d654f298493c000000000000000000000000a4ef8c4a9e911a10c08da3bfb4ef309fb06b205c00000000000000000000000052b73cd60898ae0c57d0605936a934d3c78d41a40000000000000000000000000b160ed75aeeee78a3769dfb3987dfb94ca482080000000000000000000000008e8b6978ef971841701212c2d5bd9eb0e223d3eb00000000000000000000000074aa5387681505c806ff1e972b12cdfd01406828000000000000000000000000718b0c80bac09120947aa9f5a42e8d37c9f40fa500000000000000000000000074993f461d40674b0d5ac74e44cd5598d7ab002d000000000000000000000000a7f2cfc573e6698c7f061072799b1f1a93c1159a00000000000000000000000003bf944e35d1d230235b012829395ba2efbb043300000000000000000000000037f635f473699a813fa604210902d987ce7a8d7a000000000000000000000000e33f1a37a975136793defa97c730d9e462fc24fb00000000000000000000000027980659ca86a605ae52312dc7bdb3c0fee487fa000000000000000000000000f8e1837d4d6bd6cd96b069c390b438e980f99d1100000000000000000000000065cbc8aa675e7e339e374568746b6d40e87ba0840000000000000000000000003518d7a6b44346c1b90c38f3b56b0ab433e5da1a0000000000000000000000008fb63062380ff01cee214bf3221bdb0b4132d720000000000000000000000000bf8d2a0e4894e119b3425c6cdc33daaafea385cb000000000000000000000000cf89da8880ddf47d6babd9137e8084705a2a64180000000000000000000000006dc7d1cc9ceeb250df081ba421520339ca86775b00000000000000000000000021c4f96898aae35f0fb495c21fab16b48ec40083000000000000000000000000c549b900fd2104702b6f4c37a799ae2133ca6e4d00000000000000000000000039df755b83a0d49c28c8079dc883564b65746ab30000000000000000000000009a08550cc434693bd9c926d780d5b33e1033b023000000000000000000000000715d6c70b758ee4540abfb8de6fab1b502280665000000000000000000000000b08ddf517f77351c9366221dea40f643b516f024000000000000000000000000251bed9d78f57e9f4adf11716d7b1d72f1a56378000000000000000000000000b2bf1c4551f04db8d08603bad1f99e00d4ee21c3000000000000000000000000d1a58a90acabb2221a3d5742dcc6189f0d81dbd40000000000000000000000009508090119f24025facc7160223185b844fc608f000000000000000000000000f684ba3334822fcbb325b33b52c2da2d1ab06d0f0000000000000000000000004718f4c3c7b833c20404b3c49365bb60ce57771b000000000000000000000000fcf029e47b4304ea8e6487e1da5dc06f39da88f70000000000000000000000004b569b16f85a4113ae1b90b48edcadfd9f88d382000000000000000000000000101b1c39e54231450cc8f79b540812e70bbfd69800000000000000000000000005610784fd102e71168ff75c53a982292189a051000000000000000000000000ae90769cc5ff90feee3edc4dcdb4fd4099245698000000000000000000000000109e3f8ae7f8c1352349a68db0ff437ac0e3ce8800000000000000000000000099cfa84fe0997a03f4ba58615d3da7a494d03b37000000000000000000000000085781fb6a82ebc98f3c054ef6d7995cdba3eeca000000000000000000000000dbd359f5a1ae1b2d7b994c267f87dccb38e6a0b70000000000000000000000000aa02a34a1890c334928314293453b991c2d35a0000000000000000000000000fde6b78eb3d900551b57d0cfe306032caba90c1300000000000000000000000006a33d41e09a189cc5c418625b23ca4f3efed44d00000000000000000000000045aaa4316336b19581a0ac8d34437e336646e429000000000000000000000000ef04cd539e23d5012a6c1930d417623bebb3a53d000000000000000000000000ce6ca796769639396e2253e1cbb713a121aecae200000000000000000000000076094c3e0ea670679c9fe002361caa57eef43a7d00000000000000000000000063df81af7322372403baf1b8b084e1a60b9038460000000000000000000000007d30fab985f9df46d21df1f810888c66ed20b3e50000000000000000000000003d59f374faea0c3d0fa4a5b2ee274d0857c9ec25000000000000000000000000cc1be0decb70c09ba5dc221fc579d76343916c6a0000000000000000000000004d25de71b72872f25950cce483a4b1ddb38e329a0000000000000000000000009d29461a5f3de135d704bc76de1051e60db69957000000000000000000000000612cec362af0d12152e60301237ea1e173045f380000000000000000000000005f2097c8b2a9db6fd532bc4b5edcd942aa0f2f9c000000000000000000000000d9a0015cf1dc4a3450df517bdafe929db54a53c7000000000000000000000000d8a678ab4e6e5c2cd29b13a3ecca88f77bd98a2b000000000000000000000000a977d67616d4689e034d7f64e523088c4c02d6c6000000000000000000000000aafba198fa95c86c54c758cd5c88dc05039898d7000000000000000000000000362096f57d4444f3b5f5ba8e71e8ab24ba2ecb39000000000000000000000000087290ac35e38779befda34699996ee68ec356e1000000000000000000000000f44ee150eeb3620daba72b66e456e61d80e06d2d000000000000000000000000227523fe40f3bdd8702358c8a98fb2f7d2e74a8700000000000000000000000040bf6e9106156e2cfa34c35b3bb33c54beac5f41000000000000000000000000646305942d5d32277cc0c2030d4e85d61015bd25000000000000000000000000136299bf12c92b46159ad4e792416818b1d624e40000000000000000000000003fd664d53e53c5a4a869d1eb1e5fc8d6b2c3967600000000000000000000000061ca90c761677dcfbef68686d6cc410d8568441c000000000000000000000000d8fecf02d6c0ec275af3279b545f660409548f1d00000000000000000000000011477989ce608d7bcf3f281ce4c4597c0229689d000000000000000000000000ff50f044ec03bf502bf8d501b582a86d1069f7bd000000000000000000000000b76dce2fbc3ff88811aa2ad8657366624a392bb000000000000000000000000077fb1dc92fe6b345e2f1176906b00328a03041e20000000000000000000000004583d416f62a615d548530891757aac751d9c07400000000000000000000000025a32e5a6e555b779b1c00b4276b96a9012e11f40000000000000000000000009b061fec32e844a3231d623189a8ef26250e4724000000000000000000000000fc0b62bdb10b22456499f396a863c79758ebab120000000000000000000000007ee5b5e65242ce2a199d3db9a95aede334506bb00000000000000000000000005a9eb48d1a9a103885c069f0fca2af7aac605f210000000000000000000000001401e8299c9a9e8086664c743adc99b90094858600000000000000000000000028af4cfe4ed0aec4097db6e104c5563ae7c102580000000000000000000000006255bc22d4bb8707171839b1832c86bfb529f7f7000000000000000000000000c3c142d3a63815fe5e3cc3737ac8761c83bfcff90000000000000000000000009bf81cc31d0f1fa7ade83058509a4db154a182a2000000000000000000000000e5e666157c0fe46bacceb9ebf05307f20c590bf4000000000000000000000000aed29af9d6d5939f1fe5241b77a4fc8766d53aad000000000000000000000000344fcc7c1b8478022551d9bd554bb3b6446eae5a00000000000000000000000012a59989f8f06130bda8d6e936b2045c734f19ac000000000000000000000000058a9997a47295a2d4cd51f37b238d4e3b8965a4000000000000000000000000a72fc55794822cba76eae4130f704d4bb9666cf00000000000000000000000007ce5faa5aeb0dc0ef64a7474db3bf4972eed72370000000000000000000000005fbfced67be776b419322015fa3cd6e7fa18d21200000000000000000000000057a8bf4b32d3cc40c6034fcd6c9bb5e65d7bd6630000000000000000000000000db52f604e068f0d2de315a58fa7f8237f7a439a0000000000000000000000001cb6c3415dcc0df4ac35a0605198804dc32defa900000000000000000000000002df4c53477aa29fdd6d1bf9fe8d1ee24f9de3160000000000000000000000004206b313ac75eaafdf34abdd6fbd28c82b1c2e5b000000000000000000000000d0fbb49cd33b421a88222cc686ad6400006100fd0000000000000000000000003e81a0374528ee12b4e7c320c517e1c225e472a2000000000000000000000000f3724a876fdb3e4569d1d5aea90bc7ee4af8857f0000000000000000000000004639d205aaf18ca145139247dd887e028d3c09cc000000000000000000000000997eb6dc17884896b05e52c2536906740a4c589800000000000000000000000009f745f7d44312f5f635baf8089251639622f24700000000000000000000000057e8fb40c3e4deeb8646ff3f45336b21791852b4000000000000000000000000edc6873f2e1eb1dbf300c6f9c601639f265925590000000000000000000000005882c827b30892bceb3757edb6bfb8b70c06b7dc000000000000000000000000cb6f056d5ded03ad9a1ab63e73e56af6c3f417ac000000000000000000000000b4a23e01ffcf25c63cbc97afe62109212443b5db0000000000000000000000009cac87fb45a614ade5a6bd104c79617ab78d478b00000000000000000000000020788f592ee4ce2b6dcce6e39f10b1266be9396e00000000000000000000000023f08e4e2d5f2e89970b1698945ff1f4c24ef68b0000000000000000000000008c79ed3cfa82103368778d5f5fd1cbf26745c4d4000000000000000000000000d33c3e92269ccec2087a6ddd727d3b687e39d0520000000000000000000000002c70a6c81fc140fadb4029d4ef7ea63da002911200000000000000000000000001689d0a3734d6ab74b7aa5b6c353cb68a3a36120000000000000000000000003b49b75a29ec6057188036a24961fb761fa92b69000000000000000000000000d5b927956057075377263aab7f8afc12f85100db000000000000000000000000fb1f4f62b62385623496ad032c7ffbc9c54cdc980000000000000000000000002f5d858a988f565a8c14283b1b2671b537ef511a00000000000000000000000036ea50a2dd66392b3fcd148c5131587d42238929000000000000000000000000c656cd8465fa3a7268023a5f97a1500180fc2a09000000000000000000000000ce06c0d1ec0df717730c382219147ccb5141b70700000000000000000000000010ac24119e487a8ac15f4acbbb7f05b113ffe9e3000000000000000000000000e77b15009c055f7a4e8d9570e5c008d1a22b6bd4000000000000000000000000a81824c4760a4b46e852de0a440f7fce7f349d6a0000000000000000000000005ce6482e5fe6318c3edac2f1e85021215ef37ef7000000000000000000000000ef8f776914b1beea6ba040ab943b0aeb59ca18080000000000000000000000000debca14c2df5a26aa089182bc5b358c75f8a633000000000000000000000000bb1816172843e1c07560c704a3b96fc17f2fe566000000000000000000000000ab0833dd9cdb4aa03fa08b083121ed9a30f2bb7c00000000000000000000000037fbcd027ffaf1f8cb0fd919f9b3b194540d376d000000000000000000000000c39202c1e85aacecf9731dc85417eb743cae6165000000000000000000000000d94daa67db86e61a2299553c2c7fba77d38dccdc00000000000000000000000041758e2b02484293c695c00d43902fcd6c3c8b5800000000000000000000000064a475a0260635c8ace6eae79c0c1a26b7e0195300000000000000000000000014ed64734132bc0e0de46ceffa05240078f1f7290000000000000000000000001849da6649b20cbeeac974e64eaf8027387704aa000000000000000000000000f2097fbcafcdea2c4c08307c680596c286a23c1500000000000000000000000083758914c342076bcba15e3152fb961a8f5a50d8000000000000000000000000acf98af36845ec9aeda29feed2907ea287388cf3000000000000000000000000f62de0296f4def2bf77cbd6d3ed332a96adad8a9000000000000000000000000742adc285343009314cfccbcce1672861e4711fb00000000000000000000000094e063c9723085d0fee8b4e6b0210898fbeb95c900000000000000000000000045e5b7456d81105c3c1043811b91a391754a2c900000000000000000000000003c2327312d4cc84414473414d603915d83f52faf000000000000000000000000765136d687c79f540c9322203caa9b543c49514c000000000000000000000000050f788d09395724777a67dd08be127cf70dd2380000000000000000000000007739c9353b4a7b828b4074f1d7fb3402ccf903c0000000000000000000000000a8272dc7782d5ca44139e30bcb57bac24d37c5ca0000000000000000000000009ef2c0c57b28ec86f372ebd4f9c2c726e08b817d0000000000000000000000009e11a37b68f4d1cd63313ed3afbd2fe17ea381580000000000000000000000004160f7c3de2399c0a3c216179064d5d8063980bc000000000000000000000000c38d3397d5a69895082444f8e2c54da991db9922000000000000000000000000f77c020fa0c86badd8c3d97d9312da34639169a60000000000000000000000001fd5e7dcf49a3da0ede4c81d2da05bb558d54eec000000000000000000000000afcec73a1a74e4d812ac223e8e6052d1e8d2b4bb0000000000000000000000002a842fe72c3eeb319a541b0f4971cead137eea3a000000000000000000000000615144b8cb06cc7faf4f6d1fa3067af80c5c12cd00000000000000000000000063179eb60499f64a7443647141e0484cd48e087d0000000000000000000000002496c104d7f6b731b264749302624cb3b7dfdbd4000000000000000000000000d0a269f45ce881938a9d7827349add7bf94236e4000000000000000000000000bd3d5f75f5e76a34a0639f656ae6283792bad31a0000000000000000000000003d9fd0c045e67c7c809faca16bf3c4b3071c57b3000000000000000000000000f50f1c9a85dab30b640d4fc64cb22c7a14893b41000000000000000000000000b25300ac2e3c66d99dc0727c385eea7147f4b2a30000000000000000000000001da87398264a3542cd54bc08be3a05eea99bc1e6000000000000000000000000a10a0b8e697a9cf9a289cbe1ad79c5a802f167f8000000000000000000000000ca8200efe3d2443e8b5d329bdbb2c4fe185617b30000000000000000000000007463443d3611e0731a1cd6247d12f0ca4f99f3ce000000000000000000000000e1c965f716e3d6b1300eca188574a6407ff731a9000000000000000000000000a468bb93138eb59c29799cdbcfdc05c7274b249d000000000000000000000000c7d0f6e8ddf3101ac4160bd3a09dbc60140c10290000000000000000000000003a0c5971f4cc285ee9654e8d17cd07722145df8c000000000000000000000000296a81ecd2fb87bc9db0539543bf0aaaff3d68c20000000000000000000000004321ec7e6a30f7ad98b0efe1212132a17017e4e9000000000000000000000000f74c43ae06bb367769d1023eae5d2abdac6f42150000000000000000000000009a482bea44560df4326447b1a505ac9e3fa10cd3000000000000000000000000689aa6d1bb51b8daf68e125185e4eacc4591658a0000000000000000000000004c2e49b6e64129b3d79a6c5b08d741d859f3bc9c00000000000000000000000086edcb2473afa116206246c85a4ff0e2251d48340000000000000000000000004b04e354764e943f96ff1e80215163dd9c478c92000000000000000000000000a6829448e8cb3d74bcc7327b07adad8e1ee722fa0000000000000000000000004ef30052971c311f92582b705050d3ebe2db771c000000000000000000000000726af875f99ba069f202e177b53a1a2260f2902d000000000000000000000000021857c18cb6270bb9f784a254a012d4f549cb7b000000000000000000000000e6c8746e388dd09086da67606c27887ef8daee370000000000000000000000009e9c2d0c8e5a8164cc357c2aedad6f09f65e9004000000000000000000000000eff5bf4ec02b4ae00b17f088013ea2dbf87304490000000000000000000000003c6d1a182e421152e82dc189dd4fbfb180b5bceb000000000000000000000000a61433d90a5372e066845bec5b359992f13038c300000000000000000000000037f7ce9e785aa200596fff91946deb04c160309700000000000000000000000006aa4a15c93ecd66dfc7670ed43e23a62583718f00000000000000000000000003368e2904f3b9656662178e9a490a82bc897dcd0000000000000000000000009f60042f21fa4e4e4b1ae77019437471e38496db000000000000000000000000582479330648f340a4afdccd592baf4bacb59ae1000000000000000000000000b27752a3f84a3227e90cdf7a2df1edeea3b1aa8c00000000000000000000000010e1532c42dda6341c1cfcf44acfe4c0ca1c24000000000000000000000000008d26aafebf9eb916859b2d567e8630de12542488000000000000000000000000b1f224550777414ae81e533c99f06d9aff70374400000000000000000000000003b73ad8afdeae7f160e45c967fc24f1711ffbcf000000000000000000000000158bef4fab87901b7704c753da28dbc3d2441591000000000000000000000000e19dcbc13c4ae52aea4cfc286fc48a26a7d19ed20000000000000000000000004ec07eeac871d22865cb40dca69d1a3f892057c0000000000000000000000000a6e87cae82b8006bf308ce6ccf292d0392b4106c0000000000000000000000002ad0a1b60206fb054b42458653c412fdf6a1fffa00000000000000000000000042934e6d903ff9a19db764aad4fd828b4744dcfa000000000000000000000000f6b44dba738991ea09fead35a6201a08a0a5d67400000000000000000000000020c8dc68cc15e5c9047527c41e9951842707a92a00000000000000000000000025d332ac64e6daf0b495713a03fb7a391161eb5f000000000000000000000000c2f42481b4afebebcde0dbe354c720906f45e172000000000000000000000000994e74bc2c2ead1ee8e5242db897de8d5bbcd3f200000000000000000000000074ba6f9ad98958d4676a499fa5e08c2d30839c2e000000000000000000000000d1ca1ae79671ae3a874fea07819979b2c2975a190000000000000000000000000a0c24314318734b45a6a384f1450757a304defe0000000000000000000000007d05732a6fa574efd0aa18d6556e3eb3b1d1453c00000000000000000000000097527f0430f8923aebeadef8a5364e1c5d733cee0000000000000000000000008e4737ca5213cb1c0885eda2a3764b3b5df0e01a000000000000000000000000c46dd152d4fb20dacf710af56a7d404a72616899000000000000000000000000a6a50fed7dac7a30e7ebed879304ddcfe115b3fa0000000000000000000000003d51208149d25f11ceb1e88c69eae1a07ac1749c000000000000000000000000827bc2aeb4d8addec875216f3a84902fa689688f000000000000000000000000422e49356d587088a1718df399d82f24faa7ec9f0000000000000000000000001edd12729617dd6e010ea783f3cd4a8958a9eaa10000000000000000000000004e547487517cf3d916d0e5407ceeb53e4ae821db000000000000000000000000edb1e30313df10862e1e3c85b27364ce8dd733ab00000000000000000000000088bbaa4f2db03a7a4bc53591ee2d78f8b3b9f71e0000000000000000000000005850919c3a5776c63de2312e3e389e6fbd1892d8000000000000000000000000e27775295be1bd950ad7761bd44b27901f7177ea0000000000000000000000009a162385defc47e520dc1ee208c76c6dc5dff805000000000000000000000000ea820e1dc0796de8d2cb32cc5d9377e46bd131c2000000000000000000000000e3d566162987b799ea369a6126a4e551ca866b6e0000000000000000000000003fe74b616b678ea49de1dd56cda66c1c73fe74ac00000000000000000000000066926f4e82c50bf501845f7e50b1a17bf73131a6000000000000000000000000e47a59992286602799787e3190a8c5aab4eb2f64000000000000000000000000ce290e5397c1ea64e108ebbaa630e7e9abbe101d000000000000000000000000b5cc4853eb6d0b5fb58b8ae8b6013cbcde4633a10000000000000000000000007084268d07e8a8f2d633879742e79e54cadbcdf1000000000000000000000000ddba5a3827f1fb276f0373c65349a0f7fcc1ce71000000000000000000000000d223589754c060901916600703b62022478c83130000000000000000000000009c305ad109c0c27a3a0287c276769198646456da000000000000000000000000eb5f94701f2264214016d9d699ab4cedf71853080000000000000000000000005095329f2a77da8f25021057eab0b9124e04dcbe0000000000000000000000000f628c326b94dcc3bec6da565a4e6a7438cc0de3000000000000000000000000bbc66c4b6e317e45196a32eefaab31fc94d039ef0000000000000000000000005bf0eb22f9c78228260a16e2cccd6012046257b3000000000000000000000000141bd9f41ed84296fe4f246a1bc82fa8927471500000000000000000000000004ef14d441c8eee51f6c372e23012c70aa4385b7a00000000000000000000000084ca19a930944d11a4598f0cc1b44388d81b588e00000000000000000000000011b5971a015442651ef25aeded324e57bac3196a0000000000000000000000008b96dc3c1c2e8727019d7abc691d5753268bae2c0000000000000000000000003cf20fd84aafae1dbd0ef6f743b487a4bf51b9b90000000000000000000000006e1a4eed80ebcf5af6b242888737333de67af1bd000000000000000000000000b0754260f3def2c3df9cca3b5fb462a704ed74df000000000000000000000000646df5593173ad19f386fa008403404153b2c89b0000000000000000000000007be121d9bafb9c3e8913816a3fff009a69ec9b71000000000000000000000000483c45a551c165fc4f445b19054a21918949ee230000000000000000000000001e34c4c920c1b6a397cab786ebfd83dcaee1ff6400000000000000000000000081b1a0850e95e904737b0e0b1ec98c3e24da22b3000000000000000000000000f6cde6b9730d5f61e12ac9b6201b5b6641f66373000000000000000000000000ddfa167237d1d2dde4b496a5e970d077853f906a000000000000000000000000e1a49e5b0f0d5653c4cce2d25238e68fba4296b10000000000000000000000000be636d9de5531ef37984694d4502da94beea977000000000000000000000000935b946ddf2006e6019278c33eec39f11c57e78300000000000000000000000098ec57f6a1d812e6490396247a63ccf27b8fcb5c000000000000000000000000ae16d90dcb9641f61245f918c92d38e48737ba42000000000000000000000000dcba794952f5645f200f5ba5c4b9f56ee439fe520000000000000000000000001ff01ebf0759804fb0a3e281a0a95d7cc86c155800000000000000000000000096914f4eef58b175b29d3441d66e441a9321e6a2000000000000000000000000906b238a466fec7a347d6f8d78fee5c8bb9fba870000000000000000000000001867c81bb4784c73366bca68cbd65ec3acf71d4900000000000000000000000042503aeac81d4617fb033446f953c01522251f65000000000000000000000000a498a22a341326276fad1ee7e8db16d77dcb20b0000000000000000000000000e109d6499dbd907bf99bd0f53ee659f9e29d386e000000000000000000000000f85d01d87621e417685a7e03f0e3bd6125fff801000000000000000000000000ebb6c43851869173092b794a722f886a31f21f8c000000000000000000000000f4c334236d14988d45b9aac543105ca6e0781479000000000000000000000000c3640e6bef88287b5a4ab1545804f2fd752830d6000000000000000000000000714c3c5ff30a03f7a0aa4c891449fe331272775a0000000000000000000000006ea29557e21ed98e9f2b33876339133ddaa8b1c9000000000000000000000000063776c5b33d3211c6c34984a921c1f732ddd7350000000000000000000000009a5174944c0cf507f49b85e99c13d3d15caaf907000000000000000000000000ec498fb8515516c2685084a914b07fb2b74e572c000000000000000000000000eea09ff6f52e9cad5557fece83b8dc6da666d0440000000000000000000000006c60e4b6687d088f2cc5cd9281ca1db158ee8b020000000000000000000000001230368b95141e60b9037ecb9bddc1b7e38cf0af0000000000000000000000001cc4fd146d588436211ee38834a4a4744c94e805000000000000000000000000e0029fca9e75dfcc854dd247800a779ebb5e2d680000000000000000000000002ccae7ec95a0cf7760b0c1192b2cd199c5b4f35d000000000000000000000000758f17e1e659218cdc49e71d4bab58252a5c788f000000000000000000000000277a1c4b27079cc81e4550bb2a0c9fcea5f3ce4c00000000000000000000000006c4f8a36968f2ab2e8937909ea4056c845bd2fc00000000000000000000000034b537c2f97a34b2ef78e5938529ed6345e58749000000000000000000000000ba5d5ef67911ebc3ca784a04186d06a38f4792b6000000000000000000000000adb3c8ff48dd3d42b00470984c857b68f8b9dce20000000000000000000000000caac874ad26266740ec0d48eb7c44e0f072084a000000000000000000000000883844e0e2e5d131fde34b5c2e021b00ff158d61000000000000000000000000146f03afc5e57181b8f4c04420c86a89f7b85ffd0000000000000000000000004859e9bc8935318a4d6d776fcdf098ff5616ffe3000000000000000000000000f391be472e6222f4ddf9e16123dae1482b9577290000000000000000000000003a29601dd8ad9768e63410ba6fddbf71a853a317000000000000000000000000303667ca2a16eaf8e55a2bfde1b3436a3b5dcb1b000000000000000000000000ae1b9700fb78ed975d704cbe3807717d082dff85000000000000000000000000c21a8e09555250646579ff55f3e99c24129829c8000000000000000000000000e7a5d2c78cfa815601a2753ed66a43cc9120267c00000000000000000000000081c50614e8c885b42509b6afc446237d78beaa760000000000000000000000007af0a20914c61c6af76fcb15adb8b87bad97c99000000000000000000000000074a9ef41d091117eac76ac34be6d6d242a7df1db000000000000000000000000d195560df3328e4e2abc9578640a7310330520bc000000000000000000000000c7e7ced2fa004d5b641448fe5b4432466208b0fb00000000000000000000000008d660b3e4c7ec70f217d345edee79712f597a76000000000000000000000000e8d58a934a6997b034d74eb73f3123c00444713a000000000000000000000000e53f8cc868dc2e0fb1da5bd1b5e6404600a6de22000000000000000000000000d35dc83c45b7220caece1bc112e7e740ac5b21a200000000000000000000000012de94aab0a7be72a31efda03c6967cfaefcfa05000000000000000000000000cfdc674606a638804616f6299854731a8411772400000000000000000000000051ac95c8ee0a3b75ef01785f6999a7a1474d6a940000000000000000000000001af1a04a4ee2c57e42aea3c4e274dd6316a7a820000000000000000000000000a3c3fa5351d2f6ae33705a555ee3fad14bc12d4a0000000000000000000000001a84c50b939afd3bbe254d4c8749950ceebcd9bc000000000000000000000000d3f27b42697f1aed43d0aa6532bcc7e9c19996a30000000000000000000000001eb3d2b9f5582282b72f2c61bd6c2cc1b97d7dfe0000000000000000000000004eb2e88bcd0a33d1b24716a364761c08afeef900000000000000000000000000774b3faba16457c3e1e0d8460ec1e729b16e432d00000000000000000000000041c7656990c1748c74e0f2893088c19e4d1e77e7000000000000000000000000b533012a3ca715cb2c01eafd58ca021c18e8d0ae0000000000000000000000006b025e3deed8066a92e7b390c1ef48ea067969fa000000000000000000000000474bdb04159fecc392e164650c44f72e4959aa6e000000000000000000000000c3cb9ce921d05077db33c8bd3629dd4a13b854320000000000000000000000007a1a756c3aa2083da118ad512656cdfeecd698e50000000000000000000000004794449454fd0e55eaefb6a8845f587b4641d1410000000000000000000000005e0b08fdfc6969b11736f25f82df5249e30dcb5c000000000000000000000000da74c6eb71ee80a30b46d04f74318fa6f7f4e529000000000000000000000000c95f7e6c00ca4f88634c118297d0c59bd761b98d00000000000000000000000035c2a2892852b47fb55f3a8cdc6ebebea2a74ed0000000000000000000000000e55dcf48dbb283b76101c33415cb0adb9f4d25b7000000000000000000000000870a6774bac71d3805ad54ef76c72c6372740237000000000000000000000000b3bb1413057417de70ad2094f0bcbb400e086159000000000000000000000000953d037d22c1808f69c181aa68610eb8dbf3f57e0000000000000000000000004b938a3836540c6b58212b3f6c6c71dbe59d9eeb0000000000000000000000008293ba417cbbad64727339fba74c3b729d3099c2000000000000000000000000da80050ed4f50033949608208f79ee43ab91df55000000000000000000000000db9e5b1723ca6a15352ed1c6706ab970572a5710000000000000000000000000ab2a328b0f3d09d1aed2ea711ba00b85631c6c31000000000000000000000000db9a26bf9913411c2d9065729ec27f5990f60414000000000000000000000000af3d41c6c54351664dcce388f3fee2a0dded6bbf000000000000000000000000cf7c894d1c82d3a18974806ffbe5341b55c7a90a000000000000000000000000d5f4a43274d1948c738f209c619bbec9a2871712000000000000000000000000e56605ce25e70e73274fbfff2c6779104e4ff1f70000000000000000000000006977e753e022f65ebeb170d8267b2ea54a431523000000000000000000000000015c55e72245b7be6ced89ed7382f0e4d36ca3fd000000000000000000000000bc679ad673245a06ad841782311da70924da4840000000000000000000000000ab6e618293d59af606dd796829073a484aebb505000000000000000000000000c650626c854aaafd8323bc638fa24894d51b1e8f000000000000000000000000c0b6ddd29c913ca6142028d95136d5291d34ae9a0000000000000000000000009d39b9779d32873eac14cb2466fe5d2766938339000000000000000000000000f31f5db93494682d48968d9d9721495e421e957b000000000000000000000000ac508761e71735ad1bf6d4bcf62fdd505da26d0e00000000000000000000000051d242ef20ef1a0c37e57c42058c378743e780990000000000000000000000002f70a2f60b7cf1dcf6ef59708868256d5447685d0000000000000000000000004c6fba77ef1418b7291c7d22fe6d6681d8f7e42d000000000000000000000000400b21df4b93d151cd5a5188c815803f9be1c512000000000000000000000000a8ee43d17e0001e18a69bf49a80bf018df443d180000000000000000000000002709a86d6a1dde438d3c7682a12565d785d69f6d000000000000000000000000b605e632ece5a0be3c4b9648419b8b710b4054ef00000000000000000000000060a3b405807921911f91fde46ad557416529b740000000000000000000000000ff88f408d20f022ffa2e09e51e37af3aa5b4d8f6000000000000000000000000933d2c7d1200cfc5ed546ab6a724d9baeeb1000f0000000000000000000000009434df5c43e6421acde8df58090d91f8466041c200000000000000000000000055be3cddf98f6452c77d8719b6df24db66ca9d79000000000000000000000000a87ab5f9f20f8ffbedcaad2516e085d99ca0fb1600000000000000000000000097a8807c899e9abbd8efaf2a5e84c12cdaf33a860000000000000000000000007d1f5c2dfdcfcbd0927b9c7fa38d5c67209f2f91000000000000000000000000d8c4fc8aeac996eb43b40b410ae160639cd694700000000000000000000000008efd8db5c3592e62a93e3f00845503e68504c8f60000000000000000000000000f0f2cce76a1bb17168f4a70bc0a4de72e66ffe900000000000000000000000067177fc8b0c3649fd875ef6ca5cc9924e2916c6c000000000000000000000000b74b9da9383971cb5c63dfad28fcb7d8a92eef7e000000000000000000000000acbde833404346364a4c21101016e8fe553aadac000000000000000000000000c6e83944dc9a11b4bea136bbfdd5a14a357b8afa0000000000000000000000008601052b2cf87ae227789ab6163434f202271ef8000000000000000000000000c2b34b6f2a2f82be30c8aff1be8207eb5a93380e000000000000000000000000d47a6cb5697715e8bcd30e7c5220c653d092155a000000000000000000000000dba5ee1e0c9e18346b0146fee5dcc2e4a6041356000000000000000000000000d066c793a81f8b27a042dc887958cba55220495e000000000000000000000000363773b91eb0e06c6a9b946ddf3ddee5a685f2680000000000000000000000007a592c9f6b7daacfd727ec8702dffc091622f54e000000000000000000000000660b0841cb432275670f3a182782b8d84d9b3a090000000000000000000000005d00f51193f55c9d9892e14545419790c7e514aa0000000000000000000000001e6984cd82be73990235b0662aa4ec07c3ccde01000000000000000000000000ac1159fe8a9bb694728df75ab120ec54f588a06400000000000000000000000070ae0fc916ebd30b138848a992d9d8fe9c487d9d000000000000000000000000ad542acf0dd04441c16d46059dc3a7bffbae4858000000000000000000000000a556ccf1b81491f9aa7a34a63719cfe8c73ed8d1000000000000000000000000a34b2766c3c8d013dae1d9edf5efba5905877a58000000000000000000000000b81daac32d023557625a053b09e7386f12aef52e0000000000000000000000007e238da4eeeaf16c1d206ad41862e9213ed58595000000000000000000000000c1eeedfc2fb5422b6b7a714eb4732e2eb35ae06900000000000000000000000030066b9c1e62132ead200944ea251fe527856be900000000000000000000000077d33961cc1071fbcbd4869a5f06e3a54b0397250000000000000000000000002a3c5a57eb8330e364db03e9f894eaf173e741df0000000000000000000000000b05b9d773df8b401b11c052549d879ef6c06fa6000000000000000000000000ec44115e1b25d85c51c4d0d9b1089c937db3d45a000000000000000000000000d4bb68d384c3cd198645839b2f19e42047f33f59000000000000000000000000c9778639857169f8aae46e60ade765f7cd971bae00000000000000000000000078f07fad58b2503806e6c0322331eef87766206f0000000000000000000000000ddc646959b83fa3ff99ea9422953d63adb75f2a0000000000000000000000008fc52ae735848d0aa8323901f927f3b6af5f8c5300000000000000000000000010272fdbaaa289663c3c1deb6356ca4449cf8786000000000000000000000000ead6d8dcf64abd5cc635f4534ab37b48cc8a63d90000000000000000000000000a4de3a9d80f7fc84ee2b559f26857cd777399f70000000000000000000000009e37372a94d6382f680747f58c508d58df8ac816000000000000000000000000086f32dd01d9a7a20f33cb8dfaf1d75225c783e6000000000000000000000000c54ef788670fc3e20d04f5d3e5997afb3960a42a0000000000000000000000005b8470aa14965940dc18ffce0fc2ef675e8aff0e0000000000000000000000008f0a28d1a08631a52aa403784d536c88e0d08b6c000000000000000000000000076122ebf8d53afa0bc09f5914f59e86b9a580b6000000000000000000000000d002b71c3fe2bc7aa096fd515ec901dcbf8cb97100000000000000000000000096e104d68bb7793b77173560aef8c73237a2dcdc00000000000000000000000013644d0d1f62790b954c1bf9de1fdbe3fcfd34c4000000000000000000000000e3adc51c7b136e87c9e5b5c8cec15fdc2d12e2a5000000000000000000000000cbbf5cc559a79b8ac6164beff30c54d755d6c8c8000000000000000000000000b602a1515001fc98c5ab48beff0f3bb8b221a047000000000000000000000000f0ed22c7e66d2f41d98980be1a403d97f3a764ee000000000000000000000000cc46b5e3c0d7ea115b05cd713fedbbc79597800b000000000000000000000000f86d5dde181d5dae6926cb7e70908df7473773ec000000000000000000000000c1e411d5f8405d452f1296ad43be0cf401284d2f0000000000000000000000004bf9c0ba96bcc94483bd0ed152ef2f1a9f6980b10000000000000000000000002e4c72bf0399e482d393a39a80a2dbdbf4ca85180000000000000000000000003ddfcaf0bf19cf72a8d3c40d634b28bd5877ccea00000000000000000000000088eaaf4e160ba958cae1a38f010d130c234fc5c2000000000000000000000000f279aaee2d7872f7148348b1cb8a7ccfee8f686f000000000000000000000000e2df26c837fafaaf7599bc408cd346e4d49a90b500000000000000000000000081dfd2e2311f846719f5bc545ae6fbb38982e2b400000000000000000000000022f4f8277de065a7ea53b1ad84659713f8ec2b540000000000000000000000001a94effc2a667fd891c4be8306614fb41624f05100000000000000000000000036ed6069f37ec207c90e49979e71b5ac457a26e90000000000000000000000004bf4da9fd4a7e337d0c309ff7e54536c94d37745000000000000000000000000107277fff1f0b6eec0b4fcb857d978f0d4b36e290000000000000000000000006eab4d8ebd8a6b005106fce200d1ba91a017b00700000000000000000000000005f7f844b18d36f0f9a7dcf426dad599899c5312000000000000000000000000e79ce0313dca0593c7e4650d2518580d53a4fa63000000000000000000000000103fc74e876824fbdb3ea5fc182f3b0b2738cbbe0000000000000000000000007250a15389edcc30bccb263d0336d96a6a139de90000000000000000000000009f26e6d29fffd9fccc3ab4b4d7ab98a2774801160000000000000000000000004476a9f272f1d7ac84df1ca6acde914b0822dd180000000000000000000000004fa868b5ae96ad80d909d6d754f9fc3c9fd23da2000000000000000000000000db0ad0a83c36504f2518f44b6da083925ae604670000000000000000000000002d1cc54da76ee2af14b289527cd026b417764fab000000000000000000000000d9f9b3c6fab8dffed12178eb466a72dc5bc3b277000000000000000000000000e99e8b3d2c759e450e9a9d901149bdec737907c000000000000000000000000030be0863134b1762e78c86338fc4888905260494000000000000000000000000fee6c013d8080f9d6ba59d487079d4a023941563000000000000000000000000271ebc3c939db4d08e5eefdbaa3fc00617549c12000000000000000000000000f6833645128b49cd9afb6c82fc556f1d9bd87e8f0000000000000000000000007b181d22a800e83e21a6dff78f68e30f7b5639c80000000000000000000000009e4b1a1dd5bab09ca1ffec0ed9d7de6fd6ae85fc000000000000000000000000d21534baead1f4206f6f517dba8e534584db37d6000000000000000000000000ac83b242abfd4aae43e9a0185a39983a62e09ad7000000000000000000000000617f5de53d077980860821bd6c27f8472106cce6000000000000000000000000c5370bbbbff47b44a412c76941fc257409029eaa00000000000000000000000045b244ab568137d39aa1af6fa4acfbfe4711637300000000000000000000000050b06945fa462ae8514038aa48a7bc3384f7dcab000000000000000000000000587ad6da0571c7d0555f6cb4d73dcbb57c8cbade00000000000000000000000098693814e383320c2c8d43855db58d4ba6d1a7300000000000000000000000004f12dc89dcb2d714945322a7b691dc4a0f0b22ab000000000000000000000000325b0b68e6dc99c37ba1e8a03558a8e859b1c5e50000000000000000000000007965651cf0060dc3d14de005b61b28a59ef998c5000000000000000000000000ff63f239ef594c3dcf3576379e8f376591867a4f000000000000000000000000358d4fe015cf721178d64799fdfdf37a31bbfe880000000000000000000000007d0ff01145283a077adb07b1c8de8d2a40d4dd710000000000000000000000009fe6dceaa4b03507d12ebd0b53af415e596c578400000000000000000000000005fb1bbb2fae355860ffc4aac43b9e2b4adaf17d0000000000000000000000002459b9e3a3ffbf6b923ae2a9dc6e4866bacb78c4000000000000000000000000a003d9a260a98581b9110817aaef4e6c94f0e54c00000000000000000000000025d620ae7847dbb7ceda8bd562bf3cb3f05a2562000000000000000000000000d6904cf845e4db52d29b0b5268ad3cc562fe0f420000000000000000000000008247a21d52ab7d5d0bee21cb1bed75c00ff71a880000000000000000000000005fdc6e45c1315d382302744ae6b843a5186efc30000000000000000000000000bce40157c904998cbbb62cac66559b6292b21f73000000000000000000000000e699cb95f6d6a5eae9a23354d01618bf8ea3c3d00000000000000000000000000a8dde4c40da4365adf30d47df895ed2467a631c0000000000000000000000002b81d042a1d3fa705a878c5b1f2b4d0bc90b7f3e000000000000000000000000c831ebc6a44a013ba135e7f5ebc82855bbdb297700000000000000000000000053545e3e3a82e9d17f25e675e6acc8ccf795b6be000000000000000000000000d3ec35c5d83f19038d8509449dfa1f294f19a2cc00000000000000000000000001b82574de1cabd66391a4766377772bc8249ac1000000000000000000000000234f48d582f35088f9db30a9c8e1cf9515480bf40000000000000000000000005c1b1bf2e7d7042042f685c75900160e23835c22000000000000000000000000729b9b0e37fff72975812a74edb38855f51231650000000000000000000000005bb220b38a8ecdc20e3e17360c61a8c0b0618cf800000000000000000000000022988f7a7fb3b5fa822d6b74fbf538b76b563cab0000000000000000000000008bdad9bc061c97d0464401798341cc9289342fa000000000000000000000000053487eecebb56e23fd6021cf573a86c246fef69c0000000000000000000000009bce13b2d39fe72d5368d0c8cc531b42ffea35a2000000000000000000000000ad4535f9ebe0b845c1890c52eb524bbc867528ed0000000000000000000000007620c3937e660021ad0c96d4b661df9f2e7a54540000000000000000000000004802f6e086a3bfd9e3d5968afa142ec0844b4517000000000000000000000000fd482ab905ad35aa1c4125d26fb29b83f96f3b270000000000000000000000007a85223925dbee0373685fc424b54df922e87c670000000000000000000000007ce6d27a2ffd15daf693570e009dac222cb4798e00000000000000000000000043dddaedcb9825198db2ba8514b81b12b3dde49a000000000000000000000000de1253d2ed6de0a707e440d1816fafcec7dd5f3d000000000000000000000000df2ed98216bfe9e8c9444f7630a3c4280f0d3179000000000000000000000000c42722a6c5945648667253f0dc786be6cc696e8d000000000000000000000000cab2135249668151d98457438d8bd81726c4adf200000000000000000000000011bc3b4788f25e72953cdd1ccf78bb7be6076a96000000000000000000000000a2c7b2f4ccdc85a2624928b7202f4d9bd01e13ce000000000000000000000000435d9697247737a2992b9dbcc949fcb5fa2e6315000000000000000000000000fb0b0340ddbc30a514e18524cffa6fd621fad0120000000000000000000000002eb39e6c89172fbf8ce7be0227c321121cb3f3d2000000000000000000000000436b21fc19e80654e6a3538b7b6babdb72b10ad9000000000000000000000000cc268f078d003e1611d6649aab09b2ddc6f48244000000000000000000000000deb189cfa530cb00d889bc3c22498ed7df0368fb000000000000000000000000158d8f64becb618b188bb83d4d8113173ee94e13000000000000000000000000f49df3aa75679e0bbe096138886ee92a75b8cb1b00000000000000000000000003059235907b6b07869c8164741192aa7d3d7e7200000000000000000000000049c979ea9d1bb5a173971cc37b1c837bdf8f365f000000000000000000000000fd09af2fc623b2add122b1678fd3559737759184000000000000000000000000741c0a50fec8c2e3308f1da0068178c0549401730000000000000000000000007fd8ef38d1fd113e5e35ab5086f34578a219b53000000000000000000000000048b29744c1c209edf15d7242b4fc670834032040000000000000000000000000a57e6e37092062f467fef468e1b714beb2c343f70000000000000000000000001d8a2395fb91afadb0bc9ff6eabec6b8a813c3eb000000000000000000000000271f9ceafa1803cd6bf6aff38f73fadb5bea3b240000000000000000000000000347730389e8a6d3a010f636b407656a35489a87000000000000000000000000014c90a4733d4981b449b7c9f24acd998d837c580000000000000000000000007224f7d8277cadc4c0725bdfada0bc52ed19bd010000000000000000000000004279b2c820b66356f0fdfa0a6a942e817777393d00000000000000000000000054589e9e9997c4f0d6c442ce7984c68dd2effcfb000000000000000000000000e6bbb311e1eed54086214a6043e6555b50108edf00000000000000000000000020dc265d3dcbb1678d0166af9ad7e46327218eaa0000000000000000000000000c565a52ba32d90dc762707eb6b943b58b7cc72a0000000000000000000000008c23a30412f7bc3b1f618183a332f282c2097495000000000000000000000000df03b9cda5988f548ccff07f8df1a1dd58559b6e000000000000000000000000beefda3b6f1223cd515b364915662df6e595d92600000000000000000000000085ab750e5736ac1f85b2167a3b4f2368d711498700000000000000000000000023243abe3c6b875006e1094ed7fbc8ff8c89675b000000000000000000000000173a7a242dac3eabd3528879f0ef8a00070439f7000000000000000000000000b8bbf8eced3228ab6a7f4a2cd1de50b9fced789a0000000000000000000000006023eca625b05b02df7b38d0dab8945db92604ea000000000000000000000000f03948e1fc2fea15665f925667720495a6d987170000000000000000000000000decb0cd8caf24bbcb52c15076b1d794d966ab5900000000000000000000000056208590e243f4ac930a1d4b6027ce114bbf9da6000000000000000000000000be4b1acb2d6d937a1bbf4e95237c829908fdc30b0000000000000000000000002053dc143fbce8993781ab1b2100748fcd922cb300000000000000000000000065177a4207ecc1a714f8082a45e77206dcf9728b000000000000000000000000c8a0d0a31e52e94082f3905c4aafb04986bf0e57000000000000000000000000e839b2e436782ec0f52724e72b68d1c70cbc8f35000000000000000000000000b60bb4ec8373770c2f23e378663dcf8a8b41dde20000000000000000000000007e6b77b2dffbd91874f247361b5367b3b1e44be30000000000000000000000003ce51c40b7d729fb21e07fbc1ae63e261d259298000000000000000000000000be84ae225e0ad86210269d0a180ee0f798c7efc800000000000000000000000027f7ea0dfba5b9e5afdb5e8fa6afc1d6c9797841000000000000000000000000ad1a117450dd00738eb7177a4cae51bff5149e7c00000000000000000000000061a7d89455a416d4a9889ea207bbcb44d61245b30000000000000000000000006b45f36035cdd9be7cacbd32830b27c30c18b3ff000000000000000000000000f2bd0947d56e3899b2f3df5df76caeaed7d252a10000000000000000000000006a20e809ad3a86ef300961264d98de03b0a39e2c00000000000000000000000028cf15735e1658e32cc51182e8c5321f6ff729c1000000000000000000000000d7f372982cea3243bd154f4e4882ccb88fbc63630000000000000000000000000b1ff6732d014bbe31ca9c4b7d0c4b403d60fe3400000000000000000000000042639f9c06c2433ef4dfa97d9b9b31a577fd4f33000000000000000000000000799a8751bf7a649d71027e74073a57f31aebe93e00000000000000000000000090b3b849a6d921d32f4d167ac7073b59e0a12f03000000000000000000000000c8d08f96bff7da84a9f3bd29e10eac40f84e31b400000000000000000000000052ef62fcdada67d26041515501c8e4dc799f4a2c000000000000000000000000b068d11fc12c3dcda4af28d8f980f7d797fea42d000000000000000000000000580ea8320c294a685f358df3f01fb98d3f1799c1000000000000000000000000bd659362a56cd5fc6d777d1957ea01b69de55040000000000000000000000000e5051340f355af2e693f2c7fc93e33eb1f62d81d000000000000000000000000600c1173e5a0ee4091ebb8cde6c275bce12bee5f000000000000000000000000641239f28ecf3fad4fcaf62830bd1e61c45733f40000000000000000000000000858ba842c6d2134d17c4155b32f9383e0f87630000000000000000000000000b968ad380836532cdc89b4fddd3f07ec925232b4000000000000000000000000bb161e00249a6282725a97ffaba889fb19dd3171000000000000000000000000675f200167f0506f7886d6409e61bcfea9f27899000000000000000000000000cb2db10f14d5f07d9ab17cbc18ac6893965327610000000000000000000000007a30f3eeb9511521ad113a1d443dca0913ae5e6f0000000000000000000000006145922853e771896a7f3f580fd7e7420eb916fd00000000000000000000000083c3f474bf3475eff37cda5ca258b1e8dec88fd100000000000000000000000080c336f02f2de26444c445f93cd95eeaeba2b159000000000000000000000000b10be5cbbf9655ed3648184ade56d3b4d6cedd4f0000000000000000000000004c32f7ce77908124862f59055cdf1bda71861d5b00000000000000000000000007211045b99a9f924c439988bbcbcdb3712f226d00000000000000000000000003e4033a7eeacb0de9eae235f1a454b2f06dd95c000000000000000000000000d7002a0098629360ef75164cf5344dc6b648d3a400000000000000000000000047b10ecbaba5b0fbfebfa4d198bda40ef52a0ae5000000000000000000000000bf070598e98b11b22a7bd66c26fe6265bf00b5c3000000000000000000000000547fd8d9b1205b3e3aedb26024f4ba48edaa750a000000000000000000000000c3d7222ab62df526ad8430d885b829563bb73bee0000000000000000000000007262b4c1102e306859b4b676fb5e0a928c2f513f0000000000000000000000000413dc6b127e73604780bc28dbc8e62f39eba706000000000000000000000000131aff3bf34ed4593520f2389cb05e3eaf2b2981000000000000000000000000708042ec23db6c50133a7f7cefb3dcc06c23edd6000000000000000000000000f0ae4e2488ec9e121c649b53ddf9128d23ef6cfc0000000000000000000000003768b586b36094885028b9b6734c922181ffe838000000000000000000000000fe3fd57379b65ba4b0fe1e481e07e969153acae10000000000000000000000000f04d89ec872694efcebc95d83faf8945bb5b94e0000000000000000000000004d9ca8e27c9cc2d0be503f6d7d32779cb26680e30000000000000000000000000ec6e487aeba2b5146371852f9f15e409c3307ee00000000000000000000000045a1b84f2297d7ee49964bcd24ea248a7601238f00000000000000000000000074a7ff5f365b215a537ebd077cea2861002251bc0000000000000000000000002ee139d695bc821ca194dd4828beb432dda5f4ca000000000000000000000000d85fbf06f9d7133a612d79d5584a42df0ecd6eee00000000000000000000000010496f0eb1f295be25090ccd5da27a80609c339400000000000000000000000083116faa65ab078c6e472e42a7e0b12bce8506df00000000000000000000000023a221004a5cfb41dbeb7543ca71ad55ff1bc3070000000000000000000000005ae234a9bc1d5d4304fa72005a553e4869649d71000000000000000000000000ffe60f9039d6f18e05e3f8cd2f76c0d8daddead9000000000000000000000000a7e181f284d8cb065044f074eea68c46bbafe9080000000000000000000000002cf6a25ab5119ca26512a30738b3d006ce08189b000000000000000000000000063dddad5269a07c011575851f11c3b652d646f10000000000000000000000000bb011d2460ee0b0d93e6a85aa02ab303a3a865c000000000000000000000000b55b8e11aabd1af5c2dda80a443cff59f4ce0c80000000000000000000000000f51a4051832471560a37b224204d4fbe3ab6f2990000000000000000000000009fc736d6dde6eb5415d396de890853477256ffcd000000000000000000000000a6c5fc9ec6a0f752049fcd3795eb10d758c9e1e20000000000000000000000003fe0551163a25079e74fa7ffd99c81571afd778a0000000000000000000000001f37e862dcb9abed064ae8bb2849b475afd72585000000000000000000000000c264c3e610872c35aaca41af4e7cb65865335130000000000000000000000000f80913c890e4d33a791405c37e588a5e45f26cf2000000000000000000000000d5a5263c3d88f9e3d205a3cb87757aa94793ace2000000000000000000000000df3b82ab9b9905bc4557c0bb98f7e7edf39a090c000000000000000000000000d4c8cadd3971a91825cf025bf214f3277ffd9e7f000000000000000000000000efd264138fe558ef27aa8e6e20ec0adad052d579000000000000000000000000b9b87acac0a9b1c9081d034abe759e65f77666db00000000000000000000000033f7762810e9fb101a89dba4a4aaec84778b36ff000000000000000000000000db77bfa02b5f97b246fc155d3f2debbab0b375a9000000000000000000000000ace518a29b01381908529d58ec7df091f508944e0000000000000000000000007b1af41c8c8036d4969fd556486807e139244b3e00000000000000000000000072aba7d5d5821222dd35d15ede5fc8d94e6914c8000000000000000000000000d98cbfd514a94e90ad26629f80ef74bc2429bddb000000000000000000000000202c9b4a1319c39b3e9f208d64352d94459f4deb000000000000000000000000b378b6562388bfa34dcfa9a811ad378128411a4500000000000000000000000086af78aca0c4db139220b627605a86727d05031b00000000000000000000000070ef207abc6dc92e33feefc0bef977bd08faecbd000000000000000000000000b3c5bdee9ed3c957a210078243471eda2a363bc70000000000000000000000007df59e1959d8d2efe513cd0c1f1e07c0e8c21f9d0000000000000000000000008c5dd9489737f3df7a8221d59df47d36b3c97be2000000000000000000000000371bb0da4890db0b2a067d08fcb4803564f7af3d000000000000000000000000cc443da4b76cbc3514d93e070cf7c0f9ba6e2f050000000000000000000000002293e7795f33f42320a693b7089a45f99894ca8d000000000000000000000000c8129ce96b49f5a4e6c2eb3d20780f55b60a0597000000000000000000000000f433f267fe902c9387de65d21db49167dc3d9f12000000000000000000000000a7ebea235bdcf04e8a973c85deaa4cb6db7998db000000000000000000000000a83469c4fbf59622e93e37457fe85e2fb7cf8c9b000000000000000000000000d45d4795f2afd7baa7ac191c3fed6603739ab23c000000000000000000000000684502c8f24fa1d4d6cc4d1b9b1cf7c98f0852c800000000000000000000000001d907f5048bb554dc70bb9b369be9c7b2ae686e000000000000000000000000dacf38d4ad3b058f2f3d134173d8ff406069028000000000000000000000000052672cb49be3a1dda3619162bb1742189f8265c4000000000000000000000000725fd34637b07102f3e3e0c56bc4bee119909901000000000000000000000000934bfada0322f4039a5f84f35aac01a0a05ec04d00000000000000000000000005b5bdc0d3e918b273dbf6d237e0ea90d9e9df0600000000000000000000000022dd4cbf4965c9648341600dda3ea3c39799b9980000000000000000000000001cdbeef5ff426e75783233eb2028166112a827cf0000000000000000000000007320576c76745c676dd2ae9ffe955a5397c096de000000000000000000000000f0678c3c05026962126b595ce1814eaadac7f4e200000000000000000000000079a63ca178a14aeeb2284e8560ec33e4ddad6a8200000000000000000000000036c42e7dcc36214d6048a36ac2ebaf86999829750000000000000000000000008afe052056574cf8129b64f18a46d369569e32f70000000000000000000000009b9dac59db2f536300773b96490af9b9e80b393900000000000000000000000085f032ad47d49bc57d4f82ea60e5893ca8ecaffb0000000000000000000000003bc24b066a8899f9bcc6b72d6932df8f3775e6e100000000000000000000000039907c9f51c1126a415731ed4273487c7323d0a0000000000000000000000000fac824d0d1d691c37a65e97701b417aba44e3eca000000000000000000000000c1d375d4356a29a8d353bc8af54b4215cdbf926b00000000000000000000000027eaefaaf175707c911d0dc10ed134dca996ab03000000000000000000000000d6be003014e4a7b451e9c4e6135cfe8b3e0e7f3a000000000000000000000000892810c849d8194e5a4564251f44bb5af3b8980a000000000000000000000000d8b23b2ba45568ee534f4c289c5089b51a0ca2d6000000000000000000000000492e3f185f56bd13f6591cd7bf3bd892eae446ab000000000000000000000000e5e4189216db0f6243f7f97ba1d2b840e25a25830000000000000000000000005b96412563118c4d10d85d126ddf049f5222ef1100000000000000000000000097cd77be30d718da44ea63595471b887167377ac00000000000000000000000057c65ddcfb42d563739d1938e62f0b87148c05e30000000000000000000000005f2d484d9748e76441f45874254ad3794f7bd14300000000000000000000000018359369759a9529b71b42f20b48e3b685966138000000000000000000000000135c4230ea6f3985fedec4b8a7aea2c77effa35600000000000000000000000066e093728c437b1cca9f25c5f1707a83af669b9b0000000000000000000000004336f6f98c15e0c5f44a43e24463b1a8ab13cc37000000000000000000000000838ac2bde8b8621c2823aa4115135cbf2b3af4180000000000000000000000005fd25f1339e8f03920b4f54df1f4014aef8d293b000000000000000000000000e6e4d92009406d08851c2e65ce6dd324ad76a87e000000000000000000000000f7034cf6cabfa4235decf3cc9d9c60ac3c80aae00000000000000000000000004e248f5e3425d703b2fe77358245e85ec118174e000000000000000000000000f6da91ab8b717826da2040775004fbbcb56278b700000000000000000000000069105278f6032157c3cb79c49df2c0b311445201000000000000000000000000cf2eadbf9ac6e85c12604da64a596a482da1733e000000000000000000000000251691e49c2ea15882883c4ed3a4fdcd28abebb3000000000000000000000000e68708968058004a60b616da0272d1c7ad701cbf000000000000000000000000acf5f6d083afd9e7d16a6059350bdb6d884c2687000000000000000000000000757e28bb4f56ebec574de6d288c5f2ec2f4382120000000000000000000000002d879e33a11aa5f880b68bd9a97f36085472013d0000000000000000000000009e5beeaa934f1a3c9542cc6d027be7532193900e000000000000000000000000c58958d420251160f9959668586bb26c7fd8539b000000000000000000000000a2d227e8df92916ee83815d90bde3c6430a8791400000000000000000000000085d9d573f791e154ec765ab727146a3a2026a8a9000000000000000000000000d4dda122974d9b03114c222c5c9bb3fcc65b449b0000000000000000000000002e8962f1a5ca91a765391a660248af53aa950cfa000000000000000000000000885c61988a91d9060a475acc348601b60bf3ffa200000000000000000000000012812ad16e590786cc6a60416be245065377c2f3000000000000000000000000a6970f4206eaa23004288868272dd2913c9953b900000000000000000000000075e3c98e6d4525d5048dc92733d7398dc444cc7300000000000000000000000000858d2c830cf1fb90e854802adef05aabbcc61f0000000000000000000000008cf3680d49abae433090ef538b46e7771b71ae5e000000000000000000000000856eaf1750a3fbf8f22410c4cc5d740a9c1b655b000000000000000000000000ee8c827eeabe327ac7349db9584c378f4bb96352000000000000000000000000ff341dd84b30c46885ff68036ae72e95381e14f5000000000000000000000000270c436b33b2bc480b05f327b2aeb71dc42677d2000000000000000000000000a6a0aac6e805b6fe4b1b0f8bb4be0679181be8080000000000000000000000007f23060cc933985dd842cb22c4d05c1ad0aeeae00000000000000000000000004365809d39f56b9d05489e8fd5e8fc653ece99fd0000000000000000000000008a9e67c180f50f4ba9beb33cf80e4da25e549f380000000000000000000000008a656af31f6726c8af04919c3bf44f36a03519fd000000000000000000000000c4c77db28d3327b8807596b65880cd3da563d6a4000000000000000000000000312b83d940fda7449493099e7e6a6e41719c4a06000000000000000000000000fab339403f846a48142c2b4d230f052dd6972db2000000000000000000000000f9d455565a3661091cb578d79007d7321bba0ab70000000000000000000000002cf8b3bbe05987fdf543b8424755d4d7fce98c64000000000000000000000000a0a314ca61fec9a4d8017f7ca063024b3ca031ca0000000000000000000000006a28e07aa58d7876da8d53f9193c6d61fbba36b60000000000000000000000003bb3f3dc92be206c2552eb5a051493e4db59cfa80000000000000000000000000e7b684ff02eabfbaa004c827600f339d85c075b00000000000000000000000064e6b4f7cad89b5dcc33e209bd4e6352c5eebbce000000000000000000000000cb34281abebd98cd23ca8ef4e46dac3fab196d82000000000000000000000000e62394020a985105c3f421c8e96b949c6a6d2306000000000000000000000000150dcf8af1fc220b0987c64cb7e23b5121f354120000000000000000000000009ab012c2c7f2ddea66b0934ed447f4304491b2670000000000000000000000007fcda199b0063f2af00f638c5ee490544f0bed490000000000000000000000006b0f722943d152f6b95d032e880a7fe2f21e62d5000000000000000000000000b89097f384333034046ff80f06899517dbff2a39000000000000000000000000794b4de625ddb9b755b1ce3b4142237a053ca0b300000000000000000000000022016ac60b98e6e91551fd1276cb43268b50ac220000000000000000000000004b7f10b90479322de2f8819e988603555605e69200000000000000000000000034aa0c78b5bc7df8284ec7fb406e4a68868330f6000000000000000000000000df76dccc68d9c813d676ccf1fd07eb50d7d00ff9000000000000000000000000259d2a4e409f6947a7d336a1d263677866e98e990000000000000000000000003378561376d79ad5e6a96f95b5bc4d335804efba0000000000000000000000007ffcc2068d637be668c0d3c3cd6914ffb4350db40000000000000000000000007b7a9c18af26258cb617ceb698e621c0ccf8335b00000000000000000000000014350fba60e7bb3e5fb3e8a8023941c9357027880000000000000000000000004f5345da47f1cf23e70513e6c9f31d240c5294c2000000000000000000000000a753a1fbf4682273fc63a09b63ccd974fc6e99440000000000000000000000004e8cce9c065e514e9653860f79cd9bd67ddb4bfb00000000000000000000000091342ba988348ca045d7901f0ad1c2b2c1a95ad2000000000000000000000000aa388e90d650e23fa45d0116756c4edc329340a8000000000000000000000000ed7cccaf3f5c7495ba78844cc7fffb68447569cb0000000000000000000000009f6586aa1bf6fb392929b80d5daf6a43279452a3000000000000000000000000138223eeb4ab1add1182c21b54cad0c7344f15e700000000000000000000000085ef33d5a8682a6726f1dd27e4cd97561b593b1e000000000000000000000000720b8ed0d69de24da65beeee68d997632d9c51350000000000000000000000003688169061871b471d12a7d1a593f31faeff5373000000000000000000000000e26880c68a56c0a80b6f0ae9ae38ca1fd622813d000000000000000000000000aae73480d478a5aabd8d8d8e309bc99dc8710fac000000000000000000000000805419fe29e79847438bc24e46ad27cf6c543620000000000000000000000000445f5a497b5edace05b083ec87e549e4aa8d860100000000000000000000000023cf5171333146d8da9e97f2df8c878ce180a9060000000000000000000000009ccb48d302b4df387c0e56fc0bf0586452d0026d000000000000000000000000283413866d21266bb2422ed7cf718c09d1aafe45000000000000000000000000e9599510a390ed76c79ec98b3d2648c39e52864e000000000000000000000000fa7e2f68b7a9b50bd73847cb4000437f0920bc2f000000000000000000000000252c13a2e4542414d7cf678e2dd2382b94e6afe4000000000000000000000000d48d90d0ff85368d7c672db0628d5f742c6a92ea000000000000000000000000d622013014e3a71526f635c272558be4be552c1200000000000000000000000001ef1c59411d29064ba2bdf26bdbb1f74e1187650000000000000000000000006a50fd2f061c45d5f297b60c565ec9b6e014e1720000000000000000000000009c59ec6b9ce5db7aebf48dbfbd2b6cb03fd6026b000000000000000000000000e4d634586c31d41a16a8f5698891f3894da7fe4b0000000000000000000000001ca8cb7f4b853ac07f3bbb7fb70a26579c46b6db0000000000000000000000000fe81588fd08164234805e9903cb51e5abd178790000000000000000000000008ee96facbe17cb3c3223362d69d63390e17cdb47000000000000000000000000bd3f8baaecfd9462246b9249a58cdfb41fed5da20000000000000000000000001db71e663bf469e3bae5055eedd307da04b2edd90000000000000000000000008b853e54f012d4157d4f348b446c8e0c58d6d3a6000000000000000000000000dfc43d7931ce875ee713ae590e70d8af1d3f3f9c000000000000000000000000fd2bc3d7df8c60deb1b9695eb66bde3f52217bcd0000000000000000000000008d8acc8908f1637bb2c43b8d6756d237eefc61ae000000000000000000000000e4b68aff07ac25611a6f2c7909589088f7b5c9cf000000000000000000000000220e34872071014612e3c7aa72f3f6a76afbdffc0000000000000000000000008fc642d66492c830da43d95da7fe3f027f4f324600000000000000000000000041a423eea8e5ebf6ee3430eea136b356950363350000000000000000000000009461a5ec542ec63cca06ece2b15099e49d46a0eb000000000000000000000000128f77f74a68afc6059ddc74b938d73cc7fb2ec7000000000000000000000000cb5286b31f19c2d17a1c6efb2db22c950c2d57af000000000000000000000000973033333e079f650d8c60c94eef96a9dcd4436b00000000000000000000000097bdddfd13fdf2b3e13bebb781118a8af5a40caf00000000000000000000000091ddcc43dda56af343536e992f021fa91a667953000000000000000000000000d14b8d9f01ca82b1a73c0b048e6b3dc902756d3400000000000000000000000044bb3a910bd64c0e6e37283c0392ac51ddc1f748000000000000000000000000c9252bd87af4c659897d1c764ba2cac7b579b902000000000000000000000000318d45786de2886182bb3fcfc8ac4854e9e10ca80000000000000000000000000a3f68be5e5641fd744b448e72683739ec0175d800000000000000000000000071930fa9ce5a1e9e39f62beb834ac34e1da1813d0000000000000000000000006ad2b3f62bdc286515bac78640f82d2c58a29ed20000000000000000000000004ce657923addd2c10fb120f1d1c0c0bb4b5cc1f7000000000000000000000000f2fdde8d7272b56288595c20086c5299a77cfa8f0000000000000000000000005da98bf490a518e4b976d5e6fd345e3b766edac80000000000000000000000007918586556580cec97d6a238934f714b03f4ead0000000000000000000000000ff5286f9204bbcf1d84c8a16293eb37e52b807770000000000000000000000009d4815204281f8ec1ea2319a06f6bae1ac7d219200000000000000000000000019132d66a96272c8573301a0784b980ff64d6dd6000000000000000000000000be33d2090eb25f039fc21ec66971b175e0fbd89c0000000000000000000000003d6a28f5be209f9269e9466f1ea2beec88ec01c4000000000000000000000000181117cce25a016532bbaa2e0c97bf5917870d41