60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000004fd01341d7ad9592e0627ed20952466ad9bb831f00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000b617079616176652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20617079616176652e636f6d00000000000000000000000000000000000000000000000000000000000000000000002e516d5274326f55564c59545250383678797353724b703459766e78714451484e6a72574c735a734d57316a584165000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055800000000000000000000000016a8ead82117e987239751640073b02dad9ed5aa000000000000000000000000f4cfd2080bce8a9cfc5e38447e383a905e20f7c000000000000000000000000007d7685becb1a72a1cf614b4067419334c9f1b4d00000000000000000000000040a869030725c9b2bca82dfdf7dcc7c6774cdda4000000000000000000000000b060be2a65d1d2e6d42447ea5aed2b845502908d000000000000000000000000b19032a261cf5cfa32543ff07a52ec0427763144000000000000000000000000cbea175ef0ea80cfd6a03d842da06351ca286322000000000000000000000000750bce033089213538395cd6442c5786166165c60000000000000000000000006a53aea3dec912568fa4ddb9afdf0851accbd887000000000000000000000000d2f8a98bde7c701ae961d10d0d1fc3a751be737f00000000000000000000000055c3cb3d459913f13da6f5632f585042749b3c74000000000000000000000000cc7f8ffaa66c1d6d2ede1b42607561684ff35b87000000000000000000000000bf62ba5215190b22f467f4de323e7606295869c5000000000000000000000000e63e2cdd24695464c015b2f5ef723ce17e96886b0000000000000000000000005fc928f9f24be808d4f0b2b131144e5817d8dd600000000000000000000000000074fc49d6d04d25cf8a819d19d8197fd6bb87c800000000000000000000000078e98f25831228f3aeaf24bfc370a0d32d3fa4e9000000000000000000000000355bc7e0ff36e046bf0cf7e7f2e92b622f551b00000000000000000000000000c87e98867b392bdba50ffcfe53014226fe1faae7000000000000000000000000fa3a9d05e7264d08d6d802b86dc8aa826cad290a000000000000000000000000fdff29c20e37e902e7d8f1f6f2a22f904839a7ee000000000000000000000000badf27fd02bab325313b15d62d399b10e2bcb50b000000000000000000000000299150e5ea244d2b37d38f74c20d2f8a010bb70e0000000000000000000000009cbc886dd399fd58af6f0becc550aada169da1fc0000000000000000000000000c8b3ab05d3b98e4b0ce8825f9e68fff3d7c10000000000000000000000000007e09d02ce457767f76b98cc18c426db562ff02da000000000000000000000000a5cb591bb7fdcf70e91d8dfaa719be3e33bdd560000000000000000000000000a1ff94e56b65094cd4590a3350db513dcb5bf2b7000000000000000000000000a8c1667434803391cebaf9fc762529ea546ec92f00000000000000000000000047dd7650b49a61ce0bfb249c39798703ef029bbc000000000000000000000000b536d3a3dd0ee33033109815f54b7a366a770d0d00000000000000000000000043d5bf1f2fcda54fbd930facf088591201a69d1c000000000000000000000000740e6f948e79f7ce3e2c9bfd7fadd9d41b9c14ae0000000000000000000000007057705a011967484e288c23f7874881d346d20a0000000000000000000000007308d591f35bfacad96ff5059a039c4bca6f2059000000000000000000000000689d2a61a7992c528a5ee8e4c06056ae3a676aa6000000000000000000000000d50d287b35b69026ebdec1812f065d4f2d5fa50d000000000000000000000000f52075e974bffa392e6f56bc0d06e77c0715d00900000000000000000000000053c6fdffc69d745741a0b7c9bf43e3634b7d62280000000000000000000000001e1389f87da6c42966e56505dc58c77edce278fb000000000000000000000000a75e5a1f923f904db744496739dbbf12d5be390700000000000000000000000081a9fd11e68e8ffc0f5e9b1b451566ca5f10ad6e0000000000000000000000000bd0c4ba650eeeef774277eeb8f3949d77b5889900000000000000000000000004657d645e301e1494bfcf50080f309421ce8e230000000000000000000000000dc1644089f12774d3bb4a2160a256e2db6e0c89000000000000000000000000a2fb6c9a54dd5d091d90a230a21c65fdec0e02c800000000000000000000000087a2aca1ada3223fca2a8a4ce7038cefaec4340e000000000000000000000000d57eba437b61dcc83de8989c8abf30f2fcd3cbb8000000000000000000000000f36fc687c16f3021635b848a7d7450f5217240da00000000000000000000000087917c1f8e49dfaaa384bc3c94aeb0ff4373b4a00000000000000000000000002f5a3931b2898870d67034615bc55015a384b3120000000000000000000000008ea9e4203a422cb12e9f88d803297896588c07a70000000000000000000000007c5c67299cbd77801032bee3395782dd42f2d7a2000000000000000000000000654bac2d856dcdad3b7a38da1e9369c2261d1a170000000000000000000000000a20507fc1a33cbd15c5fd5197b259ca644e7769000000000000000000000000c8ad1d2d8cf3c147b390c2d8d1d1ff3199dcdd7c000000000000000000000000802e580403fc8c315220016abe8b0751f3e3ca6d000000000000000000000000ca426d388b16390bf1b5935d97e799dc723b5619000000000000000000000000eb599a1c16947600015e1ae7511ccaff9af8c635000000000000000000000000f0927cfbac11743199062df9f9e3e8bae07702f700000000000000000000000072a145dcefcd6473ddc3ea4babbf59d7bc26f6f80000000000000000000000005065413a291bdfdc8ef497802cbff073bc31f18f000000000000000000000000ff033244dcd320705e57b8797de7e67e12d610180000000000000000000000001e8586f4b85d756586452d40149addb7fff82f330000000000000000000000002e46177da3d99d98f538a43f9c3da630015ec10f000000000000000000000000f8cb8c295eb276e4413a0317ea9a7109084723b30000000000000000000000000387435b9079a6b5f873ce57643e1b5914276528000000000000000000000000e96e6b544921ed747b8e0d9e89aac46f29c4e60e000000000000000000000000ade6f9068e2187f87656296958da04a15e7c82c7000000000000000000000000c9a08e6417868a439921e269c277b2fedf1a8c4a000000000000000000000000bd79291b6d9b80525aefd62ed858acb86d2993e9000000000000000000000000ce0a1c1936dc9fb6e8979570067b5051d66025ab0000000000000000000000008d5a80840addb770e6ac41f06473f88add91daa20000000000000000000000001a750808f15612a4ac7a10ee7dcf54ed2134ff07000000000000000000000000bdf84de41c54b744c2d72b90a8b7ebab0ebe84110000000000000000000000005a9cc7344a7e17b0116528840a4dbdbaeae35e42000000000000000000000000c3853fe7f28c355656343f05dd2ac398cc9c9e0c000000000000000000000000c8764ecadf7622392d1d0be66ae21c1f06cfa114000000000000000000000000b4f35bc1f3db3a23b757fcc09b3b5ed89dfcb980000000000000000000000000d440d394082a91a7b9ba553c99b7d3b06f8929380000000000000000000000006d9bf03020efaefa9248ce88ac326a4f64f764aa000000000000000000000000f7b973cb9e45cdd34c249af4fc83bec340dfaeaf000000000000000000000000a8c2d5698334dcdcbbb04f25c5bc8d8301a9a66000000000000000000000000074df2227171a7f4f790478330731f3414fb53eba000000000000000000000000a03aa18707a3b88bdbce8abe816bcfa5269713cb000000000000000000000000666618f93d72ea2846861f6f11806b82f06ea4fc000000000000000000000000d2bafb6675604df00f0b4a9aca0f0a27db283c2a000000000000000000000000bfd28deeba8cac345e0e305995cc3c46af09bccc000000000000000000000000c218b5dcb7ab41f38108069acf14b651bd0bb632000000000000000000000000d1471c307476ed7018c3cace3897d267cc54d5150000000000000000000000006ff359e8fcbd54327549d4f36a850825050f2b0100000000000000000000000093f93e9c8681390ae6897ae0b23ea14ff12e538600000000000000000000000055e22a542202f1e3e4c9ba9a3a52739ed7ab03db00000000000000000000000079e1411d2c5898d7f706b35acc5e0b80db32f0b300000000000000000000000058a3e1a491ec2bb78bb1da159c1fdfb750fc658b000000000000000000000000ced78976d7b978581995fadc64751dd00582e1ad0000000000000000000000006c5018d8de392145c81cc214e7bdc6d8bc2fc9ea00000000000000000000000025a33be216feafcbfcc8bacfbd96a40394faf0410000000000000000000000005ccc9d7ccba8e55d45d084bf547b35a7f373e8d3000000000000000000000000e1ec1bb9616f59dec014ebab5971ece57b263ba60000000000000000000000009c1d283e987c991a8cad9ec169f1eb596dd06890000000000000000000000000462a2fe89a68f8284de9eb2ae180e7ca646db535000000000000000000000000d0c8bae979e89f4005c056ec1633748358dc5ef5000000000000000000000000a5605a554a5b7f174480a97ac23fcbfd0fb5172a000000000000000000000000c3920d40db544631dc6d604bc765dfa2cce1cb2c000000000000000000000000d5930890fa8f7b38efc939f0e8f0ea17a4162a7700000000000000000000000019c29b69d7219374822300e0fd5ae08900745987000000000000000000000000f54e1c69527ea99100838e117ba9b5f3e17c712d0000000000000000000000001601268a21fe09d358f645c56239f5813ab4e4c40000000000000000000000002ca8265f3e893d9d7f1ab76a2954d3644ac5603400000000000000000000000091e90fcdbfd05c393b8b5f86740dce46173815fb000000000000000000000000b101de7739aee2c2acfd06b5ead125b032ae3e0c00000000000000000000000046e63b7bb629e9b1d5df77c8925b7211fb3059320000000000000000000000001a208fda7c944affebc5724bc70694305e5b82e5000000000000000000000000c6dec111485fecc56eeace16401b7b2a2aa926d9000000000000000000000000d09ae3634377a0f7a6fb11b054c8768fa67fb74b000000000000000000000000441c0dbadec792eea3f37b35f5519785c7ddde040000000000000000000000001bcdf0f0d3e87f24cc7ebe712debcf389ec52b190000000000000000000000009324cb8c93d83a94978353e7c9c42f6d72d9ed96000000000000000000000000ad8daa459ffe07621b969274be47883d1abc6cac000000000000000000000000fbc02f791abb2c0f20fb8df150cf6c843544c63700000000000000000000000039c0ac3823a487c30ef7006ba7ded047fd25806f000000000000000000000000edda85010477141136cc2d8fc691dc074efbe08000000000000000000000000068d504d0eaa761824b0f6e3d2066ed1f0698f8560000000000000000000000003ffe80c11d184427fdf7d9896db4d8d0e1eb6c75000000000000000000000000cc1840765abd6b6665e7a8632769924c12d1f1f1000000000000000000000000f9a01fbfa20dfa26dead543313eb2783f38fe3c80000000000000000000000006a8f15822721fed085e108d496cb381b4e0d0114000000000000000000000000bf117227835b93c30b31146fa4d4d445054b05e9000000000000000000000000f45423c35fda644ae9322235d06b33a81b3077aa000000000000000000000000eeb00c0b530d9559368edd8b241c8c6a27341c56000000000000000000000000a736a2cdb11b04da2a5a4907fdf62ea867da750200000000000000000000000064d098d8da7fd5fadca8d6fdb5000936db3bcf040000000000000000000000005fee8d7d02b0cfc08f0205ffd6d6b41877c865580000000000000000000000001356b0b269a990efc859567f447d04069bb703930000000000000000000000008f3979d7b5c5f209d1dfa0ce6dae7823d5e59763000000000000000000000000a501677470278d37d21e304010b0efbe1e3b93550000000000000000000000009ae9a52eb952ae82c592e109f04c844b94e9975a000000000000000000000000f562d43b38381526d408798ab7e25cf27f4bf918000000000000000000000000549066c92c6003edb276bedcf4fcd18838a90bc5000000000000000000000000627e0e18cb5c569e27e739c0767782c8d48c1ecc0000000000000000000000004cae0d7cb3e9d2dbecbbf80441b0738ae866d3f600000000000000000000000002760bdb5b53dc127510be15b4469066de1867c200000000000000000000000064d2978fb16548ed45dd8ab8ef5e291da9ef75d3000000000000000000000000d90e42c928768a0fc459dc31c730c8f4ac47e677000000000000000000000000179fe7a05176981a112b83d0ba823261769ea8d40000000000000000000000002b9e5a50ba9543ec839aba22999166f31e45928c000000000000000000000000e8a280e6b5213e8ccd6de4fc4b50911de749e551000000000000000000000000fdacde5e0cb731348a61c4d287a85cbb64edea360000000000000000000000002bade531c67b86fd65d6724ebac6f7d7322856610000000000000000000000000073f63fe426bf0f2a30784df188f5c4ef439c48000000000000000000000000766412d52fdd551e7b50b0bf1689e0e5e6219d0d0000000000000000000000002cc6d1ebee4582394630ebbc317990c4941437290000000000000000000000009f119b8a3e4809c73b71cffedb71f63e847af1e8000000000000000000000000d9d47befb5f49f66c641bdd9fedb8ffbd72e95e2000000000000000000000000602048543cbbe7cbffa679145381327a098072a9000000000000000000000000d85a12e087bd2bbdce3b2e3aeb55e2ebcae61d24000000000000000000000000db93b495362c527825a501fc1042580de76a97ea0000000000000000000000008d8f55c99971b9e69967a406419ed815ee63d3cd000000000000000000000000b7fa2214c79cabc24cb270f57d52b83a2a7fedd8000000000000000000000000ced8f0efdb00291f360b4b7e798ceae10996b2e2000000000000000000000000c40fbea9fad79aa70912431bc84c532030eb6c140000000000000000000000005ac2ce28f66de9b907e85cc06dbe79e5d58bc6b6000000000000000000000000d3f3ab7d9913e0223c3720bee5a4a636410047bc000000000000000000000000d00ce8146ce284654c3db88a0f873cda4ba1db290000000000000000000000007982182634a9fb61b3fefec5b8943cb62d8287790000000000000000000000004a89caae3daf3ec08823479dd2389ce34f0e6c960000000000000000000000004e73391ac524be8f7c5ae1b9ee79c078d911b7770000000000000000000000007bbda22ff9a07aae71e4b143330b2d76a01f15bd000000000000000000000000008da3f3934e1110a0332df3caf0e9f08fd14a27000000000000000000000000a8387c6e94619aa0dcc817e93972be26b15648a500000000000000000000000028350da637f2127b9850a01978ceb3f436729fe800000000000000000000000081c3e20b3d6217fadbe362d5538252915d5147850000000000000000000000008b478359b5593747473e67f78b1f0048c1c523ed00000000000000000000000080f5f4d70038d058982e0355570e6ceb31ccd2ad0000000000000000000000007260680a4ad35bce649871d2e802c7e8676da709000000000000000000000000fd05831e8164de31da2d8df7a77941cf7bebe1f30000000000000000000000007ef559ba2744e7f123827cde07eb576133dc3e81000000000000000000000000b946fba4db7a3a8bb70a1ef915d63ccf4aad281d0000000000000000000000000682cf259e7ebf8226d320e957800d105b602f34000000000000000000000000742bc36458625bd1dfc521acaf401334dcd696fc000000000000000000000000cd08a9c416b130efae2a9d12b5d377daea33bc9d000000000000000000000000154715a6061fa718fec7d049008134b1f384f393000000000000000000000000877baafee96cc3e96e58e37dc2a34eb404485f3400000000000000000000000083aca48b4ea878c4ae1e9cc7ea345cdcca1d24f800000000000000000000000076709b94d5367497ab6b0e97fdc06b5d4ce71b56000000000000000000000000697678dc6b4717e672673283e78d27006c2b91a70000000000000000000000004ff84dc54e9aa2cd0375d96d847fbae1e11925de000000000000000000000000a919d4d216baeb9d4322ba592f87b265313b60050000000000000000000000002629881def654f097ad62f2613311dfcaef59365000000000000000000000000325dd7070b89c95da5f1a3e75098f93834e03d5b000000000000000000000000e1d92f432cdc0d72d0b3a079aaa55df50b664e8f000000000000000000000000b605e0e432be05e624e17624f3ca342d482b7a10000000000000000000000000663d29e6a43c67b4480a0be9a7f71fc064e9ce37000000000000000000000000567bd4c24c3da9fb864055d5e3c3559642a16fa600000000000000000000000072a0fb5fac0db90631903a7b5849db1b00265f35000000000000000000000000cac459a05d068c64448c36ee7a74c3fd0c1d3ac8000000000000000000000000a99a63f9da835d16e08b24f1da1b8cef132903e5000000000000000000000000024cdb696a719f37b324a852085a68786d26921200000000000000000000000049424813cc9522f537b347b8bffcd349dbdb03570000000000000000000000006cdf11aa8cfc2e44073cff64bd4d7f5ab153d144000000000000000000000000674122c347ce16456ff7741532034a9725a02e8e00000000000000000000000076d65ddb5edf47227bf2c28baca01a99f1d74aa400000000000000000000000056331bf51c6b0e28c9a083dca335e4b9c8ab9f0f000000000000000000000000b11e8b33b0b4dd7329d06ba550ebe193ec35ce23000000000000000000000000e8da86676f58441826b46a001effa3ddfde602e600000000000000000000000097e7d3e53dcdaddbe062a2c96089f7352aa2e3b10000000000000000000000008de73c2bbb5af9a0ee17fbba762f1224b196fd0c0000000000000000000000007ba6eb9e04e0db97649f0c58b76a09f848441a6d000000000000000000000000d7a61290c122697eb8d0ed8acf408c4495c3ca77000000000000000000000000aca277e1a23d1c0ffed6563c49611b569360bb5200000000000000000000000074c6457ec19ede12de3d19a1850cbe46dc3283c3000000000000000000000000953367f358a85030b4b39e3e5dbe9301647a15dd000000000000000000000000263f93f8c272c4b4ced618084ac734fca76b77720000000000000000000000001c4aab4ceb8f3d1ea82e63a6ad4a2f8ab0c4bd040000000000000000000000004d7854db38cb68563adfda28eed9328507fb2c42000000000000000000000000835f8f46e8950f638c0ad9295c9c3fe7b3f37d480000000000000000000000006e0c8b0e5ecc2e03e4c1e635ca1b7aaae2c1048d000000000000000000000000c1b81f9d8a6cb21d0632fa44b205305941a4b10c00000000000000000000000078376289d3d525739a915f7d00373bc7b3abea2d0000000000000000000000004de035a77a3fd920a61d16ed52296eaa0dcd3ed7000000000000000000000000ece502ea16433ff2fb48b2d14e97d8ebf2efd35e00000000000000000000000074cedaa7a909cfb8eacfc38bdbee1060a0c50c37000000000000000000000000112ee79a1e7de6aea5e1323bf3ef2372dc645508000000000000000000000000e6e45ed4e14c0409a8e6b7deaf1d8177d2e12e8600000000000000000000000082cf1663b6b968f2d7d486433ddd82f8aedc75a0000000000000000000000000b8de9d8bf4a936e58bb285a22a6e6e99182a7777000000000000000000000000c892e5bbcb77cf00f11a6458ca710b14d97bd8ec000000000000000000000000eabf709eab27f0134f7f3612160b221c61dafd980000000000000000000000005ee51b2213af66e2cb947ccfefdb4316105bfa7c000000000000000000000000e3be082c18871ad94c014a6ed39f06fab692a41600000000000000000000000060b00aa6161c3efd1064d1020ccf00261fdac68000000000000000000000000005395a0478f345dd9f8d4dcfceeda152a6d6eb7d0000000000000000000000008cf32d6ab5b8864cd0457cf528a1c3d22acfd3bb0000000000000000000000005ba3b8621dfb7b85425b41a350a688b940fa5ed30000000000000000000000003e3e8180de4db80d55dce7739dc70abc0aa59390000000000000000000000000792a0ac6c73a9882c9fa2becc832ccbf3fe37183000000000000000000000000a6209cb86ec64833bf7885bfe1a77eb660bee6b800000000000000000000000015313541061728594719a122b213708d927f81c900000000000000000000000083b05187c06688426fad9773b6be27dcbdaedbd600000000000000000000000046678979f3d174fbab5b2d5be04798575ff407d60000000000000000000000000f40bebab341da2b2542928bb1ec79b1777c1cea00000000000000000000000048e664103264d532063c11c0a728fe246836e04f0000000000000000000000004830c3a04a52e468079d90aafba7fb06f84d3108000000000000000000000000b854979b169382eca90236432734bb3de4db5def000000000000000000000000b9fdf953a975ca5f12ffedea4f5259c75ce2ebcf000000000000000000000000c925ec7a0bc75427a869fa02af0e8a56b86e6f120000000000000000000000000d63b6f56c36ad2e67c95079187a6d148fc1b621000000000000000000000000a62521ebe1c3841e03fac9cae88f766de0b6386d000000000000000000000000dfb36a4362ca5a3acfebd2ba7d54c9e1d4c690160000000000000000000000003d787abf4b5dd5ab02f005a252591c9450f5a6c00000000000000000000000006572b5fc825f8fa7696adfea5b57072b273977ff0000000000000000000000005b04ea59a09ea8eef9e36e1ecf2b05185ea403cd00000000000000000000000067f78616e24ea4384a850ce4d94602b3bba747520000000000000000000000003f7458577ead978856729c4722aff4f5369ddc83000000000000000000000000ef15f315a24ae0c3804c0479695f3175025b6974000000000000000000000000a0ed7ebc62059a89caff9566fea932b6acc64011000000000000000000000000d59caad715653404eeb053cabe7a7baf8a3b683d000000000000000000000000f09e27971bb63c5001873fa8299eb82bc40a1d650000000000000000000000001d8089fbbcd992fe4a1f56ee6aec64cb819ac45d000000000000000000000000c43f5050e0deceb3ca6d2d257fedd80373d1da0b0000000000000000000000005fab36df479fe8fdc4672a85ecd9c9b56bb82caa0000000000000000000000007fd24eb05bfb28d96ce1ba7c800705534471abee000000000000000000000000e3135682dc8dbdfaf5d427fed3bc327c958665d7000000000000000000000000e0722c6bbfe601e8980382ad40c796a7d5e71a5c000000000000000000000000a70b8ab16bf8fa2070dad7a44edc502c09eae6fe00000000000000000000000023ac29940262f2139babb6785b95e52480cef75d000000000000000000000000837916d4f16e53f1777907a71291e0c75832c4600000000000000000000000006f01367341f64b4f309c1d7bdd50c871b1d29e90000000000000000000000000566375059f718faa640823c5d5dac34ed5b1ac56000000000000000000000000e9bc1b677562883c4aa688f83fa1d7312451a561000000000000000000000000a112558042ad15c6d46e946442361cfb46afa1e500000000000000000000000036ef8b6ee1767205853337901cad534726c04d8300000000000000000000000059ec086523fc86690e3c4b7126bf600931ae3aa80000000000000000000000001bb9ffa3d15c2d9df342a0295541fce5d1c601ee000000000000000000000000634d35575dba43ac35ba23a66c8b161a9529f1cb000000000000000000000000650ec7edfda82ca262c67fa795935fd53f8d6f50000000000000000000000000b1fab70ecb6fbfd226e5c2baafb7e7a47040a483000000000000000000000000aa7fc39174989911d1560a6500bf8bcc4a56d9d70000000000000000000000002b96d2a3bc8237aeaf392f1af39e70b230f4ee480000000000000000000000000cd1be368c4d70344709f506a1df4ad752f69a22000000000000000000000000c389f75529e5e8e9d9fd184a8e6bc2c07a17eb91000000000000000000000000c27348242c345355dff271d8f2a7df8b437d408300000000000000000000000087498fd95172249a77b423e97c50532ed38ceeb7000000000000000000000000e704491811df22823a0562136eca3a0ae130d7a5000000000000000000000000583f4a16beb32429cc7c1aa11c14958cbfc520fb000000000000000000000000fca8820d7ccac185f66fdbee437e64288aabb0cf000000000000000000000000728744f0c85b1fbd31a71ed9d938d0741a9ef24800000000000000000000000096c825a14934a121e60fc3b2d5926b0f1f47802c000000000000000000000000713fbf8280b79e20b2b65c721848b445dc2493d8000000000000000000000000535997c033ef8a8283fd39b5141675a774ca3a67000000000000000000000000f5096b83dcc397456b98a88fa5a731ccb982e53e000000000000000000000000ffdbbd7283aa8827c78105a21a122d69f3ed0990000000000000000000000000340201522f9945a3e5a21639a470a3433b7edbe3000000000000000000000000bea66c8cf0c4bac14524c098a67d96206b3bee8d000000000000000000000000315add3f45374b3f6c698a267c7677ede52424020000000000000000000000004494ac90a684387e4db4cbf586b438197bbcf8fc000000000000000000000000c6934ac7ec17cf78bdf15c6e55a3b6cfea5c3e9700000000000000000000000048b4c790ba70b9e34c92ab135ec576d190bc4924000000000000000000000000c5c84134820491ac755385cda1f1c78fc00b4459000000000000000000000000227cf7dba1a004185ee9d9be4feac2691034a87900000000000000000000000059d4066603e56fc069986970313a0b3412bff6fe0000000000000000000000004400f254c98fc8c590aac75cd1d653d27e1faa7e0000000000000000000000003bb99964b8372cff6d45a8f9af04c4af4bb92468000000000000000000000000784fedfcc0496b149aa0f201e732d1da0a5551ac000000000000000000000000cb0a25d8905727d908fe623af49139f0aa141d3b0000000000000000000000005b917cd0c6d0ac5c441e6bd5c0f0ea28e8332dbf000000000000000000000000989d639c27557e73f0465cb253ee6699333a1713000000000000000000000000b1cd045b9b07edcd8ea42f0913206fd1772ec9c1000000000000000000000000c01b3424b81da02a3ab626a44cfe67c2eb15d9da000000000000000000000000e5e064f14846b6e3dea67e5362f45b931440726f000000000000000000000000f1c5946ea1c6c802c780c224199b9512e301eae4000000000000000000000000748e2fd60052fcbd4fb10631ca39c74bd66d870f000000000000000000000000f24a2c75b727cf32063bdff557074e61fdc33380000000000000000000000000255453df1a075531381b96154d708cc812453cd3000000000000000000000000844dc85edd8492a56228d293cfebb823ef3e10ec000000000000000000000000b5773b8fc3efbfaeadd526f7f9ce094dbaebdc27000000000000000000000000acc4bc6d04d6be30edf845a0b14609ffef2dec660000000000000000000000005013ff748793775e75c1df210a0a0a73aea55595000000000000000000000000de5f6e826d0eb7ef641fe19a7de0b414fb96f407000000000000000000000000e7a6f2a51de5ae0c6ea17b5ec3c44cecbdf2dadf0000000000000000000000006b2c73749306a10451184079cf30b95f5252fdc8000000000000000000000000ac7a3bfd8231cdc75b1483be347ffee8e344437a000000000000000000000000b8f69b18b18e126e00ee6eba4ab4270c5f3c0c35000000000000000000000000c36e65d5d266ab83a64096b6bdf882b3d37667d7000000000000000000000000a5e6e382e73fb87d82016b0385e1986abdd66254000000000000000000000000096f7a3b544e62729a1fad5c3882a1c65d1a9f78000000000000000000000000b9c4506ed5ebcc03ba66e030be1a696e238efd9800000000000000000000000022d926b0204ca15eaa62e1bc216f22597750fe560000000000000000000000002202bc0391011789fccb258689fe14d317f62f6d0000000000000000000000003c284394b6b3046b2a2e696cef0667db29fdcec900000000000000000000000081d9edd60c27e948df2f6972812107e67325eb6d0000000000000000000000005ffdab7611bb6f8bb22f4abd8041d2d28c44bedf000000000000000000000000e5d1a79b06e448ef5b256400dfe62978d127557e00000000000000000000000002894397bb4a9938704770af8f12a878a05695d000000000000000000000000077e1c23190794ed04997819d50585dd33e8c5c0d0000000000000000000000001cd20f384297ad7d4873f2200edb90210c95e498000000000000000000000000fe4adb19631c2684d6fedc354e5bd1b76bf01cba00000000000000000000000071018d29317bc097a4b6a5cbd90d20bef2e6af91000000000000000000000000dbca065bbc5c689688ea5fd0cf7ad4ae1f1ec6690000000000000000000000008c025b74a86bb96d65adfdfc4f00f1ca3c54597e0000000000000000000000007ae0fa5d8f8ff14f86d9db10d63dc3dfb614af230000000000000000000000005e2922c21bbfd1dc8a39fd4d0e0f060d7f89aa2d000000000000000000000000f0f2c559e17e89315da257ec3a2620b00921f949000000000000000000000000a85b784d302723d1dbb7ca84d0887cbf4fd6b636000000000000000000000000797cfe30afd1d65fda84df89b8a7693163b511cc000000000000000000000000cd198d97bc32464ce32b15c755e814d2b44287230000000000000000000000004c5c997dafaaba2aa6819791983302836cc92597000000000000000000000000800e93d8600ec3cde5563fe8b1a76cd08b16d95600000000000000000000000078603cc2d594ef5fbbd5eb37f1e8ba2b3b5300fc0000000000000000000000007e8bc7427f2a9464f22f578ce2a39521abcf03c6000000000000000000000000606586c0fe0fea81cd2671d11e670818cb89165b0000000000000000000000009fa4a55b6a48ec5703f1aeb8313ae6e66c67ce00000000000000000000000000ca1cde9c5f7c00834d15db9db8305d30fc0e840c000000000000000000000000dea04ec242e0a8243d37e310d6e5f5056e2cc18e0000000000000000000000009726e71459bc9300c4f2afc4ab367e8f64b46b00000000000000000000000000c7b4d965931b7a6382f4fb615fab7ae121acac4600000000000000000000000044ed9b9367aec5828e3a8310b9a21786e3e0771b0000000000000000000000001684398fdf572b77422c274b362603035d470ba4000000000000000000000000dd0ff17b55a60895eaa62c96a6efdafd825a37140000000000000000000000005ed84ab71cdcd03f47dd26e85b1d8e720b50e102000000000000000000000000f9799af43f0c3a912a6c1434e69ceebf92a9e9bc00000000000000000000000022edd2795be1bbcd273176aa75af8b1743116f45000000000000000000000000c6ae93d4635eaef67cccd59f4e12cf208d0a0489000000000000000000000000e217a614bdea0b9c434dd5c0a34004cab2ebb8100000000000000000000000001cc154eee91ee7c4c7f5d1f7591ab1c71e33948500000000000000000000000050a852203b68861968786fa057b0716860775b3a00000000000000000000000049cdf2f41801173f92c00526de3913fafdc6b7f5000000000000000000000000fb1a877d2fd8d6646aff5d5d0d215516c343d8840000000000000000000000007daae724bad6648c76ade46bb1f70b1e3e4bcefe000000000000000000000000947902660bb753b7562fb731c10c2258d4f6ba13000000000000000000000000b82658639500183bbec35bf01c60253316b0098d000000000000000000000000929d696feeb8cfbf823395ec2c01ef238c422af100000000000000000000000020307a574d5b31f598e966b710fa39182cd88ae3000000000000000000000000ab7bb2f7e39eaed8e5543220f43fa545ea7807600000000000000000000000001720297747aaf387a0a6d760174880df2771f83b000000000000000000000000536c2604935964d10da36a3011a9dcc4533e0959000000000000000000000000ad0424853d37d50dcd7f853ada215319422e49a2000000000000000000000000a85da8dab1816be29bed79a29ef89431b8e882740000000000000000000000005938047220ad992df43cc57b7b06897bd5550e2b000000000000000000000000360f48d300d76879d498c37ffe5282906b6f650f0000000000000000000000008436b51efeec0807b5406e51ef7a093e4675a38b0000000000000000000000000d2ebea806170ad611b9bbcdcc3a085534589330000000000000000000000000023d630dea49bdc895b14028700594db20ba1d2d000000000000000000000000a28a89c9d6a52f2f5a64e3f3b764ed686fbd76eb000000000000000000000000ca2335416533b8feca036137dcb7b7c42dabb36c000000000000000000000000282d6570e12e55e04d5f9bf303875e5b9dae5639000000000000000000000000fe6577db195f007cca6a3fbe44cdaef15f386ef5000000000000000000000000d867c7b724772315f2431255a884bd86047068050000000000000000000000008c901545e876544fe22b007bb193d443fa31a7920000000000000000000000007ee046888bb8ce437aaffe7a78f64ab9b9386969000000000000000000000000bba079f674fb972b92d47cb849a0280f377f5fc1000000000000000000000000a9880f6484903bd5682a73beb459ac1c9e1c745500000000000000000000000030f721a6da0a6bef810fd01e50a9c94e17f69c5a0000000000000000000000001e5ea7d6b3cde3936760e8562776ac538e02cd1600000000000000000000000072f7d2c359ab5a4a99e25aae004bc37c97f9b8970000000000000000000000001baf812e927710f768f1745c1f7e42c784f3afe70000000000000000000000001bc1dcc768812e2029e510f70fa67ee6c211db0400000000000000000000000000e62b28f5106ee92e7a543be0748a868ce3e01200000000000000000000000095aec39b2832da46df1321b29eb04a4d181762ad000000000000000000000000afcb86e56855842d7ed3eb94e722cbd68801db2600000000000000000000000020c216a3092d2ba6f6b5c34cd233d0af8a3db773000000000000000000000000b0abaefc47e5b244638bfe474fb15fc33e6a1d6a000000000000000000000000967effcef41baed24b8f64516d9b0bb42b0bd84c000000000000000000000000262c459a31068acdf96957b7734cffe46c5111d20000000000000000000000003b9a432fc0f78436dbb2b0253268085622b19d88000000000000000000000000b06d8db66e3c99f8978fbb1251013a562dce0e940000000000000000000000009f2f89dac36811446e5ab44eae7667474ab213090000000000000000000000001bf9d2f039db99717b0c2a74149027021cdcddd50000000000000000000000007cfab03009cb51bec8559fe92c8445aafe72d81e000000000000000000000000aa342c00872fd77f1592b2fafb94490f75c56889000000000000000000000000dff02e29e3eaa53f1a9514ade7428e9f54c401980000000000000000000000006d57e29cb750f28e7df6d9c586041578ddec62b4000000000000000000000000d2515a137f3d11a7221fb7caa85fa62c9110914a0000000000000000000000001e38f19ec613cfcb06d23fd71d01c9dc1feba45e000000000000000000000000ff578cdd46762f49620af280783b90ef35b4c9e90000000000000000000000000f20723b5f7a73c446e18614241312a6e2a78dc70000000000000000000000004528601e9d4a09642adc02288b20912d0b23fb9b000000000000000000000000e53470dfc6823ed12288b29a20c3c9ad514f2aa2000000000000000000000000c5b00fe51b13c4ee0cd2e4a93cefbeced3dfbfaa0000000000000000000000001c5c4406ec018b26c62606b339cafdba106e25860000000000000000000000006015f3cd3b4bf854ba215a510cd3d661b52b9f30000000000000000000000000f937a936680afe5e4977fc5b2a45f784471391cc000000000000000000000000086bd168c49ffee2cbeda605828e5a72a25202ee0000000000000000000000008856e407691ca910484707d9aa783e91e3b0c66d000000000000000000000000f3965a8d47dc0eeb90b25dc15da187acb82e4f17000000000000000000000000cc196ce5755679b14cca301ed82fbc0af0c17fe700000000000000000000000030043ad8a03d17f2dc9077564db24820f3af20560000000000000000000000004dbdd63e7f24a2e4792f6b209128088364cc77aa0000000000000000000000005d28b81ff415a47d5f8ed7fb3260dceca30752d8000000000000000000000000c0828f97829297e133dd4301a7183193da67d3550000000000000000000000006940547006cf68999beb95d47b784afa5354e4380000000000000000000000000499effe28abcb25ed5f0b4d59bddddf22d0f29800000000000000000000000011888769626c968253d1599f16057b8aa8a1e8f9000000000000000000000000d15e0269bda7ce0da8547ad01d29dba88ff67bf9000000000000000000000000fcab36ac05c30972459555dc0d1d9268c85947ae0000000000000000000000007cffaa6475bd90f7f99d33b836cfde93268dcb2b0000000000000000000000007267894900301ae1e84297235047308e4c79dbce000000000000000000000000736283e8326f0de9cbbdf12080ab2316fa5aa38f000000000000000000000000c5394f3cb15c71b8229aa93f15a7b0bece19e3ba00000000000000000000000038956b9431fb9df513934b3f0c7a4fc79984d134000000000000000000000000e2fdb173de743303ef81173e5570e38aba37419700000000000000000000000097771af43d1acaed188644ccdf2df8b9667681bd00000000000000000000000042cad5473fe227444a758366987a2a9271927ffc000000000000000000000000043c45beda41b10be4ac9dadef78ec64a248e6dd000000000000000000000000db75af134de74bf75fca7e4c9e3a6e0856c3fd3c000000000000000000000000cb5f2ac68da04e49dbc3c9d10586ad940404feda00000000000000000000000052ffa142c21b0e1dc96f7276d617a79eea54c61d0000000000000000000000000fc8c73cf0d06a3a52b2c0f34ebcb822cf21b53b000000000000000000000000877d2e7a2c7bf1a151a824ae73d1ed7e06b1f1a100000000000000000000000097519c713cd7c819ce8d2620d753850d6a2b02c4000000000000000000000000b190e712d7975de75dc38a8f1f337dc8b6e781f1000000000000000000000000e79d9fc302e219084638026ace8786c77e4a36800000000000000000000000003301b57b1413fa982c1e6d5de6c0cc7c0d29d2bf0000000000000000000000006da79dd64ecb94f4f6ba2e8c774fb3d6b709b67900000000000000000000000096da2c04554f0c2a6e68369af1a868c90196ad31000000000000000000000000e40c408fe92389ff9f28e84065afb81979ba1e9f00000000000000000000000051fcfc7d4a032478b8919e30ce52b39fbe823fe8000000000000000000000000dc5af05e98ade466ddd72b01f20477df47f2483d00000000000000000000000006aa7aac2a117fdf7c5e29df403967c3da6d1d2a0000000000000000000000006797761f6aa856a3b66efe65fc8ff3f28180dffb000000000000000000000000cc6fb1f32b694aa940617b077c4e46a8f332bdb8000000000000000000000000e07d3a8ff207124c54e231dc8a6174d44257ff92000000000000000000000000b025484da27ced4f2e562b5d69daae977a2fad2b00000000000000000000000035da9176fc951ced322632864eeebcbc88abdb62000000000000000000000000940696c5dbebd886d301c253b31e5bb082baaddf000000000000000000000000f3d750e9b89c93eb8171e7e137123929680459170000000000000000000000008f5890310669c4c78f4d36b35e6a88507ec4f9a3000000000000000000000000e1599c989e344a7b44098e7023bef2b888b75ab0000000000000000000000000430daa2d7c050d9d0201d90994e21e90c120b9630000000000000000000000003021dbc04da4f484fc0a2a4841e2a53c46a6e20e000000000000000000000000d1337af41280e5e4ce51c1e1046ff59e04a6814c00000000000000000000000004985a4357cb24928b123b7ca7db985ab5bca3ee000000000000000000000000ec9a1e23cffb6a674a3556dbd7c6a60cb89cb875000000000000000000000000394070a6d1cb8e1848321cf20b7b7a640d39a5fc0000000000000000000000002003cf7f2fe0f469ba50d647209195af69d153b60000000000000000000000008f32beba81054f815970c65cf21920bec414137300000000000000000000000055048e0d46f66fa00cae12905f125194cd961581000000000000000000000000e226a8cd426bd08d98d555c4d286191dd1b69aab00000000000000000000000095977b5f068f016c23380738e0aaae9cf3b49dee000000000000000000000000d697b3e14f04517eb1502fe183b8694e56447a44000000000000000000000000618e175453ff442c2b71e75c59572206fce1263f000000000000000000000000593c1254eff380c7498f4861b44e1acc74284be6000000000000000000000000bce6c8da74c37dff24b45bafbe8001371dead22300000000000000000000000061bd005b3422e2ed6387927f61b8b11848cf4ce30000000000000000000000005acc98e447457a76b28a5ed6503241fdca321ebf000000000000000000000000a1d738744579f6eda769420c3f5b792ccdfdbd29000000000000000000000000695624c9aaec6a1a8b37c349eab06e92ad8e9be4000000000000000000000000b7fef4be6622af02a8206cc9bfc5d50de52da3da000000000000000000000000486b45c246ca96d79c72f7a048047f3c79e929cc0000000000000000000000006fb2e4bfc55613eba4b912ac1b436b1b6103eb89000000000000000000000000badfe7d3b37b8c1bd45580c70a13cf83c56bc1570000000000000000000000008bd72f76c09ecb3736dce927bc3aac2249e22472000000000000000000000000cdcbe87907218f51666a8ae2e7e729cf8f094a16000000000000000000000000d93c857a13abdc5d7725dd9aa2535f96cf65018c000000000000000000000000525e643ad375fed851379910c31b14905b699e7b000000000000000000000000e91536c5b079b2e0cb1794ea10f3e61872b9f83b00000000000000000000000064bba826e00d00ef38e257d58060e86956d0ed140000000000000000000000008fb25fcdb7884231edcc2165df151b27fc529089000000000000000000000000a8185570488c9e3d7cfc2052cf4dce43975cb50e000000000000000000000000c9bf73bf8ce0e829083c1b618552783ec983ad8600000000000000000000000090a6f955daa75e255d53b0f5c68def60883a2fa8000000000000000000000000ae64daf6fc67726ef90ac84eb3138d3637c1b49200000000000000000000000041980e3ae9f3cec843ab191adbb6357e4183cd170000000000000000000000008ed68f871f6e6402008ae86b2ed0b2676c801e3200000000000000000000000099e2ae3dd7fdb5684950176551911d19d55dfcab00000000000000000000000041f0af5601c7b796c6b4c95a21dda1f8787f0a9b0000000000000000000000005e8afe101ce69963233629000519636812a0b778000000000000000000000000003eb864477c8858bec0916e23785aca46f6ba34000000000000000000000000f77d1e4c2f48c1ce6aa48f9174a0db06cb2d7f6e00000000000000000000000074fdc863e8e521f909a519d812e593272fcce6ec0000000000000000000000004ebafac171a0a3b991eff16c549bcf9e2748d737000000000000000000000000864ad88a19162c9cb8526bec212d3cbf2434cf6b0000000000000000000000001b38482d33dd3d2ee20efb9eb0f449aa11e9b2610000000000000000000000005ab961f78a73de4d7b6918fe5f55b21c9edf1d0f0000000000000000000000003cf6339d8b660f617e6a8a3378da113057a572e00000000000000000000000008fa5ebb986fa6db89291a383142bb756ab88428e000000000000000000000000094108a2ca1ff07e9d85e3153997465189653a590000000000000000000000008eb6c6701c61ed60c7face8e7e105f3a3eb7c63300000000000000000000000097e429e038327c6fb90e3c39056f7f561872c3010000000000000000000000007ca42bf85adabea039edababe24cbc633511b1f1000000000000000000000000106ac341e36e9ea5e6f5a439e194bbfd99c3db64000000000000000000000000ad6df315d043d0346f3852f02b8662290884db460000000000000000000000004b1ea706d962fd3caaaa4b9e201b6bd2ad3716bc0000000000000000000000002209ae5287eb7749962e818ff80592eeb3d2c9b0000000000000000000000000af73d6430639eefcc84d81c4272ef03eb9e061d900000000000000000000000098e563515ab9aaa55c96e8c77f3a3247eb24e4c900000000000000000000000000e5d909e6c7dd606a18345dfe6afc6d25e68547000000000000000000000000ebb8d559b2acf465cf98b94039422869dbe8abe4000000000000000000000000508039310e3cc8805476c9718f5538001270683f00000000000000000000000092b4846fa730a8b2f0ccc7ed601a18ceb3700ae0000000000000000000000000415dda7a038d35ac5b5f6d2f73acea125e64109900000000000000000000000076cae436de3d50f1b5fc5ef15bf92d0b76a115e400000000000000000000000001c6bdd02ffaad680fd41f8a77bd9b2aaba6de89000000000000000000000000d65ac35cd234c8718b876ab304fa56c8995e387f0000000000000000000000002c6d7dfb4f1196e155dc2f0fd30a898eeabbe400000000000000000000000000001bf5f51453e74aa44de9ee47f9deb6e896ca29000000000000000000000000c0f556d00399b231344dc90d1bedcf55c1f23cc3000000000000000000000000691ea207ec6341c540615505ce77384a5160eb26000000000000000000000000450a6049e00c72c8205424a1f3d752ad06382fb90000000000000000000000006b0a70e988ca1cc5fbe5bffd0029c32ad8d9724a0000000000000000000000003f26612bb88b2d5fcb8324972839a46dbaa3878b00000000000000000000000025d9eb94a96fd29492e616d14ba37629db43e1630000000000000000000000000cc45db0384edddcfc19e5c6890a4b7c47b797000000000000000000000000006034271c10149f7db514c1f4ab6796d7742e82480000000000000000000000006ec483b0935da4c4ed6694469f86a46c58ec3579000000000000000000000000795a72371f8199c20cf06dc74309cb19fce220a800000000000000000000000086fd77ed5a830e671e99ebc7bb3d825b640ad08d0000000000000000000000003745fedea019d2f7d549a1709f85a85ea33278bd000000000000000000000000983e0ce1498ffd757c7d1ab9e506d23fda6d7a9d000000000000000000000000f7c8f0e221d25c15f8d356a3d47c7011d16441c800000000000000000000000016d6a1f7694250559d0a965ffdccf518ee69f6cd00000000000000000000000081a888f72ab5c603b2351629349d34f45295e071000000000000000000000000e7877c7c0b9985becbdf9662027424d19f995aa80000000000000000000000005534dcb123abf1c2e484a3b29b7fa86e01ff1ebf00000000000000000000000031040ac3168b4c289b999ae1999ca1ecd83cb35b0000000000000000000000003f97e8c7becaffbca64d5f55d69bac4e0ee4bb2d000000000000000000000000b82ac8244bf0be6221eed834fa14f2ac101a6aaa0000000000000000000000008d25ee8170f6d1f4002ebd0c64f034334add37f20000000000000000000000001dee2edabb7630ab8fca84544fae0479a56a3da1000000000000000000000000c092e8b361b9b9833821d1b5e302f65c269dce6f000000000000000000000000b80576b5abe66020cb39880874c79fce6f016ed3000000000000000000000000c56c016381dad1814344a24e0899db9d49e1c159000000000000000000000000f9808cce4aef11e1bc5e644e6621851f15125917000000000000000000000000eaf47389f15ec1b23a405a2fcda6bec8dfa4050a000000000000000000000000a878277769e1280dcbf598c52911f8ecb39f75e60000000000000000000000001495896ae9d2e19173a01711779cb4fcceb20b27000000000000000000000000b600954dc4eb130ba7f38f373c4cd319148b5a79000000000000000000000000fc733957ac5c3405a67fce830eb03483c043d952000000000000000000000000e8a6fc6f9f38eb576f7140611983aaf1d69156b3000000000000000000000000496a0f3fd10a06d3ecdef8d82ba1be3683c4c03c0000000000000000000000009f968005c3213d29741ea0a0119721a4d51789310000000000000000000000000b9cc8c7b2c2b47b7d360c2db723812fa44d4dce000000000000000000000000d120772aae912d3c5df002a273e9e75c9cca963b000000000000000000000000221b2cd7cc9972cf0a848d193c673144f2d9bc2c00000000000000000000000008ba6ea73057bad32441eae8af4b813f92b0905e000000000000000000000000b80482a865b056a50b9a3223992ad5b39565d21200000000000000000000000080af388f54ce7496264374fc3d28aa72030810b800000000000000000000000097045f55df17e3fc8637db9a97262eebce1190650000000000000000000000005efb57fb4a20933dc96ffdf079c1eba0010e57e60000000000000000000000004b4b582b957bec3b54d3130d0c500ae8cbffdcbb00000000000000000000000088d88f1f1a80729ed95bb5e1a00487848908cf410000000000000000000000009a7b67ac7657b8113c1cafa2e0cb8b0843b6da4f0000000000000000000000007edff90b8828eed240457e72a96dd620167b2fac00000000000000000000000020722a41119c6d6a2495f838b2a2f326f5316ee00000000000000000000000009388f86ca5c16a420e65f6580e997e21bd2665ad0000000000000000000000006b299ffc3d8199ad7dd88aebfa737a7648cff3e50000000000000000000000009cd1f3d64c78b6193a73004439a6b9fdd3444f730000000000000000000000000dc0234eed5cd808eb0966d3483a855de49039c500000000000000000000000053018bbe0d839482f513d62d85677827715289af000000000000000000000000a814bdc4723db0b02b22f8db160b5df7b216ed97000000000000000000000000bd1e3cd5634915c74616bc291c9fee6642769236000000000000000000000000aa7f0d9bc370b35b4c348f30b733b19d817c4cc3000000000000000000000000153742f9ae8081a81c20368cb5f8ee4a8c29ac96000000000000000000000000cca2b800d6402f7bd7a2dd7f5432bc415cd85708000000000000000000000000682cf24fdf9de6452ec467034828bfa7530f785c00000000000000000000000092c99e81239c8b06441bc48aaa7f75ac94844dc6000000000000000000000000d19d2791a417c91bc49010d59abc63f3bd3ec08700000000000000000000000053dbf5fa17a8093f2824f1ec52358fc59cad8a2e00000000000000000000000030a8c33aa13c49ef798b8a1b402842a3f1007809000000000000000000000000793f5d0f38c65ffe042dbdd271565db47bb6863b0000000000000000000000003bc9ed48b6fa38bf237c7516b3b3cde8801f82f100000000000000000000000050b1799782dfdc5f0aabd4b6719902d8955596bd000000000000000000000000c6f6357629ed1fdae62a02643362ef3d561a0454000000000000000000000000f4fc4671eed3daeb1a2e7aefe50d504b86f2020500000000000000000000000078d3ddc334caf78daf0abc2d2ba3927d281afb020000000000000000000000009a8554d31ea0aa3d7ca4be76340c5267308102a00000000000000000000000000dd5ffe43de861b7a2c012e5821ec6eaf04c8b2d000000000000000000000000941ca2c128d202b7a5f5f8b0c2fb5d17d7f0b21a000000000000000000000000b8a9843da2f5929fdf29ee4ca5f5b0769fbfdd99000000000000000000000000f54d5474c04f4645c241067652fdeec0dcfae0c10000000000000000000000006ebd3414e54bf620b8f72aec808f8425d9804777000000000000000000000000e02120011f88683465805ac459892df558b795f10000000000000000000000004dab9e6eabdc2dfc5c127e0c637a004bf9af4c5a00000000000000000000000049f819a13c74e4ff24dd856b01a270ef94789176000000000000000000000000838259a28c0c017e693ea290c474510d913df606000000000000000000000000cdb4b2cc83d841cbe05abb7950cd526bb15935110000000000000000000000008f25a86bea55521b10a0af426c201f507f9e394d000000000000000000000000b7836c2eb6e6ff8e36164fe643eeff079dc2551a0000000000000000000000004dca7aef55c4236b0d34d7362f6612438f7ed93d000000000000000000000000af09c2d4795d56f8fa25fa87ce2bebfa656e5c890000000000000000000000001ee6d51e6bb372189e64c3431ea21576215e7876000000000000000000000000854246b45db9135904081bea5c90d9be2187f59200000000000000000000000098ffd52d1714a376de1f73655fb61f465d06c40d000000000000000000000000f18f149ca4ee5b831cfd5e63823ff19bf3280ea80000000000000000000000003616ba9f9f47be4a3560d159ce3ebc1f1fa8d2d2000000000000000000000000d964e4dbc0c9959a4b1fa11dee0f42c388c906ca0000000000000000000000002960d9ad85ca613153d1f32128144ec73532df2c000000000000000000000000d09d0cd5d14749fbddfa6c5dfd48af3cc638ca8f000000000000000000000000d2d70bda86d2c2a74a63a5229f01b70669f34988000000000000000000000000f134bf10e083b5cc1c968203b9d4557188c8fb6900000000000000000000000037f44e52194c5a640cf9c9e5aaabafd720a22e860000000000000000000000001533a7245178d59ef757f1cdc3bda9ec89b59a06000000000000000000000000dbc0291e4a4d4d84e47ec4c73eac6a638654a9b7000000000000000000000000f70751097082ca02d58cffc8bd1d0ee062e5696700000000000000000000000088532768dccc416c50593d4fa7056bc28d3b24d2000000000000000000000000cdcb97c66b19d23032023b332f62c367159f7133000000000000000000000000a936ea652678499e5be960ba0aeeefbe935e08e1000000000000000000000000230b0f43993f773e9174f6df3d4bd46d7b961cd60000000000000000000000005d95d8768b4db7a4f7602e00e25aaefce0ae3d590000000000000000000000009bc6c0c8c3c7e62ede9e3908427dd364225d615a00000000000000000000000007592a4a72f684a5d3b3e505731110c29fec27ca00000000000000000000000015dd9a76c87601bcee6936039f51df8a1afccc6e00000000000000000000000067b41a24604c48dad4afe17799690ad873903476000000000000000000000000a91c55f07ae4f8bfa8d1b0a8e6326e1bb6fb6185000000000000000000000000e9ce60cdd082e573d24eef4d3b0594d9f8329fad0000000000000000000000002ca742b3d5832188a7b9fac58ded09dc8c8a522a000000000000000000000000b99dad4fd7c9c12c2b18832cd0967a003bc05d9b0000000000000000000000005c8df518e069d5ddc3993d80d7d3dad471c2c04900000000000000000000000084f57e38f70cbfb90879044e43d338d03dbfc8ad000000000000000000000000316396a841561141aff7aa9de28cdefc4ee40cee000000000000000000000000deb0db31a30104880be8e9940d3d4d47f4c56976000000000000000000000000b92efcd9191c801b4ce6bc0e27a592f2630c2a2300000000000000000000000057f99c9f17088fa8e0125991650dbb8505ea4c88000000000000000000000000cd393754b094768bcb232c43c876c1cec26836a1000000000000000000000000a27e236617e7690d437e6cb682ec4ce113dfc49d0000000000000000000000003752f40b784d3f0fd198c701a75d89e72efd7ce000000000000000000000000039635ee3824b8313ed10c98f7e6a6eb6aed1433e0000000000000000000000005c9e2a6fec34b510996a8e2a3d1e2c47a382a8b90000000000000000000000003e15769f63c348ac1c8b4050c4e967add71bd3e40000000000000000000000004375abdf868027490288f361167ae3f9657e831e0000000000000000000000005c59fff579e94e3ef2deeb66d031c984b4d6b7f4000000000000000000000000803bc0dc45657fc9018c8be9b0e4da9d77d9f9bc000000000000000000000000e72452a9935758c9d3651eee9f84a56634b6456c000000000000000000000000db28e21b4300c3615325687ca93751339ee351e20000000000000000000000008ba4c65d4864074b7df30ccac98b766e6aa49e670000000000000000000000009129aff5e78182d81933ac7577ab75334051560a000000000000000000000000956bb2da0561c8df54f724556e4836f9bef06d3d00000000000000000000000054b0acb5817db4f78a916b59c07275cb6a5265ea000000000000000000000000e845791d2e58ab880386d7ede14933f8f4a0f3d000000000000000000000000086ec3d0627c6ccbb759f2409ecb5dc185255cd3a000000000000000000000000413ea18a8710143086f716d061b557823f84b98c00000000000000000000000023b64d081f1ca889158bbce5a19b807d45dc568a00000000000000000000000015d7b74a34591cbb7bd876bb2f4c2ca01c18f74f00000000000000000000000007ee74c892fa0305ba8e38217c945f986f2690b50000000000000000000000005d52e8a0cecd5ce8e61647fa8a906e1e212d82420000000000000000000000005ea10d4de32b5fa57380a52854457c8c5e83711700000000000000000000000010e38a44c814f48414df7d0fd3b559c298f92c3a00000000000000000000000065a072e0f70be63b7c9c5293450d9d2a181b2b07000000000000000000000000fe19062e4a16ac6f66159d43dea5c92a31b0d182000000000000000000000000eb2993a4e44291da4020102f6d2ed8d14b1cca4c0000000000000000000000004265820abd06675c249b2cec8deb31939ab5070b000000000000000000000000d25c091daf067e330935477c59ccb5431aba6f7300000000000000000000000012f8bf963ebef11148842100156843292c83fa1e000000000000000000000000ca0416261b3509a77933ed6cc9563624ea5f990c0000000000000000000000003d4994d3ec765d6e8402453e370f018f1c7b80dc000000000000000000000000335ad3653fd28b93083502be64a5fcc5732db74f000000000000000000000000a37c1018b602d3942d128b86cdc2dfec01ba66d600000000000000000000000041fe646e02c45b9a64a1cef0526c6cb58e562846000000000000000000000000010e7472fc31924cbfd82bf059e754ad91f6fbc00000000000000000000000006143ab7d319c3784125d245fd0db9cbeb83925bd000000000000000000000000bcd84d4e2abc68ddc91e597fdadfcea2b4d8d1240000000000000000000000005ba9d9cb003e23828967c908789f37d6a7f2b69c000000000000000000000000eceb57f40eb532e28fc548a93243074200b4dbde0000000000000000000000006ec10bfa3518a13e73a720999fc35605a94feac1000000000000000000000000cdb31907eb44e4918131401ca01e1a0db1dcb9c8000000000000000000000000bd7772c2993e9ae74dbf0fffa7cf3ec51093aed9000000000000000000000000d87a77bdee349303b37ad228f7c30c1018ddcfc4000000000000000000000000f836f782cd1edf4f26c057ae345e5f5445714079000000000000000000000000299f73085445ea9989315b6f5ebba31da29c3aac000000000000000000000000de8751c8f5325fa59dab6071e82937add8718878000000000000000000000000ebfd8e1881104fbd736a8d4ee4abe81396d933cc0000000000000000000000007f34f8b905e4ccf04346cb6babedddf9b2eae2ae000000000000000000000000b6b9e5aae2957e95b1df4f53328064148eb41f9c000000000000000000000000c471ab54066b18c5626f0281f01d68d346e8e2490000000000000000000000004d4180e735e324dbf1038fc91a3cc5d689c80dfc000000000000000000000000f54a6f542cd7c6e62f37f90dd3dd6ae41ebc308a000000000000000000000000c656587fda2ae42124bc51cbde4c045f994de41800000000000000000000000080258edf88b2f3346f8d6667390bd7f46e7e1a6500000000000000000000000022c0ef4d508480c4080ec8adb2ec611eefbd3038000000000000000000000000bdaed7d215c2d22473b29e16d2d33ab56e9e813f000000000000000000000000d16374e464f795ad5dc0d26bb3a72c5c1e606906000000000000000000000000583bc63901e0dd08f9f9001159939e1c38e4f097000000000000000000000000190be69619a55ace21634fb97c524c3b95e858c2000000000000000000000000bfe227b3e467694eddcd574314f0df0d09fd8ce6000000000000000000000000fcd141f41862bfa3115331d78d4f47fdb3c652690000000000000000000000007bf576a266eb22fb56ef93f450ad6e718e0e0c8c000000000000000000000000a9f51db4725f0eaf9d530bae8db0fd858d50554700000000000000000000000011f7b18a78f7294b8ad1f075dd7554163a07df310000000000000000000000008e597ddcab7334ee2218291d374e0be5866959fb00000000000000000000000081b6b3e59d8c7e9a3ba40da2adbe1739101c02e9000000000000000000000000d46b9ff8a4f9963daa59cdc2891467c108befa5000000000000000000000000072006962264ca5e1ffe89b0b8003667e3c0218ce00000000000000000000000096ca32e5f55d6ded12c86c2f11faf758578eccdb000000000000000000000000bc1ee3ec24949c4cc0115a60e68743ae5bbf4b85000000000000000000000000c36b57ce1029d3cfa4e1667aa4639c2b037b190100000000000000000000000030030383d959675ec884e7ec88f05ee0f186cc06000000000000000000000000053dc305ca015dc1aacd693823120445c3950c5a000000000000000000000000270c8b237cd5721482b2f5e0c166e9418df839b500000000000000000000000067d1903033d72bea7db758aa87e0e1ac6c0fa8eb00000000000000000000000002c36b4137d5878d34b89c9fffd8819ec6b9a6e1000000000000000000000000bc8785102f5fccbb883ce825a1615b502eff0d25000000000000000000000000532a21c803792ca5e1a8b9e1b8775b5c7aa8d5c200000000000000000000000058674d97fa2ea83052fa672d11f5ba7437d93ced0000000000000000000000003a5c30ceda833f5e40aa7676b6a7e6bd956cca890000000000000000000000000be55326919f08af4d14a42aafb3b68f95738355000000000000000000000000d57af88e1a10c15a7ced8cbda0f17324184a20240000000000000000000000005894f97466030c2455c89bfb1b93fdd6e28b085d000000000000000000000000445f420e6fd5b455b1bc328225230fb6faf19fd6000000000000000000000000b3864b47fb1705dcc3233acab33ba63f8e2dfe85000000000000000000000000db8823c97d56ed7cbf529f26ff6133b3e6a0a000000000000000000000000000db32a09c3cd0bae641552f5aeb2097d992648cf1000000000000000000000000a761b1424105f745f8f11f95d164ae7409e27541000000000000000000000000479b4c6b66c582fd4b47b68383c286ab44c81d6d0000000000000000000000004867c594207579372de7a4f13574a9cdd3ebb49f000000000000000000000000f68255f6e8b48715cd6a0aa96df42daad1af2708000000000000000000000000f710d9c5561fd7bc6dc8c3ab087531a3a9be46dd000000000000000000000000551a6f4d5612785c6d514f7767866094d96371eb0000000000000000000000009217b772853180f0595b337ffbd199ed7e63aacd00000000000000000000000061ea0af61bacbd9cc887f48ca57fcfe10a3938790000000000000000000000008e4eae0eb5daae4b868f068147e2de770ace9079000000000000000000000000bb36aaadf9f5d44490d18fb4794b585bb8a55bb90000000000000000000000002eaeec4060f46eb3da09df63f1a55d6428ae7d330000000000000000000000003609b4774e20e57182aeab32245348d9eb78750c0000000000000000000000003ce2dc58828dcd68875e0dde13d446eff25b63b2000000000000000000000000fe7a0f7f942551247afa38d0e6297d45475e058500000000000000000000000041bc2973b9c29a7aa2ea46e322d33e0fc6086b0c000000000000000000000000e37b6b1ebb51176c7dad3ac79e41522c5dcce1660000000000000000000000008382f1fcbd13bf35fa60ede0e4ef1cb48e77b46100000000000000000000000021c19a06643a4cd8443d834631617df828be58430000000000000000000000004166cd10e8076874f8e1bda9eaf52393405c2cdc000000000000000000000000ca25290dd20d47defccfbe6a11a009c36b6802ac000000000000000000000000fe5e4b7a1fdfbf92ab1cd3544a5ed0de00da6dd8000000000000000000000000e93229332b613ddd385234c5c57a1299d2ae0b3900000000000000000000000037a36309f3044ceb0539aa1d7e1ef46e5d403751000000000000000000000000373ea5bd457b881d76ef76402dc952fdf4978351000000000000000000000000a452107ea5fae4713050410f5619e49d8dd71e3f00000000000000000000000044f6d37f1cb154152e43662d52772b81cf02d37b0000000000000000000000001f793d9f0368c1da329cb112212d81d521e7a9b80000000000000000000000005bd1e36303e269dd3daad4e95a6bd6e5b2780cbd0000000000000000000000002806137906c0c8cf7275393fad527fcb5e16a0460000000000000000000000007b2cfff2552400e492eb63d8ad98cb5d17df5a8d0000000000000000000000005c2da75eaf18cdbe6b7151dd4e2c3bfe0b3fbd1b000000000000000000000000102cb98f1bedbc9190e87ad02983f89116953185000000000000000000000000a614ad92390ca4f540dfa2a6fa4c88afd01fec1400000000000000000000000057079456961d4dd4e15dbd1b03342320aad8b0b00000000000000000000000009b09ae5b44b3edd8e11c0b9dd59e311d2b655ddc000000000000000000000000601f49c3a40833c78d35463ccadeceab03b83d2c000000000000000000000000b407cec79e980ff95181ed6737c266a20e0a9954000000000000000000000000b3249d616864be62feb373d716bdb6e7bafd898d000000000000000000000000b84748f389a601e704a69ebc86cb0c79016cd06400000000000000000000000038f56dadd3c8ae04389ef82a907834d2a5143a7f0000000000000000000000003b271357eda3ecd500a87a2d3546777bfeae58480000000000000000000000009ed3e7e106aaccf8dd1c3d0af7c0b98c669d56cd0000000000000000000000001ae94909005800da22e0eaa0e8f780329b7201fe000000000000000000000000eee4a71e8553d1bf04e948770492db0c0558d3ad000000000000000000000000cf71deae0ed1d543695cdb9661fc85fd4cd7e1f00000000000000000000000005b23f5b330dfcc20b353bab85ee3a302af930005000000000000000000000000352e35c1d284a6e9dd610111799e6d55b7394266000000000000000000000000774b135fa5a554e05c99cae5fe62a4a34f90fef6000000000000000000000000c7a85c72afca4e2012ee95d4afce61cb4e4c44cf00000000000000000000000085b76a2205924986872df22ddc8a26eb89b10bc30000000000000000000000001928f05145d33325fd53834135e29db204616eb9000000000000000000000000f43329e22126e927f108c228b207f84d89faa6ff000000000000000000000000f636db64af6d003f242b89bdc36cfdc1bfa51b3f0000000000000000000000003ef9962a422727d9d70f1d8cffac63c0d4ac0fde000000000000000000000000a49595965f57bcb4249c41354ce80c2b0f808d8a0000000000000000000000003bc2a4b422bbe34a9059b090ef476f2addcbe378000000000000000000000000c0c0be637abe086fcbe38862cb4cc50835e62340000000000000000000000000fa1d1ee2cbb3e88ab8da252c09916338fb244348000000000000000000000000782284e69ee9ecfcb59e7d7af3f63b1785105405000000000000000000000000955ef3d8ee65093218751a33fa331829356b95070000000000000000000000005a8c8174a468dd394a8ed0077001927ce0b8dafd0000000000000000000000007c4b78c84d07e289b397e3a348cd90a6828eeb9e000000000000000000000000f595f488ea4e994511a3242b24503f38adc6a77a00000000000000000000000073d4fb0df3c755000f3dcc2a5b390873f70da4e4000000000000000000000000aa786e100dc13992896e5901540bd4612e9e95ec000000000000000000000000f5e9709e03a13c5fbe09ae0ac21311524e8321e50000000000000000000000000ca7e7e5745bd457f5ed7265ff2cd1c8208575e1000000000000000000000000e34e08a70f0f8a86bc8f11cf873df4f139b535b10000000000000000000000001f12e55a7f7025977f02d9428ce55e699582e63300000000000000000000000053e3e5563a311ee2fff4562282c75f28ec858ce60000000000000000000000001c895edcf51015d8f3487909364c369be11c2a000000000000000000000000008224112cc5fb13652a9030c89027005f63033cb50000000000000000000000005b0c9ac4c195bf95f579af34d3e80f50feeb36c1000000000000000000000000966c33cdc6c961a34abdd41d42736430261c71a60000000000000000000000006d428587fe9611be375580017c84e2b2895d9975000000000000000000000000b49dd36c8f155a573d1c4fce8946baab6888b20c0000000000000000000000009a61fbab19ac8147e13f75640788a52215619f77000000000000000000000000886d87047dd967f5d03cc40822b73bd3902471e0000000000000000000000000d348d98422dd5ea8ee939b6f56dc120ed26c58a100000000000000000000000068b3be4b366dfa4a029f64383ff743d68b9a93f2000000000000000000000000566bfc26636ee16676845e9f76b5905a776534bb0000000000000000000000005850a2044f8d8129bbcb7a9d242cdf328109f8190000000000000000000000004c712fca5bf6d427846aff03252f0ed2441a22320000000000000000000000003e89a5136072c8634da680b57e1158d4e32f4360000000000000000000000000cd8cd2f698348c384fe4cc7e9c2c86a52e4fbbcb000000000000000000000000e16f8e902c250a0c4dedc5166390760e8dce598d0000000000000000000000007fbc456d7dea0f3be6ebfb358dc75b8dfbe9a51300000000000000000000000070a3887bc2ede42ee95740a7bd169d32db36542800000000000000000000000065a69f1fb2fb7c2d98684eae3e9362c7a7e3ee5300000000000000000000000031cae9875f3953e298f3fea09826026a4a5c6b3f000000000000000000000000bf6120b603dbc0be406381816a23e21d875ed1c7000000000000000000000000671db8f484a57fd2f021300e12a81f41d3caf4b70000000000000000000000005d89d1cb54c07ff270e7efb35faab4b5da097c8600000000000000000000000082927cc0445c1d9668d4a812f0e6dbb910e7b567000000000000000000000000e09fa1cc3f9028fa86fdd0dd96ac38e4ed2a158f0000000000000000000000002c9db5597a4a9d2ba6780cd9722e25a9140552ee0000000000000000000000008595c2ed39f37531a1886908fed92b176a7008b9000000000000000000000000be7b29d838280c967098e9f1bd7e4e3befe7b3c4000000000000000000000000999c28e68bf6d6e40aeaafe42327295ce631b11e000000000000000000000000b7fb3e849e26f1df60b335dd2193ea78581a40570000000000000000000000006a8dbd4a014be2b4eaf64d77a0a02787e4cff404000000000000000000000000a303c45fbccaf7a0238c9a20831e2be8bcec15ad0000000000000000000000009fea2b1b427a8c47d502c2f55ed035567330cef10000000000000000000000005628ba07034e625180fb6d3a46932a1012f76984000000000000000000000000585c321c68430803227151e293afc2f8ab7dcb860000000000000000000000003f7430118c0e5036028ea0948f67fde0f513fab1000000000000000000000000bdacc51c59057d3e0651f43df4c9a442ad6bc96700000000000000000000000089c8cd3810588ec10d0c9e99d597aaf20db4987c000000000000000000000000cfaf31fd98fa9cb6788b272ae9da87abef4dcfbb000000000000000000000000be70f6978c9abdb6b2b93cb7406ce7e5414b09e0000000000000000000000000e4c8af2956d8b9e561e2aedc2a90c96dcabf9893000000000000000000000000f3f18ee9a52198b99c1b653b5fb345274bc693f6000000000000000000000000ab918387538505552f91476c9157041b6ff41519000000000000000000000000effa5e51e4a78b99b69bc2a30525d601a9033e38000000000000000000000000b2f52747c6df63955f271de1fdb867b7dd6685b9000000000000000000000000327238c6a23aa00d9d6f8f4e1800d96a58605fa700000000000000000000000054f4a1a17e077aa6f3c6651e47925fb52bbfd888000000000000000000000000f899fe47aa2c716615fb1adff52361f309fdf4b70000000000000000000000002dfe1a5a0074e05314cb9a3f67898a78dea9fc9f000000000000000000000000f87648bb66cca2fcc12e482b5256e7c7bcadde4a000000000000000000000000c4467530f59245915f2c4c2ffd6339a02ff00fad0000000000000000000000008c084d01d0a85f8fa7bc4540865641d6d261637d0000000000000000000000000b8126e91d0cdcb4f5e5e18d5cb10f6ec1f0e080000000000000000000000000f52c55488819488f787f1bc79c77563a693c54900000000000000000000000002ac1c11176ee12d5355820ff3b8896a59ba34fbd00000000000000000000000090e78127de950900a06e76a02c62ce7c9abd9783000000000000000000000000678ba33f4efee1deabc8ac39e50b140e64c0df0c000000000000000000000000f133dc0a5aa0d0cb08107d77234eb68eafc9e6f3000000000000000000000000f7c1e17e2e98f69a5e7e2b7fd5332360fffc7699000000000000000000000000ed1b3b062514171f358641952a865df9cee7ff3a000000000000000000000000343d872be17aaa49de259681369cb2f051387150000000000000000000000000048ebfc9afa24c9eadb615feb858cb0d19409ef800000000000000000000000034c1f60803da44e37cedeb7f81d054fcca8af88300000000000000000000000025f67e407cfe711ec2a8cb3b66978685a597dd79000000000000000000000000402559dab4037821b3ca4744a25bab3130f3841d00000000000000000000000040eee3622254a476b3513724b27d0759aa965e020000000000000000000000005e01c1d9f0198ac4f02696e0a12cfa7969d172da0000000000000000000000006d6aededf2766965d287b183c08fd6543bb86a7800000000000000000000000034a8e5aa0cb565f03959e62dd5b8b0296ab98df6000000000000000000000000b3c3cbeb10b74ae90f5b0ae9440c1ae08dd4ce2b0000000000000000000000009572001a64ad0a42fb908429dfa0214a3c18079d00000000000000000000000060e48d243e9343dbcb0d7b80a80fb83ab4cc39bf000000000000000000000000b61371a0935a2ab0e2a277027c69688eedde51aa0000000000000000000000000104c262fb7519ef7cc93799c4e51e47d0f504e0000000000000000000000000a867cf46bbab3376c633387e56ea6a296d27064d00000000000000000000000041d21e34b319de3f9ffa2e884cc223fd84e89ece00000000000000000000000011cec4dddf967c5856e6b0ad943a4eb3878df1fc0000000000000000000000001ccf23bdb8b659453ef13598e5e2b2b09e13c8a7000000000000000000000000283381bffbadfd79d36036a4f9eed8613116596b00000000000000000000000024b54e5d73982b579bf6d349a4e425154c799210000000000000000000000000086fdf7811c3ddbef2c31677d90dbeb5debdf64c0000000000000000000000008d8c1c1e2fac96f0ff5a6a679423bcad6af1b151000000000000000000000000e31bd899c776326161c48126e1404f6313f52cc60000000000000000000000000cacc6104d8cd9d7b2850b4f35c65c1ecdeece030000000000000000000000007b64e35352a7aa51aa8e71285d06a634a8f7ad190000000000000000000000005acfd84b30a06690a4a94a6afd034379c370efc20000000000000000000000002862ce52787f62722c77dbfce872a9030b271870000000000000000000000000a545657338b5296a50473a0c42a437c2f34c32bb0000000000000000000000006ce5309735e478d7d244183675ec93f7bdc4c4f40000000000000000000000000d57bdbc07641ad46b4f475e9bd79f6ee2bb090b0000000000000000000000006500ec54b018267daef9aba013cb0cfd7cae56b800000000000000000000000083f73389e61577f23ff43c86c7b655df616a9297000000000000000000000000299a68fb3441563ec4dd2f2a34e4141dd4dc31560000000000000000000000002ad590939a8e98c41108de6b7a391d90b0b9420c000000000000000000000000982d6ad429c90722371d2157ab9831b2752d41370000000000000000000000009aba7afde84907e806101736483466f3b2f3eef2000000000000000000000000a8ba6dc9ae4c3b1dec576b470bdd5e81224d291900000000000000000000000022272d840f8cd98ae7c55b293b4100fedf19df7c000000000000000000000000c091ee5be3017bbb78d8cbec84c45cf1353811e00000000000000000000000008016b1805930b40ced618452908348c51371bc9900000000000000000000000042113618be2a459716ed41bf3dba471262b480ad0000000000000000000000002554284b3be913a2dd7a5e12a3f8a9398f655d3f000000000000000000000000d5ad78f77521cfb5856ca02b01a7d500f55b5171000000000000000000000000bf337481c33e7e0f641cc40e97365c70ed48a0d2000000000000000000000000156c20041e4dd3b4e39487cebe09b13f478d61ff0000000000000000000000002895ee26e7bfa1c52b5eed67adbeed01a0e21d8e0000000000000000000000000a8fe27a138b1fd9aecea221ca569a367d09099b000000000000000000000000ed0aa77552f843f19c69a7d765325cbf500c4122000000000000000000000000745ece084d3e1868e97fcd577106fc5adb7b3800000000000000000000000000de26d10eb69978f4f2477d21a82cf2e61213d1490000000000000000000000008ca14b8a8185b96b39855834b673f580b6c22b4b000000000000000000000000a61606d43079c12d1d69159fd72c6d8896774da7000000000000000000000000b4c2fcce6d2784c68159cddf4f378e2fb1a12365000000000000000000000000375871c2706905de9659d43d6bebed03daa25ae20000000000000000000000007aa5b9433dc758064009d39ab334d3799bc051ed00000000000000000000000085f545ceeb98c8fb47c9d4411450d018cf1e3064000000000000000000000000c845a0feaff2905000f8bd2c80be8cf429f012e500000000000000000000000078d21f1f0b5e25e9ecdcbd662a0a5f8097e099c900000000000000000000000044b637bb3d2d49da121057c194dfa2f4a3df7c83000000000000000000000000464357201d908673d7c9c8b4cbde99050860479400000000000000000000000061d68c9d45a9548f1d35166b983826ce2f19e3ef00000000000000000000000026c4bc9f7f6f89104d1480c93f824a7b2fdfde96000000000000000000000000aa2f924dd9f4de57f0d8fbe469b905233b25aaac000000000000000000000000f327f1e587f72f78765750063afe1245e0c5c2ce000000000000000000000000351d022c816034592dd496fd17f9f5efc51d41ba000000000000000000000000db0eb99fa0ae385dac5add7b067ed87d34de791e000000000000000000000000f86aedfec7c823635843bdc03fdf51b64845e2fc00000000000000000000000068960f50cc471e0723bb90cd996f60a0a122046f000000000000000000000000f45f17fa1ba3e2b29e7f61aa346404161d2359e90000000000000000000000000287cf22e285fe71ee626551774e6e4a647fec560000000000000000000000006416006676b6aebc5c79ad474297dab185625020000000000000000000000000c4fec6fe25f91f8a6d1024ead7d583ac05259da6000000000000000000000000457b79454f487578631716fe36a680803d31a0770000000000000000000000001eb43faebdb607633ead93361e6f1be7e5f605330000000000000000000000006d8753636aa5e3b4dc1909fb7431130be11e2d63000000000000000000000000a0b20518e958a658119353eb05b6883da5e540b800000000000000000000000043b1ce50b7d31ba24b0da2e7c1d768088e9abf1800000000000000000000000055523dad4f4047985411fd1b9f951d7180d22ed90000000000000000000000005189ae9dc07ec2c90d4f7c813d6cc92bf509d7ff0000000000000000000000007fe613574ab431e251df82dce1ae0d081b5d13f30000000000000000000000000fbb47bea0b802a2824f4df73029a4ffbd552787000000000000000000000000c0a35dbfab8e903236a3c74a37b2bbb5e3dba1030000000000000000000000004e073612361d89a2e771e70c6ec5f7bb19ed7edd0000000000000000000000000d9fe6a83c21edac0054ba5be78b4bf9257af86b0000000000000000000000000ac3b85ec7cfaf2af856ee932172814d1f92fd68000000000000000000000000bf250a23ebd9a4ab3cb46357c8ca45485143eb3b0000000000000000000000004ef77a3639ba3aaeb4294deabebe9d3ad258daef0000000000000000000000000be2835f9b5e760140a7eb17b95c5540ceb7e12b000000000000000000000000b96527c84c920fe68e3916a7931b0a1825053ea50000000000000000000000003898e4d7ee415e4ec93715d4089011a3f2e55810000000000000000000000000e262ce8343d4c0608eecc8bf27bb1af8bee5a4c30000000000000000000000001d3d305e7703527bcd82a6b40147c1f2b39a9212000000000000000000000000a25672644f88a9828ec70fa7fd603578c09a62900000000000000000000000008b428170d365113efee4be84469e732a97a4ac9b000000000000000000000000c0314e2c4e464d5e9532329df6b6ebb31c7d2bfc000000000000000000000000d5025a2071e9cdf36cd7bb9a22e9ae44f20cf5300000000000000000000000009944be0f037abb12f06f66f48ac3258c3214d79100000000000000000000000080e001e7a89d18746fc28139feff5029bf741695000000000000000000000000da7d04f5ee1fd9fad71b1ab4bdad5fedd9e72fe7000000000000000000000000b8b28fca45df992247f9f867f9c52c41b9723a89000000000000000000000000eaf56cf68c38281252e49b460c5a66925991475b000000000000000000000000c784da01b777e6350a3f0c7caf515f8761177b7a000000000000000000000000765f1d6d19ac65805032fabe9f2bc158d72b2c84000000000000000000000000ca7c2aae4e6d422fcb4009cee1b14b4df1cd52130000000000000000000000003467324adeae065711fb8b354496dca00cd7f77c000000000000000000000000eba1be7299eb80f1e6ae82d847fa3be9d6fc03b8000000000000000000000000b0330ebd95090c3913c65bcf0885035fd320c4cf00000000000000000000000070efe9073599bbf43002ca0dedc397a23952474d0000000000000000000000008c6e52fdc4e31d5669f1b9b22991ecab7fd77a30000000000000000000000000185542374ce5fc8bf8f215f5fc681370704fd12400000000000000000000000088500896c687a61a42278df6d418a172664e465a0000000000000000000000007068cf65c0f6604acfdb9f85e438105c2b6634b7000000000000000000000000605c8b9cfe5c33c7bee6fbcb50fa16a89320af270000000000000000000000006acddc348f0906612c0bcf5b332f9e345e55fac0000000000000000000000000332b698f961c873e5f40ca131c44f25439b56d3b0000000000000000000000003f5bd6ae4b3cae29674add280e5c31b2b2819e4e000000000000000000000000eee5dfbd94952ff79ce8bafcd84f05e3ae966b7c000000000000000000000000bb96566f719262474f5b327089c6d43bd8d2a7e80000000000000000000000004ff615bed117aecbaeb622f67aa3a8f8141cdd37000000000000000000000000cfd427de710623b1912d7f986fc66146078fa3ea0000000000000000000000008efa981f60384083496148b55361a83edc26829500000000000000000000000059dc9e8aa1945866eea0feab07382e9b9fe28279000000000000000000000000c1d4cc3b2d57f017c5b0686b89d140872efab8b70000000000000000000000007947f6dace27c7602b4ef494a1ec2364c6b96336000000000000000000000000e61efa1d66700bed6445971493c9ce0fb1da3af8000000000000000000000000598240cde36c069ce59e64f4979e6503df7f2e970000000000000000000000001dabd8c1c485d00e64874d40098747573ae79665000000000000000000000000766f63cfb61841b28b4977fb507cf48d1b2079df000000000000000000000000cda84e3ba668cd6b769ef3453df221b2aabb8e300000000000000000000000004f1025da394a54f90459818564b8cab21e5c5a7600000000000000000000000086f930a29771253fc774003280d1738a5cb53507000000000000000000000000d8ae15755678c3ef95956cfb57081bdd292a79750000000000000000000000007613b42824cad4bc91f24650d281a8f498fe9731000000000000000000000000b387ffd40fe405dc1ceb2abfc7fc73ab497f2a8e000000000000000000000000fdcef9d6a4a60603f990e9a36d6d3d24322fda41000000000000000000000000bc58f4b9fb118d1e2a2b01ca4606c609cf0bd6340000000000000000000000007bf97c7a86508cdb54cccbd3e853042b14778ee90000000000000000000000001dc166ec5ba9229af7562f4552de6fbebbb4eef500000000000000000000000026b7529a23d24df8acce04e92eaa418d8391122e000000000000000000000000aa78b0e33c04e5fa4628848fdb29267b9025af3d00000000000000000000000075a14b14bc2031e02894d8c80e9e5ce70fba74f7000000000000000000000000778c81880dfd2ec9d02aab661b17c01c3d2e0995000000000000000000000000a681b8ade97554030760b8d0e7bce39731990ec4000000000000000000000000635406665efb7d5bfdd05c9d3c1a520c589ede07000000000000000000000000458bd42bfee2d733668eb9b1146bb6f7b687279700000000000000000000000053f2be3b33342a85c345d1a5e59edbe2fbd2eba10000000000000000000000007cb42391efbc20d5197717223011518ebd598da40000000000000000000000000da1abafa2540a47c4a829f030dd4753c2e8a8a700000000000000000000000068282d4032a6628a91e154675d0766e01dbbd83c000000000000000000000000b99bd7569e06eaabd659e31c86271fd3c7f6034e00000000000000000000000047c8837e866ae90a4c54a00407ca11d12b87371f0000000000000000000000004789647a1c49367c11171ffdd89861dff1a1ad6a00000000000000000000000000f727e5aba932b09040d3bb28a8a9da53c45354000000000000000000000000c83a986e3939f5e789c49c2ac3d25fcf53e1db860000000000000000000000001624b36ce705ae7838e2d18d52d7abf98cf6b97d00000000000000000000000082abe0456afbd32abf1f0c5add8c4199dc4a3bc3000000000000000000000000b9670c6b42689d87eafd2cfeca76fb155f0057230000000000000000000000008b21d05b87eb5639b096989f4d8da6a3ae346d58000000000000000000000000aaea41fc69f60fa77c41fb5dc0a7a59c99fe521e000000000000000000000000fd3f8cf91a37f93890a90d0eb1d6e911349766bc000000000000000000000000605e97842b79c823cea5e7329a5e9aa4b17f0c8b000000000000000000000000cf66863bdbeee0ec1b575d1fadfb099c83cea827000000000000000000000000ea89901a6b1a67a133179b81e394f18232059304000000000000000000000000276efae2f6141223dfb04107eb48e57852b264f10000000000000000000000000a769b4cba2070509d2873faf79b19d295e24da800000000000000000000000030563390ff7c61afa363ea1f59c801b309c7a6cb0000000000000000000000007b8e047dfa4b27314c6a7ea5067e356f386660890000000000000000000000002178191b49f8194a72227985a44b3c1b1faf50d20000000000000000000000001557e104b1949de838359cf5fba36606e1ff513400000000000000000000000094e9b636d0f3bdc08019b450f7f2f4ef5b4eb2ca00000000000000000000000068582d4bdcc28e9d15be28f7dfb3258078cacebb000000000000000000000000853dee363bb8ae07ae16f332dd6c2e617f796bf0000000000000000000000000dd77f9f5fdf4ccafc273f154dd049832628bee14000000000000000000000000498bf9583b82f7d7a3ce65392a8e4a512b3422150000000000000000000000000b9f28cd369566fe0335043cd28da51b0eda5f70000000000000000000000000d253786aa276871763eefd744ea5b52ae7e41c2600000000000000000000000014ff36402b633ffb9c3df781d35f66d3b4f6265f00000000000000000000000088ff1da705f06626ecf35b88fa930878fe145d3d000000000000000000000000b7830b8ddcf50ea24cbfca835c9afaceb74acf83000000000000000000000000a72f8c4e44b88c59b3478c942c3131f3f56b779b0000000000000000000000006c8497ca349f81eaaf48366b0342effe43cc36f800000000000000000000000080452c6ff94df1c341130250c40806c81fb0199200000000000000000000000045c6ed77761933ebddb7eae62ed49349c3dfe43c000000000000000000000000984425ed5af89d93ed2f11b6b86020e3457bae2100000000000000000000000002e4459ccb80681e2ce2d22d432fe34697efcfc7000000000000000000000000497211f9a0156809c1ac1b019965c0f7e2fec71b0000000000000000000000003bef3b3ffc8caa42bc48dd4dd951c91a146a443d000000000000000000000000a293eb0ce1d777ca7960bc33b0beb2135fd3c3ae000000000000000000000000da87ae3cde555f84bf4d091f9e891a5b1b8287450000000000000000000000006b49979f561f777f18a5b0440f9d540b94e19e3000000000000000000000000079e416a2017237913270613d2b2220b4a9178f480000000000000000000000001d7cb1594f388861a7285ffa7c7f517748627cc4000000000000000000000000b4897d49c5859b9bb5e3d6c4372bdd83d55c8d6c0000000000000000000000007db306d5af84b8b88f6718dc2c1c8044be41289d000000000000000000000000c80abbc38c1deb2ed7ce2ae2b58400878e88f9ac00000000000000000000000000548e8d19c2eb546960716654fa7ea048cbe3a800000000000000000000000052bbb73343be1548257b1ca3658c50a664929e75000000000000000000000000bb2aecc8beaa78228f30da94020e4d932170d29c000000000000000000000000cb477aa73ea03de1c0109e88d5ab27fc495cac5b000000000000000000000000a9f0ab16d355ed3002fa196404adab69fa959c1b000000000000000000000000aa5d0f4b59bdf8cacdae4a9d54fc81c4403d071c0000000000000000000000008858f9c8a99b38fd20918ba196b4ee5348af5b0800000000000000000000000042080c5d721f3ac91fe10753a4db2d2184346ef2000000000000000000000000b91d2f727b3b9980cfa5b4577d9fcf5a4244ffc4000000000000000000000000a961fbf7fc6f2aeee7369d135345e4fab614859c000000000000000000000000de700a26bc06fe842c98c026a66a73654cceff90000000000000000000000000e38413308e48fff7b634ef3510bc304b8575c13d00000000000000000000000051b823155a5aa9c07f2c03f84c5b0c3f142b391200000000000000000000000056cb6561b52330c6180807f21e50aa40655ff4b60000000000000000000000009794606058e5b7a470c9e236bd95bc092ab0b72200000000000000000000000059b59f17f211dd6c9a4b796bff5227a5a9a3ae9f0000000000000000000000006816c3e6df935eb203417b1c24561f936805c0fe000000000000000000000000bbac25e7d467291d2d0d7e7c5c1672a6a1d844910000000000000000000000008f204953d37afe4a5e70eac7c396ab37ea1b1aad0000000000000000000000002495e9569770d269a9b2199d2d6b75d2682241a8000000000000000000000000c4098626684b46a263ab0461982e825c4647001700000000000000000000000039977d3bb9611f207776ab13befe643cd6f14bff00000000000000000000000078e02a54ab6127cf920ef61d81266455592d6c730000000000000000000000005e1cf38dbde64afe63cf931183bded27e56babfc0000000000000000000000007c39bee1e9d2808fe7b661ab71f4dd9b95e92d4c000000000000000000000000394a7407358b8e57670020bcf479b499bd5b4032000000000000000000000000d01e957b1d2726b8ad40f9377c04cbf049f2109a000000000000000000000000a12c12ef2e1293547a72a0afe0cffa23a20df8ac000000000000000000000000955739e215e70721cdaa09e6b1bce08b44ca76bb000000000000000000000000f6b37836ec7b75b5e5a926337c651a3c6853588f00000000000000000000000079149b8a44e03c3022c17443fe4e816e31acfa46000000000000000000000000984b03438ebf7de562eb3531e2bd2380b47c06bf00000000000000000000000047638006a81da2276f2a0de49ef3d917821ed15c000000000000000000000000ef08b05e5c3c6093d4c3a37d9dd6990f5f019403000000000000000000000000a5ffc4bfeffe3f5c07d4ad3722d7944fff6a61fe000000000000000000000000244849f0c101437de5762fcdc1c438acfc70e6c4000000000000000000000000385b104d932547db27c076f677a1bb855c6947490000000000000000000000009a4d1281fac23fb74d0f8e174d848fa139b5f8370000000000000000000000007e82b0dcb02d0a9a643077d5d6e3df6f0baa5f9200000000000000000000000080da93c1ac3e4533c36c900577c40af48cfd1d7b000000000000000000000000fcb504b46c048a5298854791268b203bc8b525510000000000000000000000006aa5f3621db2b479304b564aeb493c7ada0780430000000000000000000000004bf4b82b4b48e8eb8c21aecc8e5774e86a0a7be30000000000000000000000002bc6710b74ef657773f5644187e885bd0624a4ff00000000000000000000000052da6478bd86f88be4d9c32296468de4ed56642600000000000000000000000037f1955f3d657668229da6464cfca266d9d6ca010000000000000000000000002e889c5c747e2a021e4fc223adadb9c27a78f352000000000000000000000000e17301bd48d3140f399faea0177ca7e7005fc617000000000000000000000000b9bf47c030dfe97b11f5406fa8686816bf91bc1c000000000000000000000000723adaedb6d6248b59a33adcb22f36d39f77fef50000000000000000000000007aa2f57189047cc6cd2c9201a6c4ed240111f861000000000000000000000000a6a0ad92847c9da5327c1d948de9f7bb24cc0520000000000000000000000000dd0777d6d2d12c2a6fb6a9f5fb361491f2fabeaa000000000000000000000000b43054a60f409e05318782a58437ad41a2ffc51a0000000000000000000000008c7704eab89beff49e4f550a70fe5b9d98a9ec160000000000000000000000009f72069ea04e25121173a091a118e51156c17d89000000000000000000000000499611145229cf786c5ba396cbfda1ac0a9c88f800000000000000000000000091eb62d33702f3b9f656bdd4391ca9e7ef331a02000000000000000000000000edf414140a94bd5d8e3ba63a7abcf5bee73bcb3200000000000000000000000010a3eaa3514567002661649361b0459f4a909308000000000000000000000000f06380ddbaa72cb474586cac1c58cc39151f87e700000000000000000000000082ed1b78703de8508976ef72686373159231d5c50000000000000000000000000fd19aa1e9da882d9f157ce36d0ebbda860b293e00000000000000000000000067e5984351d8edb084d008282886fb3c21d233e7000000000000000000000000ed617cad894a78ce1d87158944ac69ed8a52e949000000000000000000000000c17e8eadce5578b0a4894c8583cc0815229958210000000000000000000000004cfcc2d8a5695e84edf547a3b32be843998b3be900000000000000000000000089a8de930b74380df7491b4db64f2cb6db0653810000000000000000000000005b332eb00c190b461fa2024012d9ef96f8513bd5000000000000000000000000a47a381b96a9f33997881c698437547adc2d1dac0000000000000000000000007a47117b487be28e849a63ae474ffaf4bb926bf3000000000000000000000000221dca9187bf71fb94326a635bc6679be7e4f297000000000000000000000000fbecb0f2d782336afc2bd044305b6cba6e1a0fe6000000000000000000000000838f095da5529ac625b780cb4926790710c38b55000000000000000000000000896f99f40beee017d9a4823df48165e2c10bd502000000000000000000000000dc636d7b1391816b2b025332b6491172de7131c9000000000000000000000000f573e8654e388d7eddf616aba26093db18759a1a000000000000000000000000d2c30f01c1292250bb5e98dad0988b9deaa6b1960000000000000000000000008805ddf1c9f495818b26d107b29550d8c62a82080000000000000000000000000f2dd5b1c98fca1c3d94c9018f0491bb6cdf1022000000000000000000000000391891af67e29d97e61e30c3036a0874f5da411e000000000000000000000000654a2537e2d93a824561ba4b501f6565eee86d59000000000000000000000000e477b24601ff4e23b13eccd9ce80ea73ac8e9d710000000000000000000000000a928249d6a0242730cbfb05ad5b42fa1003dbdf000000000000000000000000e81a38919a32f17139b7f70c7f0c3a3155d022540000000000000000000000005e39d03d7e3ff9fdc776be70f4ac63b5985fd5e40000000000000000000000007ec47a187e3d37ce112ef52e1032a96b96b97857000000000000000000000000c49e7285b204ad58b962a4ae916b8865427921a3000000000000000000000000c7fd563f4162dbbc5417e631ae6068c79096aabb000000000000000000000000281bbdbb6509303a463cd7cf0948215c1dc19757000000000000000000000000e509837a6158e2ec054ac97d8949acdacaa9e3200000000000000000000000003fcb2df0c64d494647315d7e76f029ce41846bad00000000000000000000000095700c88c390f61780a7509cf7fce78347f66d55000000000000000000000000c092ab435904dd05d751f00bb536ca16e2f12c20000000000000000000000000f0bd39ca331e26c69139095faa643bae096cdbf700000000000000000000000089e4c5a9026ef7d050ee75739d142a1ddfe193ff0000000000000000000000009477ea9f0b523b482a7127115b351a3e6d84c4540000000000000000000000003f18d66f97e9b92fc24f3fdc63bf99b5dc7da4d200000000000000000000000090554d3c00b5b34fa2849b76c17bc874c90f9563000000000000000000000000ea73db6c22ca00a06b02be3ee4a37a68c55ee73c0000000000000000000000000f206ced2f276514e2c73d78294028ebaee27d660000000000000000000000002bbb3895997b65e75872ec0e3a55d5c6f6339ff8000000000000000000000000d918411a521554d98ccfac012b7c376bad17b7ef0000000000000000000000001a582ac2d30c2821a48494a490228887812438020000000000000000000000007b042c22a39c651fb6e516928cd5f5179cd9d4db000000000000000000000000f14d28eba9694120fec6255c749cfda8e84c6170000000000000000000000000a17e1b5bf2a4d349eccde1d766e410c9e13ccf30000000000000000000000000b9cfbf0a36a4424204594e8a363af8e94248ce77000000000000000000000000b06b4738cedf656cfa8f60fb3807b1fb0a5aaff000000000000000000000000016f84b3ddf2da4c5e2838479afb1f9bed4a22a5f000000000000000000000000ed68f203c8e3eb6486ca4cb418e8bafccda857540000000000000000000000004c49fb01739e4ff9a5bc851e0aa6a9427c796790000000000000000000000000259c78ce9e5a8f70e4856382dab1aef943e4cca1000000000000000000000000a9ef86a4ebc9bb075056bf0b4c9b31cb88f4c3800000000000000000000000002dbfa813dfca6b961fa0933b2b610743883580fb000000000000000000000000197408768adfad39f23c10e5f96f8c34f95e2b7c00000000000000000000000087db1d4d7029af51ecfe626ecdd2a3cfd1fe995a0000000000000000000000000d2f38ca0daafed1ab2a4fb4db3b8ec21e8925bc000000000000000000000000ef64b1014b4dd6488647d3fdb3626da310cd6b2500000000000000000000000047342c93ee6bd914878c945e33614f19d5a3a010000000000000000000000000249b9421d1872ce1b9549a4e0570d85be22b58050000000000000000000000002c8e43496a34c430969a42bc88f2f664fea2c8f7000000000000000000000000a8584f653a57a2620ffa1eec80937abb76d6320b0000000000000000000000000cbed4d3f2ce93152f5a6048b15ad8b1aa7b51850000000000000000000000008358d1f6b898280f8baeefe199a4b9ab02aa686100000000000000000000000071f9b64564d1bca9518dea7602da90a554f6f90600000000000000000000000098115d05b40c5e4a5171f58a7ea6783f5934cc860000000000000000000000005ade889a20cfbabf704f1cb71b1b3aab2b93f5ea0000000000000000000000009ec590346c48425a3abbad9e6033a6f422854b4d00000000000000000000000002d14dad6868ba0cbe59500b114700277be885d400000000000000000000000040dac97260c936f8b90284a0cd3f5399f1589cc0000000000000000000000000d44ec9a468748ee6dcca2bdb5306dcfe1368afb9000000000000000000000000ae1704ea3747e4861fb7283a9eaa8c70b925295c000000000000000000000000161d7250e671b19b3a92a35fb9391e96bd7b2d8000000000000000000000000042355e7dc0a872c465be9de4acaaacb5709ce8130000000000000000000000006872497a8d2ac68aa70de0451e46d63668fab05c000000000000000000000000dd97539fe9a912166f037d81dcf35b3f0ce5c610000000000000000000000000fc170c026d61d80448f4fb67363d534d38a0c729000000000000000000000000419dd02141149fe34997a349ce8c7e2df6ed91c20000000000000000000000001906cc872ff6d2b450be0af0116304419b5ec324000000000000000000000000b1dd1265b8cf99599994ec5a454363c69006df68000000000000000000000000b4f78a5adc242f67dfe3391cea55dc882bcaad7c0000000000000000000000002e397692da06661ddb5671525ae5292817e2857c0000000000000000000000001e33be09329609fc207550a7f093a6c3afaddd77000000000000000000000000edbd1d590cd52fb541dff0e7259277681fd86fe20000000000000000000000003e2f953e15e247173b8b7aafedc75e48eccebeea000000000000000000000000ab58f82a812f2ce27a6207bae089f4c9f717f5ec0000000000000000000000005ef7d83011f34d7e9eff4cb2785ac712b4da63f600000000000000000000000046aabe23c4beb509949c273465bcd8c31e3ebe4d000000000000000000000000df08ff5b897aa8bffce96b7176241b5d2a5a8ef600000000000000000000000074d2af83d480beccb0c986a50726ce46f929aec70000000000000000000000001bc2c129b1944a56c929b1c0915d563ae44fd010000000000000000000000000abb997ca6dfb0c9ad07725b7a6bfb0c2a89ea309000000000000000000000000071e96c766fce305111031ea6f95c424e322d9620000000000000000000000009dc279f1f04b2aa8349b342c646438c0eb9592b4000000000000000000000000c929ad361f9f50a5b6dff5be5d86a5c56b9d61a7000000000000000000000000f214d4ed53aaa816515015db50e3483ec4078308000000000000000000000000510382b7f9935b260c4cb3b50a20aa32898cbbd70000000000000000000000000d0af2affc9344cf09e14d171f8386dbaf41fdb5000000000000000000000000c9ca48dce1c36c512b0219c4f5de1a3a700604600000000000000000000000008e6ed79c48944265fe5d004010c11cb28aa105b400000000000000000000000067080b445bc645571d03cdd00920bcc7ca36ca9f00000000000000000000000042ee06b7b2075834a7d7eb22ffaca3bd55e677e700000000000000000000000047c0b387c6b9692e8c93fa1089243731ab0e67e40000000000000000000000001bb72ccc48a13cde1aae8ee354eff044dbaf51c2000000000000000000000000e5893844520c9da4abf86ddaf15ec74d7cec29d5000000000000000000000000b021678802523ac9638bcb37f20a95c44ff9e570000000000000000000000000d2438ed40062adfcc266e5fd1b3653c9dfa77316000000000000000000000000c9566ad94720c9050ef28b183b4e11590136267a0000000000000000000000005d23f26c3e93b65d6881d6d8191fc8ee802c235900000000000000000000000081feb41c74335d0abd5e5bbf3a2bcdb5ee50bba7000000000000000000000000ab6533484f919f346acaa4c63a381cdd0a3e1111000000000000000000000000a9e4c364d292b46f61520cca37cf58adf84a6233000000000000000000000000b7810e0f392a9fd382f3aa0e56ded0a8732c963b000000000000000000000000d667ee9985a3d6b8cfbb577d485958e68d5cd2270000000000000000000000001227a92a10154ae435bdd96c86576f8bd158c0a9000000000000000000000000d1afcdc2542f161bdaf34c3b77d860fedcd4626d000000000000000000000000dbc0ac7f3ed888001c035ad4033833974fdabef70000000000000000000000007ce9fa0fcd6ffaf3f049810201cefa5b1ebb1fc50000000000000000000000009fb2855021c143dd7cda875ac1a1babab5b842e00000000000000000000000007c55c37ae3da8272c41eefff9b6b3c43f6ef713d000000000000000000000000c834aa1f88cb791d31ae8668a812ddb3cf575c9e000000000000000000000000ebcd678d1c65e56542c98737db336a5a255ca115000000000000000000000000819db7ae044f2b810191c975001245ffba46be01000000000000000000000000e194add525b4d66418b6e4b8cfd94b0e89c28d3d0000000000000000000000007c7ee4ef296330b316b554d343a5b6e72dafd1f00000000000000000000000004a1b45c3496628e31c164166b926a64e4a3f83ec000000000000000000000000f3a271cf7ef821fbd40c53d7e5d5dc23a1968bd400000000000000000000000094558e7253ed213e3c814be536a8a505e42e045e00000000000000000000000073689765a9b628e607969d8bd8e709a54a0ae45d000000000000000000000000d20a651947c453c95079b64c9e27cadc5acd40070000000000000000000000005e05a68e939e4e9dfa93eb400e9f85e59916ed8b0000000000000000000000006f11aea03bbd211d74026cab245da5c7595f0495000000000000000000000000168a0fcd3c7a87b5fd7ac4138f9f73e9d4bf7151000000000000000000000000b1944f0ef6e1125ca33dfeb793943ca2b836781700000000000000000000000093de93e7953ec855696634190cf0b3839114a5f800000000000000000000000041c54a218f0674f29283ed5dec8fb09f52b8654c000000000000000000000000e96a19061ec8dd2b6908d2e256d04b94d88d78f50000000000000000000000004c338f9c8eb68bb339d28e493eb6f42aeb53df4000000000000000000000000090bf9b3425489622345ade6ac8e4b5f551350120000000000000000000000000385b7e3033d3fc635b707e7de5f867fc206f1d240000000000000000000000004a17a445530846940029b2aec710c2b47fa7d4920000000000000000000000008fdd1b0169b18013f04bf57a6a5d7ae7ccf0b577000000000000000000000000dc67c1312665aa1792f1aaacf2719627892e422d000000000000000000000000a39c85ae3ecd5a313826b9361dab4ea51bbb1e05000000000000000000000000ec0eb6ad959e0fef4120de6592612ff1cb6b8170000000000000000000000000f129f97d07c29c178859fdaeea4bda3747f7810f000000000000000000000000143c11f53a9e9fe862fa2bc4a5d28c3bee278f5c000000000000000000000000ac12a0d8010cb0c91f1f6b598a3513985a6aae03000000000000000000000000e338cebabeb19ad36d2ddae0a313566fc8ff9962000000000000000000000000cd285573a2e9881313ea6a07abae3a500efead20000000000000000000000000ee3a2fbf8b7a1a31679cfd5514415bf9ee0e72960000000000000000000000004cf0d8746ab842f31b12adaf62dcb03a53fdd2f2000000000000000000000000705193dbbd0f471378a8bdfc45c4c26cbbfd7d45000000000000000000000000362ce7d33966cf27f7338c834a9bd3225d0dd5a7000000000000000000000000f9811e095b7e6473ed72afb3c8d17121d5b1e7fe000000000000000000000000df06a761d286c0ae835173236e1f12f1379e4977000000000000000000000000ba96c796adeafe5f6944ce358a9d480bf4e0541c0000000000000000000000004a30299062118acd0fcac830bac6731e04677a3f000000000000000000000000084c0054fcb209cee5df10595ffaaefe27b90255000000000000000000000000b08f31ddac7bb2c4268bc8776b80eb1d6c4ec8d100000000000000000000000069cc0679edce409926c065c31141daea9a889c1f000000000000000000000000388cbeec5a031e4aad12599b04a4aa4f088e0f73000000000000000000000000ad5c010b95448b614daa9e6efe89a9817409694d00000000000000000000000052a98cc2f1c17acd12054e891213ae17d05e695d000000000000000000000000dfdea277f6b44270bcb804997d1e6cc4ad8407db0000000000000000000000008adcf5a7810ad7913105d82776e1c81b2296d0810000000000000000000000006e5e8a90051afc7c36c1ab9f7e0fb64d3e65a65800000000000000000000000035d3f8b21c5ee8ee9730c86e2095ccd4fcbc21290000000000000000000000004ca88cd3c5760883a8ec386b11a1dfea79991639000000000000000000000000543ed3cd045abfbcb5735eb342009a859e8f9fad000000000000000000000000708b552d8597556b0c6fc16edff9a5c963a7ed590000000000000000000000004ae30bff7c81d2690b4620788a7af9828fef8bb800000000000000000000000082b9cf2e3fe1412c8de735e857f9e2f0e1bb2a9d000000000000000000000000404e942c0d433fb57a1f17a1ad3cd0a76d39b2cf0000000000000000000000003ec3705d230cfc1f71e63ec8a97156971c5842eb000000000000000000000000bb8fb8fe5198f25d117c0e7b1b9c8260cb19c3c000000000000000000000000091dc314e8b095d8a0d04ca5353b4ab3b3a2b86f2000000000000000000000000c21135366af6bc2fc7922d9434bd575cc82d0d29000000000000000000000000ee50d2097ce27452e19b6ff12b19d60a587d48bd000000000000000000000000bd984ec631b71d7d803ff81e15952e75ae8d5c0a0000000000000000000000000bf76990688649fa2f3ad15d7a702815909d8fee0000000000000000000000008739c6e645e28124d1b4f683ddf7990f5812e396000000000000000000000000285d399f78885f3ae67e00b2542f7e019b51c4e6000000000000000000000000c52422db71975e2ce44f848639405df9b899767c000000000000000000000000a7216efee08aceaa8af2936a8f29cf4008262128000000000000000000000000b9671e15e4ddca03d9edf55255f54d8417e66c790000000000000000000000005c15b2216f4c7306d61523b459918689d7ffc1ad0000000000000000000000005a496f505f89576377b6af469b3f40d4717adf99000000000000000000000000c639d7393e3200b8bd48fd72ba3e268848d507ec000000000000000000000000f4631e94b04a32eb76301c7917515fec724cbcc000000000000000000000000017ffe0b00ff5194827b69e469bd938be59c1b10c000000000000000000000000f6ec5d56baf4e77dfc5904d2804bb1f763fa8a710000000000000000000000007032c9a9a3c0c09a35c3d07c38f99b008e8d7f880000000000000000000000008a551c6e2ac270308111245fed79587ff6ddc5ca0000000000000000000000009be49fb0c8b86c5cd35b79a9f04cf537ba9f1710000000000000000000000000739772254924a57428272f429bd55f30eb36bb960000000000000000000000000ccde813018b0be56f7a7044bda4e8dc10676d20000000000000000000000000e878705441eb16df534685b458eec0cda843cb81000000000000000000000000cc87525309dc84c743f387dc61b3f90c1b3804520000000000000000000000002d7a65780365e3cb464beba04e3981908db1f219000000000000000000000000882671948f23a9e25281d6e2256464f940e0b927000000000000000000000000b32c644f1158c76c3afc1afb3a04b47003c6e77c00000000000000000000000035b5269d1759a5453644afe6883d0b7b8b1b8a6f0000000000000000000000008a2ec4cc1d731bbace15fc5d234690a0788610a700000000000000000000000020979a772441bdc13e1a0f82bf62dac0094e7177000000000000000000000000a90eca853a5acef06c287802e2632d9331fd3d2a000000000000000000000000c04aa49a24ca82ee5c048f275aee6e9f74bd141d000000000000000000000000da6393d3d8190b8fa3acbfb0c5b3f9ad1d893d82000000000000000000000000e10db6c3c86f31b4448bb186c19f25ac09250b050000000000000000000000003adf3b9cc39d4be170aa72173c9abd52b4ff40e1000000000000000000000000b08c4f8203a76d40df2976b894303e6424f8c533000000000000000000000000917585ed33df7273dbe0ddf21ebc2f994adb1255000000000000000000000000ce98f86afb0a50f771fc333efceba3809703eacd0000000000000000000000001ad290a01091152938f9b1182e0d1a1346af95ca00000000000000000000000091f7887e0b560f77bb6f0532abed9636c3caaad7000000000000000000000000f7fffd35af606c6288ac1768d626b50468219a64000000000000000000000000c9c6ea8f22142113ed8f399f7cc8d69895b3bced00000000000000000000000011f49310cb587be52c9b5686451343a76869140400000000000000000000000082e6cca291eb42417995b6d46fc97ec199ccb059000000000000000000000000eb63ee9c8be4c1d14c6d352fad5ca8f933be7af80000000000000000000000007b981226ebeae165e734821c9fba7212af14f95a000000000000000000000000256733ed43ab8be61f99cadbb2150f0e77a6176700000000000000000000000076ab918b9bba741558253197f002821d3b7d9d07000000000000000000000000d9e1c0b7736c11872b346d6245eca07870aa93350000000000000000000000003e4944d7dc7e898447352a62e1102ee012f3eadd0000000000000000000000008a81dafbfa575c9992eb649ba3f370197f7de9b9000000000000000000000000839297fd17d49ffc4dacf7549c9fafef31e24d9300000000000000000000000034c48e1e2993672016cd36d2ad8629a38c7bdc180000000000000000000000003c4d5fa9f4c2ed950b9a9e7ed539dfa0eabb1f3800000000000000000000000037785db2a6ede31610a8912b2ebd77bc335014820000000000000000000000003e764e28288b1cea6f0d76cc6d4587330f08e0720000000000000000000000004bb7fba588b4254536de4316e8fb346bbe275ecb00000000000000000000000098c5eb2c6a9013fb04a417bb7ced5a9877fe4e220000000000000000000000001a8c1ce5ef00ae99d12a0d39c76e7ce6dea8f84400000000000000000000000041e7a44ba8fb724e679ea3de5922e32a995fc2a2000000000000000000000000b0b1a2e303b333fdab3b2aaa976bef8e9151a14a000000000000000000000000893c61594ae334128d8545fc5f0c43c5937f5d5000000000000000000000000092f092879b07aaad960f9dbccf031765283d4b17000000000000000000000000d12e0b4e7542a4bda1423a928c12b2e288553475000000000000000000000000d12e0b4e7542a4bda1423a928c12b2e288553475