60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6765742d636c696e6b2e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d636c696e6b2e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d664e6234566d347463327839684441516b5956614a3376754b6938364a47326a4e58665775455a45447a3648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c00000000000000000000000062139f5c911a9f3fb39a89f43bab1c96491b1db900000000000000000000000046da589eb43794bcdd1bc8c40cfa252c43de14f40000000000000000000000004b4a66db5092f188e36210fcb0d0179f890f87910000000000000000000000009f58fe4be5e842e1b3fba7d51a1a3599b0c9f354000000000000000000000000b7437c41d9cf62ff3a226833c480eab4c8601ae1000000000000000000000000ebdbc23a08da8d749a70d2ae7ebdb9f09ce0c879000000000000000000000000e8a4b08180b31fa52b805dee95e6c8115e6ea847000000000000000000000000f77e4f82356460135d8ac11969b0d4529de34448000000000000000000000000c892660fb9c9359eacbef1334b9ac3b2c083edea0000000000000000000000005b76c29bfcbaa83311bb1b19f9a9b00e01782a8e000000000000000000000000364e807b45dc2d02b0a6e15846038bd134abc41500000000000000000000000073527872961ad290f6cd5a165770544bdd01ed1700000000000000000000000001b78879407c458c5f10129deb62b20830348e17000000000000000000000000cfb055ad67b1b4bd61cb5dab7de3eb60ef151740000000000000000000000000e7775fa1eca413f6aa0312c329c666eb34ad69c0000000000000000000000000fb67854ddd53279587ec793464823dc7d7a17bb0000000000000000000000000ea46b5d7d73865f1d0fbc3668751982cf05aae990000000000000000000000009a2d489aa0722831a4805f8b65ce192ede77ed0e000000000000000000000000f51df5ffcfecc21f9f523c455909c4c7ff936dd10000000000000000000000005bd45c9156b1099be076296fecc3713dcb57985b000000000000000000000000aa79962039036d1a2b8b16588f4ac3fd418acb1c00000000000000000000000008e5b1e83b5235a7867d370ce0d5745bd38219a8000000000000000000000000f7b141c66f6f435a6788140253b097dc94021d210000000000000000000000004d6283b4198c0039f2addc6a8784bbdef6e259eb0000000000000000000000006655fd47553b084e84ef000a107b6fddfffe93d20000000000000000000000001d80090b2f6c86619da2ec916721f7c5dbebc8b0000000000000000000000000883d5931676cc7863215ab5808378ad26acf8b110000000000000000000000009e46d701d8c5412a9119c587a2be6e5b741386db0000000000000000000000007803e7e0ff1870c2a00e3eb96f12ecc6f645c01000000000000000000000000004d9fc3aa8864066a63dc9597bce99f7e291a9ec000000000000000000000000f658a36237bda674a2fb9734e1c2ef5b24d6a20e000000000000000000000000354262db2db67c2f01ff737ff4ec765437751dd8000000000000000000000000630bd7592b52a2c274b29f612bd63b5cd4363a45000000000000000000000000666101195a73b3257c2284e30fa15777e02f853d000000000000000000000000893862750e7b9616a479107482e299fdcc78729d00000000000000000000000063d877919551f5fc27de74f6de64475ac82edb6300000000000000000000000094a6a3b4563a3f2c910fc8713c9da37c02a10893000000000000000000000000af0524509637a2834e5add3c9f3f722bce1362e0000000000000000000000000f0a75522adbbd8999416cb7da3eea1ed20b6c0e3000000000000000000000000494fdc96af86e8d2fb7a0570a39b00cc21ba378f000000000000000000000000ce7b367d273e9b89b154300338f51aa2b8c1a114000000000000000000000000383762213fcfd4483386ba41eb66adc1827813a9000000000000000000000000205bc5a194b8863315a1ea470888b34af777ff360000000000000000000000009dc11d72a7fb5d60dc08b1d860026b3455dc360200000000000000000000000075bde7706aebc00c659317824a44295156705b3b0000000000000000000000004a70f2f603a2c9563d8fe4841c027342de1e36d5000000000000000000000000f28620582324c2ee722bc086d5a6c2177faaddfd000000000000000000000000e7de443eb18e8917f98d8bb7992885e27c30e88f000000000000000000000000fcfdaadee9de8f823542beda5d6198a8c46b3fc3000000000000000000000000ed694e8ea7a57d52733f7de3a9434372deb3b733000000000000000000000000ea674e92581b2ccf98610b067c8b1c69913d9faa000000000000000000000000e3c17d5993762316023d96858efe0aba48fc1908000000000000000000000000991937cd9ceac7482975cbd0f29df3ed81c822440000000000000000000000002d9cad3e3af15903f467c1c9cc975d60dbfbefe40000000000000000000000009eed27340fecefc85d1db4a59f5113b839a5ab560000000000000000000000000059a0328943b8932f1f45845f40d4e01477655f000000000000000000000000917d8a07d56826de0764bcfd47b586411a9002f90000000000000000000000001ab94b63f51a531f7cef41138602803d45533670000000000000000000000000653a20ee24d210cfeeddfa627e10e8eb66c5607f0000000000000000000000001715a1a1d3107fcde8a932f82b3a226e79699ae4000000000000000000000000fa504d061d29f43db6661a47eb1629160aaaa99f0000000000000000000000009e8e48dd1f16b2c6fee227743ea370409415dc96000000000000000000000000cfec1ead164bb7abb654b20582df53710c02dc02000000000000000000000000a0a8e9a8bb429ebf5c9114a1b37ab70cb0c2c8630000000000000000000000001abb0da1ee1764338be0c830c410c57f1011f14f0000000000000000000000003574e2b8fe8497c0e6eea0fe4feba150f15a8187000000000000000000000000fbd5d221ad6f0292a0bc17c85f986d06daaf7e2a00000000000000000000000094675131d111bb26675d5a4a3daeeba6b7e64638000000000000000000000000ae0b125284dfe6c47169513408cf1152d6fd53fb00000000000000000000000063188db58a24aaf53281bc104032b800b1feb9d5000000000000000000000000e912b3012acb9fb6d8453ed1ce1ecc89c308130c0000000000000000000000000f82661d2423506941f72ecb455204d23701cf930000000000000000000000002828b3cbefa8dc37309d39fa202b1beca9f723eb00000000000000000000000084f3b03ccbce052c66b6b4dc5e9572c4c40f4fba00000000000000000000000072221e0db94f0877fbbd68a1dffb637f2b577c3a000000000000000000000000a0f0da845a5c1d3c5eb9483068195392f92f06bf00000000000000000000000043211997006c0818529fc523d5bb81a8bb7ca482000000000000000000000000223c7a4a368050032b6d93ea2a844da887f0c23e0000000000000000000000009fdc5f72c7e8acb2387a8ee22a21ca15a113fe1f000000000000000000000000b6fd233dd14c50f23d295783f48f6023b90781b4000000000000000000000000ff30db0b1ef6c1dc73bcb1659fecdb902635a001000000000000000000000000b01177a47789e946172d6adbb37df062c022e05100000000000000000000000049c09584a3967e31c7fccc668dc307f6673eb7190000000000000000000000003f006fd067df168471c0e0c1379653e814baa430000000000000000000000000afbe5016fef41d9c33562bc8441600c35271b086000000000000000000000000e0f50af2e4274ffff5145b04384792e1cb9528ef000000000000000000000000589d7267dae0b85025b2fa93da053adcfd6f6d800000000000000000000000006d0153d2065d762d17ba1434c685f5b884a3d9bc000000000000000000000000434c97a5954fcf6945d538cd66b766e27e06d3a3000000000000000000000000fac099bf13817bfb65b09233ede9de2dc58c1065000000000000000000000000d049087d3f3706b010e01a63c38099bb9df59b11000000000000000000000000a1c5f15502958282e5f584d6436f0eddb2be229e000000000000000000000000e5d81359bef30570a1a22b63e737f5347231ede9000000000000000000000000aa0276a516ff3cd9ce191e7483cfa8ba09963a550000000000000000000000002bf9ca375366fad3366101a141552bc14bbd51c8000000000000000000000000083372b2b7fed1c38e610c86a3ae4de0cc4ded7e0000000000000000000000005f1703b44e221c1c5ce7af7589ca84b53197ece7000000000000000000000000ab75c69511904cadf580d9edc911ee6852d3cf260000000000000000000000004218a839ee5eeed0ae499b099393ca58761cf3e80000000000000000000000008eb629b50b6a4ec3f1d903962836490d4a0de47c00000000000000000000000092c4d1462ca5f31789a51dc982fd6a00de629c6a0000000000000000000000002ac29e69f97eab1708666614a32c1212a30d05e1000000000000000000000000252fd575e3b0cd7c09d9bc3bc77f2d303189c2b9000000000000000000000000cb2feec3338fd8f9e1e2af463d40249842605c20000000000000000000000000313e1b575891f1e16ec7a1b8d900dd5b5fc8c2e00000000000000000000000005365723eb302af4bb54a8c7ac1882641506ad1e30000000000000000000000000b7a1be7c65918a062377d0ff9429a116f7507c60000000000000000000000009c1d3d0d83c9d3a46cb544522ac3429a7ebeefb50000000000000000000000002d03dff7f2863f13b7965b8bafd996b3d12342e4000000000000000000000000643c174c2f59e5e8a04e4cbca17fe120f66a3600000000000000000000000000f1a84796c2a656dbab1363a63643425ee8ef043d0000000000000000000000009f618131e7271ea0b5fb28eab54298a5dab0f93800000000000000000000000060fc53f09094b2c51c26d59cbfb1deff80dfdd530000000000000000000000007e46769b2045cc0ff84c835530f07c77969b49ce000000000000000000000000e723cee1bfcc91e8e115ed7056db40cef0d989ce000000000000000000000000e70936907232e5aecaddc0ea0e564d61bd0cd5440000000000000000000000004e793237106fb7c8b914cbce5993684351728b9e0000000000000000000000004787135c9a334a3f5f3faa0192b145107f63c8e300000000000000000000000044f7093b1c896b9a093f1110699b4c7f46cccea60000000000000000000000007d1840c3c06e42d3c2f57b59532d6bf3f3c33ac800000000000000000000000024d5a7a5820f2ea8ce30ba01c2533bff883cec4600000000000000000000000085ee65994ed071f6c70351cab5371062caec93550000000000000000000000009d779fef647a95e2a644f57c8341fca141cb7fa300000000000000000000000018bac850f46dffa38284ad92f47ce67344da09780000000000000000000000004995c28cd8c566c3e71b8a71a27a3ae13a11ff8f000000000000000000000000357c56995dda7a2942e80d57bcc668bd272efdb40000000000000000000000003d7b88d1e6c4c6ba815669e511f5198a73ad119500000000000000000000000018f8b5e3adb7f451ac985cff13d3d8b5d6bd168c00000000000000000000000073e1174048037e5b3b8d54d601bc9c476da4f62b000000000000000000000000057f627d8771eed17dc1378b268b29e13bd50bec000000000000000000000000996cb4baebfee519480108973f5556cfa0f516930000000000000000000000006042d9db4be77c47ebbd121b0b649de5c3a4566c000000000000000000000000dbd875e570bae83e23fc68fce1aec7d63cec4ada000000000000000000000000118aaf8f930590f105d6465360ae74cef11f808b00000000000000000000000099f0a32454cce41a1002fce2b45e204fc79f407b000000000000000000000000be1ebdbf75985810f8f6a3ff88e543037b4d8c060000000000000000000000009214179c79aecd7c59518848746956d75cfbe6a600000000000000000000000034e6260350c047b5375815651b489277768e27000000000000000000000000006caa1d7205870b73a47db731e8358f290e48f8dc0000000000000000000000004fc8e872e24a37a1abfc989862a8e33eeda857370000000000000000000000003c57090be5f2f0a0f0b6553cc1acbb4a559a32050000000000000000000000005724d412dd31ce9d45a5f3c78e7e86f4f542f2a80000000000000000000000009885b3784bcd7b981ad40aa838df3323dd063d160000000000000000000000004e1f04f4b7fb23192a61dee0308449ac1d672b9b000000000000000000000000e27a587536bd32ea07dcff55fafe74e4a2151652000000000000000000000000c1181977fba4c37b9138966eaebac6c54f4fd2c3000000000000000000000000249d7e5ac32efd381956d20bbd11b653f9c78e09000000000000000000000000d901825b4b18b601e504df4acc003284d6fd818d000000000000000000000000f5b1c02569ffe39d5b11caf7535f8bf33aedf0620000000000000000000000003af8844672bb66b6543b936c26f43deb229eb6c40000000000000000000000001574eff9bf4a71748fe880d7475acec291e9398e0000000000000000000000003a494a82543f6905f1df59b410fa21d661c071490000000000000000000000004cb21d1216ba554cc692ed0195d19408ede2c88100000000000000000000000050e3a6933d568387e5c6582d3fa66fdc695ed0b7000000000000000000000000461ae2538be5d417c7136b11e2ce6aff136daa970000000000000000000000009ea0ea4dd29833f116eb6886804d2d20d7a6e277000000000000000000000000c958594a89760fa9429a361920755b2150091ff900000000000000000000000075f91783b50390fbf8e74b104b8962af98a3c9ee0000000000000000000000008e588e70e93e802b40b93b016993dd3413606dd8000000000000000000000000ed4528d5817d57eb6dbde87d39d09a60eb09587b0000000000000000000000000cad6a3dbe6f427f4d9012679e3c76ebd61bbc3f00000000000000000000000009f9a59b08be85738f23422fe1e3cd5bfd306d15000000000000000000000000c47514beb133d0d988cf689fa85a387b8e36d96c00000000000000000000000084505b7d640cb780b1df329d378ce24c892c0c5900000000000000000000000076b1db59acb48e0b0abba55634b80ef6068c7006000000000000000000000000726cc60f3a9f2840b73c8927b43d7b8dffed99ed000000000000000000000000191553f30058929ce7f3cefb75e9a01fd6d8b68500000000000000000000000050b88b829f2621ac0465f26ef29571192dad7d66000000000000000000000000ddfced9bd60b84d62dd3f9f93b173e662bd492270000000000000000000000006f65ad6ec8b5281ae00bd3ee9a0cd8bcb827e68600000000000000000000000065e34a354b6d9030e12e85d5cf7ef1439f86d9f9000000000000000000000000b6fb981daf1113889557768e1e48ee95a588d3ac00000000000000000000000039f37128aed1aa627acec1c6c6d5c964c33171bb000000000000000000000000f1bfa2a933e8ecf552b30d7d41dfa76f79efe702000000000000000000000000a852108772e303fb4457bf799f6bc388fc78e822000000000000000000000000122c8d80b0692ec724950159011114c4217151c10000000000000000000000003c04cebdf3883fd7755ad837d0c441fa5624839f00000000000000000000000013b9f12748c077a611b0f02f2b0100d8771010b4000000000000000000000000b4a72adc91cfd9bcf9abdc4bb79a80a52d0a3ce300000000000000000000000004a3fd629a65022e3d2510b05855a0f5cf4271370000000000000000000000005eedb8a816041e3883d75b21d2add56087a05745000000000000000000000000bd7c535befe8b4f62ec3e54c84a59f1d8af82ab9000000000000000000000000d6a48955a98716a267610136bfe3e070e307b548000000000000000000000000883849dce895a60c489dd56c2ff92d13642d46710000000000000000000000002bb80f6c8fbcb38023b51fdcaf4d3d093465d74b000000000000000000000000233327c41ec8d413e9bc529a1f72075d6ed9de440000000000000000000000001bbafbf2cb3a66e88fca9143575b9a973192148b000000000000000000000000760e206cc990cdda5522c49d730660df91a3ee31000000000000000000000000e84c0b9d75f9ed3da7484e5a5be9c2f4b283396100000000000000000000000040551e5738d2ce282b658903a4a4cca65eef1f65000000000000000000000000e890e3d86489d5a2500147b0ae8f5ffb4d44ce5e000000000000000000000000accb1813ffb9b78301b2f4ee4d37381434ef076c000000000000000000000000994b748d620a177f113aeee82f6fb25c5d23b0a4000000000000000000000000cacd1df8dbf89faa9110cad071fb21f63f736f960000000000000000000000004e6ad87f11dc46ee3e5276914c3a3d719e5235960000000000000000000000006ffe1376bfd4ee91f482f99fe6e58fb7dc25462a00000000000000000000000095569a5bc93f3deb267c90d5b280b5f405615b18000000000000000000000000ee3a8c0191e1152f9d93f70a01187f177e2b4739000000000000000000000000ecb9c1cb33fd7f665056f1bc9ba3ff01e0a07bfc000000000000000000000000b353536a95dc572626b844a7e6cdbed5fa570178000000000000000000000000cf12f18798463f87eb3b698dd1f6d303b65e2fd00000000000000000000000006d9876e195620ac20444cd57991e586266151a160000000000000000000000003915cd11568040f005a7ea30103a4da7d6aacf3e00000000000000000000000044374ca9dc1befbdea78338cd6f87ddcbb0ad314000000000000000000000000b042122c7cb29c2cab3fe4efe6c7dac4e3d6e3a500000000000000000000000001544516b983efda17fb9893b337d7c2cd640ae9000000000000000000000000f8c19e692fa0234e6a7b5e8184093de4fbd84ca600000000000000000000000029fb1efd0450e1ac7bd82dbdf1021a29b41fa5a7000000000000000000000000bf4a481bf3c027f88c61beae6be6d2b354f05e5e0000000000000000000000007618db15da0027691db33287355d11f2ee846d16000000000000000000000000de20526e2d6f930f073ac01b2224f0e07030d2e7000000000000000000000000880fbc723a272a8de08aa9584077171c3ded25ff0000000000000000000000000eb8a74b10e2b7ce2844f221f2d2f7368c0cd53a000000000000000000000000d4eaa49a011f0b12cd89d3c920938a05e18938ff0000000000000000000000007f9e2b591625198e64ba0314fd04b76112222fa6000000000000000000000000f6a05beca8299c49e9da6f903fe95f51b0cfe25100000000000000000000000090bb0260bf65fc9655d1a6edd1fc5d82d6fa1e2f000000000000000000000000bb30e9fbcea8814c0e13beebc15a6f6ec121d5de000000000000000000000000ba57b8de67e0cf289c1ee39f1f888767003819aa000000000000000000000000898dea52378e1b530e40ab7286c0f7954b879e9b000000000000000000000000dc32f86fc466f59d2ac95875281238815c3566560000000000000000000000000f3e6f1ab8456f9a21c8fef8e3967d4e4e59f5fc00000000000000000000000072b99e54617e94ba4baf82e54cfd479d6b51b19600000000000000000000000085b71c007a45a1144e281f0693e5325c5174d54b000000000000000000000000cb8fbc72527e80a880c64afaa7c4bbe3010c2f00000000000000000000000000caa99b3a713ec1cae499c96b012be6541a12f4be000000000000000000000000e06786f8f77e7fe7ba74335afda422ae3833ab0a000000000000000000000000fa015a9eeed590a07fd0f086778fdb2d8727128400000000000000000000000027d836415d7ee444db3208bc9d0be7e6a41c1dfe000000000000000000000000fe58e56fb5e357d5e6f1ee84da8c946ab51fcc5b00000000000000000000000001e9bb688d5ef591c8da0da0c13b0856b99983e8000000000000000000000000796240a19c695de73c69b6099b220952373801f400000000000000000000000084185c9806e9bd5f73738b81aaeaec5ff6d9ed87000000000000000000000000bcf3b31db005a8f1f6a44ad065d61d367c286d790000000000000000000000007151c68dfd6a2d943986c8f0a9dbc157ec29d7c500000000000000000000000003d1650bcca49f614e3f46118825995aeec9e1d8000000000000000000000000f6c5e0b7f1ce6f74efdfc9aedbad5f698515e932000000000000000000000000b2236de4e995f6b9a07929f5ee3528d9f413f7de00000000000000000000000055d0fb0f1880ccc110a0606431809639ae476271000000000000000000000000ddb3a6385faaefa8e97439c9b752d7f1e95366dc0000000000000000000000001c70ec4766940267f81d64e1b1ee98389457524c000000000000000000000000b08e7c17be740abd596ef029202acfb01ec50a6b0000000000000000000000006cf3465f994c21772355a11e78f7b990278553a3000000000000000000000000d1ae1a7f545860c26461085da33d5cd678221e97000000000000000000000000960985e9775ef1520ed6ec823b990db9ab723913000000000000000000000000a840100470e63d7d15d56a73646188a41109c206000000000000000000000000a1d32038cc7310511440607a586c9be308803da60000000000000000000000001b136e7a046ca0dbfc44796cbe6e84daf4cb0dac00000000000000000000000016dc5672392f363381e5fb58006eb80f33a42890000000000000000000000000fcde510482fc9d412057d27d1a4dfcbec573a04b000000000000000000000000bc6294a9fcd80350d320eee772804ae8dd5bb4c500000000000000000000000081dcaeb093e1cc35ac96958eef79665c0a4c47b0000000000000000000000000bddf3a69398c2bb0618ef6fa3398570368db4d57000000000000000000000000ec3b5f1d2461ad738135bb47e545d6438db706f7000000000000000000000000a017359b7f417631be1f1484491e4046e8d37fd9000000000000000000000000ee9c06246bd03a5e8df61ef46ec12f40c304c64d0000000000000000000000006daac666d3dc3b1a1bd7817e217b33cfd19dd3ae00000000000000000000000072c8b3aa6ed2ff68022691ecd21aeb1517cfaea6000000000000000000000000583185a3adb5a5b989363cc03f1c22d19e5c8776000000000000000000000000f7ef29c53dd6ebf862eb5a76f550b390a8fd88470000000000000000000000000cb4a2dc222abca69b8b4f1aee32e8a60e6c47f90000000000000000000000003bf510506547fcb26ae2ac2b45dbc9cf801bc466000000000000000000000000f17cc33c081b28cb736b3a73cdb27a5556693d07000000000000000000000000e272697da9079cefdbb3cb327cb036fac60303ec0000000000000000000000007e3d81371bc5b9c33f0aa10c581f5d18d0275be9000000000000000000000000ea1ba3a45d862fbe05dee832bb927f847a05b53700000000000000000000000099f115f504523336a275d84bf7318599598402ae000000000000000000000000796cfa350c165597d90ab28240c8e7447d48564900000000000000000000000023eb174e3447ab8c45a14ce502a1b5284c3911f00000000000000000000000001dc6cfcd269c56240a37a67b40ddac82d1117a710000000000000000000000008fc859cd21c699465099023732dfcc75441281b20000000000000000000000004a367781f2afe0ee9678d02c48b7bc50b050f407000000000000000000000000d2c3ffe54e0823a3d1585ecf5691897063800bfa0000000000000000000000007143a22f84953c10cd9f2c464c9eec3cae1b59f80000000000000000000000002b005a95ddfc17ca898a334d739eadf853c7d444000000000000000000000000c2afe1568c73abc24510c7942ddc4cdeef2fcae80000000000000000000000006145232bc2f5c84c7a36a4082cd937ff6fda4b090000000000000000000000001afaa22daefa4fb8e1a35305e06089ce114a4c0200000000000000000000000026cdd3c8fad193e4e4be725ca74b511a2ccbda7d000000000000000000000000fc59bee70df01eaff553edfd7293f564e11eee6d0000000000000000000000006d34d1ba058e9a23c506c4e14d1350d2854cc91e000000000000000000000000f9c60dac96dd2329b33f7dd0d2b8a6a351930e2e000000000000000000000000552587e7a40110e763fbaa4555dc1c589db795240000000000000000000000004af1194b8c4ecfd23876fae627a01f7bf86f555b0000000000000000000000007acf30d9d01e3d37d9d63eb081f7981aaedacb5000000000000000000000000071ee687582c7bd5fb2b7a782ca222f2af95280a1000000000000000000000000ccb46a17e12e920eb0bc4f706e9b4f6cf60f702a000000000000000000000000246630533f24c4671a3f613478901c134be0af40000000000000000000000000bd1262e28d610d29bbdfe81d5a25e30a166a0c62000000000000000000000000f1f9657300aa13405113ac3fea58781bfb0f467c0000000000000000000000007f1def0f982b49907e9b84472e940bd4e4bba48d0000000000000000000000005ec9045c76ab921597530da8f62f3727266fd4da00000000000000000000000091a08376897a2c59a60b5e4a35fd46e247237d2c000000000000000000000000adba9fdac4842fb1fe1b5b628b6ed1460efd4e270000000000000000000000006f160a0857669d44585bb32e6b8d001abfb353ab00000000000000000000000023aa9e2efd276d26a6c53623affb072b516545e60000000000000000000000006212013bd465545499a3cb378e3179984b7cf8ab000000000000000000000000c9a5f8984fcbf00d304d350e4fbfe8400c0d8643000000000000000000000000748f07dc5752cec19627280ae785b5b4e50cf5e2000000000000000000000000233ecaa53d228d98acfef7aceaea88940cc5fc97000000000000000000000000ac4f012f8a0c58e8caa0447d126d6446aeab5584000000000000000000000000252f26628996ee3031372870bbb765b137ead07800000000000000000000000071a3cc02a9664eafc4a03e2a016230249d25ac3c000000000000000000000000eebe6c04d2f8deab4b66491d5ec6218fdc5a2638000000000000000000000000c7d61daa2c96dff66b4dd69377fc33931707e78a00000000000000000000000083f05c31dd6f3da5f992e2574ce35d059bbc64f4000000000000000000000000477db9bbaf1171d93740c54380903ac1ebdb24e3000000000000000000000000540ea813f6d93872001487707d12340ca0bea7930000000000000000000000005320070c246f4fd4ec2679df486f1d120e3c8461000000000000000000000000898cc0c19d3c241928cafab08628b5ba9f7a7c740000000000000000000000006791723646ccb0ab981c3716c0181384e1997752000000000000000000000000ea6aaed58c27503808091160c048a55ce2d9650b00000000000000000000000048b542cf2087cc53ef4c0779577c8299384905d7000000000000000000000000cc96a86f8c6d028b178a0479d202cf267fac3949000000000000000000000000cca41f9dc8cd048658a46087f750b752188015f00000000000000000000000005ed477059266c7803bc32fe78a444439084e7474000000000000000000000000b6672d86850bb3fc69a2660ce294dd6255a233310000000000000000000000000eaf7d1176743d39d780a5a9eb03c10ae7aa7a48000000000000000000000000d7268dd63ef2101370c19e2ca50ae32c1c487637000000000000000000000000e490257cfc3960dbfad6ce4f445c8c9bad94ef20000000000000000000000000ba3dd55332af9e4bdb21473333b4142381f818e800000000000000000000000099d1869ecb4e8d7e7e3b8e4a257f1f7f363d1e330000000000000000000000004fed53019dad2ffeeb3df6ae896b78355f81a6b4000000000000000000000000684448f76bdd0f1afc16f35f3d57721e456b7cd100000000000000000000000086b9a040f6ba3ceb670b67da5b0a26281a347042000000000000000000000000ee3bc2bfb812699c96a7061d822e2c61c743f676000000000000000000000000570c75a71d35576a6aa9198b62ba4ce0ab9118e2000000000000000000000000560c296baefee10561588cafea33f1ee7f9120ff000000000000000000000000f4f012e94dd1b239c345865f1ab7f42a6b908a900000000000000000000000000933b55a1edc6958cf99fab32db38611f91e8149000000000000000000000000125a763fae0826e175789128a009a9536a55fdbf0000000000000000000000009a782910220894cb41d2b549f44cb17615f43a2c000000000000000000000000646d81d835277f1e0c428520dac51753b19689c5000000000000000000000000cdf430d6d5d5c2f8164588f965e06df3f8e40b0800000000000000000000000019944b55ed12daad58f1d71174b1f41c591916800000000000000000000000001f20a4e1b09574c1e6c3ad5db332c84a75866600000000000000000000000000b7c7fef59cfb265f6c96f5b01d0c0f9bc437c4630000000000000000000000000accbfb3c8fd01bd2aefe378e71257881de2aa630000000000000000000000000f75d3d28e54dca9c91159eb8fdd2257f458dfed000000000000000000000000678f6e74ebff3197952f73060f21e8a774708d58000000000000000000000000c42bd7f8b52916015976a5053c5ed2dd057db0fa0000000000000000000000005a5ddf983771db94afef18d8d9e27f3217133ef6000000000000000000000000d21b99af058c62f8f2444412f229853122288113000000000000000000000000c09f17aa06eb9f0efbfe0580c709c850feb61f24000000000000000000000000f0435f9a6568850bf3729f542d01b8fcc55d33cc0000000000000000000000005f30cba18b77f29344a18a0487a70707ced1a32a000000000000000000000000b8d8159de6ae828e31833ea68c517b12b2603dae000000000000000000000000359d0ef02589675da0617bc1d01ae55c17704686000000000000000000000000f2a0cee89cfefc4a243e5d01b57fc2fb5d697e2e00000000000000000000000027e5ba43a1fe8caeb9cbd0bcb6c69066ea3326fd0000000000000000000000006741bd829bb7dd807e671e68a1c6195cda3730500000000000000000000000000d488e59978a3de7e3c91aa0289df400d672669e00000000000000000000000083c8b221b1186e836916dfe5e77bb5525acc7ddf000000000000000000000000b7030031714d87664674914885863b14e511fda3000000000000000000000000e6464b3604b4b087bf8e87b431653a2c72f97d790000000000000000000000004ee8fd737b31a6c94737d5cecb9bc7e5d9ed17bf00000000000000000000000028fa3ddedacc52e4e7c341960f9e16a076d33d8f000000000000000000000000a3d87c2c77453233a93a4354ef8b1d2459422d75000000000000000000000000ec14c9361c80e79ca657aa4e74314337938ca95f0000000000000000000000002c572e94016e4dc9ec396c4aaeec19d29a95abf40000000000000000000000001a7e9e7e04b2cebc756041a270d291e769cbf3c100000000000000000000000083bf16632a0878ad5b768cefe9a277b25ec9308a0000000000000000000000001067a3e6d796e08acbcbeb64328fb738fc9bd91e000000000000000000000000273b37ff3037ac5709770229d0e822e0857a47f9000000000000000000000000d2535149be6a3f5e2f44319193d3d806bc821ce000000000000000000000000095d2eed6d0ebb4db18f731e2c0d3eef7874de81d000000000000000000000000097e200b5119c60b878382895365ab5e5881f04b000000000000000000000000f9b81fea19d7b4ff6ee6df0ca261f49b99c4c48300000000000000000000000069024e68efcfbdb3b507c54a4623bf4f4521d26f000000000000000000000000823be6dc0956707d2e4be20c3a8ed661fab37ab2000000000000000000000000f4b18ae7ee9ef84c50a4f7af7af7b7a22fc7a0ec000000000000000000000000c1bc1201710b0635e571b601f92e5f691bf356be00000000000000000000000007660c355b6f4c180d88024e93428ca8e8db60b90000000000000000000000008f136f19c26a91bed3d0edf6a19b28f187aea2460000000000000000000000001d80d5f3b8a53408b4b4d21653024a73d8ed3ee9000000000000000000000000267a25f6753e1cc202a6ad03d34f508a7b9031990000000000000000000000006256f2075f57a175b6a619b142ef04529bacac530000000000000000000000002a2e2da543b2a8bcc2fe217d428ec06ffef1d4ac0000000000000000000000009d8c820fc1465a0fe6de0dd7d77510ec377e0e6a000000000000000000000000027a009778cb309f13567a99adf4431d61028d00000000000000000000000000881a424fb0f9027c5f3e450a752421ff64bc0fcd000000000000000000000000bdb0f313f2130515c7c87f580050a9479dda3e87000000000000000000000000f877f3a1a74e25075c638a854a3123837b7a3fb00000000000000000000000004bad9da9aaea69b99257ff2ee0fab8c5bb4fc25a000000000000000000000000d015d5b95003f2b0702e4e63f4e18cffe1fdefd600000000000000000000000092f3877ad7633f29532715e68f7f863dc4cce2860000000000000000000000002db8074c07cc7bba814c0e37d06e3874bf9f90030000000000000000000000006f94c205a7a71000298e26412048f1cf03e3e5f5000000000000000000000000623a0d0fae89586b37c0e73c28e779e8094ef0d3000000000000000000000000ecfd0002733757578cf6463f8bf41deccdfc1d430000000000000000000000002fac99bd8ecf235202e049655f865ff24a7363ed000000000000000000000000f08607e0d2359ab71e41dd555310adbd2b461a7600000000000000000000000067c09a9b3074005102818187b295e8226e3e7ceb000000000000000000000000c0532ccc9bcbeec38f11e79dfa137c17b5d38d4a000000000000000000000000e25e0c9286c001a67bf1c03d2b5089e24274c23c000000000000000000000000e217e4c36432c5af71aa5c081d9285bd016c856700000000000000000000000091553cd660264a015c680bbebe1682e8bfa3342a000000000000000000000000e6de682100d77203ae70785ce18de8223acc2a9f0000000000000000000000004fb6f5e33f1ac6b4c612e98bd42920316e594cbe0000000000000000000000005cbed9c8e8f6d38febca1e096f5a395059ec3b5d000000000000000000000000a02b25156a4b411d7e2a25b4ea51cffb190364e20000000000000000000000000b3772329a6bc8e184521b6796abfc9fdedb4b070000000000000000000000004b3fefe3245475a979a62bd5dd9aaf34761fd5a60000000000000000000000004591d90eee2b8607f07009a3f8ca990b3f609ed00000000000000000000000002bb4654fe4e7534441789f6d4201a1b8ddacaf1000000000000000000000000019c792a76c870bbfcbb7ecdc78fb7a3319c2f9e2000000000000000000000000ba2519e6a5ad8e154fe4aca28bc59a01c54d3a680000000000000000000000005859682c94fd8c36eafea36f0534b047f0b8262600000000000000000000000004dfdf9a2934c0e3a149ec84cf7ef27197547c79000000000000000000000000ad9fab94c9678a008446dab43b842de1ae513ceb00000000000000000000000012ed1e987f090f12dae61758c95042bd37d99713000000000000000000000000698141ab8d4c4f7d1683827da7394ef21651e8af0000000000000000000000001dfe78fae662fc969565aea2b6a38ad85fb8ab110000000000000000000000001c495594eb0e86a751ba9bd64a5dccce3328aa3d000000000000000000000000f1b3b73edf2238152730200fb2ff8250de8abc9b000000000000000000000000fb82b67d3344e2d5e90b4adb7514de159d1ff9cb000000000000000000000000b66a71f55c3cf065eb48b45f9b8f5d21c293f445000000000000000000000000162d73602cb054f498e1c999b59c54dff6da176e000000000000000000000000f37dc4e82f5ac529bd5260a00d80700f0a1232820000000000000000000000000381d98a6c900e6e02a60b97d8646c242c5f41120000000000000000000000003a22be6e3054817802c734e34b4ab05910edcd29000000000000000000000000589ea0019d684277227aec895aa03e3efddd1d83000000000000000000000000f68bf0a322c5ce73978fd396c84a0d212204479a000000000000000000000000b6caf645a7381dd0cceb75b167d10478696beed70000000000000000000000003537ad204c26b3aee0f24b53594f11e2917ba22000000000000000000000000063d8551c73ce898f66530bad059f390584bc0922000000000000000000000000ef8005189e30301d63d13f70c790cd00894239e7000000000000000000000000e5e72d4a320e3650956f0cb2011f841ab56be2cd000000000000000000000000becd2588e9bdf9b2343bbee1d4f20e263da9ed26000000000000000000000000b795bea80bae00d4595bfe8010ec3c289c9be7ae000000000000000000000000ed1480d9994d9054606274c54ec3a26fd816847600000000000000000000000001d75e0e5d0a001bdcaaeaaae6e6ae2410685f2b000000000000000000000000fc87ffd6e7b3a8333a41c943d4f8b2bbb783a25d00000000000000000000000004570cf96463327202a6809beabb731be4d8255a000000000000000000000000f13d2b4e6246901cd9e86116a2e31a02de16812b000000000000000000000000cad9c7d139e1ac639a564c96ab0bbf97f25073190000000000000000000000002fa4cb005458f05ad5797a26bd5015f635b23b9200000000000000000000000005cde573afc76906ecbc48181b6c2f1115832f5d0000000000000000000000009ab8d8e63dfd7d15fe73348f8a129092a07f3c63000000000000000000000000c4ac6634fd75ee52eec999229a1d2cc4c73ef514000000000000000000000000b512c002994108f607ff604aa4412a27bdd9b2bd000000000000000000000000d8d7cabe9fdd5be72c7cf7b3a398b43e8d216ff100000000000000000000000061bf912aa57993011884eb81a23868b4d47cf07600000000000000000000000056b34644bd7415ff1b413fac0e21feb64ed7f31e0000000000000000000000006727819614282bbdc35f7c7bc0fd596b45ab042e000000000000000000000000013391916b67049064ffd426de46d72691f3e61d000000000000000000000000e360e543c25150a1c4473b160d00de0269576ef30000000000000000000000009d461111f1dc30bfb60e552f32eb7b267aade514000000000000000000000000d653a5fcc694beb2ea1b5b6034422ade4596a6e50000000000000000000000002fcd5aa96b5f1a608ea1a764d2f21d914e8d25900000000000000000000000004685382b70e9ebc1a6f5bc0a0b28666a9558fc610000000000000000000000008a716a52cd7d302c776046afb96dea31a9154e40000000000000000000000000e96357a43f187f3fd86b5eb64d5eb487fc2f8af0000000000000000000000000b23f5e26b182ddec11e10c3e876578798447e8f70000000000000000000000000c3c4a066237df936358d996a3c72f877ebb8e490000000000000000000000005f89e195e4366784cd01ff240fd5fef36c80371b0000000000000000000000006abd95b473acaa41b21cf2ed1dc81b031a3f58f90000000000000000000000003f59b2899dbdd5c7e7dab4dbfff0335b931befd800000000000000000000000087d78448da081bb8d7694901a37f443200267f9a00000000000000000000000054fa514471f1b6ad68b038cc9dec3ac9c500987200000000000000000000000027108e68056d9931e7ad7b13aeff586912ef9a38000000000000000000000000087538232304a31ef8eefc952478195a2ba842ae000000000000000000000000af5f920001b9e99ffed9b8038a3e3690fc4cde0c000000000000000000000000793d2f9ab899d6d8e9020890b08e825ce56abf130000000000000000000000006c8f749f432c814ab818f0eff06fa9c02298d93e000000000000000000000000cdefcb1a579a306c3d3962c577c8386eb65f23bb000000000000000000000000acf19fdc33a5e0de9b920aa74d5ba8b22bfcc9270000000000000000000000006fc77945a0960e487a81c8b1641536444ca16bcc0000000000000000000000000e156274162d8bd9e67545219ebc8b0d8d4209c90000000000000000000000008dad08f6ca80fe5c7d0b0d585103405bad96c714000000000000000000000000f637fa860f84b209ddbdb415013c338b07e7d4b100000000000000000000000062751b40a8414fbedc7c95f3ba516bce26348958000000000000000000000000fc6811f98594b2f0ce28c2f039c62d509a6e56c80000000000000000000000009b38d2ecb0a8721f58b79fb53153535be7afdf1c0000000000000000000000008aaf89f4ba9fbaa4404b154094c7a39c4ae74dbd0000000000000000000000007422f1109adef12d0f206491a71042353112f8d20000000000000000000000006be3988c5b12fb341c9613046cc62935ceb787300000000000000000000000000c01937f6742b24e0b47812e2c4cbde000ca9c780000000000000000000000004c1f844d54267c571e69683e228397b9750473ce000000000000000000000000a14a174fdd5951485224396444fda783e500336c00000000000000000000000018e8e6eb9729cdcd4bbed8a91fb2c9781b5d0ebc000000000000000000000000158c076e55cd67f5b9e1e91777899566a439c6b500000000000000000000000009556384f3e7249ec30993d2aac655f09d3c57d00000000000000000000000005a8e03fbbc483525f744cf53aaf22686d822b3b5000000000000000000000000d96926879977b9e8a9400235b97db191268ccfb50000000000000000000000005bb1db8992f24229c200303af5782e289fe9450200000000000000000000000071f4913eae0e6383936ecbb9f8505e640399c6fa000000000000000000000000aa05e862a764433446f384d4a2c3020089e11dd100000000000000000000000022f8158af7c0315a03592bc87491f52fa7aa1be7000000000000000000000000b14e709d7869ebe9a099a43d3dd72bbfd9938b2c000000000000000000000000d7d1936e5428d5a372e2424b75d1f85070a635b200000000000000000000000054af009a65f29966f71973c751eb8c4dba5d4ffd000000000000000000000000c5299b4160b22bb028561ce16eb7fbde9ab1ec80000000000000000000000000085e5cf7cb94702b5f17472e86f6b36042f80b6d000000000000000000000000b7c350c8e67395c476433340330659e7402b17880000000000000000000000005ec5f8f0af11c91345be0af3883b9d1e89234e96000000000000000000000000427a846d19a4cd7e49ac2591c83730066e860ac9000000000000000000000000f67b5f9b5927874f63adaa9d8134cd748375c2ba0000000000000000000000001238510238fe16f7b3b37c72f603261d71b4cfed0000000000000000000000001a80738a934f2f8c9955563cbfbad0db4c0ec7cc0000000000000000000000009d67fa22fc4a002ba4dccc0b9230583669aed77c000000000000000000000000e46899e578a31400751835989798b28462f083690000000000000000000000000cb9703321d9fe1dc9c6fae78a8da26af2ebb83b000000000000000000000000c6d0411489181a14ae8768c5b373729cf3de38830000000000000000000000005d11b2e9237a9e1dad4a2af868dd98cdb466b01a000000000000000000000000a8c079a6d35bbc30fb8a95a20547a03b76a8e157000000000000000000000000c0c40f7766ad9b538b06b825e5a2c7cf2b55f8a600000000000000000000000043dd2348f9c108e6c6245c293047a4147cb7c3b200000000000000000000000042e5208f566f6d7e186811c37b8d0ce81fcce05700000000000000000000000013667d39297ad6becac6dda84913419230c33dd400000000000000000000000068ea2d2cbfb2d179aeca6e27a5c0b02cad62d47d000000000000000000000000ae5f65b7e2d499523d9a7d4c808fed62e0756b36000000000000000000000000de8471b922767f041e0df76a51e326bbef0af921000000000000000000000000b4301ed974b198b954a6e4efe7ef4fd8f0c7d3c40000000000000000000000008abbb50793dda40d4193292828062640f0874bdc00000000000000000000000051376c7a999666d218f0477879653642fe633f8a00000000000000000000000016a3058e11b115b465b2817ef78fb74ac881c0720000000000000000000000006c69a6e07d225abd70b063dcd3ed40e36280f19f000000000000000000000000a0cdcdd7ffdb6ebf3eb13f2b5717bb416995a49c000000000000000000000000bb5b97aa022f4d5bd166f0ed589159cb2714479800000000000000000000000035c2f15c6b566180f7f3b1ae44b744bd1a7d4ba0000000000000000000000000a3d7e8fbbfb64a4d5cf06ea396082d5c7531863600000000000000000000000040b9d51c1a3ac44ef073f720df03cc0c962ca89e000000000000000000000000f996d2574b6d05a9076d8273bd64ae13c9fd1d2000000000000000000000000082ca0bef7a65fbcf7ad5ca633ebdd6b6348ff745000000000000000000000000086e5c1230750af687ed9008c02a3ea9cef1e7ce000000000000000000000000dedafef1feeccac31fb220408b128092d2d66c58000000000000000000000000cd67ed6c5b80a86d41cd17d6c3f20b24609e72d50000000000000000000000006d3dbad007f85f151a45ab06fdaf4d7a42d8f7db0000000000000000000000005c8264fa320a60daecb9fe8519ff43037bb42006000000000000000000000000d80ea9d9ae2169c33a0d6125b3e6d0ec353c8e1f000000000000000000000000110d2089daf21fd3887ec3a494e6f65f83a43e300000000000000000000000002c2b3239bc7940f54cb7ca062a4bc7724cbb2eaa0000000000000000000000003b5a4d975c8ad8bcd2e9eebd71d8ce8c0f591a14000000000000000000000000112316cd98ecedf954c6fcdbb94e11a5706102b00000000000000000000000004b7e2e81e172828970ecc83183d9df56ab1599b800000000000000000000000084575a1aa6403514ed3f2a9598958726af6fd2de0000000000000000000000001b18ee52316f327f1f144bb168d06ad9a27c37ef0000000000000000000000000866bcdc980f3410f6d3b81dff07bc51a7a743c90000000000000000000000003c6a19e2735c7ee9fcc3a87f2b3713c3743103b500000000000000000000000080b31da4114fa4cf59e421a79e1167bdfe93aa310000000000000000000000009e4651f62db66426f392751f75ceb0735155f7e6000000000000000000000000765e25f02eb01a96281965b153fb9ce675de6b0c000000000000000000000000393f0e4798ba92777042650fb2f4d46bb3c9ef8d0000000000000000000000005b011ee578785442a80957089dfb5d74785a88490000000000000000000000003587d845a743d9ff73c067c3004b29b02defb52700000000000000000000000063806967dc33abcdc28a89a55cbbe1d6503bd1a000000000000000000000000040417c7343b45e67a67e0cddb6ab574be7ed8779000000000000000000000000d39734ebb362ed2446049691fa69c105e24b8dd70000000000000000000000001f7fab435c57eaa616745cd2970fe1d6b9d1e97d000000000000000000000000eb88affa2b6575903a03be101fd78bca35359d91000000000000000000000000e074b2f3a8657ba4f04d6c7fa41dc0e5bfeb0884000000000000000000000000b8e225c22e31c89f611b0704bee495655598a74b000000000000000000000000f229076e20ce50150063deb88a2a1422809b92e7000000000000000000000000b2aac056777f98e9bdc794073aebbfa058c9467b0000000000000000000000002a26514ad80f917708eafb844a1d814baa8baf6c000000000000000000000000ef3de6f693b6d6d123843030b881e8d9862104a900000000000000000000000038280dda41457c43e1a41247ee2d1abc13dc5ea90000000000000000000000004847d0f64fe758634ea5539ac8e15cfffa7c34a100000000000000000000000073a88cacf229ad7692beffff9de1b583db8ce469000000000000000000000000af0d6b51fbb997c4382d74d2ba0b23d6e8ebe2a50000000000000000000000008ee985762fe59040455b5f8b77933200267b69c700000000000000000000000012b2c28d62c8f23643b95f6e40b394e04c04e14c0000000000000000000000002de6fbf2570f07cc6ee23feb401b122e791946f4000000000000000000000000fb06c079dbc2bb60512ec363d5a59a57e4912c840000000000000000000000009692e9bb461b417f66ef65bfea815ce59a01a26e0000000000000000000000009b3c854249b6c69fcc1cfc60f84c29a6aff23dda000000000000000000000000626be15e0c25ce5e2f68b209279215d288512430000000000000000000000000d28244b231957569ecc22dd7ba06524078fa9b2500000000000000000000000083f1f43ecce862c96e621eea7cc25ea55ee14ffa0000000000000000000000002cc6c9998ecba0ed15ff796570bfb83bb2d5eb6f000000000000000000000000d4c8de2f5d00c34dbfc3e204bd0986bed2b7c8240000000000000000000000004e972c911571af94af13c6e741526570b125f5cc000000000000000000000000de9ba80467d68eb643f8a2ac204b0db36318d4a1000000000000000000000000e559733001c4cad60ad8db81efaf1db29e8dc712000000000000000000000000d15dc144a5e282c4d370ffa86e46f5a076ffbacc000000000000000000000000daacd0c6ac0fe6da42de375a92f4c3827816f4fa000000000000000000000000a79e75a7fc7a84d5355ddef2c2633cc4083e0487000000000000000000000000feeb3acc2a6453dd055fed85bc11fa75fed8d4dd00000000000000000000000008e27ad84a6c53db7874f7e6fafde7cf25c188bd0000000000000000000000003d96d45837851e1dfb114a2fa07a7e2d9aa6058100000000000000000000000050967ff72edddec79934468c333e6f7230612439000000000000000000000000bb40d3c667120d3229c4f6a388b062fa69f3c049000000000000000000000000ee8b75ab30ddb0e0910751f58bf17441c22480dc0000000000000000000000008488a6ac36cdc036f0c3b652a17e7a4c497d2f010000000000000000000000003a9664e8be1e1d1280063a55cae0fa32fac33763000000000000000000000000bc99e3687f3f351b16f7f87bb9d4f2096156c5880000000000000000000000002d6408135d317cd3ae939786bd418cae107c8de40000000000000000000000007e1f69131b0e1e9185246b674496deb9191c13de000000000000000000000000c5f9b48c50f1ca24f4c7bb73e34e8c318d85b76e0000000000000000000000005218a7db7d8e5ad7bedee74092446899ca8442de000000000000000000000000d27844a2e5db58c47b22a8bd52b6ecf2b0f3791b000000000000000000000000deb2ea366715a8f47252b0c8147062a0e980bee7000000000000000000000000cec22178da9536adee1e60aaf59ac8c0359bf52b000000000000000000000000c99171cc1d89ab5726c286b8d567419e040c0fbf00000000000000000000000065be835f78f82490bd568713a0ad0c2e6fa372d80000000000000000000000000935c66152fed1b8c26a4b54492dc9a5546c7244000000000000000000000000033654af07b757c7c68fdecbc8f459d9d4b4590b00000000000000000000000091fcad5b1ed1d2e085a4b0bc5d69a579a5e0760f00000000000000000000000074660a82118bebc89719bd541619175d0be98ee300000000000000000000000011613907d0080bb0adc84203497949b99af26bc4000000000000000000000000025230b241f262859e8ce5e64c0180e0c969d082000000000000000000000000f1eb93b6582dc8dafa1c2346b9fb815a43fa7aae0000000000000000000000000350f2fdcbc51b23060d2fed572b50501bbd7b07000000000000000000000000ca5f7e8b7ca01dfd538803c4dc32d9fa220e8b590000000000000000000000004230e8921da47ec82bee4ab0f0552dd36a42d88100000000000000000000000016224ad0518cb5d15a74ef09916cb19f5de66e84000000000000000000000000b95b682312be240c992413718cafe76804da7afd00000000000000000000000000e68f54f9076d17c429beaec4407c81f48bb9b70000000000000000000000008ddf6a227acfaa575620a2e6f747c9d1889b2e9e000000000000000000000000f7eaa7b0e136626ffad16f5ad1bbca1bc06c3444000000000000000000000000a6eebd564fb706ec3cc3e7d8ef9107f6da0a42ba000000000000000000000000c222e3026549248bc78ebb6f81df386cdf2314820000000000000000000000008114ab8830692b3666f0fc80626d1a17c64f33cf0000000000000000000000006c2607c2f891e8ab8c794712aaa8f84c38abd02e00000000000000000000000015b6f1f696c4f1ab834a9871147caea242c087b50000000000000000000000000451e5176410a1cc5287ef7f9cab72299eff4c1f000000000000000000000000d4fc8136542c5bb7afb1bd98c8fcb817eb584486000000000000000000000000269b00f940c3a210eacc194dadbeb950ad58b59a0000000000000000000000009601a54fd699fb4794606b463e9153c9b4a8890800000000000000000000000036e68133e889aeaa6e19d4c9fb3e286174b6bd48000000000000000000000000fdac1bcd2a357b47418ca1cd2ed158f5b04fe547000000000000000000000000cc8d65ffdd188504c5de17b354cbd0d4562d777400000000000000000000000011753e90af60920dc8d350a1e5d3606014252e8b000000000000000000000000670c44e09b2bbb9559548bb3faf0fb6a2318b08a000000000000000000000000d9ad8f7a63c2b975298311e60fba29ada3e992b6000000000000000000000000a632c6e3544d3e4bd01e2ebe5c08695012adee760000000000000000000000003263a97e88370afefb43db49667cbadcfbb355990000000000000000000000005292b0df659460ff448f2bcfeb954b3e34067838000000000000000000000000f0794404e20bd53fe7a009e907762402e15234060000000000000000000000004c43bae7c280c206083fefbae8f9898a160a0c9f0000000000000000000000000ed97621c04c301ca035f770973a67e56347a327000000000000000000000000421dc91a995bb7e333946bda82fde9b6e90637b00000000000000000000000007fb654be79ea9988a6650aa04cd5282df9f1a44e0000000000000000000000004cd31adbaf422738252d757f7a5933269579afd50000000000000000000000008bc40255eaa37e08a98fe414924a5341e608b42a000000000000000000000000f9603e2c6e642f3d609bb0c6601a90ca56052edf000000000000000000000000726fe0ed0430d2aafa4169ce6b008bb739fba9ce000000000000000000000000c4d89e4dc10ec08d40c2279a2316b54c25c9814e00000000000000000000000050f9ec912c80488c876a0e304236faf7af9af0c000000000000000000000000047ddb875fb74c38f0f05b181777727f4d13e1d3f00000000000000000000000001ba47d05465cd91c791fb83c214e200b0c4beca0000000000000000000000008fbea9d3a188673146544351c7306c7165a04abd0000000000000000000000000ac67937264803f08dc76fbcf0d95390019b3976000000000000000000000000b8f83cc89cb6b7ed2b3c1e814ffa5301864181c9000000000000000000000000eed7ad8bf25d96da32217be3b6785a599f38ca240000000000000000000000008be1e8d5b3d1f9a3ae5e6849eb7aca917c30c686000000000000000000000000615ecc0d74ee6e094771376f98d122258f5b41f4000000000000000000000000326c01ba7b887b522328aa2dbe2cd651342cd2280000000000000000000000003023f33e7c47d2784bfd87ea81aea5abc9837ce80000000000000000000000007967bf40a77553bbc2d656d19c9b837ecd43cc650000000000000000000000007b99269f5be67fa8da844f1a4a43348719dabe1000000000000000000000000018e31465b93389cb06a976ecea1585aa11ea111a000000000000000000000000f08204e39308508608ba2cc9a0ff461072480bd300000000000000000000000012ef36d5184cfa7367a7671ac9cae14e7e25c6c70000000000000000000000003ae9e36306739007c7db78715c1977e9f53cd502000000000000000000000000d50de109bb4e6ac5a767bd4de30f579ff101ca4f0000000000000000000000001ff9b2ccf17830f928f567a6878092c1d073f2620000000000000000000000003327f44f1ec7930523e3cffbd8cf8430c4b770ad000000000000000000000000720bfcd7c6d1053493d61b7d38b49b58b2aed0d100000000000000000000000071c61a53cd1e9317727a9c368d284bcc52e5f365000000000000000000000000455d15c807d093fc9eed29c1d0a02b80cb8697d40000000000000000000000009de2d28454f2fc17702801eb4b3a723976fbda0b00000000000000000000000041fdc1a602ecc4a5849e5b79db5721edf2feb6c0000000000000000000000000c71a68769582583b1bc4e2c5d96ae239f1c8ce960000000000000000000000001cd1630b5ef84942c787767c2aa50ea562f932ff0000000000000000000000009cec33b611717408314ac5bb9ea8486fa1a549d400000000000000000000000034fdc84f9f29fb16165ff985fa6b0d0eaf45ce56000000000000000000000000d09de03eb234c898132448b4862c1affabf29119000000000000000000000000bf768561a4d228d0663e3be6d2bec1f8c90c47f50000000000000000000000005c172ce18dece0e5399e747e093c98c81c013eba000000000000000000000000b1984d3a2851f91712067de6ef7afc732f0a96a100000000000000000000000008d20b5ea32bc88d9fdfe9ffc1463c56d562b55d000000000000000000000000d629c7ceaec9516f319bc389fb4fd2ce48ed89e000000000000000000000000012dad844ec1a30510599898f107f2c15e8fc3690000000000000000000000000b5625c23474e3015562b29de240112582f8a707c00000000000000000000000048473969b885fed77759dea165d67231a9d0b79c000000000000000000000000fc143cf5cb18a6fc79c490f792a8797f5801a546000000000000000000000000602780017ae2f7368b1c92eb85d8533c6a6e15ce000000000000000000000000018dd41e426e670be28c14bfb27e1b4f358a6f71000000000000000000000000318a92ebf1f7aa7341d9bffbbca6e18d2e6de54b0000000000000000000000003d6c7ad19316be9d16d6bfcc56c1a1249f252a5400000000000000000000000085b1ed373baa369e46e061f9d25fdc9456e2dcce0000000000000000000000008a4bf6fb389a5e14ad7dfaa584e666db184e6227000000000000000000000000f8f3d1cea088b457fa97022c7f0024fbe76bca47000000000000000000000000092e5347f5fc65f3654dfdee74b686086fd4996e00000000000000000000000000051faffa82fc8ef90f6d82904fa36c4d86ec7a000000000000000000000000ac57024e4be264f20e7050d168eff9ee031a9701000000000000000000000000e9eee22f69c7e7be9862d9d068acb51b45c16ecb0000000000000000000000008da4ac38f66e35a18018e077569788782a794ec9000000000000000000000000c9284b4b4058a2c6612908a360916dab1672d1370000000000000000000000004c46d3b0f925c80114b47089edeb933573317c56000000000000000000000000728f4aaff4e07cd37cbc7326c9fdbb93688a655c000000000000000000000000963b44b890ed91dfe87b211409693410c82be17e0000000000000000000000008ea8d32462c149a12fac367414ae3a212effe515000000000000000000000000c060e9231a54d8dc660bf361529017b4ee619a9a000000000000000000000000fc5cefb352958c719716b16247874e6a37b18623000000000000000000000000eb78065a5e9d7c493a51cc5cf44d827e814a8a9a0000000000000000000000003169c3c148f3e45919afc62508e90e63d26da16f000000000000000000000000451028e527e0d41456650ef81160aa0de311dce8000000000000000000000000e7cbe5413589424403b27ca20112f990bedd676a0000000000000000000000006d555eba2e3b23693ef2493bfc90fd57f5050822000000000000000000000000e5dfeab182dc1d8de97a9d7282eee6ce7af615af0000000000000000000000001466e194021be4b8cf667fc6590cbf804c56b3290000000000000000000000005168cd89639f5f573ccd30b31595c96efbf1298e00000000000000000000000080685513099b0a8310aaa71363affd9416077257000000000000000000000000c182cec634a06df603ab8e1418c219b0417b95910000000000000000000000006b8ec938c91ed27edbb83fb4f826b83dd611505400000000000000000000000019991a1babbe763ab214163cd58bb92a121a653f00000000000000000000000087d6831094f9aa10ba18b1f09f20021cf516c85d0000000000000000000000002f302e5f01bf4c1674736825f794cb24d789231400000000000000000000000045438e24bc44b202b9e5c5f8d4ef911fc780fd7f00000000000000000000000011bb2d836ac32d2d7cf16e19553e212ecb6c748700000000000000000000000080e5b6a4be234f74ede4b8cd1e11d028f2a297fd000000000000000000000000fdebcf3bff121c5e660991d8776bf16da634e44e000000000000000000000000361b4ed37cd1bbdb065e91cbad09675c72f9a22a000000000000000000000000e3b37de5ec59a7ec3390b8478709bbc3e01d3b0a000000000000000000000000512589c3329cd446aeeab372b7ce9dd4fe2d145600000000000000000000000053a3cf76b8ce62040351a0a9f803e8496e0f8bcf000000000000000000000000cbffb8ce195341f1febbfbdf7ca5caf539d97fdb0000000000000000000000005bab8f5e81b44949f1a61fd01d28d164c0f785c3000000000000000000000000e23f2cf193fdcb2c5fd0ed75169851a7b8798e470000000000000000000000008832205bf00e2ca386f7e10ee79f3559ad956a740000000000000000000000003e5d6a5b80b9272d635ebba5efbcbb5c919db448000000000000000000000000e7d002684cc849c6d9d349576fa7398308ffe580000000000000000000000000861b96beae420a2d20bcb9f6c997aae487fbb1ea000000000000000000000000f751e41e4079e910bb9e7485559c6a116e457517000000000000000000000000d275f2edc1bd92b7c944c3858d55ea9120f81ac90000000000000000000000007f4bf35bf747c9772d7c37da54183c8c6ef3314c000000000000000000000000f9c93442914a0fb31c870edf758a67a850a34de300000000000000000000000060b05adf8dfc0458e5482a64d5a40edae1440df00000000000000000000000008504aca307138e072efad0bd972d0b6f73764265000000000000000000000000017a5200f67e3a205047757ee6c2bc549fb82a8a0000000000000000000000006b77d73c5e6c1f798d437f2cbe58d122da9885a70000000000000000000000006a301bfb4fe567a454342575a7efab8ab0007a74000000000000000000000000e6ae1069bc0f04c75b365f9db37fbea444de1ce2000000000000000000000000cd2149626631d7417be6b81b77a12c97e15b53e800000000000000000000000001f7d43ff7845e5fdd5baa0d611121cbd82122e2000000000000000000000000f97c8c825b53d2da5fb2694cee5ad03283cfb21c00000000000000000000000050ae54c576cb7de5a1c474c855df3ac0a33904a5000000000000000000000000ebe00d0b26088846df697684cfeb0b5890c6279f000000000000000000000000fb2e68dd3fd1e869e41b1423efa39b66090cf600000000000000000000000000afb0439aedb094ba6d6e97b23578ffa5df610f470000000000000000000000000081ce7742f569080f6d39058a616a7ca716f8c800000000000000000000000055fbd1ffdb02dc648e04f56194392e9756a7d844000000000000000000000000eef839ace1934ca99da02caddd9293296bc2283f000000000000000000000000f533788fea4c51b783eeecc452e049f1b040c5520000000000000000000000002c5af264a949322f188a0c71a41caba89f37acd70000000000000000000000008b7def12158c0c60cadf458652737a0a98d5ffaa0000000000000000000000005a8f697d80812dddb96676222f2423e65e1bd861000000000000000000000000f4a7592a8994b1827c6a2e6784784124c055bc4d0000000000000000000000008b6d30af4f468e9c02d8a54f42e19cea29a112e9000000000000000000000000b4436822bc45d236c37ad2c7f2a6a199037df5ce000000000000000000000000910774eabaa333639bb943913b858d2bee835ca20000000000000000000000006c65cef991c34f7c58d467da7821587c8ad59bc80000000000000000000000003bf67a3465ad4258585e608a5f206bd266d9c9440000000000000000000000004370a4cc0c503b05334b9d68a105d455ca66eb250000000000000000000000006c5b3df63a89656f10a7a09ce34753129ab6201e0000000000000000000000003909a19c46c5f3d0e72e8e2c3e17cb44b6f3dfa00000000000000000000000008540648fa3f3cb80ecd47288a8e8b1faad94701b0000000000000000000000006350eb080de05989afd7fc64fa5484fff038de070000000000000000000000000c6e09bcaa8bb258d4ee30e171fb13dc6329b590000000000000000000000000ac3c7e888ed47beb27d41b28d0e29608c437b787000000000000000000000000f673d0c6926fca1e661b264d7ffc36afb084a6180000000000000000000000008aa2aa44b20ac93d2bba2355825650b61b2a0a1300000000000000000000000017054edbbb2e1095d42881611813bb7f930e367f000000000000000000000000062d557edb4bba72533ae0a741027b05c8671c0f0000000000000000000000001a415b7b5eacb3018a2de24fa2c571de7b680b9c000000000000000000000000855a884e120d1cb21292046f6432afc81e0025d3000000000000000000000000df19e7371d923582171c764f4ddad74c5807cecb00000000000000000000000061afeb574cc321e17ad7eaf3263cc903d0f7f29b000000000000000000000000535a99fa657913e5fb6fe2798c8c530b62dfb6e300000000000000000000000033a6f713f090007bdce3d370fb3322e822969fb0000000000000000000000000dfd331b7f1ee00649dd5bc035c4aebac09a5e6e600000000000000000000000084315de2360b37079e190523cca7f90be0ed2ade00000000000000000000000096e8041f9d44a50ec49a9e3eef1fb19edabce5cd0000000000000000000000004c549add5ccdab2d08f4daf2ff86dea74c417879000000000000000000000000468bec75459eec4230a3b3254fa8bf693301f2f8000000000000000000000000998762b86e89764913e68b5e4d0a3d33687f91c800000000000000000000000034457f5632b347ec151aa87d8eceaff3672c2d9600000000000000000000000036c515c8dda2c78304fbe289f312da512e8825bb00000000000000000000000068830d7fd102081a4c0c22b0ee61b1a646f14dd5000000000000000000000000c31fc44c9c078e5c15ebddda597582905f9e488a00000000000000000000000017d76e049c94b8f01fc7f1523127f2a564c07b3d000000000000000000000000be1d374d513b12f580149fc6e20695c91dd3eb7a000000000000000000000000d7539039dfee3acf9a69733140d4a4368e67ada8000000000000000000000000ef13101c5bbd737cfb2bf00bbd38c626ad6952f70000000000000000000000000143b5c2b42a294b3de58bf4218e1aca78859b6f0000000000000000000000009facc48665123bf327551d7ef589226e6a70564800000000000000000000000017b9d6025a5e0f6afa3989f63b70b5e95097db1800000000000000000000000076011c593baf52eb13a46361a8616e15054f3eb500000000000000000000000085cd2d76e9eb8ba5cb3c76a4b22d4bda06377e0a00000000000000000000000000bd53bf14eefe60527158d181ae7bcfb9db1f52000000000000000000000000e0be9349a145ada7d91d8efaf7188c9ed041b6fd00000000000000000000000015ebf9bc443ce5d6ecfba78d98912d8dc79e3a6e000000000000000000000000b853364545851a9e6a5ac8cad3e01a98b88acafb000000000000000000000000987bf6c3c75de0280294de28a58fae24716d0884000000000000000000000000c29d0ee5362a158813659483eb70d036707172e20000000000000000000000001add78e43359ae5874912fb6f31738a221c3fa240000000000000000000000008a1b919633c41b182a6d63a2e69f04a226c1512400000000000000000000000026c6aa367785a87fc52ea6a21c6152ffac2adafb0000000000000000000000002834cc2ce3705c0cd4c4e2b577527a90faf70700000000000000000000000000ba14bfbd4ac64547f7aed64350f8f35bd6dcb3e10000000000000000000000005c5f214541a8fbce7a7f6316e8a16cd2f81196a50000000000000000000000004544ea968b7344925a0f4b5ff5d801f0cb74b9aa000000000000000000000000a95510f850de03d2fcd13ff23c4131f50ebe8eab000000000000000000000000ee139695b9d8c2b97bd13f5e2007d96468ebccc0000000000000000000000000b497a245d2aa6764c4ce8c118b5f81d953570d40000000000000000000000000db62ca75f914185dc1ac3195616fa74d242c202a0000000000000000000000000eb94729d11f84b30f1f27a345095e5b9f5a028e000000000000000000000000bc882c33f94575bcd0701654c8a8cb85ba25b820000000000000000000000000395e295a47620b3592ef7c14c416eb76cdbe63d900000000000000000000000057c5ac8cb8dc261306171b85fcb68062a9d48712000000000000000000000000f49cec153f274d9f44f1c34dfcc9fb1c92a8467b000000000000000000000000783709116bea923c94db45d571211e5143e7b030000000000000000000000000c4a11f9ca692e70e6082a5b27a0544f1888c9a740000000000000000000000000afc943e736421450a5ef4bc88dec9c32027df70000000000000000000000000eff3d14c3e56815cbb46b48044b910e5a180b976000000000000000000000000879d2583974a9327f2a17d805e31d1635a1c62a9000000000000000000000000b8691d086da7a9266db0c12a43f27d66966ee6e700000000000000000000000056c323539b849909dd809d8365077b8a806c2d300000000000000000000000000a65bb9fea01b527d583c96be4d7bcd37ba0b53e000000000000000000000000baa00d497941f8d1b48225b19fde8c143d99087300000000000000000000000032679c10ace1aef452d320740f481f31965bae5000000000000000000000000071c777d19ef039f09b25a41f822091d87aa9944a0000000000000000000000006ee9d400087ebf25877b9ebb6b38c226ee41869d0000000000000000000000003527604012cbb7f6bf5b7513d1cae55225364be00000000000000000000000000e75864509502090da257d34938320c74e0b629d0000000000000000000000002791dd4a8e4bc518c7bc20ff84f91571c04b9c730000000000000000000000006abb837e142c9e68c4cadc67d29a0e4b40a050d4000000000000000000000000ccb7f2777fc4200fdbac329645c3b404ef0e2722000000000000000000000000833107e02dbeb21c3c988364e13c925588b19b8a000000000000000000000000935e7a812b717cd02bab5a24ad77fad944869d8200000000000000000000000096b48f0104ca135d938c7343068c4a1257f2810f0000000000000000000000006af481f4ca77399f0b3b13e3347136aa3e118a44000000000000000000000000dce0747a648fbf967d94a82296c63a5d9bf0edb50000000000000000000000002822977b58506e98d1f4bfd94b14a437131a420e0000000000000000000000002fc81371803fe6e3c35bccfc541ad6c64d9d9da5000000000000000000000000592d06ede45bd4a5c7a67ec2456ca635678d2d30000000000000000000000000972696e8d7811bec2c79c1b5f8f96aa6a694a7fa000000000000000000000000cae60951022302d8ad5ade20acb79f9a5ca1c7100000000000000000000000007feccd9002ba1e6437808e993e7ee995a7e3f6ef0000000000000000000000000427e60bf9223d195623db69c2a3e3dd4144d76c0000000000000000000000005ef5057be4d0041ad9b3096920fddc7112a6fa5c000000000000000000000000c563b2c2e7accc53f956d8b19531ecc7a765689800000000000000000000000041de585c0df22862a4db67f2a7eacb2d25720275000000000000000000000000979828c6c49fd075c7ad6b8f4f44eefe1c832be1000000000000000000000000e3508648c887d065ac48d0982612ded656efcbc00000000000000000000000004f7f63f7faf14ff16ce347d31b1039763abe0ed500000000000000000000000062dfee6023bc6f8fee2b23acd1c2a432d2a7085e000000000000000000000000dfaa49fa66eec0f0971f132e9128771164588195000000000000000000000000f28c336d1514c9a68d0dbec3688594effba8d9c20000000000000000000000000eafb85855534896e08263b5283c4dd74a226916000000000000000000000000457cf0d0d9cd9ed631106343279179aaf042207f000000000000000000000000935139a0cb2a907f921f8d4d7dafaf1a2e5d797b0000000000000000000000009594ba2514061586f24d4967ac6a2a1a242d9f18000000000000000000000000241e73c03a156333c21c35017afc33d6f0d7946600000000000000000000000037b3d1ba6bd044f94595cbc08f312fcf58f19657000000000000000000000000b5b18a57b6ef279d64f2cf7ad0a892c06fff27730000000000000000000000002cd8caa82c4604e759e481b3a9bfc3b39f037981000000000000000000000000a15d78ade093bccace99ff1e19290a90d4e87fb5000000000000000000000000ca0379031b9f86ed69439aa1b40054e07a363182000000000000000000000000f9090ba8d9f8309aade0d9b5f3eb5206c08d6812000000000000000000000000f1d661ffa48c003b6bf607ff5397228e684fee1a000000000000000000000000f9472052159013a42ecd255797335831dff60d7b000000000000000000000000fef3f2dcf7abdff950f14aa5603921765249d2100000000000000000000000006f38f65ed97ea105300c07c59dfce96e013681ba00000000000000000000000052b9e5b1f7c66c426ddc8d2f2dccc42cfd6ff287000000000000000000000000548a34bcf68d6e7ff5add6cd2abaa0a1680abdea0000000000000000000000006e696279d7903de03db18ad230c4228b42cecb1300000000000000000000000028d6529ec4ae06e0c1a2bcb75b64616cad6d0d6d0000000000000000000000001e2024daeb971ea6bbdc0144469734cc9a0c0233000000000000000000000000fb167391257027bed7481a4ed7c27869ba304b1f0000000000000000000000001c59aa34dd89185a7620923110028a92fc07784200000000000000000000000007155a032a228729ccda5eadefb74ed3aa3cb43f000000000000000000000000a801db9ab6bd95d4bd920861515b4b6a0f8a34270000000000000000000000003d25853a6c18f96ec89414cf45affb10ddb9d500000000000000000000000000edba8a60007859ca20cc711831dfc175876a197b00000000000000000000000069d11183c80d728283463f128fac20e4e61c3824000000000000000000000000ee1cce01adceeb0e698db76db9f92c1d4a8522ee0000000000000000000000005fa1505e595e231abda5031d3a827eb7360dd9f4000000000000000000000000c5ffd9afa763b671627fcfd7dc8f71abe92b811b000000000000000000000000c454010dc19eac9da789a1d3bd909c0b769766e100000000000000000000000041320f7158b235ac02d109fac1727cf0ccfdccfa0000000000000000000000004a52009169b8022aa82dd9a422f344d7d82561300000000000000000000000007371dc13ff262125fa4673a46fc3288b6876a3660000000000000000000000006d3c07159604031b7e5eecaefd047574ac73fc5a000000000000000000000000b30fb5872c727cff6b395ce0b0105971cbbd309900000000000000000000000045b436f4eb1b309472fe3a0d5fd915a024b02a5a000000000000000000000000065823e171f037b889c4e1029e8aa34d6b134307000000000000000000000000c8c84bcf3f2e6d716a8ea4878d2ef3157a2fd503000000000000000000000000848bec1486a521da4d3d9d8d6e992321ff2f3411000000000000000000000000d3b043960cbca11a82b039d0fe2eb811ef184f8c000000000000000000000000a33277ed953f61c7dff30e7a751e8b1e92541a6e00000000000000000000000089a2becd4da7531780e698ae96100f90ec577c02000000000000000000000000c5da1298094f00c21c9c338e496727d4ca43c17800000000000000000000000022071ae899b1fe4066ea994349597a9732f5b0d8000000000000000000000000a1c0ae2f3e18ac29f75d959b9f509c861dba97c00000000000000000000000005f95d9e5857b5d8a96a2a81f0179bb97818ab53c00000000000000000000000078d03662484b7b48451ab786d43333fd5c4b73ae0000000000000000000000008769faf43814337fbddb06c2e7997e16a13255070000000000000000000000005947d9811f501614af435fdbce98a9fc95ec9c77000000000000000000000000514dd2e475d2a3a06a87497212cdee295d4504ab0000000000000000000000000d37cd20192353c18b82b650f5eb18f08893b8fb000000000000000000000000536714ac2717f1cfe180fa2f89d177877494b168000000000000000000000000df1aaddf662d073e23001847a733d8a6442740a4000000000000000000000000a197b8c80eec715118276538c37ab2543b2bb1dc000000000000000000000000dc1d725a86e7d2634e24a4f19130e32083d5e6cd0000000000000000000000002714d79ab527c018309f8d52b3efb73ecc2ed11f000000000000000000000000ab704ae78beb06f5220199c959d58437222ac49a00000000000000000000000096ae63d3b7dd79b3c7a98aa56890209fbaa0cec60000000000000000000000008fc9095d015167851704a3f8c8fc44ac0cc9a305000000000000000000000000fcc3333c7ad240b123845eb107d598a3c85525d70000000000000000000000000574370106e65cd6cd2037c010cccd843af73ffa00000000000000000000000094a5e3e21bf8ed442688b09375d9ce8c37ac9206000000000000000000000000c3573b49882f70884c8594906bc73d74468d5bfa000000000000000000000000d553965cf9e9d8b0b920e228ee97d4e4e226e9ad000000000000000000000000badb00bd72084317818c4d9725ac4b3545cc8bd00000000000000000000000007d09e1f261c5e0217ecd27235c2acefc44d1251b0000000000000000000000005e7ec1a81eff6db71c4ff61e79047b1c77ce48050000000000000000000000009a5269e06a86e28c613967d4230ebcf523efe5ab000000000000000000000000095c29917fa8d695d403672de040814fd6f3748d000000000000000000000000c76f569790e546a214d46c9bbeb8f540bc8cb6b70000000000000000000000004db89c165beac64a862ca8c9555946eaa7668e7b000000000000000000000000779bb3ba424e59ab2fecd87caca4a429e6762b9a000000000000000000000000d620090ab403e77493b04e3446fca336249c35c400000000000000000000000078c3da5b379d59f4394f4a941b63984e30192ab8000000000000000000000000fe0586b2f30711115868851530c6be37f13fddab00000000000000000000000085c7f9c8fa2c751cd63b84772da56448b8f9f257000000000000000000000000731ca6a0c405d0e2e7bec38ed9728281f70c30d300000000000000000000000036ffa134299c02f3e3d2d1662a3aa2b326de93e20000000000000000000000008de30da1ef5803def433242e3b77086fdaf16185000000000000000000000000f5911f8438434e7870d0ee8902d64626aa586a98000000000000000000000000fff594ec8c4aff5c08dd891373a0632389c7909b000000000000000000000000251ce18fbeebb63facac6ebed7f359ad37468da20000000000000000000000006c4617ef90ba8eef24071084621c11a4f27066b00000000000000000000000001e26c08a97170b8b41d2003847c23da329dc1d82000000000000000000000000da7e8663c3dca7ca4e11ccecc89478dee8bcc3aa000000000000000000000000c821b9b33bfe221a9321ceb7ba27501257b1511e00000000000000000000000037eb1ef8b8f80923a684b7b29f00f9188f0238b9000000000000000000000000e04e96803fcd2dcad65085f50559d7ef588a90e0000000000000000000000000f748b4fcfefa2bc4ce3affd60256e1cd7f43e59c0000000000000000000000005f683b0b273831f2d92e5a84781649e608ba04ad000000000000000000000000ad8f405e95e20cdc3cf7fecbe605e19829f2e977000000000000000000000000f0317df20c7b598bc62983ceeb5cbc2993985332000000000000000000000000773cf172787d7d0a6391d9f97eb8ce7d5b5c8614000000000000000000000000e8da81c4ee0d8f021c955ac712959697d381953300000000000000000000000032030ef84f2f42d83ded5f6237575805ff34030f0000000000000000000000008ff93d9c61b56cd5ef9c0d5987083c7bfc28fbba00000000000000000000000060f60d5da30f67dafdb4b2133520aff1bfff3e9c000000000000000000000000af67e272841b66e426f8e33512ef20153b26c3890000000000000000000000001fe2c2487275cc65591ce734af08ea3cc227bc5b0000000000000000000000000e3149410e498e562cda182ad427a977e5ae8a7b0000000000000000000000003a68f5c15c63a64366b76340388bd879b11781110000000000000000000000005fa36db63a1eefb72d3e2e7fe748a5741c9937e2000000000000000000000000a1aac67c85a9c38249cd4ab1d9e805084af436f9000000000000000000000000e5c633f7de58a618e86b2da5eef6ddac1d6ab23e000000000000000000000000c09389ef6d587d105e89abec5b51314a2e99b4d700000000000000000000000081736dfc797204ed1a73774a7f9665f86457c4c50000000000000000000000007295b609a1cd0e3656cc39207ec768ef537ce02e000000000000000000000000ea2d94b10943fef208019bb8c6391347dbb2f1af0000000000000000000000009335447a4efe85cb3c2e52e3d663c40e3556521c000000000000000000000000683de3b79420539b41d653801fd5ef36c19ba54b00000000000000000000000059cd86232d2ef004b4ac7bbac1f920c318d19c3600000000000000000000000034efa10246367f1ac83dca2b64a5200e5fe94c1a0000000000000000000000008d48dd42cff73c7fa0b3d0d601304bbaff8775e8000000000000000000000000eae96d11da9983e6a481f603d0fbcdf6fd668bb200000000000000000000000081702b2a006adfa83f6127eadadbfb4c2e00d2a90000000000000000000000009a2d2f5ac53ab1f209bd9df783ff54bc4dbb1073000000000000000000000000e6c1681de995bee478c408ea19ab6eb2a7c13c0e000000000000000000000000eea6770eafd28f963b18126c57b1c8883486147c000000000000000000000000ff4b1fe4e622f83a0599a2c86209b32b893e982800000000000000000000000005243d97fecde352ca74a12aa94af574710055b2000000000000000000000000b85241be9342b22435b5c1bc7365e350782490f800000000000000000000000041b27061f2cf1bb2dbd5d653dde391196c3f91be00000000000000000000000044fee9bb67dd096da180f1c1d5d84bafb204bcb90000000000000000000000006c7f79800a72f3b4b7fad999b1f4a6ce60a44c72000000000000000000000000fa1fcb5b118592ede19098e23114998dc1b36c36000000000000000000000000f90b56d10bdb2d8aca27c680fffc2ea0e474c3f1000000000000000000000000d71725016ecee38e53c01d8ec83fd0b905822d8e0000000000000000000000005f5ed09045175a3ccfce463aee199ba320ca9091000000000000000000000000f52e4b79fcc1a35b4a400be422db343b0807aa91000000000000000000000000bfe13ba9c4f38ac89b9d7b29339be4a0ca0a510a000000000000000000000000bfc4e903d3187fa2a064c0fb7e4402642727479c0000000000000000000000004b1f294c2fbc41d14db7bbb5b1709e73fa55d697000000000000000000000000916bff3e4cd25f413d221bcaebdd96955a80227400000000000000000000000067759c327089016fbfd9ecfa6a39d5ffa9e9b97f0000000000000000000000002ccdd8141b7d1b67d5f86e48d3b973de71566bed0000000000000000000000009561bf806a246e7745471a52447c7b85368e97f8000000000000000000000000f03b3083f2f918fa770272fad758e9a9d4e02b7d000000000000000000000000b43f33a8882f530e35d873f4ab217573cbef60b400000000000000000000000044d87f9f056ef3360ab51b4454be488370be28780000000000000000000000003e9361f35a6001a6ca12922693819dd6ec1b3c300000000000000000000000003e030071c5beed6d1d0d8c1ac4c53a56e650f45b0000000000000000000000009c7a2bb36ef7d7927dcb2a2a1972ec78ff7bf7f2000000000000000000000000105b97fceca35b603a2385e21345953befe650ac00000000000000000000000040a29b71dd562af84ec7986dc046a601f317992200000000000000000000000046e12f15607ce41b3beddcc86ddaed6c445ce8e80000000000000000000000000c9ab7b3342de3c90126359160c8b30acb164f5d0000000000000000000000007be6541f4cdf01b3e75cb4b07cf9145c2ac9a7a40000000000000000000000008ed220d22041383a3df622af4f113511d4e046ad000000000000000000000000eb9754309fe8c53a0c5383b6b4f3ce4fbb7779b600000000000000000000000019d4a9ee3cd860e8959bb02299b84d4c8745e8ba0000000000000000000000008492ee9adabc106bd072c7f716b5a6d30fdd85a60000000000000000000000009a8a6157853a36c40a6bdf7b4c391a21870426bd000000000000000000000000e225543dd6dae45f9e622edacfe32ce0f6f2f13a0000000000000000000000004c1d17359f377139d73e22cbf89c7d283ab914ec0000000000000000000000008b0bbe08e7cfea89352f5ae3527c0124b33c36d8000000000000000000000000930e8461952e9dd9ab5c527e43d04b5dbb7fd610000000000000000000000000a5481742a5e79d1f75dc0a71dad16cd7bf58d966000000000000000000000000579f901b888e8cf62d46754a856b964b8b38bf64000000000000000000000000259a63864469080df52b2b4114334a00a9664fa40000000000000000000000001598f89322b33351c95609a533b5b4d27ab11635000000000000000000000000d616dd33a73b90dfbb642be50a112f1043e6ed9a000000000000000000000000b75d48a4fad99e96fdea9b5b830a790c6ef89d850000000000000000000000004172c15948cbb479c049a9f8fd6f971dd052d84b000000000000000000000000ac1e623b032e99de3556c3f5514f665a9d943bc800000000000000000000000072580b2bf90fd2e79653489d0092373bdf9417db000000000000000000000000bdbb9f65359d5aeb88572c60ee5fe9e5e12de72e000000000000000000000000b896c3c9d5dbeecad5143110a265d2fdd81fe7f8000000000000000000000000d18addd5d7488ad3bd83c23dd3498196882297f70000000000000000000000002e13c626d52222c536973704f2355094d4d1eba600000000000000000000000037acdbb443d57bc66c7a161d8c0fa32bb70ffe300000000000000000000000001af37aad3089f0bb88aa9ea87463a7bbbc172adf000000000000000000000000bddf88cad613b5b46b1d2c4e19f5d87b9dbce0a300000000000000000000000001e728503ee00b806dc6fec1d07928b79fafef090000000000000000000000009715be1d696e2ac10f1f644fdeed56f9fdc23014000000000000000000000000176e4d9cdd6f1384478530802cb64768d9d7898b000000000000000000000000fa2cdfbe88b9a31ad3f12a38c470fbc7360f590b000000000000000000000000e56d6c7b881fdd9857421c9ace0120d4c28212fb0000000000000000000000002d6252af7046a595ebab651729f7094e4dbbb74f00000000000000000000000039e4b936c4ff144d74820f7c5e09773b0ad7be890000000000000000000000006c49328048a3c0cd2840dcbf85fd679924a36e440000000000000000000000008f9b08b85151c6224811772e538c35fb6c477d39000000000000000000000000e9fff946cebcc3728f666d751ddb5fb9e00d69d100000000000000000000000031d83a631bc2e0bbafbfe55ceb23aff7cdc72dc200000000000000000000000053164191102a67f36891eae6acad44f077131db2000000000000000000000000176562844ad3482d6cd47a2e46dc0f193cee8ac200000000000000000000000001b990edfbe79f6d55d1f55760d6953108115f43000000000000000000000000ac8078f4c7c90e223269e9e7d4cd496b8e4430220000000000000000000000006c0886690a131e5b1d9823d034f60f92915b60f10000000000000000000000008caa70c488f0daaff56b30d184f7eb76742434ca000000000000000000000000da00a2c33f719b236ca6fde3c8df8945f4a161b2000000000000000000000000a2ba83b3d96ec64f4fda29528ef7848d7d06f496000000000000000000000000cde8925b54cedcc5b0ae019ee903aec4e7dfb33d000000000000000000000000c5d966249535bf75edf3a0515e58cc52719d3002000000000000000000000000a31c4edf295793d7469bb7b8876dccd3bf5995310000000000000000000000001639771ec2aa3c7d2374a7e5758c407996f5b3300000000000000000000000009b328488a8f0fa20628bb959769f0ba78de0646600000000000000000000000092672cda3e2a00622a34a63cc2cf45459865636000000000000000000000000054a6916fe44bb8445b4cc7ed36c21741541aeeb6000000000000000000000000f5c7187ecfafc111e901a92a747578ab69ffeb3d00000000000000000000000088ea77efe1fafdcb062f8a45a1c61736866ddfea0000000000000000000000005a2efadc85fa5c2dbdd07a4d670d9f7125784348000000000000000000000000641cdde5db3f052dae68d18a40547c26b5c307b80000000000000000000000005e3cd4bb336491aaa60989346ba6fbaac091f413000000000000000000000000ea0e34e4a9432c35e7d5099da0ad875e2f23fc060000000000000000000000006c845921e0ac26c4ca0fd554b9af75317e231ee5000000000000000000000000c128fcd6ebfb2832ec59877c800032a4ef5ebd0d0000000000000000000000007cb2e08b46e21c406259ea0dedfcf7fcab5124ed000000000000000000000000357f5463f3367198effdc06439e45ff90914ebfd000000000000000000000000f0318c957e7c8b27d3a21c53b8fc1f0ea5363da9000000000000000000000000ef6045401738ff9faa8bc5abc6f45e1bcb0b23b9000000000000000000000000752172b4d1fdcf33abf3b21017a08596ccf3c7b00000000000000000000000007aad6cc629b94dd5b07a86aacdce3ea54666ec04000000000000000000000000781c816e8f20cb4274ef8410d9b3a739fe917ce0000000000000000000000000cd9d70e721f9234393b598006203fdef7620e704000000000000000000000000adcaaac60ba97c2f01fa50073fa2566e4a56292c0000000000000000000000003e5e972e1ea02e2f41b8d1d78b8ec46467eabd33000000000000000000000000bffd557adadcf82972692c2bbc0458067ff3b601000000000000000000000000e530e61c76cb0efe2c4dfff057f6f21a75edf3b3000000000000000000000000b8d0a9048a8c2fbc8a3cff3a740f1728fc4a36190000000000000000000000005c6beec21c22bd9cc18619a45b61eae77750e7ea000000000000000000000000a281c080b3487f2a9cd02ceaff43542d073be95a000000000000000000000000f4147f1310d10ff17e848bccbd9f5db0053977a80000000000000000000000002040aa29507985b0770663fe209c7ce6942fef30000000000000000000000000165b83c1976fcd79d7c7a07b97beb1905bf061580000000000000000000000003d58c2ff5e9a1f3249368f32892858ff473c7fdc00000000000000000000000030ecf5c2a6e31e59a8f7e978e40e1551ba79226f000000000000000000000000ca9cf4c3dbea65abe5f8553ee19a5709137482ea000000000000000000000000383b574b63f00b605e1cc8bdec555d1c1b18c7f80000000000000000000000002cd5fd9814fe14e136589c679f2dba79dc418fe1000000000000000000000000fef886a21e861af169dd9d0a13537e4e35558095000000000000000000000000ffe00de9f6827fd51a50c3a3b25c9819f77e6c2d0000000000000000000000000231c9e57ede20faf2ce6cc8f2e42fa6d02cae6b00000000000000000000000028519c425f38aab18b3683b5bf8aedd2309fc5fa000000000000000000000000673fc8e484847670d7e1f2a12138a452e7fa7d48000000000000000000000000a2ebdb6018a7891448cec3f055dba0cb51b60292000000000000000000000000e42a8720acce155a08b21aaef503b604d1477446000000000000000000000000523b1343a7c9a4d4413e9b915e958707f7b1c04700000000000000000000000085caac0a522e3e8716e0a11274bc22b12aea2fcb000000000000000000000000c51f1de18ebc23bb3570d90d9d6bbc4a582d0234000000000000000000000000c77c440135d81fe0910c3e0e10ab2d1c2a0234dc0000000000000000000000009e41e7cef0283254921b319599c0e50d3743acf2000000000000000000000000ecfdb1dc377fd8a9a683566e1bda56cdf71bba3d00000000000000000000000091ba33ae067898aaacdea04836a00182a47bccb000000000000000000000000001c1749cb83cc0df437f03f4d2b7d4d263e91e1e000000000000000000000000435e3fe1f645bb43829c0bae91683be782e146d10000000000000000000000006163d2604d9c70228d5347fd4243ae81fa1be56b000000000000000000000000097751b762be06f45a6ef0c62fca1185df4d0f48000000000000000000000000681d6c8061701033f0c56b098d53db589a09481c000000000000000000000000edb326092dd8836840b5bd2ed9ac2759729936e6000000000000000000000000c3fa54ee9eb7e4e5c746088b86df940b9352bfd6000000000000000000000000de0efa5975c0b0690ad84ee72436a6389b636f88000000000000000000000000eaf871c901e86cc5966987f5f5572b6a55952dac0000000000000000000000001ab3d8757afe1544a71db06ef7a846c17198d4cc00000000000000000000000016cc14bc8684e580eb7b89f81d17c4801ca070bc000000000000000000000000918c6cde1cdd940934820b8fa3a2c8b26a60736c000000000000000000000000be835d35497787977881117924a2053e3a4077200000000000000000000000003dd7fff43de11ba47c4f43ff066574c21bc61c5b000000000000000000000000c7504a5ac30925aa9f2cbb9da506acda7da302b6000000000000000000000000a04197e5f7971e7aef78cf5ad2bc65aac1a967aa000000000000000000000000c7d3070ab2474659154a535cf26865426401dcbd000000000000000000000000a141b3fa7ff9fc38f37f506cbb47e505407a3ac7000000000000000000000000e625be1439b8d11c68038c9e0bd5be7162812014000000000000000000000000ea2bb328b8b5b73c3298a36b81753be4e8f8cef9000000000000000000000000a2cb3fa6ab05a18cdedec6e3aafaf69fb3eecbc8000000000000000000000000309a81525d825469cbce357d9376361a19dccb520000000000000000000000005544d463c8b839a8d4abdf3787f1f85e056e5d47000000000000000000000000c69cd89b572e189a6193f54d9d8617d930778fe500000000000000000000000007c6e0b53be47606360e87dafe73682bac53960d000000000000000000000000ed4e11924637edb10ed2606eb57372afcf0ec0d30000000000000000000000001cfebaf44a69ad73a11a3f8e8486265259d99d9f0000000000000000000000008f94aaf8cddab6c235c45861a1df1d21cc215e8c0000000000000000000000000fe2198b0742e741db3e306cf0ec37c8d307b75300000000000000000000000061f4cefb275c13c101f36ecb8c46b3530554d15c0000000000000000000000002ec7c88fd82a723b3f6650904dfbaca35ca02151000000000000000000000000534d8f8ce72c980d82b3f43fd83218f1b2baed71000000000000000000000000737ef7b9f6b443d065b2bf436c82fbba9f96bcd300000000000000000000000081c2b814a482f73c7ee4eeeb689239e64696d19a000000000000000000000000d458943f5f69d46c6769802dfd44cc0f76258d75000000000000000000000000bd7608c09bca5d702304ef41b1cd990ad3c2824d000000000000000000000000c0b887a0ba0a14670f7a3a29bb898ac506febd9e000000000000000000000000b7d26c7b1c77b265c80f59d70eeb65b3b3b64e46000000000000000000000000fafd8ae4146387ba38b45af9c14da04e158bbd18000000000000000000000000c3c4a182bcdf84e4130b331d8dd5de6e9cb876cb00000000000000000000000008fe81491f9d60e1142acb47006d58f0c62e04350000000000000000000000000e407b71b1dc3d5335b3332b5982b38a4d4634ce0000000000000000000000009581ce9c64b75ba07aaba7e24cd81ef5f3dc008a000000000000000000000000fa1fdb730f79ddc7a0bfc499f982d59e6e90a936000000000000000000000000628ef44e8a3d1baed86d931f0e0c208ca42d7ecd0000000000000000000000000bd85ecb750c5600f8c07bc3d9f717d229d5d0830000000000000000000000007824b3e702f7929d48fa62ccdce8af1932c9dc9a000000000000000000000000ab424010c4545715b62e0ca88a48fbb76c9221c600000000000000000000000035c6bdb8566c64dde2ce9cc59814a75bba38cc47000000000000000000000000edbd654065bcfad6d6242d129a59d3cf9da9e6fa000000000000000000000000d889a67809d5289aed8734510d5ef6929e7afc0d0000000000000000000000003ccdc420e72ec42d5ff28e9d0ff6437c272ca77400000000000000000000000081401bf1d362f016362c26b358a1f25bf149efd000000000000000000000000049de1dd509b32170d48cc0e92015ce3bc4bd716c000000000000000000000000ab76b5d0b01c7d77816058b73f295efcf427060400000000000000000000000059dc43c64b2eaf3d49e85af0f099dd3dffd88599000000000000000000000000ea2281585c56c5d4f7447c77e0bce7ceb5d41f180000000000000000000000006e84033027045b2b455223430266e3e2db296d99000000000000000000000000f0c54fabc624cb4b5b5fea423c6e49f57634bba20000000000000000000000004b0bdd302c3d239ee0e8cb15973aa7c82093cea500000000000000000000000015db09b351f4622973d33134a98da2060636f6ec0000000000000000000000002fc28a06918b7c64c901353cd903e44a5016b8f80000000000000000000000001dc37a71efb6a38f3bcaabedfc900aa452bf6e7c000000000000000000000000fcba654ac469a1fcebe7349545de555013cd9ee7000000000000000000000000867663b5761ea25a6c564692d544080bc3b7b97e00000000000000000000000083ed55f62e9390c8b59be4c33379a9742959b2d1000000000000000000000000f826fe8226e0012fc2b88e0fc3ffe7c5e142c6d5000000000000000000000000a4aeda9757dc62c05d2ef4204455eaf120c26ff600000000000000000000000020bad62d2869d16b1d30004011c51368d9ad4c2e000000000000000000000000d89af013400a531a8c502c683474807c66b3546e000000000000000000000000662adeaf32e14bacf144b9f6230306a5b7d28026000000000000000000000000567dc91ceb7a8f97868ea7bc59b25919fb056134000000000000000000000000945be06d0b79be9b731b0bb2131fb5a3e2538702000000000000000000000000bb2d00ddc6065e536f69f677baac7c5055328579000000000000000000000000206685ebf4e658cbe21f8e0c38ef2047ff38092d000000000000000000000000f44f56e8d87cd815f291fb1b099c2f44616572c70000000000000000000000002b50ad8a8da2f939cb9ce7dbca41c3e58e03f0fb0000000000000000000000007beefd3399b2959b5d9443a05d44feaac7bc2884000000000000000000000000742d221ee3635330e369f73e21cb38d311112eb6000000000000000000000000dc909aab63f7648636c82375e86320398ecbcaf7000000000000000000000000c42ac59c86290d110d48ed960b511035248f502d000000000000000000000000e12d18f80e13217c2e959504943d8806acd3b88400000000000000000000000099df393f1f9b849060e6ae98166eea853e5cb190000000000000000000000000ceb4bc225ef7e568b92a059dc433ac258904fb0100000000000000000000000038430e2941764cc87271c5f4ed145baca7c31f010000000000000000000000001f11d6dfcd06e6067be79a893e677aa6d0c3d2bb000000000000000000000000d1c8bc29ed75f11e67132bd6dce7a63a5d1d05ab00000000000000000000000038441172aae14ee6285a808fd25704b44fb6d88d00000000000000000000000030280d270ffc38ea0d28d1d3d9b74dc8729a00c800000000000000000000000049f2e8c1813c6f8790da5fd23149067e0d253552000000000000000000000000dcbaffce74e402bc8e378bdf94dc0eefd7cb8a0b0000000000000000000000008c61d17bb6e61e356f3858513b0364224795411b000000000000000000000000e1b443423055e48d01ffcaddfbeeb1648f73e4b00000000000000000000000007684bca4d3efdaa1083e90f1f6e1551f8edc017a00000000000000000000000019a969b848b3b423e1b62acc34dc71ede4d1d7960000000000000000000000006edb4566be8aa7134e4c012010cc92dc968240e500000000000000000000000066cbbf1b12c784b4886533eef535dabb648036110000000000000000000000003140660baf29f0913092c5cba0e2e7f254ac9b4300000000000000000000000072f207ddb2f5e31dab8d87cc35d5e2ed505489800000000000000000000000006552e5e79a9b4da6e067fd228842aaa3841c45c6000000000000000000000000612d4d98f8f430b88361aea398106c1d1240fff2000000000000000000000000eb24df45224fffbbbefc7e3abd2c4b7bef09df47000000000000000000000000f85b4a941b58e02dd2ad64d88be98a9545860f5c000000000000000000000000e74c4d90a0884fb3d8ec9eefb59a4495a3ab490900000000000000000000000091677335d994a95379b1c7a1d99964332b3161a4000000000000000000000000c432759fdc3d7d258ce8524db20d2824f824277400000000000000000000000025376a10cb7236a596ca1bd5ffcb608c29422141000000000000000000000000f21628c132fe7c491de1c42c0d23fd5656b50e9f00000000000000000000000030f4949d6caec917cce65c24cd23728696fbf71a0000000000000000000000005bff5db2b00ba800f5479422a00a3acce0a88b820000000000000000000000001e47ec453583e18438d3a29d6bfb2d23fac4a1700000000000000000000000007c4daeb40d43be7232f547822cd918f8fbd07355000000000000000000000000d8480033feac1521166f5332714f273b670c1a1200000000000000000000000022082f99b001ac71bcef4b639268e0410e30f9b10000000000000000000000008a151a93f2fdce468f08aa6a26721c8bf6e5242500000000000000000000000013917ef8e560c3740e764e15ee30e1219209ca7c000000000000000000000000db3abd74fc8e3f4840cd7cf83b5c5a123031b53a000000000000000000000000ba83bc804b1474a4d9bc473a4bac45d9fe03e5eb000000000000000000000000d07b7505ff09d86fa7fd7ae7661a6ff96af920af0000000000000000000000005fefc3ebf8c275233fcb7314018870ac37454f290000000000000000000000005d27984102b9663e7b2b003972abc47724cb61e100000000000000000000000023f87d6d43dc5c2678f654a84f6902399fefacd2000000000000000000000000bc8c8d0bfbb79d48073e1256e3f23b07ebbd5461000000000000000000000000d6e9d503bb53b43fe2f0347da2619ef37e69c98f000000000000000000000000675f56f3126b02cb3952c5e68378a0220ab336db00000000000000000000000047f8c304532abab724ae8ffeebb3fdd0b0f55cf10000000000000000000000002b137ed211bda96a83517482825168d9f00fee9c000000000000000000000000e9da1d937e5e56c27623e436745be5fd820731610000000000000000000000007f2530d482c93ede7f2a08eb2641726fd9e409480000000000000000000000001a6a374e2402af6f4c78326ae8133a62b5d01ba5000000000000000000000000bf0f0b4a7c6f7048a893307f8f7d6a27d016a7c5000000000000000000000000b7716862c8af4ddede001b178eb15305c55a99730000000000000000000000000f91abcd64fc0358e3ce07c297a0641f093cd8f20000000000000000000000006d46cb3ad7c8d7f8675d213aa9bec2e92769c0170000000000000000000000005bdabcbaa9e429b1245fdd2650358d6d624125e40000000000000000000000006ef7bb082bbf94314b6b29cdee9034f9005a7cd6000000000000000000000000fe5b9210b7ac31c4d289602d8e15fc3e84ced94900000000000000000000000031fa6be3b4132c4a2eb56f748d45cad863865f48000000000000000000000000895eb545179931c6cee9cd3f6e5ff7d57e1ebe2600000000000000000000000083b397f3d6f3921a96dbf81a9576874080a2ceac00000000000000000000000017bd31268119ffcf635e4676692102587ea14df50000000000000000000000002875acc4ea628898cfe785d7de81bdd863cdb6fc0000000000000000000000001671e1a61d231114b44131f12bbebfed73aaeead00000000000000000000000002ffbbf91cca9c905901fed41293537f94a382dc000000000000000000000000aebd4704bca9740bea315c2054bce455b832f84700000000000000000000000097d2f91587313575cd99d95c8ca8ad1ca8779f99000000000000000000000000f1452f5c7c65c7750999848ed4c41636eb53fa460000000000000000000000007c4333fb7a0bcbf906a50c477427815b55e4565f00000000000000000000000001a06e8aabd1cd2253b51aa4d39b9c73803b751a0000000000000000000000001d193c6cfc992f326bd53378ce72e974abaaf45500000000000000000000000066272310e4e1a1f6f39b45daacb4cddb0cec4638000000000000000000000000ac0221514e4e95df2861be9b2efac19138cb76f9000000000000000000000000b82ecbeef3477468e8371c939a30527e57f3cea2000000000000000000000000f77b5dfff793da00de24a5269d4c3d2d4792f69a000000000000000000000000ace8ad8edf1945e485ce792cb0c45a001916df1d000000000000000000000000de0e7d3c143a4dec3e08e07cb420effc5fcf296f000000000000000000000000c632e5b6e2f0e56030b7ab4538d33bd23ad7a721000000000000000000000000a7757d906c32c033c6289ced5902e0f9d934c66c0000000000000000000000009594f7efecdc1b05bb51cdc6adc6faef305bc8810000000000000000000000000295b64969bf50e739ab1b70c887330eabf719bc0000000000000000000000007c23cca54d581dbfcaa105649f70bc77da535e7a0000000000000000000000006ee2a0a308ebbc05ced109040d09d9a78a752afb000000000000000000000000412e6cc3de2455c46b76f62d2ebc6fb99ee5d54d0000000000000000000000008ebd555813cb79c5a9f3272b5ace06917c161787000000000000000000000000a19606a4b0efdb365508a283ebaa6af5cd1f99c2000000000000000000000000857b586a6b927f533221aca05c68a69f672f4be6000000000000000000000000ac6d02b72a3cfdb14b1ae2b1e8e58cb32f9c4e8400000000000000000000000005d392180eac80f0dd4aa0330f465a5aa51679de000000000000000000000000c4457b9379d555a625897a4e477fbdba317e62cf0000000000000000000000005450e829557c074601a5d18d6b0dc024f8203e9300000000000000000000000004a8c2f7515d636d66422894c9ecd2d2491dca5b000000000000000000000000a1c662ef71dde91ea85cfc55a0bb558176e93d9200000000000000000000000084ec9ed6f1c06b23c672e9408e8fc7880b2be9d100000000000000000000000095133259c298975073744c935977e24d29a0bfa90000000000000000000000009e6b6331fd900ee4af1f0a3319b4e45f883919b4000000000000000000000000e3a28f7091f9fcf4a0f38eca51800247244c2f66000000000000000000000000c45061eb83756d2ff9ac16f5e0f7e2ddc714bdd00000000000000000000000005314ceedc76011ab424a289ed7f74686587ac2f300000000000000000000000043d39e3b53ba597bf26fa6faa371ea868cb3d010000000000000000000000000df5cb85c0090617de8f439f65b51bf45bf9cba9d00000000000000000000000029713d495556fa69f81d13df04b54771608c9dac000000000000000000000000225f4619c2a4ed70cf5c6d89cc868b29eec38f7800000000000000000000000030e5290f7e575201527f36036eda61459ff4d194000000000000000000000000f4ff65e0a8b31d7122da7bf8bb9deffdcce67c4800000000000000000000000027fddb4c146bfe2c0d1a4642024c4f320840c1da0000000000000000000000001d9fd77903afabda2ff52cd8b52db0f26306d94e0000000000000000000000001698e976a24682827da4d840a9f371575fb3e5500000000000000000000000001ef5de9cc3e888719823a93cd35af11d0a390fba000000000000000000000000ba0d8f6bfcffc371c6b6ec2c97a9cd1614deb1370000000000000000000000001fe2b4706cd60fd5749664d77fee78250d1ec23e000000000000000000000000984b68902ecccfd19c1a980d6a5bc35ee54f01a9000000000000000000000000a12aac97e602c0006c8bb77dc009c902fb3a59fa000000000000000000000000d0a69b60f60e5e3a38b60f33b0f86b80aced9b280000000000000000000000007a8e3b1f1a6a257a813960ae4edae0f81cac0fda00000000000000000000000052982856fe5b1327d558ad4756557ad517b46600000000000000000000000000b652535c4e1b24802934914fd2bcf2fe28c53ffd000000000000000000000000cfc4d037694d146a0a0e6933450382b5c8d6e53e00000000000000000000000004f438ab9765cecd892962f7e2861974966a61e00000000000000000000000008f3e907bb8a93bb4591e8dd328a5605f9ec066c6000000000000000000000000282b850df3fdb702ba5beaa8c84ff391e513d51500000000000000000000000018ac9156bf698d2e8d13efb80b77604bacd1c976000000000000000000000000d1df3b6844c3a3055d3a9a3be530e04b1a928eee000000000000000000000000d38464656ea945b872093a770a532e4f9fbaff5200000000000000000000000035acce363ea11a7c97d31ddc368cf8d873002d44000000000000000000000000eefcb4fabb1a8611d19a383458efd0950260114c000000000000000000000000d6731a2c8c826642d24b607881332d8900a9afd5000000000000000000000000a2bf04a2f790fbdbb39af464c48d8ead0faee324000000000000000000000000084961b8748c442cc53bcc6e80a9230bbcb0f856000000000000000000000000a700189570b7bd76fd6ad472a22204bb209fc9cd0000000000000000000000005f19af839e6e94f5a4c2a3cff05c5e8b418e6fac000000000000000000000000e697941637087d481d69f15ad3eb1d478cc3981b000000000000000000000000dfec4f59740f5c4879e55466335f492b8f9b02010000000000000000000000004f066012aee0a583587f466431571f2d4a6fb8240000000000000000000000007c6ae0bf7e8560fe604928cd7e59e2bdaadbe07b0000000000000000000000002f8cce6450910b95ad42d5a920c935434c2b9fc60000000000000000000000001873508f170560e892035870d1e5f8c9fd97ab25000000000000000000000000214658079a9cdfe6fc2cfcd3d0687489c4430a9b00000000000000000000000006bb3c472c75c1cfd450f69a3377b3753fa1aca0000000000000000000000000120053a4f027d6a1e6202a4baf3b59a681e68517000000000000000000000000a38c3743eee7ee078d0764cb49c173dbe481cda1000000000000000000000000f4891f306dab14f533b589adb846e9ae1d444759000000000000000000000000549a4ea6253db479ae804d97de1af23d094c63c2000000000000000000000000dec40ddc7980bd0b7f3254eb7e0469d8e2e6c10d0000000000000000000000009c53ec3f971409b4413f7f998cc5b434bf1fb7bf0000000000000000000000007553cfebb28de51c8b0ff48d079e76dcf682d6f400000000000000000000000002500dffa4916f1e8051567cf84d12406d992ae5000000000000000000000000f5c42d727b872b7cdd8dd084adcdfdc5b04d6aeb000000000000000000000000e78817b22dc83bcdec7a33292a8818ec70a232a900000000000000000000000048df0759daaa2dcd5896901d1991e98c4ee091ca000000000000000000000000607f67e694fed5b2720b3e2fd310e6761261626900000000000000000000000015144eb0b598c52a67f772054110be2541434cb50000000000000000000000000a96d96882c8d00d21abad08e7c73d370f40ab4d0000000000000000000000005eafe86878ee046e68fabf42d452a3eb18a74ded00000000000000000000000050d5daf890d1348008eb7f3d3de0c466c9af0b7e00000000000000000000000097774bccdc837dc9629e2daebd8d3d8f69960dd30000000000000000000000002246eea333f1653b680c63e8f8f863f19a208ef6000000000000000000000000f9e383c80b4e43c4cc3efb3f15e25514056622f5000000000000000000000000d10ca6ac34e5478b174acc674fbe76732a6ce731000000000000000000000000b3f8eaa69da026bd638bcb3b3cfae421d9aef670000000000000000000000000b75b953c7f8eea8bc9059bade4f67cda8202e39400000000000000000000000095adc0deae2118a3e82cf07eb8792a77323318bb0000000000000000000000002253be69762334d3f92ecf7f63bb2fc46c708ab9000000000000000000000000197a4088784f52f3bd93c6471efeea0771cb14e20000000000000000000000004a0ae6cdaffe40304891055c59e65a6f65a2ffb2000000000000000000000000ca55acc8eae43826cca4af44733918323f0ecaac000000000000000000000000d779d6f02164ca5073957465d8eba580771d648f000000000000000000000000531838cdaeba1e55cc992f44ef3177772f19ac54000000000000000000000000847df18a892031474baac99bd8204eba5f3a5e2b000000000000000000000000958dd0b75959927f77f28f68d53eeba6f6e7acb300000000000000000000000051b3fd98b36c08f90081a5758eeb6b03f0c8692c0000000000000000000000007963d9dd1cfe2f7f647af4205a57dc1fc4520f8700000000000000000000000060b043909459b7d52db67240607fd90547c54b30000000000000000000000000dce7370327929323ac6f4dd9d2937cd6d04a8c2d000000000000000000000000a82d239416f6d369051438cd8b437ab8838dd293000000000000000000000000563b089b9bda730d1e209e288faeb5ec282aaee80000000000000000000000003e8e2da81ae04094436bc9685415fb957b5db405000000000000000000000000adfd49be3af0811a3f8fbfe0897c08a14e01d2d9000000000000000000000000c7309ef2429521a7fcaa22ee0e3133f6baea00e4000000000000000000000000c7309ef2429521a7fcaa22ee0e3133f6baea00e4000000000000000000000000c7309ef2429521a7fcaa22ee0e3133f6baea00e4