60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000d6765742d73746574682e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206765742d73746574682e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d534e3541775772566e6e4c5266694e4645475939587977375a324372686f38486d6141784761444c7071554d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000006a21ed9589050f4a6f007a613dcc130fd01a4129000000000000000000000000cab2ff4be27ad14f9b5e22b9d391a1965eebd31f000000000000000000000000521658e390da2e12f747bd56f355d12674e8323d000000000000000000000000ddddddddddb72e37280a884461116ab84591aaf6000000000000000000000000185ef3108d541ec728ce2478db14a59859df0cf7000000000000000000000000587355372807b04bdfff132386fb331a43699d09000000000000000000000000137d01560e9e044ddebbd8fa343938a7d3a048680000000000000000000000007967ce8888556387a99f53602186b51dfc350127000000000000000000000000bbad1b5984bf3508b223379798e2f053993efaa7000000000000000000000000eb12a2fa107430e2fc0ac7cf5a2e8cd1c975e542000000000000000000000000e6bec703c90468aa75632e5ab7a5a8c6ff1f4d160000000000000000000000002825ef951f67219fad099802590995542c829a5d000000000000000000000000d9ecf6808156c980a113fa8018512a9b159cd5da000000000000000000000000f81a7355d29a79a787d60aefc83948b00e2e54d0000000000000000000000000a9f03805d637c39b241da2ab06d46b67fd89581f00000000000000000000000090fbadaec82344df145ee6879c60b3e99d6bbf800000000000000000000000006c15d7c8e2f40e4de48ad16a6a64227a06e2b316000000000000000000000000b7f168988a1560c692e82757a4d0fa5c0e6e721c000000000000000000000000e46f985c37d1b395ea8292a6b801fdda9a046997000000000000000000000000e7c6a32c40605b4f272fc29785042d08532d326d0000000000000000000000004ef9a39d264b879d496ffcab6f3e4708432195d20000000000000000000000007d080d6c9cca1cb89e85a3914c945caffcc11375000000000000000000000000fceadd50a1e09554932c5e663520a21a79a4349c000000000000000000000000207f794b07071f33fbaad5745dd350d4c65bac34000000000000000000000000c6f3afd68790998ee597d04401e320ab25d8d0e2000000000000000000000000d09335ad9bbdd417d28d7c0e786568c84b2881380000000000000000000000005190361635af8d06f32c70dbdade67d0d2393055000000000000000000000000ca2b660c9d0a80bed3cd91ef5b908c29bde0eef900000000000000000000000082d47f711de31faf74044d01fd5cee1d393a55ca0000000000000000000000004b7279ca7fe8aba59c3aa5e512d79b5f6c4f4e7d000000000000000000000000fd1da87da7c93e2b0c28bd0832b05e914c1c348a0000000000000000000000004f17a14601c43d12caccafb6b8eee6c986b4427b0000000000000000000000000cd373d4a9e912ce35a5cc18dc5b6546d043bcea0000000000000000000000001761826a92b8a5abf3e8e0a677cce3d31d6a7518000000000000000000000000e77f9441f819483f3f5c1b25f0c49be3718f52f8000000000000000000000000b6eeb0c00f3d2ad7d494470413c55c4ebb1a55a7000000000000000000000000d57ef146e8a34ca656fb17c87644992fabd4d8cf0000000000000000000000001d6caacb0528fd7efffe9029604dd2049a40b3ce00000000000000000000000057c848082265e4de8cd3a1bd4e96fad8e2a5e1590000000000000000000000004dd0d2b69ef1208f9aebd10ad53665b420d15e3f000000000000000000000000d49ab82b3e473f94a0c1c88ac1ee5db86170a15d00000000000000000000000035486194d4e75ff73e3aba5500d59f5aa6f23c18000000000000000000000000a38cdb63c943e9481c9b87db5c80f5ac333d16ed00000000000000000000000080997b281a1b0b544c9d15f287a516e523b1815d000000000000000000000000930cc632753107998e972dd973ad3b24b755575b000000000000000000000000dad5f711fd94327c325059e90ceb37f32903bec700000000000000000000000016fa06f55892bd144213e30c8c948a1b13f384c7000000000000000000000000df9e31c7ea7f09fe7e53eaaafbf8114e9326fcb40000000000000000000000000931bccb22eb3a8dd2b37b131f0f594e628895ee000000000000000000000000d2e97603dc1e14b90ee3083b12447e17f70764110000000000000000000000006c2d4b8b498ff1eab58cc2aee1b2c2487fdea5250000000000000000000000002557278a13498c2ccf2131f0f460311b699519a0000000000000000000000000f0ba3e6dbd5fdc2a04ecdc84b4670cd79bd25816000000000000000000000000b5293cd3130a8aefa37bd226749f589a1e91ca2600000000000000000000000084ba9a1b89d75def709f4a654ed7fe7284d33ac5000000000000000000000000d31dac5aff0cdaae1e86ddcb9d8dad281d641b0d0000000000000000000000008d83e6c2b33b8307c58d3ddd12ab378aadb7d3fc00000000000000000000000082111b4b2422eefd8ae29c8bf157244589fe9f170000000000000000000000007903488e2d190df92096a451217137756571f1b60000000000000000000000003fa723e0672492614efed3250a61b2009947ab8f00000000000000000000000020c449e71018fd7eae056705a52fc5a9cfdfa716000000000000000000000000045ee06c0fd8ddbf052aae434ddcc3f045088907000000000000000000000000db8103283b8737f088948584f282da85bf87c03400000000000000000000000031a7ff721a93935c6e6d579214b4076b4f7a583a0000000000000000000000009e72e2b75cbdd83edb0250b471e260d26e9db709000000000000000000000000ee97978334b8752a396f5b97bda336884bd6c22c00000000000000000000000069712480c6e9c290fac4d5cbe1d82f613c19919e0000000000000000000000009286967c8ced9f92013ae63877da29c93e96dc98000000000000000000000000f6429bc749f0c2e3d4a5ae3247adeb40586d2b8e00000000000000000000000084572c31acdd30c03982e27b809d30b1efbcd8f20000000000000000000000002a39255df12f3cc21c381fce8ec678efa35054b70000000000000000000000000ee884af2a370140db7ac8ac7ef72b70f7e98e36000000000000000000000000c651bb20729e04936c2b16a51797e41d732d94d9000000000000000000000000898cfa0bdf4768b4277b77cc2c3114ff2f08215700000000000000000000000023592040c28d26d19175ffb72ddf70e1cb19794d000000000000000000000000b1def76afead523f4e98a8af90c5c869b860af80000000000000000000000000544550da2c8f7ad24af107a6102056f9c2843c65000000000000000000000000fc49ac31079c7a92ec4655e311e567e1ff2ae2d000000000000000000000000001a37b1783b60022b73182ed3aadaca1f70d7759000000000000000000000000d1e2b2c29992e248659f343a30ccdd2c4e40d1990000000000000000000000007b72fb1133e71cab81d88d09ebca59411d58ae8f000000000000000000000000a34018373f09bde31b71be8374d1562fefd1a987000000000000000000000000caa11c3e0db7c9038aac4e99dee5dc55ce97ad04000000000000000000000000cb177507e049a77256949438e0d478c1054b3d4100000000000000000000000033fe64c84af8b706ee71a754afefc79e534a4df20000000000000000000000009a2a0b906b6aa0ff5882b0feb9240a6749051979000000000000000000000000502e98366b364dead20d270bf95e9ba1aca2d3d2000000000000000000000000b3d6bc904add31cba01dc8bd37545770e26900240000000000000000000000006de96b2db97d7f6ae32b29e9da3947d856447a8400000000000000000000000048651dd5d718f4952961533005db85b9344f137000000000000000000000000073686468ef41952068993d6ca11ccc35f9ffdf1d000000000000000000000000695827a971e983ce17fce70201cebd661ef73cc3000000000000000000000000fffe1f5d42dc16af7c05d0aa24d2c649a869b3670000000000000000000000001d853402a340e67b45cbcd10103ca12b3cfdfa21000000000000000000000000fa6492af63851af791e4b839768b3dc335083799000000000000000000000000aae16ee8ab150dee0657819585bd865c4360fa53000000000000000000000000c7c312426f2a06d5854c9b3e7e7847e45690a2d0000000000000000000000000ad2af5071aede2c160338fffad6655c1e2aed715000000000000000000000000e6a07fb51fbc8287df95555d260247a61b37d9ca000000000000000000000000c86a370c4a24a74cf0a238ba9660f6963b606c38000000000000000000000000922b3f239faf91fe8cc28d2e68e26a86cd66ac3500000000000000000000000041828554c53748fff70b965a8eb8bdadf5c1a83c000000000000000000000000d79573c6d280d4ab08c63f2e9fd984732f9e2bb9000000000000000000000000d7526311f03de75a0a62d234bb41d6302841ad360000000000000000000000005ed5509423ab3384c001006d2ae57892566fdadc0000000000000000000000007eb262f6de8b35d731d8da18f97e00a13b6e1c330000000000000000000000005a0506790310d37b663601128066c9d16abc733d000000000000000000000000730e15e2f09b6ea233779e718272a5cf390f775e000000000000000000000000664ea0e6ba5ab157b6f628938bdff455e7f7494e000000000000000000000000b754e17739f2990bdb739a25d01908d7e47dfc7a00000000000000000000000005d2f20daa7abcf5d769c2217ed03364bdadfceb000000000000000000000000758571879285deeed41aca4fbfa4fa9d267b538b0000000000000000000000002ccde611a35aa395c8aeb2babb4e25c835ca1760000000000000000000000000bee160a973813b3d8653174e40cd5e9b2fac8fd4000000000000000000000000ad0a0bdf5e5569ffa35dc1470e4438f7dcffd95c000000000000000000000000508566cf214b55bc4ba09868c0430f8409747e46000000000000000000000000c41d911229945888ceb528f05cf6314061703f26000000000000000000000000b50e9d9383ed378f74de25b4422c39994bf6d83a0000000000000000000000004071d005fb88bb75b38f9a5781352a1c245b9d0b000000000000000000000000600f7ab4e30e4f75c52247d0c01c6da9bdf1b5d1000000000000000000000000ad2da3b25f0cd181aed85359c9fc27d6db861a200000000000000000000000008650c6d78b62ad8b294e03d359ea8e65f10e2d1d00000000000000000000000068c47aec03b23bc151bd5a6bf5e5aee20df747c500000000000000000000000083f68939de5b679299de9d72b40a6e4688b6c58700000000000000000000000088c7c68b8b46f6e2e7e2c35b3aba8b7eed14b52500000000000000000000000023916785d156184a62a9615e821edc3f41f8b1b60000000000000000000000004ae93274700a5db3479eb354b993324049008b0d000000000000000000000000830e05b2e92395e5f61866fe0dfe934bb0280e210000000000000000000000006cf0d4889bda092810b64a3d00741c0dbfdea75e0000000000000000000000002f3e6e954f517e686793797969c7a65dde065bfd0000000000000000000000003ee92bc972f77da021755baec34690ed1727ab670000000000000000000000004ab869ef842995811c59f2bce08877ca7bfbe5b00000000000000000000000005db4c22682f775263d6f50df5f3dbf0c820996c00000000000000000000000008cc5c6f1b64a17e645b1e2757698c8a987656a4b00000000000000000000000041d207845ba22a5ade55178f402353f14f558366000000000000000000000000ddabb123e0c05ea180b411b4fae71826daf1f5ed00000000000000000000000059c6c6901cff245591be2484db451b04ec5dc31c000000000000000000000000eaccea562df628660cedd0209ea829ab510c91f70000000000000000000000000217994b0763684c8b24c4f00328e4eddb207b58000000000000000000000000e8374765000b7754ef35e17ad2000ec1183a2b09000000000000000000000000ff68c93d023ae65dfee507d8555c5aec0c409dec000000000000000000000000b0df7cd4d6c85cfed53407748c1877e9c0ffe9db0000000000000000000000001608e4466ad1c1442cb6c6a74234e2e18c0abcbf0000000000000000000000007599a10aa2b21d22ce705003ec1c6edd40d82dcd0000000000000000000000006a6a97dfadf778da035671ac6747060e1026fc4e0000000000000000000000002a95cb6eeb196d35b80fff60f51b4ce684bedb51000000000000000000000000ceb0f7e202d8a82b3e23ff67e7324e80f07f769d00000000000000000000000029a907853c5780f8102facd0e856d1173d34dd9d00000000000000000000000024eb84f2c45eb0bde32183662b417cbc8896e34f000000000000000000000000b151deb7617384d4ccbdf359dbb039327a6b7f5c000000000000000000000000abc57004d84af98a6b20222a556ecc59170341b9000000000000000000000000524f141c63809cacbfb7cb79d9638d75e8d17974000000000000000000000000278588dd4110841b74109b3b9638d1478c2919e900000000000000000000000053390590476dc98860316e4b46bb9842af55efc400000000000000000000000064fb9cf4f525a90b863881f9bae49322d4862542000000000000000000000000263045e8734aaa9e92c7827696b418e18232405e000000000000000000000000493330bedd5e9b86885c34ddf43982009a3b940a000000000000000000000000ac5eed7a6f1fe65395ccab87f14add74fffb73cd000000000000000000000000dfe4a455e8a27e054ed543599e3840cb270191fd000000000000000000000000330496bc1bfc233cd634334f2f9d57fbdeae561a0000000000000000000000002f370ccc948cf8d54f91d8348cc24ce3b274de4000000000000000000000000005b249352fb371434315b999f3d2ed9694d232080000000000000000000000006ef41c20023a86e90383daae0c1620c434ca0c560000000000000000000000000a52d78299425023a9576a293ce19f463a73269c0000000000000000000000005095a5c646b9b7e566590bd637dfcc7a8640a4cc0000000000000000000000006dc7ee2eea5413ac663aa57054cd362d9fc8ecb800000000000000000000000099a39d44306ff1d7d7921fbc8301b2645c60890300000000000000000000000081bf3b80a2fea7fb6ada6961fb729a8074ffc31c0000000000000000000000003be746b08d2a869f32aa2a4f4a4c06ba9d0b9401000000000000000000000000ef630db52e2abbb71a8650b0edd1972d7bee3121000000000000000000000000594ca7df4e39abb9c4caada47b66fd63fc675d2e0000000000000000000000005836169c8a244222882d897c0ecd816b588c54d1000000000000000000000000c8c697286894da116d96fd6709e52c9d8920167500000000000000000000000027b48e96ceb0fd83fc3face9ec0a0c0a89c978f800000000000000000000000093ca5883ecb4971b11397cdc2c87ea03e6f190ca000000000000000000000000b76ad9f4a199cdf72f4e0060c5f79091bff075d30000000000000000000000009c6fe9e65ab0830effbc1a82d05d4c3044d38f2e0000000000000000000000008182cae3ce1d0c2543ada51452e6a3d1503677e5000000000000000000000000fd0eec86d582ed98e6ab3ec9d0b9a2f8e79e202900000000000000000000000066ad07feb0ac175e35a26d179556155a0a3d8060000000000000000000000000da7b9a07cc3b41027e6de57f91ea0f774ef9bfbb0000000000000000000000003f6b7f4ffb4d2c2b98fa1e7862a1d7e2e582aa36000000000000000000000000ec307fe5d0cb6bcc5c29af019b0ffeae4926e756000000000000000000000000bac572bb6a0d7b25c0913b28a6336f51163c4bd30000000000000000000000006fec16cdc92466ab3d3cc84aa33b6603b4ea38a50000000000000000000000001dfb799a1d66bc5a4c54c13d149120cdaf15dc940000000000000000000000004c230237ea84618fb7317334bb0e43e480e2f1d2000000000000000000000000aafd5d61ceca8487a1406dc3955f24bd427668a70000000000000000000000001d90a311499e705d2b0f46f33c496275ba0d43860000000000000000000000000928c2936c9e4e86aedcc75820b2620fcb72cbc50000000000000000000000008e7f0e64238eeb85ce87a5b19ad5616baba877190000000000000000000000008c6a5aadffe5c466fba6e12b31cb10f865a22d2d000000000000000000000000b57bfe1422dba1df09e69f980dd671b1e8c3769c0000000000000000000000005d345042c6f0a609abfcfe9a25a38ed262d67db8000000000000000000000000620ed20dc8b54841dc3bdc153104c9d222b832170000000000000000000000009eb5618813f1cc95ba2502f02065bfb51852b8cd0000000000000000000000006175b78d95e1beb24068a9e63a6bac1ad5164e89000000000000000000000000cbd7a576728a960474234665c7c531b823db132c000000000000000000000000b3e4ced9b4ad04cb82d7ff8d802e7907b0b604e50000000000000000000000002927c8902522207dad0ced300140632123145b950000000000000000000000006ce287fe505944d2c9a4850c7ebd53c10c356dab000000000000000000000000375b0918611629a8868cf2205d7c4168c25e7323000000000000000000000000616de58c011f8736fa20c7ae5352f7f6fb9f06690000000000000000000000001bb5b65f5045d0ab047b12ce9082e42e8baf80cc0000000000000000000000007f236fce66214b0f97e8100f5fc06d17fe49425c000000000000000000000000d1d1f716ead02c264d6dc574840c611e0fd6dd45000000000000000000000000c149b7db013a7a428510fc93d53ea0d5a7140bcf0000000000000000000000001249d9f6e77db8be73353c765b3b018731fa58a5000000000000000000000000c0e217d2d448cad3d9f74810acb8573263bf8f4f000000000000000000000000ea11bd9befcbf1e168690e9e9ad3c381f20fb0ad0000000000000000000000007d0ceda27cb1837224a83ffe6780e9fd7c34e20f000000000000000000000000b41aa543afb7651c220b359a75df610448df3af7000000000000000000000000a66f809378acc90b5d36cfc9b45c7390257aa5ed000000000000000000000000797dae0ace0fbd54b4ef23b1c4e77effa85a12d3000000000000000000000000bc0c0e032acf8f2d7bebfba024bd9e704bd363d90000000000000000000000007808dca25ca88fe9d53e57a2e2e5a65b6ebd36c0000000000000000000000000a84be7a09bf5ecb51ef4005fcad9b853f0d8122b000000000000000000000000eeea7bb3625abcb01acab6f9634b59fc577fad7d00000000000000000000000054bd93ad656718e099c4840317afffaa845ea35100000000000000000000000011cc8cd42795bf5e042207a419518e1a624c8f1500000000000000000000000028132d1947dd5e062b00b3e71cecee6a816995a90000000000000000000000001fadb655fb5c95d1620319b8353f4b720b6ac63c00000000000000000000000071425f2fa515170fa1a79d6333bd3e7941b040e5000000000000000000000000ec08cde9dcba57d96caed63c788d37c1dcc174f00000000000000000000000009a182d993a53f8013a363b25810892d53cffce4d00000000000000000000000073775569189e9081b78fa0d71327451f2c5426160000000000000000000000005ff3c774dc2fe4af5b7cdfac05b984429bfd0aa0000000000000000000000000152596a98fce7b290a502f9a56cddb9a54956c53000000000000000000000000950928c6f11d3a06bc48e2b3c5551d0693c49667000000000000000000000000c11ceba8f44cccf42f8deb9f755a3824515bc2c100000000000000000000000084f3b641aedd66e16a816249313a594e614a392b000000000000000000000000d02b70d77335442bfc125e3f4547b5aa4d2411e80000000000000000000000009c82f464879ef1a999ec66051feaa970f463dc40000000000000000000000000c504e1ea6a7e0f95a650ad0b29b28599d6a019f300000000000000000000000028d865c9b8387f997ebba042780754257b8b21320000000000000000000000003fbbd4714e1ab18d6b5382b71b653a31ca4e866400000000000000000000000003531351673b4ad7203bb2b8a0a75fa4518cecb7000000000000000000000000e198ccde3380491eb8d9d4a54b82a52b7cb6b806000000000000000000000000230b0bd638eca63d252904c6d43311a648cd99c500000000000000000000000029dba2518ca261fe21654312e9ad837efb29bd0b00000000000000000000000027de41c05d37f3ce1c2df749c1f7f23784bd08c8000000000000000000000000fe39100c74daeec55b6d270b6670ee99788116ad000000000000000000000000d6cac8403dca19473cb0f83169a687e7f77b762b00000000000000000000000092b81019c2761ff1887f00c4eacd1dc724169948000000000000000000000000d205007e92fd674f9c5987a3de152a2fb8e53424000000000000000000000000922a00075edbd3909aafe75cbc20d4851e984859000000000000000000000000c40dbb653deb64269e356b2092442087f6bb2f4100000000000000000000000071b87f058301bdba19dbd983411b57ae39f36b95000000000000000000000000647e539ca513e2b3e45d251355aa44614d549f4c000000000000000000000000c91502fb7e8799638ef29353a377fefc6e47ed9e0000000000000000000000006559e9c7504e173d71781ba0b9fb090062baa500000000000000000000000000c702bbc1d07635441e9363b33a591515b24597ad0000000000000000000000009fc8bac108bbca48fab8e549b01ca68e1ff4faaf000000000000000000000000f73c603ea51ae13ab0c896109732ff2597955720000000000000000000000000f489393e309d8fbc38834500859953ed4f4aa2eb0000000000000000000000001b6ecfc0af5ad193d5a7413881da4b7d578d7da7000000000000000000000000a865208681955a0e702edef24529dd766fbfab120000000000000000000000005850df22d3acdd75d7ba7d14d214f2766557cdf1000000000000000000000000537ada04c0d8502bdd2393d4525e3587ff2b2999000000000000000000000000f4b672848197b3e1e63314a70b45db907ada63e3000000000000000000000000b8a9b0e1924b798ff28602bb0d8e8193c15263cb000000000000000000000000dd2aed9e36b997889c9643bc6046d1f8a2ac7b8c000000000000000000000000f0852c1b42ceba8e587f1e7397b9739cac6580df000000000000000000000000cbb72c91474191dc4e56023f9c9b80a3bb97ddfe000000000000000000000000e063f3cee6850ab99372379b9015c47e4fc789ba00000000000000000000000066761fa41377003622aee3c7675fc7b5c1c2fac5000000000000000000000000e672461e8293e86d762fbabc4e18b49e01f37974000000000000000000000000dc8a9eee91408e3c5867cdbc491c0dae5e07ea4a00000000000000000000000063503af6c43d949d9fa6c1b13f38a149e040a39e0000000000000000000000006cbf721f608524ed7ebe2fce0ea8b8dad2baac9c0000000000000000000000001271c46dc0cab250082b34ef5cba13321d06e2c4000000000000000000000000ec37c081bee743585c2000e8dd899706c50cec74000000000000000000000000635a6830ad83cb6557c18cbdab20347ccf7055a50000000000000000000000005ce463f638789c91a025e6a8c030a04532637c1e0000000000000000000000004364ee482831c9599e8859b5e3856089413fa4070000000000000000000000009c628eb38415809589dd087dbc4bb7b3e8416c0300000000000000000000000052343b5bfb0e10ca3cce3883d3ddca408e523d8e0000000000000000000000000746c3698e2c5b090cac20492a24d4468fdd970e000000000000000000000000a3a5fbe6628109048fe08a16e35a995acc068700000000000000000000000000a2611335fc0b33f1bf3658af75ea1b5fce582dfb000000000000000000000000e51316c5cdc165c7c0f6b7e0404363b9a4ec5c710000000000000000000000004f8225e03ea73c113140c3a69c363fbdd33b99d8000000000000000000000000537d8bc0bd1d97f55f490dd10cda60877d71225d000000000000000000000000d8e5a1c10bd722475c038488a3855a51d8fd7d3000000000000000000000000057a0fc7bdc3596282a8324dac199ebff6d2687070000000000000000000000001f8231ef50e99d361b5252a24ec2ec44285367e10000000000000000000000009c70b1b23002689ca200b8b4e2121b326e3652c00000000000000000000000003dbf6cd9e7300fb3d4a763d5dc6fa4bd9f9b7cd1000000000000000000000000f39e525cb969f08c27b2a596d67195f0b9155cbe00000000000000000000000023613f0e33cb2c347ba709d2873568e5f79ec2e00000000000000000000000005ffd895b132a17dd9888c0cd401ee456978c826600000000000000000000000075614f76c6432b4b6617a806a96cc87859cfa5ec00000000000000000000000094750193f70623f950c83d2cc0bc5692652d33430000000000000000000000004ffe3abf6aa2eeb0e580a503ea0095b2cdbcd94500000000000000000000000090328db3ed6f47f26366bb82246a002cd9c6fafb000000000000000000000000d98c2c06ec4436d10ba94d71bdb70897270442ca000000000000000000000000dded19d6b340d84358276493b0abb1afac1aae490000000000000000000000000db46f913c6590abcdc648144ee6703b00fba361000000000000000000000000bad2efeb4ae14b19198552fb2d6cd9ef2af47240000000000000000000000000092f7229a44b7594d1ba2b02407c93e79cc9d073000000000000000000000000ac425acd297aa6f5998f15ea7ff5359c1a704f350000000000000000000000006f0fd2c9d2b5d3bc7ccc30ee5bbdf0010383e949000000000000000000000000694b4edce27ee8c7a2a629095200153cc3726761000000000000000000000000ad5edb4db8692e3c5e6f2764e6984347b3411233000000000000000000000000b3b8190f8da7a9e8fe98f873c7ecf914c23333330000000000000000000000004e1c9bcadda849a24892cd12c795f5ad80d3d9f9000000000000000000000000b83ee43c0d33f0c60a9b695858e8735afbe6700800000000000000000000000064571c01b33b43654cc064884eee0f0203c0826f0000000000000000000000008a1a53a41b6e6cedcf40e5c0d41381fd066f925c000000000000000000000000fd267272ec311da3bf8e5bda2dddddf8efd310f60000000000000000000000008fe73c1ea1d149cc654d66143861875c1c29d0770000000000000000000000000ff2aa16356f9bab71e1caeb412d1b7bf6b60eda000000000000000000000000ac40afc0556d0693b10ec7674fab78c4e4551e3b000000000000000000000000d86f1c85d994cb809b1e5ca807fc54bd1b6c5008000000000000000000000000393f0f71cfd8e6ce1d8c6ed4e17c57ce2bc483af0000000000000000000000003d8569051e7559ce3db3a4bd3be2603359c9e96a000000000000000000000000d7fe767b6b2fc8f99275fb8e115a8964c9273ab400000000000000000000000081e632b0c1927260f4b3538ee020b67940d033ec0000000000000000000000006ee1aaa62ca25d2ee9fb6c49f356fcbcc6915b01000000000000000000000000136f9afaef3498446b260d3b910790b002d7bfce000000000000000000000000fd2b128b88e2a3c2c7bcb7e65680aac40f66775d00000000000000000000000030745d4a6a7dfcd14435778947ab3d8302934f3e00000000000000000000000037d3dfce92b043b5f824bd0feef1ec9160ae47f5000000000000000000000000669f9013df91ea02c7070b43a639650fddc87eb60000000000000000000000004bf46983da6e3de218bb35664455ae55da53b4d0000000000000000000000000295ba1cb96efe05b73f6004b4a86f78f0b95c2f8000000000000000000000000f4e558127230b279221d87ec10a755fa1a78367600000000000000000000000075aa70356ba35cc40791f4e89e292e4898f64495000000000000000000000000114c71243260684ef0745645529594fd2db6d381000000000000000000000000f8e15f483810232a4017353fdfbbdb8095678029000000000000000000000000c2fb7e9a7c230556e68ee521f393553b8942d05b00000000000000000000000049cabad88418ad7620c9fb69044dc6c0e888d1e10000000000000000000000006d9df59c7fc498f6b3f70f548ae7459f28df5727000000000000000000000000116821e78a0f307a076eccc9d1f62aecdb9390a200000000000000000000000061acb73b34cb1b36dfda8606076574d6d67cf19900000000000000000000000029840898009b47dccad948d3b307dad0868cc104000000000000000000000000e1d3f63fca173565534238a4ac74e2cf1056e17f000000000000000000000000ccb6169a1a510201deff8227668cf12bacf3dcda000000000000000000000000b99fe22ca4134bebfc01f9b838eb32df157addef00000000000000000000000022e92507b213b062e90bb9ffb31efb09c1c65ba600000000000000000000000012414e790e9a0d8ffe94a2d412d93762a7d5eb310000000000000000000000009381dc79760eabff5cb76a810dd468fc8f6c7ca20000000000000000000000001e57c019112a77ed6f7837979a055becae190a8a0000000000000000000000001f8c54c7b5e73ad7538504e7141cc3427d3aa12d0000000000000000000000003dc75d5e1693a3c27ba9a54a7de67d34c6694f8c000000000000000000000000a11b6998ab6c879678f7193e40f9c0deaf0a310c000000000000000000000000d197509518a20610db751c9a04eb14c3a3a1330a000000000000000000000000a5fa62bb9978e44f4779d5f42f6c73dcdd8efdc8000000000000000000000000136ac9a9d59cfb320c8ad17f9fd37b4988c5528e000000000000000000000000873b83ceb4405c8db21566a05647d3273771e4a10000000000000000000000005ca07b6e97fc09813e2d1db2245f5be696e3e23e00000000000000000000000046a6732113da073462e44948df8bafaaf43d9492000000000000000000000000371ae21b8c222045ca350d9bfc9d03d3978631ff00000000000000000000000040b78c28a0085b49ecbdd0f3acd6178d26ec2368000000000000000000000000acc523ce34e363f8afc1dc933456258c80e80e5c000000000000000000000000663ce738823a4fa9867aabfb9943b50060167b5d000000000000000000000000be956850e30c75afc9b2dc80b901e3d05223c93b00000000000000000000000038c58aad2ae81bb201f8ea9befc32686f131a47c00000000000000000000000065cf8ebc125aa5e320fb8dd5569fe1b0a86d07590000000000000000000000009c5490b2f0751cdb4d4e5f52de0f4894e1610e2e00000000000000000000000035c37aa99f9d95d96f700af9cfa20aee8bc17178000000000000000000000000e0d5e43fcad1978a201e0194891ff54a806b2102000000000000000000000000f12562e38b2644d0cd866ec816ca7c2983c1be4800000000000000000000000069c6f3bf782fd2bf06ed0850b86092ca66028ada00000000000000000000000034ea6b57faa8851569d283c3c8985c2ec9754f6b00000000000000000000000030246cdcfa0443d8a15f17adc28eea494399ab64000000000000000000000000d818906dc69b2eaf5558382417b475d7582bb3d50000000000000000000000002f94687623ece4709732ef63d21cab6f8414a9a70000000000000000000000004a88b3617323b4277f2417c664947fad4e31b980000000000000000000000000739e94bb9921c33d896622b61cde131f0455303f000000000000000000000000bd7206f25b11dd6204ab2c5e6982ec3d80cbecf7000000000000000000000000655ccc68708f966551eab5ef1bef93af1958028b000000000000000000000000eeaab1d16829e9241ab8738663826e94f0da24580000000000000000000000009230c81a0863faaa50a027a0ad1a061c22409eb0000000000000000000000000481a2e2775602567522214a01e1dea9585351181000000000000000000000000ba993eb8c1a5e1dc7bb3bcf4e7aeaf09f120ed3b0000000000000000000000001371ef42a75575d73c263b7ec78844fdc976b01a00000000000000000000000011de2db353a4924635f182f96b2ef7e8c7e16f350000000000000000000000001bbea6ff3b2f3aa6b5c3072fcf8565f3637051b80000000000000000000000002ef4a988f62264fe04635c7b3ca7c462825cf41400000000000000000000000059e64bdf2ed6cd8407d34c2cdd48be16e2a1eb2e0000000000000000000000004620aced16de0fd8195d13513fcad713c036581500000000000000000000000083cedd883cf33c2cbbc3434509d27a1ab381eab6000000000000000000000000eb8844e325ba9c3655c18b1179ee20ed4ca6b9bc000000000000000000000000197004468d8c154c6f1906da129707bd1b2b81f7000000000000000000000000d0306ca7bbddf64ce54ff7504ca7f53a0c049bd2000000000000000000000000877743d71ad2f29723bb6167484cca925777cfb10000000000000000000000000fb53f4ef847a8c60d3234ff28d18f38115be7bc000000000000000000000000c9499c880bc92e1362a8f69f04fd127936d691de0000000000000000000000002c292bbf4380c95a3a08bec7eee591098985ef8200000000000000000000000039f4f428ce96572be213e88c305e36d6ea4c0389000000000000000000000000ff1c891fbed82227628406dd49782411b216516c000000000000000000000000f485a5f0390a80af33ea3bb81de2ebd61a6af8bc0000000000000000000000006bd8f51805132062a0df26e57f7d7ab1660d86e100000000000000000000000048f71875e65a698865c0e3379ec435eca58ed832000000000000000000000000635e95d2d5528164764ff2c60bda6ceeb854a448000000000000000000000000f06bd395171ed22f6e5076f303e0f571b6728cbc000000000000000000000000a89fbfd76120714edf587de84505b7989ea97d73000000000000000000000000a0e14b89515a50cd5c4ae519ce94490d4ea436b60000000000000000000000005404cab11dbd30fd00069d473c621cd2c7b6ae6600000000000000000000000091fbf7c10980f6ca8801538805293ad24d3376dc0000000000000000000000009bfad1230f95eaf160300f36906ab46edf0b4cd000000000000000000000000039ff0600685dce612725f92c77bf22ffdd2e60a80000000000000000000000007e9e01eca45905243be148112ebe30229fded25d00000000000000000000000019a00748f5216bcbba65bc3e97808af2cb2ba0660000000000000000000000007af854848776789dfaa8498a28cbcf475d61c627000000000000000000000000dd9a5ca4710fe4b08672fabc2d5774e0926a4afb000000000000000000000000555b4b6ece99f50a53aef1eb0e1ee77d3b61df9f0000000000000000000000000cc5f734bf98b4a7b8bdc96336a8cd88aac4c856000000000000000000000000566e3171b980dcd041ec0696e10c73fef191dcfd000000000000000000000000d0c7084290cd2998c00520654efb4aaab0773723000000000000000000000000bcfe1044278a5ed9a2c86e8a007e6cc5cf0726d4000000000000000000000000a8c4f2a4b40407b9c887ca222f6710d60d6bc958000000000000000000000000a2b15ce187165bc1723df411d9887d738fabe5f7000000000000000000000000f0afaba6116c5acd1e8d68d3b4f21b3e3c230e2100000000000000000000000018ba347cc61fd62598f283ca06256ebd6c4f32f8000000000000000000000000d366ac7996ad224bcb7213081399ab43c94ab73b000000000000000000000000c996816319ad049f5a0b7d6f6add7e4a60c7f419000000000000000000000000d0d3f1c4976052afbc122a8c4b3cdc4cb62a8bd1000000000000000000000000db995c194400754e318ef6f8d4b8738ee94566bc000000000000000000000000db3a3bff83e751ee92f23c8bdff7f17b59fa34900000000000000000000000004ba99ca5f6adbab2342db5f570f1eba3dc683b94000000000000000000000000960253d32a5dc8f46e5cd21654bb9d030c162ecc000000000000000000000000ea876633190942a62187893405301d7fc0946ba0000000000000000000000000cb194d02a20a2cdd45bb2ff2d4d035126fdf0f4d000000000000000000000000fc0d5de66436b2f9b10bee8bc8f61a0f3583ec40000000000000000000000000153cf90bc861f0b2ae8c72787b6e2e5455030cd3000000000000000000000000357a8d35b97ec654d5b51aedaae6e6434b3c4a9600000000000000000000000056990bc22604501d0423a42608ec93e22dc0bf3b000000000000000000000000ff9d4383615b68b0336681690eca02bff95c3a210000000000000000000000003fadf538ce637f9d7d0aaa9d769dd2bd3c72aa46000000000000000000000000edc67d17a13d08768c8ca977d42ac6e5daa571b2000000000000000000000000400963ff8909415f7dd0abf4904acf8f7a3d47aa000000000000000000000000aaf822db447b6975ed1f65c817eecaf1fa5c6294000000000000000000000000759375fbee1b5b2030df52310dab3db7a77e0588000000000000000000000000405f5e2e7b2119a10d4e05f2ef0c1975d13b1c950000000000000000000000000a10d438c066c546e6bdf0f4b11e0208dd72dc7e0000000000000000000000000359c0d4cb2afa1f13d1e28be6b51fe217a42fe200000000000000000000000035b0dca4f59a7b89776fb33f4d09bab3855e4360000000000000000000000000ff4a5d5c9ce4b504bbbd812d0758fa1d2ffba81b000000000000000000000000b31ea4fddfa6b1371869fcb4d6185d1465db03870000000000000000000000002e298b06dd39f0b7e985a0e8cfa1e4b4227bac44000000000000000000000000c02ae543f6c9d294e88c2bea61771815c57a4173000000000000000000000000057182e1b672ab29b024fa9130a8bf0ff97fe14f0000000000000000000000000c29703c51d2d652967b5871bac2cdc4abb18f9000000000000000000000000095a509b3f31a6bfddcdab752d79e76bfe5d438e9000000000000000000000000ecb975d6c1007cfbff73d4277b36b968b8ce47db0000000000000000000000007493631b958ec8db6b52d1b247dc54f786a42726000000000000000000000000237b09a14a10a263eead6a0abb2c69b1dcdd88700000000000000000000000004a6ff4ddea014c40288ebd3a3cb0357d6c50db56000000000000000000000000abb6f970bfbd5ffdc78591471e1ecf8e51cbe1670000000000000000000000004d5ef072cae73086ee6d64a92dc8a4208f83c6c8000000000000000000000000e8ddf3c1ff46fade668206e35eb45df7b3e57ba60000000000000000000000002257630c0f0d26f444c81d9f6c65130b3aecc40f0000000000000000000000004bf4af934b0c351d4fcd95f1f6fabebf56fc02d100000000000000000000000083c5e38c1229e48723942c38c73b43da870bd49f000000000000000000000000fda67d751aecf06e30d1e35d3da9cb89e1530e370000000000000000000000002e6bb9f863226fc1e0957fcd8d39358e2cca2d44000000000000000000000000fb0b55eef6c4061f9972a97109f465ddc070ee46000000000000000000000000b5a9ff335f372c06daffdd42593328012dec5278000000000000000000000000944a92f5d3c754e0405f6877132ed267527047bf000000000000000000000000cd44041732722b6fc726862a2f5cfa68f28f63b700000000000000000000000028060dcbf0ce053473434bef98cd4ea60941523a000000000000000000000000ad8bdf2f7d4e000be0555347aa658faad3bde368000000000000000000000000e108c8b78110c1dd855cbba8c40223f9dcb9536d00000000000000000000000037ab7a80428ce001c9d3b6a93df88e4b3d022f4700000000000000000000000048c5227bffb3a28cfca6a1d49b699f1497e3882c000000000000000000000000187b17c4e3a5e5a5d7b3a0f84970c15631a2344c000000000000000000000000b9d8877de63754586f6f99b020326f29baf58c41000000000000000000000000b71efb7a8b4ce40c62cd12e1272eb2812a88ac63000000000000000000000000dab3b61bb9e4d72f576c73af780e185e34c186970000000000000000000000003206695b402cf3f4b3549e7f865b23a67d6e00af000000000000000000000000a5d05f744b49980255e2331cb622862a69fa03aa00000000000000000000000030ff9bb028ba7591cacd0fafb24e29bf4d34f27f000000000000000000000000321b7f6e8f01a1cfa76111eb2fe983af71a751ed000000000000000000000000b44151c82ab81174c664f061bea7b4895edd3a6800000000000000000000000089067cc4055b5d754c5dfe2f9b21fb4f6b1a5a5c000000000000000000000000acc267e17c2d8f7f35bb2abc338cd0db296cb4070000000000000000000000001adb3301e0123dfaf305647e703a62a5fb14fcd500000000000000000000000044836f90fe3865c1436f7b2a0193ead87a63dd190000000000000000000000000a05a4fb9252848efe59ffaef8335fb508a25234000000000000000000000000bb857300c63636e420ba97eaf18326d88d7713eb000000000000000000000000e57d15d66e5034058f2cf9d2405c5a0f752cbba100000000000000000000000002a3f183b89ca97fcfe371d1f03e1b25ac11b9260000000000000000000000003a129625d779047a88c708742c2ac51b574b61ac00000000000000000000000072c6a3cadec0292f536ba701895b55e9068ac1160000000000000000000000002aa14e4ed0077efbaf2dd64b6731f55d0de499c5000000000000000000000000e96f377aa27f6341620d84b96e034f5f2b095bae000000000000000000000000e6ca75431bec6956b617cc65950f9996c2d277e2000000000000000000000000e1d29b28c9d9e7b35bb2ed67ebdd447a53eb1a29000000000000000000000000b2ec4508ca3ec9e59d56bde6617abac57110c6ce000000000000000000000000e3fc5b5b9920d8cf8ec2e0c9fb12a16d31b4660f000000000000000000000000b3c003014d063d2d041001d404935b224f3ec38800000000000000000000000016d5545197244bcaf1b1bc67085b7c422458a98a00000000000000000000000018e053e62a0f1d3701585ca85ded8c4222b006700000000000000000000000003f35f900520dd807cfa9da3e52d6dcb4f327b56f000000000000000000000000cdf156d2afe53e26866936f289e7d9c8eed4f84d000000000000000000000000aa6c7abb8647210f006a6403d604be97c58d2a390000000000000000000000007f95d5022ca34899206373355ffc859fa9bb2f1f000000000000000000000000697175eaa7e36d49cd60a838fa03fddd9d65c39200000000000000000000000017ddaadd2bce37721849a63fda7e283d5225a06e000000000000000000000000650b3c0e09efebffe6f4622c17a169c21acb1af2000000000000000000000000164df7de8862ba729c40cf7330d04164fce493fb0000000000000000000000008330fc94baacee342c25da113c1f87d59187495a000000000000000000000000e0eb2f1da4c51fd19ba6db422d2622d0a16521df0000000000000000000000005b93ff82faaf241c15997ea3975419dddd8362c5000000000000000000000000bd5553d73f1833b4caecbeed98eefbcbc8384fe700000000000000000000000026260a7ea5d3a466634ed9a25835102d615290fc0000000000000000000000006b648649b13e81e50fea146167aa2a72c68a08a20000000000000000000000006c13241bca89619ce2f46e30f3acf12d0b6c95b5000000000000000000000000d714e27eb635c43e6ade1358a91940fd4e525a0f000000000000000000000000d3dcd210f9e414ac98bb71a70ebf685be033279100000000000000000000000078112dc124314cdc700bcafbbdcfafbaf72fd102000000000000000000000000b47cf6ac7703d0cb0b70fc38fc7ddb5b053d8894000000000000000000000000c34586a57d59fbd08865298203cf28cd10ad970800000000000000000000000069781b50ae3d6c11f4adb86f8633a89a162f6dfe000000000000000000000000ae4afd11b8a6bd6767414665dd0d865cdc23d984000000000000000000000000eb56e6ba0ac8a56277d76827a110336e01e7f1490000000000000000000000002d5f2060cc0f643c848a025af4f0f9d1ca2a55880000000000000000000000007e303de4a2622f339f99d7273d96df9b0195d4d3000000000000000000000000b57f356eba8b4666d5ffd1f36f6f52b823ae8e59000000000000000000000000e516b318369a3cb31dfde6ebbc1e98af69fa4b630000000000000000000000001121193a8d0c3de2808b635137e0c37af96e6ed200000000000000000000000064d63658d6709ec1a714116c6ac99aa31561528d0000000000000000000000006817703661235b12332dc3706b5fe33bc3d24177000000000000000000000000d661e0e1922d839b2b76e87ac84fc89eb21ae4280000000000000000000000004b1989df4a00eed802201c97e747b87e75567325000000000000000000000000b8f4b0b58524e2fb04521cdf0904ead298c7477b000000000000000000000000a8a252e75a1cf26e4d272db40dfcee6c453df90b00000000000000000000000022c9d3fb3167b816cafd7f5d387232bdf07b5555000000000000000000000000a558864f927037433182d2d34247df6bbc781735000000000000000000000000289455e815fcdf1f6847cba3aff42207081874450000000000000000000000008f08d8bc1dc825d2ce2d2cf571ae91d8f8b97c0e00000000000000000000000072fd10a81f7b3459c014c65bb28f57483f8cca3b0000000000000000000000005597ea76510a72024cb69e4469fa001760d4b9a00000000000000000000000008d47c922b39fc469a2871d23d5fe5ca4540e4f6c0000000000000000000000009e311586fc630b103eb7a624d9d05adebd14b29c000000000000000000000000512760792d98ef755f74434cc1a38ce6178e26830000000000000000000000005bb6c8ff1f2ba31bd7b61226c6cf697fbe61b06d0000000000000000000000008811f87f10e19cf515745b8131307b677decd0c80000000000000000000000001a4b0aba5437602c4e2f1d24b283e695c50eed7b00000000000000000000000036a909314e5b43f253ae8bd52519d8760df5998b00000000000000000000000079ce7030c2e859612448a736dd07598e3f035dfc0000000000000000000000009d4aeba5dd3eaea5e11730392106a28f069bdfef0000000000000000000000000fda4ac09a12c10fae30e429f4d6b47c9a83c87e000000000000000000000000d3ee8c982d26142f9b9578e9c87c2efdae09b340000000000000000000000000083013b0f583f61e302bc0ce590bc34346e609460000000000000000000000001ec1fefb643be2c4936f1e6836ef0582d7075719000000000000000000000000398e792451c8c986e88e0cbf6b9f46fd698bf3ac000000000000000000000000085c83a73d2a8347a7f9caf4b1e741f1da378f6000000000000000000000000089acab5da10515471fe63be195b6e9fc8d75e09a000000000000000000000000f6cfaaa8a113e9e9bcc9c13283731f9dc7cb7805000000000000000000000000744d01a1ca72e79d2ab80e83d3e2ac426475e5a0000000000000000000000000632a5f7af51b65f7b8ef4ccc839f42c14ce2c0c100000000000000000000000047bf7a974cb56a6c8167eb260ae7ee4aba91d7f3000000000000000000000000c28eec31cfaea878d7f35b5298cb7f85d560a9fe000000000000000000000000da439c7fb2b7560dda9f0890dc9624cf8a507d5100000000000000000000000032499fbbd06dc26ec674da2c842be57abc3d6466000000000000000000000000ebfacf0c97442dc0ace6ca3d427d03f56c1cbebb00000000000000000000000016c1d62da120b3cfe5aa1ce9bccc38d8a82ba426000000000000000000000000d277c94d11c3677a19320fac5899aeac954bc74f000000000000000000000000def52b602a7dc3f02c69496f8db2d976e5f5fd8700000000000000000000000056e5f8da620ade06f971f2d2116a1796727cc1740000000000000000000000001474f48ed18a87b2d73d44a9e38e5094c8360f490000000000000000000000007cbc944e62cad1df39e4731be5c72a8524af091f00000000000000000000000051e6d4909f10b539f397f56ef5e3d2a23f97d063000000000000000000000000d37ba908433ce9d44a7c804eee230578db2dd4210000000000000000000000009cf41e96d5dac70487dbb2b18ef23ee06ef3f76d000000000000000000000000be226246800fbe636aae3185339d963e87c12f80000000000000000000000000431c4d11b49bb7b380fb551017153e45c7d36c42000000000000000000000000dc889223d2db2bf58dff8583bc6bf2686746881c000000000000000000000000c1db809bfc53fd6d0e3cfa008a6c3babd0577403000000000000000000000000edf70b805e0b12d23341258b77640f0436080a1c00000000000000000000000018fb0ec49f9917960f72ea28e427cc92b55f458e000000000000000000000000fa9b18e35785efcdd6bf2a964890c397cb18ef80000000000000000000000000ab1810d907dfe32605fdfdd204b91fb48a56c1c0000000000000000000000000c581b766b53e5bd7b924df5f6793c672a76d9c24000000000000000000000000f1f595f2ee694578db0d8cea67f5d157eb8f020c00000000000000000000000027aff9dad4ae761b37580fb9d2076c0e53c475d80000000000000000000000006360eb00145efba080f3fc1b1860389d1133c99700000000000000000000000084afd6fda3d55a61881bfce271d9ab13834c2d6700000000000000000000000007e9608dcafda7c952de37a39b3c9897929c5d250000000000000000000000005d294b4137e4f8f5e5b82ffe7e4d5de2e6577fd4000000000000000000000000fc2bebca30f91ad8781cc838ee6c826d8169a3c4000000000000000000000000276137fa12600755dad1e8a298990f1025445c1b000000000000000000000000269f925e084fb1fd36f0e3bd36bcbb420f0ab67200000000000000000000000054bc27d2109096c0382e55e039e011d5e629edf4000000000000000000000000a665a3e8025395b97521555a75421ff71334c95e00000000000000000000000061997b72233ab04297a13363cbce50c4efd03b5c0000000000000000000000004483fb07e083ce774b32e5ef833fb94306097277000000000000000000000000c275e0dba9544d16b6996c895d38c5758a13c49e0000000000000000000000007d192651f3ff0e14fa64650692f562eea52dc31a000000000000000000000000c6f53db137a5320896d04ffe51ef070302e1a6a3000000000000000000000000abc310971a1eb3c032ebdf6b80d41e93b5fc257b0000000000000000000000005886ad85c508c5670406cdf48fd5f29faf0de3500000000000000000000000003448ad104e8254b1712f4f39a349c83e64b21b0800000000000000000000000028221194c5afc78385d2910b6502cc6b785808190000000000000000000000009b66464057057494afa76b1c3bffed9b89162e120000000000000000000000001800e641390501a3251d93bb47be1e72eded176900000000000000000000000049603134af59e419dd8c9a013c1472038402179b00000000000000000000000081b6103db499699d5e793465c330226965738a58000000000000000000000000c2871d26cecc9796b7d9ee60764d88781fe9eec80000000000000000000000002c85c8ded3385ac9f40b9b4c33a48c48a1dfe977000000000000000000000000fa56f2e61d72b8d475f3a4e2385bd07190ffceef0000000000000000000000005c8e1ef54b09aa7d9488c0c42f1d4979505469df000000000000000000000000fb83b7ddc0a7d494083fc2dba88daa54a1e2ab53000000000000000000000000111111111111242f40b8ff91e3591a846fae677b000000000000000000000000108d01dce471140abad3a91703c3b8cf95d616ca000000000000000000000000f406a92ba6df68a777c3cf45b94afc513a483489000000000000000000000000a20229de2c84836c93ccc644d8d327d0fd451520000000000000000000000000322259befcc12e8929cfd911fee370516b1902240000000000000000000000002aa634633a625baa2c1b00f857bbdfbcd8c51e35000000000000000000000000c16b3c46ff9bf184b0adf67e9e084f0d33de7d1b000000000000000000000000e2557794a70332b55cc5ee2b655b2facf7c6218d000000000000000000000000eabb73815c8944c3e632059f9d9ea04b8a455fb8000000000000000000000000a823abceb95399e9b96ee583e494d67cc6e4e24500000000000000000000000067b7c4d3c06c3c1b11bb0634e28b7ee76546214d000000000000000000000000b464d4e874c3ed70f2aad423b8f5c5d40b961dd1000000000000000000000000d07cb0f431a53601030262a8b8b90f946ad7514a000000000000000000000000f566888bea1e342fa1f98ef7e7ac98ec85f4af2100000000000000000000000029f18104ce46b9ce8294a6d5345f4f7cb3db16b300000000000000000000000088cc85d35040c817129c7452945830acb201c392000000000000000000000000df5d4ce14b38d75deb7208f2517b10e9e41ec8d8000000000000000000000000bbc38706618e74542dd7fc27048ffa7ad956411900000000000000000000000084113c327fd1a75a7ce968b1418b6ee251a20eed0000000000000000000000000f29ea40e325361530e7b4d67eb569f817a263cf000000000000000000000000b754ea7aee014a86ae290e546068b9e39948efbb000000000000000000000000755ffd7c9360ef5a836e665b1c7c3fdb9e3f2f050000000000000000000000001fb3d098367eee67393c565183d18cb3c2f0bff0000000000000000000000000758e4bb24e706c8b852f888d193f38e3df23d52f0000000000000000000000009b45cf693e7aeb05e00818cf2ec304ea5be20da70000000000000000000000006ffdf260ab921fa3c1ce2a38b3436dd975e6c599000000000000000000000000072deff3fa6befda69e796fbe057260ce672731f00000000000000000000000054fcbf8fd271f02d3df895136e6510eca633b39d000000000000000000000000bf6554783aed99b39a27e60fc456a983dbeaac8b000000000000000000000000be6ff99df5a2d308049921646251bc95f29941eb00000000000000000000000003a51cc978c38f7ff496db9c3359a17f3d8fc212000000000000000000000000c2ae0852930d7e633c4fc635503850d980ed3f62000000000000000000000000c47abaf5510a8907017def961a4d14cc470c1b5100000000000000000000000036a992b0297c925135c15acdbecdbe2d4e82164b000000000000000000000000acdff5c6cb70d15a435db7bb1d8c5491b2c0ad93000000000000000000000000f3cf00ad9edca39db4fc44ddea81a8185933a314000000000000000000000000ee270d99fe5f65fd8c20303fc627840a7395803600000000000000000000000016792dd6036c16620b46f8b6c2d76f42ef5a0fd600000000000000000000000026daa499914ae8eb2a8027243e982d1cac6b38cf000000000000000000000000cbbb3f19edcd71737c13cd42df502245f276fb4f000000000000000000000000e95b98ae7ac550e21d1e8304716dca40a86329d9000000000000000000000000ae46087c07f4741db69b3d10a9ace8b9f75ddf1f000000000000000000000000ddbcad8ce0bed552ae03ec60d63dd3f225afef340000000000000000000000007a7235e946b83213739950de0a71cac7651b0c36000000000000000000000000acf6ca1b7ef1a3e5098fb2540d5c6a8be6d89e290000000000000000000000004ca2a670bd5505b870b21331a53d9bb4ae6e2084000000000000000000000000ef66494d117bb90d4212abb587bcb74df59fd28400000000000000000000000069282288b2088fb47b679fd922a5e45099912071000000000000000000000000592eb97e03db27a4c9f00a1fd3ed04486d79dc7c000000000000000000000000fe1679f48012f2112d04afd08efa41d032e4e7420000000000000000000000004cc4517f45b071213b3d8e5c34b20b05495e5d12000000000000000000000000e79fc542152ef430fd7b6a7c7ece0889e249c7830000000000000000000000006c68f55ddb9cb1d1a85d28517c0d24296987151d00000000000000000000000009e4ac2cd614db6d6cc0eae4be0de225d6da77db000000000000000000000000cb424379a4ed876db816fe860dff61d9ff21d133000000000000000000000000a9b488b5d0b3ef2a978d7dd51ce4654c1a68c66c0000000000000000000000009a4fa6122991b8260b83bd17ab6fbf266669a506000000000000000000000000c5a0306554aa61e15dfb1564a430722bfc7b34a6000000000000000000000000df1366634010564df4ca394d8c4ea7555770c5bf0000000000000000000000005ace4a9265f1dad4018f1f9edc4c52a46d358edc00000000000000000000000056d1f7067ee84e9a74edcf80ccfd56b691e0a5da0000000000000000000000008e61e060cb0894635270dc2a41ff7be9e97f1be5000000000000000000000000e1ebb8d1ee69e3917860084ce840c13353a260c800000000000000000000000078420f2cc152804e3bfd8934c6f8f56fb8f9c649000000000000000000000000f807dc2dcc996b7ad79fdd9eef6900bdfc7df4020000000000000000000000004e4be732ea1037268bbb9f93514941de1f8ccb420000000000000000000000005c0f8d9a1c9a03088abec9d44522fa1604dd1653000000000000000000000000182c0829ba623c056686a529005fd11c9d060ec40000000000000000000000005fd335ec0cc67b71d7883d7cd3bd1cd90d7c939f0000000000000000000000002cedaf02ffecf6e62d17df960ef92c342a86bb2200000000000000000000000039e39b63ac98b15407abc057155d0fc296c11fe4000000000000000000000000e2f0d690948590a4a5446e201e3b4942747d2b440000000000000000000000008dddd4e0c551577343235e728bb1ec3b218b00580000000000000000000000004fec786e24e78b8cc1a463acd96fafdf2e89f02a000000000000000000000000d15caa7651fab08e1c30ed96abc0d59ec6db7f2f0000000000000000000000004d36c0997145d1f6cabfece0a177c0df332804680000000000000000000000001c63be5dc862decd3bf143ac732c78a9268f0cb9000000000000000000000000deaff364e491160d86e67f083f6923c3d593024b00000000000000000000000087975b7dc40743f638d08d2e95a5bbfd34655ba3000000000000000000000000d701f13587687a7702b7a46d6fc851dab9dd33b5000000000000000000000000c3a1acb3be1608a17cfad173a0b6d616f8827ce400000000000000000000000007ec5b3bce0ff990e408645c64b828496ce0b05d000000000000000000000000ecbab7b47a1c2370b180816a667c1ca59a0509ea00000000000000000000000008213ec181230112f7e29f9328500a839d19501a0000000000000000000000004a6689d970452f05a2c52a29fef05fda5c16f1c1000000000000000000000000dd9a0af822338380df2eab91c1c20967b5d389f8000000000000000000000000ad13b969dbe237e1aa8502c535817039b487cdf7000000000000000000000000bca458933546501e4beaf46d405afe5fa8b8b64a0000000000000000000000004a8b2e9c2efada173857000d0df174512f8d53d30000000000000000000000009788ee31d249616b14a84e9059fda7abd56f6c5f0000000000000000000000009050a0cd9630f34491ef191f0ffc5d1d7305103e00000000000000000000000002a6faadc8fdacf8bf99951b3c6303ef19168149000000000000000000000000b627c6e82d8ccda5f5fd52decb28cd57329dc006000000000000000000000000dfa39ce2254326f924af40e9d77395b60566d02e000000000000000000000000087bb089d09ed7fe5fafa4427ad237698343a45f000000000000000000000000fd4520753366d35e5dc2f76d52dc58a5261ed263000000000000000000000000c9179ec3b2e74dc965fbb49880dc2becc64f86fa000000000000000000000000f1e649684fc8f0981924cd9e67c0502d586e8fac0000000000000000000000002c2262ae95ebe5819211ded82508865abce2653f000000000000000000000000293134af505b29ec45982cb828a89385e1e4d66d00000000000000000000000018d0d98fb4b733ad4773c64d6eb845326cd580ce000000000000000000000000ecd63a6e172d4600e00edfae54c9f9867fac9eef000000000000000000000000b092ed4312abba1dffb8d0429fa9b0028215eded0000000000000000000000008677df4341687b62c16b22a085f4a4a8e38e545b0000000000000000000000000eae8b34adf48fb7f805042ae7beceb2801e5344000000000000000000000000128edc285f1c303909b7f1b437a6972ab2d119690000000000000000000000004ac24e5238cd130c9ac7cf9ca1d017360f5f597300000000000000000000000006892355b82a304133ff5933ab5cf97bebb5043500000000000000000000000046c1f58f88a858d14c4d39d54ad2c1757b40f73d000000000000000000000000d1bfaf101f012b4fa904b46c739924b505914a0b00000000000000000000000026abf2bf10cb39d27a82707d4ee902cc811c868e0000000000000000000000001687741e6c7806b97ee29e524ef2eba14946bd33000000000000000000000000b2e5b88b08daedca61c50d9b17e9d23107e1fbba0000000000000000000000000aab2a03eda890a51874a122cced4e68e4966b15000000000000000000000000bdecff79f469a4361039c84bcf7a88b7242e3f14000000000000000000000000c602cffacba2645722c1dde7ed846b04ea1450590000000000000000000000004831c121879d3de0e2b181d9d55e9b0724f5d9260000000000000000000000002fff3fb5242e7ac9f33e2445b479611fdd53568900000000000000000000000081e611adf08a3ddef9333b204b4bb86e13285999000000000000000000000000dffd2d72cd3f8ffe761fe3d6a3d512cca3c14f880000000000000000000000009c7f84595ab9f28563613fa03493b4a8b462a9e700000000000000000000000045f441018491c869539c2f6c94f5a766cdd2dcc80000000000000000000000008cfd2e1407b5eec4351044f12b9bfb8d3e2cfa6b0000000000000000000000003bccc7397516447d3caa59f6bed6db1960eb25b20000000000000000000000007bf5a83dc1fec3be3dddc4e2dbc75fa92a17f09b00000000000000000000000014dca3a98b9d411b4a7174bb5a11e27aee0add3d000000000000000000000000f075968fb2498c7d826039b8f90ffc83b89d3beb000000000000000000000000f5ab80a5d71acec87ac1452aeb25b18e2745599a00000000000000000000000010a4d281dca1b169d1f9bbc25b3703810f69e6a3000000000000000000000000e5b98a229d331b5547dcc18bd7356ff23c522f5d00000000000000000000000001806c00a2a8923d0b0ce17af007a375cbad4d3f000000000000000000000000d25de125745022f9d6e64f0bd9eaa2034ce678c80000000000000000000000007b1f99a8871ef2d7c9c67d5153b2f61605043977000000000000000000000000b8d3da1cc942acf4a17b08616f2d503e83a89d97000000000000000000000000b8f9fbdd033adef6baf7a92ed200049fea054e60000000000000000000000000a89d88aa4eb88724d0831f50d8471ec6ced5642f000000000000000000000000cc97fedd7f98999223a3ad90a0cf386427f4030f0000000000000000000000002a31d9d1a2140fff6b5d1ac77e3e283840251136000000000000000000000000ca5b90a5cdf22e36028d7f2588fea40231f70c1700000000000000000000000030fe709b915766e8bd194be1941e0654aa3fd74b0000000000000000000000007621b70fff3c6baa389e5cfeed76cfa42d88b62a000000000000000000000000a76101ebefce90b2c8333afac6e604ad935f0ee7000000000000000000000000c6b13b0692f8d32272ade466af01952b6f3614ce000000000000000000000000a0525a8053966938c8b90d2058cf1334b2bf979f0000000000000000000000008aff6936596d88c84fceac67e6446416e60eeeee000000000000000000000000b27ad510718ed5b8e47ff1e6454b9f7580e61d2b00000000000000000000000012bd5a16187c40ce6db191483ed0acf17ca54058000000000000000000000000b3c7c7c396ff6628e9c9359fb5661f86f010c058000000000000000000000000ce73b427f7c8754527b6dfe7a22df5b2c5b17253000000000000000000000000dfbdd9c86ec1b3da01eb15773ddd7028f8acf537000000000000000000000000c9f0f185f4ba0f06dabaed58823016b98254ecca00000000000000000000000090c374a9022c558ecac5afa7d705959dac1a089b000000000000000000000000b2a6ce6ea6b153cd8a67c9d6b84befb9c00824e7000000000000000000000000e0143e718dc59e969f34f8ba78fec5dc0e6fcb400000000000000000000000003c173e3d1e6eaf8f697daea05a39ff0c067743a4000000000000000000000000cff31203b25db45eab60e5fbb2bc4d6e6740e1db00000000000000000000000025f9012d89a1a9403f295a700d6a707541ce4bfc0000000000000000000000002515659c48369592d0a47d32135aa87782051ba400000000000000000000000090db586c8fb7d00776716e046399f3e4c28d0c380000000000000000000000009e5dd97efc80c49c6b82c69761fc449311ce2ccc0000000000000000000000002058513b6512843effef5c2be7d9e1d321f3581b0000000000000000000000000b81c9cdc1e6d3e027a4d59ffd1d0e31c8e8bbeb000000000000000000000000ad4ee187412b1acc3bd19604746b6130d658061d0000000000000000000000007afeb126b6f35b42f9320d2cbcc3046bd20ed5350000000000000000000000004e8c3e38cdbe63d127ebbc54d2d38df7306f85e4000000000000000000000000a937358cb3247583986c342bd7e922cad5c3a4000000000000000000000000007021d02b2715d6cd146e8eb404a3fd3d23ff1863000000000000000000000000d5ae56efa7bad063c1cdad3bedf7d0fbc8b5d5a50000000000000000000000007d89385584ac92bb3158dea1b15346b2103d5d60000000000000000000000000db17e39a641b17c0fe1bd5e64789e07fd00dae9700000000000000000000000052e9af3233b5e78af45237171f74716aa1a1786e000000000000000000000000c166ffaf74af62f6ed6614fcbbc923173e294eba000000000000000000000000442d04adaab126da9bcc67e8a9324078511b8ddd0000000000000000000000009245685a44810a447704bc3a0577fc9861d04c1300000000000000000000000098263e8b0f4205e6faae92bede2dc54c2c4f743d00000000000000000000000060f782a2632bfcfe091301f6d435a5cbcc8d3fb400000000000000000000000089efb16b714d42d3834172e3b8757eb6389b155d000000000000000000000000cad9f151623ba1d33d22add2525cc42f1ad2ec0b0000000000000000000000000fa3ae14f3516e8d187d482acea59b901d39a8d10000000000000000000000008df3231b5f7819aae3c25206ad9be1709c59393f00000000000000000000000062377cce16cc2e5e4061a3d7352427f883eb3fc000000000000000000000000017d2966d4962a5244195c9db8416bbd92ba6eff100000000000000000000000018f87037ff5e16c69199f1a8b54cc3a9d05f7889000000000000000000000000df20cc50c8b5790c559233a229b74962dfbcd8bc00000000000000000000000015b9cd0165947fb48363326ce335166e8aa6bd6200000000000000000000000045c33ff8ddc71f438f11de6398ca39caf40b303e000000000000000000000000eed7e1c7c9c68611584e8f6230178ce0a48eef7f0000000000000000000000004a81e50f381045d2121d19a55a8a9f3c242554b80000000000000000000000005254dfae39f3751bab2795698f5c0c80bee4d4cc000000000000000000000000e1bb8a056042811e39def7acd5416bddd8015ad7000000000000000000000000763ad28bc4436590fd61998561730b0f7790e955000000000000000000000000cbfe4229dc4def365373886322198c87eab54373000000000000000000000000cde490719af22e6890a8f0a64fc300845b97acc8000000000000000000000000f4536bac11c68c5d9d76c7d4a437ab2a072d158e00000000000000000000000044b651e6228bd8acd829cc1a1d1ea17c2651bf37000000000000000000000000ff42e080ca3e52cf035107eae4a95003d2a068740000000000000000000000004fd1fb16f895aa843a0af0f2ba7b5fb5b8da160d0000000000000000000000005af6b3213466362d450ba880aaf280b987fb4de500000000000000000000000008f2c605c620ef26c84b7a6bb2635fecb196c20e000000000000000000000000f702fed39f7bd887ac9f9651785bb6ecc0d3d6820000000000000000000000000186a9aa28b0a0d0466627f267bbffd06ab20cbe000000000000000000000000bb78bd00b2f12c8263ec27a9872c028a2e48990e000000000000000000000000b4808efb423dc0cd60e093542a516841fe9e6da100000000000000000000000045d92649eb17e1afd4f741cb8b2cd7943a8be531000000000000000000000000f04a43ee858aa98c502ebab172939c7024280503000000000000000000000000212aa375b5bb8b8cf79156d24b5cb3a46c1c005b0000000000000000000000009233e2288e1c6eb7b78ccc3eb654ff949600fd3400000000000000000000000082eb29455381f6a1befe142f8cf9166acaf5690400000000000000000000000018667c7d5ee2fa004620bc859d2691ce38a672a0000000000000000000000000c1121cc0f85f2f8f32332fe3c446850009632d6a000000000000000000000000824381c0363d21452093797ef3259fc1271789cf00000000000000000000000027d2791842476060e16b99a9f6ce97a0797c64770000000000000000000000003b22ac2739a20f2511f21f06ee6e013f690fbd0e0000000000000000000000008b09120ca4485b94b2fa94c74df31930c049ca63000000000000000000000000b6ad25030c5dd955d870ecb10697e658952a917b0000000000000000000000005c17cf9f6a7fe01606facea39dda85d5aa5dd55f00000000000000000000000082dd12ccfa64c49d6369baf0fe78a6c7e16a3e62000000000000000000000000dee60e4b6b8e2e055c72792c1bfd23f4a08bc000000000000000000000000000a05a6d77454a51090e669ce23a408a24b77c202b000000000000000000000000364927133ec3de31477c20d5719847f56324616b0000000000000000000000008b074fb9544775e0ca98a11e3f49f314401afa4e00000000000000000000000014843a1651e361880481fd25bd29c4a0e384e5a9000000000000000000000000e5196e59d8ff1bd291a766676fb0acd131215a860000000000000000000000002e766d819035a8493c971afda609fbcde6abfe230000000000000000000000009266ac829697af4799ec77bb5ea10eb93a883a34000000000000000000000000e36881a872a0313f510ec449b102876e77c166e100000000000000000000000089be5fea51ad8dc46e69c533a32905cd67df273a0000000000000000000000007cbb5cacc6fb8bf3dcdef562e6cb6b2c56f83c800000000000000000000000000a1437b2b65bfcc00e422405f3bebefe0db74b35000000000000000000000000af9518f4a8bfb760c05afd9652c2026ce6dc0825000000000000000000000000253b850da08ac29d4b21fc29cd357f6e706c4ce40000000000000000000000007ded63b679c9faa7d4e5a1edf273c75ea061e9090000000000000000000000002218fb7627be98594e86da567bf0014912662a2000000000000000000000000021ac840b472f65665643edf8c19c3da4cb1c584f00000000000000000000000015f1d1f9b33287a5f943cdd8b526843d4a046a07000000000000000000000000fa0fa88f33b6bc07116cfebd4a1522b276f84e5e0000000000000000000000005f6ae63ad123994b28da6f866566cff60ab5bcd600000000000000000000000014e32c9f65e4a178c1d58649f78da54b12e443f900000000000000000000000059b2fd697411816daf3fa67576a1b51249caae280000000000000000000000000f2769f19f17e8b61279411f8e393aad0168a4410000000000000000000000006ff56df6c7e7223641ad997ac69b5a869448e8fc0000000000000000000000004a409421aecc418e0060e221709f106284aa5d11000000000000000000000000a900409648a5a8c010be0d8f1173403ce55a45ee00000000000000000000000083f297904b4ed9cb21c04aaeb84aa892ac7af4790000000000000000000000007c386edbc5de1e16d322197f214e81df1ef28eda000000000000000000000000eccaab8e9ef0d9357ff89c07382540dcc16a977000000000000000000000000003f5c290f4d5ee8b0dc05d7d9e056760fb7bd8cc00000000000000000000000031a633ca1b594a7c3bfdafd58fe896bb1a40cc590000000000000000000000009be080429e64beddc2f26261217f08682d2949f8000000000000000000000000631f89f47f637f962df9c912def64eb6383f7c8f0000000000000000000000007c73b8d1fe5486eb54b89b3bbf157bc97cb93126000000000000000000000000aee47b97e4d3acbce98b254bd06e53290f283fcb000000000000000000000000217e31f1de79a259cef5976dbb246c1d3d4b74af00000000000000000000000051a7f6b173b9abbd3ecbf98d14c077cb806f3374000000000000000000000000c51d8d3f2db8eadcb9a08dee14c03a8f89cc6eb2000000000000000000000000d312e6b2633594fdd3c9939cbadfa4458ebcb525000000000000000000000000b12a86e121c005bcb7cc18d72d29fd3cbba751040000000000000000000000003efd8edae72502493b325dd3d1d9d5c0196ce8470000000000000000000000003d6c8202a6c7f48f74d0fa683030b7fe4195079a00000000000000000000000035196fd820635025a2aad950c63b4c4c7dd64cdd00000000000000000000000021ab9d8bf4003320f83903bf5a6c90961335390000000000000000000000000021c8c24556a3b581770fa8bb9b8cc6e39007f1540000000000000000000000005506369922b29e9eb0a4274c3f8169d3565397df000000000000000000000000ef26fa0bfa821a20f9e235d6a7faf7764c649389000000000000000000000000b69a6bf224de30e39c5f9cc59a675fc85d4d38a3000000000000000000000000b1057eea3ef78ad09e65580e0a6ef22fa95ea4ce00000000000000000000000025255ade5e17128837e1a449f99fede140f9204d000000000000000000000000fc5dfdff4f3ce3d75642c217c4189dbcf71ecfc8000000000000000000000000e2ea217e4a5321157555304656b2d245d1f4a15c000000000000000000000000c0dea5101526b9ce6ccf6b3f8bd3f257d2f4444400000000000000000000000052eb4ef8b51702e583c1d845914db4f5ae0c9931000000000000000000000000cb1f230ca169db4e97bdb2e1e60669cea7ee264700000000000000000000000064e74c99e3c2c2e5bbabdcf4651c887bf2ef5cad00000000000000000000000061a65a506419372b739a9b462341eedf9e50e464000000000000000000000000cebe9ead7528accbe829673043ea370367e6eadc000000000000000000000000fd558f914c711bef8fd2fa2c9f6c659c72d020da000000000000000000000000444b5ce24c9485ce5b807a98e42d89ebd6ad13df000000000000000000000000b570b7f204a1dccfb5d5118cd870aaec84ee570b0000000000000000000000004d828d6f643308cbf16ba7a67a676a2c2938acb20000000000000000000000006f90f9fdb72300bc0a80add89ccb9bae8be5976d0000000000000000000000005c59fa04d2f77b48f96be853f76e93ff123c62530000000000000000000000008caec3d3e05044d7102591a4338d8ccc771839ff000000000000000000000000ba42c753ebe92f78e11cc1902591a91d4a52d3430000000000000000000000008174b75072f7a20c28319792ebf2b5b5acc90a430000000000000000000000005e53d84ccb59c27d3ec51ab23db1e8cae98055f80000000000000000000000005f34966d2801181eb049bab1c41071f45285e7e0000000000000000000000000bf77143b70ef9960d204d03d8a255330f785abfc00000000000000000000000018fdf40e0e7819eb3fe402f2b49e62010b8d1df200000000000000000000000030f9e0d7b0357f4a4efe3b1cfb802739de067244000000000000000000000000982087f20495c2233d57c0c117b6aff15c668dbe0000000000000000000000007ab76aa13eb25d28f847b1b04e9bb3847ae2e244000000000000000000000000ab2b0a1405c5158c54cd759dc579f7e48d7986130000000000000000000000003e2035e9439607bf8512e7435dd0f366264e8adc0000000000000000000000004cf2633d6c5f20f684585c374b1d15568175c6900000000000000000000000004ce84f11f089206d10ad892860b8ee2f8f9358610000000000000000000000001a48a74d8f2e52128ad15e095c125e56f4f820ef000000000000000000000000f09a7d58591e7e9f820806eb32f24271abd55e9d00000000000000000000000031d11e9ad9ce4613d583c7921d452d760077d278000000000000000000000000d8e9bf59bd267dcf3336fcd1b6cbca3b0316795f00000000000000000000000095eb3b05acf7d1b712f6b83a753c81422c2ac18f00000000000000000000000097039c3bcba43eaeb9551ebf6ccf50eb481d84d6000000000000000000000000a0c76e67c6082060be1bd86490243ac5fcefcb3f000000000000000000000000c1d8a0b9183876976ae311562e66076a66a51f9b00000000000000000000000071966cee1fd7bfc0fe5c78fbecd2b9f7fe0f4849000000000000000000000000cb016419223a84814643a3327bc01543ed00735300000000000000000000000004e296796b621483ef9e30c1a98aa4e321cd61c900000000000000000000000012e7af4ee43d051c20c36adcd3d857898b14f984000000000000000000000000e136a81161ee45ee137a7a9722befc590de652410000000000000000000000008e4ffcbab877d2f828ebe381fcea8743a5af538a000000000000000000000000c2efab500cac49915053efe38f5e162edf1689e2000000000000000000000000eaeba3f7d5d9ab052ca245c1fca1a1bfd84c3e0100000000000000000000000057316caf952c482be0d8d609a712f6e68d45c0af000000000000000000000000c778a7b3684369d9b1f50e8906e09f6bd782e98f00000000000000000000000029cf6aa65d53b20e49e5644456f3447084e9f05300000000000000000000000067d6b6d873b5aa401e9c1c52563bac526eb0d13d00000000000000000000000043f647c0841a2d09f48769787c74e8b02871159800000000000000000000000077dd66aa09195bea7161236de1f624ce751a15e4000000000000000000000000f7c7ca6e40886d942c4e8dc2de5c27d9a5222fbb000000000000000000000000898ffe69fb477d5f0d5bdcc5395b2b94471871ce0000000000000000000000000c64325f3b79b87f27678a73017ae669a54d393f000000000000000000000000a0265023e6518279fb51ba742bd4e5e1f9c311d5000000000000000000000000a2319d0eb347f9a914e4d20c02104c0c1c5bc8cb0000000000000000000000003779c37f3dd23a9545dca19c6bb3ff8fe069769b000000000000000000000000b4fa878f282df64c86b1ef214a746120fe18f62200000000000000000000000060e39326b60eacbe89fc7217d72f6a0c45d7a305000000000000000000000000142ff7b01aac20d2ee7b8ef888dcb57b087f0e2c0000000000000000000000000f4ee9631f4be0a63756515141281a3e2b293bbe00000000000000000000000065d12fe6055dccdd9e10ad3abc0f1e6c08a5ea64000000000000000000000000548e961f9e2d7eb76775be4ec73e4713dde3ffb3000000000000000000000000b0e1088863f02b7edf67324d02d5093de9b19e0c000000000000000000000000a32c3ecedba0ccfe33966398793a533ac26e2cce00000000000000000000000037ea8ce5e9143a207c04f030279cfc0896cb1eb00000000000000000000000000b50404f7236cde5170b796a3846964a6e662191000000000000000000000000e2761dc797b4f7155f72806873e0346d759ed515000000000000000000000000c0e9497d5dd8cac3b20e22c1061e9129c5d4cd440000000000000000000000000bbe43d9e0da50d1b6f930696f94de837d07175000000000000000000000000050de7c7fec2cbfb97112c75b12d07a68ae96e0dc000000000000000000000000cb586a6feba6d7923f7d0ad82844d25603c6e4eb0000000000000000000000006b2a4ad5a8d526bc6608d137b6f54f8cf744dd2f000000000000000000000000d0476bfab77a9a830191a0477f119ad28225d0f700000000000000000000000063d8012ce96c57ffc26fa5d382fe74cd623478f4000000000000000000000000afe20cba50cb78d5a7527c0c5deb2f6f6440d54c0000000000000000000000008bd0c5bbfbc46b32e2ccaff9f60eb2aefd3101320000000000000000000000005f15edab68f0a104db2839f1b9f5256b1e8b06df00000000000000000000000059b43f118183584727dd3faa087576a7b4509d920000000000000000000000005c96c0ea0e17dd268b47fc2bd8cf3386c6ed2d860000000000000000000000000a02ba6e1cdf55c1b30016f5df77b117e807af6c00000000000000000000000031569286ff4fd79967e4b2da42f0a5439a3aff600000000000000000000000006881903327ab715ac496bef25cbcdb4084b2b231000000000000000000000000abbb4305ad45a4feb106df2dc0ff0e17fe3c7a7a000000000000000000000000a22567f3f7cc10b413309506e7db9ada59422d31000000000000000000000000b75de20cb03dd3c084e2fe01697ce29d18412319000000000000000000000000a5c575b7122d4106f6c44296a9d564f7f1da9d4f00000000000000000000000037167d10193105df8416e0ac4897f39edbd3cd1700000000000000000000000073c68e064f7f573468a331acddbbc8445a8f32180000000000000000000000000513647e69d5b2acce36acc31a8895989cd5178a00000000000000000000000087c7515b60aec78e4453db8927bb0ff2130fda42000000000000000000000000ea5c99799b2d2846ab64cb9c0064fe1ad083009b000000000000000000000000fcba85877f8c8deddbb225935af7eea50d84da900000000000000000000000007a8ca6586dc3acfc3ed2c8702b1a83d7f99707c7000000000000000000000000267190f7301c453cf61c302d3c8490f3c090b3ea000000000000000000000000a3093b3469877d3ad3f8e51ddb30a80dbf1c5150000000000000000000000000f6c906089bcac64cdab1dd48a2511487b3c09d170000000000000000000000009ad460945c29879261d0e6101aa86ef208cb60cf00000000000000000000000021d79fb479d2723187bcd14914042ed60c9f5ae4000000000000000000000000093280baf29e95dfab620fc1b06410badb176dc6000000000000000000000000ff5df4d7bc524e423a39ed61a8b687b5024968990000000000000000000000005b0102ca96d59f2b00610d19be0692bb1d779a1f0000000000000000000000007ab4ecec18d08a98ea4c032944490ec0a1f1a68a00000000000000000000000011f4e8c62f298b07c32a5f5b2b96a76e9f4e8699000000000000000000000000c2c1629cf360b7e669becff6b33be4091e40fc4b0000000000000000000000008db0bb59e6ef04b4a88598d9a3d380746aab2e0b0000000000000000000000002a8bfa325566cb0dc65493d89ae4349aedeeb680000000000000000000000000308eb3dcc77391d02941944909dc85d23af03220000000000000000000000000bdee958f8003fcc6ebc6454b0da8f945ca4b5e6c000000000000000000000000496c0a04eb0ac4266e8942f23558aa3319aa6903000000000000000000000000e7038463fc557918338a2a254bcd2c4b5529b7f9000000000000000000000000bfdd960844765b1bac0bf1f01a84fb1f5aafe9bc0000000000000000000000001154c5e4de59cce1d711f383143ef9f3fadda62700000000000000000000000023299a1bad56d4c0f358014c5771a88732cf0e21000000000000000000000000d09ba94c0962a04d47afc97023c2bf0f8feea8c3000000000000000000000000d03fcd5e45f5357bbbbee28a045130413a15b9e500000000000000000000000044a6deb539b6564ed2186b5b6e8e741cec328304000000000000000000000000ef34573ea7a586c0aa3462a2da760802d4d0caa80000000000000000000000003d2be32905a2e26fe298a284bbe9b14e696369a9000000000000000000000000a874e329f6bc83f4d2de377376e06d9a847ab63f0000000000000000000000001f32800d5fd820a61161298f5053d9056522194a0000000000000000000000001e397335ed2998b5920ed35c65cd52f8fabb6d340000000000000000000000009c7a3e3efd0cec787c432535f27de6c755fb48700000000000000000000000007af192faffbe7a01dd89a928b5667217d4550d7c00000000000000000000000064ce9fd46b7c11ae1f1712f4315afcd93f507dc300000000000000000000000008bb7c5e6a7dbcde7f977c5eca939f93bee02689000000000000000000000000017435a7525b80900442832bdda8a6fc08813e4b000000000000000000000000385370e05260433fb201801d8eff43ff12e708240000000000000000000000006ab6b05e1f20b5f54edd183b7b5e24dae81c5533000000000000000000000000af504e35f265e4931a322d4a1873843b9744e0a2000000000000000000000000849c6aa6efae19e252eb33c4ca0dd676793707b50000000000000000000000001728486feb87a07c2700444f4d54d1db19960624000000000000000000000000bcc6901271685bdba52cad767a74c9a38dad5f28000000000000000000000000713f3f07244d9be40bdf1827e999fd1b1976024b00000000000000000000000071885c959da8519d1b6ae0eb64b4256b5943096800000000000000000000000004fb185adc98af5a89f97a7e3054fd9abae6180d00000000000000000000000015b5220024c3242f7d61177d6ff715cfac4909ed0000000000000000000000005c20a24bed7837d2bc295c9861a9cf164713c1fe0000000000000000000000007a7139a95ea0017a60251e69a46eb350203650b1000000000000000000000000d050d36524328c5a47c72a7643b1569a9ca5b9eb000000000000000000000000200c4b6f0becec7e334474a959b62578e5d099d1000000000000000000000000727ae45ac2885ffe3fa001f1b02d920699105847000000000000000000000000dcfc30125bdf514b7c434f9868783c7b48d7a3bc0000000000000000000000008562d0d11af1f7009b284721c0fd1d78ace8083f000000000000000000000000a457055d5acb8c25a486981f71e684e1fcdb4ba1000000000000000000000000c0f99c57392ded8ac24623551d16047bc0552c53000000000000000000000000af740c4045c1584699947ddb396e4147392a11b500000000000000000000000019215a9873d23f100e8ef9609a86a261ec21469f0000000000000000000000006fbb21f90f1c6d5542bb4a5f6711d10e7645548f000000000000000000000000cc98144f3e620a3065ac53d62113bfd6d07aeab40000000000000000000000008398f23573ad95619d9bd96a6ccad670bf2a492e000000000000000000000000ea7eea256f6238d3e6c70aeb7e1dc2fb0600f6a9000000000000000000000000f0082ef03396e22cf58bf2e5f928c0e74430a4b80000000000000000000000000147c33c1ce3c63d930cd3df1e634daa60a91b30000000000000000000000000574c1b19d8c40fb897b66c4d681e876ffe41ee50000000000000000000000000f560f36da0a8e73467f6561203762cd73f5caf2c0000000000000000000000003299f269bc50b361db0f90047799e88ac6b03a6d00000000000000000000000066a621f3af6e05176351047eec9f34b1315b6c80000000000000000000000000448ba843f6b140fd1239711f8418f3978cf5dc8e000000000000000000000000f8b70ac060f2240c5134a667d7707e2d9b648510000000000000000000000000b7689b94d69b2305d39624abaeb19833286c28a40000000000000000000000002d760d867ebebd7da5b0be18fed71b4bcc9610eb000000000000000000000000d6436bba4b8b440dab2405969bc2c97c24a652cc0000000000000000000000004d69ffe95af5428a9b9e0c7a8b8361870a96e06800000000000000000000000097d15a1686037fe327f0ca6ce62548fc75b0b3eb000000000000000000000000d9f39680daeaa70bf4ef3e7dd43541e06b1651f1000000000000000000000000b4ff70f06c41306e31cbbab69e5aca0e7d0142f900000000000000000000000031945cb19c2d95af690203bc5884a36890e9345d000000000000000000000000e024914830ce59c87647b080194e639cc880af0f0000000000000000000000000d28b027033de1e538900a06402a869879cfeb8b0000000000000000000000006b230bbb5d085e476ec42ec0dbed39fded04eba000000000000000000000000034c68678c5c6ce6f7de21d38b8fb1abc9fe2a31c0000000000000000000000002a5fba1dedd66137ba8aeb0ef145c907836c6359000000000000000000000000a8ded1cb45135bd5359a4517852a5ac9755734b000000000000000000000000073e37ccb113f54644837987fbb093258f8d569c0000000000000000000000000982401c116e8634807c328cd1f55260b4de173d5000000000000000000000000cb3b79318fe1eae0ebd13d8ed3b056e4f266116f0000000000000000000000005ff05a95f1f8e47ee36b2a6fad99c5a27d449aee0000000000000000000000005e9c11d96dc3b752f2649e89f93e18862534a65200000000000000000000000021a584ab5d9e44b5b90fab28a77faaadb5a2e9b80000000000000000000000007a5c06e314e4a720432830c119ce0ed3dc7a5bf20000000000000000000000002146854ff1c5299900c79dae14c0f49d3c3b0a080000000000000000000000005dbcc5267d8f7f9905d1c404d1160268dea0b5ea000000000000000000000000538eee152583d76a521d20d0f49627f31051506b000000000000000000000000f97dee2d5aef90a99dde88edb3e8050b435e88b5000000000000000000000000e070c2dcfcf6c6409202a8a210f71d51dbae9473000000000000000000000000036e070ad0a6944e1c10b36bd9b1a674bea9ee4a0000000000000000000000000830428722c5a94edff3d0e3e35d06ab61b453650000000000000000000000009f14bda90a8d4af7a16874b88c08b265b3c566ef0000000000000000000000002fc9cf71937f2ee86fa79136c123e7b811a2dbf1000000000000000000000000c1d4d007938719f9141a5b5dfbc5485e677af9770000000000000000000000001ca3037b753ff4664f8bfafc2c458823d264b7ff000000000000000000000000d00f159f6540ea851b8878ae69d202e752b05459000000000000000000000000beed0d8bce45ca58fe1beff9d630fe055c1cc441000000000000000000000000b6896d1022f1930ed7731ca794ac1280159fa0f3000000000000000000000000ecf27712555b958eac174fd69bc8a2d93798a0430000000000000000000000005ad7c61ec4697411e7b083404d104c7962d5a7a9000000000000000000000000c1a80900273f92fd490d96991fb21741090b4882000000000000000000000000a3689b0feaa24474000d169088be2a4991e633fb000000000000000000000000b5e13b27ce1f74f81af925afd0eea510e804c2b000000000000000000000000039a9ea14afae8a7c9921955738fe5ef6f5e3a24e000000000000000000000000d58fb8c8cbfee4b404bb517ca91c8a3de5a21056000000000000000000000000ef9915a342e8537c29ea5f5b492a43036a8d2606000000000000000000000000cd689d27a3a4d5d6736df6cba3841a4f1a32a4090000000000000000000000002250df66501d4098818fbf4956c3e34b79b04807000000000000000000000000dfbdd1a390380ceb66809e108c012789a60cae95000000000000000000000000bca33005b4dbc8717efce7f01b06c890126c8ee9000000000000000000000000cd00e4358d5a1e40cb9b8db6db0a5332398e10c20000000000000000000000006a26e8301418c000765cec3a0bd27439e0d198600000000000000000000000000770097d87b6cdaa04038fadac02448179c340fb000000000000000000000000a3bac4ccd371a31fe83ea63e30b35eb4ea0d293200000000000000000000000037177a0be0b32b17722630fd76a9dae67a6a96530000000000000000000000001bd8203a7e5bcdbcfba0b448475cdb6af8089776000000000000000000000000aa20b382a556a7ef6627add879ca898376fc0182000000000000000000000000a155e0db856a7e4f37159d5a9a1f62249416c1f90000000000000000000000005e180b5ee5eb856c91a39be147627ebf8b82cf28000000000000000000000000050e12a48998f529ca9c4b6172b5c73fe43f6f830000000000000000000000004038f258d7730d435252d51f3fffea24956ff36f00000000000000000000000008fd0bd6245541e730414b6b9c019d394b2c3268000000000000000000000000309caf276247dbb9c0ea7322d621e6cfb7475e5a00000000000000000000000044dab0b9b884e20f54752589bbe83521f55bdc380000000000000000000000009308258e0799d0a21ba88f83667c8755b76a5b0d000000000000000000000000933107ce8c1337282caed40c89bad8bfe6e5dc98000000000000000000000000dea2eea21509f56787763077621e42eef48d59ad0000000000000000000000003a194c9bf9a61e283e1c7b9f430b27ecdbab29fa000000000000000000000000a31d8b87348dd5ff37c293cece59a3a1efa361ed000000000000000000000000b747a77b48a87facc370c54e5d0dad82a5df774e0000000000000000000000000fc5abf6a5ea0bed7aad88a8e372e26a49b5e7ff00000000000000000000000001b0bcf790ecf56fff400b41769f7d42b2eb3fe20000000000000000000000008e9d321d2177e9f02c9491a2afeec1e159023c3d00000000000000000000000027ec3715bc5e419df98689bd301c17661c73c2c30000000000000000000000003ecfba75d5a113241ec899888319a9e1e456ee9a00000000000000000000000064bc206bc24a1fa3e1b6b696714dceb4021ff9be00000000000000000000000041d1bd63094ca4a46770a64d9a4573630397d66a000000000000000000000000d0d64b6607bd448a6c868cc2f0a7daee2947f2450000000000000000000000008aff5ca996f77487a4f04f1ce905bf3d274555800000000000000000000000009f58532aff60b721fd54efd35fe41e033a294bf800000000000000000000000011412617bfbd4ededc3db86e81dd494add7ab1af000000000000000000000000e05102c6358d737fc8468fcf3652cc6d3dc0df4d0000000000000000000000001a438a26ff4589392ca706e486e880619db8093c0000000000000000000000003d989f9f948bfc0217db498f802cf709066f7251000000000000000000000000adbb744a9434aad006772cf76e79d246c4506d1b0000000000000000000000001cfe723b0b49d9b9d76904eafad546848569dfde000000000000000000000000c7b2dbc74557aebb7e7dcd83d5c50fff919fd657000000000000000000000000a1bc58aa158e10b944472e076cdde342096a544b000000000000000000000000f202223e1903b3baab3574b89febc576052a16ea0000000000000000000000009559359a3c7cdd04f1886f4939571b7a657bb6ed000000000000000000000000fcd602d53cfe99e7ca70d106ece280c23a7b0878000000000000000000000000ef18d342fae9c175e02a4ab6ed3a7d63f2255ac10000000000000000000000007f889aa4f5a23ae6d84f880d2568baa24649c31e0000000000000000000000009110d0a40a5d59e4b11404683daaea53fb1a62ac0000000000000000000000006e66dccf07f22c789cfcfe88028886e0668df0a1000000000000000000000000095fa8e3cde03d08d1c113077ecbd09cdf818f900000000000000000000000003e71b841eb649392a79f948196d9917b11284208000000000000000000000000e943b2afb73540ddf3f4d34f01a156c4f85fe1570000000000000000000000009c8238d67d10b9d79bf22a8e5d0a946bc888f2480000000000000000000000001d07c0d7b1160578f5a40ea4ba50e2a1f6b8c7c300000000000000000000000083f5168c77e443e348b574e9445e07ae6219a0e700000000000000000000000076cd406cc5d813d0e607a71380eae1032ab7d1b4000000000000000000000000d74b4369248809004836f01e09475aa7b3d2500a000000000000000000000000c9f46aa88da680806dafbf34d3c656ea8d97b018000000000000000000000000596b734d9d151c2d99eeb208328d91840bcc9b6800000000000000000000000009b12297ec38b028194e000ad16861968a39d2a6000000000000000000000000e090317aadea1558b7bbb7555ae52165e0ec94b000000000000000000000000035c927b856c4c78bb86f642f46cdfcc4163937d40000000000000000000000003ae421154353e017a2ec0a2970a0fda73c5fce540000000000000000000000004e095389557e4191088ca904fd5044abc1c94f5f000000000000000000000000c981956539be92b453a873844fc6d39d9ff49c7f0000000000000000000000008a53ccf31e6a75bfa87ba2be2142e1c3a7c048bb000000000000000000000000f8ef8d7aa2db2dadd7b2bf670df875fe5cc4fe9f00000000000000000000000035e7326e09640b4cf59934906966f7f84d34a12b00000000000000000000000083792db335ba0ce17b5c30b458946eee4d1cba2b000000000000000000000000fcb0cd068f6f30bfdadee23906205bce123fc3a2000000000000000000000000459cf7e6ae877211bd5a0c8c3e00f4e8652ed515000000000000000000000000e1807047cdfca04e9f2852c2029b74da64865c290000000000000000000000000e3c3b17a35704c4694628178c7436afd2a1e62b0000000000000000000000003a35bcfe93cd8d37353ef182c50c6eec0237b546000000000000000000000000b38646d21afad6d6535a73c2c17332cb77c5d811000000000000000000000000ca3e34512194e8af4dbb24a84214616c631176e1000000000000000000000000680becbf3ae0a18a0fbcdbf4b7e60cf4560ad578000000000000000000000000c581207d2e6ac5025ad03fd38e73d4bef1eb682a0000000000000000000000001bb9c0653ac1cd6df873a9d4efa1e1d447472068000000000000000000000000b6cba76df107ab90601866c4c375ac434999011700000000000000000000000092ca0f2bcbb62616aa49f1de0f15356975431612000000000000000000000000bdf81b19af7848f7384c38e68208885ff0c9f390000000000000000000000000f0dc98562b74bd703558dfee50ea0e624701a4f500000000000000000000000061400d00ba3185ed4727dbeb049a254bbd99bcdb00000000000000000000000070cde8c69931514b83493538ce6be0cc3d7a9ff1000000000000000000000000b55675216776d473a848c174bfa3b673f9f162370000000000000000000000005a91b98a73d72a1fae9f1f962dca77326013b155000000000000000000000000fc7d9e1eee9c0f499cc57dd88bbc49b1c7bd3a6a0000000000000000000000001e05815d1f52d1f5fdef068a70bf689b419fe8660000000000000000000000006ce45998dfe3e4aa818b86a068cd2ee1606bd9970000000000000000000000009c59f49cebe5fbd62ccf744b24a64fc04b6d8ef50000000000000000000000005c5b86db7caac5680984d88899b537ffb9f54ba400000000000000000000000074b768436bd861d51f4a8df39d42573c631e29a00000000000000000000000009cce08a4cfcc0d6381e52da80165d5ff74b8a36f000000000000000000000000be9e560a5a5f7d9e7118644a9c12e9f8788cfb070000000000000000000000002fa260a09564ec32c02b6694a9d8dd769f25a2fa0000000000000000000000009da1d024446107bd1adccab361dc3466d3176b450000000000000000000000003b8eb0aa2817419643e4a81a4e0b18fe4927574b0000000000000000000000004b7dbc51bb2dede996c1c64c9aa25b7ecbe989d100000000000000000000000015050de4aaf496bbcf739087e45be0d9d221aa9d000000000000000000000000e9527df1d315034770de1abb960eccae0e24e5d90000000000000000000000005bd98e6afc23cb0fb152e5bc1e6d509fcc11e3d00000000000000000000000008a8bfc2c1b57d63552aca1ed6cad971b5f8909bf0000000000000000000000007ba9583e4116b7fff03f2912569eaa467f68751d000000000000000000000000bce7e6554e230ec2287b4e08fc0bbe021f8dfe770000000000000000000000001cdf56f639c62a39efc72b953b795e6a21030699000000000000000000000000d0dc1ad899b82c2d4e0ac9825612b27769e25b62000000000000000000000000713289bda42174e046b0f70be634c8f99181e22400000000000000000000000022a6a40223d99a1112e9975fc4e4e41726a4805e000000000000000000000000eaea3b2fc35942da7911f97246d2f6ac27bd379b000000000000000000000000d172b0f73413f36b32fdb7c2a35aaf51571f2197000000000000000000000000c05ec3e9e206da6e7bf250be23d426f641e976ff000000000000000000000000c4916b8a736db8b9819ccc4729240f1d8a88c5f6000000000000000000000000aecb5fe24dbcb0c24afb34b92d37c9e3e4b07b9e000000000000000000000000d37a3e2ca8e17ad4b69196eab2392fd1c0978bc00000000000000000000000004d065bb8b63c39862dbb255e9fb599fd8a4110b3000000000000000000000000ec192aa6e197a0bf45d8e4b9f0b28af3076ae33d0000000000000000000000005bdec485c09a3c2225868c178c7a01fe71141fc6000000000000000000000000f764a3d8500f537c8a69217e5752cb7cb7b49e57000000000000000000000000e6ad0f991ddc8630cc03c972fd5ea62db882852500000000000000000000000028f806cda0a695ab0a808e38eaac7baf7d3a0a35000000000000000000000000ec4652bfd596b5b46176f0fbc551099c8f229dd4000000000000000000000000aeaffb02b2f1f6ebe4acb800097114a3548c226d0000000000000000000000001fb86e4680a0b0df128e39c40db91be7526052ed0000000000000000000000001c362e4c1b0e0c168f4c6eda2ceebbbfe2fa3a1d00000000000000000000000055e2d9bf16ea8be27f9be05aecd5d9205efe45330000000000000000000000000d6fd5bba4f727eef37a7509dd03ad991f03892000000000000000000000000059283621854ac3da12f7dce7f7087682febe02d400000000000000000000000080497750cc46ee5334228420de893d21d5a34108000000000000000000000000d4392dce1b1bc0948ea7614d6185421e7023e9e9000000000000000000000000c35b9b6990c4daf088ad44036a42b2c3d6466687000000000000000000000000968a2b0cfbda25475d287883d41a2b85fbdd0e7d000000000000000000000000de43295a186067ae08fef120251b1562cd2895e00000000000000000000000008ce9df09496999016a3620b9c992706d7b0b345e000000000000000000000000324ecc149036ce3fd6ca3d67ffb9a580b7e7064a0000000000000000000000008a9083e473966cd50c420bc6568a4658956388b000000000000000000000000055be75bc445f94853dded6e897bde25a9c126c65000000000000000000000000ea2a0c36b07b9ff9e9810f42b320e14b8ae507a40000000000000000000000002646eb397a16d14eb9a0859a2d1199e8044e417100000000000000000000000027a452792b1cf782d83985c7320e1852044e3c4200000000000000000000000019dc118ec85a92252cf8b5641f3f18b361c5e7dd0000000000000000000000002fd29c638b0a4860bcbf83551f36f43fdd0a781c00000000000000000000000045e6f34667f525b56ec6b0d29ab8fe23a9a533f10000000000000000000000006234a0d0510c6428fab8eb20c2a081d77beae4dd0000000000000000000000001f244e040713b4139b4d98890db0d2d7d6468de4000000000000000000000000f9dec9572f1ae253669f9165f1b4125f93741f8200000000000000000000000073712dd39f9cd39141fc4b62f3bf1f5e9702385100000000000000000000000072606434a911064795cf2f28d458189cf9e76e63000000000000000000000000b9409641a725cb91be30bfdbfcbc173064cd3e1b00000000000000000000000053f9ad2e7d6a96c5d22811b5c023570b11ad77b0000000000000000000000000debb152ee47355d71e91702c55570e83bb9a467e000000000000000000000000eef97888a938840ba10ea35b3dae3822ad1db66b000000000000000000000000cb3de150b591bb288175379ed8da664546e56da300000000000000000000000098b78be3bfa29a27c5ea3b3ffa6a3085b6e351d000000000000000000000000056a87a631c24e1a4e7a2cd4f8dc22759ec60519d0000000000000000000000002bd31c4319ccbe604ff4a4579c7cfb15e2a052b3000000000000000000000000688d940db4b57d8e3cbf815a9f29bb45edc618be000000000000000000000000a632bb01e87ffe6379aa9e5105f74a16c7f8fb38000000000000000000000000187595cfe625f2e4cb13d26f0bf42110510ea842000000000000000000000000dcf21f41e0a165786fa409fc34e089ae1da73700000000000000000000000000fb92a366e130d65feb89cfa414c21447fd933edf00000000000000000000000093d781486aa71478fc2dc21a0444a5cb457689f000000000000000000000000044937c41f0d7132beb8e03f847f7b1b6ee398f55000000000000000000000000394548fd5e681d59f4f0ff593627eb31802783fb000000000000000000000000c0557e76f805d07cfce8093b0b34e8b07d0f712400000000000000000000000069e67aad5495a48c4ef3f770d93a99935e1dc90d000000000000000000000000a7331a78be130cdb68c90aa162c8b1ddcf7581780000000000000000000000007a57dee7048b7c95578eba38f1c7440ee468e09a000000000000000000000000379c2fd647b65c6d7cfb9157f0c4d136e61814fc0000000000000000000000008b950af130deeeba2b2070a3608533a36c252b19000000000000000000000000f745c8b58cfa8e80492ee5ffb6beb4423c2f5e46000000000000000000000000f144eaa71eb945a56e50dc20c2600ee343a2d8f6000000000000000000000000f18dd61e31613b23535127650276e7b5d5e4c94100000000000000000000000081714acc7307aa56dcd6950c5600b60b3a95abab0000000000000000000000004a53ac702668bedbe2c80b97b14656ef979e0e4000000000000000000000000067c29487138a681b75f1890bc10ca71b75a11ed500000000000000000000000023be0ac9f2781d855d1fc2e15079b443b0840de4000000000000000000000000f19aeb0f2d0f53e6e2f015a7c531f6c271858ba40000000000000000000000004550f717ea3372bca7e839186d1d07df0c40b5d500000000000000000000000068819b9c71d3d65f0dd270e322e2c037aaa96822000000000000000000000000e8e54cbee29328a908449943f80eb3ccd81e1d23000000000000000000000000940eb5fc499b1d0f7e3b7d2fc876eca678c73b87000000000000000000000000ba713f24d83dc4afe441496e24c412e6ed6016d400000000000000000000000032a04b4d4ccb1939e5499baed548f7dc526f77cb000000000000000000000000c0f3d82310c42264e120eb6385d22fd1e8139d43000000000000000000000000000000000000df8c944e775bde7af503009992830000000000000000000000008c2ad5fddf9e001471d7393c71fe61a198dc68340000000000000000000000006b1d49b916e38704a42e4c864c5bf1bd56f570540000000000000000000000009e267a5c50b14e3f32fd0bd37cc622c71625d4170000000000000000000000005e2d5f231e1d191e7e2435cf0388bf07951005a40000000000000000000000002f0d643602a0a1cf421f674206f9e8d6fe666a1f00000000000000000000000098bae05017247658a5376a07f0f5de42cae74bfb00000000000000000000000060f688fa53dbdf73fddd583bb5eabeab7240ea1c000000000000000000000000630a732272996b410e14c3908e76cb19dfd6f18400000000000000000000000069c509e9765c49cc6b9b4568b90aa47b89f4992f0000000000000000000000004772910de1721eb14d056004795dc5b5af9f7511000000000000000000000000c2f36209c6d09e70587fe20b80e8e81020fb64d6000000000000000000000000e14101886e5078b437225f5af841d03f8b70231700000000000000000000000083e0c00880b3971751ff3609cbaaba93d35e93920000000000000000000000002d5462de34396038a0662a09dc1f342127443061000000000000000000000000f5190a336915165ba85a738a758d0a4bed92417200000000000000000000000046c50d9cb491c7df5b2aa8e68f79f384ad79e4450000000000000000000000006c3b6d99b5638cb2c3800996a894d7316fec048a000000000000000000000000e1344ef81898bfe78d5a5e498225933d203255630000000000000000000000003115ba406ad02d875ca84c0dc861b05e06ca684d00000000000000000000000025dbcd17cb1ee85c266cc8c92b553a22a30d30b3000000000000000000000000b8d188efcfc9b30d53ceb8bd9f833629481c4b47000000000000000000000000dc5007de5c0311c0b9f4758d8a35de6c7a4d2dac000000000000000000000000a5f3fd0ac588007ccec87018bfd267e7cee0da2600000000000000000000000080b303d77a84e580c3df59d66a6f297612effebf000000000000000000000000ec3e901cdb32a90124039d0b236e194bf5a379eb000000000000000000000000460a8eff5ddf108a505e8af8e278c2ac9c42da7a0000000000000000000000004c8be1d302f60434574ed21a007a8ac0bb24e2bf000000000000000000000000608609b96558352edd01a8899fb18423aef9f3b4000000000000000000000000d163588415667bbf0fae7601a284f22b3d269374000000000000000000000000695b3a5689499311af5f165c404e99328f5341c100000000000000000000000064324b1adfb5fec9cfd6fc4e645ad03e40b2e8190000000000000000000000008434ddefda8ed12028095c4554c927c7742610b100000000000000000000000099d25dfd8ee285bf161ba50c293829d02484ef3f000000000000000000000000e2fe1692703b7c66614b03fdb36ddc38c547862200000000000000000000000025369e78adda90ac01b0160e90d7a10d132ad073000000000000000000000000f75338bdd4d8c3a4f077c23bc74058cf5efd716200000000000000000000000059c32d3cd17d5dd84e7a209b01362d86d5b685ee00000000000000000000000054dd16ad73f260e020941fd4b7bf81bdf77cad6300000000000000000000000010eec39a340563ec3e59ce67253d6f46175a3a9e00000000000000000000000006aa97ff698a8a25e819df7659b33f8b7970323e000000000000000000000000821dc054334a16a7867631b494ab224f4d4c42dc000000000000000000000000f05ecc9aa9ae22bc865a560471aa445b862285ca000000000000000000000000c8c60ce861c823f6977df49d2542f3ba63592a6d00000000000000000000000096e869bdf253826cabece09167baee3ecfa196b30000000000000000000000008a43f6f62f1c2086ede2756cda4be8635eb2c93b000000000000000000000000154273f586ca47d546ea7a589dc6cbe8e723cd1b0000000000000000000000004bfdb3b4acf9258c822bedb0b9f4822d8bdab43200000000000000000000000045832b7e9ea6260c970336499664ebb796a87c3f000000000000000000000000871bb4c229fb43cf5872e102e5aebd83278dfef2000000000000000000000000a5722b848a39a03ffc7fbe739b81c7bc7dbdd050000000000000000000000000bb5bd958bfdd217283b4723b63186069c27d5f9c0000000000000000000000001c7348aee6cc438449f089a45939d36a1d4c09cc000000000000000000000000317bd471d9a9deb9297b33c348e1bd7515617029000000000000000000000000fbd451494e7b32efefe0b3c76f19b2a24563a59f000000000000000000000000461d86d71276fa0ede0b5c8b7aa4d9e1f8476fc400000000000000000000000042d4c3d8392c1480767e91dd2ba08ed396a64b7800000000000000000000000003e1b6365905ae4300225afad5217e5855371b410000000000000000000000009e60dcef85f526176c37220a6ace473b826886d70000000000000000000000008d5db5d53bad08ad24ac03238d25ffd1e33e0f58000000000000000000000000cdca0834551cd2fbbe51f507ce71eaf1b02371bf0000000000000000000000004c9be32889a925257f8c64b57aaeddca72a8660d000000000000000000000000f31b82e41e771c86e7ad1def8f0e97a11921a23f00000000000000000000000074a94f6e2d88849ed0cac07f5b7c9a05bc516ddc000000000000000000000000dfc8f6452120137187f449cbd50e0071ce0bca960000000000000000000000009e732b997b11a12dc3e2b18bb04aa3e6da9b92e0000000000000000000000000005b3e6de8ebba267c68512e27afcdcfac4121ca000000000000000000000000214cc2f2e3c5ee34b034ce80b30a7c87288ddd8900000000000000000000000032c9d68bc8c2fdfda26de4e88b3e92091b6428590000000000000000000000008a9f6643bee1b9817f74722b9918abb208fd70570000000000000000000000001768456196ea7cc88ab388f08f60d7f2dc7b4ca10000000000000000000000006aed2b868ff110adefe629a0dba702cee155973b00000000000000000000000066081f909cbe6ac3077de1c968a5704f94a7f3e3000000000000000000000000750d915c8bb5e095e6c06b8dc8c1ecdb3ff1666d0000000000000000000000004121833a419a21ac89a2660771812a613694cd6a0000000000000000000000008e9d825fb9168698c40393508eb8982d393098bd0000000000000000000000002700e7906d0fa65338c0e79d83327829a8f88ed30000000000000000000000006b4a78795831e751a709f321c15fe280a62c6dea000000000000000000000000ddd8615ae60bf05e6ee4a04b31ed63597fa0097d0000000000000000000000005da7800e927cddaa8199a45a17110d5c7ca115c2000000000000000000000000efc09dab61a3ce11076e22aaabb9012f7c94565b0000000000000000000000008e0781def3aaf537171cac7e913951fb357f58c9000000000000000000000000ffe513fab7a6f3314419ea2a894db2f8f23d9dd7000000000000000000000000f5d25cbe35e4261664ae91ba777ffba006cccd53000000000000000000000000b39ec3b440ed1d5f6fb01c175bf4b4cf9279b9aa0000000000000000000000005767795b4efbf06a40cb36181ac08f47cdb0fcec000000000000000000000000c9c3049a911fd2b011c0d5bac8199f227e2c924000000000000000000000000049629af3b3620519dcc1049564e50374a6ee44b90000000000000000000000009f2c936a99a101c93199ff01fb3e5d9afedca282000000000000000000000000c5b00c4b9212468c8358485e38031fe2d643701a0000000000000000000000004cc9ec37aab029a055648e077b6b8ed6fecaf2190000000000000000000000004cc9ec37aab029a055648e077b6b8ed6fecaf219