60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000c06f25517e906b7f9b4dec3c7889503bb00b337000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e6c696e6b2d7072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e206c696e6b2d7072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d5465475a6f4d37796a66557943524c4d68725539346178784570725748444a484b3666386461624e3770314d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000546000000000000000000000000ce8f355bbdcb2febf8ff06de783151213a02b3e900000000000000000000000092a0ad18653f79dd09400f72a55be5bde03e3948000000000000000000000000e78ffe609d40cb94663a23b5be19745bcda4dd2f00000000000000000000000079edca881320af514601899677a78e329f561932000000000000000000000000d548c84ca7d1eaf0cec427c53b3cfab06c47971c00000000000000000000000029f3233df0e4d5f50acd551b6a21b7b25886d2b400000000000000000000000025d033d07374c83512cf10c2a8c7f2fd5408eec500000000000000000000000065740a32863b675ee61b921b779a93e525357382000000000000000000000000ec0e0659a08dd65b5a1d4fe9a9a24aebaf9e9ae00000000000000000000000009119eca96250387dd888badbcdf9ac3e501708cc0000000000000000000000006444de1b6e89adea05fd222bfd57f6afde81451c0000000000000000000000007aa7a91e66b4faeeb14898b48183767c357faa110000000000000000000000006a372e167c3e63fbf7893e297d7a9d687c4251a8000000000000000000000000853f4c8baf4aaee5e005a9e6d73bb764f6170141000000000000000000000000e4ea8d665429adec79dc6b3df03612bae2575517000000000000000000000000aab2f54458ef29c3c8b8a55369eb861f04c2f85f00000000000000000000000083430cfc262ae5b79860753b273f2c45db61bbe4000000000000000000000000a0abfa0aa30a66754627d63357e21af552ba6dbd000000000000000000000000d30aaf63b129becc9624be27a5ef918c957f87430000000000000000000000003e2549cce4cb16d15c1f53ac2460404522be04cb000000000000000000000000d395ffa70da0b864bcad57c5b0c773aaa42bd53c000000000000000000000000ba737155fcc0b82047be1e625614046e1c13e7b200000000000000000000000033d3a9a0bc3adc277c726e17752c8c3ae210f1ab0000000000000000000000007bf343240076bacef10d7d4c99adacaa40ccda5d0000000000000000000000000106d978dad93bd67a5482046b79a8176466724c000000000000000000000000b557ec5b0172dc3dc04249b935d23a88a669cda3000000000000000000000000eacebdaa01c1077d0638dfff3c32464d0aa61ad40000000000000000000000008d80bc66dc7af2591dc60b1918298a28cca0ab160000000000000000000000007e2beb0554e8cb09db4b18aeb55276ae410dd8f3000000000000000000000000f7fe3faa6b35d249208deb43e756c09a1cb6030c000000000000000000000000e70a249eb4117bab9a7cdeb496572beca4cea8d60000000000000000000000004e799e57325cea6230fb075e0d4cacdbdcf77b64000000000000000000000000b8011b9b338480e3ba208f620cabfb3581b3dfd80000000000000000000000002e810171462c98c1900b22df904d97c02c92312b000000000000000000000000aae10b2df9536756e11d3a9137b8bfe612e48ab200000000000000000000000043a0ed901dc1372596577ec14632e5efbbe92841000000000000000000000000e02d3ae87696c08b79cb19f23af455adc76603cb0000000000000000000000006ccabea4607dc55c5ab9e6cd82e9e68edd73590b000000000000000000000000a80b42763215bfac824cb03d9fbae37c704f6be40000000000000000000000008f8fc139bfa8ee40fd08af21b6b4b9cd256f1e6f0000000000000000000000004660f7024768c1a2a0b406d11ac339fa48524eaa0000000000000000000000004b91097ffbb8d40e512338d1b89fc4b72ea03bb8000000000000000000000000f647803cb54d8fe3c9f72faaa43a3909e0cf1bac0000000000000000000000006895c98ed00b44fbef499715adc21a2d5c9b4142000000000000000000000000d06d05a61bb57f19e33f5d2db4463c4a01dbac5000000000000000000000000021aaa8c460be09865728573fdc08ca4881fbe8fb000000000000000000000000099becaecacf4c99e3ad87d66a1b1843e007053b00000000000000000000000072978f6b2ba433335850099e5ffa96570ccf2dd90000000000000000000000004740413b3cc85f495ecb886255b2ca3b8446d35c0000000000000000000000007efea6d83cc3135fd9230b0786cc1328c73c6d8c00000000000000000000000000c6b9fe1bb940229eb6cd9903b892f50c26bac80000000000000000000000002db4e3aedc27b84a52b58752687407d5868bd6b4000000000000000000000000afc6ddb1236744b7c07cf1e6fda8325a54a301b7000000000000000000000000d08d1b2cd9f88843a3e44d0433044b86e0fe3252000000000000000000000000cb3d897b704349f8a53395ba77a49c12b0f7ecb200000000000000000000000066c8d3606c8292b46135dfe6f074506ed2cd1e09000000000000000000000000ad9f1dda0082d6ea1db4aed2a28c55f1fef3595e000000000000000000000000ff95eb5fc57b3c85ce12d2c16acc6087e46d7d03000000000000000000000000919e8658b882b042b05e485bed94e551e074dbb200000000000000000000000090e04dbd5fab245543ad10a7678f4d0684cb0171000000000000000000000000f5f6fa5510ecd6c3361accb5ab015f3462c2d56b000000000000000000000000244078bc0eaad224dfb196aad53904f08eca4bf1000000000000000000000000070d1f1edcf3d12a5049ec9ac797a46cd897a5610000000000000000000000001048508205e36b250ded34196a63c427f262b09b00000000000000000000000006b1aed41e050d387eb7517a974dc2fcfa222e4b00000000000000000000000019d6283bb9ff81193f75a1a2f9e3a74bb4bbf1fa0000000000000000000000004a044018c526ac224cd4d8dbf87950fb9defbb1300000000000000000000000062e81fc05142e4b2c78bd215f63eed63dded437b0000000000000000000000005ae21cd2ceb763f5908fe81d310221437f1a5ffc00000000000000000000000044ae9106450a83088f0a5613637826550e319dbb0000000000000000000000008ee98196c7c75eea2bf5c40810893f7a5aa9874d000000000000000000000000e16b6e18b985b55a5460d608b0eeaa29d95601af0000000000000000000000003678bd30db43f64e83f0ff8d4320832565f6bfb200000000000000000000000013e04ecf1893301ebce064c1d177ff80c9c585640000000000000000000000007ec6830b1b03437482fa7b577643f0a1847211d5000000000000000000000000d1b907b633389abe917522338048ce0e1df3769c00000000000000000000000083a69571b0800d13e3135108d39b62a8d54d6feb000000000000000000000000f114a5f081da1bc32214c16b2de1c73886da9b77000000000000000000000000065fa3a47fbb0612ea54c4c971e60d8688c24389000000000000000000000000da85048c977134b09fc05cd3d1abd3a63e8edf4d000000000000000000000000e864a74e60ebc3625b236b3cfea33bf3ad96dfcc00000000000000000000000025e34999b750ba982b82d1312243b065612aa63e00000000000000000000000091f61d93950ed14afd8c87cbe63a11ea7cce2acd000000000000000000000000abc777ede9c339326c20f514d77ff95a8ede6126000000000000000000000000965dea57cffdf837399436b230c80739168385610000000000000000000000000e6d2d8410ebe12c3742dc1863251fe2c16d6d74000000000000000000000000638155efd901e8e0ea769f018614d78c1dfe970800000000000000000000000009f33d279508c4077806e05f996326297daef8260000000000000000000000009076a90838c4be8a987447ce15f77dedd8376a8100000000000000000000000081864670a99526b8ab3a20af7b8179ddb3a90a6f0000000000000000000000001c2762ea4be597aadfb4769bc1f7e3eb1828db55000000000000000000000000eacf35c01bbc8f6a6f78271395b49e22a3f2ddb6000000000000000000000000dfd3299602bd8183053beacfec0303152038623300000000000000000000000001522eaaa361ba2775ae7012aac51ddf38c0b1450000000000000000000000003317318fb601b8569018752e7b89b798c6c878cd0000000000000000000000002a5ee2a523c949c3d558d36c35a09d60a3c5da17000000000000000000000000189820bf5f05e80d63970afee5995d81c523d9f700000000000000000000000068b19df56261da59c2ca7085a24a06d30d1bf5d2000000000000000000000000663a13ab17b713b7a713c50735e541d3bda06d2e0000000000000000000000008e2126822ba2de8d2985978fb5e6ab67413e6cd5000000000000000000000000b4e69808967490f6a333dd1b14b35716d3050aac0000000000000000000000001c3bdab621e8555d43beb05759944c095a061d4b0000000000000000000000009cb8dbc8fd46a173636dd0398859538086932d5c00000000000000000000000086edbd977cc6d59c851cdf58a6c16ec6ebcb439c0000000000000000000000008ba1dd555c3addb6275dfd0b7ffd739aed6ab7cb0000000000000000000000004e9a8dd5b340dc3f46e9355e45cb8c6a2343ad4a000000000000000000000000934e376e454283b97fa5c26c38b01fbe67d378ee0000000000000000000000000d4570d8590cf5c1e2c11de090adc3b06b472fb30000000000000000000000008dfa2d691de5b018f91a71e58c8156239efe0336000000000000000000000000e817ac089500e6b82a2c00801673aef6875819d1000000000000000000000000c9c0d5039bb134c789b5cf86fc08d52c6ff8b5b6000000000000000000000000746cf26793c6fd9d78f3dbf129c8b3a3dd50fa35000000000000000000000000da37e22bbb957337e0e73c3f077a045055a26f88000000000000000000000000acf65d6c2d8ad495b46451acd5d8d205cb00ea480000000000000000000000006a7b753b0b8fe877d912430833b8b456f7394793000000000000000000000000cc19bc4d43d17eb6859f0d22ba300967c97780b0000000000000000000000000a2fe81a779ffabf8e15e9ee7bca6b1c68cdf58080000000000000000000000002a759a208125cef2b6aa8338af80c5f543a59c63000000000000000000000000c0edd7d72493c86b17df0225d3e7a6dba2c6cd570000000000000000000000008f4ce48a89580d432318b90f6f4d28a18a0e205c0000000000000000000000006ae112b6a4e1f2b2e8d68d42009418b8f561dc140000000000000000000000005c58a76aeecbf1c37c0827e753dfd85743e6d8e700000000000000000000000000cb1cc2de2ea5351a4fff0e3113043245cfd8b0000000000000000000000000a3b826383ffd973c2ec065340e3307bdcc59fb2b000000000000000000000000d313e41e0052bbbfb80fb73f7cce5cc940b978cf000000000000000000000000c2fa37d52cced995f80779606f029678dc8df05a000000000000000000000000ff45930c874930951b6f757a7b8a2fe4c205bed50000000000000000000000006173642460d338703e23d69108769d703a6d0741000000000000000000000000a2a5abb10c668f281ea4a581047017d615afad520000000000000000000000009e6ea186ec8902b77e09da53211b22906327a96f00000000000000000000000071841b269e07f48aab947125e31c942e6ac405fa000000000000000000000000ab8b649557cbf89e5535b4b50cbe995ad2344fe6000000000000000000000000aee012b7101d5da1574512d7f25b33ad20a6e4b4000000000000000000000000790adae4cab03c418cdeb2b389c00c3a78bc192e00000000000000000000000024fe547645d155d50c048e6802a3333fc5c1f79200000000000000000000000029780f82785acdc01b3ba25e45e51fc9b82f8e32000000000000000000000000a66748eb16651b64a43721f57e1792360dc88653000000000000000000000000a1129fb8ff1fee9aa8c3f028e23b000d5115e921000000000000000000000000cf698ccb15590b7f789669ae65734b74e1d5c78500000000000000000000000060a5f6c26f210ba51477ea0040d3bbac0f90d8a0000000000000000000000000029de31cd8267dc88a23830c6e84bfe8e6273ebb000000000000000000000000b0cc5a9511d0ddd51aab6353aaf9496803504eaa0000000000000000000000002cb321812f7592331bf6a225446767d021191e6b0000000000000000000000000eb5155dec08447de10f3fb4fd2aea023c18cc32000000000000000000000000b949e47cd4c130b0464aee7866716166f499e7be0000000000000000000000000ae73aa9213be3a94f30876bac0748361a6034d70000000000000000000000000cc21b9990b2719e4262523bb2048b9f09c2cd92000000000000000000000000fc2daeade004a558192494e7d22c8383f47279330000000000000000000000005179b0733213e66a5524f78d075c4c26313d157a0000000000000000000000004606c53e017c764423302526aae0dfd96e7e291b00000000000000000000000058a19fd3a0b89ade00f10a63af861446c0415bcd00000000000000000000000022d9271ddf6efaba842b02132663c95905880d8a0000000000000000000000007e5824d8cd2adf2062e4e7d2658683cc44d0b86d000000000000000000000000f2cb8ef8a8fcc735f329156df32f4fe4d8095c140000000000000000000000008637216d44f7f6d0aa9316416b350ed724fb63940000000000000000000000001d124ccb8cf463ad37b2c830604fa54f1e1615ab000000000000000000000000ef45d6ce01e786769d349520f8c39ef623726bda000000000000000000000000efe9336ac523072fa185c026e67988f91236673d0000000000000000000000007a02291850819024cd53dbd07a436a0b6ad93ac4000000000000000000000000763bb9a770382e2b4eed17c7adf9a39863b08c820000000000000000000000002377548ff2b8c23dfaddfd3c03ba33f305e75e3600000000000000000000000002511d8e62bdfd7cb8ccbb4a0027f1e67230d054000000000000000000000000d1d7d1cc3c415375b775172eb8b78049680172e6000000000000000000000000cea6b0684460e52a1b62b6b3fb4d130234bc9f89000000000000000000000000e30ee87acde9a2b90bb03827f720f8fe9f7b9555000000000000000000000000a47d6057159d698d6ebfea0346d7d85f20d30e1a0000000000000000000000000c43962393ff61db98a3a62c1b694f6f968d593b00000000000000000000000042755731fe01c5f579a02454eff0e8ee2f42ac34000000000000000000000000cb1c149cf33e54ae692c264bf356fb74e21ddc5100000000000000000000000092a27cba29fcd69bceb84fa8b1616680f14f85ba0000000000000000000000007d10a900ed5f8d49e3f280df6abc442dc24a6da4000000000000000000000000cf004d7be2fe32dcca16d159652e52110efe7711000000000000000000000000289b51dd50acdb5cd7baee724c465f0552b71bf3000000000000000000000000fe5e08753a2dd34e1ca7d9c1b0d93c2080cfa14c000000000000000000000000619693fd1988ac252a27ad111ae1ece22132305b000000000000000000000000e326a4f2a53ba5e972407fdca4b78100a37c778d00000000000000000000000011c19d775ac5f5af3a0851b1eb505a66655ecccf000000000000000000000000151c3aab4a92ad4db755ff3273d26540a33ea15b000000000000000000000000fee92b6e289602f29f0248ba957f537c289e61d5000000000000000000000000ffe4f83af172ebe86730be316c09905ea40e32d8000000000000000000000000ecab021e99b36420a127638ddb275341e63ce1b0000000000000000000000000eca5833b1125e522d2a19f1c26b55e9b0e9087ca000000000000000000000000cdce8ff58831d82459dbc134ffae274d398b0c4b0000000000000000000000001bca35c45e1f974adecffaa76a713a25659378c70000000000000000000000004144a8f39f837bdcbcabaf34ee4c531b8d0fe9f0000000000000000000000000b15cd20fc00303a7bcb6d1b813c4fa9fdbcc430f000000000000000000000000f6c2f0570128907e556503748d3c14cd759e39d7000000000000000000000000eeba153add99840b4e585de0ac656a7795248275000000000000000000000000c9d753d5472d1c513b944c326aec53ba77e1dc58000000000000000000000000b0611043592df6b72408493eae2b073f8633ab580000000000000000000000006b7d81638e8a1c64b1fcbdbcc26b6064d526c45b0000000000000000000000006dcd7f0aec4cbcf23b8d6969eb08bb2c47fad1a70000000000000000000000007615d2fd6af4a092d7d433a39a8f54db36e1467b000000000000000000000000e6aa7bca3fbd1b9ec0c1c671bd712cef751eae7d000000000000000000000000924fc26f7930675a59949838e22de4eee7e68b410000000000000000000000006e238304ab1c8c40ac04219b7ac58ece9b6b5b47000000000000000000000000f4d93484d980657caea1fab8d5c2b835b5bff832000000000000000000000000acc2e2c0825d1d62e0c9e1524b3e1fd381657b8b000000000000000000000000ccecc675bf3ad0627f8c892d81c2edec44792f2500000000000000000000000040b22c1e149a821817b43734c011b280a710f54800000000000000000000000008ca83aee81da1a14a4f279ab6f002e7723061b90000000000000000000000000728b4ff5e249f259d7d713d17adc1bfc06666c500000000000000000000000091fd9aacb42c7946f5647b1facbc058705762d1d000000000000000000000000abb2a581b4002817b9ed6c183e8daed122f238850000000000000000000000009f02ba2c0bb3d892da19b0d30c4714dfa1e68d3f0000000000000000000000003f9de824ed0aa24de7c20e26656b60939a9ed1050000000000000000000000007abf7b5dd88993853c3b911880bce3d8a8b9704500000000000000000000000022bff483abf4cbcca6fe307ca9f17af13eda04d80000000000000000000000007cfa38eacc865f966a7b1c40d9eb76b6fe09cdea0000000000000000000000008732de495153e783ca6f9ed5a3fd5ea34c62549c000000000000000000000000ce8ba31e717a58c44acba9ebb3a41e83f892ac1e000000000000000000000000e60510af043258893e809f6b8f993a8e7916188f000000000000000000000000c58c6b56b7ac58d93f8589492952810bf3287b7e00000000000000000000000079d213bb92806e2ad737aab6829e37bedc15383f00000000000000000000000073412559b1c54819725aa5933c5d7c43113a13440000000000000000000000009e9a9e78bcaa495a662036277b5a49bda6fa9aa9000000000000000000000000c9dcaf5b5a28780d56c0f39a672955516a798b5e00000000000000000000000062b0c45bb2f4221bb075d4fb96e7cc4383c27773000000000000000000000000db67a75c6a0aa0f916fd00e385e89c3b9f32ca5f000000000000000000000000165fbba3b9c427daa096cbbd55b87805c0ae0fe20000000000000000000000002aeb53d22db56543ff7080f65e837bb4ae4a51cd000000000000000000000000ffc302e4df81552f285270634d12f5052a9dcd7c0000000000000000000000004fecd056bfb440f964ac20de9f666c708a906ac0000000000000000000000000a0a4b8455c2b947b3abb6aea7427a9624c2b0222000000000000000000000000f067ae23c1f4799f519dd5456299037b984d0512000000000000000000000000c2001bbc415cbdbb2f49d8763d2376d15e9ef2af00000000000000000000000025948115e96210f35bb66b2b663d3bbd3b281a6d000000000000000000000000443a7d4ba6c5a27ed229f58cf3705b7eda6ebecb0000000000000000000000001c6ac1ae571cd98d0af8db35f6cf590a061ef4cb0000000000000000000000007717a8406b11ed9dd329dc52568dfd343beef4350000000000000000000000002c958c3d1fedc44e2d923731870015c61798077c000000000000000000000000f29c749ca20de619a36223548fcacfe0c776a80100000000000000000000000092ca9b68b637b256f5be63db2af4c744d301583300000000000000000000000005a5fed9adf91a16dce8be83844fb282140dc8740000000000000000000000004a161e2f876d0dddaafcd4359232f08c76620a2b0000000000000000000000002ec1fce4e642fc96b04cebd8b8249dc8958607e30000000000000000000000002522c822d1b72cbd27827216ef5c65ad799b6212000000000000000000000000093ceb5c00029ecd786854809f8cc0f5ddb02c3f0000000000000000000000006b08f82b18f1b3704b6a826fe0413df7739c71f40000000000000000000000004e4f00f6997fc49b4f057b3662746d454c8fab740000000000000000000000007745b0802f02e6aa4cd7161228a53d8d4404e1b2000000000000000000000000ebbbde05e369fde1bcb3b7ada1d14d13f29f9055000000000000000000000000d19f398d838d14d713a190fe6cc3c12f136229cd0000000000000000000000005e460a8977deedf69bfb5fe4eac4d100f5d8e3a1000000000000000000000000d1d9ebc39d7eea082291ee8750711c3f55e71c920000000000000000000000001a2f8a8e39cf427284cb260a39f263c9f4b9d2e2000000000000000000000000fb34bdde3d7392b712ec5c897d8e9747cd15c181000000000000000000000000f5d1e47e0bb5d373873c736e20c18128ad977a680000000000000000000000009891ae46863fa7e04d6e651d627674ea47a6898d0000000000000000000000003b5785785e010ded7513cc529dd88cd80c9152f800000000000000000000000053b12375198084ca6420e4118d2be5dae274a1ba000000000000000000000000e8f7b65fdc441863210cbbc8c44f7968ff02490d0000000000000000000000005b6653640ec4c0a9272541e9e1b58ffd22d7c78700000000000000000000000083a6fe1240b9ee031bc98cdfea67c5ec504a9cb100000000000000000000000070dfb8d4620c9fbd5237bb5b6d65ea6c514d2b9100000000000000000000000024b78bd6b878a31a8c1b5b814c1f7dd225219415000000000000000000000000c532ddc24345caa541a2f260a9f73f48bc0281330000000000000000000000008f70a9181c3ad82073aab1ef7df3c1e55b84c2510000000000000000000000001b7b389778bdbc5c12352239d700510a8d1bde99000000000000000000000000e4ca858ba3fdc1db3b41518f09931ac34c9517c9000000000000000000000000991b8a0e271694fdbf262fc358ed5bcaa722493e000000000000000000000000e84c2009ac99d38d3dc894457e368e61795f643b0000000000000000000000005d2456c42cdbf3df404ec05d1e56112bf550a689000000000000000000000000d521e27becee5cfe44363bd9024e7e24c231d6ac0000000000000000000000004cd7bb8320aa8326639cd6f34e668a7b4eaf243400000000000000000000000032cd86f3ed5a4abd4263ab1997adaa3c5cee6bde000000000000000000000000f2608d664bfe14fc9d5c91c4d98dbed741991526000000000000000000000000ef1d183af1b76a35b1cac6ad600d7fa81a61ae1900000000000000000000000086da6d6a5340f283fba087bf7f940015b8a761f00000000000000000000000002d289e8420f1b0ec3be44c5cd9b978aa4853f4940000000000000000000000000b87f2acaf620a68efc3a5511a552601400d445c000000000000000000000000ca8fd9e5e5e37ef3a3787a143184ba956cb2e803000000000000000000000000f1e03ead1af18d22c2313ae2a25dc38e9cd04be8000000000000000000000000c649c00a4adcc9fbeca6698b4c93caa0ecd7a944000000000000000000000000cc95b480f8b4dec40090df2768d9c05924418bec0000000000000000000000006982032eb65381d169969dc2d60a7134c3da2571000000000000000000000000bacc8b81f0ea14881e4a5a5fa2d75c5ddd12c616000000000000000000000000732863874820e6a71ac9c43eb4d784b4a14d0b170000000000000000000000008c01c704f21e306aeb1bfe0b7c2f6b4b6223e0970000000000000000000000009b4c4d9ca4060829c87adba582992dff814aa1fc0000000000000000000000003c4632b5f951d4377e6fdcaae4707c8c3a00c39a000000000000000000000000573d0e31cdf320843e45de0c299f2b57265ec10c0000000000000000000000008445993e6e1fc95643ec6440f923ee1d2ad0cfc9000000000000000000000000b2646b495a0356f0ecf5a02488465848a1aac742000000000000000000000000f4f0c651f0609a5647ee7c965a736b5dc56616c60000000000000000000000001d968d8d881501236b1232240fbeb3bf2bb9d9aa00000000000000000000000027eedaf9abd325c1281c17229ffdd9fb14d567540000000000000000000000005cfe8c761d13124e2f8352e30c1a4f298a2f9b070000000000000000000000008ba7ba8b55ff922bcbdf5ca851826a4a59b547860000000000000000000000002811ff74c97aad9b93721f46b6ef38064895c9a4000000000000000000000000731a69305d01567bddfc37150e894026e1fc0422000000000000000000000000d959fa24b1de6855f097eb73047eac016611f21b000000000000000000000000bd6ca3ca355504db1d4ca80af1eb0b3ba4f57ef60000000000000000000000004ed5de6e9421306887d52635f2a517a40e65fdc000000000000000000000000023c20be0ab23fea7415b6b73c4748f4ea8b740b80000000000000000000000003b9584b6ee48aa1558982495f91677e0bd2405b000000000000000000000000029fca1d28f20d620960d0d7b2e3e7dd50dedd24f0000000000000000000000009a45fd7a07d5e078a6b1b9401e9b4d65e78c599900000000000000000000000032180ed6dae5721554721dbab1567d0a250f0f460000000000000000000000009575000445ace789f5db2ccc8309be9f68aba8cc000000000000000000000000d64c157caa3ad065e8a4f1d8572bb2dd1ab8fdd700000000000000000000000031e05f056ffd4ef73141e9d44d4e170151c10c170000000000000000000000002a7f159d5c9d09abeb1f981466c81567c682d93e000000000000000000000000af95acbfa43fd179446a4ca6fb223ed91ef223e0000000000000000000000000c6a71d7e4d8abdc5af57ccebdaf066ac105b1b53000000000000000000000000dade95fdabbe4c40d646f6921d7f1101cf3f206800000000000000000000000025bc7abb8bf68f6c46c55ea43b6ad0c02858443f00000000000000000000000003ac854746834a5ffd1dbd31d7ce40f0c480b32e00000000000000000000000099943be79580f10043c3c78e6921228462cf359a000000000000000000000000570c912e5ecee967769e62623bbc16ad2e4e16b7000000000000000000000000b254db9cbfbaf471e90b01086269160d01e4f8a8000000000000000000000000b0ff091ad6ca6b962f7bf182b14fbda9082817e8000000000000000000000000828c68ecf4ec43dee4e57c8124522eefc6a47827000000000000000000000000a57d18c27940b6a32e07e057c8c9b7d497d93e8d000000000000000000000000b6d4b61d31a286be2f604f0568c20c3e9a3b7ce90000000000000000000000005a80e1ef4653a60cc0012e318f20bbfc9c191285000000000000000000000000102c10adeb75b2959cf346c7c7728435103dadd3000000000000000000000000cd246458b355bfc7ea04db62f7d768118ce5fbde000000000000000000000000e85bfd06e2eeb1f05762aefac147133ca99e5fcd00000000000000000000000083edd9019e8c9030cc88dfd4bc7f3a26003cf9ba000000000000000000000000eb115aab32a95bd5eede15be5be604b5c451c9da000000000000000000000000283cc21bda47e4e4340d4552110518cd5dfc4f66000000000000000000000000aaabee71d9304345b65c42f2ab1d1f8796f2356b00000000000000000000000066036e13833e5be5e200655f777048ae040fb12d0000000000000000000000005e80dca149d164ddc1ac1f330c0446c8d2000dbe000000000000000000000000549acb7e35ef3752c5856171c19c971573b4dd860000000000000000000000004fb9374f55101009bfa756ae0bb21af34225b98f000000000000000000000000193271f8df77f117a92b017372f460cbc9cacccd0000000000000000000000000f099b63f4fd131e5968678b0007dcc92a906f1b000000000000000000000000dcadfb700c7250cad187ddd639a0b15d0b5c2caf000000000000000000000000493d6c25330da058f09d61f353ec017ee5318ab900000000000000000000000045067449029e8bd2036229668637226d8d29604a000000000000000000000000ff142f3f017c275cc33f923846bfba92da2dcd15000000000000000000000000a9c54dbbaf2d197fd61121764477dd36ef276fdb0000000000000000000000003d97302aca4f5211f2e54c099ef915a9150e9dc40000000000000000000000000c3b328b885ed790cc04ed6c1f6995fff97e64cf0000000000000000000000006dcca672d4f5a05c8c895ae2a4be9d55376b84ee000000000000000000000000739820858931385fb7a90ee31475ba2eea3e8674000000000000000000000000ccb311b83fef652455fd1e66e3a8d10e51439a6a0000000000000000000000005951ec48cc79a9523019ee70edb458ecc3db13000000000000000000000000006f887ea71a1e035c9a7d2d07886325df4e1397a7000000000000000000000000aefb235adab918a319fcd15af22b680971d4170c000000000000000000000000eabfc311c03a1cd184a4dcdcc406edbf0000b62f000000000000000000000000efc4f012bf814dfff20b283c38ece39b945260f40000000000000000000000006b51a2beacb54aa3ea7ad64e9c003be1aab77988000000000000000000000000aa21479fcdae386da6838b18394d3c6aff0e922600000000000000000000000078370dc4ee77634b77a41c946444f77645ee0a1d000000000000000000000000a5902d18de4e3293adc2ae8ceadd3698d3abefa3000000000000000000000000b444b860dc7a9186ddb5e054bfcd5b416706e3f4000000000000000000000000da3f873549a3a19c176874ba9012837121bfc328000000000000000000000000d68684ed2169cb18f2b0f5024308fe4729f0e3ce00000000000000000000000010646c8a885868b62849c8d62070a9de03764b690000000000000000000000007a1af31e38947af571bae230de9d57f9ed2e4a9c00000000000000000000000045ba281a05a7c5a3daaf1c3ea71e260bb5278e8000000000000000000000000029a86b020dca39b1879e81da333208367b1da1e1000000000000000000000000798a47dc8e4b2045d633964d5e1ca6c6fc6729770000000000000000000000000418b6eb0a1ed2bdfebaa33915b46a3f4c6584cc00000000000000000000000049f7d63c6639ccdd99af17bdcfd33b7c85ea6eec000000000000000000000000adfb56d119cc3063f1e460c9f9549809a76528450000000000000000000000004d8743e02a9f08480ae99b0e90689e29b7136b53000000000000000000000000b36221fc16d68a72bad99b57a9ea126cd1c39f240000000000000000000000009070321ded9ac1f1f84ddfbe978cad98164bbd8b0000000000000000000000009eb4240fbe5c0cba3b5bd656b8a4bfff5dfebfc5000000000000000000000000539f286fefd2f815381709cc8ab1b8dc51caed5a00000000000000000000000036bd4842c23740de3e0ed06b99c0a8cb555127570000000000000000000000004f87a5e57097937489b9b628d1b71997fbf734f0000000000000000000000000726ea1cae3a4409e703ee608e94eef41595a088000000000000000000000000026b3ebc3cffbf4aeafb013d3db8d5783937c93610000000000000000000000006ccfa419ed303b6ff2958db5c84432f0c2df0a1c000000000000000000000000f3b71709b17553b713bf1457788b3b8d3de56f2a00000000000000000000000053e8d988e881b24c9d128b7d569147576d7ffe6400000000000000000000000077f5936eee79553a2df094062df26819d49e1069000000000000000000000000a724ca85ed778de11d7907699f1552a645ddafc60000000000000000000000006103e8eaac9085d05cc063fd7fecbbd0d732a88f000000000000000000000000dadff07bded24f5517ef6776c60a4768daf2655f00000000000000000000000078c170acc878c4596709070392710ddd7347d53200000000000000000000000063717151b1da507745bf53386b071f8d6ed80dad0000000000000000000000004eba1c0f87f34983e94f0f281d6c25221222a21b0000000000000000000000000f725e0586bd3791e2a7c8bb88f50196a1d2d3cc00000000000000000000000039bf89b3b858124e3b1100f9ab2c5c008bed54bc000000000000000000000000f3aef9071b81c128f90bce667809a9854cd315d4000000000000000000000000c944e783951508b6dca5d44d56c9c73acbee80f4000000000000000000000000cc6a5abb44d1249fea97e2d4a80eef648f3365bc00000000000000000000000036aded5e2481fc214ab64d50ba051ce90aede3a3000000000000000000000000f6c25a4dce9c3c72474410e5fa4721be612b3f37000000000000000000000000aa612148a06d6330e1b12e084add721052ae2fd300000000000000000000000032c0ae75ef5beb409a17fcf26fddb8561eef839400000000000000000000000046ddd1c5d8b2c408b37ca68c9d263d480c42139d0000000000000000000000006bba72e5751bc996151eccb5acbd149e7d73b28f0000000000000000000000001744a002d2a234a14835d8ec1d093e172584ddbb00000000000000000000000064c559c9039bdefb6e71be8afeaa5af550501702000000000000000000000000413b07952dd701546f988a639875a5af3db3bcf8000000000000000000000000db8018cc60b8c0ea06ea7b364e7b05f69a7b5524000000000000000000000000330be66d83f138bb04390e81fb6b91d86063c9ff0000000000000000000000004c9902f53d81008c2ad9cb57a470cee43ac9fce8000000000000000000000000782af6f444a50fb3a003b846adfca93843f5328f000000000000000000000000db8b95d5fef66fe435813737ac8c973d440e7f60000000000000000000000000d2ce621bb77667a79e39e813f985385a8a7032eb00000000000000000000000098bb0d4681fb7683e16a1ad1070455c10953b4050000000000000000000000009529c55e71930b898e0bd5f4d52c66764516bdfa0000000000000000000000006be7299a55ea4aa18f54da61cf048b73e97ee381000000000000000000000000a279f15cd57b19283f07875d3f5509575ae46b9a000000000000000000000000ad30d9735b62c4fedb3825f8b4e4d2240a7679a20000000000000000000000001a22ab39d476f83b1b857e307be1366264c7d5ce000000000000000000000000612eec4823a4ac26c86c1b4ba896fe4647c242dd000000000000000000000000f4b454f7fb23898954e59079f4b1ca1324a18d68000000000000000000000000ce5210ba4e8da60041acb0fe60471d0bf1e2d58d00000000000000000000000034387188277bc4812811ab1158961b2dc503738e0000000000000000000000008e0e5ffdbd9d8331fb35010fc1d47b9823a884e00000000000000000000000008057b19ab8deaa71231aec268f9841b93a5294f5000000000000000000000000152c543103f39ff9ea8781db28e7baecb65e91f300000000000000000000000096ddc4c9a045ca9e5645a30f72a5a9cf9d151550000000000000000000000000f83e6197696ec8bca34212d59ab7052dc9dbad650000000000000000000000000d6af77bbe6a937826a69f2968b4be64c3c83a3a000000000000000000000000879a4424aa646f0ab55a3b33835f7788192a8deb0000000000000000000000009246e33cc2905b98c8eaa17381c352a56a6718d400000000000000000000000062887576780bca89b3badcd82c0badbb35e1e18c000000000000000000000000cd629879eb0b4f9e3a84942205009b5ea5fed8a6000000000000000000000000c162036f3924806dcba33ae6477f9f694a821849000000000000000000000000b41171623744d0f7c032040e398e288cbc65473d000000000000000000000000661cf68d04ee6f4faed18715a96dd98851b4e15d0000000000000000000000007f17951341f2fb11858f60e71e08aa401870565400000000000000000000000047b427b02bccca567d37371274f7c0f948eae0780000000000000000000000003f1a260a6d7ebee8b98a9c5f1cdd1be392a08478000000000000000000000000accc93095ffa01247b0bdfa76ae96ef1d4d5e1050000000000000000000000006475c4bbaa714c792852c4d959dc3de48dda49020000000000000000000000003e2c2db7c72cb114923568181f12f8f3440e47b8000000000000000000000000bf95cd9fdb3f2aa8c9ec7d40f9dd6806308e5f4200000000000000000000000044c7457c8de74e7417a99462532f3ea0c7bcc9500000000000000000000000001d8e62296a87763df379ed7fc4800308fed558700000000000000000000000008c236b7b191eaf36eaa357903927052a24c1da5200000000000000000000000041b6b5ed33ae8b0e02c6855086a66d67cb807b2d000000000000000000000000faa6fb612e1ac21b82ce5c94436c49df8e3faaf80000000000000000000000001c739cadc87656d62b5cc98062b1906155a28a6c0000000000000000000000000591ac7504d9e4b3cd3eb43d890555eaede84a0700000000000000000000000095a54228e9d3298590cf105b25ab6704fb26b467000000000000000000000000e970ef3da4944841c5b39d0bb132cbeb2aadedee000000000000000000000000a84b4963838573554956497c1c94b553715048e60000000000000000000000007e7fea29cc183fc561cd9b9f9442b08e42aa3a0d0000000000000000000000004807597a97d8cea37315c2dd42e46c3f7657f4290000000000000000000000000d07a53467e722f5d8b61a7be311f1adc10ca8ee000000000000000000000000c302503a2f672a0cfc3eafbe443ea7f7837378a100000000000000000000000054e6bbff78868461f643e88365a5b8f1e6cbbed80000000000000000000000007eb4c496ff862ab64d3c15d5f7ddc170f80ce0700000000000000000000000000f1f19c6c900a1f3401fe1f3b3cd125b6a4df36e0000000000000000000000004863034f1925ec475ee50fec261cbb06a8c8090e000000000000000000000000142d8f6dc754980fd95c6f51602970a6b88bd1fd00000000000000000000000073a4c2297832c8a5affaaa66dc281cb7c52f066d00000000000000000000000029900ad70313920c43f545269fbb34e071bb08af0000000000000000000000006ab8384654a32b7a08035a4e4d53adbb3d57e54900000000000000000000000058d3fc8413028b28da4ec57acd5935670bea4542000000000000000000000000bdf8302dd268e44040d56d5d1b6891ab9c3a4b44000000000000000000000000caae678405a907eacd8bb436fd73b29a9284bff20000000000000000000000006ba7cb8561bedca211adbe11b962a136c12876a10000000000000000000000001d9906447c6537524e6ecb2dea2788fc9d0a11aa000000000000000000000000b223c8de94ef19a6ad161148c7db54d78b82ce1700000000000000000000000076c7915023a20bd6cd089d16060a3ac700da5eed0000000000000000000000004d9a0076998e4e1432a5f5f7729acb6bfa67b284000000000000000000000000ce68d6133efd483e57d3832c242942f024217e3e0000000000000000000000008f2f11bf1b17b6aee6534f4071cce4503049ded0000000000000000000000000c9a133d7c5ecf5906ac405b2357412cfdabff4ad00000000000000000000000023e12c37a2b2129fa207dc5398f975cabf895f06000000000000000000000000175019a48880d273134adcf862716ea90b3956cb0000000000000000000000006ba7237a11cec2a4948be3550c14589eff20161d0000000000000000000000008e3a6534dcf1b6f791fbca1c4f271dc14370c9f7000000000000000000000000bb5a170f5f8ec2081e80d95e0db039d2c48bce72000000000000000000000000f843d018e58cdb0ea1aa4861df441914be334e630000000000000000000000009cba94165c8faf103e90ce07f81285b02b70f0050000000000000000000000003f86aea665c4959023b3920379a92101eab8ea3e000000000000000000000000da00859fb24c09932fdd186add1104c3b94c00b50000000000000000000000001109b5e1ba8360653cf13f584f39e85184dc76af000000000000000000000000125585604cb7479fa91a0ca9e45b29bb878e303a000000000000000000000000c7668cb4a4c9bd93d37f335fde09915f96e63b0f0000000000000000000000001e2d7a0b3ae25f53a50b61dc1792b6f9f91d6bbb000000000000000000000000de59f3b72a05bed5bea40bcf7a4fe91eb3f9565b0000000000000000000000000338eb2dd0067997d21b183402a3298eea66e91d000000000000000000000000472f6ab729cefb39539a770e71500e4594473e340000000000000000000000002a23d9b16289f43b1692a77916a40bea1c480c0f000000000000000000000000573bc0f9d007409183ad1933b9ba96224ec66825000000000000000000000000fd6e66d2f683189c662f7dadf8aa0280ab785ac900000000000000000000000056e71b74ee90388bb8a481931d74a9e776a0e3120000000000000000000000006382e609154a4489024bc86cd3691d0f79c7772e0000000000000000000000003f7342e287022b44253f5d79e802f27d0969c648000000000000000000000000d76d90f8005fd1ec9b759d33e59e6d50f6f337d8000000000000000000000000372fabdf9b498cd7fbb598029b7b599e193c90a7000000000000000000000000be2b812c0d3a1fd542cc5f2f33b90598ad23fcd2000000000000000000000000bb8b6e37b8b46216d8c3e328421f12eb7b8919fc000000000000000000000000dd0ed271e3852c675f1b4e5d50ccd6191ad68225000000000000000000000000c58650d6ba2c6b8c0b9afa1543c653257558459c000000000000000000000000b80e8b975073956e51efe456a3f28f8fee6bf3b2000000000000000000000000a67e49bab3f75897f9421dab3d84716eb75dfab80000000000000000000000001258354afa8d5f415d37f1d32465b90c1c680b960000000000000000000000009060d0a1efe9802353a4685586ea26cd28497239000000000000000000000000015958419c16a083b5321f7258c4dc4e5f69f8e5000000000000000000000000cd0cc67c3199bc9db3fcf0089fd613f8815c3d1c0000000000000000000000008ac874bf95de671fc7b6f92dd991225a3c2c9378000000000000000000000000cb5c0e6a46e793c7eb8803d885c1a822d753ef24000000000000000000000000d609c0c0b154e6b8867c766a313d3e774b0cc66b000000000000000000000000eedf924c3a198c84408b89d22a0e819da1050bbe000000000000000000000000a9459c61d9c5ba951430fa1ae552dc1527a4c0f2000000000000000000000000a9271c3e447685d38568013687929b36d723ae4b000000000000000000000000b5851ac1dceda76a9a5ebcdd0ed58cf31a98b80000000000000000000000000091609e03110113b1a627e143fb6738c074ea52db0000000000000000000000008aa6d5db4fab7c4baa30fafb380b0c822a389265000000000000000000000000ade47eb9135f7c2d5430babc53328d95110894ea00000000000000000000000005218aa3478d2d616fc0c48af3733ec0bd348075000000000000000000000000d9fa7dc56b02fcf2b54efe16420188ac9e143a0d0000000000000000000000000b7825d6570eea5a085d663e588b9b6d0799bace000000000000000000000000fe1b60871ca37891a7ef5efec44c9cabf90abff90000000000000000000000009cf64f062dbe25297ec718ad4f1ec1a673b6d3b1000000000000000000000000ac0b67825c1c12ec0657fdf1b47be1b1c96aa6050000000000000000000000002d2f95cf594783f799133b602c461c8516e8ea2c000000000000000000000000b0c161f499ea5ec8b9816b0e27dc7fc9b3c3f5ae0000000000000000000000003f5bbe7aa0e78c5c73a0bf72074ae48d88dce320000000000000000000000000cb1465afff94bd5645c4b7155e8c0c2f358dc6ad000000000000000000000000f1eaba372041a828cf15bfd15525563677b35a2900000000000000000000000004c640fd9075640b771fe1c479dfb415937ce40a0000000000000000000000005c804eea3f8296164d1e9913f76f4a19e4cc2d86000000000000000000000000b0852e4d43f1098118570989a65b131aac2754be000000000000000000000000c06062f9bfd7282a1ec3f38843da4d4e847237230000000000000000000000003a3438d8c10040ffe724c401bf877faae77a259100000000000000000000000068f7bd531caf0a5ba963cb0c588d129f198b01ce000000000000000000000000f4cab965b06998077d168aff16446c28f0fe0814000000000000000000000000e50a07683ae3eee5912103b649962a0abc415bca000000000000000000000000b1d10618ab75a8ee4414ab82596c932af055f8fc0000000000000000000000008a3db8e88dba75038f32d98daee70dc7812a8f0e00000000000000000000000086998d5d130ae64d2eb8cfe1c8dcb34ebfa10df00000000000000000000000002eee46f02522be54cfefaa231399a1627ed52272000000000000000000000000daaa9bb50d237cb9d63ca10d322e2d495340398c000000000000000000000000cd5eadbc411aa119c00a6836cc680294be49f779000000000000000000000000123cb8df033dd3ed68ee3b88da5e47623e8d36dc00000000000000000000000016e189566b1fa1e8df6756f8d2eb9570283e583f00000000000000000000000056db30b220693519fb24fc9a4bed3c41363b11dd000000000000000000000000d92f7dde4200aa659944fa7d114433c889255a0c000000000000000000000000b20cf0fdaf8c0e07a870517ebd1b6aaf30dbe3be00000000000000000000000032768f1a7090ffb2be5d4667451fbb6b15e786a100000000000000000000000000c77353a3d71e5181f13bf0bd6a2dc99140688f000000000000000000000000a9a4a80d2f1a35813699601d033121afb3ade02a00000000000000000000000016b0b5ebb7ee66c316e2e968f6ef8d70990ee4b7000000000000000000000000696308957ba3345f67e773d79ae0f7d4448695bf0000000000000000000000003c32a24f33056cabc1aba3c415143f73dd53b807000000000000000000000000375bc7b0320de4736108d48cefc0e3d15903efbb0000000000000000000000007979ce3bd0b4e5b488fb2f5b736b21fcbf979119000000000000000000000000a5f61e54ffcca167caaa29765e1a45b00e1bd22100000000000000000000000070b1bcbcdc9ae25c33ef40ed8a71ff2c5377853f0000000000000000000000005c02673c4b7eb0c89fe4deae60f8cd712fee9b140000000000000000000000004d90a8f638ec1de553385fa94d55f370981dd20e00000000000000000000000087441b26a4a8c87bc21ad6181e4a5667ce452561000000000000000000000000884d48a09bf6108b2ba27222b0e7bfc5ea71ab49000000000000000000000000338ff8dcd53973b40bb75bbcf7b6e220cabfe6ca0000000000000000000000005e5e2a4b01cd7c2239313cb4ed412b96ccd31ec0000000000000000000000000affd0439ad5dd5b6ac99273aa6df4341467506e40000000000000000000000002403ece0333b0bdbe90485c1077bf72d40bf1d7a000000000000000000000000cf95c33974f2423ecdc2d4205ef4035f70fc808000000000000000000000000024bc3f9eb89d599247047582226b1d3f49da593600000000000000000000000046dd9f9fcf12da0ecb5334066f6ac52d5665e342000000000000000000000000aa88de3c380d84cb3b35a51aa535b0e7851db2d7000000000000000000000000ef870ff63fbade9b619302b719e525e7ca2e8d7c000000000000000000000000cd3ed0cb6dc28d82248eb050efd9b27a0e11b2700000000000000000000000002c83017ee1a845b02a203b4a88839ce995a9c4a4000000000000000000000000ff8962adb0dd445ef268d718d46b35f043fce2090000000000000000000000007379e5f9d11f4157bb71993e2528c6c9f169f9d200000000000000000000000037e006617947196ec2481847314eed2acc4f77bd0000000000000000000000003ab7298442b6b770de742bb075df3ce34ad1c4cf00000000000000000000000059192f867015c398f3796f00bf0368ebc0b9692800000000000000000000000066158b6cbaa8a787163a37f5ef4ef16a16142e95000000000000000000000000fe3949ee3d8658335588a9fe563816cc9efe90a00000000000000000000000007e350c3586b27ba42aa3894200c61c035e6f507400000000000000000000000003f7bbe6fc74d410515d739164c4d722a535aba700000000000000000000000004531594c8b529f00ad040abeb619aae542bc02d0000000000000000000000004ea94d5aba6e38b19fe79cf205996afd1dbd226d00000000000000000000000062eaece60d25793472039ff73bbbb2e08904603400000000000000000000000039fdd167b7896401d878d6131b2efa2435d991e3000000000000000000000000c33f625df2f59ffb01cc196b71e2202d37a831300000000000000000000000008495d28db93d78ecbf652c93179f59dc26b658c000000000000000000000000097e82d588e3b21fa1968b09e2e5ca42ebc7edcc000000000000000000000000081ce1d1d7850b4fcf01e3df0a7fd9c9766501232000000000000000000000000329a4524b5a18555dde60e1fcd6728191677a168000000000000000000000000066a026186f2abe33be4953524bdcbe4ba4b6923000000000000000000000000a0de3aa949dca058980bd1963eb6095d781916ed000000000000000000000000142268ed2d05395e009d3129eb44eb06610771d70000000000000000000000003eeed994265620ae5f77b8bf0534a8940f4656c1000000000000000000000000762992ec4487241e1615517797d61412af4cb873000000000000000000000000bb51e15702ade0deb9514565f31b39ec2f7ea47c000000000000000000000000cfe6368b4c0c19c8570af00fcf8133daf01719b2000000000000000000000000b7a171c0914fd662fe66a3ae32a64a973c7e2b230000000000000000000000006c4b82f8992c50452635c3fa0ede622fecbf2203000000000000000000000000975520de8a7dbec62f44a49350eb47c355c170e40000000000000000000000008d166b570a4bd8fab4be128f47f5d3477cdac2f8000000000000000000000000457a2e21a8d75cde99ddd4ae7dd87d23d1e35e9b0000000000000000000000004970c73b914b03dbbb2751d3eb91f3fbbae7ab7f00000000000000000000000058af7455c7b23d246b62ccc0b9640ac1d4911761000000000000000000000000a0c949032e332b060611aa5b215e505c0873faf6000000000000000000000000d2e2eea8d919c58545c960d08eccd55b952613760000000000000000000000003abd76f073ed4b4b7d8243ca2b80fe5e4e2d75dc000000000000000000000000524c78309133b75c4e113ed0b9547e423bae00ad000000000000000000000000a5fcf67a8e771a7be57bb57386ecd6aa6bf1332f00000000000000000000000035527271353bef3bd90224e16220b9882c70ed660000000000000000000000009ef82bb564fe5a628ed140d2acd3da392c74a1d20000000000000000000000008f8226fc6051df188d5af8a0120ff1d3c50a9857000000000000000000000000ed42563d74f60cc962408980cabfe00e3bbd5d0900000000000000000000000052bfca2bb2818bfc41c7d476bf927b4cac0de39c000000000000000000000000f831292c17e59aa02a0cbac90a4f28259cca15a6000000000000000000000000e6245e09165b25e04198c3cfd4aae96e0abc592d00000000000000000000000056b218e75a60cb17364967270a4989ac7a24d650000000000000000000000000c72b87899221f663b29763fc9dac6826cfd5d076000000000000000000000000587a1f1ac554f008732a233f43371eb576583f16000000000000000000000000b11610fdff0d295a8c5597dc5095b50a91fd9d30000000000000000000000000014d481421e1f98b208f3d03b1dbfabd9b2bdfa600000000000000000000000002cc36d4f0e69694f1d744ffc96274e434475f43000000000000000000000000974e222d69311e48b72e35b60e8b612921911e7c00000000000000000000000010202f71ca18648af0b48ca6d32e240003b5f29a000000000000000000000000f0a1c8896bba1aa390a143d962945bf265542686000000000000000000000000b281149dd143c04c8c37719ca88a1d1ba09051950000000000000000000000005250b0e1d7661ee3053e518f33d9277dc6c56ce4000000000000000000000000c1500f216bbd4eb96a4838fbf0b7b886f4be1ded000000000000000000000000bb95266894266d895d05f27cfbffee79f38dbad00000000000000000000000001877429d75da8d0c03d45d308676bbcb254eaa97000000000000000000000000c26437dc312dae03a2481dcb737da8b21b9cdde8000000000000000000000000cc2b70f260a337f55547aa6206163bd30a460ef9000000000000000000000000c6181999571c28b9622d74696671e33f0a8cbcde0000000000000000000000007a3d95437610e1885ea355bb87838490c0028e1c0000000000000000000000001f65cdd708fd96d21cc617c03241d493dfda24820000000000000000000000001145177496a29ffc50fd52c3cb6029581a7f1282000000000000000000000000e23f578bee11be90f81be62de2c97040b1ef0aa4000000000000000000000000f6be7f179f6451bb64edf62869ca02709f6b6a1e000000000000000000000000f24d0ffde846a269933b6bf9f97da7aacf40a39f0000000000000000000000007756e8ae651c2ebf9a35a2ff70a5aef1de1a9f4200000000000000000000000051b5c168987962e6b5ef3deafdb939f34b82baec0000000000000000000000004db1fa6c0fc4f93f22bc96e58deb434399b61454000000000000000000000000e7109b51a56d807a738e22f9936310bf7ecc52aa0000000000000000000000001f126402673b16dd5c5515c0ba89dc852023b568000000000000000000000000935c49090f8301c2d6c55d8f9555aa91fc6e3bfc000000000000000000000000da959335e3ff2c0958e7175cbe74d1d35aee0f5e000000000000000000000000a1378b9b6c882ff6ca338650c1d879bb702d9848000000000000000000000000f7ab2895e2bfecf17feda7680becb39907b3500d00000000000000000000000089de4904587e91677f44133836c3d202a0f6cfc9000000000000000000000000064783a528b1ff1aa9c0861e0370cdc06d64dfd40000000000000000000000002f65ec9fd4e356dbf1e5dd85c0fbf4376796aa9900000000000000000000000060948d65c8eb2aad820f4500d4538c19f68bec0600000000000000000000000080a5fb597141bdd754725ce14cc5693b0de91485000000000000000000000000bea52765320c90d49e254ce7671c707a510ed73d000000000000000000000000195252452f2770408e2c8f34ec44d1b2e8d4b59f00000000000000000000000031d5392f2001595145afee73ecdc5c86c8583492000000000000000000000000ac30cf6b2748d0e8e34b54fd63c5a79b709e185b000000000000000000000000bb401b017367478faa2d0b8ff3bdcfffedccfd940000000000000000000000002c0d1a7df639e7bd7a7e8a91b6246f01210966000000000000000000000000005a98274f48c461ccb7e098d618e3afc077e168770000000000000000000000009027fe9dc18de9c8370c34da2671647264c4acb5000000000000000000000000cafce3689b1d35dc715f5cda2129ea550dd522760000000000000000000000009e0292e16719d051ae121e5ddd3975406fedadb40000000000000000000000009a8aac45af1bec4c437678277d85e35e562569680000000000000000000000008d559fa1c26d65274e43162eba8edf8507e484f00000000000000000000000008d7c737c6c4a3322ffb70132d1ea4a1bd4e2c745000000000000000000000000ffc83141e4511b16da28cde283fadcb85c29bead000000000000000000000000d8f9a66aad7c216828b8709462842538ed05d886000000000000000000000000d09377c7f1630a4dd2d3f8b545fca5eb999be5980000000000000000000000003dbc8c7913e38a545604ae8ece4c5e8bdf5b9314000000000000000000000000fea74665977518f8e8ed31cdde759c5113bb908e000000000000000000000000752f28b69954d2bbca68a4aa71fca0d4c9992c6a000000000000000000000000ef654f180dffe0fb766c40b39514033b9452341800000000000000000000000071f2ee9880fa275107cd9bf38cb9c1421ebe6ab7000000000000000000000000eadad81774196a1e00a75d8d9dc3780f7d4f975a00000000000000000000000057e24bb077cd6f19baee788b8646854481cd64bb00000000000000000000000055121781d088d9e4ff8b02421370d2180d253c1c000000000000000000000000bbb24701074d63133fa540f2a425f88b52ed2af80000000000000000000000009fd61a021d5663f75a3501d26a2ffe694d4d022d0000000000000000000000005558042f01f5dd1a00f20ec6b81ffeaf9122407a000000000000000000000000dac1c7c9c2bec0c75e6061c689e323e3987c3eb500000000000000000000000024afa40922b775d67b1e39c56030e49629c97eac00000000000000000000000082c7d6c916af68b155b10fda10c0e1fc35c2907c0000000000000000000000000618e3aa51b23fb481dd60a352e226831a78953f0000000000000000000000002a25ee47c395b68e20eaccdb96c8a195e8ee67c900000000000000000000000026503619a3304a965b7e3791e56a680f4759b191000000000000000000000000e2beca3cfeba6a044ccffb3d6883034ad4bfdd600000000000000000000000004ce0bd106f25a18be91a4799544a5e7b91d0445f000000000000000000000000df2ab7b04388a74c829ce721d622fc1bf130e8630000000000000000000000001d6c3c698369cf53c5cd9086a4969011a516a5e9000000000000000000000000eaa23107ea8af53a2c8b2f6af15e468590b4315600000000000000000000000028231e7f7d909d155e07732555420a4ebfc2a20e0000000000000000000000000a8a75a6af2165b1495fc551469539109284d137000000000000000000000000402bed49b47c6408c749f6cac3683611016f94720000000000000000000000006f9438c4a9c5551c9d7db70e558b813dcfcc93be0000000000000000000000006aeab78570adda660b3938b8a9c20814d71687fb0000000000000000000000002184411acf113ef4ec542b6f3a314b810096b4fa000000000000000000000000346ce1cf5a883004ca640a806a004008311261da000000000000000000000000bb40f888d1c2243d7fa6e1fd0f94be9e934e5aae0000000000000000000000006ad8352c187eb15a92e7a3d66a6f9653937a281800000000000000000000000040578ad25e0c5d08e2a2059999e7e2017458caf2000000000000000000000000201d387596c618837641ef35f2b43b1f60b1156a00000000000000000000000003a328d7a01bffccdcc65b326af83d6cf199818700000000000000000000000067653a164ac5ef750e60ad0a595ad78e3d762ec30000000000000000000000009845792ec707480f1eee6363f76cf7c9ab633f62000000000000000000000000e9ba7a2acb048d2b021f67dd17b7764f30502f7c000000000000000000000000298d26d5d8fedd47900345dedfe05b0b62c0d8b600000000000000000000000007a3c7ec5cf750af7dfd0a127c1630593dfb5ade0000000000000000000000001818c7e933ee8a5642a39b53b7134923fe51efea0000000000000000000000009bf0794d0d5bfd210f3e6ea03585ee471b9a4de200000000000000000000000071135545db0b26d3cf52085a267b7196d3476ade000000000000000000000000fcfcafcbdd0d7f676e9e20a0e7c332df64e57b58000000000000000000000000099c97ed1492e5bcbcbeb87c493d5572b08afa240000000000000000000000002e3117157f3632bb08250c45ec76863d25d6838e00000000000000000000000060f7658a03b40fa799e426782d9369ab648680a90000000000000000000000007d21cba47bef569bd7022b4c48af9485c7c50aa3000000000000000000000000b10023477ce984c3a35d1bc78ddcf97f288efecc00000000000000000000000045b22aff6094c340814a1f394eabfcfa90c8e8ee0000000000000000000000004d429a56c59e47c3d8d7b0666318f322dbd1bd28000000000000000000000000b6395aff932c456258f6cae4f0ed9650fc625a940000000000000000000000000947f58911e042571bd120f97b56e4c1f0010118000000000000000000000000c246c1e40cf0d5cf8100c79c7ef8ea79e824b4a900000000000000000000000042fdb9cd2c91fb3486a1d5d02b2c1076fa5c28040000000000000000000000002b6099896bdcb38ee7e0463a65b444546d5658510000000000000000000000007fd582e4c3b279589290de31fc8dcebb180f68f1000000000000000000000000e82eac7aea94e5b5abb6c1f3f1245c5f8578dca400000000000000000000000054b69af9f72f419c797ba9890a2b82027e241e610000000000000000000000001e021c9ed21f429cbdf87988fe0c9b89b70a72550000000000000000000000002efbd0846621692aaa986ee7f1160dbdf94f1b4e00000000000000000000000013988c293806ec3faf77338d5c2ac7bc729adfa5000000000000000000000000b0931b326c083a0e57cc5a71ffb8df5e6016b6ad000000000000000000000000e39165ba8ce40909e28a25c89bf4abbdc41a4256000000000000000000000000496bada111d0add9bd0b88e553ecb242bccc6d7f0000000000000000000000002ea53a685fb16b2003255720eccc564a7c3fa32000000000000000000000000046dc648deca26d8ae2cbbc23126b6ae3565b480b0000000000000000000000009a2f3ec35ae7706937a99deefe88dc866af088120000000000000000000000007d03bf7dc6878467e8dc9e344857ad9fd56ece62000000000000000000000000345b961f8ca865db41a36b7c95872c4ec5bf95b500000000000000000000000016dd73faf448c7ec66c8538f79cad802d633d155000000000000000000000000b3f15e1ae4be67a439b8ad26348ed4642ae8547a0000000000000000000000009c3c1ff9f5979b6a46c5d7522296b548722bfbda00000000000000000000000001d8b286df5d500a038dd0328f2688c383710ce10000000000000000000000004622622ca6b628259d4def3c51b811ac8be4bdc2000000000000000000000000ca5585c63a07da858180267b27bbd94c0ad2cff3000000000000000000000000d75143977383b347703d65d87f48c523b3909f7b0000000000000000000000004ff57b9facf670ff6ec25e6486f4bfc84ece38a2000000000000000000000000bed7270a27b5f405d07bf5608f4400181bec161f0000000000000000000000003ef9669aaa66144802d0317d403015110358a4ef00000000000000000000000001f6d186aa003873e2531706b667a84911f24df300000000000000000000000068347693abeec84573d7bb914755ece1927a0c76000000000000000000000000772ff1cd73cd76404321b71176a8269fcbd6a25b000000000000000000000000fd81be04e43b2fa9914e34d7ffedbef73605575500000000000000000000000058971857cf6c8b46c35ca7a80505daa5f2b9e4bb0000000000000000000000003f3a5a63d68d959aaa9a461b6ba83430c59be2e40000000000000000000000000fb1cebed4d1e0cd40d57dd8a79dc7bf500fb344000000000000000000000000eae73aae65ca83a6a19dfb8b5f45fcc1695fe92c00000000000000000000000024105e701a7863306b899af21cb3f6c4ff086ddc0000000000000000000000007add02bd319e93f90710ce3c77f60e37914a0cba000000000000000000000000a6f7d8dbddbb8c65d6437238531323ed4931056d000000000000000000000000485a20965fcf8287f37c9525b54fd8784f600323000000000000000000000000051dfc85871218d3578c1be33fb2a450ef31ed00000000000000000000000000e940f94688e89201ab0653d67a2d7ade614f71f2000000000000000000000000894f3882c645255e9b9b3cfe9e0e4b17da6d8331000000000000000000000000639cca663baaf0f7e71a7334d949a0b4654cef2a0000000000000000000000008e0d0b144ab026de651ae0a31677814432695f42000000000000000000000000640c4c3119d15e4dcad298802ad2748bccd32b18000000000000000000000000fb3c395d93ec39bce3cf508080fb6106a35821ab00000000000000000000000099686861018438212ad0de81ab8adc52fef5b190000000000000000000000000a9bc2ca859ef2a4f625185eb464dc53fb2a2f462000000000000000000000000bebbafcbf17af3f95dd9e3c98fdec394396155ee0000000000000000000000004275bbf35e92688e0c71ce8fdfe7aaa671f937d0000000000000000000000000827b320b81fb80a7562baf061f64367466cd0538000000000000000000000000e017b54cceddbcd3d1d2e88fdcedb97f9600e206000000000000000000000000a92526a0dfb6075969f09283b2ed1ea494d9dc40000000000000000000000000a59149430f64c9b402067bb857857f10f07534ba00000000000000000000000020dd9747a46a71a3dfa3f91cc65427d4955bc44300000000000000000000000059dda8758646c19350e77149e5925782ab49ae94000000000000000000000000b1da97be717636afdbc7b1658d5d70301b9c71eb000000000000000000000000666f6adfe2f832659d289a42e1e564876b78c3110000000000000000000000001245fec22955114f45f60c326698fc5bee7378c8000000000000000000000000f540b7937d131341f1c9019856bcafb682c9c0ea0000000000000000000000007b68ca47d326a7f9690fb905eebecd73b4af18e600000000000000000000000063ae8ce89b564137f18b9cf0d7604a6a228dc7d50000000000000000000000002881cae5b6ef1fa2ae2881559d002e6752c7f2c0000000000000000000000000859f1c1b898ad3fc7acea13c7ba4bea1a827d1240000000000000000000000005288ca06e19e7693f32a57ef6d29140ea9af0e7c000000000000000000000000cfcea150bbef5064a4878137607c3af10a183b32000000000000000000000000bc047a817a7581f5f1ce63c916a2e605e349c3be00000000000000000000000007ce97eebe1635f4dfa986928283de35a5ef235b0000000000000000000000001c5cd9942a9e79b4a409338459964fab2e6ba70100000000000000000000000086ead8e1b9f02cfe6a24ad3ad20d5e1e21f25a14000000000000000000000000eff2270ee41103db520459f691cb87010d522e61000000000000000000000000c262588eda33309912451fc35a4ebab8326b29af000000000000000000000000862d1bfd2288e326e30420d90cd9e035c83b15d50000000000000000000000000de2b58fb0f6a7651fa67652760c11f0aaec67c7000000000000000000000000d62c4bee69988d716d843579170809cb04f2b5e1000000000000000000000000777e8f564c92556054e55831c3a64777f19cb2af000000000000000000000000580e666cc4899b13b392b1345df24f90b191ac9e0000000000000000000000008d053ed3f334a54c2d3af6123c445bd65a27bc0300000000000000000000000022bc4e74d2e7818e5a902ebfb07a520089928808000000000000000000000000ad6910491a19a92c8a3a53bb11f3f5edd2b0f08e000000000000000000000000f42108bc0df6e70863de6b0cab15868751e1026400000000000000000000000087e2d64383c2023243c423789bf5aa492fc4a050000000000000000000000000a5958e493c416b5a7c1bf559ebe00035c6dc8a6d0000000000000000000000003e3ca8f54cedc8349b1bddcfb9f74fb79a6bb48c000000000000000000000000138446266134b70e938274d00bee01f789906e5d000000000000000000000000dd13fd598b7967f12a92a743f9a345b4c44a316500000000000000000000000038445fb94f595616e1ca5591a0ad45b9d30e5be4000000000000000000000000adc45c3d526f15f892697b3a7ca97e5490c442ec0000000000000000000000001a909e452ae2cf864b0c4e8370dc2e5eca076fa80000000000000000000000009e822ec599e70c29e96befaad87cff7738412e26000000000000000000000000a1637845bab4e1a9f01dea1375a48ccde0140120000000000000000000000000426569fc8374f814bc491d3ee9e581e8174d7f61000000000000000000000000a8ed676fec39b97d0409a1f4c130ffd0adfe234300000000000000000000000076e00d222d4e984576ed4518008072799f0f13e9000000000000000000000000c5d673a9c6f4e7b5769307e12aaca8ebc2899ded00000000000000000000000091bf660c9a1f483a852b14a7436711bbb9717ccd0000000000000000000000003917cc31e001e570f4c1018cf583f9ebc7c63668000000000000000000000000f07331855847b2bfa0fafa203217f44d6a1070e6000000000000000000000000c69428b8ce52bebab6dc7071ed56700590d2a56e000000000000000000000000f483171ce86b7297e08d19549839a094578dd57400000000000000000000000090f33d31081ab421c60f0a4427cbf48162f751470000000000000000000000006531c3392c80018438ee7a653f9ecc37d1c397b700000000000000000000000073ee729addcfea5834a7e9c60b395ad4ec02313c000000000000000000000000426fb88e19ba63be3f919c85abbe7b3ca6e2b1ec000000000000000000000000b4e0ec6cfbd6f458bdcf9cc48e9a3de4fed840e9000000000000000000000000f7e7aba2a9b172c23a42679d82d46fb223e5302c0000000000000000000000008afe4ba4111d16f1fc27063cbedd913b667fc09b0000000000000000000000005a739dcb774538546d01397235b526445eaceacb0000000000000000000000004f5df77dd015bc6d4c76ed987a3910388d9c7cdb000000000000000000000000c1b15a0d2777cf40a519c39898ea8c8560b05df8000000000000000000000000e31260b54ad3c2ea41ce222312f3db8c5472cba90000000000000000000000007b3213b0e4203e7b3af738bd279712f3abd4c378000000000000000000000000bbb07e49ec9e75b14f25893715b1c89b09a1becf00000000000000000000000095d8fbc378411359e077018298bedd8a00d835630000000000000000000000009aa71b4f98df228cbb045ed860da62004be48f0b00000000000000000000000014a55ad1f538811dc48f9e9d03efe4c5958c0a750000000000000000000000005982bacd3c9ce64ca018e1c209cd04ae6c24b50100000000000000000000000045ee702cd6086dbe8b749242150ccb5eb4c4c9670000000000000000000000002aee15da21993c524859995d599591b2073c363500000000000000000000000076e572e6eed30fc2257ca6489d294eb08ca81d87000000000000000000000000798071df6102f9eb8b010e5567c6a194703fcf3c0000000000000000000000008f3d024da6abf219fbf7da756ea5ecd4bca9396b000000000000000000000000fb62d171525eec007471064d511d43a07051252c0000000000000000000000009310b19105b3464280896a21d4f53b05401e6c050000000000000000000000007b8f2e6783718aa59824e8bffc50be56a39a69a7000000000000000000000000c1dfb9822871bb431352c008df5c378a24f6f16e0000000000000000000000000d5b51cf433c15daebc2e4e1737ab4b3888582d000000000000000000000000076e9720ae7d193b29d9aa8e102fb7824a93317400000000000000000000000008b6afb4c0b717ce24a76847f6065788b4e56cdcf00000000000000000000000079cd2af83baed958a1bc042cfb6dfce83f8c7fa6000000000000000000000000398202896f79ee83e62da97e28a079a0a0cb8f93000000000000000000000000bdcdddad570be42b17755849ce70e8beb714403b00000000000000000000000010d6fbc83f32c83f5f0fdf654d9df25e234aa074000000000000000000000000ee0ef7b88732e52fcc1fcd285fec60d26880c8c5000000000000000000000000cca6d72f25ba2b8259b668aabc2a555b140970900000000000000000000000001bdaee11017ad4e282557c1c420bcd18681e6c780000000000000000000000001547576564c993e6e80a82a3fef8b7b6217ec712000000000000000000000000692f07aeb34ba8376e667b6980972f1499d7a5ce0000000000000000000000005b79d5c87b7664dbd67199fa44e1f04d67b46284000000000000000000000000581be34c5fde44ca67d160e9b8b11418bc8b64ca000000000000000000000000df28a10e14a25c78f6457067bc85d9095a192f9e000000000000000000000000fe9ef8645cb6af3314cdabf12285d95e4f3b6466000000000000000000000000be533d5579c11256bee12bf18b5d385be367ef370000000000000000000000008c8020df9b38e4e660a8ecb469dbe816e4fa404b000000000000000000000000155b610bb7e35237eef783bc9e84123e0ab80153000000000000000000000000e631d8001f002e274ef9773c02a03dec84075b8b0000000000000000000000001023aac81b7e1e6d7d3fc53dda507e127c1b00cb0000000000000000000000001354ac8428eb178e39782a468ab42ef64e5adc49000000000000000000000000e0ab768d193e0ffdf6222c2fa364580322d36200000000000000000000000000e6fa16f8a9d8165e5afa755e8af3741afab81ede00000000000000000000000050dfd343f9152c6018b533f7fd80b300f297db2400000000000000000000000090c8677d7906354ae0200d71e8cbb3fd0f27f4db00000000000000000000000048c6032df3f132e05fcdbbda03876c05b11d101a00000000000000000000000031f5df147a3b140fac63ff37085d052c8ddace0f0000000000000000000000007257204249ff9356950d3bb1d91136fda82a12ee00000000000000000000000079b45a638f013570d0d37329c99c7d0bedc16716000000000000000000000000ff81e1a1af607f083ace60d4539fa4361d51d94600000000000000000000000015e505550fa3bb538227fb769354c02383129c8c00000000000000000000000027f4854808825992c7825ca4d8cb8c1f75a33a2b0000000000000000000000004a79dd7955c96e314254cf154ec80deb6a589a3800000000000000000000000059cf9c1592d7bcb32b9591afb158db759dd414f5000000000000000000000000811b0693cc94affd26df7d49541e8ef5ded7c67e00000000000000000000000036a6818404ea13639eeb41abced290d9f0d2e56b00000000000000000000000010c459ca19a8295124092d788bcc52b72e1b802a00000000000000000000000084158070981a48c71818cad9f5309ba78e55b10e0000000000000000000000002b10d51f9a48d55d175b0c01c9d9b1e9b4541796000000000000000000000000e5a3f760c71c88312764c4e71562d3fbe3be09d1000000000000000000000000223cca239b9d62796c2f08d85a3feac1aabaa8110000000000000000000000006346132f412f8b21390dd0aca209d783ea9421090000000000000000000000007c6f1d7e4ca437ab35ac52a02a7417a172befe980000000000000000000000000d5a8c212ccaba3ba1a80283d2133c0b8f6eec77000000000000000000000000bfa890545bdcecc1722f042673d9979d08446b2100000000000000000000000017d300b010344e56bbe656a88b41bc38a5c21c780000000000000000000000007f421826ef40d5e9c1588c415b3c35671f539ee300000000000000000000000064eae54903b03d77662055761edfd053651e1832000000000000000000000000c8b88bfb910e3a334ccb568c3b5a0ce213ecfaac000000000000000000000000e6879a8c5862339ce589713d505f369e8db57f0e00000000000000000000000019a0c7bad3994f7c940fa1931f40383d6bfb55600000000000000000000000008d7864c30fce51175aa8687cebb4976545ecef820000000000000000000000000e10ea3b06218c85af96807faa56987b205e777e000000000000000000000000724f2b773abd187796d110648cabf8af0d18b75c0000000000000000000000002a0b7e4d72bf7b972f449c62b64432ae0a959ae7000000000000000000000000e17701ed328048c0099735a562bf27aab503c0ca000000000000000000000000673005287d5536919521fa33efd668ff4774ea370000000000000000000000004328b4f84ca7d56eedd171dbeb9e0df887d90082000000000000000000000000d9b01ae36763a4f4e9ce0a1b37fd35c912a178dc000000000000000000000000e4385adbfe499eb84bd44e79f5ce1a48b5805c81000000000000000000000000f2ee21cbfefdd663176ea4d3e16d6a8676a2b191000000000000000000000000543a004a5f8ba9c14bd429c71b37bff5a08cd201000000000000000000000000b064f0d2e23125f9acedc74c25688e79a3c60261000000000000000000000000af65102e19f86558c1600a04e2a9fdb6aab99c6a00000000000000000000000059ce67a703ed5d37af7706ada3dbc9ebc6608368000000000000000000000000d33efb7a6893c3d725e22aa6f89d7e3f8239882800000000000000000000000071e300f805a005f79c23109b2fc062a50992cf6b0000000000000000000000008e51e0d5fb673af8f43cceda8e5cc630c4a00d2b0000000000000000000000006cbf5f9a224df4a391e7f8e5d48246eec52936cd0000000000000000000000005e5c4686dc432351ff957be2690aecdde25b03ae00000000000000000000000064a2fdb305c4f6f2069c6623975361e4b0919c52000000000000000000000000a6c302e3f06c0e4719cfda398819a370d5be2a89000000000000000000000000629b148966e3d0b89198719ab676597ea0b6036e0000000000000000000000002975bd58f571a2491f583b42a96681ed15a094d4000000000000000000000000a0d9bbd247bc4a4dc78064b6b95dd3cfe77dfad100000000000000000000000083ca2ca4e6c88248e2285edd598ce78499387f9d000000000000000000000000edbb5d4b7ac9e72a550d944ae82c939a902cadd1000000000000000000000000d5d38f4917329ce873fc7d272ce95c1338f7df9f000000000000000000000000b2054449caba3db38595b8b3c45ecbab0912c8250000000000000000000000003d46797b1cc01d778f59e6d9df3f36b7046b4132000000000000000000000000febb5877032fc7d43a9fd97b06e9b7926a7737d0000000000000000000000000e9ca8ecbdcccf5ad8d4e0b9996a4471c08cb0aa700000000000000000000000000923252751b5f6b2471fbf292c80def8380df890000000000000000000000008932c742b226b5e7cd30f0e21bff6015602778d4000000000000000000000000d4e4297adf2cbda04a93e288904c3023bb430e8300000000000000000000000027e85658751f31c3e19a84f3b96a0b5eb373c3c3000000000000000000000000ee79eec95a81412a13e7649904b5a2e757132136000000000000000000000000ff292bd3ed9c22371299d58a6b2a1b8a5b310fb2000000000000000000000000e16c291bb9890908c24026c02325993a966b96d20000000000000000000000005f1fe70dfa32376cfb072e233e39fe3d40ba0fc900000000000000000000000015beddf74040a5cfc1e8aec4dc6dce9829758a6600000000000000000000000003719e3d87d5d7a07a47498a9399eb5e93838b9d000000000000000000000000f6c99cec5bd639316a19d2f56afc14bd046d3a900000000000000000000000002250909d01451af7c69f3013ac5e1f7e3efe5c390000000000000000000000005349f12811c60f2dab0c5d1daab015ea283a5ae6000000000000000000000000a63fd953b164d550bd31737479bab156c491ecda00000000000000000000000043c50ace11bc64278e3ec2c6e0cea9d212cad4850000000000000000000000004fcf0e6e2cc3091de9ff5eb42dbeb74cb1b4cf6700000000000000000000000021f4fccded7becd567a8502a5c8e7d8c4c8333df000000000000000000000000ea829a9f98af5abce16ea089f898df2199a0cf0e000000000000000000000000b799a6d455ef437969770e0e6a5e121ed85049e20000000000000000000000003b234e5d426e63b4d82bf2e2170dccfc8ac747750000000000000000000000000080ff0e654dc3fa682eca814a5b6e39f85970b2000000000000000000000000acb327af37037e8fa6612566742e8b3543afacde000000000000000000000000259ca1f1eec2d8daabf72fe207635b6da0c13afb000000000000000000000000f998aac84b5b9ee9427f6bf5c8043766c3a8e1450000000000000000000000006cb5c0d93178514d4d943afe1e5a13ee27845b230000000000000000000000005f87ab026118e4ba7f42e1f0361e186b285865190000000000000000000000009c84c381ee81bf544e36b3551335efb261e6c0b200000000000000000000000075c826ef63971cea372e0218d35f146ea184e2b7000000000000000000000000a74b7242025ca7b077467d213392b3425bbf99f700000000000000000000000037fdf8ebb634c23d53e8a2ba6d29bf0e43b37800000000000000000000000000dbc931cd57dc023d4a8d6fcc069c039daf47fa6f000000000000000000000000051835247f777f5f4ac10c3acb04ded608be726f0000000000000000000000003acc7ba349023207ff3feddb69c0672d993411210000000000000000000000003b59e03ba9a8c73040ae56b308025f55079ac60f000000000000000000000000c0eca8710fd2e6515df62b28666d4cc3ecf9d015000000000000000000000000fabb5afd66dab4abc27270d357ee42cdfbb2a5480000000000000000000000001ce1e20138cf4fdc54628a5d692d24ab1f7375560000000000000000000000006a939730c3ed34b18a908a870910aadf5a57bb7f000000000000000000000000a77772583ce18f94ef98b7b7079ab462a5f7a1b600000000000000000000000099b5ba42aaa1b2826b3359fc9080c3cc56c7a5460000000000000000000000000748ccd807fd1aea7b459da428410b7019657a2a0000000000000000000000004b0f4c22477301e33c0ba2b817dc4801a39ecf7500000000000000000000000002731bcc8941c6f85168c6c3f9c6b968377d8efa0000000000000000000000000ca67e46d377649bed888ed3ba71354d30fbbd900000000000000000000000004abecfbcb6916c1dbe7bb7c0bdbd76b008e303f20000000000000000000000001688d520e4b9e98b4b1370d78150997bfdde69ee0000000000000000000000000b2bd092af4550e065bfd106d77292fd0552954d00000000000000000000000019f133a0c09a9e992bc2d3d004485fe0a435e23f000000000000000000000000108066376e1db7c79c6ce4442542d2de55c0eab50000000000000000000000005595b502833ac5d148bfb6db349188aab51b53d200000000000000000000000051f82eccf1c2e2df9ead7b3c1f62a801684f963e0000000000000000000000008fd4c02b67e4b6ff7952db76bcc8940f87e8226e000000000000000000000000cb7bac70ce5bca845cfa5ee8f397f5d86858a509000000000000000000000000927c731c4dc171915aec7346a5bca11b7c6cf8fc000000000000000000000000d53d3820abcce7585e6360b9ba3322946855fb2b0000000000000000000000007a0714aa55ca0e4f34c75221ef9c9fe86ae140cf0000000000000000000000006736f0c4b1a17c51c3078c2eeb3d39d0085353db0000000000000000000000003539a32f55ef6aa3e9b53700bc059953d4194741000000000000000000000000ee2add3f00225fb5e124a5ddfdb1ff28ab12ff41000000000000000000000000c92a4be91566f203c2da3b8a85469c2e10fd8ca000000000000000000000000080f396d74be12cd18388bce7619615dd2fa41cca000000000000000000000000ac233608ae523bf60c9bf506fbc00d06fdc6a2bb00000000000000000000000000138d772a23b40001c3b4deda450e40c8b98045000000000000000000000000a86fbbc1fc868cae5a11b45e2042e053cafbf5ca0000000000000000000000004b9776393eac2a156def184ebc53d5fff27ddd06000000000000000000000000d8d46494e200fa585fc98f86e6a5ea0dc1f18ad0000000000000000000000000335333b309d7a978f67255356de3b8e68996eb5f00000000000000000000000034f14f96ab231303249b31dcae56eb61136396a7000000000000000000000000eac9301d4b07dd9a2dbe5bedc2fb5e148c803db30000000000000000000000006ca2b996654ef9186c15f319a3d78b028aea7107000000000000000000000000b2cf77f86031f4da707809f14956f7da5db8ff440000000000000000000000007c873065d0f2c91d04bf62aa38817c6c72b8a1a10000000000000000000000001a501920685ce616737ae1acf2cbb542404d25aa000000000000000000000000f21db6bbb18a5d1fecb7d6854490e4c69a62f4350000000000000000000000009daf9be6d607dd704b35c7f37fe64f99a92900ae000000000000000000000000d96c87e99e3b7730d71e4a1e66009e250767b42f000000000000000000000000797e1d0542973f43f0084be201bebe1fcbead66d0000000000000000000000007c6c717414d19d351fa517ce9488304a481de9c6000000000000000000000000ef90629eb9e3219535fc9a0a957c06cb2b25a62a0000000000000000000000009815ffa6bf1e640350181ca1ef1cc24afef51a04000000000000000000000000f07999c9dbfcf40b5ba9fc8158bb6bd5d8c0e42b0000000000000000000000008ad533ab23248df66792f4b5e4bac7f1431a03f30000000000000000000000007f24c26fa4a386e4a2e727bf7870fd146e0b1d4800000000000000000000000066d59c0fce8e60bb9cb2dcb6e09e831732523ac5000000000000000000000000b54b1d8b10d01488d89592643a96dcb576014cae000000000000000000000000d5ca5420fb66c4b002d134d6f058922afdc1cb8600000000000000000000000095a2aa469260087ab755fcac91a9def1e599a8c3000000000000000000000000420a6f9071a9a1b1f5f4c0526a1bca6e2946897b000000000000000000000000a903092d009344532d873c1a98a82b8b1cc92c57000000000000000000000000a83c27cafb983170b58e07169267ec6d3b496db9000000000000000000000000236b410d0806964f8e472e16ee1ecbcf5b1552930000000000000000000000008135ab1f26cb398d9bb3349b88cb93f186a62a62000000000000000000000000d966c3901d1b37db44e53b5d2f3d98c4bc600ae80000000000000000000000001c67c51c683df3599ea0750a2a0506743d8d4e59000000000000000000000000dc6e13d26095a03c8f3684c4291bcbcfbb67a2cd000000000000000000000000a5f5888245cc8d82459c645c8fdab9a59023e6fb000000000000000000000000aa5c0ef7851c9d2d2afe35c08a10737e5f4f33fc0000000000000000000000001692a8306be019dcd6206a4edcc12d2cbfeb87740000000000000000000000009ce10bb24253ca1b371138fd3de44d97359d64d900000000000000000000000001b03eefcab972b7c98c980304f02754844d56c300000000000000000000000065b6da7c23863bbeb579fe856951b09499950a35000000000000000000000000893227b4d4c21cd8583cdfecb0376127e4657cc9000000000000000000000000ecfaf047896fe41aa36f5718644508eb1478dbe60000000000000000000000000ab61b938d838d2a31dc4899dd40efcb426a58d60000000000000000000000000e6a190ba0f6de2026de18c557d2111e121cf001000000000000000000000000f5d492d86dfa394c3ebecba45d3b054642fc82c100000000000000000000000083d044a4f46a2e414c161d6726f64f42041025af000000000000000000000000e8d376af62a425acd9ec98ac03e6a2b0de3f12dc0000000000000000000000005ce39c49194ba2fd50bfc601cec0d4d7e91a0b86000000000000000000000000a2d19f21ce36a508d1f4be1fef0a11ba8a556fdb00000000000000000000000032ea2293ec4f08b484117aad9b87b3d77141352f000000000000000000000000c75742873f021f9506ff422d717143c6d643ea150000000000000000000000001c4ede88f6e8166a3200f747d84e14a3a0d3b3d20000000000000000000000006f7d1dd6d23be714b4c6442b35cb0d443c047d4f00000000000000000000000070e5b1f1eea51cfb4d2250aeef1e1e36a03ee19a000000000000000000000000e67c8b64f4f0df1fa7eb19101b4b3786cf8d7d5700000000000000000000000039b15baf82f9101b45c5039bf006f69ec4ffa8b5000000000000000000000000b2081f31843d17c0492ae02e1065b7d412c141b10000000000000000000000007425b7ca92a0f7fe4130b8d593cc8a0fee2d92d50000000000000000000000005d34d1cd1303eb0033f01a3e0b2e5be4939c76ac000000000000000000000000013880917a489e200750917108c5931e02127f530000000000000000000000000970737785a5f9c375aae9225ab8edbb1441b7f7000000000000000000000000fed2d54fe6b3af38295d73d8a70370e4e57c074300000000000000000000000014b3ddb399f666b1c2073c6195ed115e3e62014700000000000000000000000078a18aad406c1badde3c85515b535b3b78c611f90000000000000000000000006065ba4f9a3a0ed579bfca12c3fe2659c13025ed000000000000000000000000c19d051cc62ce6d3e8c1f798acbb7e3d536b235b000000000000000000000000eedeee15161680630fd5399b47764a68e4c07327000000000000000000000000f2a4eff49b0dcfb81fce48f3978e6fa11af6ccf80000000000000000000000005763f781e5932ce5f3a84a551716f8f758b635030000000000000000000000006d07beaf799ea6236cff6b864ec87e5c3efe3edb000000000000000000000000d20c143fe9179f19d1961454f335cf2bab37c1a3000000000000000000000000f1ce0db59bd21616535eb60cb588dbdaf96e9d310000000000000000000000000782e8fe64ad36c032b807840db955882353fd01000000000000000000000000a663d87ea2d9e4aa0501424443c30dddc8ccaa9f000000000000000000000000409f9f2e301f927eba939021ce1ab6eaaa5950b500000000000000000000000059f8347df3ad0468291089b05888c370e0f8c21000000000000000000000000041c90e814c149c0d981894a6083fb8f34c20a54400000000000000000000000094066b0b69380a04cc7c03415143e14746ac33ad00000000000000000000000038d926d57dcae4989d8bf99f30686626aee9b5a5000000000000000000000000feae3edbbb556e69c20ab4b782a20429e1974f0a00000000000000000000000011005b8b5fc073d674d5d37e2d7205a0609b12a6000000000000000000000000c511acd5dc6c7869eb19cc6391daa7d23488149100000000000000000000000032b69521813989b4581b44a706b7fd0b2102b1210000000000000000000000000b53d894d679607b643b10be9222542bff33125b000000000000000000000000b1f1c236ace74169b9915b832d8550268c716ff000000000000000000000000076b67d5643760c722a85ce4a540461909a1d5f79000000000000000000000000b9ef94342912f4f126501d67d32964228a99febd0000000000000000000000008821e1333f246b06d90522ad8fd2654f1ed1195c0000000000000000000000007727265982183c5bf90bf04294d20e129784249400000000000000000000000052f39a6dcf8845dbc36dcca43b53a253c094fb1c000000000000000000000000c7d8a85dd40eabd9d80f1999bddd6a55d1faad0600000000000000000000000076637df3f8ad3a87aa99e6b01c7e6bf49150679d00000000000000000000000013ade41e6646c261bffe0ad537f5094f6d48d56c000000000000000000000000786c9d5a55241ea518daa26b4f7e8821bd50c908000000000000000000000000548101fb70e20f559f3d0387c89814a5a6bffc880000000000000000000000002d8c052611c202aa094ef8b2e8ee5c684006485d0000000000000000000000007062d54bedc8e3d5cbe0835b023839dd498c4a77000000000000000000000000f460b3240896e52e2196456d7f4132debc547f8e000000000000000000000000b1a3acf87a1d6fdc0d32a902e2d9c24f402200c90000000000000000000000004311e75338ec60fb9daaad2a15267fa5b93c46870000000000000000000000000d35282712fb6e7152e9e01cd91fd17e4016c93a000000000000000000000000d41a492c7b92e968dfba2bf325c47231570c7bc00000000000000000000000008fd2a4d38efc2773af8c887efdd7075a03585cba00000000000000000000000075dfbef4d098cf62a813b7b7693d8a2d7c7e52330000000000000000000000005a3f886080215ba3238627394a49ba1b13d04ac900000000000000000000000018f7cbcc95fbb7074611b4a501fea1edffc332d40000000000000000000000001d5fc4a8bc8fbd1df3aebd8dc6e5a9a85fccece4000000000000000000000000fea4c62a8a7252506e8f786623a48576874efdb2000000000000000000000000461f88c52b664a95b4e0355648bed9c2185e818b000000000000000000000000e2c815eb993326d0f7368b1dbebd7c93848abe49000000000000000000000000e98e9acb10db619f51b8664ea2717c5f040ec8c70000000000000000000000007fdda849cf270921b193549376498e4bb5f546a200000000000000000000000016de08f95fd28d10a888fcaabd5dd6a12021c337000000000000000000000000bc4ebb1fdf07a2295df934f29a93cb52fb70328e000000000000000000000000d7c1aeddefa3bfbd9cf44bef2fd1b723c0dab5eb00000000000000000000000016f30759e82424d863326e52b2e690aa36b1b95a00000000000000000000000044bc5aa7249f8388166f077c9e7cc0cb3b2f32e0000000000000000000000000e7a2ce7d918d34c9d9023b5de115d9928089f39f000000000000000000000000fc58ece0d8f6e7f49c005aec572ad5db83534125000000000000000000000000c84c84525d75e78dbf8e76db50d6116531c5197c0000000000000000000000000fedf314a4aee11d2d188f229379f20e69d4b3a1000000000000000000000000c34104b0b0645d240ed58f6ca5a0790a72dd047e00000000000000000000000082c0fd48939689b48d1ba2bb1a1478b1f900090700000000000000000000000034fb60b2bf7aa40a898a23ef5575685100af20d400000000000000000000000036f1af2a081528413b616d111f7d7a0811437e55000000000000000000000000d9d90fdaee47e9254e40fe99b4b2f6e9124cec050000000000000000000000005500e939c6aad9e51ca2a78b224ee9e5cadbc6e7000000000000000000000000eb3189d210c01c3b20278c06623a14a24d956f3b0000000000000000000000002c37cd916d916f73aec98aa3260bc0eb327a9aaf000000000000000000000000ebdd0cb2285d460059c0b972d7dbacff9991493700000000000000000000000065caaf0bec50539a157a3500616de56562eb3a0400000000000000000000000067d72df6cd7ecc167a09350178d3c2cf819e9bb40000000000000000000000008ca6227a43a2c5b10ff79a919743e4724a76d6850000000000000000000000003514939a2ed284a00795da26fc519a565546d6cb0000000000000000000000008b5edc1b05e1a0871291191c7d89d0a276812d84000000000000000000000000786067ac1a6c6cb2e0507a21cdbe82c5dc83f7cd0000000000000000000000008bba47bf9d21ca5c0affdf514ad461222b87adba000000000000000000000000f6e2f0e65ce26b1ad61961adec84e9caaec8833100000000000000000000000076724d7ade2b257559f4aa5b81b1a46dfa399b630000000000000000000000000441cc33b00a2e87843bedb17ad680806a483f51000000000000000000000000a41ca72fec2467e39980a5616a5745f1e82381be00000000000000000000000058ee4eecefa528b678dc50e62c9c0c0b2a4360840000000000000000000000000be0fc9f5f4cee386a4ca9394054afc05ba62bd200000000000000000000000056e97c083f792a3e3723aa40cac8813bd29f9d6a000000000000000000000000c60eae7c3fd7b054050154a1ae9f9ad7fc58ad75000000000000000000000000f9fe560f0850b63fda43536f7f09a4fd51ee22ee000000000000000000000000e9c6041245cefd2ec3983f376e5557cad920f85d00000000000000000000000053d60c29ed55afda7d80ffbd0275258f40876113000000000000000000000000e0e19d50716c0a66700fdd7a780fd268e4fba3ea0000000000000000000000002dafef44d4c59f8e3caf4e0d93438592696494fb000000000000000000000000e82ed49ffdc4c0493d15b2870b37b69be1974487000000000000000000000000c863e8b3ed029654c6cabd745400d6d0b2510fb1000000000000000000000000e33fa7e398f63d53a5106bb25796cbe8bd68a40e00000000000000000000000029dc263f71597d343eb02cf4b2159de5bff9b8b600000000000000000000000008d7d523716bec4b4d1d52d8fd4f3b919c2380f40000000000000000000000004a74530cb2d2cdbc6180fc517dfdeda5a8b2c1890000000000000000000000005eed6b379cb0d7d63cc4b31c99c9980167ea489f0000000000000000000000005b16897a4563fb851cc224133fd9edf7d41d9429000000000000000000000000e58547eaf046d961e772602c862049e2887d1ad30000000000000000000000003e20d51e8943aa31882a094b773c1554c5a25bef0000000000000000000000006520339eb6091cc9d3eeac07c8e922e67ec27329000000000000000000000000e82775df05f1348301f8e6ee0d5031b9d80cd7a30000000000000000000000009c88a40d4bfc50db3493c1320843013bfc64ad9e00000000000000000000000058b1b734be0fbf19fdee134c53813c890548ce20000000000000000000000000b2b0479fac710fc446d1f541852d66b0d64d2787000000000000000000000000686e18ef6a5c8278b25f555159951d1dfad95a05000000000000000000000000d396be34fc618632f8ff0d85a576d74b555935650000000000000000000000006a60a3dcb2c764595a15851e86ab6e886c657631000000000000000000000000e0b4325a46240cf13dac81f8610427157a36274d0000000000000000000000002a7c1de61d1eec05e7efb4ae6a5a5316f2448b9b000000000000000000000000693ad461d73f9f56a7593e6213aa205c021494410000000000000000000000005157720d874cb28294c091c00cd911f5f8c566a00000000000000000000000000c673f530b273a7f862b7b4288c8e7072def5620000000000000000000000000db9d1b5a5be2aa00715599b79d7af54ad625a44a000000000000000000000000f464cb83244b0f8fa359d52ba8c8e56d16c587f7000000000000000000000000d59f106d995e7875592fe699566516d99954e8450000000000000000000000007b80119ed1425817e9f52fc84ef3c144c9b70ab70000000000000000000000005d38b902dbec742e94869570c09551841380b28400000000000000000000000068fe6bf7d0578d7263e2358872a6c0f94dab10fe000000000000000000000000e9f653857cd2b47eff81657b2fe341126f67b0c60000000000000000000000004423c4e6cbba60afe2aa4e9b4fc11dc97dccd9740000000000000000000000005256e9dc1c472056be61c2eefb6cec752af6b3bd0000000000000000000000008be83ba606e7f43f64463088891320ae88bcba07000000000000000000000000477a33d59c94b02600034e6d4d0f7f68a3dc8eb800000000000000000000000000d3a38d18d8e8199df15eb618fb2f6152924adf0000000000000000000000006b5f85dcafcd4efb42216d278cd5fcc438846470000000000000000000000000237a4619d85616eea8b35854ed58a6265de9e652000000000000000000000000e7a372a0f93fc05be096575ac95f24c609e11d4f000000000000000000000000d4f1cbcbe5e1b6897b881e2ca0c00e7c105a11660000000000000000000000003415a782e14681d49b8aacb816419264d76256d800000000000000000000000077ac3a810d8ec4c7b4a7bbf515ace5e6556e8c2f000000000000000000000000cfe4a0e5b109c33f65fe255422e7c53ea314fcc6000000000000000000000000eae55cad2fb75aea04a3e819c5f0b64afdebe3e8000000000000000000000000631d04916d70470355a620616e85d0d29cfd625c000000000000000000000000a5275194101e9191a2ac753bd74640ca1ce87ce40000000000000000000000006045b6c41bf9e50488401bcd8a53716458c660c7000000000000000000000000ef2b6982f5cd845813dcc98ed729991fa99e383d00000000000000000000000026dc582cbeb1549612d0ec0eadd5219c7ce3b6d7000000000000000000000000bab3cc9d49e8a7c147058dc6a178b9592dcbd166000000000000000000000000975268d14360584031d59df8b8b9a709eb2115c5000000000000000000000000718fbe3157dc317456eaa9e3fcf0b7d7888cea9a0000000000000000000000007851afbdf54d2b986f4d7e40c9a7c79c26ac9906000000000000000000000000ccb1474d30221158051554b226433801c960e947000000000000000000000000d76d0b253cf1b13d48655284be762d9f9fffb65a0000000000000000000000002fc54c28c82782e66fb2d1c3091b390c74c1d31f00000000000000000000000055e74455447597fc76d81081d71297baa60fe917000000000000000000000000babc2ec4122cc3a126df6e3248fbefd4d0d59dd0000000000000000000000000d36a0616fad594efd2fab0c396d1cd64f0567a75000000000000000000000000d586fd3a9a6b83c429aee84dfe77746b33d73cb70000000000000000000000009852a586011faf434c071a019dbed90e05ce9adc0000000000000000000000003d0fe62f049f65e70433dd70548a04593afdd71d00000000000000000000000017321714db1ce72fff51559c9edd9f552a62eacb000000000000000000000000d0efcf0cb723f8254be7b67c9837368093036419000000000000000000000000966fa98e2b0071550d0eb777ef96ff90c915f598000000000000000000000000cccb404bbaa26227799381be3a8174dde5e4f5290000000000000000000000008e6fe2f847402908fdb35c79315441b4e167f104000000000000000000000000a55fc00b1157c9b362702d97f700f211ebe377b300000000000000000000000016f0bd8637f9f926c30ce73f3f71ec22a9ed42220000000000000000000000005d194a47394d7aa9e94cfafc27675abcffdf670e000000000000000000000000c255cf2d988defb97885fcd6ba807164f2c4d4c6000000000000000000000000e56284b82176ecf17328fd767fdd47e29f1ff561000000000000000000000000116c2ebe02d86e6caae437a446a3a72497965e410000000000000000000000008c57f42f087ed492a3470b78dc725ee503fb52060000000000000000000000009166d4d3e2723a29f0315b097820097e6db3f31a0000000000000000000000001fc41077aab55b5df45d68fda16b8113ba94b0130000000000000000000000002a271479a64f13a49a0417cfad48bc6ed651199300000000000000000000000070aee8a8496a4445163b7ae30ae00784c3c06419000000000000000000000000d2a76a671739fc1e24dfa721dc4d1dc0ed4e92240000000000000000000000000f93526f2007aaacb62005c22dc61e5cd513913f000000000000000000000000ca3798bc87deaa96f1d6f99cab8e7e304de35cf40000000000000000000000000aa9b82710686f2505f65d20bdd7b3d42dc79b9f0000000000000000000000005b2c86e5f2bb0e3b9f32885487634f52d47d490b00000000000000000000000022b254328c5de3282a06682f5355aad44b55e4fa0000000000000000000000002fbe9f64334ea8c4cfcf3ab2bcc1b24dbc53b81f000000000000000000000000877f18a334985063b67568679529adcf9a63ab9d000000000000000000000000f7ba72466b4e5353f4685b9eadbfadf96716e4780000000000000000000000007d71555d566fbe341abb0ca385df0172e8b4f6d0000000000000000000000000ff0df0a71d8829f35eb7b892b3d1d86139faa451000000000000000000000000ecc6982eeb0323fc43c12a1fd7c58b5671201767000000000000000000000000001daf1fb1618637e2cbc9ec7923d90e162c0282000000000000000000000000560bf72dd10ce9936155af37a720ab2ce15bf1ff000000000000000000000000c8303e7af184037a0d76aca6c14da24ce68467d8000000000000000000000000e92bb8e25abc6c744b40087775767d85bbc9ca1900000000000000000000000082692ee68eae52e0868793151a0d79ef95f7f443000000000000000000000000a43d52bdbd6dcfb0eeb3f3967f20ff8cadb8df2f0000000000000000000000009e1354f19a27a92a5948eb580a75dc5516079a590000000000000000000000005a80eb984b92c08d165aff0fe40270eb6fa74e32000000000000000000000000d7c948c1690b55309fa7900875db3895c586c8da000000000000000000000000cab5619d8b948362baade8ce752d45a7d68a2222000000000000000000000000b4f468f6191613ca216a9bd7b2c2cd652a795d9d00000000000000000000000042989ab4dd0e4b41b4a52d8a4468523c9633998b0000000000000000000000003f580f982b028e977cc22e4ae118c4ef8138c15e0000000000000000000000000faebf1f9bf30b4986f22faab6ac1b5e637ff9be000000000000000000000000a2b934d7950e2e96057b8179dcf8c1d47e46beef000000000000000000000000f1cbb8010e74c6e4d28af5d986841c5b7e247016000000000000000000000000b01a9476861cb11225fe2307988a802029ced3d5000000000000000000000000b8d2095dc69cb15812630dc541e4a34453752f3400000000000000000000000072cc7ccf70968b7e6f5075b3500fd39b299328f6000000000000000000000000b82cf3d771343463aba6ea5cffa01b4ca0366c6e000000000000000000000000778ae9d9d13ed3bc65df49d29fe7833d056db59f0000000000000000000000001d5048d8d5ee8cffdf076c730f17f760f173f432000000000000000000000000e75601fe3f830b02894555e0f47b8d0b0f5c0ef6000000000000000000000000c838164f0450e0665cd04e8e3a286cc07021cc06000000000000000000000000a576ec4934f20ca9979d68b1aa338e9797ce1621000000000000000000000000613321992631a13f8e7849e9e9e9e0de21a0c20a0000000000000000000000003a461fdd148d8b244b852419380b5aae6f64d45c000000000000000000000000937bb6d3f26c2d5c00837e20c3eb4691d27261e9000000000000000000000000cf394f0c878ca45ac217d12ed7105f3f16922930000000000000000000000000631527f1aba9a599fac86c13c06c4d4c02fe99d9000000000000000000000000ee15066c76a11adb6eb83d7b8e3e2e3719efc1c60000000000000000000000004638fee740561cd05f5da7617873ca9f4f25afc40000000000000000000000007de632a13ff1b4b45ac0b67c0fd233961d0c835200000000000000000000000069c014b89c73d0306cd33a36e8214eb5f8763819000000000000000000000000d375233bad82db93e59ca3fb07f80999f4dfef04000000000000000000000000359b83417b8db5d04fd055af16aca9057782b97c0000000000000000000000009070ccf71978e0ee6d60714f3203741e5945dd47000000000000000000000000d7c4a78eb59d15a093adf860415e10c25e2f6af5000000000000000000000000acfc415d3c3f297fcefe29f195627530bb6246fc0000000000000000000000008f7ba917992fa9205ee7c4e6f4b162acfdac38db000000000000000000000000c73a453fa96b064024fc03cafea000f6dfc8a2d4000000000000000000000000009410d7bff7d9b5b50ae80df0de3275629b1c84000000000000000000000000f90c21c7fa56ab9c1f3a7dac984c3dc3944495c5000000000000000000000000e54b8a67e9c324e8969bea553f7e6b74c951607f000000000000000000000000bff08f61874da028b3dd128b4aefa584f58f30a100000000000000000000000033ec506d8a012629b50511e8df2c74fadf6391da0000000000000000000000008221387b7edd0574fe1218e480a0d4f9099b50ae0000000000000000000000003f102a45e26a5eba1d1b63fef9055008ddf1222b00000000000000000000000093758984562ee57660807ba907c987175ef3bfd80000000000000000000000001514577c4cab75683e0f1e9c30c26888b84ae0fb00000000000000000000000043d149b62ebf717afd9c4d1d103e9a513ba7b766000000000000000000000000d133ffc0496a93e49977f8473de06bff870c678e000000000000000000000000abe0740c36af02bc338167ace833649355b19f1500000000000000000000000066ccbfb727c7a8d96e607e559fb90ef64e74b6fa000000000000000000000000b78b12cf1379d96318bb4e4d94a174fb5a1b4840000000000000000000000000caa5ca8ed7a154a9cc802e6008bfcfeaaf45860100000000000000000000000084ed6aea5021eece9b6c17d3692a8ec98eaca154000000000000000000000000f8f7c266078d450ecab2a47e3c4c7ac88dbd2682000000000000000000000000d09d059ac27b4c7022e1876405629c94499fdfdf000000000000000000000000306ee28e43e2ea1d8a6c9855eae1cd1165d801a30000000000000000000000005b652b9b83206bc36eb4a96fdfbb248baf4599f7000000000000000000000000d24e699f5d2a78ef3f7c37f72f35bd849ba46d5e0000000000000000000000009ad9bc2b0c2ac2fb5dcec05b74516b8613fd344a000000000000000000000000e06a9f3a78cbc99f13b43076828768605c94df7800000000000000000000000022db4e6a91240be7835fc4aea74e57db3d2e1ba00000000000000000000000006e6906ebc5307c6e4f9855769727709d69004c52000000000000000000000000a7046708828b10e58a026c25905d3fb5a0e0a24900000000000000000000000042f5e4b0081da77175c1d6d74f596304e3cabbd90000000000000000000000005ff9af67ae49e1ceba00678eee995049cd54fcd600000000000000000000000060553e60c61c1d5a9151c513773bae00bbbb6d02000000000000000000000000bf3c878577cc562d41dd91288944ff92246a17eb0000000000000000000000000daab11274cc9cfc112724a09d26e5d3febeb3e300000000000000000000000087a6dbb8f7ddfe4d3da1127f7f45fcf415ec705400000000000000000000000031ba4469e7df2483d66e56aa27810f0232bbb041000000000000000000000000e2fbfbb2ed03d64c95b2ee62b44faba9fcd4865900000000000000000000000070a055655e640ab7358d7bd2df510b6d5ad4b14a000000000000000000000000494a47b7c41742f94016d378e7c7135d6f98a9b0000000000000000000000000b0be71f62d9ac6a4c0542dbb8afb6e09dc91a21100000000000000000000000079df1a453f1c3876719e9e02bce8e73ca51851ac000000000000000000000000609b54b450ce73e8011d79cfb95a3083ca69c4f3000000000000000000000000e11c18d43b5d6b3a4ec67c63aaf9c5f492dc1fb9000000000000000000000000fab3fb9a432f0d15385ba4d16bd9f23fb9870d5900000000000000000000000068d737d148b99e7072e708915790861fb28c293b000000000000000000000000795787f2fe7f80b253fa152f0da977c395428ff4000000000000000000000000a6d603956b361b0552c8d0b039f9e93b151591db000000000000000000000000ccbb84d8336d5de6392d9e092e3f87de24d46099000000000000000000000000fe5cc8308148b0993198bbde363276fcd9a130000000000000000000000000002e404c95ebaa2dc1473e09430f443f5b9abbfe19000000000000000000000000013a7dc04d8d24a22a55079f50d045d11754de7d0000000000000000000000004df6f03228615e20a47ac4f9a071a7a0959963f3000000000000000000000000ac701104d41ea037292cfd138462e3469b8514660000000000000000000000003d8050cbc1e52016c2f09fafc1e0a7c98c71268d0000000000000000000000006d5115aa5050868e37ad7d44dfa9a90d7abcb9a00000000000000000000000006de2cf8b9514c7df43f3285f84154f19341586b70000000000000000000000001b2c2bd85242f2e12f0b58c4f2249918cee531610000000000000000000000000b82d5ca05e50a5371e4ab8c3ebebabc08d85161000000000000000000000000b20456ea03da25313f4d1e14c3f951cf41308f60000000000000000000000000e679595a16a14b0f77c449d4408345a15e099ba1000000000000000000000000edea0ab931f1ec5301b9f0c0369ace8a731367e30000000000000000000000008f26227ca2d278a2090af0a500758830e0d103cc000000000000000000000000df0eb33f123e5a75b451d1276e35b0cf2744d0c50000000000000000000000007e9fa1b406fe476a368b93262946fb4d4d0f28de0000000000000000000000003611e49df4fbd304c1b2df26144bd89184fa352700000000000000000000000088a28028252e647ca8b3f69b69f4f4fc7e10f1f900000000000000000000000075fd1478f4e4adf3aef74af69e60cf40657503f6000000000000000000000000dd2d1025743d475ca1a9b950048bd4cd7e9b1c0b000000000000000000000000a85aa474165dd7c47badf1dac48ca3145e0eb58f0000000000000000000000004bd39c26e7395021072f59583f670684da9473dd000000000000000000000000a39bf889d9eb55e508c28736fd4a22610a567ce400000000000000000000000039fb6fea2cdffa885b259ff44445d2f8c9ec9fd00000000000000000000000005f88beb82bf2cc86c1d09f17b66f996670185cc90000000000000000000000002c22ffed933ddbefb993013853a6a97c3498dab6000000000000000000000000f8b35721ee9dc535f4edbed8814fe39f34ede96e0000000000000000000000009a16c8bd90c827f09f63440555a960d369a8e3130000000000000000000000004b5cd09c41071bc48ca42347a98c8186e1950cc8000000000000000000000000ad791b4a946bb450b51af69b256cfbbe07e5dbd200000000000000000000000031aecef22936e54f0d5086e0e5b2562f7f4aae54000000000000000000000000c793068fbe36522faad3280b2617c44b2b441692000000000000000000000000579d0f6df6b47646f4156a52c3c24dac86f0d468000000000000000000000000b7fcecf4bbdae22471a2c14ae4cff875f676d732000000000000000000000000418e1133250b927066ce702b894146c8e1a9cbf20000000000000000000000001b7db62fd3640cbf2a8e8a5641949676cd03abad00000000000000000000000062a216bf03a0932ee08dbec08cf7d86afc951bf50000000000000000000000007d18a2c5b338b2948d3bd2041ed977fd989a490a000000000000000000000000d73cc4f38cdf0637d21a3039b7b58c5b6917545b00000000000000000000000062329dbf0a8b01223e66d01e2c649a61d1a7eda20000000000000000000000006c0a1180bab06f1cd922246753204b25bbe132aa0000000000000000000000006712f67fbf89172766082f3e7ec4dd350e19383200000000000000000000000034fad6a6fde77504a8957e926211fdc74b2936c60000000000000000000000008459e725dd5d18e82821f180c04b6cd35ed6bf7c0000000000000000000000006b38b2f7f357cf97bd58eb5d2f94e3cdc8a7e70c000000000000000000000000cf91bb08054617342edd71079f85834c1746b6fc