60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000e737465746861776172642e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e20737465746861776172642e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d52725765323146526575525734366736385a7667527a70764a6f5172444257326a5877467a3567336155564c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000d1962d47013336665d23f00c105ae1a701136a8c000000000000000000000000c60f9cc023a3166f8a072623280807cf8a39076d0000000000000000000000003c54b41bfbce351e0c9ef1cc45126e1c2372e99f000000000000000000000000006970fd32059734e586a323b13fc1ce625f296b00000000000000000000000088bd0bc3f18856a5bd7d58f8b3557d4ce90eff7100000000000000000000000026d81ead20840352c7f51583cb6c30de64cfc6f10000000000000000000000007077e7314afade13abd3bd34c20280673fea0a610000000000000000000000001108305a9a0bbd1643be54c7a2102a9fa3df20c8000000000000000000000000463633ccc7e848219d15efa343365f9ab768240e000000000000000000000000abf2dfe5b18629c3c0ad5192c7ad8addade7bdcc0000000000000000000000001e5181c827ef4c1354e5ac67d6855484404eb2eb00000000000000000000000099a5a6010e81d3efa13d5832043e9c3b6c11ef3d000000000000000000000000ffba8c2c226820395f516ad5d90c6e6d379bf376000000000000000000000000bc28dcf083118cec9a5ac7f6e4736550dbc54e990000000000000000000000005b3b49002881e2658cbb735e8a4246bf72f8df8a000000000000000000000000299dc34fe1851f81fb7ff96ef9c417c271c54ac70000000000000000000000006d4bcded2ca0532ddcfcb677d59efae86722b8e10000000000000000000000005f878b9a9597a74d8fa9950442ba114db5cb23fe000000000000000000000000b11a01e216a8eb5203c665fe2137ac4506c06336000000000000000000000000c3c3b978d97f0372d8631e3f2935fc94e60c146d00000000000000000000000028af8bc6bc23d1dbde641c77615d33c750ffdc5c00000000000000000000000092bfb3bd9a4f1d0480dc513908b56d6c730e0ce60000000000000000000000002540e3cf6381a4b6f7c294236f047387dbd8614a000000000000000000000000f5b75474d006495c82dbbf010e230d5d2f86226f0000000000000000000000002f5fcd515c4b1bc9dc216d404151d49633eeb53400000000000000000000000005c1a4cbd48c2f30549fd55a90f76943b9ca7c83000000000000000000000000fe8d9238cee860b25e69fe5a6a9d86392ecc6859000000000000000000000000649b8b1bba3932f1f4824006640cca2925ff2333000000000000000000000000b608a27371b5219e66a1f9eb980d669c84a697860000000000000000000000002cd4834ec42bcb6f7ee695d1f500c165a3199cf70000000000000000000000006eef5509ea577668fd74bb21e7ee1c18783ac1700000000000000000000000000cbdcfd9e5a232a608138d3c190ac8b9b164d7660000000000000000000000003fc148e40d8e3b4328f2c2e20452cdd87d426ed60000000000000000000000007edb7a7f50d76e2bbdc68f71df236c6c2b41d1e900000000000000000000000086454667e0650cc2f72e82dcb1a21281a856b20200000000000000000000000068d640c5b27f4706075936839a34b58b695c7584000000000000000000000000cf47d958ca58120732d8065aca138d20ece722780000000000000000000000007e461e8eac2c55f26a8e50f6d00432299aa69ecf000000000000000000000000924194fe13a5ce950e9bccd684405a2f85f9d6ec00000000000000000000000079cea395cf1eeedb19cfe391fa87d17bb2f7c88e0000000000000000000000000cea9c7a8d5dcaa6b53e2deaa4a46b34e6b783a5000000000000000000000000350cbcd4936dd7d8801c04417b7073710a4ecb810000000000000000000000007872209b2deff8bc5c0a27ddc35eb52326a8fd160000000000000000000000005049163351f83220c636be7338947d379160c8fe000000000000000000000000cfbf44856356fa7d192fb5f275b94930e100aca70000000000000000000000004a3d5571f2a78305116f2a0e2a70b6c4cfe89f90000000000000000000000000594983f676552a8776b9ece6e81ff2ef69af91f2000000000000000000000000b21492b084177ff9a92124d800242bde50b2fe15000000000000000000000000e8582b5204fa4bbbd374a1a99da3788c57ec6446000000000000000000000000d3860466ddeb2580285f3a8843e464012f17169400000000000000000000000087bafd3f093dbec2c36639dab91f22571a48886f0000000000000000000000000085d4bb03fe2cd6a071ba70e26f5c1fa796cca2000000000000000000000000ccd2917d84901a9b56380aa6dbd0780d1622a9a9000000000000000000000000f0eaf0c77c1362ad4de668755be5559eb47cfb9f000000000000000000000000b4519200818c78424407bc274a1f83a6bd6116cf000000000000000000000000a13401f6b1e2781c35577a9f60acf423677159b1000000000000000000000000c44fed303865bd1e170caf9a83670585bf22dd150000000000000000000000007e357125be76973a66a6375788fdb29278dfc7a100000000000000000000000083866d51b4442991b5caa7d7fd5043207e1775ff000000000000000000000000b4f5f0557bc103d710225a21256acd762a28bfa4000000000000000000000000a47d1e66859a04fa2a6937f5191163640b66f5f9000000000000000000000000f20c8a2020a43900ee7974154cc489725b7f5668000000000000000000000000a68ed8894a3deddf5b75a2fe87270bb2dc3dd17b000000000000000000000000351654e79fa9a72b23a1957675abce7eac6e75d8000000000000000000000000c4756c77266b394e28bf870922dc653875307dec000000000000000000000000dd1d912f49d0fbcf12ebb37cf859cfdf4fa1769c0000000000000000000000004f79c96024d27245828b0c6fe25b84d36260f7e9000000000000000000000000a705e445daf11abce4f416cb34ea1f385a20669800000000000000000000000035f29b02426a199314467f9567486b907721b7ea000000000000000000000000986e0e691d030e5d957bdab10ebafe40f2ca194f0000000000000000000000004cf197b55474af48e21e1bf7bef514044cc53b96000000000000000000000000f9868b3960348194371b8ca4fe87ca7de95e40b6000000000000000000000000fed76a73554a6346de6d416ef925a56996e90db8000000000000000000000000b59c18fabb1ac0cd152b9e2e153f47a62fcf4a11000000000000000000000000e0628c5fb97e8f07af7d10c7fef943936f8e40f60000000000000000000000001b97f4514572aa954ee05ffaeea82af317de478300000000000000000000000004edb103b41e155499884fbd755ccf76b48ff2ff000000000000000000000000302de05f51f52e7d3af4736df3838b7545a9a4cf000000000000000000000000a5727434facafed0e1a02ff3eb4c328a11633f8c00000000000000000000000044edc199cb77f7a7373359e7bff3c444ecff71d30000000000000000000000007862823c054a92424596e428b14deb58146e9931000000000000000000000000148afd2bdddaf9131d6f131c8831dfd9b34a5bb4000000000000000000000000cd26a4cc1c43752d4d07916d7ceda47681af1a51000000000000000000000000b1009ae4607cd3c56947e3d8ed7b1718c0400fc2000000000000000000000000e93d89e3318fad8e0a1a50a23b4c6c9c45ba1a7a00000000000000000000000005590365559e0999b266ffd108948cc84adf6820000000000000000000000000ad4b1fd0228639ca320a88e3361629fbdaaabe6c000000000000000000000000d15ac7578bb49cb59333857d311681d610ee2f910000000000000000000000006bb4eaf23a1a0a1e6152c6a4e0239a859eae8b10000000000000000000000000bb01ac4004907c3d153c71ce9898cd85ce0c41050000000000000000000000006fea75f434d02d6cf8c957c4cf5e6294a06ce8da000000000000000000000000335cb232944c1c33d6bae9142656851e53691fe400000000000000000000000024a23af4c7a1449a1669d7f1bfdb116480b8e6910000000000000000000000003d32a337633ffc8790251bac222a252b67151f930000000000000000000000006646e33bccc884d3a54c54c2125888add0c3e4cd0000000000000000000000007814b6075cdc7b53050738262d9a19c781d1398400000000000000000000000072a297124d2193feae1a66c029dbe2f2fdc144420000000000000000000000007dfa652f2aeb591378601862888c2701d864c49300000000000000000000000022040aeead181031c31b8427f591dddda63a66800000000000000000000000003ffb3ef59dcca2bf65a5b36c60d9a954588febfe00000000000000000000000091165b5af5a331d22b58a010bceffb4f92c963650000000000000000000000003546c0b58757a4a9e075c6f08e539c1c304380dc00000000000000000000000002ac2bf830331d4bbad92f5bbf70471ecb904f7100000000000000000000000062483cd5423401668f4bd5b216e147d664ee372f0000000000000000000000008c30aa92bb9b7457e2136851436c475f67851f6200000000000000000000000021947a38ce5dfc228dd20f86b78d9424b0fba2870000000000000000000000003d0ceee563c0be9aca2792f0b2ddd51537bcaa3b000000000000000000000000fa730f5c992b95f41f2805da0016c3a05c15f036000000000000000000000000c9d4845cd7fec602c0f3ebed84aa0d1138b86f4c0000000000000000000000007c7d2285e4ce673642591e7b6ece80ddc2d21944000000000000000000000000f546d6af95c2af4d67172c6ab4cf3f0b4f7dea08000000000000000000000000cc631da99382f0fe5a28439c0227bb2e687731b5000000000000000000000000fce11e5b8940889bed838788610aa05c87f2fbd80000000000000000000000005666e81db67a2564ca4b30fed17997dd33c5e0210000000000000000000000002e2550dfa61efa6d928c04dbee6ea01ee17170c90000000000000000000000004fdc9dd4ff00035c162d97783c72442a522dbbee00000000000000000000000073ebf03e26642ab949398276ea2c713059f95c5b0000000000000000000000009b380cf5c0e00d44cdb558298483faf795b501580000000000000000000000002e85cf5618e4817619f04bf08925e11c3efd77600000000000000000000000002e05327c61784aac486cb9cedc71594c0f54644100000000000000000000000081450f038842311cd7bf878a14bcaad9529e5170000000000000000000000000538d45d32564a1409faa17d12201978524ff3d6a0000000000000000000000001a457fca726bc3d4363b3ba777d94baebfb9e1740000000000000000000000002961ed3adee54c8d5e39c74fd5ef4dfd1fcafd0200000000000000000000000007f45af20e4c3c49340c4aeae13e062d30efcf290000000000000000000000008e22087978029c10e407dba876ff31b96f8880d6000000000000000000000000a33608c15d3b6b17c0de81f446c9e9cfd94e1ca0000000000000000000000000096b4d3a03fd6851253a10ca425b98f9324ca51e000000000000000000000000babb8222fe98a30ad89ea58f849646b80ffe5dca00000000000000000000000045c047f6125052b878244c04168e84595697299f0000000000000000000000006393f358e568d4cbac5849bdcd661e18676821b900000000000000000000000000073905c58a5dbbcc9f5e62b3e0ee5cf2be800000000000000000000000000083e6c52b45bb0412b07261f59d70c7112bb8cde90000000000000000000000002927e9ee9c4d8124a7f2c16ae5c4a0987cf791530000000000000000000000000c1c2fb4cb427e9f7628eac7493e78170c7ad77e00000000000000000000000041a1d8c6c85bc4e465ff37b47d6746754a0b69e90000000000000000000000003c040c02d834d494307322a40411c4520e21f700000000000000000000000000f62e59b9fcf2f166017d1fea578285f730c8640c000000000000000000000000f94cfaa6f8009a9be131d72473c0660f0bf5870e0000000000000000000000005f1e7a2e2fc5c240ead506fdf3c4381be359a609000000000000000000000000d5ba320535e9a9b160e314e8488e995d1d9b532e00000000000000000000000056caca479bcbbbccbdd4d914ec8ec3e4ef259f7c0000000000000000000000006a15b1a2d1badfcb1561e4302fa1f9882cbd9db9000000000000000000000000d831c43e8b590dcaf7235bdd548685a717c34d8e000000000000000000000000fc1aad119f013cdbab882306e7aac6fe8f8377da0000000000000000000000004300a9b3772c7e3474370c9f859d06d8e325e3bc0000000000000000000000003da25dc0986fe26ff3829211fdf688d0e202f8770000000000000000000000006189085d31a36095501228450603067783eaf90100000000000000000000000005959c908dab8b7427cfcd470747a09a8cda1bac00000000000000000000000054d165f04621a6d12d7b22c95b0272bb66d5c66f0000000000000000000000006025f731b846c91dc0bc29e197e47df5d53da32900000000000000000000000058d82bb52e8167f87bca4ad34abd5cd751e5089f00000000000000000000000061db13b53fdf4154c4286a5b900d3267700bbdc5000000000000000000000000247fac29fe407964472bf0dc83232d6b3c22436b000000000000000000000000e66e44618bb2aeb5673f15cb000afb4974a02ea4000000000000000000000000fca5a3c78516a6340cbb3c4111ddc48b148c9406000000000000000000000000582528f8f8126363d3bf4d546db1484290e5da86000000000000000000000000250b9f295ca1e10a9ead48dbc0d64e54b82e27da0000000000000000000000000b39f48f29e3f74f2c30646f107ae05ba0dec8350000000000000000000000008f2779a4e0575e4f6c2b8fc6505d1233f2fd897c0000000000000000000000008f6d305afaa9f9aba2df4683057adf4f7db4ab170000000000000000000000009aae7de354cb50aa73e0b23f237aef4b9e23fab2000000000000000000000000fc21f6fd0f7c5a2a3bf95122697de958a0628237000000000000000000000000d32564bef7c504013688c7038627880ba22fe82d00000000000000000000000007ac9b9de46686022a75babfe02f3a58dbf86b81000000000000000000000000d8e534db9c7415bab6251303615d2300648548a80000000000000000000000004128c6c9ed013d2dee1acfb6347183cba87da09d000000000000000000000000e15ed178f6d901d1f7ec5d82062de2eb5bd1e7b00000000000000000000000002f49f9f256594921d33fb880494f5e9a8092d86b0000000000000000000000006186eefd92cb19c90f49aa198c77be6c77776f2a000000000000000000000000dbd047298a3691699814ddde2d69b0a1556d1dbc000000000000000000000000dd86925bee33408e79e90e7b81465a397efa0404000000000000000000000000358188a825b11161038b1a627f243fb730fbe2f9000000000000000000000000ba7bac71a8ee550d89b827fe6d67bc3dca07b10400000000000000000000000042241ccfc921258fbfe01c1d6d6b039a8971b2cc00000000000000000000000080cd4c532c4a985256478d7ddfa50aec16934b400000000000000000000000004ca699aad0b6d12dedccf7de41971b073e9bb5f000000000000000000000000011de628932aef1026d0ec5ac5493b3f4b354d150000000000000000000000000ff21931c58a1a359e1189c9b561a9e4cf4baf69400000000000000000000000000a47548529958c426e6c718b2637e6a5bc0a1b00000000000000000000000006aaa20ec550e3a6699ac2b2ba617e76309f06428000000000000000000000000b93a58fdd7da4d2d14eb2949a95c8d212bc750a00000000000000000000000005678298b0a0b828242641a202ce132000166dbc40000000000000000000000006973fcb8dca3badd286ba77ee88e8f9b35028341000000000000000000000000fc86b2644337aa870d5ad4365cbcab5a505fcdae000000000000000000000000cb42ad410ed80386b0953d95742a042100de2388000000000000000000000000636fdab3e86937fd52955ba05655d49d58c2b38700000000000000000000000049d8ffdbe49b5de1be0fd47cb38f906e3edfb2bb00000000000000000000000010512f8ea83f58f61b4b9408e3ae9510beb5245a0000000000000000000000004848621ba3e0bf7345fcda30b95151f1a3262696000000000000000000000000868387f8b3560e458756cb86518047cc7fe0667800000000000000000000000051d07b47466180f55ce30ded17c524e57d4b2175000000000000000000000000017877cf503eff7c139f7ec0daa2aff4c1d0289a00000000000000000000000090cd241ea0742b32062410518af4ed35633fd0b8000000000000000000000000ad3fffbf01c7a735d3dce2c00e0cad8a4571abb00000000000000000000000000c0450b20f4a491b13d4bc0a2fce264fcee99b0e00000000000000000000000042c076d9a9432b35758d4433b9aa4cbcb3837847000000000000000000000000ddf7506a1286a94f295f2963a028b8e285a1ef9300000000000000000000000080e918898f2e0f2519114e0775861d9c45f2ea7d000000000000000000000000fa36686bcbed433862e164f6764d47f295ae0434000000000000000000000000b908eedf559fc9eebcf37fd992f9b0a907dd3ef100000000000000000000000065d33f43acd24ecb49361eaee7fdd27ecdf193d40000000000000000000000004fc5a19e45de02592a4d0241869f969f68255e9c000000000000000000000000f8ab5754060e36c5b14ed430c070723a46dc23bc00000000000000000000000070b8b2178cbd619ad9bfa57bb26bead7b06c610d00000000000000000000000059de7a76f8ba9560e72550ce01a087a3916bf904000000000000000000000000f52f99cac475e85d80e7dc4afb5704a7376bfee0000000000000000000000000d6c8a43bd11b06750289293fe3eb79f62b52880f00000000000000000000000083aa66fdc9fe31b19c1fb58f04776376234932280000000000000000000000003cc04ac5bfbe144dcbac0e853acdfaca01d220df0000000000000000000000005b942ed665379f4724331b6a40df3618870b14fa0000000000000000000000000ab5f5e883b0d84c6c7e8e735a3a244b05e5b6a90000000000000000000000001a64ab8b27a4964d45c1bd67e56a1826b4739b4c000000000000000000000000f56fa087c47bd0b52f5a3fdce5fb25d83358f3b5000000000000000000000000bdbab71198223a95763e889a5808ed4ce3448ac2000000000000000000000000f4a618fd45f735a66c6729386b334c413488ad9900000000000000000000000065d666dfc6c7c0c6c5a59d89065c08eed8d28d960000000000000000000000000fa6faf98ebd749d866d6b782e511c37fce921e20000000000000000000000001efda99917dbe12b55d117d19df3e4cf3bcd18f600000000000000000000000029c4883e4a7c0b55cc3da874a409daa2d0faa65b0000000000000000000000006f340f1a7dc6941420c599e54dd8ef3c48f855d80000000000000000000000000d2a6a8ff6b37463b5324eceaefddc8cd6ef1012000000000000000000000000a0bb9ffeb89c542b6327d3607044a1ec0519468f000000000000000000000000c8a3ad81b0b315535f7dfde0240d979e9a76152c000000000000000000000000d281759d01b33d466a35feaebac04bec0b3c12ab0000000000000000000000005a56753f9d86182d1837190fa4a162074f93fe5e000000000000000000000000a4d96416422ca30a48622bb48905d5f22a5d9e0500000000000000000000000074a4ab264733635c85fb0790d9b9db754ad86510000000000000000000000000067149d678e38b471e3c709d854dbddca9911e3d000000000000000000000000bc808c68451d9c45ed6976a4f91f663b2468415c000000000000000000000000cb84be8e49db5e35d1da62a1070847b914f4cd68000000000000000000000000ecc5f518a9d0a497727919aeac19b9c2b20cbea70000000000000000000000004820e8f84b94428abafeb4ec43983de3bdff8e3b0000000000000000000000007417748714e35bcb37224ec5d1261e65b3c53b3e00000000000000000000000099140785889c7cce81a2795316fac18345d6a374000000000000000000000000ffe7d923ec12505141a2a92e5c6e8bc46e49aa62000000000000000000000000f0b6b702d0a757c1319066c60c318db0b84e50d9000000000000000000000000213963f7cb93e4dded06b20c0091e3d077c472ba000000000000000000000000f4be367a8dbd8a5a6e4ff74b30ee1248011d7f720000000000000000000000009255bc942d4e35584e3da47d2ee9c7d8b1fa3de50000000000000000000000009861542ca129c60afc40de4b1bb1a97836fde5770000000000000000000000005a3841b6f741e2c0363bf0f268c3825362f50ae4000000000000000000000000d58ef0dbe078f611a6c6b16effb064251bce82b5000000000000000000000000091019fb8242f3d9383033cfae1cf0711b7091580000000000000000000000004b339b45f3e499c949c2e9c0865710415fb9b54100000000000000000000000004af95dca725dddf04a0ff85f70282f51718560d0000000000000000000000001cba91a5a954c439baf4e55e3b6a829edd95d79e000000000000000000000000403f8049c37957d78cf6a39a0e8735d334b371e9000000000000000000000000daff8b212a1bf60facd4811578064770fb6d07d200000000000000000000000086dd14348df1ecca6a697b0b7aa6ca84f58e11bf000000000000000000000000e669b3eac680c843fd18ccf35aac837091c8b15b000000000000000000000000c720b22c6509b696ee54b6e3e5790c2311b2d46d00000000000000000000000014cee390620f39897eae7b6b9999ce225fd0bce400000000000000000000000056707a698fe3f7ef0a996467180a145d88a4f2f5000000000000000000000000b290f2f3fad4e540d0550985951cdad2711ac34a000000000000000000000000fa1fc1578a9a2651502cbd89199e6b4080574b5e0000000000000000000000003c90847fa51dce8d2582d400fdc9406804ea9863000000000000000000000000fa4dcd9854bcf0ecd6ee277a3811e667aaf9a31d00000000000000000000000037126d834d470bdf691f38e014ade86ea6c0063700000000000000000000000044d420e8a0bb386a8acc49881c940f65ab1ef71c00000000000000000000000068b24e483998e6441fb460ef9ca153d029daef6e000000000000000000000000fcabeb44916b8d95e14a72c19ada61f2c9b1b448000000000000000000000000941169fff3c353be965e3f34823eea63b772219c0000000000000000000000004d0ea90a504b8b0b87c5143d916cd27c9dfab3d70000000000000000000000006d2ce072ec60bae95e8e7c781d601f7e06a257ee000000000000000000000000e31de47908146f0f4d44101388daf53e220476990000000000000000000000005c4a0fc2c04d2d7a8a499faa48c49412b3a224310000000000000000000000002c04e730a93d5268a8c95cff765ac60abe083ee10000000000000000000000006de463bde4cac3dea0024bbdf9258378b5c6a5df000000000000000000000000868dff45412168ad7bff7ddc54ca77308fcae91e000000000000000000000000052d846ccc34ba2b9cde6220c1c9ede70b68de0d0000000000000000000000008adba9ea8a1679b0a1eaa06e6ee44c012abaeaa20000000000000000000000006980d09f96c35ed5e3b553eab62c1628dabed0cf000000000000000000000000312073cc3012a895b88a7faf4d40d0fd08ac03c0000000000000000000000000e63e2cdd24695464c015b2f5ef723ce17e96886b0000000000000000000000002395f856a3e4518a2a3026a5fd8b9d0737fa3b050000000000000000000000001d7f830d9d2e56ab2216f66b2fd416bf0c6a8a8e00000000000000000000000075375f22feaf3f9b11f6f25da42cdda3067b2c1a000000000000000000000000bbbe4327cd4b837c00b64cf049be95acb7060ca00000000000000000000000009e4e6e06efdde033953494dd72f1834a9bbbf7a50000000000000000000000001429f66ce060177239f545b4d533ac04259271030000000000000000000000002894c71dad3ac64e6e901e439a239a997fbb61f0000000000000000000000000ec909f3a17175768062789b2bf31b54835dc606700000000000000000000000039909fd512b53cbdf4074608624b89483fb1d36b000000000000000000000000809275dcb737e2fbaf809b4f7cfdcb904ef4a24e0000000000000000000000008d1e379814e129f050c86e8e0ba96c6599b56ca50000000000000000000000007a9899e6639dcfd3b60acb754c24a1ee71209ef4000000000000000000000000f668e6d326945d499e5b35e7cd2e82acfbcfe6f0000000000000000000000000639a118fb4b7ff60f84eafcf5e30ae7398b11fd5000000000000000000000000fa380b57cde5129dddb232ee4ab859de6ec40452000000000000000000000000ae6c39739be801e54e1abcb9b22db717aa2b01b50000000000000000000000002c15bf7ceef14037c83b71cee886a5f26753c2260000000000000000000000003cb2772186e2905bbb1d47486ce47aa6efbebf2d0000000000000000000000005e0a11b7ac85392ef414d47620fe682ed6dd84d20000000000000000000000006fc0ed78fce2b98b28379a2a4a0bdd1992edcb800000000000000000000000005e1ff408095d8c4ff61eb74ca6db2a7fbba7c24f000000000000000000000000d9198f6850edaaf6a1f6f613b3f8ff451c088ec60000000000000000000000007f4bdfb5aae1a496e106a204e4cd7354a03321ae000000000000000000000000509db71cfd4d1862d5ed433ba657b1cf41560ebb000000000000000000000000bf9103278ae21f118de34f1f1110866449b4a0d400000000000000000000000003b58e5947a2abaa970b92eb20df654f9d3f923a000000000000000000000000b7ad8eed5c929d2eca7f2c7de9060a54679b94ec00000000000000000000000070308a3d08afea746d33c100a8325cecb340e7430000000000000000000000001cf0b6040e5e5c5a03c425eb3cd8490c8924a50d000000000000000000000000473038887e334b5d51f5cb4ea8f165d5d14f5f3c000000000000000000000000a8a9f9766e56f99bfb8f57f9c3876d17ee0a646b000000000000000000000000ecf9af65260fdf24a7bd813bdf92a9bab6be34dc000000000000000000000000efc18f0c5312a01c4d8f538deff1d3a112a1bf23000000000000000000000000969c5ba06be5d1285aa26c2f651ab1ac8735fa9a00000000000000000000000009b62afc6689076f5e370d8d758749da88c2216600000000000000000000000028226f2af7f95bc0024302a615581d2086cb92cc00000000000000000000000075270bfc713a691d9629e223f2126d1b4c7c2f3b0000000000000000000000000a0a39f038b6105a16290249f601cc96de6a5046000000000000000000000000f06d5bf60bc1fbef36afb3f2ef2b6f185c173c1b000000000000000000000000699c12a804c467b0eb0d80d3d2ebb51aa1f793d400000000000000000000000050d2dec635c48f5e8cede341df87c651c6cd53180000000000000000000000008940f224a1c39d4bf0a47047bc0cac8e5b663291000000000000000000000000ae806498af2806d1818a58931659b6fee84a1504000000000000000000000000e9becb1c23e8adea2dd187af22bc40379d424cdb0000000000000000000000000f2c762127015522750631175cfb4f1b7986205e000000000000000000000000334c5b9f732174caa4b7a67d2178b7e74a527003000000000000000000000000ff6eb55a4034290389a48a5edc6ee504877c7bdd000000000000000000000000c8f630bea53978bed02bad11ece9f070d54287ac00000000000000000000000073afc50513c23cf49ce9273187ff17d9f88d345b0000000000000000000000009bb3ae9c53d564c479192a40b912189c8e9ca863000000000000000000000000cfdbbda9e83ba03f27b74e393f16399d72d7e7af0000000000000000000000007e41e492351e46ce82dfd0d373e6e519a02f9a690000000000000000000000006d3a3520c1305f873bb6676db4419c2445faf395000000000000000000000000df82bcb1b995bc03a6d544e9aa7178dddccabb54000000000000000000000000adf8a4a2ec6d6d10b6827fe50a7dbb8b65aa0944000000000000000000000000cbbe04d13366a9e0382e4ddc95e3e9760832e05a0000000000000000000000008166670ddb6855eb350caeb6b49e04ea942f73e60000000000000000000000000c03becc463b41f95742964aaf1d67103aec62d900000000000000000000000020149621fb7fe93306d0ffa4e3b14b700e4c5e8a0000000000000000000000001272e887ad12bff6cdaede177057a90da9e0d77b000000000000000000000000f071e03719bebc35f0137b4ff2f67d34c2a179d100000000000000000000000084d8bbde4b192139e85d4f4638a1f5e1a86b3371000000000000000000000000e8a6fd82e85a9622da3eb653f87a1113664ca7150000000000000000000000006fbfdba3bcbf9fa6ee165c72714ed814a0950a700000000000000000000000007200cdbb344d1a6c8751ae458f75080eb37218c3000000000000000000000000446b975b6b5ad6e5704887e2f636a91083b79f340000000000000000000000000eba9771e75fa0ec3e83d22f666313d9143ce0fa000000000000000000000000598ee5a784e288ad1a5c1d4ce371e70103cd1299000000000000000000000000cf9733b9d0c164d9d4448005ce0304af543c029400000000000000000000000014ce0087a016f8cba946bf7c6aed705dda7453b80000000000000000000000008a99c5b56f110debab78cc3c52066c5d9e1c3766000000000000000000000000f275ecfe41d9ff989955cf4386138d7df2edee6c0000000000000000000000003b0ccb7795760334aad766c1db7b4c52cc2ea9cf000000000000000000000000ce0f48b9bd8de22c484b9aa91f283b8b676a80c00000000000000000000000008924eb73cc86a67e65c4f80a95f58c29402f480500000000000000000000000048b56fbf752c5d4758e01694c19bf1b4dbe03a55000000000000000000000000dd8300fbaa9b8588a70ede2aecde7e38fd3f91fb00000000000000000000000072087ff746fa0bb79f6f9931f86fbda55e656e9d00000000000000000000000044854396ad7d210a396a78b2f684997f82bd62f60000000000000000000000006d1d5279669ef37fc2502e3f99348c08ebcdc961000000000000000000000000086d166a16fb3c01ef37f74555cea63592bcb913000000000000000000000000a5ae3db85e9dc7992e9d9561237b11af68e0b5610000000000000000000000005c78377f24b7c3fab59fdda2903e7194ee831d090000000000000000000000005ffbd158745d3c9cb66638bc00242095ed1ac2280000000000000000000000001fd733ace5f7653a959daa3380e53cb88083cc430000000000000000000000004808a8308c62ff2a4b18883617be25edd5fdb43c0000000000000000000000009c92bcd54037fe93df45a9901a1b166cd7ce92ba0000000000000000000000008e95ccab3d5a9f226d1e1f65ad779fe9228bdd1c000000000000000000000000fe211767f089d21a706da766bbaaecd299bc4a22000000000000000000000000db4a84ee2f9065d2819a050ba8c1503fe37306220000000000000000000000006522178935efac1f0818326f3e15839cc81dd2ba0000000000000000000000003751c5cd50c46b5ecdd3fcbfc4c9b58fd670c51d000000000000000000000000e9b8cd7862dad2482644d2a02f8f568eaecfe733000000000000000000000000c6978b1a39a1d75bc0200363b5d77cc478d5853f000000000000000000000000aee6a2e8861c039a2f0812670b6e8797352068ba0000000000000000000000006c795be0a4887816ce761d41e482fcf4fbca99630000000000000000000000000fae6bed6a8fac693dd4bd3251ae5cd1f2d0a082000000000000000000000000eb0277a145eeab977c65bea10b8a5f49f1f6152b000000000000000000000000a8f646161e79762caea33ba09f7af211c76cef80000000000000000000000000161e827a73a3ad963b839f993f77e9b1a146917c000000000000000000000000c14545175c50e12563917d9d52512dae9cc6675f000000000000000000000000487af32c18905c7b94162a1639cb63945d53658e000000000000000000000000de88f872223281f8e7c4fc267d50bf8348c869b900000000000000000000000056eba192b30652828eae878c1534c0617393c36a000000000000000000000000b7c23491dd35e7dc9b80a357e64d23d8e96e25ad00000000000000000000000040d1f709268f770838dab81494d9eb9d1d038ada0000000000000000000000008a0ea1f7d1636afedf0682ee41044d833739f0da00000000000000000000000070ee9900ad428a5f06b6de4f2cb2e56948e437d20000000000000000000000008b481f575a364c2a9e2aec442d9c60aa35c236410000000000000000000000004803e9da12cd7f7b9c7c4c752c24983bbafc1a9a0000000000000000000000002315bf06e7334dedfeaa899240b64678dc4b92d10000000000000000000000006c1c420c04f4d563d6588a97693af902b87be5f10000000000000000000000001f6e2a1bcdcab1593e2af38298c3ad2e3abdcb6a00000000000000000000000075702ac82990e770d465036de4572b83f95d6e3200000000000000000000000059e2e9c4cf56473174d964bf7a1a37a30493fda6000000000000000000000000d581bd0b788e51954d4910c0e36ad060cb407365000000000000000000000000d39788b52da991ce6fecb0db6fd824ba4f9746e10000000000000000000000009cb29cb27db323567c36dfe42dab32074bde9bbc00000000000000000000000037b7c525f4013f0d898ece82b9fa5ab3add18b26000000000000000000000000d9e7e5924ad17f05cab969ba9b625e21c731e8ae0000000000000000000000004344b4d5269c3da98105135dfb00c62a9713733f0000000000000000000000005d99a4a9ed9b74449af99151a8f6d4cbc5565d580000000000000000000000007fcbb6add588c633bb2cbc3c1fa439e4233f9a8100000000000000000000000099345f27ecef37f54918ea3900ad988bca917f1d00000000000000000000000083cfefd2190b68c1377e6f4bc8bbfcfed3467665000000000000000000000000c29be6c89d359386b420e46f3c62095a352e26490000000000000000000000001c82960a4b26cd738a96ce26a40b6844b58e1b59000000000000000000000000cbce656f06ace1349f7b40e00e77f218646a7be90000000000000000000000007bc15141800c2ac7cdaa604243bd0050680028ae000000000000000000000000a6616794345982b67bfe4e109bb0cfdca9985443000000000000000000000000f921e30076574c24804ef13b7f39cfd3251ba153000000000000000000000000f9faea848e0333b315e9f420f7a9087d6791777e00000000000000000000000092811c982c63d3aff70c6c7546a3f6bde1d6d861000000000000000000000000ed14775a319ed27dab406fa98ec23753d7518305000000000000000000000000621d9393597ffb34d7a452fb02767ad8316880a50000000000000000000000008a00cf12f025d0a728363704c9c786c47b0e6e160000000000000000000000007dc3aec0274cde2f8cf2e3d64012369dda8a01b60000000000000000000000003af20628b7eb96c15d400e246bcb891312b9edae00000000000000000000000019bd9d2b310f33c87115aac91ac9938b5c2f423f000000000000000000000000d2cf9285c009a74d0f1174218d07bcf05541f816000000000000000000000000cfa7d4c6fd92a7a95201f42a826c899f21033c270000000000000000000000005e17019f50fbbbb7a197e21e3c324f0b2b5980cb0000000000000000000000002402c7df02179569d66379dbe2a938ce0e2b4146000000000000000000000000cbcdc6b6dc6c6320d0f9987a420180af4630c100000000000000000000000000054619ae9829c9d22b7534bf0ac40ede6b4387a600000000000000000000000096105121d97cd15c15f3bc905b8c4b80f3f6ef550000000000000000000000002a4a482490965bad303b98e587093166c41b6ddb000000000000000000000000e860404cc870c3936b4655f660654275e4a3749b000000000000000000000000e10eab678219e4cddfcb6ee0fef5bceb82f78de200000000000000000000000083b41ae77647cc2bdc00d85e35fae1d82939c760000000000000000000000000099c562b3d78b401ccb369187a1d7c613b0c1bfc00000000000000000000000031b07f4580fe9a278673fbe8657b8df24fd41f0500000000000000000000000061be7416ee0fd71cb6649c53b8bccb44a25464800000000000000000000000005094293e4b01905caa71f5f2a7ab73133fa1fb670000000000000000000000003ec2586597f14ccb2a8d97b3884f0d00b274f89400000000000000000000000095eaf87cf337a17e73dbf19eaf4fb3fc44fa752c00000000000000000000000091efaac63a98843048882f6cde48024e622e1d1b00000000000000000000000097ce65cdb38b6a0cd777502fb3a68ebf562b976400000000000000000000000007a964b19e11893b1b732af9112d80c2c18ac25d000000000000000000000000bae808ce5a0714ea6a8061a0bb3fb44e6602f5b70000000000000000000000000277fbf8b9433fdbe811ab9070d5a1bfbe9e924f000000000000000000000000beaaca137f808608151d7f70025c2e633fd055d600000000000000000000000084436ac74e38d668d8f506fda420aacf8bcdd57a0000000000000000000000000fa75ec521c5794e34b93864677f211584d1aed9000000000000000000000000cb881fac6c689c93a13ed4584419b99049ec04e80000000000000000000000003f3a1aa0585010b73335790992c50ce7c44dd1a4000000000000000000000000ee6657fa00738c844aedf24981721f9a24461a980000000000000000000000007aaac174e180fef6c6f431690f8e9fe1a2f5da5b0000000000000000000000006bc3ac85ab54087e2fc74fd7206566d4cc2c91e0000000000000000000000000e59457d2599f3a340196dc8f0c8c7498b30fcadb00000000000000000000000009fecce39f9ce4ec16bea0dfb47c6ff3de26aa80000000000000000000000000eb21523238e130d54eccd3cba4de0c8b6aa6a0e100000000000000000000000038130b4e362e8a4ac81da257dc40d098c1be98530000000000000000000000000943633c58d71721a8a2d9996fb83683b18614b6000000000000000000000000b5390a4c656acdefcc1935d7c861ad31e1b0f29200000000000000000000000066d2a914fcccf44f53c81de1a0d082c556d9e7aa000000000000000000000000dc58abe206b2ad0dab966e2aeeaa695d1c8e6d6d000000000000000000000000a0f6a4efdbe1dcc625c96bfb86e8d480293790aa0000000000000000000000002d800497bf0772fdf74c0c77c03fbe49b601e2560000000000000000000000003bae367f84d92d9da9a5550faf78ef5cf5a291650000000000000000000000005330170b9cdceb4694f7278f6418346b21832474000000000000000000000000864f3bd2fb87fb4e984d00f593d4301ff69c9b75000000000000000000000000228812773a7433d496f9e792b7e879a09d0e5822000000000000000000000000d3f01b9af8fcb17f554314379d5f596085ca29d2000000000000000000000000bc736b268a24dc9771c72abb7e35cf8e0e8e080500000000000000000000000044ba68d06af7be85a20a7e06452bc8d0342ff77c00000000000000000000000022bdec8302cead7e8adee27ba2badc2602c714d00000000000000000000000000131db7d68af11f501b6369331bde97d23522d3d00000000000000000000000031ebb228fd26e876e76c541fffaf64abfc0d43b40000000000000000000000001556f22b52a3d41d83d3bd823408c51f0e85e9120000000000000000000000006363f3da9d28c1310c2eabdd8e57593269f03ff80000000000000000000000001c87ba20ab980f0c4c26afef9502967f6c4fd502000000000000000000000000f6b08898f454ea960b8f3efbd27d045910b3c52800000000000000000000000090d9a18498982aa49f8bb702d5abb087255b380c0000000000000000000000001ca59dee56834035e35c7ad90c926d28667d9e20000000000000000000000000de976b44683a6e1c87fb2b461cea28bd40498046000000000000000000000000a3d426a94bf8683bc1d1e1a2b45689a949f7ca08000000000000000000000000f52075439966fcf09c0cd86a6be3be5b15b070660000000000000000000000006870bc09b0cd5db79cae09884ff914fd7bf42a5f000000000000000000000000c24f8ed2ec2d5341124feb477905d4db528a5c5c00000000000000000000000044477915c3741c09d1114a0722f16ef35edfcc6800000000000000000000000076b7bf2414bf39f71b8115221a0267920b40d44200000000000000000000000027f6c0b48c4da1ba3a917ee2d551a796c09a8c4600000000000000000000000032eafd185447aa472ce96c319f2b23a71eb098b0000000000000000000000000c39de9649ff3ebe608cbecb98b5161cf263c8029000000000000000000000000ce3f34ba4f5c5eae2c3d548dacb1d89925b91f13000000000000000000000000c84355dba252d20b8fdbfdf657e43aef6a109660000000000000000000000000fe0ead162fc59f136e8eda537b7bc9fcae82814f0000000000000000000000000a332894cd676f49da8164bb935acb8b9ab3c386000000000000000000000000103490150bbfc069f5b745ce172a6c3e5c8158dc000000000000000000000000f234cd5e91ea2c6a3f5c5359862a7c08b97324e8000000000000000000000000ddf5181b0b2b90da659725460cce04e6d5e4ad050000000000000000000000001d3fdb98f6b939914c0c0a35f4a0e2a487af2465000000000000000000000000ea5768fca6323f6f3d4a82e4d7bd1ce3aa6421e40000000000000000000000004657acc870cd608b057643f27410c66b87f8e3c00000000000000000000000006a9084feebef79c06cbd278cea8b1ce5d2dd2a0c000000000000000000000000d6b0f2c5b3a48f58022e72f59aec33d3187a6f24000000000000000000000000c0dd0d8b24c031f020549f00da9f7949f3f93d2100000000000000000000000049cd7ee30af178408ec4ad5a3345dbf4e9752fb7000000000000000000000000d0ea254d100d540e58150acb3357fa41aa02244c000000000000000000000000fa2714c3f198aa464594e0b3b39a078bd71f9c4d000000000000000000000000bb3388a497c450dd53ed145cd88a1c9e6b98e0b0000000000000000000000000be704b5b5fad140fe0e8380ead143b76a49d5ea800000000000000000000000062d38757dfe2182f09fbe38fa11aa12a432f48a2000000000000000000000000e22f3d5d2c14dc68be85356359600d74d7bd40dc00000000000000000000000062b6a82bf0d5a5985545c1c0f5b831527b2b6fe40000000000000000000000005cb623130ba7214c37a921749f177ca3c50b4c6d000000000000000000000000aa160003ec8cbb4be47e628114cba677b61a5d25000000000000000000000000b8f69b18b18e126e00ee6eba4ab4270c5f3c0c3500000000000000000000000032ddf9cedcf0d54039c646051f5eac90239aaa0300000000000000000000000063500ad1cb6254cda92d2df45d95b422aea101240000000000000000000000008a9800738483e9d42ca377d8f95cc5960e6912d10000000000000000000000009f66ab00de864fa2f64abf64cb0f5d9a9fbcc5f600000000000000000000000008bc853b75888b1d346ebb9c9b5c1420c16caab2000000000000000000000000a1d43f8683faf8382433e6b76b4923ae76f7bd5b00000000000000000000000053efed734786c20adf19cc6474563cafe0417c9a000000000000000000000000cced9fd7210ea20d191bfe170972da928d7f535c0000000000000000000000009ff1a6862cc85b302f4fdaeafc3c123e3cf5ae820000000000000000000000009f27ffe07bd82f6c5ff0f8a5abaecfa8e09f2af6000000000000000000000000edb341d148e683249e9d7d67a4c6843f3b1265a000000000000000000000000051f9e5445fda14e223f4a1132402eb66739801f3000000000000000000000000dc6b4be2b924106624e43336f911cad7eddaa0fc000000000000000000000000e3c63b11849b1f8fa378b7bdc0df06f20697a197000000000000000000000000b1878e17d1c1a48fbb809d91715ec72353657d99000000000000000000000000cdddd3516536de8b688dd9f3ee3b82fe546a6058000000000000000000000000a4ff653aa7d734254a41e5320197eefe7074f6cb00000000000000000000000074459247837f15587e236b3b41ade43d985ce7f3000000000000000000000000c44f42227430c934c4b54539910b1455cc79f9020000000000000000000000004bd1fe5abea666f042282294f6e3d827371333e2000000000000000000000000f16cccd6f022c2ec8113f49e12fb54f771431b5f000000000000000000000000c58c2c7262bc2b695fe4d3c30b94715ab7611fdb0000000000000000000000006395401eeca9f5bdfe6d67c802b041db5ff01f5d000000000000000000000000618299aa0c9c34ee0dcfa6264a646107edcc9715000000000000000000000000beac5fd916545dbd7a48f65658213e270e74a27a0000000000000000000000003c6777ddf49f85c0614e78b1738d38967d300e4d000000000000000000000000e9ea94925a2bf98c18384bc7da24f95d318ca8d30000000000000000000000004605446362c827b7ed9bd66d9d1bb166ff04351e000000000000000000000000f276ffab81546ce3a78dca12c0192b647c663223000000000000000000000000367a739ccc69940af740590a7d533ef8f96f282a00000000000000000000000023ff88030ca34c22564f97ecf97c326b8035a2c20000000000000000000000000b678e146af0a8dc10e386d02e9a2521d6fd58c1000000000000000000000000342d36cd4662e2d9036f5b4dca12b844a28b8ce1000000000000000000000000d8e60282e745a7992b3d0a9370eba2a1bc4ae04e000000000000000000000000f29647015694b5d9eae7b6431b2944e4362fbc35000000000000000000000000fa6f443cc25e630c05b7716dd6cb65f359f5e89f000000000000000000000000a0d6774851d9fe511fa23c5051d10ba43d02422c000000000000000000000000a3ad276e65d81171db5251c4a16199e09d7db5de000000000000000000000000138d6710db76e2ca76cb3b7bab7b022f74cf5f0b0000000000000000000000002ed1e52eb06ca8a7a85414f060584b1a7726ff87000000000000000000000000536d5f22847d1450525370f501b48a9b4b330c900000000000000000000000003b6a34791096de28790e1078fe4c0533629ec5cb0000000000000000000000008e8da1b16b8656130e88b3a68c53d45b7e9d2e8d0000000000000000000000003a4c10e6f001d192668ce27667782022e876f52f0000000000000000000000002b3a9eb771b3838553fc2f79a127bb7bc568693c0000000000000000000000003133e6a9d82afb9c1950cb6e70519980e43790c1000000000000000000000000e17982932cfd373ad0351f42161a11f5fb5be99000000000000000000000000071d7106e44aef07a347dabe3684d156cd6b99274000000000000000000000000774a158eb1785371ae34a97a5964617fec8a43ad0000000000000000000000009ae45c1bb1899e98c2d827a0493d4605f17cd2ee0000000000000000000000000a883616ff6baa4dffed6176f71ab20603bf1ede000000000000000000000000b8e3de54f70a84413c86cd7ed48cbb8decbcd9e6000000000000000000000000b5e956bdd4e25e8990bba58102231d74f4513656000000000000000000000000a03583eeb95e66c47e651e89fdfc646d9dd043bf0000000000000000000000001f930537eef256b7854d889feb1377b27338593c00000000000000000000000062ad8ef3e85c6bf76b6a7944a82cb3f5bfb90e64000000000000000000000000677d6ca745b8b1bf4d94364818d987034adc2392000000000000000000000000d9433feb77953cf723f672b1e1daf228aa3f55ae000000000000000000000000d88c98c2230fa8eacb7851c27ed11eb5be0cfcab0000000000000000000000004fd4c95e5c95b8a619c254f0653ec9ff6e989f41000000000000000000000000638ee989d009afff9023bad45474f27907ae1e9e0000000000000000000000009044cc8e5240faffb85e46ca2de29e477fbdd508000000000000000000000000e6c79aff8a7ec7ea5075abaad1c079605064a230000000000000000000000000643861abf4386cb2f8f4d7bd49221389f675839a000000000000000000000000e85f5ecf9613a336306ba80365730858f0e2172a000000000000000000000000d57e1297ed3f1bf5e822a5f12e92cec16ea72ec100000000000000000000000087931161e1bf0adde0debc791a04579f35b77b21000000000000000000000000d3b2f03b3b3e53a6703fdd6936abce970309764c000000000000000000000000e8e602c98b83439e529e5ed46bea8f5f63f83b8400000000000000000000000088c24d62594d2cbdd5d6bb9e7332d12ee9e61af400000000000000000000000032149ff4000a5f29e1bb8fa712fca6edb2900ac100000000000000000000000095b20f5733fd5e5578dca881eaccd619147464c70000000000000000000000007b62773b277809c2e23572c9bf2def5d95c7f28b0000000000000000000000000dbc88cadb8f33f02de257ff34a7057f9009a1ba000000000000000000000000a3d011232b4a791a68107c9521e20c40af2b528c000000000000000000000000e5c9d04a861a9c3c08879a990d51d81ebcdbc6df00000000000000000000000023babdced64f4bce7a6cdc86ca93bb8ba331b8e200000000000000000000000075acb1c98e5cd95b36de83a25896dde36802f6d0000000000000000000000000cef2d5bd9354f59b4ff8a2967fc7d7300145fc9b000000000000000000000000743cd499b5fed82ef86f702830fc88dbfa9169620000000000000000000000002c1e648381387974880d5422e7f34876c92693560000000000000000000000000c069666d628328d390f59a2d5370be7cc8fd8e3000000000000000000000000f6918f5d6032c79a65daf6ea83e5197662c0bd2e000000000000000000000000152280a1bcb35cb67981ecb3bf5de9ef483041430000000000000000000000003ab4707df4cb9e66f106466e736cb492bd1723c4000000000000000000000000eb167ce0007b582c0468b5585eb11d3b39f45872000000000000000000000000882b63652b3d6ce0f4630bf779d62f301474ea4f000000000000000000000000a2b2d2e259ab4bc7baa2078d597b33ab44d248b8000000000000000000000000d17be3cfd4dd7630b3d8b605a6ee8db5d336452c000000000000000000000000195925d893af9f925d3d4a98fb3ac29379f0dedb0000000000000000000000005999b6b952848a000bd80b7bef29e1fc847d9899000000000000000000000000eb710d2c928be12ee42c5e5e1100fd10ef2f1519000000000000000000000000439bac9a9b70af2bf8480bcb20c77c893e025454000000000000000000000000d0a45e62087ccc8c93483facea560f92df7d9034000000000000000000000000068b368ba2805ce370d0c06ae3b9063fdca3320000000000000000000000000008cb1b37e137700869f0d62e9d0f840446cf14fc0000000000000000000000005937ad6269d570e3868c9ff3f69f730e555846ee000000000000000000000000df2379fd6adc0eb71ca285ca6be1f94dd57921b3000000000000000000000000f170684c15ee772a717d148f99acf0d1a2122b8b0000000000000000000000004c06c61c9ce58979807d29e398b1a098f15f46440000000000000000000000006d171eb46a7ea12a7d8e60a42f2efc2b67184d5a000000000000000000000000a2ef875d7f266c0bf917afee804ffaf30e86993f000000000000000000000000c5879754cdcaedad6238b0a44fed5c134f15c4c9000000000000000000000000684ee8ad5f8b32769f505aa2e9f4400a509eae92000000000000000000000000858a9256a9a55cf9f022117c0138a21200f81f18000000000000000000000000170d6c2d8447ede1c55cc193231e7ae5ed0f927a000000000000000000000000da9d2dbea39b1cb034328c4f0368e4a872679735000000000000000000000000559dfd50887190b82f5ec3b1060aba63b8abe54b00000000000000000000000089f3bc21789e2cb1ba371c7007a32f8dc88adf6300000000000000000000000062384f4255fd735b813304b6736e34405ae1fe5a0000000000000000000000001dec51b2f0ceacd0abfeba903d1ed175eba68702000000000000000000000000bb26f93e583e87f520a25bccfe27376fab436a53000000000000000000000000364a3544ef3bffb8b765b7ccb838b1fdae5defef000000000000000000000000e4962023c91107667cc23337a6d6ab3d7f0569db000000000000000000000000bfa27e503b1302ddc0a78620e17e8507f8f9ab3a0000000000000000000000005a8b929edbf3ce44526465dd2087ec7efb59a561000000000000000000000000122cdff41075ba816bec3eb9e8345fd9f236293f0000000000000000000000009101322f7afe5528c60cf73cd84ef4155ee3524e000000000000000000000000992a7a6dae244daf5a40b64426375b01d3c0f76b0000000000000000000000002bbbdf97295f73175b12cc087cf446765931e1c3000000000000000000000000c902a35e7405dd2ed2ea08d863121a2204f6a7f70000000000000000000000009b6b8e22feb0aa465a1f52067f043c416280c43600000000000000000000000018cd2107460a2be8399c19d394f6b5cb3ed65594000000000000000000000000b4b92d0ac4fee105d34cf7f22efd07179b5a7c70000000000000000000000000463e5b0a828f6310e52fc3a908508171e0d01a650000000000000000000000009b260be244ef0ef8d3b011257df07ab2b8d57ede0000000000000000000000003a816ba836b01b56c869d8c8c79e0af545d5b1880000000000000000000000009d560c8963e8758c1dbf9bed87d0ff17764b1ca4000000000000000000000000ed5ad03ef6f32943a33c41d1b27f051f4a34f14800000000000000000000000015471ef898b270217b9d993b6e367a8ceb1746ac000000000000000000000000cfce118b8c88c17348ac751cba871dfe7f78229c0000000000000000000000003ed5f7d61a1406a9fc401563590a670b3bf12e960000000000000000000000001233e7ce70777c7225bd5eb6cfdcc838b46af71f00000000000000000000000001e664fba0e000695c9eea4a24daf43c0c49388d00000000000000000000000015746643ba0383c792c0035228b3fde77f3c2b4f000000000000000000000000097da8e483b747541ffc26e8b00b59ebb4a6d77f000000000000000000000000155a4e3cef70f8f02a8cf0c7c6c60c6e6235e6bb00000000000000000000000028ac885d3d8b30bd5733151c732c5f01e18847aa000000000000000000000000a2fdf0a0218b00f039a042216a9d46cea15b20b4000000000000000000000000b396ae1f3e80535c79085762813735e71374b35500000000000000000000000074ede5f75247fbdb9266d2b3a7be63b3db7611dd000000000000000000000000f4f21033e492d52ea8c8ae886809078081258b08000000000000000000000000a8ce563e7723f0943e5c3835792f9f0133e91e61000000000000000000000000f3a477dfab77ba5d7ae3b37e59e171ae0e7e122c000000000000000000000000c4e8b2105e3c49b0cf9ab3577ae7c40e1bd99fe50000000000000000000000000725a084d97328dbba684d0f995162f6ee30006d000000000000000000000000e22fd07cbde25e647d9974e04dc672cdc7972661000000000000000000000000e61ca322d66eb261e79c23e74aa6c87e4b49b63b000000000000000000000000159df8db87cf7a11d7352c2ab569aa884f3ef9dc0000000000000000000000006cd2bbb806b308c9c9792bbb6d803fe8d0eede7500000000000000000000000084deca6355cb8cf4a94e3e606286f007f92e9448000000000000000000000000732c4c21900b03e6c350add0d052d223cde88d0f0000000000000000000000004519622b13041273481b62cad50af86e57bbc6450000000000000000000000004c7dccfe666cf189310877b316ae3acdc9b1d7d7000000000000000000000000754f3926003ca2f2daaf5be963a1f7f54fcae953000000000000000000000000de7c6878b89a93a61414748da4bded0d1afe2616000000000000000000000000d7250539bab2340a5f27617d83574b0e4d6e4ea400000000000000000000000011cf104716daea0d4e3f9ff85fdeec8aa3019f1c00000000000000000000000098223ae6445abf49d801cc67ef8009620cd2062e0000000000000000000000007a72af982b6a06161ec5e058a7d98d4a40ef51cf000000000000000000000000f36761a40192bf2977e3fe14bd28ae4728bd323b000000000000000000000000233e00cbad458d772bc43ec7f2749390298744e00000000000000000000000008a5bde0ae538c3a649624e020bc4e3b5d70711590000000000000000000000005f02595663166ca90c2cb497d7961ddc2d0c0ddc000000000000000000000000699cca43375fc9399ee975254966abda777c57c5000000000000000000000000ab99c070540ce0aa4c7b978584a6edfca5af37ce000000000000000000000000e5cd683d82fafe0e337a64d1c7f3b2fe0e166d280000000000000000000000005071161ab170454d03a41ad756000ad94c5bc4c1000000000000000000000000cd8235ae6019785f9420cd8f6c4c3963047ee1ae000000000000000000000000b31532c088719111453bb6e6d0a7bd40c7a2b8ac000000000000000000000000a9e62a3963372a89d7650f641ffcdb7abeb0d4cf000000000000000000000000515755b2c5a209976cf0de869c30f45ac7495a60000000000000000000000000062de326d1f1523c28a3854d223134312528253f000000000000000000000000b3373413674f16c0b49abb6d947ece7af395311a0000000000000000000000008c816d50f20c0dd925c530f5a23ec39de21b1d7700000000000000000000000013d26865e6bf45c9cea01e1d5afcb52a89bd536b0000000000000000000000008e9afdc8ccca1a2f81c23bb3e5714dbdcea80e29000000000000000000000000ac83ed619c22f2e0c44637cfc1f275b47b4af8aa00000000000000000000000026c68faa52bd98966f7c7e801da62a41a49a3e8d000000000000000000000000e1ead764e8f73becec680725c426dd6cb86ad18b00000000000000000000000090081db402e7386c58c1f184f73fb924e113f1220000000000000000000000007a0830d6adea5cdf7a694a7eb7a956db43dbb01d000000000000000000000000efdb1874fc6c98f27122f1416b0670b640223bad000000000000000000000000f731f3d827e05665419662ba0159dce355a353ff00000000000000000000000073a6cad0e7f282672a850ba01e05a0d596d5804600000000000000000000000060f7868a7153b9c27f4950c0d7cdb3b548bf74a8000000000000000000000000bb22c2815059387c80410eb2a7208c47e8c55231000000000000000000000000d452e8341fae27eb54427224a8364c645116d8ed0000000000000000000000007cc67bcdef3120333c5c084afb54e532d4cfcde40000000000000000000000002d4aa2ab83b58fe167c8e94160a48e1e963b3f8f0000000000000000000000006f9424e7af8299dedbd0be7a6df0bd5e45ddae9c0000000000000000000000000cb46e191ef7fbe90bfd737bf7cbf03bbc67e63100000000000000000000000095287344c5da846377b03b50b734df19dd6f9868000000000000000000000000f969c712339252b283693a2c831a739e33cba481000000000000000000000000a92226687c8444fa244bb3193ae80b094eb42c860000000000000000000000002fceaf14e3c7b91c8384af9e206c082cd8327589000000000000000000000000656a3d5d2c6e022b6135d882748d3f49370897710000000000000000000000006148f2642a9ff2947ba3d49a85a08d3b6e18ccb700000000000000000000000025b5695314b82286d48b319f8669eb983e693f140000000000000000000000007722009ee23bdc7cce67f3919be9d559d4da8ca500000000000000000000000081577615ec9598b9af924f69dd0bbe4b5e8c55cb0000000000000000000000003ef0918c5b5713fce284ad61d5313b978a4f7e86000000000000000000000000dac2e9bbad7002d96901a8087c0cd2cfb3f1daaa0000000000000000000000006d42be1820945f88b2439152fb8f4ef32cef4d47000000000000000000000000418ef659f965b6015a9f1948bfdd429b32a6255800000000000000000000000033cd5733d49741093a9a8d11b25f122a448f97e40000000000000000000000005d67ad5270e83d78efadbd817d477376b914b59200000000000000000000000003a0754805fbea497576b336feb2486bb3eab62b000000000000000000000000ea02ad9d9bb76d5314bdfe92f1b72fdad8c92e37000000000000000000000000f2267cd1f255a899bab624d09b2a133a7f2ea9aa0000000000000000000000002526a6efeef588bdfb0d572d8c373dd71ef4e4f40000000000000000000000009853d69e42c949d99996cc80cfd6de91818454310000000000000000000000008ba175598d67a5b20cbaca7a87aa34f960a68062000000000000000000000000b97814d14c458067652ae564d919993559b9115b000000000000000000000000d6ad6a8278200268cadeb8b6ca5027cac04c18fc00000000000000000000000027eeab935763936098cc932b107d99ecab2baa2d000000000000000000000000d3555b03d8081d2adb48936d4d7f83662de63775000000000000000000000000ec66b606c6df9a7277b68f90c74bd7c64255d86f000000000000000000000000726c7931897ea8d4364bd1f0b591b53599c043c7000000000000000000000000cb4d4f26eb9cd6d8c8203a68edc532f42f9726c0000000000000000000000000542647e97d947cff47ce2c9278434bb7cb14ba6b000000000000000000000000c981779d38de5cb1f01e106cfdc87d3702e54c9900000000000000000000000020d14a141176cb2db4e3a81823502c971c1f973d000000000000000000000000a6b3691e9943a6d062b0d1b5425ac8abd575ae48000000000000000000000000decedc1c4d026050491bbddbd950717cef55a8dd00000000000000000000000013188ab3f8e30888cae9a9788f72236f52ec9bc5000000000000000000000000f12794d8c248218e38d56c996f1434b98bbc9e7400000000000000000000000048bfb810e245087b98fe1886c250186fc4c02e5d000000000000000000000000179501475ad86c4d15168224c80da8b660be0a39000000000000000000000000c7656ea29f8382aa176e122aeed36813d1fa13e6000000000000000000000000e13aa2a3fc363fd0b7b712f07c10364afe95caa9000000000000000000000000aef374ab1d38c4367edac2259d96fb00f5a6f3e10000000000000000000000008dd78c4ed8bb4b8a885c77d8363a467c1bd373a4000000000000000000000000280bbf2ca90321cc97fbbcbadc67c3a7519d8b9a00000000000000000000000077f488491b0d6ee497c5bb18abf195f87975274e00000000000000000000000036a52eadd76d1e3e37d6506f0c87128a82486ed60000000000000000000000005b8df81bcf6ff29483932c897642b2aab61ca70700000000000000000000000082fee1670d1c66233d466c2c28b5e5b1244b35640000000000000000000000002860d54cf409da401ec5576d800134ccb5e188270000000000000000000000008ee2ec9d7a27c17344d6583838feb9a17d2af1c80000000000000000000000002b869de56610442c4b8f4f86ee5f16ae7a29f67c000000000000000000000000dde1128b530c07c5069d2a99e83a6f5a6a546fe6000000000000000000000000fe200e841c50497486d1720139a84cf46c414d210000000000000000000000009bd8268e8399545813edbf767a9eee06f06c2808000000000000000000000000be278bcb8244a50b24e689726195bee83e78ac570000000000000000000000004ed63eb9329cd63364aa0d9fe1a5ff7105277aa3000000000000000000000000b1ac77feffd98dcd5ab974a862499630e22d8ff80000000000000000000000004bb9635ac0248fd700f6d4e652a8fd39fd0a879b000000000000000000000000614c07fd849f118ec46907b348ddcd0d8d5de0fa0000000000000000000000001f83b638755daf151e54d0bb279912b9c1cbed300000000000000000000000007404234e733bd4b04113ca623f14c3d13aa6297c0000000000000000000000005757fe8ad6367cc97349b81edf7ba0c521dc0fe00000000000000000000000000c8f88c6326220c29c540ce832c7a29fba4747e7000000000000000000000000c68549563cf16ba2f7d7e06afa99768ca603b0810000000000000000000000005ac0a7afe2097e26a4b16933ceb5d55618d5c82e000000000000000000000000b346cb4f1f780ad1ecbc905f2c3d9efa0382a5fa0000000000000000000000001bf924b67d009dea3299b866b45faadaf5ac28e80000000000000000000000000333157284f169601b7e6b92f2fb814ab3ca36990000000000000000000000005d7ca22eb38aea5133e43dee62318ec24864915d000000000000000000000000d32eb546cdcdfe47a33014382aa894558d747946000000000000000000000000700996c10aa31f0ff0589cef450e226e66d3f977000000000000000000000000d81e16bd6c5ce46ebea7acf23ba4c54d727906c6000000000000000000000000ffd8a92a6e2480575be5f206f01bef3df608d77c0000000000000000000000009011eb570d1be09ea4d10f38c119dcdf29725c4100000000000000000000000069a878144400dc1d29ab9bd2e933696a44f3336800000000000000000000000035063502261a6ae919b91efbb569252a3628f5c90000000000000000000000000d5a541dbfc1fb094a8c7e4746084c07d8bcfc6b000000000000000000000000680d81f5c14ee3d16023728c4299b8ff6b8b2cb500000000000000000000000054f5020e3a562a1fe421e31a98f97811e743cf5e000000000000000000000000f09d53cf99fd3abb723d8c4793829a460a92a2de000000000000000000000000169d0ec995e4fbd97932243b1999c4dde9ba565e000000000000000000000000429137f04e87a47447e618bf72b6e00c3f9af1c10000000000000000000000007d994015c0b7cdff4676a7b447517d855f31a3a4000000000000000000000000cefb62460aebf9c750c1d35c8075bac2654de7cb0000000000000000000000001488a4c4c06eebbde696a633c703dcc1896ef99600000000000000000000000059d7d1d24b72224f1214de759c58ce75d36ecbe9000000000000000000000000f46e2aa4cb19c8d3945f5dbcb71e8bb20481ad1f0000000000000000000000003a53780cdcc781a16c1830dd95cf578312c29232000000000000000000000000fc78d4afa99662f4f005503e922b2e709e1694ea000000000000000000000000e000ef1ed243eeff6a4087f1b07a9791aaf0ccc10000000000000000000000000f99e78963961addd376004ce8d1b17e6e03468e0000000000000000000000008a56ae9d7b4b50fbf7538f37b5d03640ed80647c0000000000000000000000006f1e4dd2af2e3727bea61766c5237afb9d2ae1db0000000000000000000000000cad6a3dbe6f427f4d9012679e3c76ebd61bbc3f000000000000000000000000f148c1db9b79b804025fcbbac6c059881ac29849000000000000000000000000fa8df360d6e5a011bf7ccff1516abcc7470bc8f1000000000000000000000000e4517ca007b8d46edd744631f75c1fde74d2c90e000000000000000000000000fc27f64b651713cfa34c596be2f6f7b48375f0450000000000000000000000009f47254507ccc88cd4af001218b0fd110fb68cb000000000000000000000000046f2f1d5d1974662e3d172c527f882013ad9e32c0000000000000000000000006b782eb31ae5bc9756881e4a55a2c3265fa22088000000000000000000000000a077debb6327357de414b8fb0bdf81b33c38bb9b0000000000000000000000003006f3ee31852abe48a05621fce90b9470ad71fe000000000000000000000000dbf1693cae81700500c418ebf1886dfed20b3a0c000000000000000000000000fc47457388c4c04eb880ab75087d20bc19b5825f000000000000000000000000e8cd09d4f3e16328c4ae680a232ea4baf43dc89900000000000000000000000078c765519299e30e7041e66fc6bbb17e5b7ece40000000000000000000000000809f28138463d04461fa75d7015779e056a05ba2000000000000000000000000ae41e093ed4ecf504069e9d2acd76e1817e56faa00000000000000000000000031daa17981b64956011007f12144c25fe6f309fc000000000000000000000000c0f962face7e5a0ee212d6d71bd60f5336b10d1a0000000000000000000000008805a2f9f9cca05d79d78fbeeaafce33f1a0dd33000000000000000000000000980a926ad63b1f7bc927d2f7232a15656f0fcb7700000000000000000000000048e116919b21ef1792937355d8b0a43135ffbdb100000000000000000000000019487ee5c4a49a6bb83c0c956468ccc119e1435700000000000000000000000063da1327730df6479447ebc65806bab5fc80bb1a0000000000000000000000009c15dcbd9e1abd5404b2486beb378c99b565c80d000000000000000000000000e308611b2df379ac98da74662b5795babb068ea7000000000000000000000000a1cde7b0f5994ba4f961f2e59e1ff8155c894b33000000000000000000000000adf772b7f7d50887367a7a15d9f415996083656f000000000000000000000000486847ac5a18daef83a9d991aae682f267a7e050000000000000000000000000096420f3a47a8f2120781f6522dff89808c5b2d100000000000000000000000026f24fab2e280e45cf90e95678749f297c3a80ef000000000000000000000000e4ceb7bd29e8002f5cb59ec76f836ace5c3e76a2000000000000000000000000f6124badcbccd0a6512ae9cc5ca6dba3a7cdefbb0000000000000000000000004c5a4d75bf634048b5c29ad89494811aa30a74b70000000000000000000000001f5184d0bfe26e03e068bb588d5b7ea6edfe0a99000000000000000000000000acffed71aed19e6c3eac2e69feaa52a0589d5b10000000000000000000000000a8c518d50fb3d992345de79f99827de22eeb4ae7000000000000000000000000eeae917eb9a65e6e399ad761a994331075139df700000000000000000000000080eff9dc3cb1474aa62290b6f8ee4257ba21c6660000000000000000000000006c53b6de7bc24fae3d2df3a059071745335da8f6000000000000000000000000b4741a5c183fd00fa9c720c56b95c6127cd02cee0000000000000000000000000e9c5cbaa57e7a4e8f842a3944a8434d4dd556d60000000000000000000000001e249e35158ed52c7540f0c5979ecdda3e234a4c000000000000000000000000a3c47fc4e67a424c7f1952d265ce91618dd475240000000000000000000000003219a0de8c5260ea6066d8a93dab2879f871a0c5000000000000000000000000d50ca2909be7f91b5778b2f822cf1d0086530bd8000000000000000000000000706427de5cafd474815b5b837f9f9300971e015d0000000000000000000000004a7b6032aacabaa953e0ce9c4753321a635a1193000000000000000000000000eefb29492a7c78a58154682fb52393380f20670e00000000000000000000000087e88182981967925b11629096aed3343437c66d000000000000000000000000e39b92f8cb301a1a35f96438165c67853712147600000000000000000000000085ece38ef8cd547ae4ce0dbb15fecfd53c1bcf42000000000000000000000000a79711068d58b317c5ca6328f030378150533c4d00000000000000000000000081602ec8f36b62ef1343f276efb233051dc931110000000000000000000000002d8e3af34497ffd6f19057b9f63e92cfcc04ccf40000000000000000000000008e799df2ecf6b400234d86a37d6b6883b9c9b042000000000000000000000000be403de999d05e0ad781f44793b7584e93ca62000000000000000000000000001ed3933982b9578b33b6041631c41e59356f2d9400000000000000000000000004cf0d90d0a656bc0c3a8d88d1b74cfe25c91e54000000000000000000000000db30e8bd5e024d713634d6d1498000767560eed0000000000000000000000000c26c07b1a35403bb5006fd273d371e94f26bec5e00000000000000000000000012c0bf9fdadbdfa03aca5c845bdd3ce5c1cdc4020000000000000000000000002067e022c9b0c62713a0d2c6a68067c39ff1e8c600000000000000000000000016287a517499a467a349b70764a4ecae56d1d2c9000000000000000000000000bc8c25d7107322ae91ee3e04395904f300ba376f000000000000000000000000b45adaa5bd2dbfa7e601c0b70f21e978da1f4649000000000000000000000000b27b86dc5e4d235c4d97fce0f87fe208dc5729570000000000000000000000002cca6fce4d76fc1b234ba545ec93db472d672fa4000000000000000000000000dd3932648b8e7bf79468bdf22690f15da67f86310000000000000000000000004eb81b542e6c43d4e97304a2a3c05cee7f94f8820000000000000000000000002ff5a8daaa6995e21ec5204c232846b9ccdb6fed000000000000000000000000bddf95addaa17f8609e828061afe45bd40e84a0700000000000000000000000083e6746b459542827fb4539dbaa92d870ea7d5700000000000000000000000003ecc3519c66c7b59c965bf3c8f445915443b3532000000000000000000000000edf50b5fbfff7661f80ce54bb662568308581d11000000000000000000000000eaa07e487269ef9721aba6edde2f1d3a92cbacfc000000000000000000000000bbf9e3f5cfb8484e2999cb8b7eb598952000a53a000000000000000000000000a388885c3516dfc9c96aec4b415996b15654757e000000000000000000000000fcdfda023f727dafa35e8ee2715bcd7411c86b2100000000000000000000000062bea6798d5af683223c57bcede2c45188dfd26c000000000000000000000000af2ceb876304053227cf1c4d0522b35f85a27c33000000000000000000000000e6ab37d735d386bb286913dbd58c9c00d4d08ed5000000000000000000000000c2573bde3304a7a27aa3da6b58cacd0bd744078d00000000000000000000000085a79c7630fe2801381cdb5eb9d30fe65d0f26360000000000000000000000008ec5e7107885ca564d72a885dad7b57f39c7a1f200000000000000000000000070e140decbecbd64146b0f2a47eb44a7c90c7ffb000000000000000000000000f3b74f8f6c7bb890023f2a4dea7d7eca7485aedb000000000000000000000000f7dc582128dfc079fd00e114d013c73b4d3d0b77000000000000000000000000ace42d769f8bc0ab27c6ded7f796f0aa2ab50ff00000000000000000000000000cba95f186bf01158ee78883fc626ca10011ad5c000000000000000000000000c598b27d0d24b5f0c8240bd8210ed3f4c6c06b85000000000000000000000000bccb20971cba4b6e1dbffdc015cc23170a55974d0000000000000000000000008afda55a9fe1b6df89cff22f1f9ae46a9f2ffd920000000000000000000000007342d94867568252152cbf750e33b93a66010dba0000000000000000000000000295ba2adbab3e63aefcff2ab4657366a1790954000000000000000000000000ee107d03e94c3885cf2ae5824d786afe452617040000000000000000000000004dea283cc69daccfb885a2512947b59585878249000000000000000000000000a2b6b70d36cb7fd26b20e9d1f1edc96b3818d1930000000000000000000000007f7c47f6baf5ad7d896967eb5d24c4f327505c750000000000000000000000002e93874e2aac0c359ed3a8b601fd61870ce68ed20000000000000000000000006e101404b254e2087aafe5ef3cb9aa23a7d6bdf6000000000000000000000000024529660250ee70e280c3d842ff593112126a16000000000000000000000000b1117682208d482d240b1c0729e708cc5323cd400000000000000000000000009d31847e45e32e5384ca83eb122eecce631ba69a000000000000000000000000828eaac7ed5b135b328f159174863382c5f880b3000000000000000000000000258d6f2b6a93c9a9f7bee35f2be064ce94202847000000000000000000000000de554ea1b85e638d4c5c04a879b75806b0070c7d000000000000000000000000e5e094be6718685006156e97107a78054968b6c8000000000000000000000000093ff8cd77618ae115dce2c018434278ac9b577c000000000000000000000000124b955b86becb3b2082860bc9a90ee53bc57c1b000000000000000000000000b3cc5f223b795d17e0dd6f3daff06c13f47354e40000000000000000000000003974bcb542418b61525f1c7a33834f06551c0eb50000000000000000000000009b9903fa63ef17fd0a58b7ad8b665a8a492e253b000000000000000000000000d72476463e67c1454d09e587ac3154ce96531eee0000000000000000000000005cbf5e7aa1530858eb50ea45050f08f67510a8a8000000000000000000000000c5c24ae81a4ff9b4745c0c73a4b59a7e9cf3e5510000000000000000000000008ab6440d819fc270b4811c32f40f7851ad95d7260000000000000000000000000cd9f872b49e8cb3fade5c62227f4b73f4768218000000000000000000000000f4d7c5852652fbb759927d0c91708e8806be763f00000000000000000000000083d63cbdf5fd9ec731966455c35eaf9b45a55f71000000000000000000000000367f335171339bb2febd8da640fc7dae53276d340000000000000000000000006d3f0979aca1d8a9e49636da08ecde42e555bbc9000000000000000000000000e767ccc051c0a8a7311b2938a5ee9d1b297a2f63000000000000000000000000ad16a63ddf82090d2f637164f87b57e3887f227600000000000000000000000036a2eb695f7763c48f37159fd913a64d89ecb53c0000000000000000000000006b7189690ed3db1e5f5f9450c4f3f6719698af990000000000000000000000002aa1aa393804539a0fd5ed4935abe83588fccc0300000000000000000000000072a659975e08177a2429385f48935d2ce31958e700000000000000000000000051d5ae92855270e43dbd7c38727885fcc2d67b8a000000000000000000000000553a9360710d9aa159f7f33bff9f44a18038a94c000000000000000000000000b52ed25b29d5ed73d66de5d4860f8b53032d70ec000000000000000000000000452bc2e7bd25f0dd2bdac00a4e77e0c7f5b0883800000000000000000000000095292fc5d3811e3a4e0f293d54ab44d8597f005c0000000000000000000000001451436326707f295eae48f43c1a8cf1476e25f100000000000000000000000018ba3817f10a6ccf21e180e3cb4309dfbcec7efd0000000000000000000000001f17032289dc9bb26cde9e400af1c26b5da0ff5d000000000000000000000000ec1be6c0e11c49cb9f3bf82aac25bd9073483bc4000000000000000000000000dc76620c7c3f736b480ff57aa7c288d09ef9686f000000000000000000000000f6eac9d75a23087428adb08fbb3c0491273edee80000000000000000000000007a8cf2e7f9758b1da6aa37b4da7f598401657b9e0000000000000000000000008638081a400b01864ef4915fe9177d55a887182f0000000000000000000000007f5baf8e787972f580c4d87bc8f50aa4e6d411f1000000000000000000000000c4cd57b06c9f735abd6240a2683026e308f716c700000000000000000000000038cff6d908d53bbf2027557017389a32066e4810000000000000000000000000597acf8dd4cc65f19851519f024d9f78d391108b000000000000000000000000c681a097860348a0bb4036bbf2d6bc575d998824000000000000000000000000127ff2a73d017164b13e6ea76c9bd7961e8edfda000000000000000000000000bbf308c4b21d808dda7daad698aff46156c6f814000000000000000000000000c09504b722a9cd2e78b3ca36e2035056994ea3a800000000000000000000000024902fc7a499784a48aa8737a3162bf1171b716f0000000000000000000000009c9480dcfcd46a298fa5a935854461554cc42ce90000000000000000000000004d7c06407b02985715c65f99b211b7f50dbbf9b4000000000000000000000000be791ea7ebf3bd6e2c8bb3917389390ad3a8960b000000000000000000000000d7519fed43082f290c272b6695ad7a315d9e1459000000000000000000000000951e3b369cb31b21819f39cd3eb03cf29e78bf6e0000000000000000000000005fd19a1516bd2e722b4c60a3c76682f172447f37000000000000000000000000bf77a5dd5fdb0ee8e42d0e0c90237cd222b4103f0000000000000000000000003f749f348b0507781f31d1a3f8410ab77e2f2c8a0000000000000000000000001ec4f92209f3dbe36979bfdb8a06545b382af1ab00000000000000000000000035ab36917778a1f6db5b09fd396c8af89d561dfd000000000000000000000000ff2c98c708448517dc232dfbb7bdd80deb44d9d000000000000000000000000016b35d2a83d90cf8de9d36911582b13c8677226400000000000000000000000068d3c172c13753091347ed51c712587b33eb5554000000000000000000000000b149f353383ab92e74c4cba3feb848b04bfb3617000000000000000000000000b3acef1e279dce8fb69d076abef188f2a398ff6300000000000000000000000017d1f7dbe8e4dca27c259f9062abec9261d857f40000000000000000000000005f0df4f845135b0ba827a7234047b5314ef79f600000000000000000000000008ee31d846ec70f9ed358cf49d85eeb82ebc5bf33000000000000000000000000b9a2745281e7672bb2cbd0febee29fc9568475240000000000000000000000006616d8d8f3ad7f6018b4ab279527e7ab8ce7541b000000000000000000000000daa4733bf26b80438bc5f7dbd3296817db13d18e000000000000000000000000d766bc85586f85314f13ea74fcf886ce97670fb40000000000000000000000004f6ab5facfece49f9cb285ce56452bb1407fa5b40000000000000000000000007c22e0b938b20d0fc75d97bbb3f82ab4205de14e000000000000000000000000669d99397187e79522887ae3a5c71fcd22b80590000000000000000000000000bf6e7c82b5fc864a03f0f7ba9a4bc1c8977c72d000000000000000000000000081aea2c573bc17182fb148e2d21f65826c24d17d000000000000000000000000a246ab2e5086b049dcfbd743393b4b1004431d7f00000000000000000000000003a37c347dca24dd944f7be22ec833f7c784c3d900000000000000000000000072718ee18b6a1630c10cfdf863d7273d44b2e5e4000000000000000000000000c01675617999991ff1c480f2c309834809d51c54000000000000000000000000e2275e903e301b5df691bcfe4bffd527269607b70000000000000000000000001a470fe44c0475bb6e5c7193d880e4d841cf1476000000000000000000000000e34cb56e3aa4d064d4c8c83dfe3c5ee4bf11943c000000000000000000000000ffcc50d9cae48e523fd070f8871ce2198551c53d000000000000000000000000e9b98814bad2d85fd5880b91a2a05dd30f1cdc4d0000000000000000000000004a47f9e829bcda95c2221517842f2b459268b4f900000000000000000000000008e040a5b7d576805591a5a04712362daba3e431000000000000000000000000936bb0a17585b7145ba14856de50686dc2e8ccd40000000000000000000000007fb38b567d4c89523327a0353f54b26f5e4a92f400000000000000000000000097b685fbc90a0793ff31cd70b3e5811768cd27dd00000000000000000000000011790baf689c8d2a57d7e957fa5c99260dc81205000000000000000000000000ae0a5ba4c24095a49903b07d0a0c28fa27722f160000000000000000000000000db1fd5db80a1165686be704f8514d13c5f3b799000000000000000000000000485a6df5460dd63e1fca0ba06ea1ae70877c6c9c000000000000000000000000368767505a1e03661d242044488746d72c9726200000000000000000000000001ec9920407b9004775dc32486208fe1145acad79000000000000000000000000dbeddc27285b74a12bed128b9fcd0c325d551966000000000000000000000000555caed66e924caf4f335a9c5169c68380b822ce0000000000000000000000002f53ab7f58fc73deaa11eed883f9cc170964add50000000000000000000000004e5d9a3e78770b6086cdc736bb506e0f8d4d56f1000000000000000000000000a2791a6394f4dadac320917152b9f5441ed429d9000000000000000000000000031bbf6e0e31c085b76d88022e3ad025a269b8d8000000000000000000000000d381889d7d524c5972e4787fab8e9f2c6ec2c3a00000000000000000000000001bc71ce55de5636d6e4c3db8fba76a844ca739f400000000000000000000000022c3bb0b8c1a0d44dd5d1d80eab5a031ac1732720000000000000000000000003170c03c85acb85ab90abf0580dd84fbd46702a400000000000000000000000066591b5de22f426923847575b09e07678a46c3e500000000000000000000000010861e84898e63781502fa6831538e35c4904f6200000000000000000000000066f96ca17b831fe775a88550ae971ba68f279f980000000000000000000000005b9375f42210acf3f441ff97be612847476b67bf0000000000000000000000009bab7af3b2779fd2f8c307b0de498ef2c93b091800000000000000000000000034aba20a74a8b18e8804d7db24ad722521657f8c0000000000000000000000009a7b7e856ff89513a8f3f7a4f78720726d8cac1d00000000000000000000000038cbdba9b09fcdc5df6539c62645bf81e795bac80000000000000000000000008349de0d397131ad7da4212bb1a6b1896b2352c2000000000000000000000000b82efc8d12a58ec76cb95b5e9f1356287f8a37900000000000000000000000002c31dfa4df626d9179153caca32cde62a1498b21000000000000000000000000d7186ba42828fc084866e4506e432686340a4db9000000000000000000000000c9e15f5c2acd47fc3d8a8b7752e59238aa442d1500000000000000000000000032d9009be8ead976b9dee9d2fd29ad00278b00f1000000000000000000000000083a2dba360a6fc308bad4b871f9175c77f67f5f000000000000000000000000bd37aa37348cd55ec6211cc8d7a612b703c1b608000000000000000000000000335538cb47f58c7e06df98ea6cc3b02c159e06080000000000000000000000008d60c422ae1fb996538604a9f3ec78722a785e910000000000000000000000007794ee2de85870f373879fc8a52d176efdba16b6000000000000000000000000bbfedb542af3516f441fe4e80f683f44b7ed0774000000000000000000000000e84274fee2062f3a3f48d7306d75cfd547cbfec4000000000000000000000000f4dc836c2fb0e8edc82a5b02447d82bc859dbf47000000000000000000000000780ab6e5122c3f33084af3fc067d53a68176e92e000000000000000000000000bca724dce35eb85f636a7e4ee2bbe4c44fbf96140000000000000000000000004cd5e613b71df61d50a6b9e59c8c76d28376b8520000000000000000000000002e66071c071de7c48ddb03c8bbbd0f7e75464846000000000000000000000000274540f33ee07b809a081d9ff8f70a10e23063eb000000000000000000000000fded7023266532424726383eb021c5e6f28b8a2f000000000000000000000000a476778d16ed78a76cdec61f872a2ab33ee0c1370000000000000000000000003bbb4418c0a4d89bcb10042091c19d730e7e8ed70000000000000000000000004aea6a04f225be24404ff7fe0e1048e7fbae829b0000000000000000000000008fcce51f6d79b2eb3635d56e44f50495aec813cb000000000000000000000000eff2f2be5a068efd14839fc14ac68700fce1212b00000000000000000000000093e184ffea6e5afb8743be4df0d4cb8f3a18752b000000000000000000000000918e227351fcda7088eb6e9080c51e20cca943600000000000000000000000003c9446add74638ad95da50c3aa150853893add9c0000000000000000000000005c2d63a06b75d62693386cf8adff26583e3c1532000000000000000000000000e85f716c03848657854a594275ddad2a438ee70c0000000000000000000000000827e08410ec06ecc86a4051d2c129ae376cb72b000000000000000000000000d03022721eab97ece5ef36bfd4ce1db7e74bcef00000000000000000000000008a934ce2481fb4d87e676c0e3bde77db0a6a2bec00000000000000000000000023972a57ffb514181b0f5cbf0a99ddab0e93e7aa000000000000000000000000ee414a26b077dc0568eb1d73022a11c26ee0d0630000000000000000000000003e2a324dc00cc6658846e5a4b491270e8e08fde4000000000000000000000000636c15a88acf575622d35de803d4d4fd31f5a44300000000000000000000000065e1d99e04f9a6cfefdc60dfd810b582ad9d1189000000000000000000000000e302a58a9c2d6496ef74b0663f6dc59d3eee2c18000000000000000000000000e88ff73a699b43bcc62568a8ea8150eea573ce0b000000000000000000000000b08ab9cd86ffb96daaa09490aabde22c070c04870000000000000000000000009b6ad58bff06626e8b030249e70b5add6dcec1b8000000000000000000000000f02181ed23271e69935418ffd3504dea4ec7557c000000000000000000000000bf7dcb314fccc768a15923d020c8ac7c1fcf15520000000000000000000000003b93dde85e2a7ae46c55acbbc03f2365bd3456810000000000000000000000007e424c759bbcd15311868103efabcacd8cc0df9d0000000000000000000000004c13945e23ed3e53536d70584c3fed8387bb5218000000000000000000000000884c2ef4c1bd43662c8c16802e5d0636a5f3d7fd000000000000000000000000d34c23446f8169285370097f6b1ae490c954b3e5000000000000000000000000feecf9b907f089029a0cca6daced6c1958506ec80000000000000000000000001071e4fb2f06f84c8bd73d720b878093bb9c2dec000000000000000000000000e8790b1a1122b1bacc0a5917062bfc3a938e92b8000000000000000000000000d93f428f9d77185fc240c41972401e95610110d5000000000000000000000000dacce058f38e00dbe7ec1e4aea38898205c7bf78000000000000000000000000a542cda22ed5286e554039c5f066794c8266f8a00000000000000000000000009ae3d7ffcfa14df5c758bb895fac23726779cf620000000000000000000000009e274467a270a81591f230be412acdbf78492e62000000000000000000000000ccc5a47c8838d97ca2d4529ee5fd8a090a2eb02f000000000000000000000000427e0d6381bdbb8c00becdb399921046d4279c65000000000000000000000000202fe4ecc0ace33a52bf05e1c762f2ab50d9cde3000000000000000000000000caf604c35e9ed2d29e36f871662cf92fae82c736000000000000000000000000cc6a01afc31f922ec7e022337131726d5fb72bf5000000000000000000000000d4cfc2234de3e0126754c9ff17a84d9eedd0fa1d0000000000000000000000008134c82b2c68be494105bc2ed182a98031ba498100000000000000000000000091eb52dc6ade6e87a61eb2e5876c6e33eee88337000000000000000000000000dbe32f5913d5e45ddaa1f284bfe8de3b07b79b28000000000000000000000000d301bd192d1cc89fb0e532654a183e8a597feb17000000000000000000000000d94a1846a6d9b3bcf8735fad0e51c0167963a108000000000000000000000000bdf5727b30735db59634d8e556431f92cac28fe3000000000000000000000000898486e702dd3810366f07e072b2a21873f284ad000000000000000000000000b4aeefb9b7eba97d34791c1822c25d2d55f936eb00000000000000000000000074706bb921017a5558c6f69d5ddb3d88c1e4368700000000000000000000000064e090f68a29142f3143e0aeca1166ed3f1570e50000000000000000000000009e0173dae7f9bb6ec3d59a07f4558451a3aaac4c0000000000000000000000001945e45ecdd023d18c4a1b1c9790233ceaf44bb4000000000000000000000000714d779525a36625d2f91657ee6bd43aad5e18310000000000000000000000001a948004a69a9c0b0c38a6c19a71d3d7bbb5bc67000000000000000000000000073921de6fb155a3ed11493380e4d9bf695685d2000000000000000000000000bbb729e2c32203b21c744f3cd2633dcf3ebb00a5000000000000000000000000f1e9da57b79c639593fb6c1c8e02b80d9c4c592b00000000000000000000000064444b4811e112d7fa0a84aa56c6f495eb19b0950000000000000000000000004d28defe463574b85fa62710f2f95a138d7b4fa00000000000000000000000004a016bfe6dc98a38de8cf5a5dc61a31529402e990000000000000000000000008088d81646ac8d5d923081f4d0ddb353ebc19fae0000000000000000000000006ae281ee6c656737561033509149468463a7f60d000000000000000000000000692e134cea68d85aed57f011183602b29f261c14000000000000000000000000d8b1bb9bccc38b9293e466de144b06f7202f2eb9000000000000000000000000dd541f619acf9bce522b7688db2d62259ff856f60000000000000000000000002d6ff375423e8a443eb5aad37b4cdc090e142319000000000000000000000000a93063245c20129779cd273b7c18f94af431f3080000000000000000000000007df324aa925c750b6cbeca6a99d8bc6a8fdd8135000000000000000000000000d1b13465d25e94accbd0b8a464f574240cb4e2220000000000000000000000002489ac126934d4d6a94df08743da7b7691e9798e000000000000000000000000bebd087a12cc28bc108245ecec608d1c04862c1c00000000000000000000000066415c04b2ab052917ea403bb26e8236dc44b9b9000000000000000000000000e50d67dac4234e31b62519d9b78f362a622c409d00000000000000000000000049ac7c473ff2c5cab692f9cd5a70d72673aabbf000000000000000000000000087d95ee739245f584a0f667f2b338af0666f222e000000000000000000000000b453237c6568f5165fb8f399acff0c099c4e77ee000000000000000000000000a19869f368a7d2dc3022eb0ce9f75b08af8d862c000000000000000000000000cb2affbf0af0ff70e7c18b53fbe5b93b71e313db0000000000000000000000001a471b5120c5ced7af23c98c2850421ed1dd3a41000000000000000000000000d375178a61c033558ecffe63d7979c07360818e9000000000000000000000000cc11e85d3acf8a208ac6d6faed79addf6305063a0000000000000000000000002c0265dda91e2c66407cf8f88845b89b368f86d6000000000000000000000000882b6cac2bf948cbf77dc9560d0ea613bbf9dc10000000000000000000000000eafc6f034619787b6b7d2e4cdf086c9f2b579bfe0000000000000000000000002600a539b907cc897736c9059f6b2d4941adf37b000000000000000000000000698d34133194f0adceda2c3a27e5849d9313e23d000000000000000000000000e2dabef6dd8524a995f71a4ee3407abe0b3cd56800000000000000000000000091252fa0f2b40f5dfd3797a160945d558b9a0455000000000000000000000000e5447efebb597267d6afe9c53e0aeaba7e617fa80000000000000000000000000a75856bde6eba87a327be3f01565dc9453d938f000000000000000000000000a4a49da07891fbcf50db4ee0c1d2179bd91f6d880000000000000000000000000c1c9653e4c0fdc85a21f9c1a6020342683ef21100000000000000000000000094c71b518e3937bf553f23674f97706cd4034f3a0000000000000000000000003fe259b22518a0642935d96c9659c59b8367f358000000000000000000000000a1a9c3cf4e2d35b98ae8b23fdfa6a617308f70a500000000000000000000000075188b9930fbb3c5eb9b4005f50983934729bcb4000000000000000000000000dab0823a0a676f3c3ac7ac53682f8527a5c4cd60000000000000000000000000cef3678bea72377df14261982add52b9bf74ccf3000000000000000000000000342da18b47bff4fa14a23df33dc590fb7a1a20cf000000000000000000000000aa3987937cc2f5bdcf6470ed14338eea7813baa60000000000000000000000003e8f57295bdcdc7948f2e8069706839f0b365142000000000000000000000000f05f690657f6c097b2b7ba63eadab1c7fa41a55d000000000000000000000000ffbae889e8786df84e6f2603c193e31f803099b500000000000000000000000015056dbaf858123cd2ef72355d8a750868b8b8bf0000000000000000000000007d8c70c3f4afeaf24316f49d39047ba33355c685000000000000000000000000efd965a1ab2322b3857f85c806575d0a7961e0f500000000000000000000000078dbb10bd0420569327e7b188e93b08a60bae41d000000000000000000000000bfafdac837997da0e69fe9eb16aeb00fd46cc1cc0000000000000000000000002131af8f76a4e1c73d5397ee8716b4dc8fea384d0000000000000000000000000bfed6eb826f00d069fcededf765ab70ef75052f00000000000000000000000000000cad74214b2771b692b1065f9d0ad7b00000000000000000000000000000e70cd1fdaf262d1dd54da020db7cce492c9b4a190000000000000000000000000732a2439f87df86e8ba85df1f0e6782f8bcd3750000000000000000000000009330065a70e54ad29cf60c2c013e69900da13d73000000000000000000000000c1c88785e9b5c9c85b3f6c99255c3bef9e3b14a70000000000000000000000008935483676e553a00efb2574a23350834272cc220000000000000000000000004c81c1d6fb83f063ccc7eb50400569bf830b5492000000000000000000000000749726fa02b9c6ade6508ea2a6fa6ebdbcf4dda300000000000000000000000099973b2a544b63cddaf0767aafe6414dca2fca640000000000000000000000007aca0948ae831df60a2c3e1c017a91abf1943f3f00000000000000000000000042b0a676617490466877b9f9239d8ff35bfaa9d10000000000000000000000007228279b02af3be169a05c325697ab6254eabb13000000000000000000000000aa2a6a54263697847ab8dcad729d3ba451e57f01000000000000000000000000d799e0cdf3b9c2684c6d85223adc27c27c80aee800000000000000000000000073974fdf2f866deee314e84bc7e5200362d7bef50000000000000000000000002183dcf7c03d884f70a3e5f22683d35b27b5a0e8000000000000000000000000ca74f404e0c7bfa35b13b511097df966d5a65597000000000000000000000000eb6b2dc143d679a63d9f6f947c0199bc6eb65571000000000000000000000000b2471480fb0f16416b1b24aa7ee0959884f9c2e50000000000000000000000008b4a28423dcc8f08e83ec9b6eb2fb5be9aefb29b0000000000000000000000003f0e8b0c2edec102f48946efc56dad161f173e0c000000000000000000000000b36e6f4585bf47879d5fba2e0dbfe05f79887ee00000000000000000000000000402380bf82077384631b68b95f1ea3bb016872d0000000000000000000000001e990faab30d7bff2e3333ed15e7ab5beb939396000000000000000000000000c579780e68969bc2ba3842e47895c44c5edb34a0000000000000000000000000c28776ce1711914449e05e122b74fea392d90ef300000000000000000000000020e547bcf1f4ded3d6ed57f4f2b34b4bd4c23e46000000000000000000000000637bedc6a31c51287705b42baae877dead57f5200000000000000000000000000e1b50a2f797c6d0cc369f1e3a0cc85b25e408fd000000000000000000000000c7f372741e910d6aeaee35373739082848c0148e00000000000000000000000028779641dc1a4a02f9163ef9f240731aafe54f64000000000000000000000000caf1edb1617019d56112580ad4feaece79d17efa000000000000000000000000e5a7f15f0d6781bb38f66c17b550e5cad27f7d92000000000000000000000000e1fe1fe1fe1f9fde6e0ec2f762a58577ede92b810000000000000000000000002d610933f773875cfb738468069077a2f6f1bcf700000000000000000000000034cb4f825c9006c3ed3468a5d54d1a69e0ce4c4c000000000000000000000000be057cb61f0be8d3b0d67757d3409feb2fe17d4700000000000000000000000045d3d30fdac701788029586a7d0dc671aa680a730000000000000000000000005f0edbb94949fbdae73aaf57a88a89440398b8bb000000000000000000000000d5e6a760bc7a67c956f469e963ed0be910d81e060000000000000000000000008b7d6030f78ccec7e63057e1996f7d4c93e5b4720000000000000000000000009bc4a60b2e00159908b6cfa1d1d612326a04005f000000000000000000000000eb776dee4b0fad3aaf1b30eb10e9477d8d57aff7000000000000000000000000d472865634c443ba963665d8943edba060e59eba000000000000000000000000d144578161f37ab3172340be960be7ff1990a9e70000000000000000000000009dda48efaf93396b91fe3c68dcc233bcf5d7d00c000000000000000000000000e3a00e8f4f3ae7df1e28ec13048482a337f3ba73000000000000000000000000ba87635dfe365341d34bc19f4b7144f67346a956000000000000000000000000c71556010ab9a9573926ed3c307d1474192e627b0000000000000000000000008a31567d0bc88ee80eb12a682c0b33f09692c272000000000000000000000000011caed210c8cc9603dc43f94b864f2b49a377ce00000000000000000000000074880c530bc43213b724fce037a54789b19eba36000000000000000000000000b079da9b45d03619de956b3dcef262443cd61cf500000000000000000000000072a55793109dfa26935d9fd67d9bf74cd9d7c355000000000000000000000000ae48067bb5249aa386db0481d83ae8a17be395960000000000000000000000003667bde615a19ec24d416f4e9f038b2098c37163000000000000000000000000dd4f53b854461fd096f8402af5378908c24eba6b000000000000000000000000adcb918c7f56b9313b452ec54b0180917864a29700000000000000000000000009f38b840c3335af421db5eece10c74efb2e61380000000000000000000000000950afab77d26a2a8c17cbae30c165030cf6dc0300000000000000000000000098c71ef3a34c779f51e1deb9bf08e951b56879db000000000000000000000000bde319429b0f971ba6f3e495d1c17b6eba1b4fc90000000000000000000000001dba23657c4ab1b0b4716a68a1eeb6248126a6a8000000000000000000000000012a2a736851f57d00d892ea801263814185d5df00000000000000000000000032a3a53fa84e39c2dded1bd7ee50f7b88c2f7512000000000000000000000000a9c415d6881e1a992861a7fa6bef3ed4736152c2000000000000000000000000023fd2b4da378031f240df3795abb83b1771c0b10000000000000000000000000b56497e14d80b51b9d5a37e4ee8980e918ce9bf000000000000000000000000407170dbc66bda590de75eb1a0084b4ac2508685000000000000000000000000688c0a468ad7be8dc2e1cb92cc1b9b6fdca84d5a0000000000000000000000000d4172e28e8cb4aa8100c380bf93de5d4ae896440000000000000000000000007dbcceab554398f859021b01035ac2f8696c958a000000000000000000000000c6a447596934e81854e98cacea30c9c4d650378f0000000000000000000000004f2dd471ca9cf6c4b0ebe23b28ae68a9e846611700000000000000000000000039167e8827840ae6dd89f6594c19be3f74a47039000000000000000000000000955f339d363459b0af4acfe8980f854ba46d30ba00000000000000000000000074f4854fa556ff670632fe981e7399ec044f1dee0000000000000000000000000580f35447bee1c8c6bfbb80465ef18034a1721800000000000000000000000065e9b33973691e3ad488c9e9871c67c730ef036d00000000000000000000000004a1ece22a404aa2d37f4924ffb7f06911f4d74e000000000000000000000000782fe2e1b796ed1a417e193f365d78e1e443d9ec000000000000000000000000f08f8657413e8bae3d2cea46d47d0cc0c9bf49010000000000000000000000007a9c75beb30c5189d290aee8deacaf003b9d969e00000000000000000000000088655613993b9dea4f43c183c7f4943755f1a13100000000000000000000000081b305da6abe8abf8850a3f0eb4b9782290d816d00000000000000000000000055f4511308307e63ab90206e0e96fa3783405ca000000000000000000000000028985f1b7f754f0de50d8be5d9db3d18e09f30fb0000000000000000000000006c0ebdc94640930278161dd2a2089f625f22a7410000000000000000000000008a1f1b028d0b5324d056635bfc53ee475fe45ef20000000000000000000000003735b1c9f40acba68e7bbff2f52a3a5e9f312d43000000000000000000000000e5e128940855abf6edbc20314e507c5f962431b50000000000000000000000002b2cffa6c32901795e2978e2eb90e81a2a4c54b60000000000000000000000006c2c94661d4de7a88e936feaca7f42c7d2f41cad00000000000000000000000032bc95e0f2100d9d6096a0972caa56cc42ed068d000000000000000000000000c9b6db267d333f173c55523f7bd873888c096b590000000000000000000000007bd080bc70413d225cc40cd6f7b5e38d1f3cfb9200000000000000000000000027dd8504abb9888f24ead046a1febab573cc1ccc0000000000000000000000003104c788e112c94288a5a66353bc9149f50a828c00000000000000000000000041e3c74ee7cc4c6a881bf5a8583bc068a6423d9a0000000000000000000000001693451e031bd8203f52e0680c487b0b69e2ae8e000000000000000000000000409f880b31d00c0a4963343b64f40f27fea853c30000000000000000000000005363d57780f28be8716127de5985316e7f1422f7000000000000000000000000ab797dac842ec13f3bee576b7bf4817591b72c520000000000000000000000000eed38195b35ed462e2d312481e2dbc535e24ec1000000000000000000000000594a9f86aacd570b22b6b92ebbc1e50a226ca8da00000000000000000000000009118395e44d7bc9bbc11acb6bbcb278ffc0f45d00000000000000000000000048c0eff54c1780e8b9577a52add2ac7dfccd4be10000000000000000000000009eb020fa6f52ca966ca626b09b97a3b0e2eaa090000000000000000000000000f12ec7100b3ef75444f25eef2a0aca8641fb0f900000000000000000000000002e32c4c85dcb7b9fd64dd73f3e19e715f01b915d0000000000000000000000002696b33bbab53a2c4983eb692f842d2f03eed7f200000000000000000000000053245260b4c5bcc818cd09fbefda9880b4821cfe0000000000000000000000004d39cab8ff0b95ffc49caf822bba3ec4d6805f3a000000000000000000000000819e479f87a6384dcd1c63be221e76b474a581d0000000000000000000000000be9de68a4ee5f133586960ae9717c89528cf1fc800000000000000000000000037193c7ecefb51abff52789998d82e57f670fc13000000000000000000000000ad46817da816e470510e383ae335f49a0f0d342d00000000000000000000000076d2c2a4aaa5e774ec8b0b43ea05a10eacd1a3d3000000000000000000000000b5b3e8fb9d58a0fd13e9915baa127d28a57923cb0000000000000000000000006227f416af1deeb8669ce9aef41c0c0a4dd12b8e0000000000000000000000002c597e2cb082dcba16711fbe59e96513f8fa43e00000000000000000000000002c9e70dfeb48aa32b9ad7da92e79db921819dfc50000000000000000000000003d130b59aceb02c24a932b9ff0eb4ff180102f9d000000000000000000000000854a97345c8b923602ee5dd2daf29c89b5b5d547000000000000000000000000793cf10f2542ad8a98b5951f632bf8526bc2ac63000000000000000000000000fe31138c4871ab7ee281d2519df543d6ca76536b00000000000000000000000003905ab84d6fb67175ec37bcf1317a332613e32c0000000000000000000000007bc332353fe56b4f89242db18046054d8becdbb900000000000000000000000008f399c38f59089230f1a309c73bbaac67555e3900000000000000000000000096fd42fe126ec48e6eda1c7912ffcf9853b1fc32000000000000000000000000db698fb890367f771408e29e9ce1713c496bc635000000000000000000000000ae7c4a048be826382ff834ef150d3dbd479dead2000000000000000000000000f5251ec3ad92e996ae9fede5e60064f58658d98c000000000000000000000000475fb04511fcd86573dba559ebed9bbf8a5dc694000000000000000000000000f26aaf47022efff5bf4f9cc070fa633aeff3c23e000000000000000000000000438b4f9a5136588f88ecf6d909651eb8e755ecbe0000000000000000000000007d4e5ee8ab737ab69ba56bb329e456c715af67860000000000000000000000008d2273fac64486e80bd65e04e789a2649651b8db0000000000000000000000007ab014cd311d7893e96661ee104a5c4c4e63abd20000000000000000000000003cd8f018fa62c7808d0e15bca572264c6e54e574000000000000000000000000d1ba7dc8a1497ec65ef2d05a68de90e0e9fee113000000000000000000000000361b559748ab27836b36b86ef6e0665a414522e8000000000000000000000000a63624cdef8d1914ac5eb30c1cf1529f87bb58cd000000000000000000000000b8f64379d5f3d05579bbd8c2c2faa03a71cb07a1000000000000000000000000b11274a37f0db2dc564f84a58950f6806fa3c592000000000000000000000000873f188ee8fd743a784a1f694b74c6f6edbf51fd00000000000000000000000020ac3cbf53483d9ee591c033942d841f78a70ac2000000000000000000000000d19543aa8b42c0f2244a51aa12a3a3971ae485d700000000000000000000000041e473155fe2080950533af78a5e2ceec17f60bb0000000000000000000000006a88044d0ed57f1f1f479f57645efdd2ec319e6c000000000000000000000000b6a346560c65688bbf4862563b424ac213419dc000000000000000000000000043ce8373e4783c39c0844eff79469834b9494dd500000000000000000000000009ca728f4901cefb75610a21866ba8891bafed19000000000000000000000000860eeae2c2b274f7aed1bbef7bcf28442133891e0000000000000000000000005233efbca8aae31d787779218ab3cb3ae94374380000000000000000000000000a5555eff08d15dd748afbf6cdee6b9b5a8be271000000000000000000000000e5f3817fe9b8bcbf3ee929c6cd28ed17210317a8000000000000000000000000c1a3f47efb3cc00779e704bd619372e63545d513000000000000000000000000a529fca8e3ea197da67fcce0ee5a1ba5e3c602840000000000000000000000006bdaadae509abb2bdc3cdde6750194df42aed4c6000000000000000000000000c6c1ccafb4e080d6d5e12396161f7d81bc9d3c5e000000000000000000000000382a27798915d60f76220fdeb276f3731ba6d104000000000000000000000000fe046f5f69f072f5a465f8a625586282ae0c729600000000000000000000000089a0cb804021c73ccda09e3f28e6c8c61563dba60000000000000000000000001750dcb04bfb6c7fac9c7f268b594c11e2af3a5b000000000000000000000000cfdc043cd3a3b2a86e4fe2b5e74ff3369b26f62800000000000000000000000013d7322644484ca96cee834cb28690f3345583500000000000000000000000001c587f02fa393f3848965039c2eb3ee0a10690fb000000000000000000000000e7fef7660b066c4bbf4a2a735b695422600ddf990000000000000000000000001b37cf1040d93fdeaec6e0a6509a1f7449f86052000000000000000000000000def312119d2d7b833698c387ef27173e4ccf17ba0000000000000000000000003a7377bdb62f008edee2a5dd41a41d757f0ca4d500000000000000000000000038ab0fde4f152bdbc9e8ac44f0e9f56f092fbe79000000000000000000000000f8ce3b482388a29c513471c471b9b4cc45ff0b95000000000000000000000000173fc69fa4ad0a3d5bc24ea794dda372a5935a9300000000000000000000000007a5769a4645f8bf0745f33fc1c9f3dd5dcc9c8800000000000000000000000044acf7d06a6949719a646b958004d6625d64bef9000000000000000000000000a837969713a9e2e7f80e34f373229a3fa0ba5b1d0000000000000000000000007f63ab21fc2d3e60266cef389779b94ad8a615cc000000000000000000000000fbfdc97ac95de65975894f98231a0ee0559ce90b000000000000000000000000934f5cd5fcb465122f7bee04c7ec98e90c06a239000000000000000000000000db07e716f6f6481c8fc3984c706c66b6204693b0000000000000000000000000b485bdf1553394766b44ffb3a87c1ed40d3f14580000000000000000000000009a243ed8b4e8f49129ed3cff520464a40928248d000000000000000000000000a2b037985171488e795a47ca045f983e20730ce100000000000000000000000009b5ee58ddc12fc71a3b621ca5cc8ec50c406c050000000000000000000000008d1d1b44b5358a9920f3144ba85cac80bb262108000000000000000000000000f3589dc8b3a0e210bc41c0c58e70fb5ac57c3021000000000000000000000000e99b64da5de8b538023f0af6fb48aa7f0d11014f0000000000000000000000002270b8d0aa21947a355351bdffc8aa74fefc282e000000000000000000000000fe70dd29abb68bcac4edb36a3eaa7528f043d3dd000000000000000000000000ebcab317b445e3bd83f44ffeacd70de60c011a3d00000000000000000000000061da7e7a2c3864324442ee07526bc4686b3663080000000000000000000000009c72dbd9f8c3c913a9eaa6c944ddd21849db46ed000000000000000000000000cd4b6a95cba22238fd78f9468dcca9914eb91a04000000000000000000000000ab9a1205b9a2fafa6a3824f81fcddacac1cad3df000000000000000000000000e8b061ed638d5848b134a2f955e948dbbdb7a82c00000000000000000000000031e015e65b5fb16b8f3f415a435da19af5b3efd40000000000000000000000007348f224fa9bb21963b0b2ea6174b78e13c8e0280000000000000000000000009645e7c2d59b9a1ef8095d7444f0cba2538e4c43000000000000000000000000aa70b1e1d64aa177d2e61724dad7f16f2c2b98740000000000000000000000009965df7129b6df20243a240e42ed95205bdfa9c20000000000000000000000007f6914d8d27dd810cc1f4575f5722492b999a54f00000000000000000000000096f687552277b0615303ab399f10ee17cb9a1aa20000000000000000000000005aa7574989f361cd0abd3b3ba29ace2f15f25841000000000000000000000000d2c5df541b60c439d8abf60cd3d49f4c2449d081000000000000000000000000a1079cf72d7c6cb35e45c6d1542c880e230257c10000000000000000000000004c503926eda4c104df6f1d7f0ffd994d78113aac000000000000000000000000fedb49f1ce4272ace9a0725c2a945a2efedafb6a0000000000000000000000006dfa3e9248f8ffb8119d11a1bdc5fca9dc59947d000000000000000000000000dd12a4dcc9b7c1525566958f716e4cd5509e29b0000000000000000000000000f3dfe43435391554231fdd9b81c57a41a2047aa20000000000000000000000006a62dc0a22e2a7189c7e2169d439ae81bee737440000000000000000000000003d696b71de019cc28437e9719a1db73784a6c8c20000000000000000000000005d9a8ebb712e4c0ee1ac38cf538d1f7925e7488f0000000000000000000000005ef9f94c5708b01d67985e46fd53f15cf0da4d2c00000000000000000000000004c0d943b81579dca6f987f28df354cadd6b4bfc00000000000000000000000075f9108a29d462f6aa210a7d951b2ddeb91d708500000000000000000000000073ba3c8bcbeec2cb71e7aa5c41b94766cfd3b9680000000000000000000000007d852b65638dfcbfc7ead6d03a89864d73fabbd3000000000000000000000000cef54be41aff243656faa27a4bb01680575714b80000000000000000000000001da7ab132c39d2853ff8e54881039bda9a3c38730000000000000000000000007bf3aeea7ca45b40767da89c9e19f764db02beaf0000000000000000000000002864be4b616bcde06a635776dfb4ccca3d2a0ed0000000000000000000000000b2060a5fa038398e767038ccc7921b9e9089bb380000000000000000000000006e9d4a7c6a005c61a777ca9523069a435b4a46b2000000000000000000000000b53db66ad023bdb787c4c8d2857535375d6592e60000000000000000000000001d84d772501dc98f4590a426073e368588dcffc5000000000000000000000000e05321bff7b412a53635c01dd53008bf4a08862c000000000000000000000000e05321bff7b412a53635c01dd53008bf4a08862c