60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000e737465746861776172642e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e20737465746861776172642e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d52725765323146526575525734366736385a7667527a70764a6f5172444257326a5877467a3567336155564c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000ab6ffe00b4b7a8303c2ae87259e4daa780e157020000000000000000000000006f820e615ce61e308689693e5b94ee494cc3032400000000000000000000000033d1bddf39effd1f7a90ae94199d82551841f7a9000000000000000000000000ebca977c9bd136d204acc7e8d112a6848c13a006000000000000000000000000edcf5a2f7dfc30065b515cabe6c5a3fe9aeeadc600000000000000000000000096f2c41c9a6d940dbcd8b41691fe092bc4c745590000000000000000000000006bec41e2e2f7b5be3808393ccd0b725f6458e0c200000000000000000000000009e01425780094a9754b2bd8a3298f73ce837cf9000000000000000000000000b872b71df3459f80a8aacffb7e5f01db8e683ae70000000000000000000000003fd22227478a3e87c07b7c01e86d48eb71a31e8e0000000000000000000000005eae5f1e17e6fcf8e75965f3c57bda0450db129200000000000000000000000057d204fff2b4bb9a6ddcaa7ef6095dcdd874a8d3000000000000000000000000b81fffafe6491d53abe4c92f5b13ee7aeaff3c7f000000000000000000000000b79a4e5ff08a728b656e7332119f63bb48e0e48d000000000000000000000000441f72a834364bc56399c83349fc3cec864fed56000000000000000000000000d8f5e78398b895c373ebebbe176987fdd5b3fca10000000000000000000000001063ca5ae1335030a19724fc03475a5f1b3eb6ad0000000000000000000000002818a3af785975a32611155a6ee36c21cec068ca00000000000000000000000065bbcf6621978453598446809d48a3125c2a359e0000000000000000000000004d212dc110c9c789aef893a826ab778131af15fa00000000000000000000000065e8aa223cc1620d657710d8da3ecccc8664e281000000000000000000000000578933a196fc0bb598794a15d637cd514dc6bc66000000000000000000000000f7778710a7eb8bd24df457f0a203358fd639ded0000000000000000000000000541084b9ea142c139dce59d5988b73349eeb35cb0000000000000000000000006fc5706292425f10b04abbcdc2b451d5aa53f10b0000000000000000000000006c9c29d049ab71d1ef69fc854b27d132f5ea06b000000000000000000000000095b3f962d93acc0e94603f918b70557c6b121218000000000000000000000000238c5369ab401e4b4861a0c48e82b9b94a55ea8000000000000000000000000016455cb35e680f60c92900287c680359512aec9e0000000000000000000000000928327a73a1a9bf0b3c18a64d56e13365cac9cb000000000000000000000000afc2f49fab5529a044aecb432066e362cdc54f54000000000000000000000000a1d2b0f6de166e28d1408dc187dda0cc3ef7685500000000000000000000000052dd4e1abfdb7057abef35f54bd6d8860ca8e1da0000000000000000000000007e9a6b14e78bf18bd483d208af423b96ab5075a4000000000000000000000000852482eb1814f5e1bfc0d3ccf444ab3d4a322900000000000000000000000000910ca9dee64b0d99e608ee474810653949039af50000000000000000000000003edda8d541aabe3b7723378b8fcbc952a5b30b30000000000000000000000000687fb21a890f7394a137e936fe88fcc7b60bce640000000000000000000000004bca1651ea1cfb92e5cc4e588e90166dcf7112f8000000000000000000000000008756e24b06267b9d2488e5bf50091fc26c8e8d00000000000000000000000046afad3fea56a25676ffe021b313766d24d74339000000000000000000000000b694ad3346403f30aaf4d4c744e1a5a616fac955000000000000000000000000aca65a6ac94eac1551e4d8eb9d91388ab5035d9800000000000000000000000035dd5c7963860149f076070efaaafb3addbddf730000000000000000000000007b893f06ebd370441332fe08501b98533ff6fc27000000000000000000000000accb49d94f47b9e033dc286890f39283b9d5f1ac000000000000000000000000802263f3c0094b972df4d41535ae6407a415ad9700000000000000000000000066d56e8b63f9874a376b8d3cec656581d49dc9fe000000000000000000000000cff87d353dc5ad1cbdb9dd4cfeb79b9bc4028a9f000000000000000000000000b508017b7d4945efe3681c05812730e1e1613b9e0000000000000000000000006ce167808689f079c2ec25324f1ec7821bcabd97000000000000000000000000dced9f0a1b4f402acd3bbb72d6916b362acfba14000000000000000000000000328fc2c2e91ddd717a3feaf259d18f1385cc43bd0000000000000000000000001746b2598a5bccef7087b336eeecd900b93bca03000000000000000000000000ae7651d91beb7c0a8324adcf08d425177e77f7dd000000000000000000000000e1603564d9ec55e63f05083f465b88cfe1db7fe40000000000000000000000006515c084177c1b358abcc35b499de9144265d1c4000000000000000000000000bda45946180fbae3e6caa429bae32ce9dc34636a0000000000000000000000000bd87e82d62307cdb7636eb2da2707b693024d07000000000000000000000000df606ba59269e8bfbaa0ed5cb34e41d3457ac603000000000000000000000000c7192c8f135a4c327d1c8e98d42925242b4365f8000000000000000000000000fb26891b554f895028c8877bffc15167487f15d9000000000000000000000000687740c6c126e5596db2cd7153157db86fbbe37f00000000000000000000000080b89536b08dedec12fdbafd63fb21e5952a7559000000000000000000000000c6f0384a6cb45e3d1822217082c2374380d12a230000000000000000000000009f5cf58306990ee093aca856dfc3511c2accd43f0000000000000000000000006a00b6fb59809e2515612af627ea0757f622bebd000000000000000000000000ae2c47038ca0754c52074ebd1c8ce6f924edc929000000000000000000000000a745d5d4228ae6bb25359372852ddbc578dda56c0000000000000000000000006a094299e725df5cfe3ede61a2f75fa2dd5e9720000000000000000000000000a7e1838da0ac8526cbc75debce1486f41972255800000000000000000000000063870fc699155baf38277220b7a7b5c85385dc7200000000000000000000000032cd8058a0a28f61747547d200f073445a37c04d000000000000000000000000397c9b53f7df6b0092126ab1a4791c9cfc7d0d020000000000000000000000002805311f9ecae41176b1df56a353892c4aa5e52d0000000000000000000000002a7a1c05f0c6954a39e3e47d5d6eb057f798e7970000000000000000000000003510f32341e5b7904f1ce501bcbdb475386a37aa00000000000000000000000097f61013ed8756a3ef65b8ee583ce131a35c08f10000000000000000000000002790994715141617b8e75c0079456d0ed78a6d510000000000000000000000003dcdd9a8087a025d84fa7aa819148501099edd15000000000000000000000000793bfd5eafdb52e2a1baa72017a9d439a9e556c1000000000000000000000000fcfa2a68d480dd9dc4c203e0419e610eddf282420000000000000000000000005e64d21c698791e08411b5ddf6aa4f453db8288e0000000000000000000000008ad46300b504fbed12603ff31946c82d146d1898000000000000000000000000b3771e4a585709cef01a9074a319e45bbf49fece0000000000000000000000009ee268dd21b31795f218ba3f5f6949f1907371d4000000000000000000000000694e882cd70cff8291825dd709cdef17b02c71fc00000000000000000000000051156bba1fc6d3c927e9cc06f20ad46da277f509000000000000000000000000061172803b36bc28c5ee280d3987a17923ad165b000000000000000000000000f5323781c4a797ea3d586aa63755c5f0d9d63fae00000000000000000000000012710513dab50f6982d5b7d7054c5a0a2af5ddfc0000000000000000000000004ecab34278ee359dc9da60f91ddb5481ed5fca980000000000000000000000003ca17a9b5a926c8098a25cead9f45c0d72839454000000000000000000000000346793b786fc8afbece95cda1c673be8b934d1dc0000000000000000000000009b7580d7eb628218ff502ca028c7eae9091d36580000000000000000000000004dae247f63741671fef9664fb428cc11f8530bdd00000000000000000000000035a4e2e41a9548c729d42d220f5c77fb340f991e0000000000000000000000001b63f0b0c9ebd868bd4d6044648035aebee1b01c000000000000000000000000b28115b41c04e1d791689a29e24faef1fb40fb6b00000000000000000000000013b1f04f9b97a15055742507b6491c2b661943c3000000000000000000000000746f615424885e01b0b07e280368473f8f39011800000000000000000000000079707c4b2a3d4fe1110da036e28787d57ebeb4cd0000000000000000000000000c9f1f250d5e77637a32f4da085eb708ed31f08a000000000000000000000000a16151ab186c4cc6131bb0523fa7949a7ca941c60000000000000000000000008329849f8ae380fe1a8994ff92414f1ea132d9ab00000000000000000000000037fab2b33e1ad0ccc1225059fe5f3003c6ba75bf000000000000000000000000f46d28642306290507f5374c6405cdd799dab75c000000000000000000000000a3aa863c8487ec051c05454361b3104fc9287f760000000000000000000000007eaafd601977d0f1aae82e05461d23c0701bb6a500000000000000000000000066f0f1661f7275a4a6b3dfb916759e6070b33103000000000000000000000000ca9a4162799a271c04c66eccd96f49c0f57926b2000000000000000000000000bd9d982684273d7d33c96d0bcf2b0be97025ee460000000000000000000000004ca10500499ceef72c01dd2ef049d052990396890000000000000000000000007e67ed3c4aa44bd99cbc97fb4c59228e9cb85a880000000000000000000000007427086bd50a2dea36c2269c38d2b67fbac7763b000000000000000000000000d1cbc14f73f1bf668d7b5961a3d0b8f99267d57f000000000000000000000000d9a87ab5a827715f2891ab3421dc1dc0f1f96e6f0000000000000000000000005aaa838b8b5c066a362f4b89eae46894a45b8bca00000000000000000000000023e10460e063aed34fb7f1b1ec44805f323b3b7a0000000000000000000000006d15abb136a8780905f9b4efeb9cbcef12ef9e1a000000000000000000000000623b1ce36cf5461074d0af25b6a28d771fd627740000000000000000000000008411daa13eb8312c0f9b725f6f00e4d76cd7c5580000000000000000000000007106806b1d3b003fc222bc7437f5a3611985d8fc0000000000000000000000003fcfe8be8b81b8258a6641b4dfe8da57eb9f85470000000000000000000000007f46704a0d7592521efe6bcfb59fa10a580ed0c00000000000000000000000009e4a8ccf002c81887ceb6e0d5f7ec62e71ea813200000000000000000000000076a1ba15df11417d2af7d55bde4cd8ca7778e6480000000000000000000000004b0d342812b6d104a126d266037768cdbbcd86f20000000000000000000000000350e5fbbf272de09bfb786e53c6837a77eacad4000000000000000000000000b2a6c21da38e4400dfcff40f260d1fe06998817f00000000000000000000000075234e10b2a4c3a5e6a2f3ae4066ce1dbe4e35a6000000000000000000000000977d8d5266f9df69bc0121ebd8d488781bbc820d000000000000000000000000cac5c52c09b6bf18d10cee34c5e61c1bada844e2000000000000000000000000940bf6a25fcaebe923fe8fd4bd2e4cf3bd07f28200000000000000000000000036ac8a38035b1f6d67f92289d7dc2b0ed8ab7322000000000000000000000000493347a5125620c3b09f6785099bcf171c79a71d000000000000000000000000583e69c2ac6e068018497e748a56f8759000393900000000000000000000000042ec123686699fe53c121d06ac8277fa37ac2edf000000000000000000000000c98c7183fd7d990eef8a03f54671978ef0eea9b300000000000000000000000002d5c98d3e19de2bfdc93d3c79ab6b8c1948abb7000000000000000000000000ef70976ac1648d1cd41eeea0d20db2313bf4e55a000000000000000000000000da2ccac0ad424a42f6154ed3bb468df740f130b0000000000000000000000000a0f430559608b06844b7d5efed3ad3f604e3d6970000000000000000000000006d5cd5cd8564f17e99847e145087ba171b9965f40000000000000000000000003f3b01040534bcfaeffafa40bda6e5e46dcffa77000000000000000000000000d0a590abb385371fc38a0a77df09dc860c5636ad00000000000000000000000049181a7dc4e917a4f18ca0ac949ca06fb08889960000000000000000000000008cb76a5caf9d7ffecc8ad82c0b892cd267b43c89000000000000000000000000496b462758295c7cb7524ec041d83a252fc395490000000000000000000000008d6cdd3a10f0e251d9fab4ff07fed35ca414d2d30000000000000000000000003a8e900c0d0d6002e30d841cc40b7b2e8e2ec6650000000000000000000000000243313d1ee7749988e769344d3d7ea54e9a697c00000000000000000000000004af44fa9b4b4ad89bdc3a8cb5f3c097692584e9000000000000000000000000d90edffe45a23c3dd8b4b7b4088c9d7b5276db2e00000000000000000000000089dd0940efa7057046aaa8b9be1d8679b2d0aa9c000000000000000000000000675f2b72e3588afde80e7ed7cf2a494285221dd70000000000000000000000003f5cdcd4f32574e1b9f29d1db0bc1b518f9ea5bc0000000000000000000000007e30284ce92e845629a7273087e485e51215ecca00000000000000000000000093f6ff73e4c314f594039ca917fcf2510c4389770000000000000000000000000236f515674d5b871a8c585a68b7f83c00b78b4a00000000000000000000000022d046493943ee47c96d70527d478b9cd8ce0932000000000000000000000000b1a399ebcd8223db6d45e72a6ec3c817c5a5ed4f00000000000000000000000058396fc33fc4c31ba92fab04106cd3130dc78bac000000000000000000000000e56011edd331d692f48e4c8d6aae304e0c49460e000000000000000000000000e5bc241a796f345d0ed3b5065e78f2699994fae10000000000000000000000002e7543fa844354f17ece9ae7049bf77745e460b1000000000000000000000000412e4f88c007a23b44a2f9cda46a923f90b9ad54000000000000000000000000965c78d9532479fd57bebe3140cc681d5a11df89000000000000000000000000158bdf658f222d7e35128f21fbd07f86f630167e00000000000000000000000039c9d706464b9b7531e46bc3aabf60b3c7fa61510000000000000000000000005ff71962c2a30b6797aeae82f83ea85930cda1fa0000000000000000000000000d20dec04de85389ab88b1d2540813ba52e2114f000000000000000000000000522ffc79e80c693e45efca4e5468f9506401d9f0000000000000000000000000814ab47fb173c63c8b58ebeffd5a6fc26440eb5d000000000000000000000000e18dd6ad7c2a997a414f9fcc483c81151fb3d4660000000000000000000000004676544f459c2bf2d2aa65aaff16cd359805ce70000000000000000000000000a89ff99be15ff78098f31be0d28da8c26165e3cb000000000000000000000000a607ebf6cd5e8820ac0912781ff32f02e3fd85240000000000000000000000006c9d03524e94d5e932343c423389a8d52bd65985000000000000000000000000a1a670d5fcd74dd496a93644c11eb750b18e152600000000000000000000000034b0782fc4c8141daa72d1114914aaf8ecfa4f1000000000000000000000000034e35c07228f20ffe4ea5fff15e05d3e347bc159000000000000000000000000c1a17f2fd7db9adf67de8a8f331d682923090feb000000000000000000000000bb9a54fe9c2fd8b1d383d31308a57b389b36a1620000000000000000000000007638196329c13ffbb3dc0754e869257c1aa9d9bb000000000000000000000000c9aced364bfbf0ba3eeb1c1ee7397f85aa0504550000000000000000000000004aa706defd337b3c86eb236151223ecfc73c9d3a000000000000000000000000dfa99ab210f4d532e9c15b4924ed1f467db3a61a000000000000000000000000b5e92f48b88a0bb99a92cd4ded0ee5e8d153eb98000000000000000000000000b5cc046208a1358c23a57cb268056788d21ff9b3000000000000000000000000d997e05778459137619a46afd50f575020f328dd00000000000000000000000073ca94ab3e2d488652b44fd02a4d43f2c3023540000000000000000000000000444fd5b0c5132e7cb86835f0269b986ea98c93d90000000000000000000000004a78d5f4c348876cda78246e4e6c6f6ab86cbb0200000000000000000000000000b3f658098787798b3f15bc8f38bde90139abd1000000000000000000000000fff9484eff82602b40533f95977f65a516a996b2000000000000000000000000980e4bd9624da0b52a92004597861856a13850d6000000000000000000000000749fff3226dee695c5ddb361cb23d9cd1145723200000000000000000000000003c4359e08b846028ee3f50ed15d9ea7d1d99e81000000000000000000000000fed9735dbd4716a07d6e43b06b2560f5fea4c2db000000000000000000000000cc6a70842d6430ee503207e5e54979df55dbb0ed0000000000000000000000002f5c6bb736e6a2d3bae0c4a1cab0aefd05c993900000000000000000000000000d0a0a00e47bf803bed7a2fe2954445c95c59bb5000000000000000000000000ed86543e235d2e8dc9e0ea3290e5be1e0748135b00000000000000000000000049d5d399f164e8a7082f3e9f35eb27b5d16181bc0000000000000000000000009b6fec5f4f90467457f985b2e29d04a7c5a179b90000000000000000000000001817cd5b041c3579b08288ee196c08b648c43fde0000000000000000000000002bae890d74a083d2b2141bdcc0badddff74940b7000000000000000000000000997dc3a63d3f51b3452b0ee050242fffa32c446e00000000000000000000000000d1294cbf348fc63ecbaf3f5d2fa5ddb333b1c900000000000000000000000063b015506163f0d14b2f932087059f4b3d2af50100000000000000000000000005b515c3b6ee5f36acd46abb9d821e22820476a90000000000000000000000007a8795df1cc3e96100abec6868a2d2ee1926ddca0000000000000000000000007842ed67e376b1dec83a8943a72a3eddb7a745d30000000000000000000000007e2b38b4a9a6fa5aeef8af85eed990566c2492a90000000000000000000000003e7199b96ff09990571ee3d17e6c4d9d51ce38be000000000000000000000000a39eb64f5c7ce4e8d10cb15ab38dac111cf8796a0000000000000000000000007636fcbffc81d543c8a439022902b834073dea3e000000000000000000000000ff67db16f859bac5ae2330178db245c9a11f5bcc000000000000000000000000285f7562e7fa94a8f577007198f86eb99b303f1b0000000000000000000000009ca0c5ead9af50fd271c6d274d81ab1beb63f6070000000000000000000000002fff20b1727a4208c15fad4b27df02dc565c4d35000000000000000000000000504b564405a1c8069deead4e4d563b05cd68dcca00000000000000000000000026034f6083afe951ab69f2c84603750646c33050000000000000000000000000d29f3eb4760efde9a7fd508a564d9f9e338d1e5f000000000000000000000000fed7582f59522fe8f7cb1123513262d9b24b691c0000000000000000000000006a7d5fe7318bb8a616d954fa5e5cfee81e6f5409000000000000000000000000173eba95dab30774b6124773a5f414d9c418cf2f000000000000000000000000fcae9501df8c06870b3367c3098a3d71caa3795f00000000000000000000000077e4efc57022c61c9831f9e02c7d465576fd0d170000000000000000000000009782c17349a8562b6232d4ec1ba1b1b87ab95063000000000000000000000000007737adf87c23e32226bc26a86ec6a8935bf6a3000000000000000000000000892b9df7c51cc35712d45e58d27f33ebf90a04e60000000000000000000000008cf21fe86aa33a11ed4bc3c5cb15f65e9de4ab120000000000000000000000009e2d731c56b74cea44a19429f558b929d64c853b0000000000000000000000007169e2c4f9fde15b06ce6c587d6be5d941aabfcc0000000000000000000000004e86a82952ba647de2a8df4214c7601bb6e69c410000000000000000000000007a7d3c3b880256136672b8be62d7cca92405451100000000000000000000000018150ad839b1c92dbdabc372126bc02aa4f2a7c2000000000000000000000000b37c4fe4521a490063e417896b06370ea88bd0970000000000000000000000007567ed3b844c19d87146dc1218cbec81d20a21dc000000000000000000000000394a8db215146a16d6f48b801b05447896fbf8e50000000000000000000000007da9e49fb2100f45144d923a2bd80b0882ea7417000000000000000000000000b6c9eea4881493664786aa3cb9406f88ee717d2c00000000000000000000000067eebb70b6b91b66fd6a5d81d2b1fb9206e01a2b000000000000000000000000c241906cfa9e2bdbb741a6ea93078f1f6f926bc0000000000000000000000000ef924523b5e9c7d5d13ed3a60f8578ceaa8a879b000000000000000000000000c2ac7348c7ac4aa2b156271127a1702fce70f6f10000000000000000000000008590e0db9d49f976c1590ae079354486d7292a0c000000000000000000000000582cbec0e80f7f574d965c70787e6105827f5459000000000000000000000000aad92673f3da47811bbc9bbeb8f357968277d6b0000000000000000000000000beb1ae469112ca2bb1ec3bec9fdb3e5d9b43f5e9000000000000000000000000854262e25edc92db90da85bab752f93707b0826400000000000000000000000047b4e678e64378f19e483fd8b7c7d9afd19c0ff6000000000000000000000000ff20962decc003d4a7235248b275f74b165565e9000000000000000000000000f4b9e1e839f4af1a73397d693af4cbec74ccdd5a0000000000000000000000008a01164348791a1c0d2feb9db6580b2645123a90000000000000000000000000fe66dda6a48af0cbf2e87dcd665e35754941c76e000000000000000000000000b5ab46c4b0cb83d23f0ba101bc652bca6490852900000000000000000000000061199872620e8103841225168923dc1b9f46658c0000000000000000000000005e5149502d1e06d15cefa88361292554001173bf00000000000000000000000049332a614babd1e39232fdab6338e0e9acc68090000000000000000000000000c282aa4026416a79ba7b5f818cd738ac890e02c80000000000000000000000007cfc7a49159dd33760b7d9293ef78beb238a0130000000000000000000000000355d3aa2a602b7ab0efb21815efdab83f68742bc00000000000000000000000086a7db23c9f3fe5c2c227201fb7b4928568775b3000000000000000000000000284cb0ed97c413cca6116a9c94e89304639b6906000000000000000000000000f536f253c8b8b3fb8887889b29b9b6807619c6fe000000000000000000000000432b374f0a8686408fed3b08fcd39e79a00cce1c000000000000000000000000cb067d9d868c0447d5fa78e22b1973d984e49bec000000000000000000000000c25e16332710c28cd91d6acff1f38d1b08fdce3c0000000000000000000000000d6f92abf190db978e3728e49e56ac79a14b20b0000000000000000000000000184968a38d3823607ef8b6970c5d0d107c647d240000000000000000000000002423ccffb57e2d1ad16b8cae515e42d3ced95fbc000000000000000000000000e67e1ae291a97c1173be44159ddaa7ea363ce1ed0000000000000000000000005915ed6fb94e95b133b96887a6f69162fb27f03a000000000000000000000000188c0f26095451c577424e311ac6c03b4aea05bc000000000000000000000000e374868ae3046e9115b7df91acf501d345df74700000000000000000000000003a63882f52360630fc5781132af34b4f739c135f00000000000000000000000017692f256ce9b370f8598b1ccdcdcb3aff4ff2bf00000000000000000000000091f10cffdeb9701f2a03d72ff309fb08857a9b490000000000000000000000007a360c6175f232f78ad1336c8e501f7564b9b3dc0000000000000000000000002136e5566de961cdb49e636a2293f84b0e1b9112000000000000000000000000e8581d2bf42e95433687832d515eb2c8c0871278000000000000000000000000a8df254b9b9a442aeb933a4083feb39b2695c3150000000000000000000000004126ca5ff888d0d0b6d85a74f41ecfad916f17490000000000000000000000005d3173e6558b835e128874e093c837aff09aee89000000000000000000000000db68739d140633015b5af560ca6717475921a36e000000000000000000000000252aa800253bb4e95e66336f9c2896a6f3ae0266000000000000000000000000f262712c4429002444666b0a88fd25197b8d44b40000000000000000000000007d2a538d00871bc45a5740c87ee39e2122eacc1b00000000000000000000000006b6d629cebc0d337308a0b5dac7ddb65413d9e40000000000000000000000005c7e56752e2f815ef3c2cd12a69aee2e7da33d9d000000000000000000000000b019f97ef3a79e4edde3134a18c683f8b2fd71f70000000000000000000000009a56d3d1a6631376cc0c5dc45a1453ea0287a93800000000000000000000000087352403a350fec3d4473075d50ed4a69b5daaf400000000000000000000000040931127ef56d98568ac8da9fd0353f0621180ad0000000000000000000000003fca8018e5cfe533b2536604aa82814f8227f167000000000000000000000000311c61a429b48c00531bb43b22f7f756b55188bd000000000000000000000000489a9ce9b3cdace65a27370a2e551555f31f35ed000000000000000000000000baba3aa10b8f483b04bdea790e7f1c996eeafd9700000000000000000000000030424d5037c31b82acb51b28a3629bc3ba3475c20000000000000000000000008f5dad7f4db78df43a082ebe6a9b8311a888888800000000000000000000000075d082d012eab2ef99d24315f43fa37c372f7c6a000000000000000000000000c5f4d2a1458dc84405c60cbc13818ed3964b73f7000000000000000000000000f3100e4f220576db9e5438adfdcbf582d2c127bf000000000000000000000000a1cf3852035a755325459f29466169dff2bfdfaf00000000000000000000000013a73189da25598aa3d56959d5f57a85d5210aaf000000000000000000000000f030e3089b907d9bb007be6b318e9474ac1be52e000000000000000000000000495e8934cccb9585d60d4dbe6041ee531d20499c000000000000000000000000a5b3c50b02b98a4065ec7dfd9049531fa76fbb120000000000000000000000002c75c12dd74fab858617e017074cd9ab0a900261000000000000000000000000cbc71d3a95e58c7b51f85006e5b85b75897b79f100000000000000000000000099ca599537b0073a7a74deb5eeaaa181d009d34a000000000000000000000000a8b2ab5af4818d932a06f1946f26f981789fa557000000000000000000000000eec494298eae0e2519322663e7bed21415e6e5ad000000000000000000000000175b2ad69a79c1543a389b8a605a846eb5d9ad38000000000000000000000000a8ae43a2b5d2194005b2752b4a9ea73d89687680000000000000000000000000c1384e27c015f017babc52a3bb07feb27dc068b50000000000000000000000009f0d5982bfe7b14f92e15cf185a72628020996df000000000000000000000000972825b454815fc9d5ab8d3aca62f10a4c82f4c000000000000000000000000065fb240463151e46462d1919eecb36fd7a2a40f30000000000000000000000003c92f0c50fbbe7ce19386170b4263cacd8f6a3b600000000000000000000000070a51755da4c9cbfb222d708374ae12699dcf68c00000000000000000000000019c8a430a39ae76df326317c0a1761699c96050800000000000000000000000072256119213bc05e8e74ca53c3c9ffe8d87e4f96000000000000000000000000974e2b2fff83042c8e2cad1b4af8b217f73a9fe5000000000000000000000000db1bfcaa2021a479e155d2c1731341306ce1f2e800000000000000000000000087d7ca9be42fc4799514658a3e13bd0e3e42c5a4000000000000000000000000fa57db9be9f6614b8377f3695621b1343c3f7df700000000000000000000000038c0039247a31f3939bae65e953612125cb882680000000000000000000000004547fa290f7d48da88531008b8d68ba9e23c20420000000000000000000000001e7eac03724bc9a796ae33a4d78e1e040b8533bb00000000000000000000000042eb8002f28bc5f8488b5bac150b2b32d93c48b60000000000000000000000008f1a70ae998350d49ce4f37ab528bf46afe3ba2d00000000000000000000000022be100fe0e74a9f37d12af3290a288855f936b30000000000000000000000008c1ea121abe22ddc20b088f6258898d3ccf6e4a10000000000000000000000001f04196dae171da89b8efd40d284bfe27ca8bc550000000000000000000000009f0696385adeae1916349a9e326fd71263715008000000000000000000000000b63f458ad0506fdc585244c9ef222010c9087a3800000000000000000000000039320b9b4c2c671be6fc9d6283d492cb3d39ad8f0000000000000000000000005785523d831e155e38e5b94512e62e594e30d97a000000000000000000000000f371913c2d654601332682821628d3c28098be3b000000000000000000000000fc26a558b5c0d11b9f84eaad28cdd3322108813500000000000000000000000043bf062401a3e3561e896c153d9216867739ec65000000000000000000000000f34e1e2229cee10b07273ceb7a64fdb2676851fb00000000000000000000000072bfbb4fa814e189d03bf730c0713123a5d2e2a5000000000000000000000000c46c7f9bf381c95d83e146fa8d1e7de2e554e2ab000000000000000000000000c47dcf8776bc4ff7209577c8cc816950f246d1d4000000000000000000000000adaeb110e109a9db2d6486413dc567bffa9eddf800000000000000000000000035b19b99ede6dc5aeb58430fd964cbef3ae775250000000000000000000000008a3eb5cec2ecb35e9071fb5dbf2e065d9d88dcfd000000000000000000000000e6838434d6941970006dbfcad608938503d6d80a000000000000000000000000c796b110959c0e7235ea98ac2bc41bae33d674460000000000000000000000003702a75822ae9ceaf1110e9dbf7c994799010852000000000000000000000000572a606238734b45934a7c0bdf210eaeff5455670000000000000000000000005c998e2e339d39f1629316c962fcd34fefbc651a000000000000000000000000a310b6366ae78c468ef8d6615a775a930e61a886000000000000000000000000d9039b7ec6289002703b02e7c3a23485301f26970000000000000000000000001781ca637a984ac513701868cb82286efbbb3581000000000000000000000000fdf5e16522dcf4a35214dc955d2f4eb2ec2b5f45000000000000000000000000e994299b33f0dd7d9aa7148453d52bf11680f3430000000000000000000000006705b7fe0f3d1c16560664b9642bbad8cbfbe21b000000000000000000000000e3786bf25e15013fdda09dbe881529d44b9ca2390000000000000000000000007d924961f61713579bfb8f858928d20944fbd15f000000000000000000000000add931379c2df9a2849446f9735690c30279fd1f000000000000000000000000179a133081f1887a826eb05e4b0057a76174372a000000000000000000000000dfdca9b49649602604dd4b0444882733535ce37500000000000000000000000019406d8d6b71222e9916d6e41d8951f528fd924f0000000000000000000000003fe8f842dca6b1a7c870d312dbde5c6047685570000000000000000000000000702aa347d5f41e0201a3e73829e643112ba3d3fb0000000000000000000000007f7d7c50c162078bc7bb9c23a1999102be06f766000000000000000000000000ff8c56995746ac198e0069136c57daabd8f0d74c000000000000000000000000f7c40655847ac309b07403bf555d78a8e721cf4e0000000000000000000000004b66c8071b22c87d644fdc9b92d0a083f69b4ed6000000000000000000000000ef456ba3b950bd29305e243ee0c2b368339fa3ab0000000000000000000000007d4d6478d9a61f4c3059b645c2276527cdfcae6b000000000000000000000000b0094c560fcdbd326cb9612dabcf2170eb99ee3a000000000000000000000000263f99965dc9c8c7a7301b19660d323138def39500000000000000000000000047c8aa7c70ca1a589e51a6ddb1ccefc24df78bed000000000000000000000000a45e1d4ea1e3279d1530b64999495edeb3ef3231000000000000000000000000454d3635255b4e5497a3b6bf7ab617f116202d85000000000000000000000000853d54bf6796df8e7c16685394fece2e7e3a637100000000000000000000000086369be957847b94f533250be5e75ec43fabf999000000000000000000000000f03c47132aadcfb4cb395851731ebef9517420bf000000000000000000000000342d5adb78c2748891840e94a846eafeefa0ed68000000000000000000000000d786918662c36c339b1a9f4991c6d564b8acd70f000000000000000000000000f1d891a4ee23bd69fd7302817b171163e5c8ae4c00000000000000000000000090775bd98777188d085c2b5e80ef38c2c47dee190000000000000000000000003f904cfa8684979d41a0d7c0412cae7914d6de4d00000000000000000000000042e9cac232d3612bfc0ec376cb47f91de64450a8000000000000000000000000e07a27cb980a204099085727975eeb44dbd687a9000000000000000000000000babfae3fa9b7aebf9a7342e5bb45741b020ed2d1000000000000000000000000a8f49226c99106b035ea19fc301259d97db2e58a000000000000000000000000e9ae9b519b5e733fadb2b8dcc555e8b17562bbb5000000000000000000000000151fbf3d5cb1bfd6c38faee27b0e0be6566a6981000000000000000000000000ca780cd808683f5e7b5b9cb4ae250f2fa20df45f000000000000000000000000dca8a178d0cba865e1189c3f6dbfcc7c5ddba4a7000000000000000000000000d89bd29e56dd2837966ce3d4e7a83f357e47f48e0000000000000000000000008fdfc92e9038bc2edfb912f2b32bcc20c6e57ecf000000000000000000000000b54895d7daa749b0e1092f267ff86ec9be48035d0000000000000000000000008f9586ce1633b365bbb9b35e630cbefb1c0e4817000000000000000000000000a952056182863aa624d1ec66bbb5535bcc89691600000000000000000000000063f7571deca0fa447cd108121d5cd902a124067f000000000000000000000000a1c583574b02e870cca7122a7922d9daeebdc19a0000000000000000000000007504acb6123acc34945c3d363a7158538b4553ef000000000000000000000000a37a372b95f23ad13d5c5397fd7a4b68a95c836400000000000000000000000018e92ab19e7df8cc63cb504c8b15bf2201231522000000000000000000000000b80c84c00f644fb8f4347cf448c8f020e7d1288b0000000000000000000000003c9780abf406bdb038ac7fa0556c946f1c91d4320000000000000000000000008ddd557fa230b64494212529802ae8f355aae33f0000000000000000000000009fb36f9659d7c44b33be98ca3c5352c11503fd660000000000000000000000001e1bdbb4cbe9ffbaaedb50ad5f4cddd4bae96d8600000000000000000000000074581dc4e00e4df360c9ea25b5f7028d0cfba90e000000000000000000000000fde6b78eb3d900551b57d0cfe306032caba90c1300000000000000000000000006f8c28494ae7d54a5945fd68cfb5ba8b8164b0f0000000000000000000000005c57abd3548b87ef9babea37ed3abd51fad523a30000000000000000000000007ba52bb62824f8dc811d66c3b4cc5fbfb7ef0a0a000000000000000000000000545d7a0fe459860b8d3eb3823e80212d2ad3ad2d0000000000000000000000008bf1132825271783241481a4cc1a57bc6878bc8d0000000000000000000000005265b3377a0c5f7edf65d886958bc958df2fb5c4000000000000000000000000ec4ef27dc26b69cf46ddec519200c698c298003f0000000000000000000000008a177b27087085bf5ba7c6c5fa180d734ce9747b000000000000000000000000f7532974a4abc0af4122fa75884404912bfd52df000000000000000000000000ab47b7a25fd0ec87cc6a12d20c07a063b9ee0dbc0000000000000000000000006adb29e85af0a4a614a65fdd81b7ee78b4c3ffa9000000000000000000000000d1323cc90dfd467ad67fb5e55cf5b2fd6e16ff64000000000000000000000000a5a006f8bd8fc49f4188d13858a14186ad69fb3e000000000000000000000000037e2ddbd8553cb659e57dfaf759f967b4a54b59000000000000000000000000f59b5cb6d26ddc7d32fec03e70eb36c09fe0258d00000000000000000000000033a03ead0bb298128173246972cb19eaae6fefea000000000000000000000000ed9ba1c199600f6d26b3f328f0a1c268aea89378000000000000000000000000811a51b22a2729bb9d57bbcc7bc466a7d7519a390000000000000000000000003b339135281718ef6b8169634c3e1ddd554ae80b000000000000000000000000708fc3d0b97eec42350da10819351ed43807dd230000000000000000000000007cafe4e1d2b79e98963afc5c423a98dddca923790000000000000000000000004130177472a409951940becfafc86523ef2da9e6000000000000000000000000ce944adcb0fb023e8305d19a412b8d355da56fc90000000000000000000000007aa09cd9b22b0acdb004df003e8a5a98c5fcc5ab000000000000000000000000d981d8a9578b87773d6945af987cb78f06edfcdc0000000000000000000000001d9cc4f9780b79dc1c7c2372f1b5bdb106276699000000000000000000000000a43f90f35c2f4c2cc244fdb3a42c0f018db08f27000000000000000000000000c0728e642b72b7ce34212cf79a7e4828e438b7150000000000000000000000000252b927d2f2cde667d26fca9619cb6c611dbb4c0000000000000000000000003068991c1f0a84787b243207cb05855d2673c14a000000000000000000000000ea4a5066bb18118b5c96386548ce355550b41e090000000000000000000000002bf6d73cbcb5ff80be2a5952164409ab5319fd1700000000000000000000000025f189168e033e40481aa2c8c57b64ebee873cea0000000000000000000000000347782411d6b98108b0a90d733958005238abf7000000000000000000000000e86a6cabad66d848f3353d63df387be36d4018ed00000000000000000000000054b7038d8db7353290a504a86917733df75d9cbc0000000000000000000000005e8c62645f3993397db101b9f933f9300d9d7417000000000000000000000000181240fa75bbe9e3ee26b9517ec9caf94bf113e30000000000000000000000003ad4f07fd808c36591d0aa991b792b6e37c12a11000000000000000000000000c3af2412308f158e9e78f6efdda4a0006e7c0ba1000000000000000000000000754e8aff4091f2f9b2fb99b8137e77c44e58bcc900000000000000000000000084524ca91cd833e1980c820ed066fbf689140fd2000000000000000000000000d99870a850fb200e2c799fe40c55d8ebd0d3f995000000000000000000000000ce2c006e4994b0edd0d625e426bbd360998171320000000000000000000000008fd33c03353ca85653730a28e7406da2367c54c2000000000000000000000000047ba92a4e9519610b9421628a4509b3e5f7f1d90000000000000000000000009288d36548b084d0adca9376e7e2c7263ce5426a000000000000000000000000b0eb5a31ca1f3f6213468c753f8efd7ec95b80cd0000000000000000000000007dbc298a9cf12a1983329abfbeb6486cbcd750b10000000000000000000000005c3b6565c9bb87e740c155e92c34318b706c612600000000000000000000000057b966f3cbec8147c9c9c891e67eb337867025fa0000000000000000000000003889a9eb26349093684c286c02c9d7efce5a29e40000000000000000000000000135c23479bd14575b0deb2fde7491cec6d906f70000000000000000000000006b1e5cd84bd83160e904aa4e236659265d499c810000000000000000000000005ad290c260119af538158eb810d3370a60d80be800000000000000000000000084b0700212d5e9867eba830c7840dca794e99d61000000000000000000000000d1cc484222286577db623614adc9ef1aac090ad500000000000000000000000014eaaf22d59b40afe48d8625e9edc68f7a7675ff0000000000000000000000008b7b91f0094d202ce0a57af1b92869ea30bc553d000000000000000000000000a749fdabcea080b74943dacb50ecead800d5f7c3000000000000000000000000bf7487ddb95deb9d0f8397c624f6ca037976eefb0000000000000000000000000539729392e9ad7656ac50c87e72e1862a8c156400000000000000000000000065723691416fffd5968e41eca535c746b88a5dd70000000000000000000000008347a2ad9c57b077f77e5069617da5bd2f450ad1000000000000000000000000db02c0c15443909aec01c199805adb35130c35320000000000000000000000006a1f5d3f95be9ac1ae01c557ef043c079c15d656000000000000000000000000c888771e36411a40433b1deae9ce33fbf00c5adf000000000000000000000000ed33a02bb8dc6108c5a7663163c8fcc2e07ff722000000000000000000000000109d0d15e79bcad2706b89fa4ad88394ee6da8d00000000000000000000000000a85d3f5e4c730cfcf4706d24b0e2a84bd617a910000000000000000000000002928d49c13e9035e899d4270c8a4db70b746b3e80000000000000000000000004b0467d56006ec02214d11523f31310739ca12320000000000000000000000000f1d98401accc02c0e31a1301b8f9c2fd00212a3000000000000000000000000e0753173fffc2c3e626e13875a65c58fcf621c2f00000000000000000000000063900e0badc3b4db0d9266ade7c9a0b9c7f836670000000000000000000000001010101036ea85caac4bb82d953f26caf14a9ebc0000000000000000000000005b12d231822dc80aba970634449bed0a30230309000000000000000000000000397538fdcbbf4f073572920264f197f99cc3d728000000000000000000000000620bb305b44967cd0fd94bd8fb949e1120b13045000000000000000000000000aef848f33230952ce710a56c85aeaef4eab3d7f20000000000000000000000009dafacc0e91d2091711f53c26611a0ce5acb9a4a000000000000000000000000068398459cde4e8b996cfa2d95efd3d3f3370f0c00000000000000000000000004ebfffab920cc343ba4f83efa7ca470071076730000000000000000000000000859ff8bd02cd451fdc6a6c793eba61a9b9970aa0000000000000000000000003c45cdef08451171de0c84ade31f949da311f0f200000000000000000000000032d74c620da3db24747f453c5d01c87a83462139000000000000000000000000a4aa9b6a94343c2464ef0196218411dd78607715000000000000000000000000d8b6d6d4f7ca3e0c005466319f0c0bc80291a7610000000000000000000000008f0c31e0e983500aa7a5e1b0cfa27cc39004139c00000000000000000000000050903402927196c79d95364f53f2f032e08e5f520000000000000000000000009094c46c52d7db25b81a3fdf910d9dbb529011220000000000000000000000007c51d23bf10bc3b4580acdb1b6252ff050c19a5400000000000000000000000097ab05b59d0a16b8ac926135ffdc80bd8fa1a691000000000000000000000000ff5b6fe7aa609065fd4bb5e51dae839e5fb4eb85000000000000000000000000083f12c097776a90c3af6f302a0ced2b30269b02000000000000000000000000fdc21f6fb0ed3164fc947317fa59957457914c11000000000000000000000000b6bef27e4a6d8ba1bcde42628c46e1f6bc0945ab000000000000000000000000db2c80fac4e3e5b08493f440c58584ac813b147f00000000000000000000000059fe6e82093a35e95ea0fee3acf6c8e418a01c9d0000000000000000000000007bb86870201b2c67cad506ab975692dbd7c80c27000000000000000000000000039ed6b43fc08ba5f4e1e631b42d1fa01c94a4fe000000000000000000000000c1b77ba5574fbf3848da2586757c4e4b8a1c272e000000000000000000000000e6fddd49b408f2e0edd716b19e116d47233dfeee00000000000000000000000051753bd53b2f0b25d6a2be55a47b8784dea5a4a6000000000000000000000000cac0cc1c53c2db8d565d04567d3561b36231e53c000000000000000000000000a412cd33ce8b5cec7459cd66f4b2d7514ecb9a13000000000000000000000000034cf53c6d28a788d73181af36de01cb1908957a000000000000000000000000cebbe4dde9948ddb8368e15590d8dea00beaf90a000000000000000000000000dfd804f4fa2e5452cdd3e1f4a9fd84aa731fa7b3000000000000000000000000e0552b8be8ce5dcff6f068ee63568dd7c89edb2d000000000000000000000000c03c47aaa1d4f916e570a713d556bdabb9fe90e50000000000000000000000005b0983a70c23900f8ef1440cbc076151247132cb000000000000000000000000f70e0589981c58fca87822a0a163a65b2b42b292000000000000000000000000242d93d0915c743cdaa746ec21031ed94a901732000000000000000000000000161b401d57c1cf0a77d831639f2aa954e113ea970000000000000000000000006ac5b69e041e97cc5f15183785529124358ee717000000000000000000000000b1a4867db42ad28901c5779ca79706a0bd297f0000000000000000000000000056e2551ba240ce7a02c52b3d29e8d3bc7c449787000000000000000000000000e6afe0332bf34c29fefc58bc61860976d416816b00000000000000000000000077ab98ae059674be47d8126e189c7f57cd879141000000000000000000000000e1d15df25429e1069568e714b6a11edfb37555b7000000000000000000000000d05ad9d0c6843d8688c547512a9eba6c7c66f0e0000000000000000000000000109c20659b53e27207a451d3d342bdfc6bbd601b00000000000000000000000038e70c223dd66bbbc2653f98a527bec00674944d0000000000000000000000000d4e044d1a2e40825cdddf42ddfb5ecd2f70160c000000000000000000000000a591d2889debffa635270fae68b300f87633bbd3000000000000000000000000c3da1421d2384b6ac5f1a49cc461d885d3ef16b7000000000000000000000000c97387abc4aee40a66e27d531fd012f17fdae2aa00000000000000000000000019704e44fa168b5768351b1b211570cb5fd58d1700000000000000000000000043192fbbdb46dbd6eee83d76651d88a3df8e33b90000000000000000000000006449ef26a35a3176ff2c55655413bf761c49437b000000000000000000000000fa906edc0faecdce94c3617213db1f8e022ca454000000000000000000000000556de96c965368424df9837c4d05b230774f1b380000000000000000000000003c821bb57ea467d6a0fccce2c853c8c4117bca84000000000000000000000000c9e103d54be9c11d7a2c6e3abc6eb1e315f2d0210000000000000000000000001547bcf6c1c59988f089a4bdb0374aaa99e6710a000000000000000000000000324c2bbe9790f2d339a95754020ba1a7e03964a8000000000000000000000000e0fc0653a6fa745e4da92ba3f18f0763215b9a59000000000000000000000000dd2b7ea4d635be5d9fd8338a280354c4116ea4e50000000000000000000000006c9d4f8b61b424566bd0c5aa6668dddd020e3be60000000000000000000000007d0b42a10e00079327a15bc1bc434ac64650dea6000000000000000000000000312f2ba2b89df78cfe98a1bf577d8cd771fb82c20000000000000000000000003d467d7cbac494c4a0a731574976460bf215e944000000000000000000000000d643123ec613f88490ee4f7693e6bf7476c0ef4a00000000000000000000000016021dea1a3e676e224fb08c81755f0cfc1b1d1f000000000000000000000000a63c2a96b84b73867c0c6a89331907ebb4c94d56000000000000000000000000f27b49decbd244200daacdd5e67787c0357e9c96000000000000000000000000d9d71afb3ed07ba900201c22512e2eb56f087f540000000000000000000000007ab2c8a1685e93fe2b24f6405a44342d79c15010000000000000000000000000434a43409613d58d2f4188134dfe664a87ccebcc00000000000000000000000019a0d6498e63dbb30d5a78df57ab8257d0880fd4000000000000000000000000153e57a56a033c737428ff8bfaf87e5190e8b214000000000000000000000000f55685d596b662ad6fcae090216e36b1215569bc000000000000000000000000a9ec8ae5b9dd4d500d8d9e1b3f4da69f4d4b13e00000000000000000000000008942e16bee58fab6952ca162d2bab50f5a0c8524000000000000000000000000bbf9fcdae4bbab988c4a785f91cb0792744c545a0000000000000000000000005bf6e575e6f6bea073689309d8f90dde2807a27a000000000000000000000000d255a2cd86e7229dc704386bf8a41a86146aba04000000000000000000000000df1c05c54d1f9fa1353abeb0ded474ae3539cdcc0000000000000000000000006da36cfb3049694a90478f60d0c5c9f0f057e301000000000000000000000000af5b20c6b1c450b7e948f38f0e16165ab445118e0000000000000000000000006323340eb9540028571042a0c00984a4e5253b44000000000000000000000000fe30abf80731a5c888e6be48f253b033a8f137b4000000000000000000000000dc133896b2b78e4b3af451853d82c5d6c8df7703000000000000000000000000d00a1be03364b54809de22180af08e3ceacf4e26000000000000000000000000777b7b5ed986759951214a8dffa83db291c1c20d000000000000000000000000d2305997532a55cc3366db5edf3f976b9ff06984000000000000000000000000ba1a25a797386374e426df6fd223487331918dd3000000000000000000000000bd3da8ed7166c34f112be68bd70226b350c5c5dd000000000000000000000000a34ad318adde6ab15a4bfd62043c9fb6a7577750000000000000000000000000442f8cd545d375975d350489b948e72cce4f65340000000000000000000000000843f25b5a21135c0e54f69ba0e4734fa93c86c6000000000000000000000000f0470613ce82fe7cebd185698022cb72b33212c600000000000000000000000093282afd1c97d821f3806a80b41d34da851030ff000000000000000000000000d73744648bb5caf75d54dd12eff327e52bc247d50000000000000000000000008f5189caee4b255200217d80fc1ec18e31d77699000000000000000000000000f3ecb061e7b46cc9e67ccef79a869aba4c47b640000000000000000000000000bfab4e6dbe5625e8aef339cbb28f62e5fdda8c570000000000000000000000007bf96a7826bd9b7d335ab4775f3c5a55c872d734000000000000000000000000ee8210f226283b183c2e28f00b642e2c88e0d0e30000000000000000000000008fd9b9dcdb15ad97dd1ffb8c1101461f9abdb98b000000000000000000000000aa0ed553d7fd16c98a53913c8def7f27fceeed260000000000000000000000004e2d32da6ea31cbdd96e14c34bf8141c15902e060000000000000000000000009551c5bb7502f347b600fb150ebdd5370d35cbc100000000000000000000000093845f5c0900343f7ea30e338e7688950028b5b20000000000000000000000000544868b896316a53b01090a7c4505353b008c1500000000000000000000000008bff83dd2a292dc6256a9d7bac44b0fdf48eb5a000000000000000000000000b5852bafe547e3a14e76e2d2ecb134fea8dd60d900000000000000000000000000ebe494d819c50f4680c447cc6ca7f599c2b0fd0000000000000000000000001678b8ee7610b5ca0564d2d4b3aea3e5f38ac25800000000000000000000000019a5f07b435d0ce9c4043be1703cea83064f8cd3000000000000000000000000ed23024d53b6ddba56328d6e0195c09ed1c9f4ad0000000000000000000000000e73b7f0f09af81f64482a3e5ac612b2e5518319000000000000000000000000ee457716dc2fc83ec4e92f808fbd8afe2429493400000000000000000000000038b3770403ec58f2cf6834b2012cc2be3868be03000000000000000000000000cfe178bbe2215a9f0647a30c1d765abf803ea5140000000000000000000000007824cc4e48127cf70cb70c7011bd27e504483df00000000000000000000000005dd09ca6f3348a779756d4279bd18f19332962c70000000000000000000000000029854c41e63f3fa26feb975abc4926cc75b8c600000000000000000000000038a6e2ec8db6dcb5522cc28531b5f9b923f804a70000000000000000000000000d7bed582c39e13bce746d94031bf780862a055f00000000000000000000000004cbee30179ec65ccb8e5d7c362db715eebd90f70000000000000000000000001a4a29c753f80edab77872783a1cfbb1305b67b9000000000000000000000000a5e701bd253a229986fd0bb745d4b1c982809ec8000000000000000000000000982294101266ccef2cc9338a8685a22aa80961110000000000000000000000007f70bc156deaf2e99aa735cfb6395cf55e846f89000000000000000000000000f155192ba2f802b003349b74ea7597e20b39bc8f0000000000000000000000003ce33041e007f25c8f0e845c583a37cc264c0ada000000000000000000000000c36f75c7e6293a6bb10d6d4dfbee101c591fe90200000000000000000000000010b4ad9a41a2a8e9509df43fa2888263d9e9c7b90000000000000000000000006cdc50be64ca5565871e1b240ec0a162b4236c670000000000000000000000001d7d2c38e5515e7b3519771d31850efe0e08108700000000000000000000000017e8a89fd120a8acb6033e39be128142e3eecb7b00000000000000000000000015df80f1cb90bbc6a47c7c50c2e62dfdfa44b35c00000000000000000000000015af39aef10bb1687dd1862a1f8f8d07a1f9f46a0000000000000000000000007b9e7b673f612ae5580f59ba75fb30ae1b09ac0000000000000000000000000054570832905c9bf6346dc5d0ed9895aa93c22eb5000000000000000000000000b9d4817ce36791290e1d95b3aab9aebbc895e7b400000000000000000000000013c5f620a696e904ba97a92f637cb578301e0b380000000000000000000000007e44f13a38ca6be25c847ea25c7133d1609db27a0000000000000000000000007e45a545210bcbe0c7c31dc7b4e1966c0e21a4c90000000000000000000000000454220c409e8147385b8952a935ede15affc9dd000000000000000000000000f7dc6ce671be09773e67972d974b1961405e5f06000000000000000000000000bd6c12354288740472fe08465904a66b08c5c47e0000000000000000000000001b7c89fe74c786e6ceba789c3919db945c76b70c000000000000000000000000d0464a6a6e75dd3a92c5d85b343f053f81985759000000000000000000000000eac531c9eaae02355ab07bc68c84153886e90d85000000000000000000000000ce9c35df70373b10dc06366562573755fe739b490000000000000000000000000980274443d931c9b5955ca32b4232f89f26c7cb000000000000000000000000c52095cc41915fa84b9f88a0508606802dcb80c3000000000000000000000000008d3aad83462283a105fe590a42197864d0fb7c000000000000000000000000d4bfdb165a418ea4d7468e43c82b98c574b6b4d10000000000000000000000000669c3d5840d2301135c7891da4967f1c7e061bb000000000000000000000000a63cd1fd93af0fd6133402a4aa78ae334987cd22000000000000000000000000f43f7f917a963759beb6f63cc90c7177d171c656000000000000000000000000f675c2d0bbb2fa4c7fb32ea7708a8017385d460b0000000000000000000000009e70b99f211ce8ee8a6a101107b70cfb2393c4ab000000000000000000000000d2755955b4d6d8d08d735b3b12cdf3a9feeb4e150000000000000000000000009766807b51b6ff5fd34382c2393ef57d8e56335e000000000000000000000000740225f0fed42fbef952736eca7fb91e8281e3b3000000000000000000000000abed762d954132f1da088c801638102e0f66058e000000000000000000000000e5675708e1c9af33b72e602c5696ca62a83b1cf6000000000000000000000000a57660b908a46fd4c04a6683a46c986283d749d100000000000000000000000018968f8fc819e256cba57e13a65d74bcc41c074c0000000000000000000000007f1938ceb2b7ad7e33299171377faf4fce7214430000000000000000000000001b46dfdc9d088aac31990a96fca3bdbf402b72fb0000000000000000000000007c6340ce87afdb6899bd2c9f116a3837012d8e14000000000000000000000000e240ad3b880965d6a5b105f594854b737423de040000000000000000000000006e90fae415ed6ce2643d289722435137edc2408b0000000000000000000000004c41f1ac73a40e1d84e9b5275b4afab7b66ff1e3000000000000000000000000953ace488958f87254fc8797eb8e57bff8998fa6000000000000000000000000504f730a0b6f9e57dfc6edafcd989894daee39ab000000000000000000000000f31d69fd1e223a97eb78fb467fa8186fa160f1850000000000000000000000007c3740171c672df753a935305a5be703388766630000000000000000000000006213b00b6a4fc3c026ea0ab6429cd13499110857000000000000000000000000ddb026f1ff5335a158943827cbcc82e54fc346270000000000000000000000002758cb1643471a5fbc8fc387f75600769a13f608000000000000000000000000082163ebddbf26e0a5c74123dadae25fe1b614da0000000000000000000000000633d35d9bd78701aa7928d4a9aa8ce056485a87000000000000000000000000790a171a580a5dfec7a477f7f6eb4e5ec58b68c50000000000000000000000003e6c359156ad925379c05bfc6d7fc96f726e918b000000000000000000000000a65fb1b12ce98d6c94cce0bfb2d571639664d2c1000000000000000000000000f19b96f6b81894bb5d6e5197bbcf8f845495980b0000000000000000000000001813eae046e265511b10e0745155c74ae9eea78b000000000000000000000000342a00a27dd517404d19664a6d39e1e6beb619dd00000000000000000000000047df18af3fd9ea356ff98b8723aec9234f13e594000000000000000000000000056b00fe397ab4566e2decdaea0060171f9a6185000000000000000000000000efe25f317eee0eb46f44415ce0de587b95d34a12000000000000000000000000395a7a093639476bdd7afb6a06aaa3c487fe56ad000000000000000000000000375b1f03ef82bdedfdc33f6560130882716479e500000000000000000000000049deed6515f7c8e28edde3f1f0f8143bf13b666a000000000000000000000000d94e1ab1025418bbb247c60e39a642242b764cc9000000000000000000000000fc5731dc3eb9bdb82a5151d9bcdeca8645bf810e0000000000000000000000008a90435a2d6bdf85ec9815c8f54cffed243fcbb30000000000000000000000001a6b9ecb96b4467cb4484f85a4bd073dab937ae00000000000000000000000000124c43842fc0e5b8ba2a78916f1c877a11a4f67000000000000000000000000a60d8583ce836c260d70f987d1dd00dbfbcd3631000000000000000000000000b05183ccf63033bbc3ef8a5e2da80b6b78596cea00000000000000000000000064739640e38f55e6bf1e72a3b10405395f71fb4500000000000000000000000082f97ed2bda1d5a090fe2c770189f212e191f62d0000000000000000000000000f3d8ddc2bd6571bf1d33bb079974b93b8ea5dfc000000000000000000000000d203f569f3c8359a10cf36571a54bbc53ea5bd090000000000000000000000001690b3eb81c2f2a015675f73a94cec7c9cc555d3000000000000000000000000a3e60a55a578f505722671b9b52942e6bb8451e50000000000000000000000000b0692933c841934024fb0ff51bc866e1d0201d9000000000000000000000000864e63cd79906f96b9f2cce3ae90713550d65d5b00000000000000000000000085a56dbdae92610b711b8d5d771692d267c93dcd000000000000000000000000be2461207b633ea5da676a0e738ea80b7c95d8a60000000000000000000000004a967f1c9a6f341eb7b3abf4cf7131804ce3fcf8000000000000000000000000b2df36737850ddab3f6bbed900b84f074834de9a000000000000000000000000bedd345af0df7695325c6914216b185d9bf1432b000000000000000000000000f855c9b752528fd67d2085a690d624b5660a8d010000000000000000000000004b8fb0058fe11fb51ee417cda31382490b93190200000000000000000000000011638f356ffa243898a47bdc63d4467f7679e11100000000000000000000000012524aa079ea47ba508fa44779e6a424cb8e48f10000000000000000000000004489866b03b151d21f65da49a8458737457e93360000000000000000000000004735e90c2179d20500c09e42703488600589b718000000000000000000000000cec217975be6f567f824028b1a0db6a2527526c90000000000000000000000008897d822aa5bbafb3775b305edb7f2b7ef54ba2b00000000000000000000000067c61b3f129c79dd116eb30445468d1f2541dcc5000000000000000000000000c0921a5404b63b2290466ed72973c312cccca3a1000000000000000000000000aaf51d12a1790075de0b132ac1613c92c37f38b700000000000000000000000025f8d7e33b4753dbb388cb02af80361e8b8a6f570000000000000000000000009a32e07bef5e4e7bf16ad984f46146c40f9d2dbe0000000000000000000000002abaa21525318de0f6ad13cdf817245bc3fc882f0000000000000000000000005d01d0a51da6d68e9d876fa82bef49907a43142e0000000000000000000000002e40f649e86a67c5a7fcaa107db897294793539100000000000000000000000062f992d9a6b0f3cbb9fdb8132f832f625b0e54220000000000000000000000002592e37b7f752d76fd574fd894765e78918233c000000000000000000000000094fbe5f95e0814777151f53c73b469985581339500000000000000000000000035a6695fef420aaac8bfc3953b1e79aaba1d8934000000000000000000000000bdaef85412e0fcdd31efc871940d2aca3aa08b8d000000000000000000000000db193a1247569e4e132a9cf37cac284519866454000000000000000000000000fdd72e459eeb985c056acb30a78757aafb607661000000000000000000000000a47fac2472b7647e56a6f6715365dff08d98877000000000000000000000000075da24af7e8095c00e32d0668e71676a0eb686f8000000000000000000000000343228acaa90577364a734e2769fe6c72e6f0ea800000000000000000000000053ae01bae118280c38f06756406e0ecaafbea3af000000000000000000000000f55a3b0a28946d3efcfc8e2c87f76ebef004eb8100000000000000000000000073ceecb5aa52c01a234c7482b1fb968cbed56d7b0000000000000000000000000bdefe0bd9aa65972f1e43106ca92c736bc283220000000000000000000000009852913d13ff9ff5029abe44d21b14e6d00924c3000000000000000000000000cda2efb1de50aa4476b4a20c36bfffdf97b5ae800000000000000000000000004a35e2b7d1a23fd41317e77b65150f87aadff70d000000000000000000000000432c6e44dd7f30927465a9f35ad289aba96efbba0000000000000000000000008a23797c9ca560f36ef9d3ba593a3e01c8985e670000000000000000000000003d1215b827579a447cbbb39db60023bd8cda04dd000000000000000000000000efd8551d328c4db76513c645825184e9aada30a9000000000000000000000000c6058203ef01c1d0811016ad2ffa616b202cf9d40000000000000000000000004a413676477ffb141c709e38628a344f4ec01cf9000000000000000000000000278181ab22150a8de8268349588eb56aabc555d90000000000000000000000003c848a534add143bc81c29301f470994d279fcef0000000000000000000000006e0997a2cc06012d2acb78ff6c68bc4ae4d30886000000000000000000000000f9c8c607a68175dcd87d0ba846af9b6629e27e16000000000000000000000000ee74404f994c6d214da0a3c6d1be446cb8aa117500000000000000000000000043343189803adb33562da36f62ed35508b5076b30000000000000000000000009e9c4cef4a1b3807787117376bfe93c8a5f899a60000000000000000000000002ddbb14b14e770b3564890f29ef32a51d91d1142000000000000000000000000a2fe8c537be047a1cd6574cb209b7183836cfbba0000000000000000000000007cdbe847aad26cdd7a5434db67f680fcb8c1c53b000000000000000000000000378bbbeafb7491a4f284088e730b222600e44419000000000000000000000000731543500f400c91518c58a173547058729a81010000000000000000000000009674e7006d7cfaca07de7919bf9bd418d82cbb600000000000000000000000005db5286cec9a28d76feb4ee22e0722e6a6912b2200000000000000000000000091cda96f674e74bf689dd3526e7ab13445cccebd000000000000000000000000c9c3ed005cc6ada87c6b8b7ea16789b6142b0ced0000000000000000000000002fe9811e6b3cceb5c14cca6523f10ffdf4288af60000000000000000000000008a6bb84da163878fa7379ba85046b42a09fa0c77000000000000000000000000345da4a4e33aead17fc219eff8603f22de53980800000000000000000000000085462ab7a90d0c436e9b9aff8fe2443df4aed4fe000000000000000000000000817c7bd89decd4b9694fc89f32f30f49a7af25c90000000000000000000000000cbe5561012c92564a21b484afee8f3d68eb2db5000000000000000000000000d99bc58779f05e0db0b600439039a725c00e5587000000000000000000000000bfc08ad3e7ff8e8154ffb2b9b7adbd700beefc13000000000000000000000000fe64794f24715f495395be16eab36ab0cf48d6630000000000000000000000000905dd4bb0766306b4c27fc54ced92fabe7babff000000000000000000000000db6d792da2a0f26f5f5a608db5e95d9cc79608b9000000000000000000000000292af5b1a798cc720347d15bde8fcd8d7385e17f0000000000000000000000008b613febdbfe282d26d7866622bbbf4b9a1fcbc8000000000000000000000000d4a8494699e7e0f1cdc7fafc53f1888c6759db7d00000000000000000000000076759058b7a242a86a0367729fae98803d86891b00000000000000000000000049e183bbdd7c27063e9c5884e375cebc3578231200000000000000000000000003cb944bd3efc60a585677f4f2c27ea780a64b5c000000000000000000000000f4d430dd8eaa0412c802ffb450250cc8b61178950000000000000000000000003933fa49c17d2d82df826a9f1d8dcb463b30c9970000000000000000000000002e17f9583acbf29f18fd926dd5e901c99ff36842000000000000000000000000cd8163829851c47bcd6e2dce7713f37d4e229a150000000000000000000000007342ce5d9444db0f798393c223488036d3660e33000000000000000000000000e2d589c936a85ecc325b4061adbe69994a4ac45200000000000000000000000012c78cd28f7db2f9de41ef5604facee5a7406e16000000000000000000000000a999bda9c6d4c01c764d2e594d41b0a68dea5e7700000000000000000000000090270cbddfd6af6ec5e3696f147c2da9896a3ad80000000000000000000000008376f63c13b99d3eedfa51ddd77ff375279b3ba0000000000000000000000000394b67c6bc05abb14c73a57706dcd5cb85231c4e000000000000000000000000f21268a890ee804ffe4c424f0295f35b07f50525000000000000000000000000f0ab2039f8aebd582617f506c745e99eb980d0f500000000000000000000000019bd9209590cc5a2b638c7a0b3daea191762263f000000000000000000000000239b602acd3b9c195a09a386f4462664ce985bac000000000000000000000000c974fde000c11b26cf1d8f0150a5958c25377bbd000000000000000000000000798fe61a7868cf4b76e42ff3e032a04100a6dc75000000000000000000000000086d7ed820febc4d18f67e64b83a62a9ec7a7ca20000000000000000000000005d3ba2dece0ec1b9852d2742e0f9d65af8a8d95c0000000000000000000000007848442e8d6e9ad11266f03421268d89d78961a500000000000000000000000050a6eba4b008d263159d6674aa2c3029e672c276000000000000000000000000ebaa9afcf9dac2856b538b3e61a20d5add86dee7000000000000000000000000374403036d5876e531083f0ab1284f29c8bbcab1000000000000000000000000917e52bd072d31326943a2577b19c0f7f2e1801d000000000000000000000000717a7c440f26f44777597a2c6b7553962deb426c00000000000000000000000040d7f3e2a57101a0205f62c4c6dde9ade440e2e2000000000000000000000000c655b790ff812109c8f6c3f24fd20b3495164a51000000000000000000000000ed588daa8bb88c1809be7c86c719e10eecbd28ec000000000000000000000000c07d499bea062e1dcf7c39681b7fa58302a41b6300000000000000000000000052cdd5c63084684138f1c7df3bcb8064f57bf8ff0000000000000000000000007b4df91be619e4238c5dd6c1ebfbb2bfef5a7532000000000000000000000000590d79b3d1e913819d0ea2f997b22cd22ba2ddc6000000000000000000000000030021de5843070feb2a7bb100e44ad88e7d4a1b0000000000000000000000001e588c2692775ff798e4e2ea80e9e1f7cb5970ea00000000000000000000000095d9cb084ffae12fef97030d62652b777cb00eca0000000000000000000000009fb4308437214c166eb59725158c19fac4f171a9000000000000000000000000b3da0c7193e67cf9fa6a141f0c7e5b22ef8146d9000000000000000000000000e04b2905b8a9cec55d608c1aae45292a1cfb262d0000000000000000000000007a0a6b1b14a237867a08ce670369b48f7bd76baf000000000000000000000000595e4a135ff328d3b4f1c6d87483c65abfda6e310000000000000000000000008baff565eced7120b43116135e2720d36537d26d000000000000000000000000d183e645c5f1d36996d03ff730d45cf4bb57ea3400000000000000000000000034326033b8ec2272423bdb2321f335b4683f863200000000000000000000000009fe743c7587788d685079a48323f3b2c51df421000000000000000000000000befed35972f386c081c83e598fc9f6b56e87a3320000000000000000000000009a0607ed0e9b7def3e6dab5c6bdd97b5b958eb4400000000000000000000000054b98162a1b8fef77b91d4338cdae319ba07d0770000000000000000000000003c400578657bb6163b2c1cb66ee29f7889995d6e0000000000000000000000008860f2dd5cab736a6cc4d2612aa214548194d1cd000000000000000000000000d68902024332d1c9697120f8f0350e5a5facf7440000000000000000000000009393b632179c94379e0d8ebeb242d91fdbd443890000000000000000000000003c82bfa8c3ac67585ec56e69c39b0c03e7e26049000000000000000000000000fd8ed324242453161da9efa2fac29f981c5d78e2000000000000000000000000d6b8ed74fef53332858a686dd612cc20bd0b08f2000000000000000000000000984d0bd862084c12c282a61932a6d18d97941b150000000000000000000000007335cbb8fe37c51a6b781a5084c7bfb8fe72e208000000000000000000000000a606fc33f6ae6b4b45a63d6d03f86d8e265c9cb20000000000000000000000001d236afe080d0b89d080236611933a832fd984d7000000000000000000000000a5e62b5e45bf4b6be601726f25eebcba86a03ab2000000000000000000000000cc914b03376b8cda3acb932b9d83b48dc039196d000000000000000000000000ccdecf16bd1b552e029f57c203d3880b2c1ad63000000000000000000000000046ea50863e6aad265ff6e3d4710c260eac737277000000000000000000000000cf24c802e8a623cc6b53476562e3861186973af6000000000000000000000000eda49d2d7e2a9cad98459f66664883020e8b31a70000000000000000000000008d7a1c9f68998e6c7671be0f0ec78b12bc99d349000000000000000000000000026910080517d06fec49209b9fbe89fd7e41e11900000000000000000000000023bd2c58cd788eb9545048e669c00f37b43c8ecd000000000000000000000000bf665b4349d9da70d67a322258da5a74af55285400000000000000000000000046535297d7b20b31c9019aec491dbecb6e97fa2600000000000000000000000054136cea8190d9320bb001d5b90cbd07508232050000000000000000000000007593525423b6d31e3df66050939da799a8839da4000000000000000000000000e26cf0abb45fbe88d7a2b05f96171de2ab6b99060000000000000000000000006413b99ef20c3399282c80482d728ad16d56c9dc000000000000000000000000efbdd04dd518a1e7f0d49d59eaf2f1cd61db5948000000000000000000000000aa76b840908232e5d03430fe3184612560b26d19000000000000000000000000477ed37be742afa11e8cc33a23f10b1783e27d8a000000000000000000000000d6f3f88ea4ac92bdca19bd6ebb794516e23b24e5000000000000000000000000d331327990873c2e9f6c6dee593282f7881eee1300000000000000000000000072d178546148b101d35eb718b547101214e55f1b000000000000000000000000dbce62c731422476da48cef017bc4591f64ac4f8000000000000000000000000bb09b04291afa9995f684f24700ff2699cef6aff000000000000000000000000d4e038e4c4f1c9ce57c62eef287d7b2d66d715a4000000000000000000000000ed46a40c088d11546eb4811e565e88a03ae8a07c000000000000000000000000ac0af4e8cb08b53517c15720b84ff602ab0ef41f0000000000000000000000007b7f8eb0e66ac6738dcbb4dc4ec6627c4d6da88a00000000000000000000000081b53e4f331ea17fd321b418e2abb212ee8abacf000000000000000000000000613a18174b8f2d309b636175fd5cbe5310dd9c34000000000000000000000000aa88ccea47bb6b3c706738e1447b0e92eec9d0e3000000000000000000000000cf64b9a0411362eef35e7156c8160d0fc91c47c5000000000000000000000000a364326c00a0ab5416acaf3775e258ac6e397932000000000000000000000000237fc0106efd5c6e40d69b2786ff3b1baf450f150000000000000000000000004ca32f107d8e4cb4d2d399970d364affefa1b88700000000000000000000000051b9866414871c4c2b8412d5e18acf098dd0ceff000000000000000000000000a1e21e077dc456dda6c1cca90704c020f605477c0000000000000000000000008e43cbe0d817e56d89a004d18361193626582e63000000000000000000000000ef681664ea1788ea8d06c90d93506c251d12a73d00000000000000000000000076d0b9d9dae29e6fdc61ad133c5d63dd11686bc9000000000000000000000000a9ddf0132fc5702a3c33462d2b12358d5e97a167000000000000000000000000e0b0f9ddd3870c55fab6d37731a3396cc9e9124b000000000000000000000000c8efccb139e6c891c16c73aea6a490687a9253810000000000000000000000004f7937cc367d5b050c7fde9b43c9a9fbd4af44cf000000000000000000000000d751ec7e9dacc89944979ce2a86885124dd52dc5000000000000000000000000cce19c577b56f9a160ba94a901f18ec7f739cd66000000000000000000000000e07bbe80c5429a3fbd0a1a939141055253089caf000000000000000000000000c570314431a65c4e9a09fbb9ecfad1d7037cfdf4000000000000000000000000c67b0b9b4c29dc770bf2bd63a366ebee48b42184000000000000000000000000b903ab4637911489a1c4bfc3e0374b47f31486d0000000000000000000000000fbf81fe308f9fab4f8993d229089bed1335eb6f1000000000000000000000000ba75938c0e20e800607af88889fec28417804c130000000000000000000000000f2a605e9590b024ffd7de3575af73238632efd7000000000000000000000000d5337452cafff14cd753b8df1d15c288d4e7a9aa000000000000000000000000973999bd8e3d0e17fe4f97f8b0aae7abd24c81be000000000000000000000000d49d861280f035ba37075f280774ca5c2d444ef6000000000000000000000000eb886c5b132a3afa206ec777e3a68725be680634000000000000000000000000e75a45e7b532ea9f402a7066ef6444d1dba29967000000000000000000000000f310ebd1d7bf7fda00538b840962c6287340f6e0000000000000000000000000099c675a77414477aab64550d926d781d2a15342000000000000000000000000733608069bf60289a7805bfbe5293f4393fef4bb000000000000000000000000b528be3db5faf0b7c03f2071136dac9d4716a5a90000000000000000000000002f5571a04f21a566565a05bd718e59f779b0b6570000000000000000000000009f18d3725ee0170e260781c39bf03520e5c57f25000000000000000000000000e8a8b419ab14363fd4ebc8c178981f6441c53594000000000000000000000000fce1e552ac80a15dce607f963f2f0346024a2197000000000000000000000000a9622bbd983c1b4f803567c6c0333de89e4cdb0d000000000000000000000000ca60f97627ce54d58823554f36828928258ece04000000000000000000000000738e2abd616a97a5953d8e70560038075b13f504000000000000000000000000555cebfd3065bc7a59aa13952a0fb053fe126144000000000000000000000000b439ff489f8a375ef566e5a4e26b6305062393f6000000000000000000000000f743bc827b0f9dea3496e469e954cc20de8e3643000000000000000000000000689b0ec6a910cae064ff174e6189174e82aeed7d0000000000000000000000004a6310615c3c6c7c9f53c1b55747457d212d7403000000000000000000000000295ad088dc355b85bdc4e9dfc9b76b9012ca1945000000000000000000000000ff681d1d2706c7154c727bd7849151b948e4109400000000000000000000000049253b5cff69968c27cbe50b19bc7c1fa1895b22000000000000000000000000c465d6818278099fde589b6c068273c02c1747ed0000000000000000000000003a0581cca42427fe9319c13c56df3a6e16dd7d71000000000000000000000000027731cdbbb2c3f07bd8c182faa5d548ad123a5b0000000000000000000000009c01a9040e1f9095b1a4814da56a591874a085b2000000000000000000000000de4399087f9e0680c6b26670b42e20fa7e28eda100000000000000000000000098b3a1b911f38c457a2a4ad201ecd7c25ad89589000000000000000000000000bd4591f93b6cbfb3ced2b050486b0b5fc137ace500000000000000000000000028cb47f5c44a306e20d8ea0557b3ad3ea213a925000000000000000000000000a1adf3dda8d7f62cbab65a86926ba46ac265cf2e000000000000000000000000206354f8f1a1debe1e7f4040129d07caeb27a725000000000000000000000000241e82ce03e9b0ebfc2c78d7694c32ff5ba40e6600000000000000000000000063c26714ef2336b5f06bc4ae3a536d4c007b196b000000000000000000000000f7af291754d220453f45b0de8a360349b65e24d6000000000000000000000000718de96b1da9d1c45deb42b487425a3dc4667b47000000000000000000000000bba54601d2fdc6628f7fb23545a17dbd275f3af2000000000000000000000000b1899f62cad82fb0770955c490a04b290d7409980000000000000000000000006ad6cefd0832811c5c2fc01c3f6637d38b82faeb00000000000000000000000088f829ddbc3866d0603d2fc5582450aa9e2635d000000000000000000000000016a3b440c18cc022a735f298659c008f9622f799000000000000000000000000043d931739cfcc2a1e101d7a5f5e11c150d42a370000000000000000000000005dda1dad9f282369521813e7313947c0eca3342000000000000000000000000014acbedd9fb60b789391ae6c24265140676eee1300000000000000000000000019de08402c8c6d3f849501030303ded0ec6b88fd0000000000000000000000001488b12e2bf7d30f453d9a16687c48948196517b0000000000000000000000005e0cc9572cca8f1cb0ab67f153d30c447453542e0000000000000000000000005badb1f4c856c0eaebdcbf87f491993e4e8bb7fb0000000000000000000000000732a02ecfb970f73df9670e29938b1af133d71200000000000000000000000021a87de0383477e128ff7446f4117f72db5db97a000000000000000000000000c22e7d56806ab04be8d0b6ba6a670bd0bceea9d40000000000000000000000004198fcf042d5030089f0cc85e7c2d48b6a1f546600000000000000000000000045f055553eb4a91f4db1ecf89682cb90b4482b1500000000000000000000000047de3d4985807c437b28d51e728be75610195f3a00000000000000000000000040dad16bb36c7020bb99d917e4910c31d315dfca000000000000000000000000f2bcb1836a93063c59a2f018912c27c4a1b865c700000000000000000000000066c4c4750f2554c113a0137c1c8bd31f076d4ab5000000000000000000000000782620210c2b9a9cce76abdd53b94b748d71decb0000000000000000000000007e8d6ecbd987dcf35e5fd6d497873292e07ef4cc000000000000000000000000ad0a4694a7109dd40ab6ca631ca1e8f4b8a6fa66000000000000000000000000009ec0a1aa20da4cda14a5b2bf99d4158410ef2400000000000000000000000085dc1c7ff9451e30dafe9654f8466397566e737c000000000000000000000000ed3687eeb9f637c29d8178e5ddd6e6ebc9cf2d230000000000000000000000008b822b6ce1338bad7acbce86021b2995a27cf960000000000000000000000000b40cb650955123c3f70928b41bd4ee9ba422c39d000000000000000000000000353437ec9788548ef5abc54e02dd74640755aabe0000000000000000000000006270000e0d857a1aeae418bad12b14d022225475000000000000000000000000a8ee413669fa6f4995ba03ad2d968a3aada3df93000000000000000000000000ccfcdbbafd3172395d0e727df5da84c79e8539cb0000000000000000000000002408f5471a6a3b9b53e898bc47e8632522f22a500000000000000000000000007093965f1bb8713fabdca88624099b6cc34547e90000000000000000000000005b0989a3dc888a4771ad4cff63e4df4721ba238000000000000000000000000035b0db91802f558598d196dfa9f07acbe02ba6bb0000000000000000000000004f246fb77160cac723ce0ff75777a2e8ffb9cc6f000000000000000000000000ea01a639185890c4a76a59ae372223cd7f29ff580000000000000000000000001f4b05ae319ef2e49ec896b3f93e81c85cad406400000000000000000000000040b02e956720de8b9324c92d95229586c191425b000000000000000000000000c2bc216644b4fe225f4f548a50329be1dbb6008100000000000000000000000000ad3d4cc099be937879451698c673cbd5c3cefc000000000000000000000000743c3b4199038271cdd0b912c5186e4360c9f2dc0000000000000000000000003fe0551163a25079e74fa7ffd99c81571afd778a00000000000000000000000083880c7bf4f810657a08c285b92b91d9d10b8b790000000000000000000000001dfbd728fdea79856c3faf279033eee55410fc990000000000000000000000006bfc9cbc66fd262edfe24d176a6fb5535eb019e70000000000000000000000006838de9f829400bcd0da97033efcabd8d937f9e0000000000000000000000000db50c98332c8f8cf45fdee7eaa4a48874aadba1e000000000000000000000000cb6e7bdfd5bba62bbdc487facc347637297cfda80000000000000000000000002a85c850f73f3b843c7a860dc20ed772e65c8333000000000000000000000000d5b0152a79088b133b6e0455d216a3cbce9e2dec0000000000000000000000008add2c16c581627d7e8ed46b51bb93098ab1796b0000000000000000000000008d46eef508a0ab0f3ed240acde4efff7332735c7000000000000000000000000c8f8fdac83bf4abd48ea8977159901b18fd40035000000000000000000000000b9632f8db440802957b0655d2d4852b441d9b0530000000000000000000000003f93485def1d10e0fce0f04b405ad2af5559b3ff0000000000000000000000002e445a48e394227d02cb27c2b1c6c6c0f3159360000000000000000000000000ec02e0294eb8ad25931deb12d61fc38e172f47a40000000000000000000000008e5c7f0c2b122ec999e218c3ddca90205348d40400000000000000000000000046ebfab66074eca179672e34f108f0d7b4e6a7510000000000000000000000000dc1d1cb1f351bc1a6b1dcedc3262e38ae94d780000000000000000000000000c402c740dea7b6a873924e64eedf64208c30664d00000000000000000000000024fbe3621266ca3ff79d63f63a38170ffab3c422000000000000000000000000a54f4454f3956b20992b4c1a2bfcad2c90d9bcae0000000000000000000000006131e0cc0216985566a90739f1ab87d99abf23d6000000000000000000000000160a671a4acd1b5b9d692619d783e1eb4b792d170000000000000000000000005d093416ef336ec151e98f296a9b96bc10224321000000000000000000000000ec6150547fb217a5976b72a549b133a1093d45410000000000000000000000009d356179be6102b3c9a96445f4a368c24d37666600000000000000000000000024a068ab00be049a77153440cca84ecf112b4b09000000000000000000000000cd4fd5b9528b74557af6951c89affc54a90b914a000000000000000000000000a89661037ad594c04a5555f806860bd07e47ad190000000000000000000000005dcf5349b201c5a992989e0eca169a2b139a86e8000000000000000000000000e39fbbf70dbb415609c35ae711cb56833f6fafba00000000000000000000000035a9e56e105fc3080c46d935afca5b961dd34162000000000000000000000000593ac83229d3099c57cc721540c4d535a7fbbfd6000000000000000000000000317ae3371f777adedaade238b832311807f5ca2600000000000000000000000001e39a6f1129cc8da20ba5057cbaad9b111da88a000000000000000000000000c34aa742e9f6f52c0168dff64df7854ce94c0335000000000000000000000000123d2ad3dcc173416541edef31183f823525e5840000000000000000000000002578172af2bed0de92f89e8dfeedfef3db1597d6000000000000000000000000c9091572e0fb06c5f6ef6a038d8d94434f8bbfce00000000000000000000000018575513ff37253e8a04cd41e4c9dcf1164230990000000000000000000000006b4c7979543d2b551950a2b093195c94509a7482000000000000000000000000e7035190b35f87b417ba73d19ca902dc87c151150000000000000000000000002e0851ca1215a4e461ac6e6b2c3fa76bc4b82e23000000000000000000000000504ac57ded848cf38cc6243c8a844e16d0e7d364000000000000000000000000691e3f50cd9a8b87326a0b993d3f556546d537ce00000000000000000000000046cd8644403b5a31da33f88bbb9b2b2107eba63c000000000000000000000000320949826ea3309867fd2a6477c6c9025e3e090d000000000000000000000000e27d9e71a92eb928d033194987be22998b336068000000000000000000000000a26fecc2ab5df6be757762f11578d06a01047c66000000000000000000000000f411bec2b89da81539fd1d547812e15757ce48b400000000000000000000000060aeb870e1975f654bebdd6a9fafc4d22307184700000000000000000000000084cd34d5b6fdbaab9ed7502160d87a0844d8c600000000000000000000000000b383e6234f839bc963c162dfa1f6812c2464a087000000000000000000000000f85eab9c7f321b63edbc24c0a70bf543da5ad4a80000000000000000000000006dca2a3dfff87d0bbfdcff0c10571353f7d7dd870000000000000000000000003fa9cbf709c5946d66e0e77bdbc8a1ecccf21d540000000000000000000000008b6f08e0a94c585fbac861de0cdbe073abfadfc300000000000000000000000095ce92c2e2f4106acd266a831fc69198a69f5ff40000000000000000000000006efc74fe0cc7ab1609f40f5d5196246e1daa1e4b0000000000000000000000004b0044edd1c20c859c2f3fe3005518e80835d51700000000000000000000000043b1c55ccd30be0b2c32c74dc8b11e8126ca7953000000000000000000000000f16328879db499fb7acb7ac8d598638f76b00d3e000000000000000000000000d75333966a343e875cd7e57f6cbce27721a9ced3000000000000000000000000ccc629dd88691e38d9191f17f0a6f970469dfc9800000000000000000000000051d0ad30581b0777532ad7ebc25f6da7565d6b630000000000000000000000007ac0ba405b7cb03fbd6cfa7ca7f0ae43419cdd180000000000000000000000008f6f607a28adc9349809dcd5ce89c5265158231c00000000000000000000000092f13a3a27b50252b62c0d1eec5838c94f8520c0000000000000000000000000e85e9f72a38a936d0e13e5f0ff12e0bdea2935ea00000000000000000000000006deacb97e5d427bd51dc3789c93849d7ef0a8ef000000000000000000000000d8bf2471d0919551fbfe24bf4c2f5d49d6b4c460000000000000000000000000c2826a51d85ede334cd6941d88ce8775d9cab747000000000000000000000000d3630f1f6afcd1440672638689d0006d95ef5dec000000000000000000000000b05bdbfb39b2a94978868a9822727d51bba05ec0000000000000000000000000bf51bab5fc3c14733b731933a3b2934aa158b6bb0000000000000000000000005b2ac5e81c49a8fcb27f45b3537770322aca30c90000000000000000000000009623ecc872d6d2a09bc81f26bba9647c5020515e0000000000000000000000001cd401b13f8ab7c009c01a76d552e56b47ce4e6b0000000000000000000000000ff1cebabe4e0e543a63d4776d5316ca41c9e8000000000000000000000000004190f54ed1e795eaa52a1ac3dd421145002c73280000000000000000000000006a6fdf827ae44b8dbe59713b772e918df5485ed8000000000000000000000000a39128a10a46eaf3bcd4f5c788f887170ddcc398000000000000000000000000d480421c27a6fbedecae0073db506dbc0da34e8a000000000000000000000000b7b29bffc6c323303f86cba0a6f671df9bbfe39d0000000000000000000000008023c70144aa9cabbd700d98dfb2daa6f2511fc1000000000000000000000000f1919ee41cbac4188fd89cd143b0617e0c40b674000000000000000000000000c689f19d2205bf82f9d1f4296c5b999344b9861d000000000000000000000000e567a4a05c29f05864acd28506120b3a7936949a0000000000000000000000007a83ee5799e6a5045ead09b2cddd7a57f8ca8610000000000000000000000000ff2ed5d20d3340bcda9c7cd1d533abc34467bdc90000000000000000000000007a384b5d9a8f6436ec6b89ff6b13be0a65426e4100000000000000000000000098b3d83ae44a797a28481ed0ca9b4a4ea6a0d265000000000000000000000000df817d5860c9a5bfc7e604448272128624620fde000000000000000000000000397dae4918b85d46de677bae0f76e275807c6bb1000000000000000000000000a3937174067dd8710dc250e75928def2fd0d42e6000000000000000000000000e2ff586fd407fbb889666245ef6ed14f0e3b78360000000000000000000000008ea8721f27efcaabb3901ed6756505ab873f15a7000000000000000000000000a81827105a7dee84e605e8233c437d29b7449079000000000000000000000000aa6be4e0e099e230ab5a809da8b07c9773b5407d000000000000000000000000665e99f88b9d505ceaa0b63849bd91eb2ddce19900000000000000000000000043a66d39c830174ad5d06a68e2fe21e748dea8b3000000000000000000000000963b16a508f9c7d230523c742b4efd3e1e80e6c800000000000000000000000061bccede042444c4ec08e65dd560f5d51d6562af00000000000000000000000052a7395b05e217a72bfe077664af3e69d01a663c000000000000000000000000d360ecb91406717ad13c4fae757b69b417e2af6b0000000000000000000000006a6124d46dbbacea44c36d20301fdacef479045f000000000000000000000000c5edaa27eca096ae15756ae3a2f1d38d0e3996f20000000000000000000000007b7be546e5eca58b0f8ebcb6e076c0e10d52449b0000000000000000000000008752a7aea7bad6087871e441a5b4c3952f2f3a77000000000000000000000000bc3f06eb177ef5656e31d200dfdc5e272fb98686000000000000000000000000ef1d267db88edae88869e4a8b4523b0608f8743200000000000000000000000071a79a0bf4e1c904e13b5accac494e0ea0277710000000000000000000000000f36058b16ae4d7c36607c88dffb3f45d8a6f43ac000000000000000000000000258eb785daf8930758499c62983544ae80c360c7000000000000000000000000e7b2de19fc1822c6fff1f4bef8394548c56170530000000000000000000000002c72656051a621e677b09a5b24c2b472876f68fb00000000000000000000000062b96507293026764235f76401ac78d71862244b0000000000000000000000000fee70cd70dde158ec58fe33357f17f38821e271000000000000000000000000ca63ef067e3784df1990dc7b4b516950aa7ba97300000000000000000000000070f202a00d53101613c6a12c5c7c780b1c4cdd9f000000000000000000000000ccc9576f841de93cd32bee7b98fe8b9bd3070e3d0000000000000000000000009a2260158ab48dce3907ada95c27d832631caa47000000000000000000000000ccff6a7cc27858eb7777f51c244360c04591c1650000000000000000000000006cfc58484d30584e911bfe990f1320ce5817b2440000000000000000000000000128e2277052bcc266c8cd694359939fd07c9b6900000000000000000000000073704201835fd956d7099d9ff32552107e5594470000000000000000000000003af6b38590844039e0321f56a7b96f5b33bbb2b5000000000000000000000000436693ff266f9e495dbd1dca2f48b65b03dc0198000000000000000000000000447b8e91cefea068e372aceff0cac653f8f0352300000000000000000000000039c0c7195e7f223a1efeac4b862dc8c075d3fb86000000000000000000000000bece9745314c1c71d3d5c6055a0dc0a1b555e654000000000000000000000000d99468b45236f3a5c4f237a9d8d7e3552b74e5d80000000000000000000000001bfdb86007cb0cfe63cb44875841a405c3bdcfd700000000000000000000000087170dab573ce4a0c84f58e1655b3d437dd5d6b6000000000000000000000000e4449a489c5caf7e33036557297f3715bad976a3000000000000000000000000533cf8bbcd6da7b11f60a61d2d19ae5c74abe47300000000000000000000000019991a1babbe763ab214163cd58bb92a121a653f00000000000000000000000056594a986a573bc375e90c6f2d80372362d85845000000000000000000000000ed84d4bae653bc586f0d3d8ca99b7b263a330aa3000000000000000000000000fc5b9f95fb9135b6b72f47d8f586bc7f72aff87d000000000000000000000000a316f6963f6610cef4eae019d233b863166e4003000000000000000000000000bea518b9f6e59a33dd7678e389372b01731dee720000000000000000000000005f74070b164599d0a4e2b7d0fd643e64a1059bd200000000000000000000000021e54385d7be1a71d990dde6134465e3e67e0856000000000000000000000000325fc73bf74c2669bea39b47a1bc243d5546a399000000000000000000000000d182e38a2930c83c57555d03684e06bb961b16e7000000000000000000000000d3c66339c2fade193183ca68ebeced9600c1cd01000000000000000000000000ae06788fcc5639f4058ef18b191e6bebcfc15388000000000000000000000000fc7eca54f07f5fcf94661b10a2fed2851f3c7abf00000000000000000000000071768dc17e2720afd45fa37eb703169b0af3175f0000000000000000000000002ad2d939b87b2a190c153d1a63d30738797fe69800000000000000000000000070ec38f0435267ff1a00411a9c816245292b949b0000000000000000000000001da4801d97b1c70258f7c21665db771bcef9498800000000000000000000000070fba111574760e88e45cda9f4b008af8b17056a00000000000000000000000023982d5b4065597b478c7fb2b87950edf462ae150000000000000000000000001055c6b60c310680cb17e9b21f58f302ea1a6ac00000000000000000000000002a3b8e0e659630f553c1ff0f698ed6f9680881050000000000000000000000009c2bc0c473f83e33d0eaa554aec24bd7f61692a10000000000000000000000000efda377dd319f9e1b96646771f390ac0240767d000000000000000000000000498643c6706a12c5e1b0f237d23a2c1d5da0010800000000000000000000000059bf0e6367b3b12d3b4e7c60ecf84a83d7dad1ef0000000000000000000000001278d18374e16db65b006ed7e2ab44acae4da9b50000000000000000000000007b259b9a3f245f3622ef373d132ff9e2235a5c46000000000000000000000000948ff4766de952298e2881fb17b889337e1b248f0000000000000000000000009ff4bed4ce4090f31cb8d43c4ca9783dee09a1b7000000000000000000000000605757ca8e1acf8acc39f83f8cc9649228a807d50000000000000000000000001ab7c37fc035938d6395eafd27bab7e261f925a2000000000000000000000000bc55c9fb0374688b358993f8691f8818eb08ea93000000000000000000000000e5a3f41b88893380edd2f43d04bc58a4efc824380000000000000000000000007e8063bbb513b5eab7934273576d562ac2e4c7830000000000000000000000006220f506d9532a0719662cd1ca9e2beaa2dc4755000000000000000000000000c2db65f0a3dc555428874fae6d286c0222bc330f0000000000000000000000001f0203e7d0c9043ee64f7601b46ee3dc16ec36270000000000000000000000008ad8d5f3b272605cea9e1aee85c78d559eb9692a0000000000000000000000002d6f512c7d6346483cb6e8636ea7f94449c42be9000000000000000000000000c7cf2d11b9062203869b256b8e6d5a953f0286330000000000000000000000000e98837b0175f54a395b3c5a81684ff0b4c8244e000000000000000000000000d15175e41b3052741b28af638d57180eec8da5770000000000000000000000001da45f7366b5f7cd5ee4bc260f107aa93e1d6e2f000000000000000000000000175d7c6d4044987a704d1b29a949ea813ee9b0c1000000000000000000000000adc90e03ab15b48ff4296c8852ac102419014f940000000000000000000000002e9c4af8211eecdf34600701164b524f05d1e4480000000000000000000000009605c846eb518590a39845022f73e9d0af10d7a6000000000000000000000000d4d465881ca582958d1c5af30652141595e7161b000000000000000000000000d97aa0efe1001992efc5b4c24a398c5c0af4e455000000000000000000000000aa5e65677a05a17d01a5ba4b90a92622042e333b0000000000000000000000000bb83688756307fc7c3217c719585f9673c55413000000000000000000000000f5d67cdcc271cd92fbcbc69554a905664ea636cc0000000000000000000000005e358022518ee13bf3e93f8684dcd6c6f8c60bd9000000000000000000000000e2bc984a0cda3e97c643da0262a9e0672cf6da570000000000000000000000007b375094dfe3da0cd6e24988d459691cd3d523ae000000000000000000000000634c8c2a619c2ad99535be9c83eed9426bfd3002000000000000000000000000009513d8d5e65b73fad2db911fddcce978fe760d0000000000000000000000005113b389d0baba14843274c3c812961b9cf598ac000000000000000000000000e1f7280de84b84f91be3830ca437ee6fc548bb7a000000000000000000000000ea4199a00b7701445398d4d074f96bafb99d986b0000000000000000000000007231b2aca6d4c959dbfa15a1f8cc3d89eb8432c2000000000000000000000000dd52a9af229bfdc58bc6b73a15c7f495e4dc8c5f000000000000000000000000dad43a4bf0ca5bfeea24e52cb12dbd59fcc6bb1b00000000000000000000000068e3cf61a8d76bcfca8ea495151416fec501a4c60000000000000000000000003a495841c4fbbbcac3af15a20f49545b17774137000000000000000000000000109d91d51791e45e119ff9e273ad4bcbc3bf82340000000000000000000000006cf2898a7d36e872d15e640b79471c35dacbcc00000000000000000000000000423621013e46f834de9c01710e2ec278574bbf61000000000000000000000000c43c453d91ec1e1de2ecc2278f4745cf96097ad6000000000000000000000000d9c769b05c566699070c33b795ddfdc6bf9bb79800000000000000000000000048ee988fb8f7e71508dae755438cd79dde4a5994000000000000000000000000e65a843287140049c8ae65e0ec62b950ece2fac50000000000000000000000002de9575059d32de6048443c4f5de0cfada5ec6e0000000000000000000000000ee2504400c4895e6769445b14691e79e7e2ba864000000000000000000000000a3bfbf24a5e4e5bfe85fabdb450d66293e34a056000000000000000000000000217cb4402b539d6968f429dd738dcb2c81e7b6fd000000000000000000000000355a57a96db8f64570f2f57e42a9d30a557918a700000000000000000000000057af227027c63f25f7afc009323e6c42cf62a867000000000000000000000000a0c30f2fecdff8d1c3e2a852efc9601558fd906e0000000000000000000000007e61b9f00a8de601418a2609979a4a2adb061fa1000000000000000000000000f58b8756c5828c5b4e226da1046acf0a0ebae25a000000000000000000000000ebd8d78144e602d958dc64b90174eb18aad15196000000000000000000000000e5f39be6ff0d7da94274b552891461cd691cc293000000000000000000000000bedee134fb1b9489bb2d1b10dea51274ae6655e9000000000000000000000000d6ce63cfe9bf8d06353c0ef3d808849d9cac20260000000000000000000000008ce962ec27f7c10dce705d9825a971709a5258250000000000000000000000006fc9a2bb2cbabf116f691936043db5ff0e466c8200000000000000000000000004c17c134bbb4bf3ddee34f8978c9eca2ed20794000000000000000000000000f565ee3416efa1e3b0efdbf182766c18b265748a0000000000000000000000007752aa6295127e2f8bbc5004ad279a6625540bde000000000000000000000000da989ae76ac8828ba561e08e1e21c0c9b5b87e3c0000000000000000000000003111327edd38890c3fe564afd96b4c73e8101747000000000000000000000000f6b3e258a12ff25890fdb7e5dfbf87b017cfdb6900000000000000000000000016e9a55c582eff02163863c85ed95f0eac477fc0000000000000000000000000f0dc8654ce043b1890f0e27cfdc29934ce7abd4f0000000000000000000000006682b55c81011d06088489f03e99b81b3adb4557000000000000000000000000ac2f0a3fa4211d70a8d240ff1952526596e59d400000000000000000000000003d396c0724327ccae085220e8ed983387d1f8fc80000000000000000000000006ef9067f69d742390afdd91d12f576cf0b85ccb7000000000000000000000000a6629f47988452c81ef7d1d107fa768cbd3e16650000000000000000000000009a46d1b5422f092a0d2f1413d31fdba5261e8dbf00000000000000000000000006c06f4c8af2bc0cfa56fb52f04ae60860d3306c00000000000000000000000017e5cb8757bc1a0d2ca5a5f8f67dfb8fb4d462b2000000000000000000000000ebcf93a65830464efbe499fe8ad42347d6577fe8000000000000000000000000f5fb38de891fd3b0a2fcb3d9e952c7184d7ebe48000000000000000000000000b497555f923a697148ee35365e6b3f796654089100000000000000000000000046675c8adae701fd85bd5cfd52810d1c91bd3789000000000000000000000000c7b03a887716ff4567b02509af02c0a7851084d4000000000000000000000000a5125120374865ca6a5fd7b6cb369422f1a5c63d000000000000000000000000f03721c97c51107b0d0301ca60024144d0ece30c000000000000000000000000318f3b76582f63be848f3db0faf2143bb2ae4c60000000000000000000000000461f756b6c941bbe2d93c57ec6759602cfe6f6bf000000000000000000000000f019b7036b1dad2c24d7e345c7706e040969c82300000000000000000000000097591aba7b83893a97f5419d4a106c881981ce390000000000000000000000000bdff4f262d95e29dfb1f21f5a0781d0da0b5fa40000000000000000000000003e0715a1b08d1aa7ffa5a315b97fa9e46127525b000000000000000000000000112e0e6a2300a2828c60d07f05786504de2ee6a30000000000000000000000009d1ea24ddc2821f7288d1640395bd398c802b6dd000000000000000000000000d291acbf8c3429061c70a03fb555317d9ff5def7000000000000000000000000a48a4a3d159998530ea7df55c9ff0443719bc370000000000000000000000000f916a24555f46cbd155a7ac1970b0cb7816c7e5a000000000000000000000000be18947684071702ff7513fbc68bb96ebf92d550000000000000000000000000aac3b1237a41bbe2131261d12b579fb2efd38763000000000000000000000000ddb857b614ef27c07f673c5da7ced7d85856ccfd0000000000000000000000006827a93325d96a5ff81ffbb01a51d3b8870545380000000000000000000000000b47960838f8163eba21d6e76fc006fb00a1d3cb000000000000000000000000ab75ca78fcec54b87db5f064bf5481559cc3b9cd000000000000000000000000c520326648a870eeb6bb1f81c083632b6c02dbea000000000000000000000000d02e26bc2470ef693f0642ab7cf96a80c2ba523f0000000000000000000000002074bae7afe69bad8f71bdb03bb0b532c00108fd000000000000000000000000f137ad8c68d99168bb80c1a144870087886b1f5300000000000000000000000091e2328509eadb58c578f7d2e7d273257ad5b09a000000000000000000000000e4cb87a102f37d34fb06c14655aecbfcaea20c4e000000000000000000000000ea04f1c4cd7804d2873320a6e05dc84634fc30d0000000000000000000000000084187eb0e4c67f1eccb2a490596132107e14af3000000000000000000000000de45796b41d2fcff06f10e9a42782b13d70aa556000000000000000000000000421e7065d092f8907784b544b9f0257907178791000000000000000000000000655cf000cea8fa0a838fdd180dece0c98f0eaff5000000000000000000000000ee87f4a569df482d884863d49a33f59f1fd49983000000000000000000000000a3040594425a8cee713997ca6f293da2d2e4ba4b00000000000000000000000092521136a48b556ac6c847209767056b4471744b000000000000000000000000c57cf3c57c2a851183e0b2b2cbcf00c855ef63db0000000000000000000000001843d243dd3faf96c2016ebbfbea973d71f6d611000000000000000000000000f83e4daf52e350f66739a0e83a38e86c08cc1c24000000000000000000000000baeb584452c567672e763ab6c6eba85716520923000000000000000000000000a7bc4d21680ab2d088614951b20c9195e8d23470000000000000000000000000feb1fb31b8e42a6cc9c4cdb35e62ab3bbf33c082000000000000000000000000a7f906742f96b4410cfaf849ed4a05d0b893900f000000000000000000000000ba9c8fefb1308ca203e73759902dcb0c8ce1f73c000000000000000000000000ac8b5423d4c585622d6a793fb3cdcb050d3b5017000000000000000000000000fe2c71179a32580088605307b493a73718480ffd0000000000000000000000001c6a81a22b97441e58c976819e9e413f28e35f18000000000000000000000000fefeb55c5c7f0a14122dbdecf66ecd16eb4a850d000000000000000000000000e4a891fc48ec52adb9de367f8443de048819e54f00000000000000000000000001a601773d5f6ef735252a319f3575376b6bda31000000000000000000000000ed9fa8c90ab09cf87dcc7200fcceef049100a4910000000000000000000000008aa8793a282d077d492fa1d6eff71eeb6f667e47000000000000000000000000216539a4773d6e555442ef4810bd2fd079203d5e0000000000000000000000002fff32fd60234adc5eee67d23d9e49531b0e8add000000000000000000000000a99de9a586dae79cef4a38570f7c1c8b282cc331000000000000000000000000b73eaa74a9f5837ce7c3570aacba6ac6eef1cf54000000000000000000000000cbb4c43307ad77e4e5ac2c742d05f548c22124910000000000000000000000009b1526abeefce268885aa3722e8e46773fde066c000000000000000000000000fa1707eb3d62b7057603b3fa3c99b44bb55d935b00000000000000000000000011f9c31fcec2e6bfd1381d7079f8d3bb78570dde00000000000000000000000014c97d009cbc9bcf97a9d6888ab96b2502cbe1060000000000000000000000000fdff1da1c94f8e2765861bc8d4c95ba6dfb282f000000000000000000000000c76ebabf2389cea2c57559f4896e1006faa7b94f000000000000000000000000d3c37b44deccaa4952b7011414069241316378500000000000000000000000003af2e4a5c5c9e51c1a772720f35e8d71a7a3760d00000000000000000000000005bbc853f703604b5c0632a231bae969cfc6437b00000000000000000000000023e969bf35d5e553494ac17f9668ae9bdc8a4c2a000000000000000000000000b510da5ba7223f01bc26a44bac359a05551aa0c800000000000000000000000058d6914cd1d1ace3b79660b6436be95913cd403e000000000000000000000000730bfa03dd313c2b2f3f00b4afa38bcd940e081b000000000000000000000000617c973509c656c20f66d59d27ce439d34efd7cb0000000000000000000000009652ad46a16d7215aaca7b67626119b0e615f331000000000000000000000000ea490ce980ae735dff3610230abf75ec094b5b9a0000000000000000000000009bb6ea795e2344c8e716477240db242b3a9dc5e700000000000000000000000008d9445e85927d20fe15a2428859d38832880e530000000000000000000000000cfd83a61c1a27e306e3a04e841bbf9a36a225a40000000000000000000000005967fd3eff1a2ed452f115c9d4bd913b8358bb15000000000000000000000000373dcae04335582804bf25a6a90b4994c1ac6dbe000000000000000000000000abae5f408f10d8bd27a08e8b3de2ab06da3eea2500000000000000000000000038ca7a7448f2885a89f824413f5987bc82fff035000000000000000000000000e2d3ca8b47a94f4c61852247ef3de0ea75cfcb52000000000000000000000000f16243ae951a9fe7d873451d7788a912c5dcb7aa000000000000000000000000ad177f46c4a9cddb25f0c1efaac45a7cdf82a914000000000000000000000000900e821859f6017b2ac59f53ce9f78f9fc768cb700000000000000000000000087385f1f1833b4b0c946f224333114d07d3ec64a0000000000000000000000003a1d4424b5923ab6aac48c6c71325a3d3e1731ca00000000000000000000000039d5899ebde8acaa49ea19ac2719e13ccbaf3bd4000000000000000000000000924dcfdde0eea1b5a2b449f4d3d1184adf8cc43c00000000000000000000000069940e39bd9d9d37f729b20105d27b09cb23d43900000000000000000000000045b39f7f7811b2e5eb731f6f6245c5733d7cd37b00000000000000000000000047f5fdab83b34d69d59f74e044b1e70b22cbf5b5000000000000000000000000de66af9f934ba088186cee1a391e175ebca1472d00000000000000000000000076b1d5dbdaf08fa1bb59799f7cd313eee02dff980000000000000000000000000a4683f406af321920f49fe96edd002be56c58fe0000000000000000000000009cd6665b0d1f19fab524a70cab557dda81531e3b0000000000000000000000007a04c2084c6f57a800f9f45578e631bbf11dd410000000000000000000000000172c086eb23e7a16684bf341752fe378d155b1c00000000000000000000000003fd391ac74f0569f73bacd1a798af04434be2dc0000000000000000000000000f06ba6ad6e91a321234efb5a1cfcada895ad584a000000000000000000000000891e358fd0c59fdc60812730945e27e0612be2ad00000000000000000000000053cb9a2f6052567847b6313847122a0b96f689450000000000000000000000006e48adc8c660b6eb83abfefc918f19604bbcb89a00000000000000000000000095ce7782026059989f3e5a772ef23ff8c4eae3f70000000000000000000000004a559e273ddcc9b2c69723de33e09b3b50ceeac300000000000000000000000008f89117932305679cfde92d90912531ddf86d4400000000000000000000000099e3b7452a66bca68d3863f04ff332d5d89dbbec00000000000000000000000062a1d280223658a9b5d0592b21d91339cd5a9e45000000000000000000000000f79f73b42d196a0dfaee00db457fa14751d18f7d00000000000000000000000089db9060ad43f158ddab535e0f9c1802a4de3036000000000000000000000000f5307a74d1550739ef81c6488dc5c7a6a53e5ac200000000000000000000000016168b2548373596b592a3e4e8b6ff85df7b2d6800000000000000000000000054c078d7c6c56f3f92c3d16bf441ab0e790aff2e0000000000000000000000000fa30b277d894356b04109bfe05f1da34c2896f1000000000000000000000000a0bb394be5cc8783bd1f00e3843088791b5242a700000000000000000000000020d89f03a0c8cd1817de0a766bcf410b63d8c6b3000000000000000000000000fab8279d728647cb81d1f184ff3b91e03dff9e160000000000000000000000009fbcd5dee0fa4c3aeada6acbabbad9b1f252fa60000000000000000000000000a382883672cc423a0196e153f1b81ee6940479910000000000000000000000000deed550b5f5b109492bab4d2f9d97264921595700000000000000000000000087a892743616c08e0a769c7aded59dab95789329000000000000000000000000cdf797e6f1cde45e01518de4230817aeb239a6b7000000000000000000000000e3c8efecc3ac5a1b639f513f721540ab17744fe3000000000000000000000000b5d212f7790bc02512f07ab9e0d513a46e61b7bb000000000000000000000000b9e5383faca7e2fa7703934376b13922d642edbf000000000000000000000000b93f9f6922a6aa514dfd9c76a8f869645e07edbb0000000000000000000000008ce714820db08eee1434cb13a880c910a5a447d500000000000000000000000042e61c87e9b530857be8bc23115922ca4b4a650300000000000000000000000042e8d2f5677fa97838ebd7f6d7e0bc2ebd0b2fa2000000000000000000000000a69db72bc7d4771d9390647aafd7bf059286f02b000000000000000000000000305f5b2fb2b678859726b82d8604797b48d91d7f0000000000000000000000006fc4c9d55bb379781d5af84801a8555a6ee72ffc00000000000000000000000027e5908a2872ddbb9962c19bf5d8f1b53ba82144000000000000000000000000598fa98b2517daaf09da349fbf9d9f52d3ce1cc4000000000000000000000000d9727ba9e80b31d75a0f8614876c71e2185670e00000000000000000000000003b22b5172e2316a138d059a7f7714dc70630f824000000000000000000000000fc937909d770c161c66f55add680e5829113ea9000000000000000000000000051e4c4871958c5a87884f30e10d59515d908df0f00000000000000000000000098117c3b789a1c2c0d626cbac0ae4f77b404bf3f000000000000000000000000a5a20e17c000f334147b25e6118194936f1a46af000000000000000000000000b4f702309bc9fbd2087152f51622c78baa1a993a00000000000000000000000027c0d1c6876001769185ac22c209103e5fb13cb400000000000000000000000095f8785a23490fae42fc92554972255f19f07f21000000000000000000000000c5b041b821da04390606dc06978a0aee2331ab1f000000000000000000000000ba7d33fba56f19ef62f91fc94102bd2262e36037000000000000000000000000e7d562c603809cc29fd4f73150023229df9b267800000000000000000000000033d8cb102764bdfa3a995d8d9fe478738155724c000000000000000000000000ed5feb1ed6c3032e5dc31cc0700fb1b4be831a20000000000000000000000000e95c17166f1104451d93b729aacd8bfdb6fc1bb0000000000000000000000000be6af0091bc4b808f4f15dd5f57fa0615c4e11a90000000000000000000000008b883f0e5ca4bda715695f34aa6c7744d381e145000000000000000000000000cc571ba2d90a9887ab3f333f222acc5e990eaf1f00000000000000000000000008b6f779b81913302d6b4e74efed9596181486840000000000000000000000009cb67abe2aa36fd37a8e92cb4a8bfdf831ae86a5000000000000000000000000c35e8087612357c11116cc4874da99f2ff786b01000000000000000000000000a1da82dcc11de7d63aee2e61390f4e06c6525c8b000000000000000000000000252b0d1c7077894e5ba58b22c83118b26805e6b5