60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000b737465746865722e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c636c61696d2072657761726473206f6e20737465746865722e6e657400000000000000000000000000000000000000000000000000000000000000000000002e516d656e53453463674b35595745774b3973376e4744523155737a36465977356e627639334875775a70553938320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000dfe83c4932addad887453e1a8b50348a16e852a2000000000000000000000000f76da23b2aefd142a59e28db2aabacaeb089a29b000000000000000000000000febdad11685ed0f5d9e8c9400d52cb8b6554f694000000000000000000000000f2dd857f3e0236e1885883cb7def420a913c9103000000000000000000000000db9b9a801f817de5cc25683421d4b1e9e4b065570000000000000000000000009adf4027e7001e6451cbea629c1711933a0f91b4000000000000000000000000e85e46926c52412da00d6e5dae9b431ff15f1502000000000000000000000000efd1e4ffe1eea70bda7e499c19b67bf97d02a8ff0000000000000000000000009abc956069d98f05a81e2c51f3276c905b6f54e40000000000000000000000007cc580211cf73b189178d9d4ccbe577f09496adb000000000000000000000000a6b9886aa18e9c8976adf726860a5dfb5d0d7a27000000000000000000000000fa14119a1f064744409b1354605000a98e123dad000000000000000000000000a2737455ecc7752e88c41362269c2d2abb6952060000000000000000000000001b38ef7f6905a23b3a871c76f83cc27c94ce959f00000000000000000000000058b6576a6bf47c6a82c924d999a4fb4d3281575800000000000000000000000095fe95a8d981c6b2fa5902d655e9d8874bc2bb7e000000000000000000000000742c2112e2f0f2638d4677de9b771ef191f2545b0000000000000000000000008f83682776f1d37b96ef3cef4bbb397a8806abb2000000000000000000000000902adcae17bf669eca5b1d93beb3384b2dec549f00000000000000000000000036551daf2e97842dd94fc601dbf8a77aa51eeb9b000000000000000000000000d8b44cc48ad1b8b7d95aa5c8b62a72e3a34690d9000000000000000000000000666668df7ad51e425d662b14fa4909a6ff8cddf4000000000000000000000000db31124ac832b138e0e0e5721b452845313e326a00000000000000000000000049a32eb1a9b71c0c14ba19708e85b07887e583e70000000000000000000000001e78bbbbad6e87b56835e00abde87deb66c7968a00000000000000000000000070119ff6b53c6bbbbc2a18cb22e63335f1160144000000000000000000000000e725aacfb6107e9734e32195b5ebfcf1fcc6166b0000000000000000000000005c81975bde46ca89c49b20ebd45487d2908faaca0000000000000000000000003b17f92a473f5d916c25e04487299fc37032a64f0000000000000000000000002500ceaf90da31272395f635b28f195747a1c80d000000000000000000000000cf8a661348435d76a0fc7240c253a094d8deb6ea000000000000000000000000a06bccbef7cf39ca79ed193d38a46c578a03770f00000000000000000000000035497331184d470711292b390a1f79a7e124a393000000000000000000000000f0a8e1d768066f858c54fd3843d7c88a7bd10dfc00000000000000000000000065a3e0b4a7b74ab9c31d5667126c3969438d34cc0000000000000000000000000000279d6777a2c430a301abc2f76248e5896458000000000000000000000000cc3fd391414bf8f902726d465d2286ffdff917940000000000000000000000008c328ed0f1e5e840fd19b057065f5a8f91fb374e00000000000000000000000029fb208753f5ea3f87c56ea85deec63f054578190000000000000000000000003aff35caad93562a35d4c0e692146957021d29ca000000000000000000000000119cd0d4e3f48cb1b4384b576605bb388dd23ea0000000000000000000000000d5a7dff16ce7b298afc8aa07225cce82f0c2de1b000000000000000000000000d211eb61bcc2dc15ec77d18b5555ce11ed1789a8000000000000000000000000f6a148e39e77ba322e8fee5abdc5ca7be82f5326000000000000000000000000b4357d0cbda0711f15b42e05a3852857c11e9477000000000000000000000000a8d8f5783babd48c33a86b839808a20fe83200c2000000000000000000000000f95ba77ce94e9cfbed9a9de6bd9b677d665d15ff00000000000000000000000006b398773290d2bc68e85966fa56164dcb5590db000000000000000000000000408cfb1e69ba631ef898bec270f023c556f47beb0000000000000000000000004ccbabad8c99c1274714ad0fb31aa98edbe165f70000000000000000000000007b487099cbf913e35e01d751a029888e6da7c91b000000000000000000000000113e34ab8e1d0366994cda4683b35f4996d7820800000000000000000000000058ee92c366f197e434a1267a38e28e8c08cd27e70000000000000000000000008b828b13c3513535172f2c94d57a5be64fb1105e000000000000000000000000354c8493bf358def23ab48cdb488bf33295adb480000000000000000000000006f8914b6b260e6a4364c886e88a7d9245c667aa4000000000000000000000000e402c70370c473b47acbbb6c668a8dac80bca3c8000000000000000000000000c941aee86104700d98d7f3ca4944c7780e4ddd290000000000000000000000003afe918cfaeb63189db3ecb47c5b4aa896195f8a000000000000000000000000451e272703c89ce9163166a245f4950c6efe38e2000000000000000000000000477d1132d892e99fc0d365416c5b8f3f1a9bfb36000000000000000000000000fb529fa0b4a0a7e7b61305881406fc0a351b74e800000000000000000000000098cacda76239a79a2105ff30a7bcf0ea50f3f4510000000000000000000000007ac23de43ffe77cfab5bdfcf2f3441f46069ae470000000000000000000000003b8fdf34687063bd964a454ef6760cc4e9885ccf0000000000000000000000002a75c1092c0e344c6a64c531199f0c52917127970000000000000000000000004d1b9d045c743d2faf90c36935b0d5505931cd3b0000000000000000000000008291722532d76d15dc426c9d14eba6cd641791e60000000000000000000000009fe331d4a2ae8e17ac766132bc0d4b1f96328e3a000000000000000000000000cc93bf569b2b5cb7f709297bf7fddcd61922d97a0000000000000000000000004d4e2150ae237e425432cd95c73d73f66ea8f61200000000000000000000000011e223c49b3bc43c011ef62f79ce81bfd29d3b7400000000000000000000000095ea688440a2671c250def9022fa3d4f1e902ff80000000000000000000000003e7c3b916206657c49e31d70824ac21f1873d8ad000000000000000000000000252c3fac878668c7e03fb6409d03b3b4e7391245000000000000000000000000ad0d4c3f8000a6a20e2c710ced47e94e89677e8800000000000000000000000003a136e0e55ece67b84b9a018989b1722e2affb8000000000000000000000000e60d77446943b8bd978051c2990dde3a7da9d4b3000000000000000000000000493f1bf7a6cd5fa249d3689da58c4269b0c9c45100000000000000000000000055cd63e098f0cb268271224cd4a2e1d69d3604db000000000000000000000000c2fd1e0c0b627d92b991314abe188e0328943d58000000000000000000000000a7d3d0ebce77994b8ecc19cfce114e428e9ea4e6000000000000000000000000c84f7715abd4a2c8d121a8f706fe3a1df96a170c000000000000000000000000d26d9def4720e3f54b3bd07b30caca89cfbda564000000000000000000000000a0e0f462d66de459711bc721ce1fdcc3d940583100000000000000000000000063d7935864b20854730b7ec28ec7f91882c8d26300000000000000000000000061765fc9f4e67612d53f29b31484d9e95cc3bdb3000000000000000000000000126fbf8a8d2df212489b1c8eced52a1816678127000000000000000000000000c8029a56ddc5bc198524c68cd5f4ccc80bf32a9a0000000000000000000000001c5e2f5d23b0b11124678e3370941139f1343f2c00000000000000000000000046dc9577f8417ebcdd65d89bb1cbfe1ec5c1b6bc000000000000000000000000dadef4b1f0f542193edd7345a762bad5c12a737500000000000000000000000062424dc663c2e8a4df2e24897d0cc590f437054100000000000000000000000054559752d708926b182a6f6d3477e68249ccd593000000000000000000000000bde892bfa081c4fb8967b4512f9e0c5017a2bdf90000000000000000000000007e54e51fc2d971383a96e8cbc18392cb040a36640000000000000000000000009cdb9bde11229e8f1fb640128ce688c0bf5d76c3000000000000000000000000903c3a9a52ea2e1d78790bba6abb981439117c3f000000000000000000000000e5711a601c7dc1c77e44101baac3af6ae61115e30000000000000000000000009fa6ef66a8c43219f0ea977defcd9510f1bb4ac60000000000000000000000007ba3d95f97828aa943b4e355ace294d9b2f43e880000000000000000000000009e2f2d77c5f57a433d89e16816c2b16e9f67f8af0000000000000000000000000f76d9c3b3ba1187767d77b36921e3a5759db8820000000000000000000000002ddb9c9a0a9b1cc4594c9d3ed90bf5312f5d2141000000000000000000000000f73c4ae129db5b312bcacda9c31b05181c6770d90000000000000000000000002e9dec097cf6ebb1a1731c3441bc56e0d05573e3000000000000000000000000a7ff9aae3db31236d08fe475becd68c32f2add7800000000000000000000000096964d21aad9d9f088829986cbaddeb9765fa7a5000000000000000000000000fde58784b29f9c66d20440ae3c25ac487351b03a000000000000000000000000ddc14f50e48c5ecceb543611ffb83d4c21aa04ca000000000000000000000000b5a7157c9c76ed4df624c6c075e612dee3860b7f0000000000000000000000000a5233cfb08ec8ad21707ef0927ac6ab23ec302f00000000000000000000000032f207c93c81fc247ce75554502b71281f3d060f0000000000000000000000006accc4a9ef73a6cb604e72a1da66840b9b6c750c00000000000000000000000008be89c16a97f396e88119ce90d5ceb1c822a545000000000000000000000000362f020fd4420c317e7a0722994ba8bc3380d0e800000000000000000000000079690347ed84d8873261d7445074a997f451320e0000000000000000000000007a6cdaa4f9339ece448e2b402212d7bd043a51a7000000000000000000000000995a012f162b62ca00858fa95fe01e851639083b0000000000000000000000004c3685e8fe6bfb96b670b13acce4e9849a473952000000000000000000000000af926a481496628e7120796918a86e64e5724860000000000000000000000000c04dab8333a7986640c66c7690460990406aa0740000000000000000000000005f1769276273bb44bafdbf69fbb98a8bfa2d920f0000000000000000000000000c2ce84f56f5358920b4eba644112a763fc4d61000000000000000000000000052dc3c37f5b4d2a044ad43c16e1df79c75633b620000000000000000000000006f4394ab660afe087c56f6abb4b5c0fb8fe7134c00000000000000000000000000a5b3fa3cfe85ddcec37b49d3f5a7af9420ccff000000000000000000000000cebf3a4d2108b2a8c1dce9853ba00b994a49e431000000000000000000000000af9879119713f96098646478f01fda13e30f7e5a000000000000000000000000259fbf3699f34dc29d1b37785c98851044163b8d00000000000000000000000012260d0d589181235a16713160e29a1ffba92a140000000000000000000000003120b713752727a519fa6ea507894a883616d12a0000000000000000000000004f73c7f179596a63b453df33c8549f1801bfd115000000000000000000000000a016741911173639befac29d77f0956256a94caa000000000000000000000000a275345a5848525ade172fbb64695df7ede45e60000000000000000000000000f6da088a72fac6fb7e63e852596e4f2367ef52920000000000000000000000008f77eccec592c90a0be994fdf295e219cc61052700000000000000000000000006f62da9532b7526f516b006a7db9e3418435bd5000000000000000000000000f42c0ca6d1cbc9772722c065fff991177038996900000000000000000000000092c344aecfac3face4f9798271608c7028546c3a0000000000000000000000002fc3fd7c06adfc48736122ea33820038cc16dcdb0000000000000000000000008bc4150fd51bb5c41c9971b1c32beaa685c98ba7000000000000000000000000c00cbf6a8a0cc2afaca6f0d7c3a76863513c731a000000000000000000000000d82e77f7ddd6aa8b445149d831b0396e0c22183300000000000000000000000033debb5ee65549ffa71116957da6db17a9d8fe570000000000000000000000006c43e3e81b549b8bda383e7a9c1e240b196790c90000000000000000000000004c4c2357021dbc93dc1333840c932057c9e4c8b2000000000000000000000000d8594bff3e373812e0e6c2f867a321acbcd82c5600000000000000000000000084187ec2d6f97f6e7da9e080f0ccea906e473f300000000000000000000000007b129eaca18e6830d4f5d1841abdf289140099190000000000000000000000000c162cec6efb230ecfa9eb7e0db7ffe3885175f900000000000000000000000052fc06ace352e96cf79a65adbc35e18b638a440d00000000000000000000000017c10b41f3706ecd8ced74b9b498b50e74a103b9000000000000000000000000831726cb1f52951a729c68e322748df7e4896311000000000000000000000000d44dea14f232cb25f5cbad5bfa1d7b3c61df5e72000000000000000000000000d4644f86bfc43bb56e706ed2b54f339488d70a22000000000000000000000000a157972bcb7e89c69a6619bed60f7ed7d3938fdb00000000000000000000000006073868278adb79a5182dbfece2cc31f19f94ab0000000000000000000000000e572d817c29f6ab39eab4e8255894e65befa52f000000000000000000000000c508b1e7fe76c731e7ea7470474ed148f4c973f3000000000000000000000000b059982c89c56724c297c933414ac8ab4518f0fa000000000000000000000000981509344b81e46cc3af4f37284fa3eac18e834d0000000000000000000000004f26051c74ed5e614d9b2faffa937742f8e19762000000000000000000000000b68f0ed0ce3b7ce4bb0cec3d2bf69f29b938a89b0000000000000000000000002d83fa3eff5c3a397b2ba6ae62d1563dda1db3e500000000000000000000000088aa77c9514cc59116e57b91cdd0a6493b119ab7000000000000000000000000aff14db1de538c7be856f024c3b54aaeb5b77d7100000000000000000000000043d04d3757506458c5b7713669181a1197c5a57a000000000000000000000000347d9c6ea6accda235bcee056c649d891ff08fd000000000000000000000000051d2438ce5fd7437c51eae1edd49e0e771f50f85000000000000000000000000facb579296f8325831d85e282af1b9a85fa1a9c40000000000000000000000008d753103b713b5ef735be9d15551f980d3447a81000000000000000000000000ee53f450194359058b5c2d3d871442232e7c3f90000000000000000000000000c9ad86b53de72fcb827b1a88bb3630d1a127275a000000000000000000000000546c94a88a6000ef3f2440c97756ced18e30aa49000000000000000000000000ff8b52171319be2515ee919a779c289bdfb2c33e000000000000000000000000991af51ab23c872cb82dd9771f9b45bda6152489000000000000000000000000a66f961db585adda7c8b1af273d5f270475ceb01000000000000000000000000fd46dc6bc47f8720c65adc00828a817f67dd60eb0000000000000000000000006d753a9ca237477e79fe7f748130c656fcf2351f000000000000000000000000718816db99c761f1609575d85b51ac4f55ce5f9b0000000000000000000000005d8b5fb1427e7f8d3b38fcc075cf452fa19a1be9000000000000000000000000970c45828c202fa5e05cab8a3e2a303851503c2d0000000000000000000000009bb8c3f6e7876c1177b54b5ccba013db2a9a5c94000000000000000000000000cbeaefa9d4ceab6ebbe8fc647c29c9ad58b951e20000000000000000000000006e528e79ef74fb1730e9e8c46503235d46d6a3700000000000000000000000007dcc1133b0120df558301d7b0481bb3f060a0b3300000000000000000000000094b1a0ca7743d4dcbf84331832f8d7be487d37370000000000000000000000000e52f953b355d85d172912e133e8eebbed53db510000000000000000000000002dfb090a6bf0d76417fbac3e5e81b70e9eff894a000000000000000000000000a52d34ea54f6f286fb32c52907b11ff587ad7475000000000000000000000000c9243e392dff9ac327260b7a836d03e5b95398430000000000000000000000002572b493444f64b075e349c07497961c84b8cb5a0000000000000000000000008d5d2bfda9217e60c27d27462086a9a64948f8ab0000000000000000000000006a91c8e97f29cf3668a3a3bc95c132a83a024d130000000000000000000000005798034a628c716e7fb071e32c638f5eeedf2977000000000000000000000000f38b2687d82a79dcbf34913119c0a8ab14c2e72e00000000000000000000000043de72fc05211d8ecd04dfdb6b547aa468531db60000000000000000000000004c25893c14185d06ac1d317e156691e66c280d640000000000000000000000000c29dff4d9ec1011afa4e838dcdd80246fd84190000000000000000000000000a4ac4b233e6c024fc58812a103e2508376c014910000000000000000000000000eef73af59288b274c847d1a78e1a148e4539ab90000000000000000000000006cedafa1af8226876ae77b0634e74174640c2a5500000000000000000000000025e2dcbc6515f6aeab7dfc0268c74b11b661d3410000000000000000000000008679c145507978b4dc225e6f7e78a0121cdb7fc2000000000000000000000000c6406fc53d3e07ff191b20c4a9cd8758c246ca240000000000000000000000006783f6dd9dc6c4e01f1f180ca5633d99565f71e50000000000000000000000001b011219c8cc2dc37447fd775b4837525c3d489e00000000000000000000000092c3bd5f9b23d548992aaaf2c7a9927940f9fa06000000000000000000000000e947cf763ab06c2adecd7382877ee307559c06c900000000000000000000000083cef47708b9e0bd42c8464ec1944460eb6566190000000000000000000000009137861f5e83940d0eb130ca4a4097651f5d2b6b000000000000000000000000d0c70736fe03b2838c76d79693d6a0810e823bdf00000000000000000000000099529835e79e7963a97a522b437bb269a07e5cd5000000000000000000000000bf363a5e182500401d94beb52e5c14c2c2be2b7600000000000000000000000018cebdb82477485ea9516fc913abda73d2225dd0000000000000000000000000a9ff82420413a2eb55af9dfa75db7d7a6c582e1b000000000000000000000000cf108ec7513b9a72f79d191bc758fc24dba92a52000000000000000000000000615a312f1fb1a84a711a26071e27a48b64460110000000000000000000000000e61e421ad29abb962b9ca42e4bc3eeefe4a9780f0000000000000000000000006de8e585fdce1fa26329171b7326517e479efbae00000000000000000000000061937e356574d2a4a01487c20e779f5dd3c5efc9000000000000000000000000478aea2bcd8a8c4eb2ad3b40673734d8c619ae640000000000000000000000009998d21562c4d171d0ca76d5b204392107c2364d000000000000000000000000a457b01428922d9c6025f8fb86819ad93123ea39000000000000000000000000795b2640a96aaf4a1b5f353faac3b4c0e3d7b2d8000000000000000000000000846098c1e04aaa434392e3e0a999bebfce4f1d30000000000000000000000000245b76baac83ea085cecb841af1edc426ddbe2250000000000000000000000000cc9d913702db5d21451e79433c812daed218d7d000000000000000000000000403b4f6bb8b9c98630074e921692e075ee62e2b100000000000000000000000084c363b57ae906a6db2c0a85180e10e4b8e2808b0000000000000000000000004a9ffd435961fbdc2a1d5644276a809af881922a0000000000000000000000003eb6a25500d5b443807010e35b89333fad4b653a00000000000000000000000087c3daeb6e3195832d6209fa02344e7816a9bd72000000000000000000000000e9d947adf03a5fc246e38f7f4bc4029393aec8d7000000000000000000000000fbdeb3e708059e73241b29ca41c39daaed296a8e00000000000000000000000074f0769ed527c0f3821bf1ea74afdd49c442b24e000000000000000000000000d5e7e33613dd637c7df49a0a6a795a7eec896dc1000000000000000000000000546d4de42e09b487ac13e1ebde0848ae056df51300000000000000000000000093615ad26b25f46e9c1e6262e1f0df3ca682034500000000000000000000000031dac1b5ee041fd5dadd1b6f169a4b6bf73a76090000000000000000000000004047cf5d7efb90a532c67d7c719c071fed9ef11a0000000000000000000000002f8c7f13f090da2b1a98938a6fbc5b207358792700000000000000000000000096db2c4193a4a4cbf8c5baf1ac71151463be72840000000000000000000000000333ae3512606533bc5bad3e701b9a20dc08051a000000000000000000000000c22ea6ae46d094b0c16931d9b291027344ac8df6000000000000000000000000d0103eda26ee0e8911b9f3c1a96e33980c7ee0420000000000000000000000001e4d05ce54ab3e4a51271ab9435a9a97adf7a78a000000000000000000000000fe22f4e666dc2007fba110a2fbe4c1bc42631e04000000000000000000000000f8b9d860cf88f190493f3cb8e74390fd4a41911200000000000000000000000026574451959b7212ad18dd9251478a25699b7354000000000000000000000000d2594436a220e90495cb3066b24d37a8252fac0c0000000000000000000000003a669a81f90d7a51a1256301c1471dab6fb3a8b4000000000000000000000000ecf1e564cd4d9d3271f8efa794aa3331a9f5b9d1000000000000000000000000334147031fe34422447144ae1c64b2cde9b7ce78000000000000000000000000ded6d8fd4755aa46e7a94709fab74eb11c31e5260000000000000000000000005b1a058add15f4998cd7f6a3154f8ae1a7b4314e0000000000000000000000003ae01d708680d875806a092b85a9af659f7e78f1000000000000000000000000b82713218034f518f6ff2c6708217ba6633f4eff0000000000000000000000003ef8b81e0b9c3502ef332b4aaee3bef791634be3000000000000000000000000a8dcfea236769467b57e97d91c5e86e13ad615a3000000000000000000000000cb6d7a234fce5982f1f04a90d5ca171890543e760000000000000000000000009543571a6029bf01f7d6e247d354774623d918c2000000000000000000000000cbf81970292168d1201abd27a8e16331c25b7c91000000000000000000000000f0272e8286b31038f93b99e5d62bc25da7d128ca00000000000000000000000083ad51b37d835be6fafcf6158c103db6f071079b000000000000000000000000c7d8a85dd40eabd9d80f1999bddd6a55d1faad060000000000000000000000003a280fb4223c8bb5476534a649748f395019917f000000000000000000000000442ffdfb2dc819cbb8430cf13c6c91cd4f01325300000000000000000000000030ec2ebee085fa6aed331463c63785ddc06b4a950000000000000000000000009b6bc62a9fa63cfa099d010a689414aff9c6fdb10000000000000000000000007b9f3d758e4e7344b159a2e0afa1bf64b471e6ac0000000000000000000000006599f83c1b154e2ec8229fb12c9057e236705db2000000000000000000000000bf77b7836f2a51b7526636838cf690bc24b2e28d0000000000000000000000008f9f676c90b628c8bc6d3d302b95b1ecfc956f060000000000000000000000001f9b898984746b5d33b8c7ac1436777058f9f4c100000000000000000000000065683708e1d53fa14448411656390de2b56c831d000000000000000000000000ab1ebfdf14db0183f3ad484e48cc4f8d6edd6f3c0000000000000000000000009b46ee8f60129dee2ea43c1b9e3c2af807df7ce100000000000000000000000088f1ed6d18ebc2807b05c40728889d0190b58404000000000000000000000000340dd2cba88f20be45b7020ba18b47660f2c3e89000000000000000000000000d253786aa276871763eefd744ea5b52ae7e41c260000000000000000000000000e900816fc74120a9215facbe43de51aa5b2db8500000000000000000000000021b7762b1d68507952505c65961e3ada0077b000000000000000000000000000d3ebff5f7ac4a0e83688064e87606cac60e6d19a000000000000000000000000f08df8abdbc782b0c7ffc1f42422153d63906d8a00000000000000000000000016455bd13ac3f4a0338e75a4522e42d1f75211b2000000000000000000000000529fff318f3d1f9e2e21997e237ebd358fdb2ca10000000000000000000000005d973cd424333bf3f32b4c5b63a1cab348fc2b21000000000000000000000000cb9e709a965fab8ebab70fc51281f7d7218d1bf50000000000000000000000005bf22ef9dac8db596c67d03907cce470d589d38500000000000000000000000023b954d39956108b1a3002b5afe2a64c394c922700000000000000000000000023af7289f6bd6a85b8332e0b79148d1b6b64616b0000000000000000000000007a92f61ca553c829e63d112e5d4977f3dda9d703000000000000000000000000331c6eeec63bc51444f2cc5b7222b5054ea4ce37000000000000000000000000c8b73ecfb258308c6b8468b5a098f55250efd866000000000000000000000000163202924f8dbda4b8b456677903faf8bd6867b50000000000000000000000004636a7d745f914b6840447dc10061ce5ee1fed2b0000000000000000000000005fe5f1c0c62f1c2b21ea8afaac7ea00d162cd833000000000000000000000000f35f3c068999aabe0c6b862b4318b3734b6411100000000000000000000000005904a70316eb658a2fd6d41d723e7b592ffda5040000000000000000000000006440780f5fccd231beb274d1945d0f0ff393294800000000000000000000000031893a870feccea48a4a461b47db9196fdae15640000000000000000000000001cf0ad68ee2e6c69fea4d6461665c524a195e058000000000000000000000000da26151618e2b482811faa926ef3a780dce2e0b0000000000000000000000000d839c0d6d3eb0d039f0c45a024aea315fa1ec65100000000000000000000000028ba2ac0105128baa3792be1b03891a1d1830929000000000000000000000000e654229b9dc0da7838fbd7f34f377faf36cb267800000000000000000000000000f4812a2abf80f49cabce40706a4a9a0215a91b0000000000000000000000004d0b3b1129ecc8ae04fce6fc6efedeaacce342a00000000000000000000000001818ab0f15e0d83d3dcfbe2629093381ea13a50d000000000000000000000000de4d8413c0850cbc75bcdfafab7d3a9edee9995a0000000000000000000000000121bb66fe30d79849a10d81fac4c350ecc1678300000000000000000000000093e89714938e40dca0f56fec912ac6e460a18dd7000000000000000000000000d5928dea18a061b5c63d4b5af36b2fb3457bdabd0000000000000000000000008dd9fc21de21972074bae4a34bc93fa2dd7ec349000000000000000000000000afce0d965d62133d5d8f46a0d598f782c8a9d148000000000000000000000000594ce9ce9cd4e7042f710b0c23c950906131e194000000000000000000000000c53539fd4d109840dbfe8c759ba7fc2e7200709b0000000000000000000000007a03bbf26be856f86734659877367192974e9a1200000000000000000000000087c9b8a38291467a207dc17a9a0052923c15a92c000000000000000000000000e1b66299b7d9daf82f8d4fd072c4388beb6f8c1100000000000000000000000079a94077ac9ff31a9e728a25bf9a549affea163200000000000000000000000051670a00618a3f407700c8e184f8a0925b3e7151000000000000000000000000c5e98f9c35c29df2d1cc0d0cdd068ed4337cf9b300000000000000000000000058af8fbd8802dc6b62142ae274781cc87f6309f30000000000000000000000002a8ff7f5c19f1167a04fd7c0de4f9fcb98662063000000000000000000000000d7a32a9b6c204200253455712f7412d7384efbbb000000000000000000000000f44593dfae05bff213c876a8e1fdcc15a45964df0000000000000000000000003a746084bae379842b1ac49a550621b8633b7ce000000000000000000000000008454b20f4a46df3f5edcaf0b0fcd01aecf89b6f0000000000000000000000004e63008da37828087744f7b75b3833fecc3ce5f6000000000000000000000000144e1547ad7be53ed5f751406a661540b860d52200000000000000000000000000000000003e04625c9001717346dd811ae5eba20000000000000000000000001a5e12a1c2ab4c8b18f1f7a6aef5cc63becb9a9400000000000000000000000099390943a786e4a29bf6cb8c6c7ad1a2624055760000000000000000000000002f02f3653938ce849f893df2b95ea79eb5f950020000000000000000000000007c5ba0ad5ab46f18d7be5fd7ba1676e09f69240c0000000000000000000000006c4b97c3e8c33427f7494393c6b4da2a31338a32000000000000000000000000e6d1d8128c17a882849fdcc5d6732ad50b5dd0e5000000000000000000000000192388ad7577536606e7e3444f160fa1e82f02f7000000000000000000000000b501a2512fc819d8c28028d5c8eff80d46198a2c00000000000000000000000050560cf0814d177394192b1dab7688e313d59022000000000000000000000000000cd92d64c8199b00f42cb0218eba60d09bec60000000000000000000000000e949f0763174dd0e2d57ac6fccc26efa0dd97bb0000000000000000000000000217360d78dccd8b6ac80616203bff3a717867ddf000000000000000000000000b3bf3280017135743c5e5ef6995175bc37ee4e2100000000000000000000000059d7c05972c7e759a20226d2d3923a7c6886850600000000000000000000000024f19c675ce7f974f7825603aedb01ecc7201ddd000000000000000000000000a791e22e02de1070313169066463c815c92c0b1700000000000000000000000014b7505bc74524e9e498bc3984adebd9ce6e6d6e000000000000000000000000189c10639f83bbcecc3274a77f67106336e46f46000000000000000000000000b6d75240596fc7d4c36aa68beee91d24e819d956000000000000000000000000e4ee538019673501f4b75de5af5cc073ec0a1487000000000000000000000000e3c8e87bdaece93a9e5c4813c08cd8a3484dbe3f000000000000000000000000e4184a73fa517b04100aefd3eaa93919e8c2e237000000000000000000000000d03fa807537466f20ab295788d25574e748d35d6000000000000000000000000a0bd9fa74161c9599f3bdfee2fa58f626f97a6e3000000000000000000000000f4561c710ba450aab302ffc3557ee59bbce94ca6000000000000000000000000724424e75b8f6dfb1a7d729f8bcac9873a9fe93a00000000000000000000000021e87b9110f70519b729dd92dac1cff3b42d40bf0000000000000000000000003a78e8195bba3c4b363168ad853fcd46dae15cbf000000000000000000000000135f6f2d22d352f07bf8c0966f4b9fb5edb2daa7000000000000000000000000c6a258a42633abfe231388b38cedb3fa872de2a4000000000000000000000000f14eafbb4d6bf4e7760ede57689130da1ba068ff000000000000000000000000643efbe236d517837563ffaf6191e80cb08542590000000000000000000000005580922cba90c94d4cb4014a0b8bd9cf7aacfb2b000000000000000000000000ae057a553007fc5c7358da3f506bb38d281224a400000000000000000000000023e88b7e66a58b14dce2eeab65ec761a2d67ccdf000000000000000000000000450bf246b10a332ab2896973b543a1c5892bbd990000000000000000000000003f6b2439c8b26e076d287d4a9eff95582f196928000000000000000000000000fd3514b9656aa39e417e76a24505ca1b0ce4aa630000000000000000000000003568ff23b7866974e4b6217838f8c624106e98b60000000000000000000000009411dece6d6deb38a18f50bf92950508603947df000000000000000000000000d0eaf12f87ba3c72f0963e52cb70732d2437f2510000000000000000000000002731178716a4490ae66eabd69fb0c29ef4dc0876000000000000000000000000e644d4c4d8ab43f2d15705acf114320901ba7edc000000000000000000000000b8c9cafe1eb937733a9d753663fd38943d8857c9000000000000000000000000a0b70d1ff19735c6aa7da754337d8853af3cf96d000000000000000000000000bd848387557de7d127a19b735cdd6b9be46f6a3500000000000000000000000090a4510022db70fd75cb1443af2ba0eb7ba9a7a9000000000000000000000000c5f5875327d1dced433b3768f2efd02b80838914000000000000000000000000266bb1ec566581ea4c473e54e2f6ce96eec9eba0000000000000000000000000f10c25298dbc0aa95270bd4708457087a107e46600000000000000000000000007197aab8317def11d4d145063ab0bc86c93764d000000000000000000000000bcd3c3a41641215a37e45709e3133f791f54b1df0000000000000000000000007132d67f2dcda8507b7443a49928149755f97e0800000000000000000000000081b91f8c6ac1c4bb931f7950f00abf25ffe4e72200000000000000000000000060d935a1b0e0bbbc3b0870abd87c8e30f1b457cf00000000000000000000000007d95762bd0afcf239584d8ac14b38edf49a2326000000000000000000000000881b16e9fa6eefb22cf006324f1568e324c2985500000000000000000000000056695a3f47b604e333f5c7e06dcb93100077744a000000000000000000000000067bf2d771d5d2b0284083b92f6c261790669631000000000000000000000000534e0c3eda80a8267e3a088b3c2c6ca56ffb223b0000000000000000000000007f850372a8b16f89b98f0c3b138d77308bb0718600000000000000000000000029c261f893169e1d86ed51e75bfad08e0efa8a33000000000000000000000000e3fd10b6171ed003c0dcf36bc3c5a9a717ba2998000000000000000000000000b8c27b7969a043574ce567abccbc1d80faf58e66000000000000000000000000c416a1ca1356d7c81d60050a9d998f29ef831a7b000000000000000000000000c816c49dec59b22cf8ad453f0833d0f9b0c6f31b0000000000000000000000000dd49a8d930787c7ed98bce993b3ba17e6928a8a00000000000000000000000035b5c3fea6a749c19d0ea125bfd8f1ba5ae919f2000000000000000000000000a849da99a1713aa748050737997f5cef1ef72704000000000000000000000000aed9fe0e9b340aa842c6ca57497832b53e281c69000000000000000000000000e24c85e72ab4d66ab76a8d23d1c46f0a15908296000000000000000000000000b515047f27c84c8986ab7e579657f860334ab677000000000000000000000000988ed47acd7035bee71d26dbff81dbdfd2fcbb32000000000000000000000000a423dabf5e9bd4dc2f9a1bb5d76315cbbfc3a20700000000000000000000000065af3c965af249087699850b458c29151444285d00000000000000000000000018e21be3648186b2710900fb7429737122eeb969000000000000000000000000c5ba5c844f16308b077fb56c7d34bba0c547a1d5000000000000000000000000045198a4676e8299b9a10b2123e5cec39de1801c0000000000000000000000000173ecf99fe43d2ddd1f2bb519591d87cab3bd960000000000000000000000006082f1bda575f8e0dbb0b068d0f837b936774da10000000000000000000000000df38921032c91c620ddef41759fe98c64982ced000000000000000000000000cfd9a95f89550278f2398b1deba2ef44c26473d80000000000000000000000002b0db2b0e8bf7b60cdb497f39bf99760202a4f78000000000000000000000000df4296d3b29b39f1e1beb11dddb6c8087ca69af2000000000000000000000000765c12e95bcae85252a07e4ca4d6f949be3a8145000000000000000000000000f8d0ca349393a06ed59e38de426433cadbeff51c000000000000000000000000c98c30b12b7972554cfe48b2720edef6b357f6d6000000000000000000000000d925573a73125f0527c13e4404d5cf521bface600000000000000000000000003b6dceedd1f80bb88b07ca19a6cc8e47eb9b7c7f000000000000000000000000f326a7ab349b27ed75cc9fcbf69941d9ef748f860000000000000000000000001a7ebcb9d22cd627a5fcf9d5b3b7e22052410e17000000000000000000000000fe023486155691abc2fc9caffd4efecc53855da00000000000000000000000008e594bcb26c0c38b254b2aea6e5fdbf4d473a3030000000000000000000000004415cbbe2277ae68f021528d85a4cffa783c1a40000000000000000000000000ff7fdcd35be7e36cd72066e21128c7ba6c1133b3000000000000000000000000f9f883e542032a78a82b2b42b0eb18c10ba5fbdd000000000000000000000000ce43fe0a077a853af4728bdb706b198c766b10760000000000000000000000009b6dffa7ff318d1800fe64bd964135262e2a99bf000000000000000000000000d627211a37ad6cf0552fad368921c6f41b3fa71200000000000000000000000039a540900f05d5c08f42d02f956b889f0bf3165c00000000000000000000000021182e68ff885fdbd49d8ea22815d421a0b31d230000000000000000000000003c03eb416d860cd8c9bac3d1f9453b20f77a0e73000000000000000000000000c04b6e3d3c2f743ec4be1db438d1870deb8d9ab0000000000000000000000000791f7448b8bc5dfe480b0ea0f546fcf3f9d347bf000000000000000000000000729808a547d3a68c7947c996a9d1d0581cb7ee020000000000000000000000006eea5cd84a4260234228f3a2f92cc166dd26f98d0000000000000000000000002521d589597fe0627eb14beed39a212587a18699000000000000000000000000ff3712b49410dc5172eec61afd7ff75b8e6b9df0000000000000000000000000a6dec9a09a9c050a2209712f9daca71d65830c2b000000000000000000000000a19ffbd20b79e3187fc7e5bd6f9c9b066eb59ab4000000000000000000000000a07f7ac9333416be15861bdbc6d8891a7b336dd70000000000000000000000008001a2f9bd959ea6a5eaf3c2bb7f6f76fc36b257000000000000000000000000910cbaa2131516eebdf474c16fdefb15f048cd35000000000000000000000000d0cfaed042c869154fec6d3d0b1b3f70621c016a000000000000000000000000d0c49656e25701821933907c68802e4411e7dfce000000000000000000000000bd73e9912a307bc34f39c76b534143a206df4c850000000000000000000000003ac08c06373fd0f487e4826dcd55980930fc06450000000000000000000000004ce949abc0212012157e43bf21851c9ffd3e94a20000000000000000000000007059d501e42b7e725938a354e15ed6bfe84fb2340000000000000000000000005748934298a35fe67f99d9b1d8054a3c04974e85000000000000000000000000612d204099c4a533f3fa7c10a957c63aaefe9e2a00000000000000000000000050d6fbc15ee5d28d98d36307b3f54977186275f5000000000000000000000000b38f33868dad6bbff17b9980c2126a9f289c5c2d000000000000000000000000fb82af82c845b83aba41ab969246a4d392b10182000000000000000000000000ecbac6ac53486348f49b00cb7bc64280b28e3bd8000000000000000000000000482114d5a5b8abbccde8296515a34d0173aada8000000000000000000000000087b3bd0359992776f4c08ed6137fc72ed3d0306300000000000000000000000033169ff97eccb76ee6c44f73fad4407959f67b4300000000000000000000000064ba57bf7977dc2c60a5c9935e01e2bc6cf638ca000000000000000000000000fab99eeb60088eef42bdea66428bbfc95f46ac0f00000000000000000000000001fc11aa846c14c0044a4d25e5e8d613d3bf3485000000000000000000000000e1bddececd3a0d033a6cbf5826168257fa1044a900000000000000000000000005635c1194a88b618ee69d1d22fbc7c103a1eb3a000000000000000000000000ab09a7a78cd3478d4c8341fb6a30b4fee6a371a9000000000000000000000000ab60dba75f98de7bfcb5fef3f330f6e8c1a5da020000000000000000000000007fa13306eecb3a193321cd67202abde6af74adf10000000000000000000000009458cd2700f4ba1fd845900de3497544e8232cb50000000000000000000000007acbd1f8996b591f2e53edd1742a558e155018ec0000000000000000000000005d4cce805ce95ceba0b126446381c31ce7f9d9580000000000000000000000008fe4e9f56152cece6771fd01a1ef596caec3edbf000000000000000000000000c6a2a1314988002350e683d8b76d7610b1044898000000000000000000000000ea66438f7f17073567d28dc5d7af032de42d1b46000000000000000000000000bc455fcf698e1e5063b5f08339d4f1ca58d45a690000000000000000000000003f2737fdd80a823f0bdfeaa5b03b71711d8c912e0000000000000000000000001d3c11c18781b399c41671bf5fdf86a3ab119ff3000000000000000000000000fb344a522159a29ea550924552a25d690169d4210000000000000000000000003f4579530dff31773e26001bada3cef5ce6f74cb000000000000000000000000897fd3f6a1e523c2947b8159ba648ac741cab2c10000000000000000000000003a83742b548c0e70fdb31c8875fda817ce6a6580000000000000000000000000975eee5c47b2135132907c434dc8ebf5eccfad4300000000000000000000000006110facd78b83506ad414dba0e64a3c4436883700000000000000000000000038b28c0e1799d3cc40c8b23e204033a554457cc9000000000000000000000000f153a88e3aa77c18b24bff2c84c8e6ff5bcc88fb00000000000000000000000007aaa5c4d860a20a99b86dc457a5d441d06d6d57000000000000000000000000c0f4667a8627f30bc6778b13196b533d2b481209000000000000000000000000d555ba98a50ec82d86d17271e6aeec259cef0de7000000000000000000000000b1e51847e8503a421b58d651fac41e91ecbbfc160000000000000000000000008235cdd2c0abca7fd0068b31506fc03ef26a1ffb00000000000000000000000033f08bd5f55ec5c4506bc515b2432946686ef7f7000000000000000000000000f3c6c4d7379e0d734cec0cbffdfe1858186c525500000000000000000000000037754cd8b27091d3c3b41f24ea3e6dd6d36b8e710000000000000000000000004f38db790e4efb998f38670ec92b269e405a44e200000000000000000000000057874df038ff9c895030ad8f917aaffa0a7e9e5900000000000000000000000035010400c1d81705b2e0393cf8679e2f07411058000000000000000000000000fb7e05737274e12b87cc0a6882ac1bb2890815300000000000000000000000000b8f83ca5598855a009ef98b0ef135f0ddca29230000000000000000000000007489a463989f7b95300ade3b18bfb7e6fe4802d90000000000000000000000002ef11bd47be65a292b527e00526697206d44bcfd000000000000000000000000b733bfc1c793c7b85e686e8a15e8df20060ece3f0000000000000000000000001263eb5a621332182aba65f8beb103ac7543a585000000000000000000000000c2fcd76d248fdfc8f873b397c3429d61343ee69800000000000000000000000009594df5042c41c2f8d6453abd488fb9c1aa96f9000000000000000000000000042fa2c0888425964fe7bc73120a469042d928640000000000000000000000003ce4114eac95eb89793c59325c9b5a51b9986f9a000000000000000000000000ecdc3c2597b7867edad839503e9112e7a207467c0000000000000000000000001eb05318dd1d766b488b4b00375ebeb01beb49ce000000000000000000000000eca2d0d002b0ef4eaf4cb8ea713c920a2225a5a2000000000000000000000000ed2102f1501bc71b7375c22f08343a58baf2dd050000000000000000000000008a86109a6c3da1b61c898b8cacad1dbfa51017c4000000000000000000000000b153f6dc2f0d46512bdd7fb4f18f928809f2004b00000000000000000000000096a97c532e5c1848f9ae506f036f13104c6f4a8a00000000000000000000000062604c3e384d95ab965b262138c65f6c497e87b1000000000000000000000000ad42ae3622fbb43059842d1f2e1acc30e5913dfc000000000000000000000000f3412e1a3b372385be23852203c9191b1f45425a000000000000000000000000ac9a8099cc40f8638ebd42901c9f3860b3cdf6b60000000000000000000000002ae6a8336e4f4eea6adfea0c276ee5657c0eb1c7000000000000000000000000a0ebd3d8889dde6cfc82288d168a7a18f0d26494000000000000000000000000620cca2a3a414f14ea9f2c0672b043f8233510af0000000000000000000000003fd3b0a4da408cc82042f56b4d3e65a683ca0b41000000000000000000000000a2b689b90003735bea59b039c0db3f5a67cc45130000000000000000000000000dcc074ba2956269cfd8d0817d24b933c2c09fc5000000000000000000000000d478741edfdbee231d004632692308aa1c4780030000000000000000000000000ae6f34255331a5dc1c229e378d95fd555515f5b00000000000000000000000031f927863788872a00289c7dc7a8768390fc84600000000000000000000000001ee5063ff8080799bbd47b4ed502c869147feca70000000000000000000000003ddc00191b126a73f87e65204edd6cd21685a210000000000000000000000000830c004f13484ffb5fd400c2da6ee9b901bed62c0000000000000000000000001d12cb2f83fc002c1331285bf08b3d11461b98a80000000000000000000000009871b3d5eedd65264574bd5c19ab78c025eaa49f00000000000000000000000079efc463c692e0c3afd7abedfd0527de11ff25e7000000000000000000000000d9819ffc1a57a779363dcf86b43bb384e3ca444f000000000000000000000000533d99c5e628c3f1a8a74697e5641b19705ea533000000000000000000000000516b5239d67116fac89456a2960ab20acf1cc0c5000000000000000000000000b169916b4dcea84dff013f671a23902d86219bf500000000000000000000000037752a60a937f3fe9ecbf01f8f09845ad4d8c70c0000000000000000000000000a35ff2ac5979b578d38ad1a7453e6827a455c8800000000000000000000000059cbd22b9a9e42783c28b703b72c06cbe56d59be0000000000000000000000002629e481d0788fc518d2386d6a91ca133a7e933f00000000000000000000000015f79b7c207d1d2bd5ff167db5030e3a9a957ad50000000000000000000000001d064d7ae126581ef6869f2d13bda574696a5d8d0000000000000000000000003684b0d5f70210a3ad6b716857d01d764c7128380000000000000000000000004700d71185b777e0c15d79af6fcd4ad928c9402b0000000000000000000000002d67589ffed20d61f8ec88d59a00eec351eb41fb0000000000000000000000005f9561c5ed1c1c357b5532fb0723a8952ad6e2f6000000000000000000000000cc66c0b8f179d0046dcd79eb46c144510d1183f5000000000000000000000000eb10b189041656599e218716ea6f2d2615d84649000000000000000000000000fd2e46e55a56c4940556ec450a8947b81ff0c2ea00000000000000000000000087f3518c6b0ccd04ffc5dc952049c14432673b9c000000000000000000000000f8d67158329c1c0b24e614eed440a001d8319c1b000000000000000000000000a652c2c693d0cee3c1cd1ac799c1a5ccd9cb8f9f0000000000000000000000007b2165549a2eecdf7887ceedf0bfd41822df3a0c00000000000000000000000045f0a8f88424a5a6297013e7f52fe28320c60805000000000000000000000000b4842108ac8a6b570817961b975914fc84ca348900000000000000000000000012f0a75b384f9be45945a10af3a8e9b18e0bf52100000000000000000000000092c01e4bafcb6a4457288a019a7d5dcf05ff263c000000000000000000000000a62619f66076943dbe448ae56e6f9a4d45211ff3000000000000000000000000289ae0a09f4df375f54ec553424faa9f2b76dee500000000000000000000000096ed71fe812612483ea9c05361f264e99f60c4580000000000000000000000009956e02e92bc1816d61554487ccce2500df35ada000000000000000000000000cabb5ae18b7e6a397d4c824c807054befb8284f8000000000000000000000000b03fb5f09663fb7b5df2826363a6e0eb48302ba6000000000000000000000000494dad099cda9eef3d15be5965edb5cc07772c07000000000000000000000000726b87473d37b460f5112a3fd6722e28e3c0c7120000000000000000000000009dd1ee003fcc0f50492788aa51c86af547d8339c000000000000000000000000cc8cb41337f36b58ea54dc163c01490bf3690a4c000000000000000000000000d3a5a3b167ff2eab162e1e8a69b5cdbb9c68ba3e00000000000000000000000066a0dd65a7c3827b6be3ad407a46dbb49437d2fb00000000000000000000000075fd2bea5c16f587565770250d638d967f98295300000000000000000000000020b1a24c5c0fee880a1d5ffb3a6ebe36874261d4000000000000000000000000f32f22ca0e6bd38e0d5d58ea1bba68d78eeb4de60000000000000000000000001868bf5fae5f8f7837c23a51289f74f1a5c2f16f00000000000000000000000000c8e5bf1b5d45bf8264e73f6be41518c45aad0d000000000000000000000000861982903636a22e8c9939e511d3689aa9926e40000000000000000000000000c2a6b5e89a16f11b243f3754575d53d978592f990000000000000000000000003de0e979c6bac285553d57d8a1e28d673501a0800000000000000000000000006f0440743d799f871ae4ead54f4dac48ef5d7e4e000000000000000000000000d4b88a8ff00b4d644a852f2c9a8f6ffc364a7482000000000000000000000000e998ae807b424ef4f5dd7b9111092d35abad829e0000000000000000000000006288b78b00d373ef96a04597d353449a0f34757100000000000000000000000000d7938495a8e0881b7e7e21aeeeb8e632cced950000000000000000000000004c3c0737a8340323b422ebedbd9c036456e9e5d3000000000000000000000000be4c70653f65db433fe70f8e4deccced95d6446600000000000000000000000093084213a4abedd5f8b96b6b5efe3c9b204bec7d00000000000000000000000000e3af9c0e0a549de6968ee9435e4c483f9888e70000000000000000000000006c9bbf954ae92cfe954e71d6156caa91e01aba7f000000000000000000000000eec66816a8afead658e856c8ab67b72c19c2c97000000000000000000000000035bb1d677864865cd62cf6f6cb47068869d8a530000000000000000000000000c1befac02bf729db045a90488a5db2c84a6b6774000000000000000000000000e406a733b9a44795ab25410b524a5a6279eb270b0000000000000000000000003880778c44cbac4aa274f35a0da9525334562d7a000000000000000000000000ade64580fa1805b71426c7583b3778f3f5f677ab0000000000000000000000007c4dc502201406509e4e7ee901c5d9cca118ac0a0000000000000000000000003bdbee2f6d4a9fa965f4e11bfc00b9c2ca77df5d000000000000000000000000c188b6320fb26804f330d4fc9195e2d2b338007a000000000000000000000000f61d9a48dad78b0a023cd7003e795232aa9b325f00000000000000000000000018ca1128739acb5097aa1d6e8a3ce494aef771a1000000000000000000000000e83ec64ea363acff6bfc948d6c27335e489b1638000000000000000000000000081439c806cb61db300a89bfa6141f72be3fb265000000000000000000000000560d04ab759ab44d53a521a010100091af1a108a00000000000000000000000091c28aa48507974da7c912dc1fa8289c509217b7000000000000000000000000b6f328d62fcb6b32ecb0cec71aaaa51c30807e8400000000000000000000000050a6cbbbb2da52c3c5b2f9d8cd9a93fc57099346000000000000000000000000e5ea5886cc8edfd56c403ccfe7b0a6f02c2d4b9c000000000000000000000000347462e26cafedfc4f7e7ae08c4f0a9c29a8d2e7000000000000000000000000a450cc9b0030cd9eae70546cefc4c1cd79c998c7000000000000000000000000d787abee43df3832a8041a71a5003a3c776b92f8000000000000000000000000cedc405266b94eb8d63786dfaf3f5cf02c08a66a0000000000000000000000005dd274d8cfba8e0651f57e541cd2da309e3b3d86000000000000000000000000f57d2bba99d4f5ef81463d9e11386e69ff808e5d000000000000000000000000697d55f4a164c0bb8a4056e4ae176bc10f648563000000000000000000000000ef1ac4771efc7243b1e5f66be01fe72509bd208600000000000000000000000002fe71592abac7d547cfe4d51fc7efac8cb40b5f0000000000000000000000005aa498511dcdaf36a85833a6e2384dc93720e5f1000000000000000000000000196aecabc9720d456e623fdd33c2787679ffed2600000000000000000000000013e11924e66e7329086e2ec192c18ccf8ba515490000000000000000000000008b7befda5492ec629d1f471a7151d873406017b2000000000000000000000000465f3b9907cde6128e607c3ec2567cefa33215a60000000000000000000000001d1744961f1b4c0618b1542e695d81aac1ae56fe000000000000000000000000dc7af66d4eee1d9cdcf40ae879002009bc7bec94000000000000000000000000cda21653f091d6843dc1fc92abc6f158800119310000000000000000000000007aa9e807e7d07995ccfcb4b35652b5b33433a186000000000000000000000000079eafa0116f99871af3c185e88ec1b7fe2b012c000000000000000000000000cf06a52ee01cb6ce74a195dcf78ac881a63b2f950000000000000000000000000f69730b861008376cae31f058a636fb25733b1800000000000000000000000007e555ffd1d82de544b924646e395863599a1c5b0000000000000000000000000c1824329ee577cf2a6742a709e072e5297852f00000000000000000000000001e7aea66bd87c2e6b235064387e40af3fb317a2c0000000000000000000000003ae31b86e67d1ffb9badf33d4a62f2ebc36ffc3300000000000000000000000039605328e10e86eab3a1b08a87d1e124dedca230000000000000000000000000bf289d18ec40f9096a7705a0c5afb2059805c9e00000000000000000000000002869833e33d2015daa21325fb777931326df0d35000000000000000000000000ffd92144cafd599a5a93e4805ca4d8f0e666d623000000000000000000000000579b9c3edceb275f59f44424e450e17bc65f44e90000000000000000000000001e0b6dee6ddc58260a87ff249be0fe9c641481910000000000000000000000006a63e13e52f90035231597758e3991dad96a312b0000000000000000000000002df67384202c2fa1a3f1eeea1818d0d07df073710000000000000000000000006b3625d1d777288eb0b0459d7d7071acc539fb4c000000000000000000000000d68bf49056ef279667cc50558bad213b71ae48eb000000000000000000000000c782b3d3a484aaba2c60b1238921ce0c0f6fd50c0000000000000000000000006bd8fabe55098385d8eeacd6be1a3c39c889da170000000000000000000000007e4fd8b38d303602377fe914586767286a45e3fd0000000000000000000000008cd1eaab7b020157b0529baecc375cf02424fccc000000000000000000000000f8a0d275ffbef3f2111cf324013e78b9aede0ddb0000000000000000000000002af82709443adb5614540ef9d43f5c4f16774bca0000000000000000000000008e9cfa08d0c73ba284c65c2408c69514724905f9000000000000000000000000453d6db8455ed187360d2cc62031341ff93b8298000000000000000000000000bbd45be5c23c5aacbc7a40d0fadd100fe3e79e3600000000000000000000000011a847b162f96afb5eba9f8349de0465152d5940000000000000000000000000064d7d0ee65e4d47114355828a465ebaf1402f650000000000000000000000007d3ea4980b59a9d2671861a0bbdf43d6eed299e1000000000000000000000000696df20f6ba2fd2d8c75079010dc84affabf0543000000000000000000000000f7688005511eaa1498df436519c1636f603fca500000000000000000000000009e66a6dec7dccb4ebbc47003a7cd7f3cb5c56d7f000000000000000000000000a8357ee17cb3ff5a6b9694ddc8fde0ed2ce9d788000000000000000000000000f9f12f065499fac55f031d11d1f1439e4bfa852500000000000000000000000039c3cae8a7b1927b584546c0414f5e6c961ed6110000000000000000000000007c0e3dd0c91696a1b530376898cfccdfb48bca50000000000000000000000000a835233069a7d1d414d209cb644c58f5981b592d00000000000000000000000014781fbd90e1a6f207180523eee8e66b8503ad8500000000000000000000000004843c3d594cb19f645d52faeae92308eac58478000000000000000000000000642c8ed496a3d05a0ed08911c01f652a0c4b84d4000000000000000000000000626434c40efb3ab7fcf534df31620f84adecdd8900000000000000000000000064591532abde48c2549eb2e668593dfdc61def5c00000000000000000000000005325ef5a6e146b475289c3a8ffe0a3713265a3f000000000000000000000000210de8c4f88af9b4fa80a138ad1d1904fe85052d000000000000000000000000a821c2288a1585a3e3fdd7717b207650838e909c000000000000000000000000e465f24db1e03adad6f329c6686787608e2b994a000000000000000000000000a0283a2e3aa7eba64cb3b929989d39085646bc970000000000000000000000009d47472600f21f03e0fe37efa3502fa2a902b9c50000000000000000000000007285528539827a1decbf2c8acecf730d7b123e3e0000000000000000000000007b4e2874ef5eb6b2ef38f25c98329d70adf7b44c000000000000000000000000a4795a11b328b2a7f014ca576ce738e78a39d61000000000000000000000000039337ce2f9643893fc1ff915d2c90385140a3f7b0000000000000000000000009b0223084d36937e45b43cb99941c701be502142000000000000000000000000cbd8df9efa8ceeef2e81c14cfeda82fc3a1fc9ba0000000000000000000000003d16a61098be6d642c6125ba0ba854821ced60b4000000000000000000000000f70077e90027ec5c8133cb3e1dabac6e098e57a200000000000000000000000068f4700bed0e9df5d5e30e803b71b4ad38bca0340000000000000000000000001ec83605c9e3cfe8ec708e2c84a95400a8cd741200000000000000000000000082ddbbf9bc92a2bee640afffda73cbada9246fe800000000000000000000000074ba918613e5e2aae80229fa39d154a001738524000000000000000000000000c30ea996ba9943e01bab67946d3e093c781ea4d90000000000000000000000007cdbd9adb6e9acdd7815126bce0836643d8573df000000000000000000000000880cbdbabeabc6cbe30a9c39c3cdf06714e2cf2b000000000000000000000000bf6d2beaded06d7a15affc6bfffbb7b2c9e30f940000000000000000000000003727a19fe9d73af8d3d7b1fc56de536257b16d9b00000000000000000000000041c455d7f4ec7fb4f4029cd9705770a997ff06030000000000000000000000006d4363ab0afe7f9b6cfcf917e7c8d488e129a7c5000000000000000000000000a682a29fbef23be87a3e4b137e9d6ebaa99ece73000000000000000000000000623298b2f17ea5d82a5cb3f8f03662eb89237de6000000000000000000000000432c0cdc775021ba0a649abe1f28da3684c99a3f00000000000000000000000008bff425fd4793cf227f6aa04150f41680880c1d0000000000000000000000009572aa934415bfdd7a600b6b38c36ab04574791b000000000000000000000000e56c1722b855325b0658c8864d28599cc1474832000000000000000000000000edb135bddb9883ef7d07d104175cd553d7139884000000000000000000000000428b0b26cab2ced96962b7ae9950dd3c10b3763b000000000000000000000000e68a8a8ab570ca02e108919280d079f2dfa7042c000000000000000000000000301e817c1b814623ff8b84114f1e01af5a5ca7700000000000000000000000006fca928b244338e172d945e74fde266f1152412300000000000000000000000093c8c0fd4d8dd1d9d214dc3af656a6a9dfe1add7000000000000000000000000c9c9b0c71e90be1c5ff503000a4de5095bc33d7a000000000000000000000000bb1bb52e51f0d841ede268eb41ac1ec5fc8a888800000000000000000000000078edbe706dff8168ffaa9ada6b0e296b17a9595f000000000000000000000000f99063bcf3db6fc3a3a1f942ecb366ed4f9ed33b0000000000000000000000004f1a3dead2f532acbf9d5052277191234b2a07d500000000000000000000000065e51317b375126aa5ef46487952468a74bf792c0000000000000000000000009bb9b1fc128ca59a722f8d4fdf8faca7d779adbe0000000000000000000000007827f0ae45041dd2022435e631ce9c3e92aa59080000000000000000000000007ac37f4e2f5120765505d5ba9674b5953d0f869900000000000000000000000030877b634013e7528079ff6d9f7d9a2416e8bd4b0000000000000000000000005318ac86ccd622c2786b20e0c1b723b59d1c3c97000000000000000000000000abcabc4fe6986a31758362a7aa1ab14c86981b180000000000000000000000009a991732cd4cf14712b07fbeb8c5d87de90dd21a00000000000000000000000052688717b6a803cd09b656ed42fd7fa0bf6d80c9000000000000000000000000eb2a4bcdbb5abc374ffc657847ed3e3505049b76000000000000000000000000f7e70f66e3959b7d9aae0080f860407ee84b11020000000000000000000000005d74f3bbd1d4f017687503cf3d786e20f0e84dbc00000000000000000000000090d5e45956ccb4c8d0fab77882d46252677051520000000000000000000000000ae107dcc798185768f63a724c0c81ec4aec2cac000000000000000000000000143a5d8a8bc51cc0edb0adf117a6cde444074885000000000000000000000000eb4ca0678696fe394e6e7ceb91abfdcd7bb139da00000000000000000000000052a267ad797be3ea4eb0b11dbf5fe535b761da6e000000000000000000000000586dd64d84e29d45464c644860d9fe6de508516c000000000000000000000000c7f93f18d6f37b303dd362b9740e80107908598c0000000000000000000000003e7f15817f1480f69c6b7c3a67b810ddd5aaa0e3000000000000000000000000c4fc5ca6e973fea8afa0829f541af37fb91fdb6d000000000000000000000000902f12b815e9dc4ef8cb42b293bf07683e62c9cb00000000000000000000000053777f23fdc0e36714196ac227d07d3cae7c47760000000000000000000000000ce211c30671df38d7b3e31819ae8594769b714d000000000000000000000000267c562eb05c95942657c3d30329887c63e61a7600000000000000000000000032c7c281058d15fc54544d8ccbaf9229ce6c6e170000000000000000000000003765f4f23152ddba7c505bdae6786adccb8a984f000000000000000000000000b291361ee170e7eb4075704aba62afdff4dadc19000000000000000000000000a8b9311ab7dfd7486a55ac76603e03e6bf8c3d95000000000000000000000000799c82d57a28bb5c439510c45844ab0024462c09000000000000000000000000440665d2ed3e40a229df1780ef61b888fbd1c461000000000000000000000000e4bf177c31cb3189cb7d74503360a91d167f971d0000000000000000000000002da76725f8eabcfff5c29231a663bcd41158b60e000000000000000000000000cdbad8abdd2c48fe40aeeb073bef50cb40be45ee000000000000000000000000cdf1aa6d52e0e9300c5e7523c4bfd99c65e6d371000000000000000000000000fe32d014fd233501d93782c159094ccd51be935c0000000000000000000000008dc215c74c7788368cd7cbac073665d6611ce8d1000000000000000000000000b14427d45b8eb25e9996462ef09097f454cca7b200000000000000000000000000543a7eb0e90c345a887b8e7ca138bbb298d4c90000000000000000000000002adbdb995fd2bab3e81290c37a9db88d66caa6710000000000000000000000000ad36b92c64ba1ac2b5a686aa008113b7a1798f6000000000000000000000000986293811bcec3e2bd5cfe1154e407731ec322e30000000000000000000000001fc2020fc028ce674e069163d9b490875e089ee90000000000000000000000002eb812293fde8408c916f09c5c816724e0ac3097000000000000000000000000ab1a35e7ccd3cc7b13d2af6dd7fb09e3072515a4000000000000000000000000f856ae7c2f87cf336b8c670c6ea7723347731fec000000000000000000000000f380aba709a520682f562c4e89802bb44fadf6b4000000000000000000000000c9a9b3ebeeb4c7d8cc78815acb7fd06ad0893ff4000000000000000000000000c9930f1f16cc567ae3085bf7d17fb98a04c673ca000000000000000000000000394116982edbc2f78eb82d16e45f9a1f788756b6000000000000000000000000fbb68ea821013f428ca805aa650895225aa89149000000000000000000000000b854bbcb7b6cff5e5a58016efceb598fc8a94a79000000000000000000000000b7b8d6b3edff66b8a0d161943a8e49e4616dd17c000000000000000000000000fac180d1270ce144c6efb9e35c6bc306825a99af000000000000000000000000837e7048cbc3e9437abef10c40e1c7883eb2124d0000000000000000000000000157982d81b408e180545277fa2104490cb46ae9000000000000000000000000a1d0735970e6fe7f19f060b8b1f38052b33a9a070000000000000000000000006a5cc6dca006285a698ecadaa54debe6548570690000000000000000000000003aa3be2aad89e46fd8123e98d62317e461a57b9e0000000000000000000000006e4434317b6de19b318f690bbcbcd6954f584f8600000000000000000000000002fbcce12f2042cdac46c8291f2596ea99de017c000000000000000000000000e7edbc25d762bc1ac26ddef673f3dd9d3c5e9cf00000000000000000000000009d40fcf3f0efaed6cafb55929ef590cdc9019a6f0000000000000000000000001daec8b329ba95237e29650682a4cd4b0d59483a000000000000000000000000238322847e5412f805db21b0ba16a6562d72f6a3000000000000000000000000684065a538db9066f3217ee3594539a5cb446c81000000000000000000000000badf71c6247919da6cd6fb59eb5d7ca6a70f9fa4000000000000000000000000e9eff178430d63f689277cb72fd78073e7abe257000000000000000000000000c8deb03c901870619bd61c17e46b9cb4a946eb320000000000000000000000002c9552ee7baeb0982df8b6c4c18c684a602d98ff00000000000000000000000048a054e906af556caf45d4ce074dda8dac235654000000000000000000000000965f2ed5450f7e543f37ed9e23fcbb89b1a4c5aa000000000000000000000000e5f8bd7ef9eab07e4fd54c88071cf8b2caa1327f000000000000000000000000d649efc5f5c79f8ca4193ef6cc14d6f15a2b09f400000000000000000000000069be4d15319e705863efe2149adccc5403129cd00000000000000000000000000f53e045ccafe8718f24426398851ffdda22cdce00000000000000000000000092d374d0859358beca58b3f2a8d6786f08dd59cd0000000000000000000000003d7d0298ed2ceabd568483b814e71d58392bb6480000000000000000000000009c615d3b21fe3b06ecaff6710bf3e2fc655adc9500000000000000000000000045514b76333a25bfd3df82521b84e7dc3838ad440000000000000000000000004f941e5da657375e75d6d92852431cc7be3ef7a8000000000000000000000000fbab95106306bf19a406b68b21eac0eef4d2801c000000000000000000000000e0ae78da2bb469944f951dae5cbfad7bf158a0fd000000000000000000000000f52e49323fd1cf2e25a786a8316c2353a0cdd3e1000000000000000000000000b63ddc6c3b95461f1f0c9a7e49e470ccd494ecee0000000000000000000000008b8b1fd1b4c64beddac60492a8af489c03b82c9f000000000000000000000000c2a92cc2add4d0252b7786013536e7997d0de62200000000000000000000000045c889425427ce94d4116e371120f34a30dbd554000000000000000000000000ee81b855b81e80399d0a391754328fb913e5279b000000000000000000000000621d384ef5e359ae1fb3a8bc8ed23d79bd7c85a100000000000000000000000004f2ba567c378c6a86072e6107963e80c8a6aac40000000000000000000000006012ef63109ff23f107e8d2ec51544af7cf548ac00000000000000000000000004aeea037dfe5ce85b5370e0e47905025ea9250d00000000000000000000000095f60c57369b5a9224fb6c58e5e708738499e2790000000000000000000000007ac8235ac3628b9395498213ac7b88a3d9900dba0000000000000000000000006a5ebc0cb7c62141ad47ceea9fa85df5b1a4a7a4000000000000000000000000e91ec4fa2d67f5445da9b5fca7a13438d73b77b30000000000000000000000005e079e87cf4ce7b1baf7f3cea087be371c096ad8000000000000000000000000c6ef60a9260cde591d5d2c42c8505041a1d07b3e00000000000000000000000092d62df0a1e02d754f4d5d807d32ef5dbc3bcded000000000000000000000000e02e86736cbea682f8dca40baffbbc3f5cb76ad8000000000000000000000000bf0913f47305380e4a2ac85760785cb9fa607d9d00000000000000000000000024e646db029f3e4a9f523cea2ea5781ef12e79ab000000000000000000000000f1bb436c29e46b1987bc825879ffc9c34ab97f99000000000000000000000000844b5f6ef9dfeafe4d5b4233bc130155223b3bc8000000000000000000000000204f7e550e570a9d90a2db6348a7f57a027db21a00000000000000000000000039fc4cdaa0e79efe7687822f1c0bacc87e1deede000000000000000000000000350a36343ca0a7ba70853fcde30c8988d7a2c301000000000000000000000000f75ea61daaf847849b173a2734f0e8cd15453ec8000000000000000000000000d29d6393c1943e1af121e071c4457ae21a31dcd0000000000000000000000000e3cc44e60f2d9aee7f71d52484429fa82f9ffe3a00000000000000000000000074594f8f77b83917c0b79df465dc0cbcf8e5424b000000000000000000000000fc3ca2462da6e2453bb03971c6ff9e05b3b0529c0000000000000000000000008e9741f27b21d6b3d5791b5566a880ecf5a1f21e00000000000000000000000088893afbba7aa6540c67631b8bf2426f98795c85000000000000000000000000bbc85cda8f0f3ad1ce27007bfb470e42619673bd00000000000000000000000003b1b1581e036761be40b107f79b4ec23c7f85eb000000000000000000000000d9f23ae26b8235bed22bfc8f35579946e1d7321d00000000000000000000000037a293f4c75fb9bbb4b6afe7c905fa1fc164a55a0000000000000000000000000b5821d0dd3c5a3f613c8507bb6cebba0727dcc9000000000000000000000000a4c1a2ad5ece581aa070977d14899c9afb6488e50000000000000000000000006015fdcf5e5d008d80d2ea7efbda94bb93350369000000000000000000000000180cc53645c67fa77ccc9d029e22d2a902d3729f000000000000000000000000a7dd0467cfaca68ef1f822185545389ce40d6ec7000000000000000000000000996dda223202c38d4cb544b1480bd392f9719601000000000000000000000000a24598f04b4df7d87c132bd0dc5f7a66c3fce1b3000000000000000000000000a5146c2d26d7480a918c873f4a970221c9d5f5dd000000000000000000000000cfaa4ffcbd4deee312b4e65e5c4d380b4caee9a20000000000000000000000006dda9412a6b4a7003dc6978f1f7a59ba8d049c7d00000000000000000000000091eaf240df176600057f50155019de3de972deab0000000000000000000000006acc945030a0a1f88855ab502124c64313f4e199000000000000000000000000143ba7753f5580235063f50ff0bb89c5d77a0611000000000000000000000000165e3263429438011f6a731c6fdf4c32c5a8bbb3000000000000000000000000449d028a14aabbb2764a8d8184ff9f8f06cefd7c000000000000000000000000af075cc1f0067054993ab4aecdd04520fe3e080c000000000000000000000000855f253029aae9c62c6ecff37d3d94c5b6f4591d00000000000000000000000027e9233a1dd8df69d120b9bf7b56a0d1488164e600000000000000000000000029f4d4a780d447ecf1f46e8f14a0b9c1825d67cc0000000000000000000000006b4ad7fc77bec4594c65dcbf6b0463e881b009e8000000000000000000000000646057a2c8315f011bbe49ef960d0b0c4a94dbd30000000000000000000000008c2c6956dd43f6a96998c2285dfa737f0e9b5e440000000000000000000000008b5b3fe82379c41e43ccc457ec4ff5feda4d1bed000000000000000000000000d3bd8b5711ad61f01aed9ac7f4ee9f37d639ea75000000000000000000000000f07a1e5d9683ad9d93aef1ffa218703d35987d100000000000000000000000000ba06aca1f7b191afc11ac6696a869bacade77990000000000000000000000000a4877f802c1069e72d6d2813bba2e37088f4771000000000000000000000000350f5c0a1466037f1c452c7698ca77cbe940e9640000000000000000000000008fc6c324f5c6466446d462540f015f2f8e7b1abf00000000000000000000000033b9c350f495c77962406720b11b7e15e60fe9e4000000000000000000000000e5118016492e30dd19f2679de2078ac98eff924a00000000000000000000000025306baa52d96e1924fa7aec59818537fb1af361000000000000000000000000b0df70433603bdfa94dea37804ee8bf0acbc81af000000000000000000000000cf9c4e184a03f0b5069011146450d4faabf1dc99000000000000000000000000479b29f71f8ee4cc477efd016a8fe5a3c6d42e14000000000000000000000000babc7fb2243453792ccb7f723f4c3ff46c1906470000000000000000000000007bc7322b8f164c32d8aaf852b053f7ec9613b0d40000000000000000000000001981b040dd223bf1918228df41d713b1f77b0a42000000000000000000000000336214bd144d2f5a024861009e2efd3160db89b8000000000000000000000000f3d0cb1b3db63a5f98a0ecb05d0d9f263058b7cb0000000000000000000000002455b028a65c5deca0ed2580a9564a726813df68000000000000000000000000cd2d5be922b2ab1bf47e6d78e3433f04924d03e5000000000000000000000000973c4d140cb89b87e27454f1e96b32c839b1267b000000000000000000000000ec2bd40e0c80538a5213916732090f30d86d0765000000000000000000000000a7679c33977d6f98cf5093da892eaa93ceeeb13e000000000000000000000000b6407132c507753101838eb6b0a9b20af1aa95d700000000000000000000000096631317104a519edb1432516f9207b24de2dbac0000000000000000000000008ca918fed06ccf6cb9c2575399e3f85212a6e7c70000000000000000000000000d18d7c855668eb1ba06005b199838f38e00d7e3000000000000000000000000e4fd0b3511026294c723936b42d97406110739ec0000000000000000000000002f3a1cff3cb413a4dc8c5fb9a80cac42daefb338000000000000000000000000da9318ebc88987b8cacf508028159087c6c3c0b900000000000000000000000095e70b4cb931abe6c8c277160a9247cf993972d20000000000000000000000004a461f9da1250686139a7f4bee470472252b64cb000000000000000000000000dee9e53001e212341380a7de5c669ae34f25382a0000000000000000000000007cf24cebb1b8fe8dda4196625061452823b9f55400000000000000000000000076a54eb6d575b198cf3be28c91b8d269c6db9cda0000000000000000000000004701148f303b7a48d90101f56ded0dcc8bed737c00000000000000000000000021595aa65583d1282bfbf325ea2a7947724786ed000000000000000000000000b329472cbb53e532e6e741b1523998bfea91bdb8000000000000000000000000e2757723c83ef0f563fa7b24d36a8eeb78e043ce000000000000000000000000907438a78302035e0fd11fb88204a9e1b57ccc680000000000000000000000005007e4132784238508df52aaede46c48fcd418050000000000000000000000008c85af3beafd0e976a3ad3b3970b90ed17501866000000000000000000000000424a886bc5ec446dcf59f5d3ce7b4809acf6cace000000000000000000000000c2a810f1093dbb02600194ee8d433e5b9350244e00000000000000000000000066e8fb7660793f6e1f4f76e00e2a0a8ba67633cb000000000000000000000000cc5e7ac629f9893bf16c5fdc622e6bb7fd1743390000000000000000000000004b1dfc230d528cf8acfd0e505f9995c9dd6f3dc500000000000000000000000070cc0e4405e83d546beabd05970734287638323500000000000000000000000041ef059d74c8ef8367c6139e5e8fb0ee21cb1c630000000000000000000000001e4cd9be671c4aa1ea523ed6e9f834e4dc5d89aa0000000000000000000000006d2ff1440a8730c46dc8cf2bb09403fdd9e3e6790000000000000000000000000045bd8998b5ae7966493ea2660c32c46f83c051000000000000000000000000cbd41a384bb9df93d7521330e91563b5a7b68d6b000000000000000000000000d61526f45f217d6ffe481edbffa44b9fda9281b100000000000000000000000046e8611eeab86806c73c241d3cd1807cfae9f4ba0000000000000000000000000ba054b1a04f617b11a9754d244cd07ec40815840000000000000000000000001a1051c39652c0ff81a819da4283871c3f076a3a000000000000000000000000edc13c81267e1e5e980f9f59aea39b75d98ebe42000000000000000000000000e8b7c3e4eec6135f8428acd300769fa9f803a9b40000000000000000000000009a89b0b5db9ea1abbad8470cbc4ea07cfcf67043000000000000000000000000f0bdfd6899389449aa77cefbed28891b12d19880000000000000000000000000d96339ca26352f896587638e6b182db73f779e100000000000000000000000006186060b1d800293de3a9bc44d4a8ff2c9273d9e0000000000000000000000001df7cb9879795a5949af19f31f86a3e6c2e93add000000000000000000000000449962e9e821a7dd44a494b68fe403a137b969c70000000000000000000000000133a0c97f528f8c1c1f8d8fb636a081bb5b607900000000000000000000000036babd984bc0c3d26619ac50f50a51d458590d57000000000000000000000000b453663e420deded9b4b3cce3ce23dce56b6fb5000000000000000000000000066ca46c7b53dd56b10f69eee1ade3298c700d70b000000000000000000000000f8384a32f56fe51658b52853fca849cb901f19690000000000000000000000005e7b80e38d9dfbb9f8e3c5bf27053b0d39bac5400000000000000000000000003fdec6f4a5e7f68432272c209c0ccc79b365334a00000000000000000000000044bbcb5490b2319b2e85535504b6d3d24e11a84f0000000000000000000000007c39e596b2c51ebda96fc2995f7d0c5ea3cff23a00000000000000000000000087bed3f0465dd4a994d2e6a5c363d1b2f1b4fe54000000000000000000000000b9be217951150d306bf281f632fd521703145032000000000000000000000000287cb74badacc879a21bf7d3baf8e11863fd55e6000000000000000000000000c3fa2c83541a69617a3c243c0b3927438a92ccb200000000000000000000000064e4adafdaeaddf715d2bc1809d689b60213639e000000000000000000000000eb7c704142fecccdfa13bec56e2f7f78beaadf010000000000000000000000007a060b3b4375d7d27c8c08a0004c129fe1ecbb5f0000000000000000000000007aabd81c10c27fca11c58c74b043ed4f8ce36e1700000000000000000000000000000000051cbce3fd04148cce2c0adc7c651829000000000000000000000000476722357f8ec3e164ecce348baf2481584836ea00000000000000000000000013aebab88f5b6c8bd9f1e6e298eca8a0771c6dcd00000000000000000000000071ef8f34573d30348bf3dba9e071d152200bc81d000000000000000000000000dc9ae68c521057985a0ab6758d4b025626a40ca7000000000000000000000000c6708dc3b414141927fd4dd24c3cc3914e132e100000000000000000000000001e56fdc11566e86e714f5929349bfb96140c46ec000000000000000000000000934d16eb58a3411dfae0f939becbc15421c44f440000000000000000000000001423675fd0aa349489385a7f15ea381d69de18970000000000000000000000006d49a0de6e11dc697acd46f8731b64d42e20600700000000000000000000000060b73717cf711f312a621f19bd76ac138da5af760000000000000000000000002973ad69b25de002f9740923ac665294c90d6199000000000000000000000000d2f19624720fe86fb2de7c56979f1caa89688f25000000000000000000000000f49a1fa2f65bb49f24febbe094c2983b39b5ba060000000000000000000000000f380dee192f03e6b7281ffeb0c358198763f8d9000000000000000000000000c2b52a23c0f33800405e5c7d79336bed717b19df00000000000000000000000013093880fc1bdd7aa076e3239381964403e22a67000000000000000000000000049dda43e4d2bb8f495cb86c2c4c31ccbacd1ec3000000000000000000000000b34c225b834e31019ca050cf6d3c89c56ab6180f000000000000000000000000b8d529167ef4a3f99034df6f06c01cf455f9e53500000000000000000000000083f4e71dd7bc66f2ecb467667196d3dc97c688c9000000000000000000000000c4694d2a4692f412aca86400305586963b4db4f0000000000000000000000000d4054a8c0d3220d2b1b1da0de99b0cd398d3ff01000000000000000000000000e13bc9886ed3eac7ea9392c7259776af221435c1000000000000000000000000ad15c3a5b5de0acac021089cc36fa9b13453df370000000000000000000000009015046a8b30453b878b6109842cc832c34b84420000000000000000000000009b7cfae07be7704746546599b6c039cced3c2ee8000000000000000000000000d886cb4ce818566f2e7932f32fc16bfe7005acc7000000000000000000000000c85be23c640b164f03e01af0ccc1f431285984320000000000000000000000009e4191ce138e3129f5bf67aae425ce52bbb553b600000000000000000000000048f50f242487a7436b9a51697d38cc7674aa07eb000000000000000000000000445cce19edc4cadf2f58bec88c396252290e0b71000000000000000000000000063e2575eb717cc4031a39726cfeb38096c9fa8a00000000000000000000000029f40d12f5bd6949ec557696059553bbe83a24520000000000000000000000008663c0859767af92eb4cc1d0d99a52fee22793070000000000000000000000004e2f31c75c8b01f71010371cdf277a039ec3105e000000000000000000000000141a8ddc1a1cfd254d60f5978d79e2041464adc7000000000000000000000000a32904a8603ea42c00a78b3035b7c97c66aa08c80000000000000000000000008ffe480e2d9a96aa89894673c870251762b333fc00000000000000000000000069593c5aae695456f2d89764b59f0343193cb0b9000000000000000000000000efb2d0cf5e8807696b0d096bce717c897d610a7500000000000000000000000032ad4ab9cf83f453be171113f09339b87788e70f000000000000000000000000d3be0e56cb0260593c6069adc1446bed7581b560000000000000000000000000b81f6011e3786f2071bc3a32332d95c03b1e30aa000000000000000000000000adab083ded6b075eaffb765954386140bf8a14b1000000000000000000000000c6d547aae55fbe0aeab516ec2be74786db14c421000000000000000000000000bf0c156c0c5d23a7d347443d270d3d49a158cc43000000000000000000000000dd1eb1f0aafc0c5091782ce85e6ae0a520d850d2000000000000000000000000c41cad56d7c0dea151f6aeda51fce20adaa98595000000000000000000000000eaf31fa6381e5aac29efde2ccd0c384633dc2a500000000000000000000000000be84f4f589a8d2c3634746b04887910339a541200000000000000000000000092c90793a8964e43869d68ec3c9ac6d74c217c1d0000000000000000000000009981f46fddf27cfd7284178a41ad5659e231514e0000000000000000000000008330fa342129dd3eaaa664c9dbb52c3cc6d49bb30000000000000000000000005033ea30b5ef9ceec1a423e83c65322a40d390d60000000000000000000000004c70d692f3002d02417b991b9515f93bbe3a2ade000000000000000000000000c098431149cd8e251e42435f2839b2079e021c87000000000000000000000000c691d3fd65a2284f6a278f45e3a1c81d7af84e77000000000000000000000000db9c4bc9070868f03c9afe6686432d3bde48b5d6000000000000000000000000067ab88da7c426f78a3dec9370dfe39b160805a70000000000000000000000009d6e71896f3cc1ba3a3932f53b2553bd6459212a0000000000000000000000000685a8edc6c454a56f5334ea234537d197facef40000000000000000000000002682c696a7d79c444888e2cd57419b784ea5580a000000000000000000000000a5c70c1fb09f4e8adef30d1e5f22ba28fbb31e79000000000000000000000000d653469efa6a8ee8f3d7da2e2c472d7e82122078000000000000000000000000106da5f1d7636f332068901ddbd11c8686e5b1930000000000000000000000007dcf0c6d8d18a5188cb2bfdb0280f353207ee1ac00000000000000000000000020a9f80eca563aa6de203dbbbfb3c546f6c3d8f40000000000000000000000001bfff0512a688ff17676c3f1ea02808b6c6a303e000000000000000000000000ad186bf893344c2633c168e539772ce45ba9d2a40000000000000000000000000a87f8486d5f2fd37e9a0a2c2665c29cf3ccd4f8000000000000000000000000b47b048305bf472427b0b2a77bc1e944b656a130000000000000000000000000035a16d4a8da3f323a9fc2b1750f45af1e5e7b4c00000000000000000000000054e704ee84477c8a4559ed8c62560dd8a997c45c000000000000000000000000901227351f8121a5f15c3e942df07f189c08427900000000000000000000000070c0b81518c64382513745cc4fb6724593edc32b000000000000000000000000c39ce28d55dbde6241ea0f732c80b403a5258d68000000000000000000000000f92a0b81144f28a6174b1bbee09aee2fa0f40fa50000000000000000000000008b98b479a4be86c76bf39afe39e96121fd9c8526000000000000000000000000f0c98a45d3421575ccb1800fd522b817a9212a5d0000000000000000000000009220347f8dd3045292001aef54a4f8b9089072f3000000000000000000000000c20df64c579cdfd655d0b307fa5f9631c37b81c3000000000000000000000000939af40080104326e04119eb45dc07ec3e54b96c000000000000000000000000ef2f368d79b9eea0e60768e50a3dfba9e14eb233000000000000000000000000dbad833df9a2643c73e1caa6c1dcb64a9db35e3b000000000000000000000000f73d0ea39365864783b8665ff61cd574173d77fb00000000000000000000000049cd9ed978b2a2b9719425280b5f994beeaeacd6000000000000000000000000d205d2bb94ff42ab66b369e17087b87c27bbc06e0000000000000000000000003e7d7e460f70760f99d4c4e0b1c091a05d1e6aab000000000000000000000000d265907e974f149289cde7a0204d6cdcebf95c03000000000000000000000000af88860f87fbf7b1715d5615184221697153354e0000000000000000000000008d3d06ced3a3d31da5cf82e590edb96ca720b597000000000000000000000000e304666cbbf6f836fb97f235999b17352b74cac7000000000000000000000000c142feebddea4813a724b8475575c9fdd362d1eb0000000000000000000000001703407643f5c68d03bf22824ed70bb879511a1f000000000000000000000000263779e7338def14c431d6301f97cc846d69c0990000000000000000000000000ed87256619fc6353de680dfb366eef5a33ae56b000000000000000000000000a50e5d40894ae849e950357cfb2b56da5acda2230000000000000000000000005a9ef3423c4c0c1f0ccd0015b2f5a0af15ff4c5e00000000000000000000000081d6e8dfde5d9ad36a0b3c303e21cf8975661ed0000000000000000000000000c6edb127a35c57fc0b0d674d1e9913adef131deb0000000000000000000000009999901d78e72fb29482591cd72ec518b8ab129d000000000000000000000000c060bc9cb27ebcde1773f0d0fda444b509038b0500000000000000000000000001f78f128f09034744d2847cc8d5939719285527000000000000000000000000f3415f9dd2fa634e5d2f83e03b04590f5fe1dd6f0000000000000000000000005faa81e0dead4fe4b1c4095a91c882bf4e28aa3e000000000000000000000000f06d1a9fa88b9ca7f54d488410946ed527d2e53e0000000000000000000000003d409b7cac949135657a9ee5f59ffc27e0bf5d6e0000000000000000000000006244280204b6a97daef95bff578ba2f07d4ae0ce00000000000000000000000007c10c78f45f56a1471234b116b9c9c2b027f7cc000000000000000000000000b7917c6832a80bf4d83a6f95376ed12c0ba7737a000000000000000000000000c04c15468ceac7669c333000fccd0a56cbfe6a0e0000000000000000000000005ae422edf4c537d5856ba580ed6678d8ac058f150000000000000000000000001faf4d1c007d7abee5bdd86efcf587b5baccf55d000000000000000000000000e6614514cc25e2964a0e6b7782717f37d21535f40000000000000000000000003a7196f67b84b052b0d0b54bf0ca336c750220db0000000000000000000000003eaf7bd84eeff7445e9499956950d5cba285c9730000000000000000000000009552f6043a19943bcc5776f35562e9f78c875cf2000000000000000000000000806388e04b7583a0148451a8ecd29a748b8fd584000000000000000000000000ddf878bd152c2b2459cf24e46abd1cc2ea873f17000000000000000000000000fed6b9243748e5a5bb5c1f373fd7da9fca2353340000000000000000000000009582df04201c5aa4e1501b720ce0411c4826e529000000000000000000000000ed16f6f319bdef4ced5c8f8f297b612887082dc4000000000000000000000000975f178fd8a566d98bc935340064c691fa4d888100000000000000000000000022b5e5eaac96f590b21152884dbebf518bcf9b6f00000000000000000000000060eb9e7b392ee56d9cd908d21b5e4bd9a5aca8ed000000000000000000000000e1d144b65cd16b7305d9059f79c4586adc5d4509000000000000000000000000de3f79bcf37ccf330126d617475ddddc7cc2980d000000000000000000000000ea95bf7c69b13b6f04b1182920951986b30b56d3000000000000000000000000c12f5d84ac458b058e74e833df139a4f66bbdab2000000000000000000000000956bfb31a3b814ba2f95641bf37f03f50939681c000000000000000000000000421d3a49d09bed155abae84a3a886c30aa01c29100000000000000000000000098c59dde8922d7d0e73df61aaba71d3b8b5f31cf00000000000000000000000068edb40e2d3f7d77c008f14293324452656cbce40000000000000000000000006ee31516b46f0d4faafc27ef948fefb8ea3275af000000000000000000000000e647f01f3827c8d27156660ebd6a188939d88ad8000000000000000000000000a36329ca00ebf2b95236882b622e5fba86bd1445000000000000000000000000af8579979abce8a1bf522096309e318ed11b9af20000000000000000000000008125c968d9a23567008a63ffc2c418d694ee717600000000000000000000000020dd5b4579f201cd57c04f4fa64bec3fac24100a0000000000000000000000008f88dd414279fc0feb755f3f8479bd1af467eb34000000000000000000000000ade8a3c5a92408076f7650882baa034bf16047970000000000000000000000008b268e217ecaaac18532fd2f2ec633c32ae1c98a0000000000000000000000002730b7af61e564f7cd2c99fbe4d112be49cd297200000000000000000000000065e56dab0977cebae99109fb7c80432c758653d1000000000000000000000000a8eb0cb98d80a86891d8f7a07368e9beaed33dca000000000000000000000000b9cc77b7624e3d8e42287a982375abdc71c54848000000000000000000000000ad5d64018b9bcdfcbfdf9b645e4e95c8b633136f0000000000000000000000003597aeeaf464634371d4b595d2639c1ed2a254a90000000000000000000000007706dd0517df06612050a93ce3681d05011dca80000000000000000000000000e0b1164b98f4a8842c3f93952be884cdc21d9b5f0000000000000000000000002d121776861c912db8f9edae889de41f0217cee3000000000000000000000000917de1e81481f8aa1745e96b901b4eedf4def06b000000000000000000000000ff0cbec1142783aeaa203905fda4f61e88fcdebc000000000000000000000000a711b533b86218efc030d5f59e1c4fb967b07038000000000000000000000000914c25210b11be6480e2032aaf02a025068a804d0000000000000000000000002f0cdfe2e8f13df8f18da008a4d35e7e428fc9d1000000000000000000000000be36eccb05d19fc6779f079dbeab214f3783e6170000000000000000000000003a04a6868a1a8d4ec75039d2696b83dc204cdfbb00000000000000000000000042ef98a77fdae3fd6cd99620cdc6992487ebe88a000000000000000000000000163e43dec5358e520ce9c7cf25e4cc1b5613065c000000000000000000000000817d552f0ded3e63142c953a7d928d1e69c6727a00000000000000000000000042e976d6912852286d6873c01ef55815281f54f40000000000000000000000008f7672f6ca4a8e0ca2d97482d769eea75d544c2500000000000000000000000032e06f944af8502ca4a18f9106a23d9ce884654d00000000000000000000000024bf68ce8d20ecc0b0f514abce57e42d801649bd00000000000000000000000054785180d7fad00787a743ab3cfa793143bb1c91000000000000000000000000b4fbbf4dae540c7fbf6a85d3fabfac07d462c39b000000000000000000000000a652fc5d02885e4310804e3503e7b1e23a1aab8a000000000000000000000000625476c62d6ccef2669b68eab1fdb7074f17a6680000000000000000000000006a968aa3515a0df899b488757368bd970210330700000000000000000000000072f97d46e2255607c280e5ecb7a73cd57fc88d500000000000000000000000002f1dd634af319d5568d0288d19da67469b2f8b98000000000000000000000000e42dbc84900b1d08a2212a17c1a1ee1c8707b09f0000000000000000000000005c392589024097a73c3c08568da3dedad4a0c6af0000000000000000000000006b2c6bdf1a0b46f3a2c1f4b452f2eeda1b1133e700000000000000000000000087529183e9f6ac6776cbaa046766c14fcb3dd37c000000000000000000000000b5c1a55510d30a66f4d40e71a18150da2e5a927b0000000000000000000000003c5bbcf5a75b698937e3220d2d5d99358d56bffe000000000000000000000000801c1e55544d8a7c3bf5b39067f3791086265ba1000000000000000000000000c4b8454126969b1dca7854982e639eeee19291aa0000000000000000000000002b203a0c838f00983c7d054fe54866c2c5cb39df0000000000000000000000006d4feb2567ce5159251f4a592d4cd3bb3ce536ed000000000000000000000000a2ea342063759eeee7bd6b9f66c567cf8b35e0b5000000000000000000000000575d3b0b3f55686bca6b1d82aa656bb8cd32ff4900000000000000000000000027bd9dcd8c481bf29ca391d444f88d7501f4a8150000000000000000000000005b68490350834b0145b19976022316cd733e287b0000000000000000000000009af28e709fe659b7e6dc2ed99392e88de37d3ff1000000000000000000000000891f233ab838949e0d70cd9769dcd6cdc4acc967000000000000000000000000f7e602c3c3922324351c0392ea999a32f87ca90d00000000000000000000000079614ed272ed72a0d472a25f20abcdab62c5171700000000000000000000000023ad6d6b8cbd9702f0fb074dd3a25b1b9119f3ee000000000000000000000000f06832f7f6e63d6ce30e871ed4a8f435d43082a70000000000000000000000003bcfe5d744bb1ad5256625830c3420983f36f65c0000000000000000000000004c0fc649cedd8cc363cd47a740ffda1c02fe33af00000000000000000000000084e717025caa84016b8998a12d8da9cbf8a8d6e8000000000000000000000000e6efbfdebb90e377bd03e0ccb2c2a68ea0de6d070000000000000000000000007a1ab317d64da60ae4b178024d2bea50cd22bda100000000000000000000000051ad1791ebda83dccb53069b8ce5a53928863e210000000000000000000000007eced7c46ba9277168adcb9e065f6ea91388a43b00000000000000000000000029a031f1f19a04f341bc941fc84c093f22334a9c00000000000000000000000017f8fc0aca3cf01ae7a4e2d16fc2a83a1a72fcc400000000000000000000000001204ee4062f6a9c5fabde494ff02139f2913b960000000000000000000000007e4cab656162c16a2326c7b008c9cee2f978af5c0000000000000000000000001bd96119a1541593cf467306408e7247f5c8508f000000000000000000000000e8ce6ee4a19fefb309d90f60a27b642d8185353b00000000000000000000000048f544a44e2ed51907363ae65fd693ccf5f0a38d0000000000000000000000008f80c5d6e368d3aeaa1cba5aad1e4ce51d5ffdc500000000000000000000000049d019c52452db0c3e9ae0fe56eed76b6decab7a0000000000000000000000000de626aadc9bae80e250ddde800226b19477ef9000000000000000000000000035161d609885cdb88dd506d098da1a6ecec3d792000000000000000000000000a3ca787cace6f342eaf082e23edbe3d9754b6ef8000000000000000000000000f8227cef37f9669a14cb66decb5feacdba431b60000000000000000000000000c9f36fcf8f793499870ae9619396fb9fdf21450e0000000000000000000000004f9e7b61e71cf016974ae04c2d0c7744f427cee5000000000000000000000000f160784994ba361a3684c17c898a49f6b280a49a00000000000000000000000089d0da4ec55fd85eacd8d413a3e14f3a63f0027100000000000000000000000021c33213287f25738532fa885147205f89ebb6290000000000000000000000007ecf9bbb2b1c0446fe46793b40d72a15b69f308a00000000000000000000000097095ea4567c9de9f3bd92f671b3c4c31966170c000000000000000000000000ea7ce7256af2017eec9ae4c11dfce186277600360000000000000000000000005d4927a15bde170abe47cf20325bee69f1fa895400000000000000000000000073c1fb671eb7713df68818d8c239f123d7d1a2700000000000000000000000005e767474473a3186a7955de0c719ba8b4d51a44800000000000000000000000068b35da148f91b4ba15da18229e8594db7a716db0000000000000000000000000b984aad1f3de9460d223a9d9ec04149a3d462620000000000000000000000000a33b154e19742e8107d9cdfe956f5d59dc06e4a000000000000000000000000d23ecf9a95db31ed0b5ed609ea58d4f70bb35fb50000000000000000000000007eb47ab141a607108f0e7358ea742512d34acd64000000000000000000000000586e1636811fb4b5393a99ca17aeeff57f7cf59d0000000000000000000000004fde5de96d0748d6507da68bb0b74b0490bddf4d00000000000000000000000023dcc42dc87abbd903ba2e5996814f957c039d1e000000000000000000000000344293833e0e500e47991461dda726edb4080fb50000000000000000000000002a40aaf3e076187b67ccce82e20da5ce27caa2a70000000000000000000000003b80a4d6843cea218df6d8963c70572c20ef77d1000000000000000000000000586aa372f6a5e1d0a001d318d085d486cac1bc4b000000000000000000000000221ed974f3d3009130bb7e40a9a4cb306e667baf000000000000000000000000caa0d12141c465a23506d29c51b19bbbae7b2089000000000000000000000000fadb1e5913c439e5bde92826a5b820475f58d24c000000000000000000000000eb464824501d7afc282e7f295b1f00edc01fccb90000000000000000000000006cb366afb4625ef590098a8bc96b04145df7ba9c0000000000000000000000004153c12440575e4cc4550dd8f6635bee438024ec0000000000000000000000006adfed16c5e9402f7cc7fdcbbbf307a0c2c4de5c000000000000000000000000d0d6e13bad53d7f6a9e30a0efc6f77a528f89b600000000000000000000000008874d172cb5804019911e22516e19df75ea70383000000000000000000000000ccc4bd46704fa06602726b6b5a13c6e1d4885c20000000000000000000000000acb5e82a0722e6bbed6e3e9db785c95c8bda84e1000000000000000000000000a14eeba303eeb8edb5c3f117822871d17221f46f0000000000000000000000008047a0fafa0b67737d36fdcd43a076fda747ecbe000000000000000000000000a38a2f1b6a44a03e33e5b813b719c8015f73cb30000000000000000000000000bc3969cbba5572dc5ce887a0d74e6f8850da21ff0000000000000000000000000a03f2f8b8ed23cd5da450b8b289e6f3b888ca5000000000000000000000000075559167905e8a1471c42d22b8cd1892e8df5634000000000000000000000000ebeb7a443c2b0a841c38ba022413ed2f57fba9e500000000000000000000000010a0539f0ccd7756843014a8f6fbf989dc6acb0e000000000000000000000000f13d4be9f0ec14d4ee52ceb0eb70bfd082d023c8000000000000000000000000ffc6028c4d0f257866e0224d254c05cf307402150000000000000000000000006581833ad1db86323fe1a2bc6cf462896bd57c84000000000000000000000000a92607810cf6a978d95a1ead43175e265fa92e9e000000000000000000000000e17d3a435bd600df94796addc4ecc7dd53e0d5c500000000000000000000000040a8e50767b573ac76aae5ea425623e46628ab1b000000000000000000000000c8f98fed4545d25e044b7bc33201f7ea9a4ca2720000000000000000000000009b4c80cf9e18bbdc582a06eba182f4ad2e19ffd800000000000000000000000051cc7c54d3a77da4a787cfcef77cc78f6794ebaa000000000000000000000000a24c0ec8e17f452e3b0f1bb468036f5eebe5a90e0000000000000000000000004e758e7a78c5ffb27466888a8d02de0af6a5aca8000000000000000000000000386ee4ff458fa31744e2034a172e0a79cf46ac11000000000000000000000000d28a4c5b3685e5948d8a57f124669eafb69f05bb000000000000000000000000fdf0cc4e52528197c247bd3ccdfc1fcd69eb4e150000000000000000000000000e7c4bf2ec9fcf166804366d5a50db095b6fd2a8000000000000000000000000066350b03d7c51037e27bed47c3a5b8d1aa83bd60000000000000000000000008e322563d256fdde6d56e93f131debac40aa01f900000000000000000000000033a8ffb3f001bc092c11a408dc648d34101bc3230000000000000000000000007576fb92972796f0d7647f46b21755466d7a3bfa000000000000000000000000d8e018b9d9cd895b5843e75bb6c5df96b395164b000000000000000000000000e3e57813e5c77a9d29f3f87e4b564d06de45f274000000000000000000000000d4ca8827db5a121df636a3554df59e7e08959b740000000000000000000000000fe8f3c4f481c4d99a9d1483fcd8cd53be2e7ba3000000000000000000000000ab3eb0ab57a2716ffc157e3d2c24ad0c37852a430000000000000000000000008940d1d8d1708eb00c53111b253d52f83b2367eb000000000000000000000000b5ad0aba56ba281cb4ea592669d276529c78ebef0000000000000000000000008a77154f5bd72ba7a40283816e2a3c307432ee210000000000000000000000003c41ee8d49cfe277d05fd2f65f19421b8826c76a000000000000000000000000109b2373c3dffe0ee1b974c83fc5fbb9a7d14801000000000000000000000000ad98a2f8efbcebf897e7448ceb052ed9bec40690000000000000000000000000af64fa2fad976eeb07be41fb0606a1d7885ce49f000000000000000000000000d3c76745e9427a75670ca07b6d233815ade82d3b00000000000000000000000094f26e2c29b9a8afcb46b6aad7895adb7168b9970000000000000000000000005102aaa6046d18ac1c827c153ab9624378d21c92000000000000000000000000e2968efbe10226155ea154d9e9c192abbe83d18b000000000000000000000000df6ec0872dc1a2beccf2a4e094b993e904f6acb700000000000000000000000037ea0a903af05d630097540e0bdaddde0fbe3d8000000000000000000000000057770566e4f16b0abbcc053de280edb58fd302b600000000000000000000000079e4516d01dddba7bb2433fbb7b9985461bc20e2000000000000000000000000d5ba921e65643703113af23ff64c9eca5bc6c7fe0000000000000000000000002e869da6560f6f1754aa4a5e5a1c0b821377524a00000000000000000000000024b1a09e5b779d605e347bbbe872e0f8c48df64d0000000000000000000000002feb39127330f297bfdc2492a30c160914e04b5f000000000000000000000000aece65eaf7834bfce4c197176e5df4ded995e747000000000000000000000000bbd73c0b48044acdee9b0a99e2ed9e8f481fa6ec0000000000000000000000000bdcdf5af00eb228600444a201b57a8ca76d0c1c000000000000000000000000410dd9f8e80706273cd125ff41920432dc2f187900000000000000000000000018a4e9b06065c447f68c05c213a0670f92f60c7f000000000000000000000000dcb8cbdc4f3b8cc15e94b56d4f2f592a6e132c92000000000000000000000000e4c5a730f51c39e2ddda07b625f87f33dae55513000000000000000000000000fb621cfbb5438171fb684ab83ec6814bb232dc9c00000000000000000000000060bf9b6395e5582c52dfb9867c286828d2f846b4000000000000000000000000906215884ae29f506becd127b575050d31758d14000000000000000000000000f18f3921ccf1d73b9139acf23b1fa70f886aed7a0000000000000000000000009537d60f397e1df1204a57835645ac94f7d68c5d000000000000000000000000671b802de6aaa5e7817b007b532f0e268f82247600000000000000000000000038fd7b209ef80527ff99b320c8f3ebf479c1e7c7000000000000000000000000e7a8a504a82f0a829656261a54d0443f85e196040000000000000000000000004f35758bafa8bcc451babcde1058174dde7712ef000000000000000000000000481aa2ed45847ebf85a06c228b2b22ac2d85c10c00000000000000000000000079a13cf74cf541da72df5374b6f6c6b614e38e85000000000000000000000000f290c6f771f9a42c85a93d174357a7d7baf36eb5000000000000000000000000c81ffabcef9fa0fdd3097fb30cccb1529b5ccb5b000000000000000000000000c623dd10ca57164db7edfaf6a55529ea0b2531d9000000000000000000000000a4d7c1a07cca5e8e0d1ea66b508ae9a95a2deffe0000000000000000000000001d4f2944075458b16290e814bb78699919f29e7e000000000000000000000000dfe5fb9d97908218b9f04de6133d01578b32dbd6000000000000000000000000b61d8727a20e6551d7f88e06ec36dd61cf68cd6b00000000000000000000000087950a1cd53253f64a8dd7531545b703c25b62880000000000000000000000008a07fa8afa2c54bc47da559a0ab4bc15b43bc8970000000000000000000000000eef5b5464de9125df73dd43f63435b76ec42f4c000000000000000000000000465044b07ab0db220a99db2c8c440dc1b3dc9bd300000000000000000000000051e30aaf46a6be0f48fe2c159ab11ccd496711b000000000000000000000000027077a7c5953edb1a8c44d810ae338b72f7e3e54000000000000000000000000faf57537a49f61e5ed4d0bab79e1afc8fe4dddce00000000000000000000000055f7bf72d96a0d26a11cf7e0db8c739fe0ec61410000000000000000000000001e7e5bdcef55ec658f2a29a9bcbc69cabaf1606a00000000000000000000000054c6a90ed7d955b6158dccf8a5e60b65473c739600000000000000000000000041b0abde6d926af3fbf4fad90f65a536deb627710000000000000000000000008412fe38e661ceee14c176ca806b42aea364652f00000000000000000000000099ca7c1c1f4260a9f3db3d4f8d279e06add160530000000000000000000000002643aaaee502855be4e71f21e90a36dbd124a56a0000000000000000000000001680d759dfa2f5b207eea107c0a1d4cfe84cf8020000000000000000000000005c01cf6671831c6dc72489bb74da092a9ccdaf750000000000000000000000007b60ae951e7017dcbdc7c3ce1e7b48f78fe32338000000000000000000000000fabe406df9443ff6f89306e2abeac77e87e1dd7500000000000000000000000017e838eb267595c381af29d201fb130dbb6a475b000000000000000000000000f0db3a44a51fe9bd0e9f3a5894e681f6c8f5b4b60000000000000000000000006cd2317ed76a91354f3a285a9e602e78c4d12ec60000000000000000000000007b7f0e4ed559b2394ea8265ec1fc2f1f8112945a0000000000000000000000007e248cfcab66b0ea808871a5897267b5dca129c9000000000000000000000000c6f3ebed3328978a4635f39f8954aba55afd78cf000000000000000000000000aef8ad5b6ed4793005daac6b7de6a4578e8ddfab000000000000000000000000a555bd89a6d087a891ee93385f2d80c0da39f565000000000000000000000000075cd4a9a9ab9bf4495bfe7764af686a8268164500000000000000000000000093aa4778a79f18ff5ecd41f0389787e321b2d76f000000000000000000000000fc4c258285a0b6400730d638d70ff30dc8ce6084000000000000000000000000d0af5e15b7118996094ea59413b491558948de7e000000000000000000000000fbb9bf900d47be96e9b3d46288a840623dc389b00000000000000000000000003aedc6cf251da0a063c1fd637a37731935b1c4d700000000000000000000000063716f3365ebea803388868c654018754296148e0000000000000000000000003700c7aea159f3965049495d93f3f6d780b7ef2800000000000000000000000098416341d70f77f186a247163c0177d30d0a3aa10000000000000000000000008566a6a3f75969270b98831b1486ab5d9d9fc3890000000000000000000000008cd8c654904c04b6f8da384ea2259b774164319a000000000000000000000000942c182f748ddb88283a715dfc737bbf8f9125d5000000000000000000000000298785413cfa0e80c427b8efcc4e1e09d61f08a2000000000000000000000000e6f1d43080749b7805e905aefef0575990f2f0b50000000000000000000000006ed1d3cbd77f5bcd1a464c0ce737d75c77c2d0550000000000000000000000004a1162d27130edcd16a813562e818b4471e2fcdd000000000000000000000000604790902ed0db922208b25775f7be15f602dd4c0000000000000000000000006bedc077763eedff2f2f1f8cb69935b8a8572006000000000000000000000000e2c6a4a3a83399775ba104f16f94d2eae905d4090000000000000000000000001d5cf6e4cf455dec1837e1fda194c76db38651480000000000000000000000000185d71821da2240e753b2eadd6dac6b82362e2400000000000000000000000012fe6b3296c04ae84e5de4589baf28541d6a7b65000000000000000000000000d3be8f833fbb4ca6dd4468a7ff96830a8f1524bd0000000000000000000000004a871fd6c052f3156c43309e67783e254c7637f30000000000000000000000008c85a14eb382be8dfc6ad3354ae818cfeee8c8520000000000000000000000004b123d26d6640bcae853f61035ec296e0c6f8d7a000000000000000000000000c560c91953da35d18f99abc6f552cd79f35a43550000000000000000000000005e2ad5b5372514eeeb496aa6bf6b72f15184293b000000000000000000000000d77d65225cbb561d682bd09d57fa4f4cc543d422000000000000000000000000c55924c35c9d343d58e15c6436db13475774377e0000000000000000000000005beeede8b889aedee7c0a6c1468c7444b6d9f941000000000000000000000000b2a06bdea223eeb761cc8e42a8049b81093900590000000000000000000000002ee605dc8ecb757f32bcfdc84f817bc839762f1000000000000000000000000065714434503d3b9019ada20ff7f8009b87a37ace000000000000000000000000db96469a83a58742553e19cdcce281b580e6ff79000000000000000000000000be972d73f4f1461d811d0cc4bb8c8686ede3639f000000000000000000000000d1bf5cd68799ba3c6c0f9bcdeb96729b563c68fb0000000000000000000000001c395ab85c874d51ead4dd247240cdbe8792b03f00000000000000000000000057ddccdd5817017493dc12bbfd4899d2dd74d18b0000000000000000000000005be66fe7e6bfffa5af7d9f9a3b49ae7c50ca54df000000000000000000000000386a0442f309a70faca9c0f49fa5c8298d29f1d3000000000000000000000000a29973d508cf6716acf575464c3e25fcdcaa39a10000000000000000000000009628be77fb3dcd890fd93a5d039092fca855d3cc000000000000000000000000a789e3bf25cbab2befdf6626b12e98c1035e678f000000000000000000000000096e58cf2a31de28f7f306f4dcee6e6c1f4f365200000000000000000000000038e1c0d6946e7093fb512adffa8286512fb69ebb000000000000000000000000d3f0f24fee08f6c2a546a16bd233be6e86dd04f7000000000000000000000000a5ef0bfaa7d9012478c45ac2bb39dfb0a81643130000000000000000000000000d8323fbab17f4ca8a6d7f32ebcd404d82e29076000000000000000000000000b9376ae861cb2d5d217f8670ec99b22d3794a3330000000000000000000000001fa3a665f75511f827191d1bc007680abb1c5815000000000000000000000000c9193ae56f9ed8fe4501d48c2380dec8d0606e5e000000000000000000000000cb0d2c2730e26e917400bb0ef7c8cfb8469136f90000000000000000000000007bedf3df79cdca82f0fe8e5dc6504420fd80fbb9000000000000000000000000d68cf7137b07004183132cd166f297ab6234ff1b0000000000000000000000008b48bf4d3c92c076d2cad873a606f2d06b8f6e48000000000000000000000000aaa9f59226ffbc3c6a6e5b3449152827cbf902f900000000000000000000000082057fa175b95aedb114330f00cc49cff7ae5f990000000000000000000000007d3e6be11659e3abd9cbf9ef003a1f861b2e5c17000000000000000000000000ac3ed6c2edaf57517c2507f20641a69507ccdedd0000000000000000000000009cca4182835e7a1cfe720fd884d24db7def6d54700000000000000000000000006547048aad93b7f0314c05ee2e7fe699c6ff085000000000000000000000000e6e6ca35d28147daebd8676874289d9d1d0fcc330000000000000000000000004b298e988079ab2fba509810fd712d82305a1e4f00000000000000000000000096b46d85437c1f6b491c10417d0dc9eb38ff25e20000000000000000000000000b743636405a17071b2acf4d76d985e983d1104a0000000000000000000000003a7f02dc12be1cd5b8a3b10211e0c5dfd2fe8b2800000000000000000000000008ceae0f79c981ff788b933591168948028f969e0000000000000000000000003805f85e847ce95444617949fb23d0ef595b02230000000000000000000000006edb90a1ffb9b0b15bad55853f80c1b5b108a9b10000000000000000000000005ec4dfc36062917315b5bfc14a2c4aea4d10119700000000000000000000000004596dedf028f3d7e6161cb78249ddcdef4f15e7000000000000000000000000fe21f8cabc1afe99f3a303d42c60dffeb7a38ac90000000000000000000000002ea4594c60aafdf7607141857cc49027cbdfd356000000000000000000000000684ca59b122cfb38d970865c522d394251678f800000000000000000000000006bb48ee6dc739db470e29e3dcf0c3b34e94277db000000000000000000000000104442f3c38cc15deab3704a64655f8f69420bdd00000000000000000000000099f8c7275458e497c7dcac6355d45cfc579903360000000000000000000000003159343ed36e93c2c482fef614e8e0f2a9f569de