60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000a0b8612187352869ee4e929885cad6e6c8e99fc100000000000000000000000000f735baa8de1ad1db754db5d5df29c946b7cd9f0000000000000000000000006b0ae44e51d4307e3779c74712467a4a556148150000000000000000000000002201d93f1a6c89c4b0b6018e557193c51a1c7577000000000000000000000000bc4f50d64d38cf80dd552dfac3ddf0878571e22500000000000000000000000052a40189e5a271ecb16d073ac606c7f573f3ba7b0000000000000000000000009d6145ed6ae72c3d7e3bee9b3b642aece3be471e000000000000000000000000ede0ec2b2b191c8eb5a577b48115695679694b7b0000000000000000000000002e1e089668f1389fe7cd83aad912d0707cc51b1400000000000000000000000075bdb3abc888d30f72bba0d16cb1ef7bab5bcd2b000000000000000000000000366841379e594d50f154684093d0c4451777adb4000000000000000000000000e08cdcde14bd192ad67dd5faaae33e1e179fe77400000000000000000000000021d9dde8d0910fa740ba57cdfacfe8ac7a3c9c100000000000000000000000002591baa3a2b88792415d73fa77379ae39df9e79900000000000000000000000017def4f66ea61fc264551fc5f21adad067e6ce97000000000000000000000000b59991e3a0d0ebb9b689df2ab44f7ad85a025c39000000000000000000000000de95bfd66ecd9d0339b939e274294ff762a34c73000000000000000000000000f56a0bcff38c19c7b90c3b7b9fb6281166169455000000000000000000000000bd8ecaeddfb74fccf50c2fc22f0b05d18a7a1f1b000000000000000000000000e97b590bf4ab11bd68cdef88603a35573bf149ec000000000000000000000000d9995eb9824c81c3a50ffcf0d8d928212782f8ed000000000000000000000000d478500cfde8ba0466398a24d42d195672972d340000000000000000000000009f7c09133ae7d89470b5068dc43ba9221fd631d2000000000000000000000000c3930c85338ae8ac33742a555e7f2131b0f822490000000000000000000000001b329a5e91dcbd114b3c0a704cbbd880788afd42000000000000000000000000c4feccbc565dc2465f7db43115ccb5e8428b542b000000000000000000000000ba8d55027d43df625d8212c724250864dcd8031c000000000000000000000000098dcfe31920c0fce639f0be9443211c6687dd0300000000000000000000000061d7944a86ffdabad07806ec7e041e296eda2a6d0000000000000000000000007b089d96c24b8a6e8a985eca30300363d2dcaba3000000000000000000000000b9054b7c2fcb04a0ad16e9aa7279cd9b74c33c0d0000000000000000000000004f3de8e8f025a18a7305c727e7c5911542f65c8e000000000000000000000000ceead78fe7bc2bf99e797a9d8cf785acbb6bcdc3000000000000000000000000895fceebb2e8e201f798d0dbc1f5884ab6dbd8ac00000000000000000000000084973557361fd4659fe16c2345350839014017fe0000000000000000000000009026033930ccdd8b887063b7c53869751911aab00000000000000000000000004bc419f30220d93865e65526f50ee69700e0533d000000000000000000000000aac3dbf245b636d855bd65de9bba6641098e3f1b0000000000000000000000009dc19bfabe411e9920e1640c912f04c25c6a32630000000000000000000000001ac05badcaac7c015af7d192330ac8ebd8cddd670000000000000000000000007c15cd7f7d9b025e5fb461168dee4ed5b8fe8d3e000000000000000000000000911b15841cdbdf2651e2eb6c1b1e25e68c0d31a6000000000000000000000000a63a877d4f3a7ffc5f25d9095efe2efa3237b5b20000000000000000000000004d7d3c52443940c76f353f5eb6c0d4eefdc1c834000000000000000000000000106681dbe35d8a9b23068e8fccd7602368c7c255000000000000000000000000bd23a54c09987924af4da628ef8f7d6c61f650e60000000000000000000000003d70fc8bf0c44e99d877c4c3cfc959a0341d42da000000000000000000000000a38d87c66fc38539b433fac2f81ade86db205651000000000000000000000000ee1e85ab01220cdc09d027f62ca793378ae5a8c50000000000000000000000003e3e19f0f73da15291283bbe57ec270860a18010000000000000000000000000e40b25744b0ea411c1915fd78e87c0c3c3377e000000000000000000000000009fd563d0e2f167fa687e6e6b37b63dd8824c947b00000000000000000000000047013ee134604c830d3b5064d274c5fdff55553c000000000000000000000000fbb6dde6c8ddf6b3575fe5ef9a71cbbec458726c0000000000000000000000006e0ca5904bba974221bc7b47068b480d88d6a63900000000000000000000000001847af19234db9fd24033c4164d373563a1c55200000000000000000000000028f08acead4e41d8675d0f569b8b226362a2e978000000000000000000000000706fc2989cc6a038315806b49c23e43db5afd25e0000000000000000000000004636f2b11a7a9a8d09ec60307889cdc5ae312da9000000000000000000000000f049aaf0b10aaa67e59efc3fa4e50c60a430a99300000000000000000000000052e931ce556d153654e02fc537be054f18edab5d0000000000000000000000007a9920602f591b8db7e23a9ed7d49f096e0328b5000000000000000000000000d67f2b03db5e497da0b015a8091827a75d57abc20000000000000000000000009c9befd8df7e70a794aa0bbeaaca02f915711afb000000000000000000000000b450cff8ceab560eb4ed2b8ebd0526a6d1e28d82000000000000000000000000c016ab14b8f93f9614aefdbe0354a3d4d393fca5000000000000000000000000cbd4b23947b36d10975749bfff0616ac08dbe9250000000000000000000000006936d13aab45c751269854fd9b25e14085d848c3000000000000000000000000c480b05cf4580dec56d5ddf13988c4dba043ab4c000000000000000000000000aebc8214a9755757ce460d27c4d19536966dc4b1000000000000000000000000d104d929f035bf454bea9814ed57c4843bcba375000000000000000000000000495e55bb4d3d55a7021ffdb756a95d2be8aca5a0000000000000000000000000211bee4b1c2eb4a1f082ef08cb579342fdc56ee800000000000000000000000085c49fba17ffbd8c7d788de64a1d17056c1d09ed0000000000000000000000002a8391741c00699b6e1bed3887096c2db6ef0dfa000000000000000000000000c320e430085cc103db2ccbd2b0367461ce4d0a3b0000000000000000000000005fb1fc789808e0461cd979e3196949c518f345cd00000000000000000000000022cdbc7b622608bba37dab1bc2ccf4430b1721d000000000000000000000000006b7748ee9a65309d4f4c134a9851d20a1b6189c0000000000000000000000009e2eff4c11769403633298cf04f20cb5185e0d940000000000000000000000001e25e28d92b86dc71017c7417469ed4d9cdf2fc90000000000000000000000009b2d77b93fee446ebded4b1b5d0f48360d9fd4c900000000000000000000000030db2b92d7f3c471acb4599c3617508b449f753b000000000000000000000000f365af11502d5e0521b77c77458167e5fcd95ca3000000000000000000000000f54272706c4316b9a1787e2fef3eeac0591c6953000000000000000000000000d384088f48b83047bf7335ef972442fcd015ac530000000000000000000000004cb482559eae22f9a72a0475ff8ed0bd5eb064f70000000000000000000000006735c2dd501e4885440690eefa5a778bb2f8dfee000000000000000000000000e89216b8df43e1c3d8624994584c51292addc41e0000000000000000000000007a247d87352b17a7aec448c4e208a1e4fd83fb30000000000000000000000000c8968a4ccd392c690c00b97a3ac985149c632217000000000000000000000000e12a3a27b81fad8a9809dea424bcc76383b1dfce0000000000000000000000007a87788207584a79beb7248b33d9a9be89a67a610000000000000000000000006e26215345e6e0c0b60cb9f041f61b00b809351f000000000000000000000000a3edb88166370ac42dd8e81bbc3827cea5223b520000000000000000000000007c98a0f59ff23ab69bf7b739f79f4d9fe3c53e18000000000000000000000000c9af756608cfbec650eebf7f718cfcbfac8e3c74000000000000000000000000fd8e5a3d5429ff01fadf7a823c00d42bf5845f29000000000000000000000000719b85f28b6682eeae838a0279c9180abc1d84d7000000000000000000000000ecff87ee4c0f82dbceeb0b9a553e267def4b3ff0000000000000000000000000728aa4a9f4d5e47b9f65b74be4b1b0f1395f2306000000000000000000000000c5e265de8e31d44b3af99d04456cf89446aaa9a0000000000000000000000000bbe0e08af68d96185386483aac7c1e3ade82fefb000000000000000000000000c2c8eac544494879e1fcc1aa025e1d2da10bf0e70000000000000000000000008483229e753ccad47056c8edab588a0093d202aa0000000000000000000000007270947fbb87d085215d38e6966526d6a841128d000000000000000000000000cbc553f4097c1efacde7f78f3298771a9e93dc5000000000000000000000000017e23ded1c2d17d8407180682af5a1fd847287ba000000000000000000000000d6a373a102c67e799edf2f1189cf10db9c9e2dac000000000000000000000000e97f43416e1d845846cbbffb4d7c4fd2ab45a7c900000000000000000000000010e1ea730327e394cd9c9e3c6d081dac2fe8cbac00000000000000000000000037406ce1a109ed75d20a5305902372a326dd3efe000000000000000000000000e23983f74d671c7bbd83b7e24aec227cf78db6b0000000000000000000000000d3e85769ead7ae574d1e195f2257889241c266290000000000000000000000006b1427cf38c490e23902e92460f2b246ac9bddfa00000000000000000000000008954f474364b33f28f298dad924124106c42f850000000000000000000000001afec75b0b179128b0321bc0e025e12f76c9d9230000000000000000000000001b58bfa8edc71a54ee381851e0da2644b9f7bc5b0000000000000000000000003105c9c7f15af69706d8a31df8f7d8d626cc42ff000000000000000000000000b14bfe3af53b6d78e3350ed18d1005a809238aa1000000000000000000000000baf92a2691462b0fa84d7efb215063fe5e9b4f140000000000000000000000005870d7c84ada2006430adf19a2b784eb356d5cfe000000000000000000000000c55b3e216f667986457c3df77539d79df0e8e48a000000000000000000000000ca8b67628389dda13c520f6521d0ed9c0cc73c550000000000000000000000008415e6e6b16d8bd875df6d7dc8cd8525f4e3bd38000000000000000000000000a1217a0adbafaf91bd136718a1ba075f74785edd00000000000000000000000039acb858923471d490d802bca0e8b2cbb7ca220200000000000000000000000063350d27f395c50c7780eb45d9f72966e514dc1a0000000000000000000000009c1c606f377de3f0ba871eb267b05b44be251033000000000000000000000000cab4a18da43679c5a95de010cdb083683243b7c3000000000000000000000000e71870061dffb63dd814a5fe75af1686785f38360000000000000000000000003fec4b3ad7f66d265024e918b164a64d4da9f8fb000000000000000000000000cbd63521afd05cee3a64dec631a2b078b4da67cb0000000000000000000000001a506e8d74316b8f7eb74fb478008de25e07e13800000000000000000000000028a7761716951efc3921996643b240ea83964c2c000000000000000000000000b876f08c768018c46ca4403c0391873a1879d037000000000000000000000000799b62f601d06c8f99dab1b1d2496577109d66f40000000000000000000000003b7922db0ca6e5aa17429fa28071684004034d8100000000000000000000000013efd80594425d6eeab923cea1aaf9fc25de3763000000000000000000000000e98b9eafdfcfa2ac5812cb150f919e8a704dd187000000000000000000000000a834b0cce06b8708135769af96308180afa74d86000000000000000000000000a45238eaaccbcaa40e54fa366727e359eeda8ce200000000000000000000000058e9183ffcdcf31e121fc23949617064ad688d260000000000000000000000007ae982973b3ce809983b0ed1a2a179ff0d59449a000000000000000000000000895799768ee8a7c58274e0d40ea1e896e6ecd58b000000000000000000000000936ac795fd7128d588202dc634bd2027e3f505490000000000000000000000005e7b6735e0c970b4cebd35d2c401c4bedbcadb780000000000000000000000000f59fe4d0c88c464fcae2efd2dde2eb5d858c54400000000000000000000000005364be0d3d4c9fd5994fae1d05d2938718e1060000000000000000000000000585dac84447141d6d847dd3178242c555cc576c000000000000000000000000030c4afcc8e2fb04ad021a3e5b8ed0f9d5971fb530000000000000000000000000a8fe55ce18a89c2f965b7cf06c5af2ed0b4ff720000000000000000000000001e8c0e1d207a57c24d64addb7e8be29d4d50b5bb00000000000000000000000023a48aaecb207dd4488f0d2b5b21a6f5a5137781000000000000000000000000b334d8786bb67e55396390cd45efc045fa4b390b00000000000000000000000074bfd0bd26d0cea9a412eb5ac1603f19fa53ba8b000000000000000000000000855c6f2781118b6c1027dfe05dfbbda2d7fbef2a000000000000000000000000a842bb508d1828819dcc39900f50858613e9925800000000000000000000000032540ea58188976df2b5422390eceea2f9533811000000000000000000000000e02747e18d0d5abbf6060fa052deaca4b173dc660000000000000000000000007d00961ba8f6a0e267ca3d3e297a35ef2706c194000000000000000000000000e6fd12809284361a5ef684dfcda7030161965f8600000000000000000000000007d206fe65e358b08227c4c9c67b84a44c8713010000000000000000000000005bae910d594aa55d514b4b18fb21ac3ecb0462ad000000000000000000000000a47c3ee12665ace365ce52b5ec31ded807fe3f670000000000000000000000008362f50c6955889ad57d6344f5ac32e48ae18711000000000000000000000000a6cac528db6b5a02bbe4236146fa2865cc4ca33400000000000000000000000045f8119f563c6d52f5f8d962bdf32b9893106baa0000000000000000000000005e390a346ce3df2f9342f7f6cf7175597db41b42000000000000000000000000b1398727e82ac3746efe11c83931a12fe5ad142b00000000000000000000000059a95f182a435c0a0bc368321abfaffc629a21640000000000000000000000008eb970c0fc07b9a783a3b84cf6c3afdd4a927695000000000000000000000000bd59ce72fe606659aedcd921e219d6c7eeccfee100000000000000000000000046ddfae27b63b4ab484bde07552449e6e1693279000000000000000000000000b52397cf37f5023c05b3a4708e9de5f0a66cf19e0000000000000000000000006589f830958ae5e08b795567f0d02b6f583ff7b9000000000000000000000000782053a8e9b996b8bd313c3ff4fdf888097db0e8000000000000000000000000c3cefc5ea3254a5e7756178a5af990ba59a88a62000000000000000000000000eb6c4315a36e38ab04ee8f69dbe9eb48ff4f8ce6000000000000000000000000fa25faccb878f89e9d983257c788947069fa120d000000000000000000000000b298811545242f8ebdb163c05a887c4b56a5833e00000000000000000000000013296745b7bc5dc26337dae71f1b62a61615a94f0000000000000000000000005461188af055026dafa55f22d8f178a37a3f6f95000000000000000000000000a6a4d0ce51fb001f9837f441ef9b659cb2f480a4000000000000000000000000a8b2ca9f540f22a74faf1db62eeb3dca178aed5b000000000000000000000000bf27dc8e4e2b04501bd07bd7d96dcc9871fb35c8000000000000000000000000eb19bd81dd632e68f5618d82428f44ddb3672f540000000000000000000000006f4fa21f28cc46f9c17ad0c4be8a3c0263403b6d000000000000000000000000fe16452b8942aa6ad5d46b235962d9ed2581b5fa000000000000000000000000b82b1c1cf5752b032030704f859e62d3ce1e0b6b0000000000000000000000003996049ca8b5ad346f0277e9ced558ca3cad565d000000000000000000000000e1087c0c2ccff2efe099fb697b5dd7f6fb47029c0000000000000000000000003ccf22ef655a803f89e5dbe83bd7a1418218641e000000000000000000000000ba13bcb77e11432b68d3fb8141020bd340e89dd8000000000000000000000000d502badc9a34935e3dd849b403b94eaba2a42a0b0000000000000000000000006d997f6b3705ed53930430617847ae2bba05c645000000000000000000000000904c3a86334d59d2781de7a1628eccc707d3d40f000000000000000000000000a5d836934ea3f1abab2389d8c4cec971a330b90400000000000000000000000040889a6f1d683b66452da1aac2e123cd88033970000000000000000000000000a68baa3fd8c9c10a9631d91a6de3134f70d556a9000000000000000000000000cc4af8ec6ef97bd3fe4096cd0ea61337f3e247df000000000000000000000000a753affc813dd13f6974a2cb707315d88d9b46cb0000000000000000000000001d007bfa2418e0613cea5e19830983acc49a418c00000000000000000000000090bf6b220f460a6fb66958695a9169790b140fef000000000000000000000000e68c568a15be958f16aed4aa8ed0e81e5e247e0900000000000000000000000002cc6689f253e5140c0a5caeea9e5ff6b92be259000000000000000000000000f406faaf6fe584782640ea8ee359de32e915fe59000000000000000000000000686bffb6fac69e58ef4fbb88ade214fff5873c520000000000000000000000009625bf8b33d85d1196ba54b20d906948a9998820000000000000000000000000d6811d69d20d653962bb5b1b5994b987ec3692630000000000000000000000000975be37a1c0586ccb0f54832094397ae5db31970000000000000000000000004d0b4e7abd632be10affbf6236a47891faee20ed0000000000000000000000009543c0f675963c638a5e63f1790e54def5ecd7e400000000000000000000000063e7a104bd5c9437a4eae0c76ea0dd4a654bf6160000000000000000000000001297f2481b6a8af1928d38303b66924045b97cf6000000000000000000000000fd2ab7f54e1b75efcd992355d9e4776b7d1b40820000000000000000000000003b2ef2f6ebb3490d96b41ab71e78b58a728490110000000000000000000000008ea61439c312b7e86cd41f8c84d3ee6187acfe62000000000000000000000000a8cc45b9d52b101f814d39b3c7526d28f23c0bec0000000000000000000000007dd6f48b0ef4b4da5dfbd5901de78930a2d7a9420000000000000000000000000f6b52b6a4566672597ba1e83a4c1c4d5bc9b22a00000000000000000000000041021ccb46b25fff956df738743e989fa7bd1e44000000000000000000000000fd9beb0e70baaa55d9ada653bb29389060299fff000000000000000000000000bb26e658c5ddde58c93dbf31eeeeb8f5d970d96d0000000000000000000000001ace93473bb1f223194feaff74fecd6010b5805d000000000000000000000000f07710a85044412f8f9fd8dd6571fd815d00527d000000000000000000000000f1583ccf91a0cd3311481bd5af1894dd760528e800000000000000000000000077f3551554763deefdcce6df123dbe73df7915520000000000000000000000007a3a3362d228bf4935e4dc727f6860a0ba687269000000000000000000000000e2fe1cb3d7d5707f6ea913ee8ce790da9a31bd6100000000000000000000000001b8bf8464e4a525e667cc8f602bceaed596bd2d000000000000000000000000158a2f2d916e0e50399c5dccf6cdb7dd293616d500000000000000000000000082ab3b86bc5de403a300a9644c0f5594c9caa1f000000000000000000000000097b52f0065fad739cc9fc89eb212def114fea9a2000000000000000000000000e6bead792fb6a3959e98ce4a038bd8d34d4209b2000000000000000000000000a29a372bb8a8d9fb1113d10046fcd8dda5d7b8520000000000000000000000002ce5b36dab5d98b176d26787b08cbd3db9b40c7a000000000000000000000000578b0d88775e2dc0a9d30b1918b028e5a765a7d000000000000000000000000074349ed97ee489345621ecd8ed78432bb55247bc00000000000000000000000050638a6484ffd8d32d255a21fafd044a97387b930000000000000000000000009094522ecb0d3d1b1caf660354923dad341225b3000000000000000000000000bd172cdeb82b96acff7a191ec3039f67fa87a12c0000000000000000000000003c033f60101058e337044c79c13f5398135c75e5000000000000000000000000ff873ae892f8f67b876963d333e563a9930a5bdb0000000000000000000000008f6c22f4a4cdb2b26f5745a71a2b354c46a1e8140000000000000000000000006091f25beeb7e4b17987bf387ba56971d604d209000000000000000000000000cc74a801995707bd2493cfed13b8adf2fac2d24c0000000000000000000000002d2b634651c49dc002dc21479291f8c1af25598f00000000000000000000000052f33c859874a04e8230de9ae254d4f26f398be10000000000000000000000006905e51fdc994fe543288dc80fd5500cb9239de7000000000000000000000000eaa9f00a7ecfa3806c5acaabc804ed47494fb0c8000000000000000000000000c3bed33b8872cf762bd379bf04cb49836c71bce5000000000000000000000000cbdb80596b7acdb50c0e827fb63b13f7885c23ce0000000000000000000000004b43ccba4177af1322e1b42e32ab14fa3a3a433600000000000000000000000012359954652f9a522840db2b43fc0d5a9680ebe600000000000000000000000058dfe910df1fc3f906790c7b806c0795525dce800000000000000000000000009f7fba5716e2a60429e99a0dfadb182cfa82f37b000000000000000000000000cdda04fd852593ac469bddfffd2f238526a730150000000000000000000000005b0182ca71717df097dc219fc01b589286b9ac6e000000000000000000000000868dfd4d952b817f2829eee6955b22a6531efb4200000000000000000000000064afe9afeae7ed5d34ae8949ace7e6d1a18d7069000000000000000000000000edde1d62e74afe881cf64ebb36720e2b73f32f9a000000000000000000000000e0aba4f958791d216f7b6904e5ddf85ea9d10cc7000000000000000000000000a8150defa117780f2535a57280a8b1a2646bf7f8000000000000000000000000036cd09ebd1390431ffd5f8c12258fc444c73c0f0000000000000000000000005217494df86519693e03d37fdde7be9efa3f7bff00000000000000000000000028502aee7875e76a82438c6f3e0052c52e355637000000000000000000000000453dd2c7784c23252d4f8d21511d038aafea865a0000000000000000000000006ed513f3ed722c2525b93157882018db42fcae32000000000000000000000000fc07f2cf809bd99b13bbc56499dd23d5bc074b10000000000000000000000000c23715df754e41b26ff3c7bb9d93c657295965520000000000000000000000002568cfabc7db87fbb7ff669ecb3a1f3adafb25c9000000000000000000000000d23dc7aff913924e0f89e2b6a0de0dc0c8b63024000000000000000000000000e030faf261d7536e93e1efae97cf0c0a7d0bcceb000000000000000000000000c68db91b6e3034cdd8839c29333bce3197b452a3000000000000000000000000f4be37c047dab01ddaf6ba59af135708de4ff6a6000000000000000000000000ef2deb9418325d82222bd25f432749d4049ebc000000000000000000000000005ed606936af64f996d9f0dbab5687e43b87213db00000000000000000000000003dc0fe7bbc37eaa6f6dc9ba66122afd2a8c931f000000000000000000000000f569b60d4185f45a0c21ecf9d6bd47d55237625e0000000000000000000000009d5d5782ee2a0474f93ed293610ba43d967659bf000000000000000000000000a51901dd4ba7f8be0dc745cb6ad88398b4ab996e0000000000000000000000003289788c26037bf987549313686f5d1ab2aea5840000000000000000000000003f578aeeb7c4240a3e04d25eff121cb032ea4a98000000000000000000000000a80a1e7decf9ae37411f95d677105af8d69d3cd6000000000000000000000000fac3ccc72b69b050fa0e5147dbe06fa745e0cfee000000000000000000000000d1e89c1bfdcdeeab1d4dd0aa02623e2d451e6636000000000000000000000000b7fc75edddfbfa051a8a31d408c12cf80e75e3fb00000000000000000000000047c3f2e2ac713dd613e79a69b9fbd25b59980d0b0000000000000000000000002f137c77d04f755308e523b895462f98cd3a7ac30000000000000000000000003800645f556ee583e20d6491c3a60e9c32744376000000000000000000000000913b17588711b139dea195f1a4eefec5ff934b34000000000000000000000000b022d70e6d051d059b6f525d1f26f15c0021700c00000000000000000000000058bbaf58e8778966d8157155504218853630a81600000000000000000000000072c8bd45ae1e98082ea099498d51bef3bb7c8c620000000000000000000000001ebb3c46e508e4433b18691802e712fcd79fbc0600000000000000000000000070d9675e6d4750a416aa029426b1d00247e8377e0000000000000000000000009208c957161cfb1ffc2b1677226c0348fcf17322000000000000000000000000cf111576cc339053cc6d2c66074beaa38882734b000000000000000000000000a94f7a348f3388784901fb154052ddcc686472dd000000000000000000000000b2325fa91962f83a7dc138727e480faf171850c300000000000000000000000091a7fdcd55068d4c0447819cc62b4d44e84702ea0000000000000000000000008ee2aa3262cc5b9ab35ce7de6c7462caf8cf8bb600000000000000000000000026883a4c8cc89751fa8ac6e20f82b4cc40403610000000000000000000000000cdb7978383e074fded2d198ed21f424f70e1e41800000000000000000000000077a42819475940c2d397cf62c55eede85309d2cb000000000000000000000000ac4160997d22d569637e7ebd794bead6d061f17a000000000000000000000000d47ae49b0780982a26c16040a6b88c1582af63f9000000000000000000000000f1266fc990f4461032b570766dd7bddc49bf01e0000000000000000000000000c60217053689f1152e58cc242760c2867702a899000000000000000000000000438a32b5279d9e810616a47f308a8a1f95c95dd200000000000000000000000001c036b4eb6fd01d8a845db090b2b018c24a8200000000000000000000000000efa86f43729ef57327dbe22540527a4a7df77446000000000000000000000000b6f669446d06a4eb3147591e6314cb583a4d8f4e0000000000000000000000000ae082f4c0f8b80515525a9bbee43832962918220000000000000000000000002f636905f5de5301340628b31ab6dd21cfd45a8b000000000000000000000000df7796c9356e222689f8a84216e4c4c78259abc100000000000000000000000013943afc8b9477d596cdfc9993901d5ca888ec94000000000000000000000000975024971c7171de1d1e5597c89f187235159b38000000000000000000000000c7da419ab1d4ecd0a64c0677d28c2e0dd36baf720000000000000000000000005caedaae1d5db732b4c00075a56986e2088dcabd000000000000000000000000bd34d91e62f52e14731915a8ff6f190abcb292a10000000000000000000000007cd2ea5f34ee559a3aea912104135308c04eba8b0000000000000000000000007e62f1c717f29bcb3e349033aa3ce5bdbaf6f0b1000000000000000000000000ad2559d4bf6ff1ad46d7e413f15a8fa6062b8ac5000000000000000000000000c99ce3bd81dee6c57dc442dfa3999c5f45ba201e000000000000000000000000cf9a23c8f5f155c7a0d785fed20fda6aac8a729300000000000000000000000037d2cae7fac0a8bc5559ba8a30dbff3471569cda00000000000000000000000027d5e85f616032be94a4398c9d47d364ef7092ef000000000000000000000000f5fd9b5755dace0aa871462e4134645c0bd23a460000000000000000000000009faede44d0487c57d73ac99e9f934a190213f947000000000000000000000000128b6d48e9fad61f23ed30807ab0d54b5af14e75000000000000000000000000a4227689d32f6331a38a93b16d466382ba4670010000000000000000000000009dd4cd3dc85e47b357a08186d75db28397255bd500000000000000000000000069944252edecd14e430662962049b5b7ece645530000000000000000000000000b510b06c1a5975127738d1570ea8794708d2020000000000000000000000000b4eaee8ab8f898cdfb4d613665ae351def336b9e000000000000000000000000818949a437b26a69303b88611126ae47cd073777000000000000000000000000dee3ea8e6747419bfda430446bb8c847443d167e000000000000000000000000fcc85dec27de1f43c626ae254613450bb38b0adc000000000000000000000000fd3f58660286eada7e6759715fcf09ff1c0635fa000000000000000000000000f902ebba810b5bb4b8ff65e70539f97ac934539700000000000000000000000019987076669f4ec8cd5cf7ab58c649ce2ff725cb0000000000000000000000008856f8f1d6fca54ec21865b01935fd4807b9035e0000000000000000000000000b2c51dcb5f4169f259c8eadf5e79fb2bf7dcd170000000000000000000000003467843c79dca861359768ac451262be8ce03539000000000000000000000000180646fb7906111a31b7e504c21d1b95b9ea7830000000000000000000000000dc96fe12af3727e75f2861501daa691faebc227700000000000000000000000080accb038448b5ca5ce1fbd5472f1fe44a9fabe800000000000000000000000007a1bc65ad5fbdaba7a4b6d44d658da04d40a8210000000000000000000000002c14b6a4224c0fcc301e2fe6f535d5c6753a13ef0000000000000000000000005c79c5d39f36ecf1c017cf93e6cefc38e8335de60000000000000000000000006d4e93b9cf491304c0893d3aef2205ed5a4e90500000000000000000000000003d2a679d4ecd44026e31aef817a0ecffc5ce1bed0000000000000000000000001953f5a3587c4a6c7f71f185d3b08836f563e5fa00000000000000000000000000eb7c7bbf5d6107cb6cc33821a3cba1eb47935f0000000000000000000000004edbce9a117bb75853e393c11b2809393499b5950000000000000000000000003998a1db112a18e110d520a5f1f5e79f7d91724a000000000000000000000000f021b6df9dca83c62cefb5b2ce1802120dd48feb00000000000000000000000057ebc1ae03c9f9158b80078fefcc47df071c1294000000000000000000000000131d8b003a20bbdcb4d4560faf89c0996aaf4c61000000000000000000000000d5359f26401c232f6c6e4608deff279535405eae00000000000000000000000031e66be92778bc1ba908c7108e6ca2e5dd171509000000000000000000000000aeaa3fcac5da65eddda2b9dc3b635eef340c0491000000000000000000000000abd7734947493002fdbcbcf396a1986f9f937002000000000000000000000000aee6fd40b951d204cb411ea7b8a87440e5ace71c0000000000000000000000006c324e8995f988fee24813f5f785e62a268bb764000000000000000000000000f773f45a7dc9d9ee008f1be5212e22733794382a00000000000000000000000040bbdf47a39e3fb44540c0add3e7593295f03d470000000000000000000000004a6c809b37682acb46d08f1e8c3eafd43ccbaf1000000000000000000000000031c0d5b8bfee514077cdaa873fb1a1e02a9d933500000000000000000000000011bd919829338be660f59fe8105acf01f32c72790000000000000000000000007c9edced15e1517061c5bd01ba72ff760cf7bc100000000000000000000000007d88f62204372b800113c17036f38469ea4cfbed000000000000000000000000e0f2cb39f2b3bd96edbc24a96af5eed3a027a8c60000000000000000000000007275c735681fd105b5998f72c0e667f6452dc77100000000000000000000000006b32d31048d85d8f72bde4a2501f5f0e4f3a50b000000000000000000000000cfe16a85ace8d255b62c54b8b65d8d037ab98367000000000000000000000000919696e54ebeafeb53d1965d4b0d422e1dc4d78900000000000000000000000016480f90ff4d3f1bee9c6d00aa145a1706ade0360000000000000000000000007d5ed2b42dbcc101e1fefca5fa700f24a311a6b4000000000000000000000000681cf1aee7fd60f9c6b0e86eb182c4a1c321ace10000000000000000000000000b26c0a35502396f0e83490799224e4c7f1c0d1c0000000000000000000000001c8cd1d8db87940a7cf4817d30ad78f6a995bd150000000000000000000000009e1587a11e83b624a0e99aca216841033b703d1b0000000000000000000000005fe800d7e09cc685b2a3146da3bb54b34ddf73be000000000000000000000000d3bc233132a9a1ab3b54b4c1536556d5e65c5d43000000000000000000000000a57a290d0e1c081b965ec0ffaae20d4e8ab99948000000000000000000000000e7d71c8536cd3c6c734df555ef5c5255082fb79f0000000000000000000000007c77a4196ca0ce949f66457a01d227d8cd566829000000000000000000000000616ce831b498a5857432280fb0ab611ad252f7d900000000000000000000000039eb986581d457a8182d43892005e330cc93b410000000000000000000000000e959d1a5b549f6e0df9792a07caf59dab542b94f0000000000000000000000002231b28668b36c432bc3434ffbcaa24a65d794e200000000000000000000000040263174febd24e9422c094eddc3f832e0ca116200000000000000000000000005e00aa166b7b7f9eb6b46a76cd57e45624ad850000000000000000000000000de2a8c2f10337b453f706f88c89d6404145ca036000000000000000000000000ae36c1bcd308d63725be2ecef65e7be68b8d0fe50000000000000000000000006e06affab0e856d478216a96e7ddcfdf163c57e600000000000000000000000069c8a245c2852eb7b39626b8e2cdcbdd1ea83d600000000000000000000000008c8e44a4abbb5efe7ec94fe98fea89f8af5246ac0000000000000000000000001477d9497f10f79bbfc7c75cfc4fd786df051698000000000000000000000000f9aa8d359401e2e3d25bef932a7ff33a3502ab9900000000000000000000000077b1f80db65303ad5f553a5fec6e7457c3e14134000000000000000000000000ec1174176202c45d73cbfa154319458bf5d105860000000000000000000000009da0992783fdfb46e48b253ad166d178013341c5000000000000000000000000a0e3388e1248d4c81c08bb85ef272239c5ad7bdd000000000000000000000000d4d827b4487290b358c1e7e20ea675d710451cce000000000000000000000000cbcc7414ed0bf9c3bb00c60b414fc09ef08265b6000000000000000000000000a92ff172a5ace36a0ee3f83c45b9d1623c8dcb220000000000000000000000004405301a7e2679ea6473f7cd824695ba5cb78be7000000000000000000000000bb2d445a4c5d7a747470321dce23d64e4a3970c10000000000000000000000006a437dcda1d317bb6ba5c574f54f86839b35a256000000000000000000000000c507e541a80bc0f4be8c328335aaeb9117905351000000000000000000000000c7971cbf45d0f9a1a99cb0c5dddb098c3d8a8dd5000000000000000000000000a01d590200946d92ee84364624ba459e8b75ffc10000000000000000000000008e644e93e08f842f2825de813a8ef30395dd21bb000000000000000000000000ac49317a534c28938b9ecbc825b6129daf1ce5440000000000000000000000000391227a6ba20c146e4f138ddb3f6677b322d45e0000000000000000000000003dc3f4038f583c5a56014d7dac17a4402359a7960000000000000000000000004904561ec2f7cda2e60109d7c5d9ef574e29a1ea000000000000000000000000e13f68e6fe9d692f790cab129b45f4026e6274a20000000000000000000000001600aa03b54ef7e27bef5916f25cd035c544baef000000000000000000000000c5bbac3748cdbae4d7d58d3b318d91994de961e90000000000000000000000001d9fa5408a171672a37f85738d0adb434517567500000000000000000000000072a7172a2b18b724e5e9fc70ccc2f754a7343464000000000000000000000000402428a76a24fb3bfe49f520b4fc99f966f64d6b0000000000000000000000005563f24a14c62cd688df50b9b72367e541531fd600000000000000000000000059d33443f39a5c3f6fbb01eb5bea5ec3844a2349000000000000000000000000c4067f507a442e27e6aaa00d1f4abb85cc3edbf3000000000000000000000000ddfc280d81dcdf2c9f748507e64f679b82a694b7000000000000000000000000dac918a2aa381c041be50c376c81b9a44e2b6dac000000000000000000000000492295794a291c3cdcd0a59b52b89af3cfb7e78a00000000000000000000000001954251da19711c354f144db0d0add3d37121be0000000000000000000000000075d5a8987ef8ecbb779deced4b5af5ba383eb50000000000000000000000001cae6f43592bb0c294a38dd185e386d75e0113f60000000000000000000000002912a3e92a83e71278cb172d4d3b94c5b47062100000000000000000000000006234696fc420b2ce0c43f241854ddd13fedd934c000000000000000000000000e0b4864e0918e376a45d8c90e08460e5bbffb492000000000000000000000000942d7c2c9e71cef8b999fffa60f07753fb831c70000000000000000000000000a6c0509ee6f5222df1c5bd89326c593a534a3f3d000000000000000000000000c7154977544e4e503822a5adee32b1316ba0f3b300000000000000000000000057d62d23ad928a85545fca0e9df1a926806569ad000000000000000000000000ae32d1655c95eba039ecce28a761777a7cd8d93b000000000000000000000000b0c9183cc31c5c1308627e804e4009cbde3426f3000000000000000000000000d5e5b0a2086d2e09b3af62c229e3e948c0922f4d000000000000000000000000c157a9a0e50f8e15ccde64232f815abba6bef44b000000000000000000000000f6982536e4102cc6ef8c4d5cd00be375e95e889b000000000000000000000000ab8b64dcfe6b2e4b7e030e938175c57ec9067f070000000000000000000000007e378f9538b08654456d55c79607fc3c42093a01000000000000000000000000782450185997ed7a3762767a4c3f73d3d5af3da2000000000000000000000000f7ff175f4f9b8cb784aaa7bc03355f79f6daa44200000000000000000000000051a90c7dd47b51f2e50a402001afb1c7f3c3b3d60000000000000000000000007d4dd277ad28c8ae15b1bd89bfdc559b47fe74a20000000000000000000000003812c78c4a12b506e9a0ce106ebfb7f1a85b6fd1000000000000000000000000a5b1e4f0382008c314451b1ffc449560e979aee9000000000000000000000000ea073572c6bfe73d1e4330571badbf6e16b16e93000000000000000000000000e07dd96461a54fc03333787f043819db09cc08c70000000000000000000000009f1ce5a2ea6da30f284c2b6d11f399b549a09ceb0000000000000000000000007e6295682f7a3a36b259cf9663a0322a355f5597000000000000000000000000b460079c2bc06649e474b31f94b9814653710b260000000000000000000000001ec84c8bf39222347e668e3ce32163bbaf5eced7000000000000000000000000cd070c9b18fad45f58c955937c69140a1031de6d000000000000000000000000b7a7af5e09bd508806c6ce8eca0cc0e6953cd4ba000000000000000000000000f25182a9402edec7d98780ae10709c071730c3460000000000000000000000008c76a9febff1bd568f5b28e5aeddadc03bd3f3cc000000000000000000000000ed9315a5b7e2a2755357dbd22746ba9246b60643000000000000000000000000b406a962b1c1d78b49c0172505b11ebb4fbb08b80000000000000000000000000513ee843e666f6823fd19ad2d8d2f0ebf0f23b40000000000000000000000007c89abdfcc29157c25f7f2e8e20dda8e2e7eea880000000000000000000000003e66d102335bcffa066bbb3f453b94161e7260ad0000000000000000000000000c321f86b52b1127790728477442266c66695a61000000000000000000000000786809ce29ba907ace0ba8fb3c83bd3dd1a20614000000000000000000000000752eb7f19a47adfd5be87bcdc90728b6d528d5940000000000000000000000006917c4b19ea6ec28ab3c6725c32a298eb799c53f00000000000000000000000093ff6de5f7a71318319cf08d26e101fd7c34058b000000000000000000000000a820381deea9cc3fe84d992ba0b0b6b8fa6cebef000000000000000000000000bd6c7b0d2f68c2b7805d88388319cfb6ecb50ea9000000000000000000000000f52fae72a37fa63e96c6a31ae3e6fc5c371d197a000000000000000000000000ca1f406f739e005d38a98f6f7812d80f92ccafc200000000000000000000000059f133f917403c29e6de4be04c7bf44d49fb5bd3000000000000000000000000b9cd26bd29a8999dbe7b77a1bb074cb2fae84c8500000000000000000000000098d8b46d0a3a013b795ff66b75f5735af080888d000000000000000000000000d2c18c32bf2fbcacfd5707aac7e8222d70768e57000000000000000000000000e9b21a99b40d831900361be093a7d69e0bfb6a1300000000000000000000000072719267f9f9e3973e520f59fa1ce7ff8afc5733000000000000000000000000aac7a06b5758f0a8bece696c1ad0248b463728f7000000000000000000000000728be20f8690227e6c44f5b294a204bb1c6a4b060000000000000000000000004180768c4b2a4eab6a0feedf1d8abb4cc8597405000000000000000000000000877502d6db27f53574f7364b1a9ae0e7534bdeb40000000000000000000000003f1a30bed5b606584f41e4c55e3d8f6f93d5b1ef000000000000000000000000e1d2fd1a4522a245a9453d7690550cfa3cc9956d00000000000000000000000041e7d11475f35685b18d7586332cad544b32999100000000000000000000000066a9a5401a15a73952dee087cea2bb6833f15d54000000000000000000000000f5a0eaef14dffb2c8a6497c9108ae234441de6200000000000000000000000002f77ae42a860ded6ba4af5dd790007a28271cd09000000000000000000000000d5701a12ea5f9b35f18251c571f4e48240701c320000000000000000000000008538cb062f7b923b36ad4f9ec19e754f365ff5df000000000000000000000000e88f5d0b8cd427087f38a106ebf007aa88b7b5fe000000000000000000000000e78feb7eaf606b6cccf5c39b6ab3bfdd5947e235000000000000000000000000460fdd53062a09823b8fe6b09cdd64f17e597df5000000000000000000000000bf185cb29c843ec966ddeb551c32ec2c693e089d0000000000000000000000007908069a3ac878b41c0c8fb847e1a981bf9763ec000000000000000000000000718b9322fb6ed95ab940332cbabbad2262fdb8a0000000000000000000000000808dab316e93b19c00f9c4a609480c8b1613f3d8000000000000000000000000f5820dd9da69b16becc8ce2be4a6de2bba9a6bc2000000000000000000000000ed8fb33a7ba307ff3efa7b2056ecd7c4eebe41fe00000000000000000000000028b6b98a35a67739f68caf23d9790317b4d783db000000000000000000000000351a609b47bae0b536160f33e0f0bd2ec60de8fc0000000000000000000000007bc60bafc028333b5b6dda7ad5b088e4f18b8dc4000000000000000000000000c71c403a6cd04c7be3f5222a5c3e5f58602d82fb0000000000000000000000005a2db1b642359e79905f07966c8d1a524b4a539d0000000000000000000000005fb95d382a870725eede645d4f27b5390c8d699b000000000000000000000000fe81b7ceedec87fa109b5847b2617d47159d5eab000000000000000000000000c39e1226fa34af54ae8ba0f000a3d1697bc79b3c00000000000000000000000084e08d744d7d24266022ec099bc4c142a50f5aa8000000000000000000000000193bf35889069844cdacdfb7bb51c968a192bc5100000000000000000000000038cf8455d565393636765c4c1e469faee1ff1c7c000000000000000000000000dd70e9e638224a69cdf04d9f40d4a62a3edac2140000000000000000000000002b3f922a3bb805fc373db5b6b4f1f7e47ba3b8040000000000000000000000002539248e53851086c169ee6cd7854b0ea8ca25460000000000000000000000003a071b0966f570b1a3cc3823c3f44675499a9f90000000000000000000000000b81dce3ae4de49157d0d56e3c6825a9e35cb17f600000000000000000000000007eba206e468ea01b842295da2ddd228521dbbd80000000000000000000000003bfb7e8bfe79e689405b97dd00252eba238b18c6000000000000000000000000a6d99975b48ddd55816b6ec333d71324851c43a20000000000000000000000002780b12b6b6e8bcae0d5854f8210a2a1a3a22b6f00000000000000000000000044f82cc1d8b66ebf788f5dfc7a2b745b6e35c4e7000000000000000000000000ed40ef277122efa7ce7ff333f9bde5a9f61758f40000000000000000000000004ea3bb2d42e2a3d5aea767736fb1eed1bb626a890000000000000000000000002d5f93f5378ed3f5a2c1356104234fef7f14e46e000000000000000000000000108c7c69e44621d7e05ab5d59ee872060285bf4900000000000000000000000050b53c2a120508a376ad4a0f88244bca77ad8b790000000000000000000000005d58050bc11eb57d93a78874f8afc357927e42640000000000000000000000004d672b4086ee14f5be4d27f77cb666667ea9df230000000000000000000000001d99b656ecc12a51fd68810802188a2a7b6b6a18000000000000000000000000ba1b00232fa99ab4cdf21db998ca6254b8a6231a0000000000000000000000004e2b2a78bd98e0930acdef2a735eeea6d0bb1b29000000000000000000000000bc1ec503ee309b811120456d5d873d123b6390cd000000000000000000000000d6c222a330deabb6431d903cb11e5745dbf1e9b90000000000000000000000001cabfd4c42d9633a2b7caf913feec7e3728f01140000000000000000000000001cde347838aebbbadf4b440b2269ff4f7a57378800000000000000000000000033d8da67d1eda9aaac66bb8796a6742a7392041800000000000000000000000048169b91d72e7486cc7a5b2a1a397dc697e0ed1e000000000000000000000000f41955bcdb98b1427783e58adbdb3514c061a9400000000000000000000000008d68d25e62eedaf48866eb80f5ad934206d4c9fc0000000000000000000000006baa01f8d32f28bdbaf91eb016f3ffc62dcbd8ed0000000000000000000000009e37576216b3cc39aded0e47195128c25e6502640000000000000000000000007078af02b733fb1f456619b7f32d374b0cb115e4000000000000000000000000fd71b9bd5d85e575f549d54b4a4c01bae5c3c591000000000000000000000000d1d5a4bd6c1725e5ce87ff6e803bcd751c5b303a000000000000000000000000e4b013f36f2c5ec7b08ab011a1137c150d5887f30000000000000000000000004fafc954e7d1ed4b11332616ead9051c7a5406350000000000000000000000005099c865fa5033f425d636e815f8e32eddc28c1500000000000000000000000060aa06f075f62621df2dc4343a8f9bd02cb915700000000000000000000000002c0c2b74904eca00e691b96ac39a58c05dcaa73500000000000000000000000016f54ddd9836adcac11f87e1fa2bfb88774d2e7a000000000000000000000000d9b65beed216666da973467cc459e15062ff04d6000000000000000000000000d9ff3ba0ef74cabbec854aad38b8e9d04beb9685000000000000000000000000e165057e8f5b9d88e168aa1c85c404ef7b601d44000000000000000000000000a7fe9ea3a5766009b70b0c8bba63d8e5c113a20000000000000000000000000036652196647b3f35d45908bf8e79d947ef7115740000000000000000000000004ddaa2d223547c72dabcf2d7173154f506e33a41000000000000000000000000cb9e7f384a1185e04b1885bce43b8e447da7d93f000000000000000000000000c83326999c390ff5ff736d75facc2a09ced1ddc7000000000000000000000000f9e1c3acdcae08f712552feb97458d61413f0606000000000000000000000000c86f7a3e690b3a548bc8181d41cbf5ed720293ff000000000000000000000000b7cad83a68a12bf247617a2fcb0ef3a10ca647270000000000000000000000002b4aedbc01908ee84a92ec47609947a5c23325a000000000000000000000000013da160ab559d5901bb3e6eaae294cefd1d83cd40000000000000000000000000db0954e58441823a3f999cdc5a40ce832fd5603000000000000000000000000a67d5ed45978456a60fabc1b3ea19ac377422beb000000000000000000000000f4eac868f96e3e995c93d8dd6c46d77ccf0a061e0000000000000000000000006808e2a45dd08b3fff37ed5797146c4a065fbdcf0000000000000000000000007be4170b06649103be1e9337b25077364bd7b4a4000000000000000000000000091f271aa6e90eaa09a962ce397440e0ec0642f50000000000000000000000009b4a07e526a6d07a060027d7a9ca6ebfdaa9e9fc0000000000000000000000005628a7cb47d66be76abdb3804d0967c0fe8aaaea00000000000000000000000036c31520d80de8bb1721746011bf32e69f7c4967000000000000000000000000b1c3a817d7fb19fee6f47cf1ec0ac4af6799fd5c0000000000000000000000003b8c055cf9a819a4098e5a52b1309687544b80f3000000000000000000000000386660e2f310eddc50edddc601caae7d6f59cf6900000000000000000000000059de3b431b92c48024e366aec6b5cdaed7d55afb000000000000000000000000313b617c22de463251d6bd48a3e408733df1b371000000000000000000000000b0425ff1d691f2ad7497b5238fb0da01e2f5686e00000000000000000000000010341059bc06c8ecaa2bb3546a9406b0f144a96e0000000000000000000000009ba33b5fc7f69b87c23b9687833465a16c4e1b260000000000000000000000006aed62aad85e5b28728f7b4786c070bb4299548c000000000000000000000000fa7ad1af528581ac9b00fd0841b9e884fe4080e30000000000000000000000005eab235616de9b7d4b8515a8fcbfd270ef1c25c80000000000000000000000006e15d645b2977bb90866ae27c7b75a4a67bf75f000000000000000000000000086d0e5080323896a6224bf2198ee1308f521e69300000000000000000000000069c364c79b13445e8a52dbee4190d15454c894e90000000000000000000000007fbb51588304af15546871bcf28205dac8971df000000000000000000000000003902f4641e3ff8e89494b57325d16bb778bcd7500000000000000000000000025006295084c9f184f7a220e90e0d0b602cca3e20000000000000000000000003b14b77abc93874b8c2613bc45cdb24df72f67df000000000000000000000000086692b7021dcd6d86ae668c9057fb6fba1b400a000000000000000000000000e0425f308b644da4c793c879d52a688f31e21ca2000000000000000000000000279da4afb3d8a1a6419215bd4ab68df129d5251c0000000000000000000000007ddbb7a5eaabeb83e585a71ec795433b9882b708000000000000000000000000b47dd85f8c31eb00979b5e37649aeef6f1d366590000000000000000000000009738abf57d5f6386f4bda7098dd20c8ea26f5bd200000000000000000000000030a5f5b7c368e6160176995e215d6373525987c4000000000000000000000000116b6b86b4796653762514a43770c38612cf3fc8000000000000000000000000376c9500ddc625a12d01207f781123cf43e3e2f400000000000000000000000040b48f4f78516971688d3988fa66527f2851b93b000000000000000000000000ac5f871bfc4d19a029c318ae39a47353edfece110000000000000000000000001c327a28d693aa914aa958405bc56613394695b200000000000000000000000032b46291cd483fe3ef2d4485f2cd22ef0df5dfdc000000000000000000000000ef3c0d26609656fbb9caf55832c937f2bff025f3000000000000000000000000db97881c22eb26949ae57ebf09ee5a074031681b000000000000000000000000959f54a286cdb3e591960aa10101f4e5ce0d5f730000000000000000000000006e8ddc4734d996a125ba494c40c48ebad43a5e7000000000000000000000000052a386741b7412dc7fa5be2e7af36f916a3743300000000000000000000000001f72eeb63c312dabd874c0ca39af9094b23de9e70000000000000000000000008ceaba4e3f9b26a8f39cae3361c0073b76a8d01e00000000000000000000000037e1e8c7c0f1e0bac5d86082fd2a1feeeab56f590000000000000000000000009f76924be3fe95420eb8f35e3f2925795721715e000000000000000000000000f87608e9bc333b0f7cd94fee725d02b9386e05150000000000000000000000008957ee07ffa295728e7ac1ea80d8f9a89671cbce00000000000000000000000068033d5825e525bc9b0096bd8a41d4ba8d6087f5000000000000000000000000fb510d614d75d508f00f7d0743515f26c44e8088000000000000000000000000a94d42ec729ec205c51aa56a1a85fe01037e450c000000000000000000000000f6d64176e56277843eb97c50088d13ead214721c000000000000000000000000ca52d8a4bd86dcbdfc39cf76f2b5d8df20d4564d00000000000000000000000079b317802ae6e2b8e3619eeac630785e0c03022b0000000000000000000000002bad724d48bf384904c214dc206886dd84b985d900000000000000000000000045c185f1d06bb581510071f9166d35f8e114b1a300000000000000000000000049d82e790acbdda83bacca3b81d5f861ab199b990000000000000000000000005d99452d4fd18c80c81fcc983dde40609784dec60000000000000000000000009d52b8039411809d021e434aafdc89b4ba73cd9f0000000000000000000000007144368cb12520befc141c81aa071d6288696ab3000000000000000000000000c69392f6d1e6b4fddf39e6b90a3e86932b101c79000000000000000000000000320ecf22db834c3ef579a2944a0729f9581c0b9a000000000000000000000000c5044e69bcf9afc807855d3c55243677adb337500000000000000000000000001e6b022093aaee7176b0c69b04fa7c2d942a94ca000000000000000000000000f5e59d1f9be01669d32e97f4623aa27ca97c2a77000000000000000000000000f54d8b4cb3fe15ff8eae5424aa186418859abc0c000000000000000000000000ddfcb919b8d97c2aac4b55d37dcd895fe56f71410000000000000000000000007c6e704c604b171f1f74ad7526c7e38f83776b5c000000000000000000000000b978fa07eb62aec0b6235239897933d020999c9e0000000000000000000000001fb3fe09bb6040a01e06858efd7b1e953f9cbf3e0000000000000000000000003ab6e4f93387bd54b58da3c68b45a638419a576400000000000000000000000033ce7e3a516440fc7f06386d0f003de658052daf0000000000000000000000006454906296216640798c5f608c748a8f59613245000000000000000000000000df2026cca10572a6d8c2e92d4322bde40a0c60b500000000000000000000000059cf6440937477adb77f03d53fd23b10c4ea372f000000000000000000000000457f749616e7d22ca0d1888eece7f55d91805bd60000000000000000000000008b2f3a1cc6a94fa8d58cbffba19aa9d8d68d3ebb00000000000000000000000090329a2e0d2b8432be06525f1c48f87a10816aa000000000000000000000000023ecd62a3ad3f9872f1aa6f20df481a7b9025a33000000000000000000000000fb360665d1e8ece0f34093c6b20678d3b7e2a3d50000000000000000000000001e8b7437b300789f4a4c706e009c0c4fe1d88b2900000000000000000000000026c2762adeacae0edc5367e5021d9e65738c4ea600000000000000000000000036e42f553f72d5277105b5e08b00cd7de89b4f680000000000000000000000003088b21c7464e89e6c702f242ffc9c879344c3b1000000000000000000000000c16c8b4ea2f2e825c0c71cb6211b530f18fb4d2b00000000000000000000000001a1b51c55837d459ca90a15096eea7b7f7b186c00000000000000000000000088bb7a823d46990ba628915845f137f9169b6e480000000000000000000000004d727a91bf495ee9323a16d88ddf76a469d2552b000000000000000000000000646fd83d38ca9b79824fabdaee6c6d8ed01b9abc000000000000000000000000ecc3a49784d5baa2b9a2e3e6adfb18d22629054b000000000000000000000000ea7d4f7f4a9f6940369400f3a89869e8982b97ab00000000000000000000000002474a717ef6f975eacaa5338046adbe352ae4e200000000000000000000000054e439b04b54892cc190b2ad67944497f28a8216000000000000000000000000c182cec634a06df603ab8e1418c219b0417b9591000000000000000000000000a7b2221c6845c7186765e32281a9b514c37f4804000000000000000000000000c53ec79753a9573ea07bf7792643fd40d47eb8b8000000000000000000000000863515661e1a49e237bd33038460034de6d5bac7000000000000000000000000a610ffb8e633ba6732c2d1cb76ddf965d43fecd400000000000000000000000050466465c72f3123e804a68b31e154e1fb4889a500000000000000000000000099730768dab853084349f3d4a4ae495663d1b62e0000000000000000000000007aac7a82d81ef310c61bd226e544739d7acc6b6c000000000000000000000000926825a2ab1cc87351fbdffecea095c77df7234d000000000000000000000000f5955fea095632b6f6667a5ba40b065b03a3e4ab0000000000000000000000008b79059d5498a336652f8d8a4bd048b2dcbabe0c0000000000000000000000009f509db42e00cf2008e00f895f892fdea112f2770000000000000000000000001fec341580230871110253d2fbb64e1707066f7b00000000000000000000000022343e9a0a5011333b44057d8b5e4662121b09020000000000000000000000006b8739ebf86c14b90bb857cbeed2f86679c239d8000000000000000000000000b950013a0227e2aa432923753d66d5c25b22b8490000000000000000000000002c1bee98709ad6f2fc9d9e7fb7c868fd3f13e0b700000000000000000000000059dc8ede85440779d5242e8177a640998f3edd48000000000000000000000000f89614ef3c788fa948c0517030e891856be42d70000000000000000000000000be07e79abd4332f46a4e11a57434937bbc54ac33000000000000000000000000c98d9b959d355489467685e8e316fcd612f7c2dc00000000000000000000000043ef70f3aaeac2604f8109be900626448470a63600000000000000000000000062d7231e47d7c7fcbc38853a26224464446949ef000000000000000000000000994a8b7556d17d49f2746f77ea16cb6446230651000000000000000000000000438efd3eb92a6e2df0b0a1c6f710227acb296498000000000000000000000000a5ad5092f0e507ccfdc4339f4385b44af02097d0000000000000000000000000a2fe8c537be047a1cd6574cb209b7183836cfbba0000000000000000000000007ba4feed36a40f8a44d8bb853af2384771f4f596000000000000000000000000afaeed52af28296e02bbceb8a82ce5c1927dc4680000000000000000000000009d9c98348175c07dadedd8ee23a8b7569fd4e835000000000000000000000000c3941e760710c81180f8d42ae4c5b337ca339d8e000000000000000000000000df3755042b685d4cbb6bb878d66bfdfeb8340fe40000000000000000000000004a5056fc80494023e53b2238ae0de60cd106e9d900000000000000000000000034b8f2161639c31892baa158ff2574af568d6ac40000000000000000000000005cc3d550915c7bd80396db1c88d13ad65a13fdb8000000000000000000000000561775b830e9da4b4942665662d07b580d5c9905000000000000000000000000a340a13e57e024a0a5989e90159285302ddf7f440000000000000000000000002880f51ccd85375bd944674adfa26447863b88f4000000000000000000000000da48e1a63f21493725fcc348c3d23ed3094307060000000000000000000000005cc8fd680a0935cc218e0d41b6873c9f48cfe57300000000000000000000000017477a08eceb4ff7f049b919bc562eb6a4e7986800000000000000000000000047f7afb46e4ce74a532af184b895d823081268640000000000000000000000006229bf4f7f0ac85100ee316b2155d033355a5be00000000000000000000000004e547670156738513829eaca4fa15c0c62a09e740000000000000000000000000dc1a292d5e419a1ec72af4d7a25b75193db833900000000000000000000000021bc5e6cb78e68cce2ebe326fc6fa39246f4ca6a0000000000000000000000005dbd6fda8f247e7467113b144976c5c609ecf8090000000000000000000000006083f1a4c72460797c51193ba0f5f555d1d7ba00000000000000000000000000ad1e453faa215ede62b877972d9a93f892eff936000000000000000000000000d0a67a873ecbf3bf9ba3c551ff93ae2387701d730000000000000000000000008cbdea583d5deb5fa50f139d62ca39c5664301780000000000000000000000006ba7e59576d268cea2def242a43fb5c9a0c835cc0000000000000000000000008b3b2279fa508f8eb0e103479e3a2e8096ef74420000000000000000000000009bdd9e28ac6ed75d27bc6907e6aff0f4983f345a0000000000000000000000005b0e50bfbbf793f21f13c057f3b3c1d0724b043d0000000000000000000000001da8603532945acfb92a0190ff37d130db970c5e000000000000000000000000f05428c484dea39711a0b75fdb3b348b11ff093a0000000000000000000000003299a35561216e80878fd4626a01ad2f71850ffa000000000000000000000000e68ca6847cc281843d077a4aba22a21dad913d5c00000000000000000000000079d353ca31c201e1e394f146e40cccb2d7f4cf80000000000000000000000000a11edfb8ceb40b8cf4d1b0f3bc53b58be8ff77b10000000000000000000000009e4a0a7b265565542fbf2826012deb4a4add3fa100000000000000000000000090d80e18241aa22268a66b2fa7d7bc89815037c90000000000000000000000002d61fcd34eb0ba4fdedd817ee11725c6be0e3325000000000000000000000000595d2980a195dea60d69f947f1265658ba3c047a000000000000000000000000d223dff9d2242f877279c203e5cd0da5e0df8df60000000000000000000000005d58bd890a43764c10ea90dab5f8ea7f385bc115000000000000000000000000d0f84d82d0c6b0be8ddf4911f2c91b0806425d370000000000000000000000003100eea7bd6f03d4decd7449d2d7e1409497d1b0000000000000000000000000d582784e891231e6f6600144097a094d111a25fe000000000000000000000000af1f9d9cc176ef4ee8e64b3260da9c885adc9cb900000000000000000000000065f7d92da3c5f8d63cc7a394fb10bd31f0ca918a000000000000000000000000e623ce7dd92f7b5fc81e32d608e9b766ff0404130000000000000000000000003259ef6a282f0278b5d48004e3a4ffbd5cf03de2000000000000000000000000a317fe1148e3d1268daff288746a2430bc24aa1600000000000000000000000072efead01281dc321690b7e5c05cf78fffcda3970000000000000000000000002e0387ccc70956602ae88390dc7b41218df1904e0000000000000000000000001754a4c6984b47f1b064cfb5c0e9552147a65ab800000000000000000000000021527ec8e0832418f8635bfb617d89d9c2c316c60000000000000000000000000e2795c30b4716e205682fa8c452843ef98c6645000000000000000000000000eed77921ded597b9faac664b6b42f1abaff52709000000000000000000000000376cb7954a275b0983f1f4f2e38ef0846f1eb66b000000000000000000000000d17f27db05cad120f2df69cd4d3dbf162bf7f2e300000000000000000000000015c44018026a74322d8737944d79f77ce367fea7000000000000000000000000dd6653563a78abb61d3c56e76ea05f2d121d71430000000000000000000000003e2dadcaa419680e1eb9448c508ae9c0fe9e9f3b0000000000000000000000005b8a71b77559eae56c105a78bbdb3021d01da5df000000000000000000000000e30eb12493c7cd6eb305dfbcb0e337a1790291c1000000000000000000000000c883c8ca3d6794f61aab59d570f4bd545e23d2890000000000000000000000009c89e7cc61dc40cdfc26c6f48f1c154ce70c5c4f000000000000000000000000939ab4b9e6847463de51bfb31ec97a88dab2f7d1000000000000000000000000bc611f644cdba3a4e8ace8def3899b46130eda890000000000000000000000007c5ca8393920edf5ce9d2dcc9fff1a375133c1f900000000000000000000000098c2a2259b2c86cf3d5006252e0fa079d3b3ce790000000000000000000000005587c236bd6c6b935e4bec373e0a60987dd7b124000000000000000000000000f5ee18ce0fd5f2abfb9f6acd7e3c9077ad21c3bc000000000000000000000000228eab60d931e344e9557bcb4778608577a7763f000000000000000000000000dc2ac514418b9d05f5214c1ce7e93baea222918a00000000000000000000000008dca2cb21a37e2bea833839c5f873fdce11f41e0000000000000000000000007d365966f52cfd101bbd729e83339d601617c7380000000000000000000000007c023eea7613772a98571b19e876576198583d3d000000000000000000000000b6e3314ded22f97cdae349fadbf8708feb4fd0690000000000000000000000001693e11f5d8c406b436d14a62db56d5f205004630000000000000000000000004d9d6d71354e9c34ba3916fc914c0300e82ddf0c0000000000000000000000007028dd328675b4b448d59f5225c114d1fcc4ed180000000000000000000000007f887d61ccfb6106e715bb5f9c305e4eaf027c840000000000000000000000008287a2a8db5f5c717c43e35f8b1d42d542041d840000000000000000000000006b2a68ab12d50bdf70db2e18e748c4784533e61a000000000000000000000000887750de6947c9a436c75b1a3a2b5d4677a78c6000000000000000000000000019e89ad13c8d376967836da1db11b4698fbb0ab000000000000000000000000099065cfe3b8b86676fc10a593ddfca923268400b0000000000000000000000001fe0895a1f7ae0728917e46b414179388796570e0000000000000000000000003a4829e8bcff6691bdd3018425277361208501ae00000000000000000000000050b601d7feec00f0c6179556aa32be02f8e081040000000000000000000000009d91ab92d5244dbde2072d334a10fa160454155b0000000000000000000000003714b941a464bf3caa85da27dc38812a5f2df83d00000000000000000000000077d40f5d8cc0a24d2b39efc0d0f9ee904798a77d0000000000000000000000000419b457da1a9b21504e7af08e9ec4380933522f000000000000000000000000a2e56d4cc015a9099af697525864416c3575cc0e00000000000000000000000010629f22bbfdfb1cdbfa5ccfd993c847ca918c6600000000000000000000000051dc1a57f16102fcc06f247c34cadb237e44058e000000000000000000000000d5f0ef3faeb3c438d7c3e4ff8576716860a122730000000000000000000000001721ea8bab086af78cd4b5cea17ca6ccc3c5756700000000000000000000000023e44bf7ec8e712376351ccd683eb32aef5b0d9300000000000000000000000026428adbfcebbf46f19ea20e1896ad96ec32b4530000000000000000000000009e11b6d3244e507c4cfdc8472eb9cc76c2336ded000000000000000000000000fe79995c8f96bcb2d9cdc0d276f934d8c83c1b93000000000000000000000000e589887cc808dbac1f87ec3f36df147512cc243d0000000000000000000000008dc49e7f29fe0ca37ee46b096af82e53929f6618000000000000000000000000c2226a9eaf66c1d316ffabf2c9b22e07fd44d92f0000000000000000000000002236aec8fc4629a07ca2b79ac7851c687fef493f000000000000000000000000a038581e6f57c63112fcf7410b96c957692824110000000000000000000000006615a69b34b92b1ad01562558b423ffc55397fae000000000000000000000000b9e273448472d4712b4c78679add565373752b0400000000000000000000000033e60c1eac1a7816ab1f1abaca2aec1a8143cd5000000000000000000000000061b5d684e451a847fdab8232f392ec867e3f5e910000000000000000000000003033a5d3093e88739d2152558827c4ff8f243779000000000000000000000000241924ebb687cf251102f46055cfba9f2edd14e40000000000000000000000000da27435fb373751a3bc0a2b6e5d409847065d90000000000000000000000000887c4268cb0b31b941d7d8fc0f3f20600962493d000000000000000000000000423df97b754a63532700320c1bf20ddec96164700000000000000000000000008838b8a601dc88b0f6273c4b5885fe62fd4b24ac00000000000000000000000018f7a04febca3a63eece01930f1a052f2c691c4d00000000000000000000000080956f0e2cabbd0ed6eff26c34b756962fee8e810000000000000000000000001b3792c71105ef71bf55750a061bf26f9ac799ed00000000000000000000000067f13b58378b5657ff73b99d4983b7d55b8ad85300000000000000000000000040af58f3ed67935dee99bfb4e684b9a63abd8705000000000000000000000000e4d5fff2ee8df355fe8f96c44a03e952ca051a7000000000000000000000000074d0b0af044a6aab9db742009c7170a14ce602ec000000000000000000000000dda47034bdb3614c208b62615b4b6fe0253e48590000000000000000000000009fef343cfa779a2b60f81e24513d2cae0df735e80000000000000000000000008226d10351a4b6d39b24a4cbd857109796c5e6f70000000000000000000000001c9824f1a1aa43c127b3dfac2f245184ce8dc3970000000000000000000000004dba724ae7ab7da7ad6b445991950f103367c4d60000000000000000000000008d3e9f9911af0363ba9ee0ca876fbc6fb7622480000000000000000000000000b3dc387fd92ccc3243e2b70ce6e043aba2acaf980000000000000000000000001e73c9946bc62da1651a4d39acd4b9533ec1ccda0000000000000000000000000c7faae359e5f4abd096a1914b515b7f9340990b0000000000000000000000001ecaf14e69f8f5612e9f7542db273354b2f827a700000000000000000000000015724ee1f60006049d713639d2f9fea8fc6596f10000000000000000000000005802df0c8c0dcf36c1776e38610a4e96db01980d000000000000000000000000df346a47024cf629c6f3b7aeef54b01ddfca6aa4000000000000000000000000e72a61198baad43e6d6b79c49ffc83fc1a97f58d00000000000000000000000059bdbd23d914c8508490c0a04d0777567148402e000000000000000000000000178323a0b3bd2c752d6c14fca9c589d96b664182000000000000000000000000347b6cb9e88faf378c5282f4b9bb4621dcf25538000000000000000000000000084614606c43d5a96acf46d73f4e41f31ae5555600000000000000000000000052eec2718edef423a1427e4be2662999e8c4e6b000000000000000000000000066b95e16d2938d1fedd89a537691483f85ddb8e20000000000000000000000008ee0c61aaaaf1535610c41fecb68905da7d75416000000000000000000000000dc3e1e07dc7f57f9bca42a6f521d5ebfdc8f93fa000000000000000000000000e4a5425c4d1ef8c8be52547889b837769ca1c7f10000000000000000000000007159614213b0a468e7cf00a714e50d7601846dda000000000000000000000000cc370ef5a789fed0663ec34b690a33a8f897579e000000000000000000000000bf0aa1a3c9c67661f92b1de2c8c801184a975dac00000000000000000000000005de2a8f33ac2c821a3836d6fe2a773b66138a9400000000000000000000000095b3b16f0e37234463e057235859a9d95b1995b0000000000000000000000000f3abae9a589c75bb6067921ac7a56a3489e121f100000000000000000000000067e0b7fbe229cc6f294b01b9d4c372fab2bbd682000000000000000000000000e9f41f1dd3d54d1db46596d5fac4eaa8f26959740000000000000000000000006838d2088d3f3d7660946446a65163ca20f997c20000000000000000000000000bd2af4d0a072117e4fe64756ee4754cb156b3890000000000000000000000002819be36fb0d757c6c52ce0e1cb6e9c72dc6a28d000000000000000000000000de9a76df642a98fefe92e1f8f1ea648a00ee2d31000000000000000000000000ff3938244fd42cc714f48497821bc1bbaf2cdb2a0000000000000000000000002332e7ad65cf7e0ee53802ea346a23bcf14a75ba000000000000000000000000a0b0537290cca87f3656b507317a50240c9235f80000000000000000000000007cb9983d57caebb48ab3a5337af207b13ad223840000000000000000000000007b7eaeb28de629fc11d7d8667596ba1532c82612000000000000000000000000c1c09c4f1a55d064aa9957912d3c5529c33ee9b6000000000000000000000000d32f195dc837fe74fbcade7c4eb33de14e5e72a000000000000000000000000042897c3750cf659dfce5a4ba4c1780c6a95d13d6000000000000000000000000684db24d4349a08e8f42614a11d7a818c707722300000000000000000000000049b44854b2bc66146f6d526e3886b351ad514884000000000000000000000000385963df9277af4813b2a5276bb83ad7ea9f4da1000000000000000000000000f0efedc55b34ea39e7ec7f789fe8fab0de053c8e0000000000000000000000009ce4db8cb7f684cc80202492cd7842e220f91d950000000000000000000000003a58b34ca4322cbd602637044b01b0b365afc04e000000000000000000000000b003e935a62fdff4d38e1bd885edde278957be92000000000000000000000000c3d9615f437fb13a4117f548988198dca46b6c0a0000000000000000000000006c57f7feea9396af87a0425c500245f4501263a000000000000000000000000019a16df6c42e130047f72abd5b2bd47c11d92cc40000000000000000000000007d39a98bae2262f52740d4b0e94b55619ad647d3000000000000000000000000f14bd22049dcbf405beb43b12bcbb7223615812c000000000000000000000000176e8cc61a85da6d4406cb80d5c05a6e8a1c8470000000000000000000000000e2b330c9d0415203cbc395bdaeb2b84374c1e79a0000000000000000000000004111058510e9a28c11b2e877a7eab81880ecc0140000000000000000000000003eb38f470a6a6973835c1fb02051af44cce487a6000000000000000000000000cce63a8217261a02e5acbecfc4f83621fe81041300000000000000000000000069b9316d4b8934e52be9ccb9f184a78403bf7ca1000000000000000000000000c44483896d9dadf82eb6f9a338507ec1a3dd558e000000000000000000000000f89db6101aa933716aeaa66214ef2e3d7cd0e749000000000000000000000000410d008c8f700a9910cceed46d608375f430d2d0000000000000000000000000e5f11636462b491891f508fce8218d8abb48ed6c000000000000000000000000472a01d793b9a3d11f0e89f864e28cfa2cb9688b000000000000000000000000c221dce355a0d406f632962353b7154db50e1cb3000000000000000000000000c010770dc9f52b9121dcff1704899730884365d20000000000000000000000001596294eb291ded801aae73512893be5b010183c0000000000000000000000002dc972a6bf733a35dee1ae0d647db53f94ae27aa000000000000000000000000b682bfd8e1ca43a1578721601596d187a12e93a7000000000000000000000000fda1a1ee09febc5ce124e22523f467fdcd3251640000000000000000000000005a6b08b56573728614ee2611640a9b8e48e9fe37000000000000000000000000f24ba0b68d7c5a55e1a8032f8fb4e86aeaf9bc0d00000000000000000000000085e015fd37e93feec996259831a92ef51dfca936000000000000000000000000d4c846fa334a16ef6b708873bb97d15a07e2a2cf000000000000000000000000b29f5ffdc6dcaf79ee427afd139099daadc0f0dc0000000000000000000000003671e6bfb82a7d53202620b0dc4d0b2a2fe8dcd8000000000000000000000000d4ba64929f2195d9bb012c228e809ec3eb6a0fd6000000000000000000000000256d4019df1b845e80f5bbd64f1d28065c5de6c500000000000000000000000065034f8794fb44951ea49f6b6c3e315ced8b3a06000000000000000000000000bee39e6a8fe7fbb89530cf8bb017b399e343b2d8000000000000000000000000aa858ac61fa166f356f345cf203db486408e2f06000000000000000000000000e1793bade10114c7166898a18d59e8f8e6f1a74f0000000000000000000000004beb601bb5e9737f2e3e00a7f0d5d420d7d8247f00000000000000000000000070f8ab600de988d2af9aae5287df2fc2ab10e2c9000000000000000000000000f6463f85be7635c210831a2b63cbc34e8d964ef8000000000000000000000000ddf8b5c8585a7e8de7a98673f6dc2a649a4261b3000000000000000000000000dc4f282806cc1118bc27c6a9b63102381d84d2b2000000000000000000000000117f6148e362be0820be2d04e36e37bd5842e09c0000000000000000000000006d7e5447399d609fa4b3e828cb1a1b6d1b1f366a000000000000000000000000d5881e9f9696e6f53189e13b899bf53230d42cdf00000000000000000000000086d8f6861c20894452600b3f101b5ea808c731c70000000000000000000000005856075152799915e3ae3a749ebb2f284a05b28d0000000000000000000000007e83bdae933b2d7f9329f9a047c157623110259d0000000000000000000000005a8d13995c867d1347f036ff4f0939fa8cbc481100000000000000000000000011c2f38548e59589a256a06099b887d3be33cd6f00000000000000000000000048604f95d5c40100713541d772d4dd0f77333e290000000000000000000000007337642c2acc9fb4f80a8cc0d229b63384115a2c0000000000000000000000009e52df048af1a51ac670722e31ed08d6b6d066a700000000000000000000000014502a527ac9e98af5edd148d17cad49a2f2eb0f0000000000000000000000009f8f8835de079afae79061924979e9c3b40f1a7000000000000000000000000087ee2ab9966ba6b9f4c3844d1df51f4c051897920000000000000000000000001c47e9086ea3e9d455c978ffe9a504fd116f38a5000000000000000000000000d425d036cc4945ddc0b6bb51c28714b7e7e5c8d2000000000000000000000000bf0a1b3393de59517228140830a519aa90f636af000000000000000000000000c72b5c16c5d2725af78b2b8438c61bfdcea8b2a1000000000000000000000000bd69e63b0f7387635f3e5ece921693dd088e59b10000000000000000000000009b54d9c3cfd62110415f46688f070bdf1b78a2fa000000000000000000000000a00928ea8884c4eff4b42236082a88eaa4d3983c00000000000000000000000087aa652dcfd1f4982a304182a7cda7986d7d3f0b00000000000000000000000001479011c0a0fae2bfff571e538f453fe6900fb300000000000000000000000033ba06bd3877d425887cf8d52f41042544bf861e0000000000000000000000007a9e52c72658f23989f4e4afc297dfbc955401ab0000000000000000000000002567fb79510fe3b3fccf13e6d2d96c669148d51d0000000000000000000000007bab20b84510bc72b5aede8882fb9ad5752719a2000000000000000000000000f394e1faf309d6e24c5007c46af5a9f782f44605000000000000000000000000574d6f32763c13988de0269d1bf2dcff08178c34000000000000000000000000fa666a568bde974a9e118cde5bd79323729b20ba0000000000000000000000007241dae7dc49e150d5b2706c46757a70132afffd0000000000000000000000005317538334d75cb3e58562fad88367fb6f446e11000000000000000000000000924753fde5e82b602ad606cd775321e16e46a6690000000000000000000000009ab8e18a6607ed1e9b91ded2e7dcbb244a37c27e0000000000000000000000002d8036979b1a6b214db1fc4e7a8db1c895d646ec000000000000000000000000f2c6168578fe0c1d5c30133211c20ee2a8e0604e000000000000000000000000cc604265caa67ee2efaf41bf8e5c8cd67d884376000000000000000000000000a3b7ab842f10064c141a120cf5c5e01cdb3046f1000000000000000000000000bd2221a721a2a410e07462064056ccc47fb095e40000000000000000000000006665e5205680a61948b7c8a016b0ef884c01d22900000000000000000000000060c05515abce707bb7fcc4c58656db9be2127612000000000000000000000000b8e9f8c491958707c731d6d81a96e07210643095000000000000000000000000491050e09bff60bc935ac555fb465d8867684b090000000000000000000000003d9ae5e2d487b1923d10655a9da16e0ee845dba50000000000000000000000009f1cf4540d7e704776fb6acee59d3a907eb1ee000000000000000000000000004e79fbcc59fca380fe483f35a03c08bc9b1257a200000000000000000000000038d1c84ff09901da88bd23bb7a474324108051c50000000000000000000000001950bc21239a7feea1ab608f14df5617b43d0bfb000000000000000000000000a0ba279f08bfbd4bf0d07596fb829a250b94b791000000000000000000000000eeaed15fd222fb0339e0781095e23a46032938e0000000000000000000000000d4e0202b499012d585fb6c92224f86631306955c000000000000000000000000c336b999b1759db0a44aa3108d1a81dce154b944000000000000000000000000a9e109d4b5a3c84e98b198ff49cb21f88cf4640e000000000000000000000000ca01cd24b34a709032d397a0764a5c232608af9c000000000000000000000000bcb46915917d142659b5e173c55e4899c3c70c9a000000000000000000000000284c91d842d018c490f7a7706fbb26752724eb3200000000000000000000000080b93b86deeb038ef0c8f75da535a7443152dbba000000000000000000000000a4df9bac87f308dbf0c4c1102047a7ccc8ebb1120000000000000000000000003d6f7ebd680ff101644ee69d72b604f401f4082d0000000000000000000000000c226709dd428ec0efd0d4b6a3468df16b9243b5000000000000000000000000bc82f618c85e910eb8dabba5432e52cd05874f4b00000000000000000000000074bea5ff162a3fbe05e917a83bec834f434e8f47000000000000000000000000493dc5c9896e71ca35444c839e46db24b2ede3d4000000000000000000000000fa4fd432e1b4d64e45d9f2684b20bbd8043ade9d000000000000000000000000135607d3e5d452d00703a2fcc61fa8dd8bfebba000000000000000000000000066fd5ac8a78701843ebaf7ff082e0732a3cffef1000000000000000000000000504a1e559d3f3e7845dcb4998911c37833bb31190000000000000000000000001822352a063afa1e66b4e7cd345aaadc0fa3004a000000000000000000000000eca457d4c2995ec465616c6d287b3e0709d9dfd400000000000000000000000079cb24d55164371908a5e7fff65c6c8d7c6641a600000000000000000000000038abe75eefe3f5335245fa97263a2b26c36fe0e30000000000000000000000006a97e372d47b7c71e93877b9a05d22cdcc1016250000000000000000000000009dacca8422d61cb3af4df327440c72f27a5ebbd7000000000000000000000000da36fcc15f8a3d220283ef77204e40c8a8c49e84000000000000000000000000b14353a67d0c4493dbd7102736d2243065a08b74000000000000000000000000fe65c72fffc07ddd4de5fd0e166aa55aa9493af100000000000000000000000067a70b1252888f3d3eeced42464e13a5dd726648000000000000000000000000b609f4496a8cea72e6e97e56b1a0b789b9fb148d000000000000000000000000fadc4e0dc1a0e529776bb38f368427d54568c2170000000000000000000000000b45fb0878dbe3f6c5cf987212a52b44b362a7b1000000000000000000000000f85d6d8e9029b69a0b2cbf930dbf412b25b5826c000000000000000000000000cc44432752b23621996e3b013d46cec776265138000000000000000000000000b6a1b9f2ec9c51065ed8056e8bcee6f36ea9f8a9000000000000000000000000eadd6d86fab3fbf5d022034aa481e9bfe9fc69280000000000000000000000009f99f79e46661d0199afe71dc7d8149f4d270c2c000000000000000000000000ae703d6e565cf21604532e31aa798ef8fe6ae3bf000000000000000000000000ef900fd1877fae497c251c77cfff28265c52e36b000000000000000000000000d1e2d0d84bb537d49ee2ffc071acf116b4742a61000000000000000000000000b720dd28214deae723b3c7069966b0d6a5d099b2000000000000000000000000df9b8daf0e988dd427875e4836d4facff465071e00000000000000000000000026abb2ad25bdb3ce45e14e1efabde6a597ddefda0000000000000000000000009784fb4b232a4bc44f397b84bce38d28cae496a0000000000000000000000000cfc27265d98d8d092206cd96c0e2541be7ab47be000000000000000000000000ab9a46edde650dce96b3f2148656865b8f5a9b2900000000000000000000000079c6e1824699389ae559b1cf9208026c3520df0f000000000000000000000000dc79c2e1fcf94a5a8fe430e838abdc579f4eab5f000000000000000000000000304f3a897e4dc23f56e50febc027ed61dc83a025000000000000000000000000c8d31ba276f056709f07b407df52b7e2be9c335000000000000000000000000011af7bea37f21b01694e9b487cd75bf6d6e738630000000000000000000000007c32c4dbf1bad056e810515aff9c7980d05b7f0b0000000000000000000000003a4ed9b93e436d29ef7a284dd1386cb7a2c2894e000000000000000000000000f8117a8f8ec613ea0f3a671ea1e8e12f324263870000000000000000000000002f76ee9e3eb8db5a1dbf1e8a0ba3c41fa84776220000000000000000000000001e8c20081c91b72b2e142ec207315f9176090c0f000000000000000000000000938c5b5c04b3d0c67c1cf70dbe27d3768f2c47440000000000000000000000005ccf8d5d1d45837636cd7b1ad1717cc9cfc6d898000000000000000000000000c9c6a9f1b53216faa1fa79e7e578edddc041756200000000000000000000000072d395f6400d4e881539a23fe47c6c0685f84582000000000000000000000000f35bd95f117b02f11c74f1d706d82fdc31ecb0ff0000000000000000000000008d0499b21d414745e3e9eb04e9f45548ca8865760000000000000000000000007fd3eb9b9ab63ba4f3ff5f00fb78699cc6b7e0f8000000000000000000000000712fdd02179ae781ba7bd91d9a21df74aa90663d000000000000000000000000d2c2c03cc08e408052f3bf2719e24ae5e0a4d70f0000000000000000000000008a5012f1a04bbcb32045eba228b224e8f618175500000000000000000000000016f697e70f82572bb4db415e138bbe6c68627ed1000000000000000000000000f179273589464354b886ae4686e1f2541d9561540000000000000000000000005f57cf359f6e490c687e1ec5cf83691d080123d7000000000000000000000000f0d17b0963fb3b77b3ebd0e23631b1c179f9c4c800000000000000000000000033f75033b726f3a71373c9e446c34ee8a3ebabab000000000000000000000000315a2722dac1cbbb5a39bec25499319b0a0007960000000000000000000000000b08405d2272830bbe189795b0a0af0700b032850000000000000000000000000a6b5f23a5be61fe8083aa8219fa1c1dc7393f5600000000000000000000000079588a0582cc18add2c2461be6d7dfaa2d841c64000000000000000000000000794582ba2464fb0a6c812fad1c9cdfca2df969110000000000000000000000008b97dcc7469b9ba31012e8b9247d6873c0c90fa0000000000000000000000000b03324b374b86e70ad26e3662b2edc1405c2e5300000000000000000000000008319bdde0d014e16e419cb9857e21dd29050b3430000000000000000000000003117c753fd82ada8287516a6cf3f0e243a57e3fd000000000000000000000000b2bb299e73946f3c8cb2bf9a4d00508ce1a58f150000000000000000000000008316679fdc97d942c8edba9c529a7c03634889de0000000000000000000000007feec9955ab60c9ac2846e9f13a045c03cad1da90000000000000000000000000d2213aa8e088778d64767a332cf2d0920580903000000000000000000000000a30206dca344805cd118479c9b93fc58d9194cfe000000000000000000000000494c893250f7a9f0262e9c02cf91acbeee6117fa000000000000000000000000c3fad5908439319894750597f9b009f47199f6670000000000000000000000003bc9865eada19d0be60620f224540f573f9424eb0000000000000000000000000e1c1cf4312dccf25a7d38f9267480b837c3552a000000000000000000000000f4927c2a693ed469c8f2f01a085c658033776e970000000000000000000000004be7e7291e87588160407ea209b6ad2d22a5c960000000000000000000000000f2455b0c13dff6bdcbb48037e1a00acba56a9485000000000000000000000000b84bce6d2665323d31acfb3bc2c9377aede009ba0000000000000000000000009779fbdd4472f03cbdd599985273f40e226fbc31000000000000000000000000b0970e7d2f1d1c5ede18336a76e4797d2645b641000000000000000000000000c8e3cc6f31bf0600f2fd4974139844779c7f775d00000000000000000000000092abe64da58440016acfd76e1a69d15244dd06a300000000000000000000000019c63ddd86e12e95aa91e54a103103c850bef7ef000000000000000000000000d9fd35f351d32afda2e8a2930d15e7f2bf86a022000000000000000000000000628e19512f99c6d1ee10260b3ecb23b3ef4320b2000000000000000000000000840be531df945bc86e88a467a7d5337619f44222000000000000000000000000a9e96060ad79e7064efccd6dd483980050255a31000000000000000000000000f0a638cd56168c6211a70ee57d073ab99649226b000000000000000000000000374a2dabf0dd738ba91aeb6cf9b41917794d4537000000000000000000000000678fdc10f7171ce71ce7d4287d8fe4cc7e5e132e000000000000000000000000fd004bd42c01d68ee02cc806df86ca3c323c4ad0000000000000000000000000f6ce38f7275b701476d8bd6ef35d9b41f5efff370000000000000000000000004ea89c52d791adbcdc2fe1b98a26275130c6576e000000000000000000000000678f3fc233b95b1679d02325a3c937e7a272122a000000000000000000000000c183ff09ce4fb69db318fba18fb946107ed1576f0000000000000000000000001348e1fab736e84c1cc64e153e3adfa4b28ab95f000000000000000000000000d8a50dec18301f96b826aeb6ba0227efdd4289e9000000000000000000000000bd0debf8fe63ccde225a56a46319483a524c1c9200000000000000000000000043c85694865e0cca020b6da9a0f06942a81bde3f000000000000000000000000b40b33f524c0ebdb7fd6cce9e3dcd3fc498faa0b0000000000000000000000008af4ebb49ff34d68486455c68d36bd2fd254b0e50000000000000000000000007eeef14fbce753722ab7bc337d5ab99fc7276c640000000000000000000000002109e51645d1215622b588d984fc9d7b04d1099d000000000000000000000000cce28fd9e2fcc6a88d7f910ceda0d3d3b4d56e18000000000000000000000000cbbee92c88ed6cefe64a619712966c0607c23aa4000000000000000000000000775cdb97a3d2e12e638e40d43f432a0fe6b7c1ec000000000000000000000000cc689b8261ace4f8c0f7ce85ec79e44c4e2104ce0000000000000000000000008553085795e58e4b7016b412f19c08916d8a311b000000000000000000000000ec56fb0dfbaa9e96ce2680492f60ebdbd1773e2e00000000000000000000000034a19d64c9fed44ee149f75e2c02fa90437e3099000000000000000000000000275b230faf472e94b425a28685d15a83756ae7ab00000000000000000000000097dd5e87a8a74cb09128c3ddacf97344d31ba137000000000000000000000000ef89aba03e3ddfead6cec32f11cdaab9386173ba0000000000000000000000004e157b19b468561c18e375ae29646600178b1bfd0000000000000000000000003111b573610cdbc9be074a395ff267f3f758ddaa000000000000000000000000b4cbba7374ea29dda647e70081fe8cb52b182190000000000000000000000000ba35df5437d408d03df726226a2d88302b3329e8000000000000000000000000499b6eb4f406815fdc13fbd0ad3e6b0cedd0be6200000000000000000000000089f196b29316ef04050514e523973eab17baf24c000000000000000000000000bbef23ce7eff49f8fd0fad2bb5ea5bfb564b5c16000000000000000000000000d37922f57d635b9c22ea7aab29da514c467937a700000000000000000000000059d19a564d8307d0897e6e359d4cb196251fdd9a000000000000000000000000953df129edcd845ab5123e2ec87921b1ba81e1b700000000000000000000000067dd56e7fd4162e18b73da2066c55f3cfcd955940000000000000000000000004b8d1b104d47b84299aab51d6ffc438b5fead0f700000000000000000000000012142d6c0ff4e87ea5f12cdf1d1a3de37d248c9f000000000000000000000000b8f4a3f1768551455c780a4f18dbed742fb5cf240000000000000000000000009d840d181b92a19c87e8b9498536043064c07142000000000000000000000000b716f28621aa4a44ac2a63537ce48002c7f6be3b000000000000000000000000a24a7a99524fed84d57a90c0845f1b4593e69c690000000000000000000000003f17fcc56d0c3998519755b9ee795378624d592900000000000000000000000082253ad19ec9e6a7c7aa1c4e4c33448590239479000000000000000000000000e70d128ef8750c69bec046ff1a843db6b1b3afc2000000000000000000000000b4e5fd09eea696c2cde72026ae1a5d7e7c8881a70000000000000000000000007ae8f478f7880ca29a1c83bdcf92f083cc2e2ee5000000000000000000000000232825c68988bd3a37a785c791a8733dcb282522000000000000000000000000b49dbae469825658fd4977b02e81510392b932af0000000000000000000000005ffb539192dda18e8edf836ed3475f9f31d2ff0b0000000000000000000000005e00d62b1e26384c7e810b5ab8322876c32737900000000000000000000000007d7e732b51fb8ec73510a774cfd372044e56ec26000000000000000000000000ca74f12b69e1b9850c085a6b0c4d94c02d98254f000000000000000000000000b07257554262cc8b51c614189455a25bc8f382d90000000000000000000000002a91417ca09bb5d839e990297769160ee38d28230000000000000000000000007de71f8898878b56a8d7cbcb4f4e494a09444c0500000000000000000000000015b9fb41a8c2e8d21f47caf67fe7d739fd064841000000000000000000000000ed4bd6de359333bac34b8248dba9de19246592cc000000000000000000000000681674c9b03fa046281a04c602dbcc4cb7d63cc600000000000000000000000072e03cfd47679bce66dc099bbfc6f9ab5a47fcef0000000000000000000000008df26c6d5e600a1415e40a6d800a65a8b89b098f00000000000000000000000095697a3da85ed3cf1799ccaf0d7016dc2812126a000000000000000000000000b67310a5ce230f28fe7ab627fcb0592e5cf92118000000000000000000000000227966637a1e2323b4440cea3aab57019084bddf000000000000000000000000e2b7a94e23f87ec2fd27e3aee700efb64b1fe4c00000000000000000000000001e2a59bc89ec7b46fa6d6a9a9306b79eb67faa6a000000000000000000000000756ff1e7d84c958cc5c52661a9e72f3f8267af84000000000000000000000000fed66bc815efe0241cc8189e64258839281efeef000000000000000000000000ba70c62ff8821e14f208fb4548da70a23b3a72b10000000000000000000000000bf6e2d75758a2db348e47ff89b4d0b54947dfc8000000000000000000000000437fdb04943704c109bccc9e9f62e0b735d0b6fb000000000000000000000000402d2f948137c1d7ca2f7a095f7467e43dc223f800000000000000000000000034fabe6995169a5e6684e701d472e3d1caf5b240000000000000000000000000454b902a499c3899757833648489e1045c1a3313000000000000000000000000aef51df7a088b745d5a8648351315fd14db3216200000000000000000000000055c70e7e2ed887e417de7b560e69b754abd837a2000000000000000000000000db24cc03afcb3d2a25841dcff0036f1968312639000000000000000000000000807111886488d75fe7fc509d54cd8e216ca2b87b000000000000000000000000504d6f4800064592b337dc04041936d7a387a66b000000000000000000000000fcc441a43f3892235c9a9b7f7a0cebe8b8290aef00000000000000000000000082c8309f6fae8e6b81fa1bda5fdd6eda24dc14150000000000000000000000008505e6e81efbe4e77096e1802f62b96fad551ad7000000000000000000000000531566695f00cbac7d3bfe90c87e72a606d21fcd00000000000000000000000001e27c4bac6c03c4d66c1e9ba77c6fa834f0f0170000000000000000000000007bb629f0385abab62493af23d5e363abb83603a3000000000000000000000000102412aca14ad6d3d3062c4be401d6f3b1dcce0600000000000000000000000017b31e0fb5bdd1ae9cbe5648e00077b7a782bf9300000000000000000000000043368bfa869ce720d9705c08ac7bb6b098a781a1000000000000000000000000ee1ca405348653d3e9f4c3efe0793738a9aeefe70000000000000000000000005ea83852f71751de02e942087a84ae38559c0680000000000000000000000000d545a538d312e015d423c75ebf5022ea328f6d100000000000000000000000008d5f0bfaaf3e9bdd38983c8975662d4dee1af37f000000000000000000000000748b31d08a98cd3130c584b9627c31478bc06800000000000000000000000000951ed3d9eb595c49beaccde0bd0ac0234db72dc20000000000000000000000008ead335ce629b16f9e06adcb52f5e9710a9aece6000000000000000000000000fec3a4491e68978a5b570a79bdb770e2825d635f000000000000000000000000d33cbdbbdb784d6ecace8254925e7ad0c6ac6c450000000000000000000000008b4645b8f52959111d79ce5bc4d8668ef3d664f7000000000000000000000000d24e34c434bdb543d0174b2ad290fd75908404fb0000000000000000000000007380d69f8a047fc0c17126cfd8e9fe4a15c4dada0000000000000000000000007fa61dd82ed1df24202b19fe04a23b27630598b10000000000000000000000009334ebac9103f95cab88d01ad329de50743e4cfc0000000000000000000000008f31ffd344fd15b79149ebf06a59aad9caa29d080000000000000000000000007df9be73bfaee7d2d785146e6a7592ef8c228f860000000000000000000000004cf52c2358381871ac60f63184fc654c08213c16000000000000000000000000558af5638c6f5fa322c640319a69bcdc4d16cb1a000000000000000000000000b1adda9f74c2f7cdc258a93c259fa5d5feb91f9d00000000000000000000000082accf4c858d58b2a701f5038c8b574cc5a0f734000000000000000000000000f1d892d28b11d780b5466df2b1a674896ff021c3000000000000000000000000b6b904139e74b313fc8fb0df9825e077be910c4f000000000000000000000000e3b2830b3704c2c42429f04c8e4af537260594b90000000000000000000000004bd291e6e42397f5754bfd0870de91702d3d314600000000000000000000000075dcb12fcbd79e0fe345a900cfe9f8c323229973000000000000000000000000141fa23abebf76c4a713a332f72a39d26a78b273000000000000000000000000e2cd6121acd9e73f71f875af72adff7acfd549b2000000000000000000000000c76cc02773b679f737c36fcb4b7d4365e87ea2bf0000000000000000000000005f6e811374bf2b5e55d264cf8ad11bd4a3383d620000000000000000000000002ca441cff44617367acbbd7bd82cb7452b121dbe0000000000000000000000002fc75eff22f255c7811f62217197487b218ab1d60000000000000000000000008f78aab158d85e03467aa5567cfbd28967f4af940000000000000000000000002f0da09b5fdd568b0e99ac3089cda9c418168079000000000000000000000000683dff41f0608602792845fa9e5083e750af1d4b000000000000000000000000cf5d75289e9aabce3945e22e358bf1437bad70070000000000000000000000009cfd5d6ad80af46c75e48c9ef1ef9ee4109a2985000000000000000000000000a568b10d3679e70b663f195adcb54e7b4a744d4c0000000000000000000000004e58cad1ef158a261e5fb7a8023e9ea8d9c29b530000000000000000000000001bd166dec28c5333481af31585af68a9f757886b00000000000000000000000067730d2ebb5a4b488c47ca6f5c3c1c0b6e85d3f1000000000000000000000000795a1e6dfdade0547e3bfe098cddcde3f197dd550000000000000000000000007ef116bb6f43313a9f63d46e0e8bc3417bb3fdce0000000000000000000000008729c0f32fa3b5692b46e57aed6467435b4486ad00000000000000000000000025e4f4520216c4dbaaf27c8ad7ee635f37d40ab70000000000000000000000005eb12716e06b8f484ab4055a71661a459c0b210c0000000000000000000000002a78c8d537f643a97db5995061ea91a46d5399ad000000000000000000000000279c7140dc2d512a91bc5f86cc22945a84aa0a2c00000000000000000000000085d6b129c11485d8cb7e2bab0a6e4583ff52d788000000000000000000000000604bb4e5ab2e41631569cad759c722cd53c79a9a000000000000000000000000b76a2fd940c9be57ebea54c4ca93a52a0861ca960000000000000000000000004544062bdecef25b2e2f79a3d2d5177afb4788980000000000000000000000006a71334814f7ca26889acaadbf03757c77448bf3000000000000000000000000859f4bed985e10186485c925c5c49d2a1c16711d000000000000000000000000aa16f3396bb3b8e47d725fa53a235ddd15608b0b000000000000000000000000a653f029f79e1ac291933e048169631ff7858aa4000000000000000000000000d68ae0656f96477225594c5b1abd7f747ba6b9f20000000000000000000000007b7dfe9a4ae496efc465bcade79e8910d20f9b14000000000000000000000000c9bf158582667130a6a8d8f7e25dc5716bddf998000000000000000000000000e2eefd6f890d6dfce6a2924a38e4bf4209d840d500000000000000000000000071d5e3bf46a188133a406e14f4ad6e908561f6de000000000000000000000000ccbc96a4646ed0d94f816d63183870ebd1b3d70200000000000000000000000068ab9efbade5df8023a057efd1e242652eb27f3d0000000000000000000000003bd2278e0fafb0fd4849d3ca057a05835e973e2b000000000000000000000000e8df76e66817a00cae18e66c1282278882db8a86000000000000000000000000d8004f733f269297553ac9225e03753b01cc1b8e00000000000000000000000063c7657e27cfe093e17f752115cd5368ee5f97ee000000000000000000000000e028254bb2c8866b676eb1af1c78a9b11ecf6f29000000000000000000000000578fcd1c821bdd2d54db29656d24ffae40f85fa5000000000000000000000000dbcccadf17827023a7b6e5da8b5378a93b70dbcb00000000000000000000000098dd29b09d3f6ba06d72dc3fe839cf93e1d926c3000000000000000000000000c33cedba5e9cef1fc2ad7a5dd14f1403dbfbe9dd000000000000000000000000872865359ebddbb5ab236c06d5ccaf7a755ac4e100000000000000000000000023f8120588f6145d8ea537922b930c40d6f0615f00000000000000000000000019afb63f5c5c67a0ea728302a4466870549f4b520000000000000000000000005b07f48b36655b40adc6d8d287da1053ef4ad4ab00000000000000000000000074c2593d94f36decdf1939571dc76522480490fb000000000000000000000000c8b7b296eb3bc55f345a84133daa4b4a404387f1000000000000000000000000fafdd2c8f1a4af24383e2abe6ac6566e4d33059c000000000000000000000000fc370e2c267569bb6af652642fc33240ed6abc3c000000000000000000000000db9a24850011955a364503b591f8adcec9807964000000000000000000000000819d97ea175c75bf86870fc957221d44b28ed32700000000000000000000000034540968d499249a67ca01274dab29dba58d7e410000000000000000000000006d7ab0e9034f78f49eae8e3758247574cbb7c2090000000000000000000000003b238b41ba6221f47810118d7095a4fb07f3e257000000000000000000000000eabef227a89026e032a8a2958796c5a99cffb18f0000000000000000000000006d970ddee2028a5d518539925197e98189db0ccd000000000000000000000000b4709e3300631b532ea49a6c0fcc5e1124b55ddd00000000000000000000000055b670599eb4862db6f125f4e39ef4c8abbe31570000000000000000000000001c60b28acfd475cc16d6f8b4cc4cd1e063a7f20400000000000000000000000047be77698582c4f8bc8b580c9c0d53d82ca409f600000000000000000000000027061e8150a5e1736d0dfa511c437ed90f1c2a83000000000000000000000000b59496c302c69c76729f028c4800644bd7ba1bcf000000000000000000000000eca1f1497eac5a6bda814b236b5c0a81d606232700000000000000000000000025ad151d555daa333b1870ecb34a2a8ac417e9920000000000000000000000001551c2ebcfbcc581aa0eef886053f8f2554e26400000000000000000000000008b6916dd51641e1d1ac8460440c52957e17c069300000000000000000000000010360789d795a262b6108fd982b78f43c68ef691000000000000000000000000342a23e757b5194e324ff219d8d80ca17c485e79000000000000000000000000cb53fd7b716d77c8e65d9034416539e1d19f875000000000000000000000000077b769e886932d5f41c51f074105e020d56c6fd000000000000000000000000007e82053bfed46866ae21cd14e434d0edfe4068d00000000000000000000000043406b5aa8ba501d718957409514c3a3d1ac6eff000000000000000000000000d28651b65f66e28470783157ac531d30aa9cf385000000000000000000000000754ce672b643206b2cb140cd4e610b7f4bb78295000000000000000000000000789035cccc9ae99e31b5dc803eb1091100057e11000000000000000000000000d3ef793d7dd0de70d73d55b9d7a8e692ba689000000000000000000000000000dd10e1a2dc65481b4b608ae96f71d7192d485dd3000000000000000000000000b50c0aa44993d507c7e31da5bd6c1cdbf861ae8c00000000000000000000000079a94077ac9ff31a9e728a25bf9a549affea16320000000000000000000000003ecbe10020c7b23d76765345333d37ba8c649621000000000000000000000000f3b1044334236b32961f28fe5a138496bf40557300000000000000000000000095449401991b2fb409c205be77ce0b94d307e75b0000000000000000000000004d710625b71b1003b564ad0cdf770ddb8b216ae4000000000000000000000000b019ad182589813f3f036809b4f68008349c69c2000000000000000000000000bf2f200f5c3cedf5d8856896f652153dd8a41c68000000000000000000000000920df62730963fc29bafd85bf3f80dd580d89f5b000000000000000000000000a5d03498345a1b9ada7d030d23877076e0544467000000000000000000000000a067a617d4bdbb80fff29e4f783796bb1dbf42d6000000000000000000000000092c31936490c1ba3fd3ab3bab5a45b86fdd040600000000000000000000000062486ebf7d85ab6adfddba66d67bf03c157c6011000000000000000000000000269e88e8030e707cabfa8006296e66ee51a9ec1f00000000000000000000000008b13403ea80bbd44613ceba440bee78719719ae0000000000000000000000004f858028948dda87c60451b891903890882b8e15000000000000000000000000d7b91f9dd7829bd222e53be28ccb5bfc677971b40000000000000000000000000be089d919b12966431a7deb49af7a8b68bf09c60000000000000000000000008c54fef8f75505d3c92cfe2e1970e7301bc5b3b30000000000000000000000002f4bc4aa136e42b5583ef0ae11260de3698fc4a700000000000000000000000079e032a6783c51738f9ec2749b7a1bbb2d9029af0000000000000000000000005889cafdc755be0d81d9ef5394f8f73391d0a569000000000000000000000000e271c6d61545e70e2af53ae73d4edfe6b4984ea300000000000000000000000027a4aae570515d32d5bbbcafc18229b6cb907ab3000000000000000000000000abfe72edc05b97dac7935e48b53a2c23ccb6a25e000000000000000000000000cac8d8ca1d120152b056ab83268f972cd88230630000000000000000000000001be1c693d71d898f130d86871a15660140ec08ad000000000000000000000000f45c92ba0954539b569e3853c073d1ff87f864850000000000000000000000004376a71328abac416d6d74bb1894fc9291e2a2c00000000000000000000000006752e01c99b9bb7a83e5809a4c21fbfa4515195f0000000000000000000000003908c2c53632e2c7ecac7ee0df3277efd5d173b7000000000000000000000000a7727db0da5e3c2f200f4b7efea9f8e5a1de568e0000000000000000000000000a47310f8f7924978e42072e3b48c6c54ecb9e92000000000000000000000000b9eb703f6bbe7909d2e15b6f0e069012b9735012000000000000000000000000328762ab9dc1d2a6c2c919351cf17b63190f230d000000000000000000000000e20567cc819df580da086d2aede9fceb38de5c74000000000000000000000000433641c0da48253376a352c377ec26e48c4f294a0000000000000000000000003f3f5065954520aedec2d57c9cb21422cda288fd000000000000000000000000420c32fd5949ecaa8a1f70f24764557201d15dc300000000000000000000000012413820f9d89dac7c6f7ed934e1b81499e28eb6000000000000000000000000b6a2753734f97d1a255aa925592078aa53cde514000000000000000000000000e8426aa2b781998a479a7753366d85e780123b99000000000000000000000000ef525f96fc124cf2319e21decea6fc92de14f3a40000000000000000000000009b069b2bbb9a57817cb834b97e1f6c0ed07ccad6000000000000000000000000801d51fc3d61c5d5c050a90499c57852063acbaf0000000000000000000000000091ee05f1277b95e30c1274f83655d047f531000000000000000000000000002bfe78e7f63311c2d135caa47293c9a3ebd9abef0000000000000000000000004a42355d3bcf4943eefdf8dc1a5a44675343684a000000000000000000000000f9a22155bd6b7e19ae03d34dea611f1f011de107000000000000000000000000a05c30b46ba8e2d47fbfb4d50b2fe610dd4c3410000000000000000000000000d5fcbd531dcd0a0ec708df4673c8637547dd7cef0000000000000000000000004a1a3c45f36c990388b8a1d43215d60d5c6d5b440000000000000000000000001bffbe0f7480e1cf6baddd291b7c5f59820d2fa10000000000000000000000008d75fb85ddfad1c67130ce405e24633abb315656000000000000000000000000552767301ac5e65ddcea84379a2bd11def2a0d5200000000000000000000000013cb12a1e756a954e50533c6f736f1876d0c950d00000000000000000000000042054c06ab58a0cea5aadf652e674ca750f7fb47000000000000000000000000e38d30663a37e4a1adf2f91a4a82322186d6073c0000000000000000000000000f6dfb28ca8bf3cde3c4963ddd3c0820d3c5eaa30000000000000000000000008379808b1a652d805e4c5b09a8240470a9d869860000000000000000000000001e8dcdedadc9b6db7e0b4c5299b4154268eefdab00000000000000000000000023a6d93e456f55a8a3d3577d76104531ce2c8e87000000000000000000000000d87f3ca1ea7d95fb0a8bbd0abb8dcd8db51b0e370000000000000000000000002feba63cc8da9efcc1d6b10d288e41018d8d708a000000000000000000000000f8799933b8f6ab6d14c51de6a73e1053f9ad3f890000000000000000000000007c49121a64c3b9da079ec23bfaf5992f30e0bddc000000000000000000000000e1aceba3731a3be55ab26893271e1700e1d782ed000000000000000000000000dcf0a497df3c53a43ff25d0f582f3c2d08b995b80000000000000000000000000ee9d3824214664bd2682428fb235fb6580518920000000000000000000000008b3d365a58b7893e9e90a039cb7dbfd43e3b288100000000000000000000000010e7dcfa0b7d3351377e07fbc31d65c0fbbd52ff00000000000000000000000003bc6f381ea2557033c880cbae6dc52f479bbd630000000000000000000000000a1a2de344cc47c4f18838fc8a6b8b911078114b000000000000000000000000d8d9e75c0003ce666db3c0c3a751107e4aedb84f000000000000000000000000483e519a26e61d5b4f1063f039256c5ffcb89bce000000000000000000000000746a472eb3dc4fa1320cc764428ff8664d821780000000000000000000000000dce7454932398c859c0012a8798ae86ef5da22df000000000000000000000000f377151aa403e1afe4b25f38d3679435b5b9e38b00000000000000000000000086c33e69d595fdd7ed9d4315136db03a1accfb490000000000000000000000007fefa3dcc0a35cb1151f973e478733d0e3ca3af8000000000000000000000000b2be82cc7ad052cf8e6f183b00edda6b1ca734e9000000000000000000000000770e3deea9ff3ce4befc332a1167d1754d274215000000000000000000000000dfc9538242a8ba29e2177eab9c87284b026a11a60000000000000000000000009d73cd1e8024bf074900c4abbcbb1ceb9a2a383a000000000000000000000000c10e216ae9f91beb4a032c5fd2a9821e66ff69f70000000000000000000000004b769e2123447d21a13e6124e3fa5956f2aba002000000000000000000000000c39e4731ab8b305b18822519be12f0d2c8f9da3f00000000000000000000000046c19bc59ff282194656f3294b7bf5abb97b309b000000000000000000000000688c9a077d1208be5ece3099c9aa07854d15c89500000000000000000000000065cae2f953b9b6bd766c721ccef7d59912b5dea50000000000000000000000009d5fb14175e6b29a815015d3f6d3c8f11546f038000000000000000000000000a9661ffa6a8ee0c2ecdfa24d08217a90875f99610000000000000000000000007354eca86abdcf69e90a808f4e420871f87692a3000000000000000000000000b66f3b2d4c7d9357e83208d9e8796e9fe118ee380000000000000000000000007b4b6aab8a9b85579e4329d6f15d53c1575bf5420000000000000000000000009ee2f63f90b5e5815903d933bade5650e10f7d45000000000000000000000000d4cc72d88535148d69fe9a793d30d79facb0238b0000000000000000000000002b920d4fca6e2f4e1c313490a63217e08bbd9c0100000000000000000000000012bbe294c16b5c0a7d3afaacafd6e562e1ab4d6f0000000000000000000000002170a7405275f4bb7062acafa4606607185b04cc000000000000000000000000c4e84b4eb3924abf95b0bb473267f1ab772e4b6700000000000000000000000014e43140fade8405e685765f054d1406935273d10000000000000000000000000397cef7ac4471b294d6ce2b1190ebadd781d43c000000000000000000000000b35ee0b08c34eae6c1cf53199ab3b8c75d27024c00000000000000000000000090737d5932ec766a1174c78412e380af5e262cdb000000000000000000000000270b48b2cca700d36360545504f4352d711e3c23