60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e000000000000000000000000e3f9a05eb4f10371a7510e5f28c1c2d1037f7fed00000000000000000000000012b809768d4f425a37fc414ce330fec4bf761e6800000000000000000000000084948ca0ea341a223387570b3296047bacd13a7e000000000000000000000000a19dd2bee907d15ddfdd73f71e119a3d876c9d2f000000000000000000000000cd6985d6227c524f4d5499913a1bf6b743b53320000000000000000000000000c81231b767298483b1d685f9910355474c21795100000000000000000000000086360f39c51a940c69d7018cad5d25c06e7d22ee000000000000000000000000bcb9215452c116c9fe22077df0b4df9c4fa46126000000000000000000000000a840f2b639f5aea550328bdd2e66559ac1aea994000000000000000000000000f51cedf901cc726859d414c5f968bd3e0b315688000000000000000000000000038a8f5ab536ccdf1394b575c7603f41327ee2100000000000000000000000007c530b5ba9aa78baa873891a1cf3c8bc7096190f00000000000000000000000009bb45253247707c09d0378a0f65c624c5749b1b000000000000000000000000c00ed79926d7926e344dbeaacc5f72c45da9a7b8000000000000000000000000bb4b2b7f444472dc7d3909552c17033d619afcf0000000000000000000000000f6079cec4db3f02295c4df415beaa5564b292d21000000000000000000000000fa970a426922e9e770237af463fd1cd8f51d48b5000000000000000000000000eb347e17738c2bd6560c4d1ccc48644fe2dc83d40000000000000000000000002d086677edbbd3fbbc3dd87db63f35dfef465103000000000000000000000000ba491e6fbebeb3156438a525ad674aa504af6e8a0000000000000000000000007145982c70134e3b9b0b7f64dcaa38a1981865a6000000000000000000000000b6e062d5c66226668fb31fb8d9202953ea9a00de00000000000000000000000007f32cebc7fdbe16090725d957b74fe31c63253d000000000000000000000000f51dd53457fff9513192239be219dfc1b22506ad000000000000000000000000f083532baf0378fb523e5d14dbd88c17450303b50000000000000000000000000e1932e3a68b00d97ce74d32b09716c4c6fcc01e000000000000000000000000ff9e88475e2f02dd95c89c09fe109d43f231e893000000000000000000000000dc560f1c7494be7b7eb9f9743381b5c79005709e0000000000000000000000009ca9e3aa9c1683e73cb00970562df2e63258cdbc00000000000000000000000064390429fa49aa0ff8d57666852529f0d45c1bc7000000000000000000000000e1c80cac43440f4d9d900b27fff1ec0c0f0e380900000000000000000000000055b6e24c7d869855bd6d2f7f039615647872747700000000000000000000000081e41016f16bd6c327229516d3299e20b25f82a400000000000000000000000061e39bccdb75bbdcebab6141a665f321ce0b3bb30000000000000000000000004786254908f58002d3d06bf57a1767a68af1c7060000000000000000000000008c3953bbbe44ddc51ab3422953b09b42cffcb4ae0000000000000000000000001478cb1d18c50130be4d673080841e1281421362000000000000000000000000910f901d4c22025ce532b10da9e1df45ab048f40000000000000000000000000058b02b86a2e55448e226ea948498cf7b6b0dc4300000000000000000000000018ade2505650df3f14ebcca0a8a1fd0748be09980000000000000000000000004f6cad391e0e0caf1df9bb0d9da026914c3894c800000000000000000000000018d3c710460b38be9bb94a5204dfaf84cf7e0df10000000000000000000000004ff429edaa910a44c213b1e8809f037d15db06790000000000000000000000008280a66cd6092f9a56326e64fafd62e8c25b6e4800000000000000000000000066c4e0e042e2d993c9f8a9b8eaf5bea14b31cdaa000000000000000000000000e350b4f0bf59b8ce4eb9d465c0332dbcb2b862730000000000000000000000003651d70f294ab04aa48b17aac5e0dbb3e5d77837000000000000000000000000cdd192bfbc1a889b203fc01308ad82756f54575c00000000000000000000000059fd41a93ea101a40a7148778910341d42de30350000000000000000000000000af6a533caac513acdd2775abcbf448c947f59df000000000000000000000000fb6f81a5b22eca37780bdf5cd37b2e42004e944d0000000000000000000000006b113ff1dead05ab1049578d23650185eedf4e31000000000000000000000000426344e231aa37e7a2d5584c8264092b2d8ec1320000000000000000000000004593f1ef7ae6d6863b3e8bfef5fa65d55ed34c7e000000000000000000000000b438798a64ad698e1764757fa09710aa7b348255000000000000000000000000ec10361f56f8057644b66c6084419c6cb235fc7000000000000000000000000065eabd8629f30d63a432ea3eed8560e19cf433e5000000000000000000000000ecb65296baf8d7739f6070ac11d09a17f42ab29c0000000000000000000000001181d1f72c395e7b159fcdb4a104421b2f41bfa90000000000000000000000003f84faf19a3d5e27a54a9584193e4803bc526850000000000000000000000000f20a10c34abe803166a8f0a6b828af593c1e6952000000000000000000000000f363367a957dd3510c3824ff2327ae90eb184fb1000000000000000000000000549d3344c7b57f1e1191ae9861c067f7c546311600000000000000000000000077111deec99e5c5272abaca8a80334dc20dc4fdf0000000000000000000000003b9ade7e6098ec179ef8c495a0de28182eb5225e000000000000000000000000f898b4810d2537d490910f4e9d9f049d7a13de400000000000000000000000007650106a40bf1233f71f6c8ed03c7b466eec11e0000000000000000000000000aeaaca9c53761642e66268a464abfddc9535969e000000000000000000000000df89f00467545c2a04748cddf30b5ea1e9f090bf000000000000000000000000d665073e094f55c0471a0473bd05f5fd0cd737d2000000000000000000000000fed723cc98bda1edbf11709168bdc763c33732b800000000000000000000000011e2f6a6f99453515440740d30b4c28e8a79ec7200000000000000000000000001f654481b5c3e3c77c55c057c8a2de7f0fc810c00000000000000000000000011bf146d537721cbca55cffd7224cd96d348bfdc000000000000000000000000495c2d503c16ed92c64cb3da3407afd6c2eabf0200000000000000000000000069b57dac356d89f72ff47f271c19134c748ad9d6000000000000000000000000f6998ea67a1c73161e1f94369f1eb7ad0eb66e5e00000000000000000000000090880a17af06a583fe11c7430877962d5fee055d0000000000000000000000000079f1ab6322c341c288009092680696126e4ae4000000000000000000000000de1f3005b1ed9492e39da7c2092d499fd4995fad0000000000000000000000000b03315dd8df97717379c0c5d6e4f21f958208c90000000000000000000000008ffd82933ed9ef24771c95e4626465c15c0bb4bb00000000000000000000000096640b9d429d7c523a3c3262422dd3f6b9ca63a7000000000000000000000000f26a1a9c50d95d2eba57cd3a1c78a54eaa076654000000000000000000000000ab7ed847c799fc5537f7b1216b00bcbc5a0d0f96000000000000000000000000af02b211d3d657dc39f1d433eb8f33e16dbfb1c000000000000000000000000026e655437aaeb68cb39555bc353f8fec60b956810000000000000000000000000d46033f7ad707030c2560e69109e5005cb2a98b000000000000000000000000a1ff30a2448536712c68fea0d74198ac13f7d29000000000000000000000000078247068baf71e27838412d208017dfd928192b900000000000000000000000039a9b4f232faa4fffa8c8e14de8caf2e87fa2fd80000000000000000000000007f620bc806810464f06ace1329afd7c7530f79090000000000000000000000007f4b6419853bfde1361dbcfc28d2b39dabc502c30000000000000000000000006cd42acdb68a3f19c773643a78ac7b87d858f7f800000000000000000000000020dde8334242a8304189d13063c1157c6f4399bd000000000000000000000000a4e9be857169df6e5ace87474c55c2784d1788560000000000000000000000001be4a66b533b80566a5152dd7c18ffdc22a420fb000000000000000000000000f2c2d9856e56a5bd055bec4c07c98604cacd6dce000000000000000000000000bb40832ba59ce1cf03e502e8d9a35f11c05af1ce000000000000000000000000d82c25710f8011cb584049e91cbae67046b243430000000000000000000000008e92a3102652860a99903258f3f7bc90166506330000000000000000000000009078f65a935a2d3589d898ce603ef5127cc9c0be000000000000000000000000777e528af49ce2da05081a8be9895929454c99dc0000000000000000000000004bfaff754e6594d301565d3542b53ce7cf5cdff7000000000000000000000000893f9025e20f80f356e970e2c659641d357fc52e000000000000000000000000e1242193b39806faefec208e90ad7c00ed71cc12000000000000000000000000e4631d1c34a45fae92716a5b11a2abcb5216988f000000000000000000000000b646f5f0194dfd434e2c3009d966da49614448c400000000000000000000000003205b04f06f4c75247326eae457a21388fb3ec3000000000000000000000000df3f755b3918715dff7ba932609c50dc7c19967c00000000000000000000000047ec0772e9d790d409fdf0968fceec70fbbd57f400000000000000000000000034c97d0b832237b4785a8dd2c7da4ea40b9a0f9c00000000000000000000000002519dcdbfb5943347d9e540d2ef09ef00de7fc7000000000000000000000000fc20cb103ce7959320ec3878aa997e63aae5d1600000000000000000000000001843186a38f778cbff9c49ed3533df30ca564b67000000000000000000000000bac33cce7d928019e7852c4bbcd9d6177a8399a9000000000000000000000000b3628350d4713f8cd8214d64c520ae38861b8f540000000000000000000000009b115989851b37e6b23045e1523b9a598614f8d900000000000000000000000000e618536ef2d48861112ca01e321eb27850730c00000000000000000000000063c0df981e43086d8c7ab50c949bd713129544ea000000000000000000000000d8b5d4d68823b5fdc1b87126ad65326b13e38b3d0000000000000000000000007374e90c66c312bf16b839272f06a9001b0adcc60000000000000000000000004501b0baf1429735368ac18c61ee4dad202815c50000000000000000000000008104c66034f12f76d98ac72a00fa51ea5397206d000000000000000000000000f8200314abca672d619f6a642847fc6ae73eafb1000000000000000000000000f3279c06200340419705fd6cf1e65010e3d04d880000000000000000000000000f619fde0fec7de23ccfd731eecbb7eb461d5bae0000000000000000000000007cc929ca57263f6946344bdbc8598ddabaca8d86000000000000000000000000b932ce870b5f87ee337fe089a4e95fd830b96125000000000000000000000000f65bc2fde898abb0d0df122ffb594b466f12c07a00000000000000000000000053749f6b134a5a3057659eb03408585e1eac7559000000000000000000000000d85c409fb3b88aa0510f0cc9e5a16486c3027a040000000000000000000000001713cc859e5c88eca03aa2035fafe1367b9e672a00000000000000000000000006f5a032a949ab3c0896a9776b4dcfefca08cda4000000000000000000000000d22b2843a3ac6fbe323d4c7c3ba7d6d8fa31da48000000000000000000000000bf32c74494e5414e9646a74ef8f6f5824f45f2bb000000000000000000000000bf428874ffe4f6dff342d6b3f2f3038722aa92ad000000000000000000000000952c4f7c5caf98b300ea6ebf7a3997782d03a8520000000000000000000000002297acb01373e8709f17cf3a6e7f551feb126966000000000000000000000000a1467654823a8ce9e774cf57989181f3e2ce3ab40000000000000000000000005323875891a185be247a1263cb0f707e95ac2c98000000000000000000000000e02ea2afbc9c45dd8c2dc08e7b51aab351a67b6400000000000000000000000009e5ffa80ffd23979821eebe3afdaadf767ab13d00000000000000000000000092592fc3b335e7aeaa3b95fe72e814e475b97d6d000000000000000000000000db2f681be3d431f16be3d004313919b3287354e900000000000000000000000060ba9d8d0234760e1e9bf121313c5b963511eaf00000000000000000000000008a65097cc787cc2171fe7766852610ab1941e792000000000000000000000000503a2df975b53a4c24f9a0078c3c61010c2454b40000000000000000000000000416e734ec1102f96530a0d3cee6f86fcd9361bf000000000000000000000000332b625eec717a079a2a3afc404c0e7049e95bf1000000000000000000000000b21c0687931b9c147f43ef401b14c7813df120990000000000000000000000006409d5e909548909b213c729a6922cf4586d40e6000000000000000000000000c14658baf2abb4525c92425bb0c4812cd72b62f600000000000000000000000029339089e8be2408572c2440337707c5fe05158f00000000000000000000000062d1cbe0445c18ce38e3fecb1bbe5bd07081ede0000000000000000000000000e14dddcbf4b8953f085a2fbaf837e4f8a51dd7b000000000000000000000000074f77a3f52e19b259e600b1c34174c96ef0b87f6000000000000000000000000c619178d4a102776515fcf35064085d2b8a51ebb000000000000000000000000ce20e22ec90fcb9b8a95ff34075883760b4b36fe000000000000000000000000ade81594e127808ad447933c6cc75f73b9644b43000000000000000000000000708f8e83af5d64cdf8f7b56feb891c747899a70c000000000000000000000000d80fa078688c1db6ccee01aeaa54c459789638c80000000000000000000000007fc7394552e4f448f8432051068c481ebb07d4af000000000000000000000000f94bfd475a74824c56feb7ff6d73a19548ccbbb8000000000000000000000000cb28c927c28a9713facc8ed8974518dadc2d099a000000000000000000000000f2b7f68f5ea13691f4eb3dad4192e5acd6b0ffee0000000000000000000000008d7b0596d474ebbb0030853ce1d78c5b7c184069000000000000000000000000e793c1dadaafb63bcee025b17d9b1e839fde4223000000000000000000000000e32a97ae9d0e9b9e0d3705e42f8e43ab5fa91f33000000000000000000000000525db1289444502dd3e82fa7d22161dc6574eb22000000000000000000000000dff698f3728bf4fad78fee58a8b79e2db994291f0000000000000000000000009ad26a871bc6826f2e986b58ba058520aecd6b48000000000000000000000000dac01ec34736b436172aa86cbc5650a22690bc440000000000000000000000005e2f1d3c19adf8308e706a281b16819b0b3bf6510000000000000000000000004d268d7fc358b2989ac7bc3dd5bc3bb5ae5e3ce40000000000000000000000009fa9d884b3c2bf7b8fc42d1e28d32ae4dd9a53b60000000000000000000000004aa2af94af9bf27de2d4965b3e8a5e1796da2e1b0000000000000000000000003426cb0b6b134dc63d30124b33de8f392d5e00080000000000000000000000006f5bca5f79c1cffd822b247947a5564245b000320000000000000000000000004cdb2b3f4b28bf4fa7707e98d767a8c0a9b61b2f000000000000000000000000e7213eed657b187ddf1c7dfe0bd0638a6265ea650000000000000000000000007eaeaa44bdc2c7b91c58ca4e09d1bca1c51cfe96000000000000000000000000ad2a179a43c08410ca15eae1fc2555091f0fee260000000000000000000000006ae3d7ff3910123487410f6d46664de33fe68a6b000000000000000000000000a5273733ec0c1617b8c8b938461ee458af2b165300000000000000000000000057279096a3f0d9e3247f6122a5eae4f683133a06000000000000000000000000e241daa9ab19996841eb7aa8e34f2bb17153d0950000000000000000000000000c98451b776b6c71d557a4f18f8aa3364408cc9600000000000000000000000075368f50f0bd86fc8f40a190167c3bbf4933f1d80000000000000000000000001e5d4ab810cbdec8719ebafec5fa36c84512dc89000000000000000000000000b03b78f938db47507f46f1ab7b7e58e6fb78b036000000000000000000000000b680cd0f8655c52216e13fd1661eb0fdc029d722000000000000000000000000cac088e2019e9bd3d9359db99ee4d364b41df08e0000000000000000000000008a6a6286c65c5093f046041817de2e0ba293eb6c00000000000000000000000049ffbf2702569a34a1b99da19bd738729d8fe2a7000000000000000000000000b7186bb5c793f0642e70cb9222668e92c0388553000000000000000000000000f5f848ef64eb2663df85850bb38d7c5a8620218b000000000000000000000000be9b85fd03c771c960cb03a6746994cc809635a5000000000000000000000000a572c532b0eb40f3ddc60e77bc328cadd0063ff10000000000000000000000005d103b57f2210e39cb38a78ae9c845a43c21fd580000000000000000000000003d551a08b45882740d93f6129827a9aa2a78853400000000000000000000000040c3dd499b300346875b1c984fc004632b4fc05a000000000000000000000000511270ccd20d68fc411e980a17c61f95b8ceafc4000000000000000000000000f55930d3c2390d8e5a00fb7cd3955a9426753e5700000000000000000000000084ab64763da56073eab0fdc9a6bff29d3e6bce4f000000000000000000000000d0067ad129cdf01f0e6977a062690ceeb8a8860000000000000000000000000041c456ae1f83f7542c64d646e4cc64d9b82d53150000000000000000000000007ac754458e2a494d10cc9c2ec959b6245177e97200000000000000000000000075c0e6fe0a4f3c229dd4279db1fc95ff77790f1d0000000000000000000000003dea35a5fa5c56bf147cb7df2919478d419f45da000000000000000000000000ae0c9d534d87188377a18fc78d1d5fc552a712f8000000000000000000000000f775c76e37dd8782c97600ba9fff4af094158dba0000000000000000000000008e468ee7397ba365abbe314a27100ecabf2261940000000000000000000000002648a9fcebfa44f276e71f53544f107bc6f27d870000000000000000000000005bbd555a239ac5658bfd53719c839e722395e0b7000000000000000000000000030566aedddf2838bea4b21d58e17af0c6462498000000000000000000000000795971db62624695c8e96ae9c1c3bdfca3aac87f0000000000000000000000009f3a654601606b429f6604c163a483a42c358be7000000000000000000000000f848c1f6c11cd9e09d724a85aee8f2ecaaa1072d000000000000000000000000e1de5e41c17dbc8db8392e6dbc73a6b2512f29d5000000000000000000000000f259d9084e2df4239f625e8868a95aabb6deba200000000000000000000000003e2742bc8c2fa1f5ad1cd794b5027d42211d9510000000000000000000000000c56d65dbb394c466d39291ac1813adf4f76ee7880000000000000000000000007422dbab27c2220dfba07ad4a287793c5b11775b000000000000000000000000f9ac9e146c46732638209171b96967871063b8170000000000000000000000005c4049087e3d46f777232309289a5e3a5d786da4000000000000000000000000e93b380f4b46728dd5e0d0ec766d51e238590dd3000000000000000000000000f4a51251efd461810ddc6196545f8703b601f7100000000000000000000000004028653d4a6bd0b99aca1abf330fa0e99e7d8ab3000000000000000000000000f2e6248922f51d7903a739f1cbb5fc2e1853baca00000000000000000000000033d86e6c235178146ee03058c018fb90fba2ad2e000000000000000000000000e8293cbe365c09faa3ed6bc01f64fff5ad8653f4000000000000000000000000e78c5b6e850326fdbf1c110ac6e138e71225605e000000000000000000000000e4490da1c2f9cde28f1565d971a5c528e6e385440000000000000000000000007c6778498f07ae8f0abce27a5eed1a1c0067565000000000000000000000000009f37fb322df2f7a1c171075eae4d2cf423f98f1000000000000000000000000df040bc980677a77a39442be167f3e259fa81a1f000000000000000000000000bd755cebcc421bf3fff95b49c1c08bd56cd0afca0000000000000000000000008d9cb1318b8db484d909e99bf1e661ba9374d33100000000000000000000000031d30a30f15ada3d3895e12796c34a425c8151980000000000000000000000007f9104ce921cf3ebbff15fc3f9f1ea7be4f54abf000000000000000000000000f31e2a8f57e84f96a2a2fd18a9b189a50278f6a400000000000000000000000059d9fd18c91edce14775d156f0978b410c5fbce300000000000000000000000042abde68c1e2ee9dd2bc1e57c401283582992bec0000000000000000000000003320679a2629777f8f2994ed5890e3780ff892e7000000000000000000000000b7f328e0f89d9d4c010784d335f40a41fe68eb42000000000000000000000000d7c75a3cc8112173854c439456b3f7ef4f96747a000000000000000000000000735b2fe84f5acd6bf3b0617ded52e6fcf44025bd000000000000000000000000a1fcd8704eb1cb25aebdb49b19b7070e44f6b548000000000000000000000000adaae441cfb7f548b5a1826e322ef2905af2a321000000000000000000000000f8fc0d38320941adff368a9fa7cf2abd79f2a74e000000000000000000000000e80b952940736a3093de1ec2049c5e6d4eda4da8000000000000000000000000edc8a7f2634e4ac4fb384e5fa098f230db3b7e240000000000000000000000002d8834f4751e1a23090d5ebc75fafd3d23b7b2bf00000000000000000000000036676434ae38867cfc4d14ad6562e23cae28353c0000000000000000000000006e03d738d385c4cf726fb15339c208bfade7c3ab000000000000000000000000efd9fce29412a2b04753bff232ff29e97ba568cf000000000000000000000000ab34dd041ab85125dac71e8b9fd073b41e6c8a7f00000000000000000000000043699ef9ba1e5a02c06ac3bc5397b5a1ca578c3f000000000000000000000000a18d2a1929b26de459b86e54004fe99ca3f1d8290000000000000000000000001693528e7d4c441668a75fe98cfa0022879d37b1000000000000000000000000cac29595476f9eeef124289a2d5fa01f5473dc41000000000000000000000000ef6c16db2a6401b4e4c1ca106896b9aedca85d40000000000000000000000000cc5805c38f4de84a9dc9013662b4c14fb8d7db1e0000000000000000000000006fe702b63749e65d6be53a3382abda7cdc019763000000000000000000000000c58177c1e19f11db428418b4a8e7c75762b7510b000000000000000000000000a2898e0e4a7e5ec1e66032af7b5f7a95a4aa2d9f000000000000000000000000cca0e4876e40550db4f213f7eb908d11f48ece12000000000000000000000000284a200eb12ab81579109d270baba23af058262a000000000000000000000000b68386e6234e9c6c9215cfc6f54fa1c06b8263e8000000000000000000000000268321127ae3ea9991de4974430bded266f00b0d000000000000000000000000bf6cc56600399a44a3f733cb0e09db0d11cfd837000000000000000000000000649f3a97137b66b5e4317504ddd7b052d3cc52ec000000000000000000000000e84cff6043d763663d3e05b628687906d9ca963b000000000000000000000000abddff8211aec03b1a0c5e01c7342bd3f845bcac000000000000000000000000aea9b72748d782d1f287a184bdecd329e5e07fbb00000000000000000000000048859e2c9e31f88387cab0d6ccb8e4f704b2b4870000000000000000000000007a8e811601259693a96d635e2a00b15c4661eb9700000000000000000000000012b07340f9b35b6cf8d2e3ff423127240168322d0000000000000000000000003503488e29db7e45693ea9c0875c25615af57b1d00000000000000000000000004e967fbd75d8d6de1ad641aed163b0114a227d9000000000000000000000000863b7dd84331108601d3b2e6b4fed4df02dd39f1000000000000000000000000f05bb97d7621467c79f9e057dd2e77f04829b2780000000000000000000000003fb926906555319c51adef62a4153211bb4b32e6000000000000000000000000386f34b1ca4a4558be9b190621620ee2afa5c71d0000000000000000000000003fcf8bc3e183620e86f97387e30b919b0f828731000000000000000000000000501bc901c9135332219397dc3345418ab2d02bf7000000000000000000000000ae120d319cd22543b39398580c90736a5d2a28ac0000000000000000000000006c0938ef88d779c35c3f1716b7d2fd7d5d88e05500000000000000000000000020d54d2e4523b90969480af5e9c4b2f27b008e6600000000000000000000000015a09d6de6142d3f29ee763b976fc8b154573e4a000000000000000000000000dc33020ee9f35601dd2f70c29f77521166eb20c70000000000000000000000006992be7386f6a72aa6fd715ee40ffdb07ad8b07e0000000000000000000000000a9f009ebe80e45b3adea5670636c360b12e54e9000000000000000000000000cfed26bb9d30a70266203b616223232c96c0a061000000000000000000000000e477f24a234faafbe27f58e47c0fb1a62d281bca0000000000000000000000008c68c8e4fc7ef27d4a8bb5b568f7d71addf93eb40000000000000000000000005506c9298184020da5735e21109c97144782913c0000000000000000000000001c54881a23b66ec84694debe62c1a32abee56fbe00000000000000000000000092cf8c10aedf144fbc6cac01f286455d3478a2aa00000000000000000000000091a86b8c616e590e0a562fe19fab9adfdc6ae087000000000000000000000000a2ac994d53526128225612e775e747e2dd0341010000000000000000000000006f28f3910568b0d4a5ae56fb13f99eb0d61f0e7a000000000000000000000000db46cc5df393dd00fff0a0295b3bb2fbb9999036000000000000000000000000a3ab5f75f295542813f16c0a10eabfc117a1bdcb00000000000000000000000090fd394b0ffa6d877631a2d4e015e576b0bf1b84000000000000000000000000ee6df33868c6221451ed6e496305e771a488cc20000000000000000000000000addf66dc74a552694877fe0aa1717b6ad52d066500000000000000000000000067f4cbeef578ef63a5f790e4a22f845b46d9a58c00000000000000000000000047e0bd29602598b674e6067501365f160bd924e3000000000000000000000000dacc730a12db91da2db306a53103bce503b9003700000000000000000000000037f97e35a3c0fcaafb0f01e2a48fbb88f7035c3b000000000000000000000000a8482bdee5a1844d979cffaa127f3259b36483d8000000000000000000000000a679b4411e11cdef2d5d999caf3a1f6ea350fbb9000000000000000000000000de3dd95cce29051708193869bdc0f7f9211f52de00000000000000000000000000edbee1cd798fbc1f664479baf8693ef8e8e7f5000000000000000000000000e5ea9c01ead8a8e349fc094c7254a477b83d7b93000000000000000000000000c3300dcb99b616d9617f9a64bc0dc600d86aada200000000000000000000000043eb8e2160b4c6c391af7a452f117be299c34cd500000000000000000000000077109056f62c94702bf93edfddee63c24053bac5000000000000000000000000cc16329333a2339619470f5a7b9b752baebf231100000000000000000000000090d715a36aa2f5249d4862ca9e222b709834924a0000000000000000000000003a65d47a685a5c907b8569ff78aa4f984e39899600000000000000000000000076121dae7da2c0ef41720272ed3d3e2934176b2c00000000000000000000000015d7d144ceeb77930e3beb751eeaf33e21d66cf2000000000000000000000000c31b1f3355de1bfe319f00491fea84016c0e44130000000000000000000000000f3da7059f85993f334b7e0bcd563bbc6414ae830000000000000000000000000007d1f245cbf9129bd46f7f1c6dea536fc201e90000000000000000000000005d42b9001869c2e5fc67bd25c5e959e0e948706c000000000000000000000000aad8bf92738d3144690db7fc64c0c6555001c798000000000000000000000000d21ccd6acd203bd006e529be9db3092ccaa4b1f3000000000000000000000000853b21b7a36cbe6ecfb8e2a773d2e107ce35c4a3000000000000000000000000a7e2023babb7799ac4631ff620852646bb9b589e000000000000000000000000b244c294c7b96a13572cea9e4476c7c82c207b2a00000000000000000000000020584c265ca28206427e0629361459e9ff0312ec000000000000000000000000ad92cca8c1f00726e3f35b6dd6cd49d52fcd147a000000000000000000000000d2225b805b380da542b7e30bdd66c834d24791b90000000000000000000000003ef23dff821666dd579ccf72d60736653b781224000000000000000000000000baca976d08c445b85b21f353ea2ba95c9c20e309000000000000000000000000d0aea177b1f43264163ed263c4036bf0c2f399490000000000000000000000009c9d6bb8e773d0dcf3973c6fbefe4b2f0e0bdf76000000000000000000000000b924b2bc84672a23445359236004e173badc2cc1000000000000000000000000d234ffe76ef5a0403c0d92d8254c3de05bc3770f000000000000000000000000c33dc6843ad9d0343ba44946cb59048bbc558e55000000000000000000000000a4fc77e8ed1fdde3e50a248520793d57d9d755ed000000000000000000000000bc553dfbd5be18213435f31a24e3b926ee4dc3a1000000000000000000000000007d9f87d106113f819b1a22cb58daa059499d0e00000000000000000000000066d0935d51a85436ffd1a0d9dc1f72d6dcbf9de30000000000000000000000006ede7b754ab62b5946323853c82668ed0c091d9d000000000000000000000000d01dacdfadad4a2b64fbe383966086b0836ec6f0000000000000000000000000be41cf04e674f5f735eab625d57cd91f4645202900000000000000000000000038e79218061799b839a52dffa7ca7e1eaec46ca4000000000000000000000000fc19db370b20b18048b7c6123dbd8d40f374159e0000000000000000000000005a9f0c321df0effa198c2cd34c910c8452174b9e000000000000000000000000094d1be2e0cce43ff1a06cd75fe238c1d00682e4000000000000000000000000e3c809bedc5b88d64fe047155a6709cc2e6e5efe000000000000000000000000e5496fddf80233428cdff9097d7cd6efc7186f2a000000000000000000000000b43c9a739ad430c1ccf8a535305a766adcea45e40000000000000000000000008480c2ff36c9ad3f1d6fd8ce9f2d1a5171a9c41d00000000000000000000000096fc63025c28b37fa1b75918dbd31e88ecdc331400000000000000000000000008efac3be6aea64a01287eb0a0366828faa1924a000000000000000000000000c8af3e7dbc0e47943750fa9240ec3ba09f37d1840000000000000000000000004c7acd070adb277c96964d607563d7dbe5c1e0d40000000000000000000000000e48d982b1e82bb4e379a2ada1a599b7562566b600000000000000000000000054f2d5c298c991ed63836671fbcff3102ab8bba1000000000000000000000000caf8bfc5547d2793c627436e5cb5f314a8349f3a000000000000000000000000ffdad752ed5603d6e55be6274ebaf7ba6a4f4510000000000000000000000000370ce63d9194d32e29725963227f726fcb7f06f8000000000000000000000000949d9c47fc28e1eb6d7cf659630c1c7fca71ccda0000000000000000000000002c8d545ebdecc9ed2b7e961c842e15612d453224000000000000000000000000bc2e87b059d771e4573a919da179e98434bd6373000000000000000000000000d36b932ed14b38203e8e14b15b7b97cc5b4d5294000000000000000000000000a74f008d8bcae1d40c2be4dbdc3b11cfe9b7212f000000000000000000000000dc00a387f1eb0747b9eb5261c4419d7437dbdc80000000000000000000000000ea6d7fc804a190db215dca0c7716563775fe5513000000000000000000000000f849defb0e6fdbb52d5453edaa42538f1e08af21000000000000000000000000119f9af4a57355b87085d82e700e8b7f6799f289000000000000000000000000544e81a2e3e9271a8261060356553cd71204b81d000000000000000000000000c3b7a41f93263815fec554312360fee7c6db7c3900000000000000000000000082bb7e1b7e54782db2cd5fda15775f7d120f5c0500000000000000000000000071f65776b3ad919b9e6c6b42edfac3c3bf789363000000000000000000000000428da8b326af30c68e16ea07b329e2adcf7a0a0e00000000000000000000000045e4616de4629834b8986ee313ce6e241613d67c0000000000000000000000006b4257c5bcc602fed9e6abbd5b9eb8077741141f0000000000000000000000003eaf50f12b562d879d018f145a8207a394a0581300000000000000000000000038065739c2896d301b830a3f146ffa9338582df500000000000000000000000011a4a9e7a20f7dd72252bddacbc71168d933f8190000000000000000000000001ced96351557a90a910424e761948e41004d04a70000000000000000000000007e1e8b0f99f7c996233d3e367032fb9ce1bf425a0000000000000000000000000d13f707bbcb8dbca075c37d97cbf63c579fb985000000000000000000000000863b7079dc88ef1db5a59cc63913eb2ec81244370000000000000000000000007fa4aff8844437d6d7e3ac82cc5bcdd0ce1cd9c10000000000000000000000007ce302aa9a36d94cb274d119e8a63ca01671102d000000000000000000000000234a7874f68f14551809f43ebe30d40599ac359a000000000000000000000000fea54af9c5f9ff5c61b2e8f85f33f1d27857dd61000000000000000000000000029efe50d1e72e504a4d16fa3d05a5b75030207f000000000000000000000000a6fb54ffb1936e8720e45b9c29e4243b10a58dde00000000000000000000000041e23738a4c5118e0a4c53d5124d9512947f76480000000000000000000000009bb126ed541460bb20c3c71944a37751029827e80000000000000000000000003030f2ab7871734b5d0fb9cf86c767360fecfb46000000000000000000000000df8a6f82ab5a62078be85c5870883f42a318dffe0000000000000000000000003bc37ee7ef5933582084a52d5a34595eeb752f0b000000000000000000000000ebf5277748f74213b88951c3295efe59cba35387000000000000000000000000c6976e4cf3ec5e2b4652cd5527c50cd86d98863700000000000000000000000085f5bf30004f022092d846271cdc17fd9314979d000000000000000000000000f4a3d42b805d83b9aecd3e77fc40c965cdfff2170000000000000000000000001613c96bbd80ca719d89fc1cc47948ce83837123000000000000000000000000ddc3fa3cb51dc66de127c9324ef12e44935fab01000000000000000000000000b89eaef8438d9177d9e6010d9c6b5726f4c38d780000000000000000000000000d0a96ebabfb98ea27fcc98e8473abdcb3eea56c0000000000000000000000000264f2048103430aa73fb34b3b672330eaf663ab0000000000000000000000005a5466db544cb7138130943b01619fc9086a7b8b00000000000000000000000037e25be8c041675a9f19fc8c555d2ea901fccba00000000000000000000000007aa738d4a9ace4ba62f53ba571480d6dea1b508600000000000000000000000012e8391885ddadeb98887ed113e3b86cb8a9c4f70000000000000000000000002894e57a3fcf2ef1c11ab1f2bc6aeb97e1630f3800000000000000000000000089a87440e01583cf2d8556e61ab3c980b78e0640000000000000000000000000f1770aab39b9051cfaf31219d6be49ae1d25a1370000000000000000000000001594576fc126f50e5007d0ee8f7d8782c25bbf34000000000000000000000000ffee51dc346e69a65f4200703cec52c60756113900000000000000000000000096ce8c08ad981539bc2867e0dd1f020549d5aa0600000000000000000000000035d72b355a8852bc6d6864a53bbaffebe7cb2960000000000000000000000000bddfb5b14b5c729418b4d8ed7af17a762d7ce1fb0000000000000000000000008ee8b006339a3042ca98de63779350908588a6cc000000000000000000000000f1f9b4c6be467387dd2fd72754a7be9e0e030d2d0000000000000000000000005db10982df6d62075341e0855e62995a3dd3fd6f000000000000000000000000fc18052ee53c5017c58b67701ded32598a7444bf0000000000000000000000009720702389a65458b16f6996d5f8bd2a1d68562b000000000000000000000000c1499b3c2c3008b09269c03da26eb25c401202cc0000000000000000000000004a4015db118c6a24aaf578161a367f228cc9902b0000000000000000000000003df3adabc173f7f11e5e52f0a6bd744bb57558480000000000000000000000000c595e6d3fa8cc087cbe351aaca463297b1d9e070000000000000000000000001b57181eca9b5ac701f8e94e6afeb2ea13d445a1000000000000000000000000c82263732464ec915c4ccf2375323b988d4174fa000000000000000000000000b07152575ce1a9f70194c8340820d78ae719c2620000000000000000000000005d823bffc09b9a67c9230b6807f2e77877799249000000000000000000000000e5e5a6d9eaae601bd9999e7c68fd33b27a23035d000000000000000000000000479da26bde6db8a71a90e39ae4b064710397c0220000000000000000000000008aa59c3f276490b7cb2c5e8957331f180788623f0000000000000000000000005a76c699708e939479034044b1e63a38e7e78d1d00000000000000000000000022ab8561e77019c72482131df9edc221472bdf36000000000000000000000000da3c9555c8acf5dfbb8faf0a22c4a5ea613c681e000000000000000000000000aee3e42740464df094e5ac067275e00e1477e1b900000000000000000000000052eb0e678e8ce250209d1bef671ea3199962bd4000000000000000000000000077d6f631d67ebd876076b23ed0211142fd2049d0000000000000000000000000effdeac1c1e4822279898d0e380a003cd73c2c5e00000000000000000000000048519b95bf14cb6cf77e7dc1b3da7a6ba5ed4a14000000000000000000000000459aadd025020c209b5a59cc210cbc49edc8855b00000000000000000000000031c2efbd79d8df76c7f5aa2de0c2fc752ce775ab000000000000000000000000e74052950a8b4e1780846266562a5118d6b398ac000000000000000000000000c893ca56d33f8cc2a14dfd19257620bb12a5124a0000000000000000000000008aad0db3dbbc9be8f8468761fd20b5bfbaf0f147000000000000000000000000832bd1457f7fc384ee38fb1b2e18a8cf686718890000000000000000000000001d4fe0fed520b5c3bc3bb5c085e79ee78edf879e0000000000000000000000007cde5f9bb1ba2a0c30889db2f5f063254bd1576700000000000000000000000003b245843865c881095ec4081432fba2db02250f0000000000000000000000009c0177e8dda1d562149f33b6af8014228ca11e44000000000000000000000000152353f4298921eaca92e52f21f76c51266858af000000000000000000000000b12e081536a956e61cd65339d17b1ddf5b3928d300000000000000000000000016438253473dbbe5f28554ea5606a8427356c5180000000000000000000000003bd48a3fda3beaed4cd738994d4b817a1934923a0000000000000000000000001f29ecf4332bef5e8722ae30c0613fea8b9b5eb1000000000000000000000000ca679e9646f43dcb4821a0ca683897ac08de9f87000000000000000000000000ce9de4fa4e02e75d897b49bfadb3654261331a7c0000000000000000000000009a023c71fa3df24e310ec3ab53422f4e0465d5b60000000000000000000000006a605e32de7feff2b5c33ab1f31573d7cec25ed5000000000000000000000000349ec7c80a14d2ad58233fb5d21a9d0b0a86aea2000000000000000000000000291e692754c31ec58ff4f707ce42cee92f23e1e70000000000000000000000004805a19f5d1d1d08645566314bed196f2d15d52e000000000000000000000000e8bcde2939f379894e9df8e7d3e335c74ef3498d0000000000000000000000001871f4fe8a74752fe7f1a710182737a6e88bf1ba000000000000000000000000877178734ed20e610046c1396a97fe5c28dafa8d00000000000000000000000057e2e335471fdc0ecc9cc0f82cdc46954a46593d00000000000000000000000095c82bbc4ded33249df2a4c542dc2d1aba873ec6000000000000000000000000a7077d0f2995add9a91184de1a74167445caafb500000000000000000000000054321576723535e3dee83f34b1ea3fd012ca8eed00000000000000000000000069b4ac47cdf12c294c6e6b8d8ef7509837f4ac1d0000000000000000000000000507faaf4c9723ffd7e024c850b0f8cfec5260630000000000000000000000006bdeb45cf80d4c949dd0c791992e35ac84ed7a0b000000000000000000000000ceec8ffb5a718f7e0340c4616555c6d4870f071d000000000000000000000000ca748fe1bc511216471b745516a902027530c9cb0000000000000000000000005325e69917c6b125497fcd70363f27b8c26a86a9000000000000000000000000bcd4ca05f2f055c092dbcbb5f5dd3d24d8045b3a000000000000000000000000abfe69b6def002f756a1c2bda2c3ae0093cd9ed60000000000000000000000009d02cc376ab77825671f7b248d91193ad7914658000000000000000000000000e57b636c61015e50afa4fbded53b6fc011bca10e000000000000000000000000de54fb6c4acdf60da14f12028cf36c2b16377d87000000000000000000000000145e7348d65d08985bfdea3f8fc48260fb1e609a00000000000000000000000067d269c6dc715320cc6905a9e0cb39e697157724000000000000000000000000cbba20d18ba0e38236ca8ccbd57303b111223212000000000000000000000000787734a53fa654e24293f3c37a72afbc3b6b3aae000000000000000000000000fa0a5a3106c9bcdcdfd2e82dd9be7c36340f581a0000000000000000000000009ba3413850c2b54151980826fd84d076621485070000000000000000000000008da7c5cb478bed881687d979d4b39a0c59de8208000000000000000000000000d02b48248c1688a022e998f53876e768d3ef619e000000000000000000000000f0bdf60c5dd2e4ea7899e79e28a4851524d90d5b0000000000000000000000009108c78ea8a1c635764fdb734c067310143be164000000000000000000000000b42917c4a0acdf93efcba1f2e2a7e6145551b8d5000000000000000000000000d99a1aa679218abe5a83a98f5bf4a7b49392ff1e000000000000000000000000624a222a654af84855d04c46520cc3a9057be1e4000000000000000000000000ddeb6a808fd8457102818729c3c51e3b3bf4397a000000000000000000000000ad658162e46e52e3b6113ff26acaaac0ecd96c04000000000000000000000000ebde5e30d4a6bdf15cba9506a95902d8fe050b12000000000000000000000000d513852cdcb7e9474cc309dd175155f894c5296d000000000000000000000000d8931ee771f3d86f710f23afd22c649d453153fb00000000000000000000000058b0572924007ec2b425fa9ab5a1413ccb165548000000000000000000000000620d0d4905a382e4508231a7dfc8717e280c700a000000000000000000000000f13070471881d8bcd9152b6dbba7d6e9e1cef27a00000000000000000000000050f3dd81266ce54dba9abee52112620b80028a6700000000000000000000000089759de8497f2148e302c7a593f9bd4765e3c93d000000000000000000000000a3e913ea506c6af52a77992dc3b28541c380fff50000000000000000000000000b5203526d045ec7c5ec76287dcf4938c7f93fcc00000000000000000000000098221d568015bb4c1378a33fe51744f6f958ece20000000000000000000000007a8d5bc65e3472841ecfbb1b9ee38994dd7b9cd600000000000000000000000079a5bbf61669acc467c426e83fa2d44e5f94621b0000000000000000000000001faa684974fa7edd747b250e01c32e18efce1a220000000000000000000000000053d5003b843e78fcf97d3045de5abc640371f2000000000000000000000000fdb2c9476cbd4357a1fb2b82695cccd437db36f8000000000000000000000000a13d5c23f73410d7ebc156e6aad130aea45105fe000000000000000000000000b18025c026d41d1bb09ada181944d7fc1403069a000000000000000000000000f00b51546a9c7b519425db7083fde67dd1237c5600000000000000000000000016259d56923e2fd3fc65664c92a5d8de50efd02a0000000000000000000000007f2bc3437416991eca81be4e808c8dbf887995060000000000000000000000001dd79063028ff29f2e39392347b10bb4609379b3000000000000000000000000b3456f6a4cef3a93230cc6e35bba7864a2f7baf800000000000000000000000055c596d59921d88ff002184c38b30d685e13aedb000000000000000000000000befd18d409d969d635798977d1477d5a5dbc47ef000000000000000000000000465e0050d79fb2db924ce3f8214c00ed8e4f448700000000000000000000000001cafcfd70df0cb867221bdad296c33250819824000000000000000000000000d6bacde499ac8ee46575a39d3f86f8b5cf030edb0000000000000000000000002f39f98c02e2682f814b36906880d0ca2b05ca580000000000000000000000005a729170907554fffdb556cf717d468eecaf1b2c000000000000000000000000fc923c09245073cc41660b4bc7abf3c84b4ecc7600000000000000000000000088be74f9cc294bfd6b361e76403b45c8f7e11221000000000000000000000000eb221f21b8094dfdd0f27e9c46ec78d554baad150000000000000000000000006cd85b94166eb0cdc45c9b3a67eaa9d288b33de70000000000000000000000009a18a652b28c2ec051f9299e38e1ec000b7697370000000000000000000000008bc8da00c6336de1bc5324d30cccdcfd5b0fbc98000000000000000000000000bc8cd96185a05362bdd3385f6fd8d483cf9faf17000000000000000000000000a041888d520d42c5227da6aa3222d6dfd8702c48000000000000000000000000f704a1696e5b9816c82679610a2e8966ac4bdf0f00000000000000000000000091d1c424b8938a82df172bc12d4605f376208561000000000000000000000000b7734cce8325e5fb46f2fc188f18cf55a7d8efdf000000000000000000000000ef5b24a4725844106323757aa887763504ee099a0000000000000000000000001dee3e96f5337566121a5e7285d1ece355cdeba100000000000000000000000095887c5acc520a0e97ba2011bea62b7c170726b000000000000000000000000068ea61fa2821ca1c6276405f7d91555a3a4ff1bc000000000000000000000000078f770338bf8a92a7e01add7d6ef5a678e3884000000000000000000000000034fd9d49f3954ab32c83d8c1a18b4d59ead7a7d900000000000000000000000083cd457721e6fd24681b8aea54658fdb07590a430000000000000000000000009ba3a7e7b189d17d70954808179351792112aa9700000000000000000000000050d65933117a4d478d782340a223210a7ad66fb4000000000000000000000000b221417f439c2e3d8d642ddcad78b56694a179a4000000000000000000000000eea722a10d0fe2d635d8bd10b471d24d57d8070c000000000000000000000000194bcb3bf8c128aa2a91f6e7e3a8030f2fbd0b55000000000000000000000000fbe39ee39ce6ebb0ed933284bf9c0ea6aeed19250000000000000000000000008de71b3361cc9029e39289b8ec9ba67b5f1b448b00000000000000000000000053a0a29a4d1cbba65e112d8ac5c4c3ad05ae82ae00000000000000000000000032b3d63d7766ec042f22c4c8a43552a40af10c82000000000000000000000000a01a7bb2dd966bfec65f88d3e15060eca6c0397600000000000000000000000098907e4a06b558d0368b296bdcb6ca83ad1782c4000000000000000000000000f97f0d838860aab33b0e11ee786bc3ce17dc3c7e0000000000000000000000005409634101a9041bf10e5fe15d7583540f49fb3b0000000000000000000000004790d50ed204f5bca9f151d1bb1d48ffa88754ea000000000000000000000000850f71ffca88c79830781379cca6628f8c37a2180000000000000000000000009b3ed9bce568f7901e8f6ca5ef29722cc4b05ac2000000000000000000000000043a6c6badd83d52c0212f96d997d24bb0ea12840000000000000000000000007a33615d12a12f58b25c653dc5e44188d44f6898000000000000000000000000257562b6349eaf4ff19a5f99529d29cb37f3c9c40000000000000000000000005b3bdba4ea08b18712535d353a47c6d79a4eba7d000000000000000000000000f78955afe90d2b3c41069be0627a6b11b59f95d90000000000000000000000001352d05f68b8e4c632e35c9c8a1e428ee57e316e000000000000000000000000291f75c5f326685abf07cc589d14e29c1769f6d2000000000000000000000000600fec208320337efeef3b229efb0212f1816aa100000000000000000000000012b56aadddb3fe63e98ed45aadd4f8571a8aca0500000000000000000000000036aa30baa9531012b6ecd8f1ac563a4c3f5e51f10000000000000000000000006d5bbaf7fa1f39a41399a7b159d381cc6e6940c6000000000000000000000000febf0ccdd21303122f3e451d2ebbdbd6789c09f300000000000000000000000006beeb945af171eb252df67b85e9ff1307d78474000000000000000000000000ef5310be2f7a9adf45158bd81924a04ae3722150000000000000000000000000782a3ecfc5db8100e324e8c5912fadd05b0de83e0000000000000000000000005291996834fec2f3b491b2778327f74cf24afad8000000000000000000000000057b70f053894ecdb5d5db32dc8e17040694e6d3000000000000000000000000864e0134390dd272d31f04ac2a4a688af0971188000000000000000000000000c9e458727904ed994490cbb2915a9c839a5db0a10000000000000000000000003f8d60c57c63f9e19dbe922de6c03c0a1ce34d9200000000000000000000000021679a73ab81aa77b43305cdea3b53255af6353600000000000000000000000036a088dc09cd9f384eb5b13e77517eda8cd5ee210000000000000000000000002853f33482d281fcfe60957b8756780a46d63d0e0000000000000000000000004d735be2cc727708212effa5d8f1cdc9cfc438f500000000000000000000000024d121338fccc5fef8e36e078f891a02e1cf97790000000000000000000000008692340069c29821daf0091559fb78a068b475c80000000000000000000000001ddc998e5f9750226ad16912c37ce7729fe94d70000000000000000000000000dabb18d5a8fb990eaf1985fb5bfdd5784d8de53a000000000000000000000000fab6a9809929e2616c5b3b18d4d2b9e8335eafca0000000000000000000000009bd78f2e0b60426fbcd84aa489eb5c6bd1de60c40000000000000000000000004255431f1c1cb51f7a5fb029cb7b879d5a93079c000000000000000000000000447383335d9c3eaaa854a4db65443b32af687b080000000000000000000000007371629e4d16d27d1318139488ac22a76306e3c9000000000000000000000000d549f273b15206c9bf402c58b3023002ad0d86c10000000000000000000000003b8b15af222a2d307ddaf3592c3bf806bdc30e980000000000000000000000003e2b9f69d7b7720c5a4ac26af02c9de2cab207540000000000000000000000000abf4af379c5b6e7d29a410a2c8069118af03214000000000000000000000000ba03308c9bcdb5a46720b5964c1d75822f217dcf000000000000000000000000c7b474d9f83bae5f7fe28ff501a09c1134c6de1300000000000000000000000055af614bb9d2e9c412d614be8901553b9c6156c7000000000000000000000000fc1a646bae1616794a4945c648736a9b9b640d31000000000000000000000000809d596aa61c147355fce6478597646a04a5df3a000000000000000000000000180701562f3a296c4b1b93d11f8fa3667766d76700000000000000000000000014e19db90ef43fc2005d952c67190207cfce2094000000000000000000000000a5468c0f8a829d2da8db8a80ccc1d08a5c42404d000000000000000000000000b49ac64468375f0ec00f8daf45ba9bcbc74596210000000000000000000000008f6289b238145b94c356ae7644bdd5b1cfa639ed000000000000000000000000cf15fa7f2d122d9fe4de22fa58e883a06b82aff30000000000000000000000002ffcc100179986ff257118fa1fdfbbea63715ec800000000000000000000000080d354d7e54f299cd63284e9ea3cd8c88a61ab3000000000000000000000000070356a7343f6555e5a2a4277c5c71f183456555500000000000000000000000076898998985e5d268c4ea9230382bfbc3db133640000000000000000000000002d00ed30c299985fdf0e92b7c17acc290fd38e4e00000000000000000000000009caac93cbdc775096957b23530c2ebf2031ec3b000000000000000000000000c37933d8ba566f50465c52d70ae3cec38a32fd73000000000000000000000000062f29e7fc031dc0bbec2a59ea408c11d683eb3a000000000000000000000000a821a6b29ba5b112987bc8679e27678c5253cd220000000000000000000000008cc0f6e9619359ec8dff8c5a4c4d1a724479969a0000000000000000000000002151d6f1c65837120ed42d9a9885284b8065c5d90000000000000000000000007a52dd68d575c5c3daaac3b2e1504b0ee93c723c00000000000000000000000011b8d6c0e60301a0f00173f767c1a7e26ef5ae370000000000000000000000002a103cc429ec7ccf7955451bcf513dd5b4163a8a00000000000000000000000054c9b544be29a2e3e3fbc4a1aceee2b8e77271820000000000000000000000008c66017cf50e0869784420812543806e97a7c7d600000000000000000000000022664b1e0d89c19fe38cd55b4cfcbb76b04a27ce0000000000000000000000001843e4bb203419f4725b6d2b85463e99a348b5320000000000000000000000009de91a6ca3f9e48ad9af5960fd200d47e9812d59000000000000000000000000cc018b1842b4bd4fcb0173e102777ea0defaf1eb000000000000000000000000c162bf237fb788f6f073882eb58b0e7547b9b04f00000000000000000000000053ad6b367554c4fb11240f180193773b41e12000000000000000000000000000909a390b031d32761b11f575b3a17a2662deed8300000000000000000000000000d3897a113aa8a0a58f78cff3ed2c1ee72b57660000000000000000000000005d57fa76d9c3a49f55f6f605c411c7ff4e9b4ece000000000000000000000000803988927c6438801d92a782a9c05259fc754ac40000000000000000000000007218bc23e61201e136034cc114aa8a5486ad3246000000000000000000000000f437aa18d6d7d325ddcb8c644d87c664387fd95a000000000000000000000000eb87b8ae04fc1f2211f7726e06411b44a4e25f80000000000000000000000000c6a4f66330315f620fd4da798f31810e8a23a4fa00000000000000000000000011a8fbcf43bc06dc7b86a7be2a5d6d679569bc6800000000000000000000000086e89ada4c7f31eb5b1309bb21a809317a8f80dd0000000000000000000000009d545e1d3f916689f3a3f9fc20a8393d871f1f4e000000000000000000000000dce29424b21118a309138d1973da52396a2f8713000000000000000000000000e58b80bd2bc4509e55deffa73cc7c525b380a55f000000000000000000000000dc7729fa154405c355bd8a40204f939dc1784ebe000000000000000000000000f02848ee6bf3e2df68d276da5e8fb47e08c80a9c000000000000000000000000bc7082f656f636ee8adc0ce2fb9940b2e280833f0000000000000000000000001fac18a3860c1be43ca6d17dd22fb0286f0a3259000000000000000000000000bb9b01d4accc0455438a8f835a85bdcc242e48ae0000000000000000000000009b82ebd7b20eaa2a47681b75d03a4bdffcf7a24c000000000000000000000000a4a1f4130ae21734039269157a9f164dafa2ae19000000000000000000000000ed77715f670e2715cf13ca5fa3e74d44108ed48700000000000000000000000048bf807359641b333b376c471dfdc8b6e28020cb000000000000000000000000dad21fc246f17a32d1a6559673b91416fa2e4837000000000000000000000000bf5678df183e174dcfcc21d5a5c2e1dd015e5fde000000000000000000000000d25dcb1909d1ada6a63b0aa341cbc6b029b1aa950000000000000000000000007846d8887e5304f48eac5e51370c6d10a1441a7e0000000000000000000000003706cd8c6e1504b856fb783875a55ada48ffde3400000000000000000000000026f54a57c6900deef289712e1a8cc88615617f85000000000000000000000000610301a2c48be0b7cdede26927b8d7b83db7e55c00000000000000000000000070e25c49681e680a85b5732a2fd36b4dccf99e270000000000000000000000006d619fb717444f04ce759a07a3041a273fe272ff0000000000000000000000000fd2b1c3405b9a5ef9ef0f4d600695267bb6b2c30000000000000000000000008a5847fd0e592b058c026c5fdc322aee834b87f50000000000000000000000001a289a4ddb35451dc56f06daa3286d50708aa50a000000000000000000000000847ed9cc1be5d802056ead799c8c2b85b9a7b315000000000000000000000000ac4c21fe607fb462af6e56e67c8b6b9640c904e30000000000000000000000003e7545e4436706f264f853b16cfd221832fc5c650000000000000000000000009caca9e5b17e6778ecd2b3d13761223cb4dc3fc30000000000000000000000007b6dfd8c9232a49528a8fd3adf87dda9526cdf3c000000000000000000000000ff7c80decc52aff848a9ab0dabdd2dbe1142a3910000000000000000000000007cb004eca52a080d1ea124967bf98b3308eb99c3000000000000000000000000496bf21524ebe126ce1761d99366ed58b028350d0000000000000000000000002916aa107adf4f84368e9c2b156de3de7f0fcfea000000000000000000000000cbf0115c83037ec3a3f260b28c37887e4af5145e000000000000000000000000995921a44509824e4f0453711beff30e4999f6ab00000000000000000000000070b7149fc34af491508e26ebf57b00ea39f1643e000000000000000000000000f39a0e726a21a9e398dba3b5bccee07becd0017e00000000000000000000000078610a0a1486d7c8bd8ae847fbd6546029313bc0000000000000000000000000e08f8cdecc1a0c2f0e24c5edad86ee1e0ad014cc000000000000000000000000149e4ad472f671ebfa7dd9142e79abc237f2eb28000000000000000000000000cde970b0dafcd09d5080242430af90f1ee3259e3000000000000000000000000bd01ccc2eab741aec5054d3fb2222191c5ee2616000000000000000000000000f425a58c89e26917ffee915e844421c42701f73a000000000000000000000000bb8dff8ef1bf2f149ee92174b3632b0bc5b82b0f000000000000000000000000c13d61748c3863ee9ad74749508f6de00edda99a000000000000000000000000b2e2f0a9fca281c6b8711bf0cbbf2cba5668eb76000000000000000000000000e1c57ac7ff176f102fb1d0283e4653ea580788660000000000000000000000005650a5c8ad00089316bdc87f400041e7667900d2000000000000000000000000bea6776278cc00fd5afaec919cebba4b2d069c7f00000000000000000000000084eb60cb364372ea7016e129490ee92391ce16940000000000000000000000005a6c055092b6ed279c6305d4c5dc6a54fa4d7c490000000000000000000000002af18d5b16f3f2c7cfa0057fd9347a9e4b1fa25b0000000000000000000000000a8d9e09b21b5f4ef2a430e585b41ef00898177e0000000000000000000000002fc330ebc98b3eba6f1ecc9214b88f8c64e27a6800000000000000000000000081a39b502f21b75a1d1e4ecd8d9e9ccaec9c1df8000000000000000000000000537fae1026c1a115b724858a63f8a731aba9be8e000000000000000000000000ab166d76c5a24f651f79b1b3114416e1ded19a9a00000000000000000000000090fcc398605d09066f517f4ffbf3311a5f0561a6000000000000000000000000b3f8242d214d96ef3146217cd689868a0eda9372000000000000000000000000568dfdd678d22b355438b94c9bb2aba6ea24e86400000000000000000000000024e0147b17180990be8826c9b42b96a85979b1e5000000000000000000000000fd701b294158a3410f678a6c4ff5c20bd1946118000000000000000000000000d62fa2bc7f057b1270ed4dd1577798b3a19601c500000000000000000000000044881058c390a0f8232e9904440cce609be751060000000000000000000000002eac0699eedff73624ee9c3d45f4ef73c316b65e00000000000000000000000039973586f37f2d9cfe7d9ee2b8f4bbb19db2c3410000000000000000000000003c4987b990e3b7a8677ce50cd0d4a6bc82c6390800000000000000000000000026ac3ef4ea54d59d429bc1941b2575c5585591140000000000000000000000006eeabbeaf2a9c268be3cbbad26e2213f25743df5000000000000000000000000d6cc42c31e30b175722914ddf7a5ca274189b54c000000000000000000000000937c4217cba2305f23d0d58f26e745291a8b057b00000000000000000000000073d05f1ad905346c72a7fb277555e78ad40080ee0000000000000000000000001b79cbf6e582460eb004feb996a66b3ae4da6f1c000000000000000000000000a1b06728267f5c3d03864a26f95c389bc61baca30000000000000000000000002b277f3d9cbf5a516b62d4a9d85daf4359fe2ad200000000000000000000000038e694131779b7cf066b1771715c0b112db79f9f00000000000000000000000069cccf98d14681ac68d54b0982fe2b2787b4a61000000000000000000000000086c3ebe8aeae50e4d070a034016d47958e7c8059000000000000000000000000cb711d29dd165bd52d99055dc5d4e55ff9da5f5d000000000000000000000000940854a04e449e9186d224fcda425f22ab41956e000000000000000000000000b85d5b41f95067222d9509123e88ed85e5e82453000000000000000000000000a3c50d848ccd890ec72e5e4c1bbe6e6dea933d84000000000000000000000000d575db8fcb60c3e9fde35dea41e4634736abc391000000000000000000000000bc1023860a03186453336a56c47f17764fcfe66e00000000000000000000000018d9916a8aa4868a2f10223da138587521ad45f70000000000000000000000004371f62c9226d71fcbd4f539a81cf4f231f07aa8000000000000000000000000302660e94318b6291dc4204216e87a157e58e07100000000000000000000000087c05e61d01849dbb5e6fbb52fdcc13e7b30b83c000000000000000000000000d255bcc5c87ffb17049d476fae85a1bf39f70a560000000000000000000000002a2aaa9634a84d20d5e014ed8932d1a718fc7b3200000000000000000000000032f4542e3a7409544facba681576959c57ad0e82000000000000000000000000f2e9c672b91793571e02bfbd3b9786787291470700000000000000000000000037d8227a052c75fb7fd675a58cfeae1649d6f7c10000000000000000000000008feb9c2aa8cabd5c1010443190d848e4a5ae0070000000000000000000000000a4203b46fa70b8b523fd9b80446fb63dc102e4a2000000000000000000000000a60f4a63af37f72ff2a8085857f77605dc0bb10a000000000000000000000000fce6bd02512491135cba2aa1b30eb935462996de000000000000000000000000a934c30e851daff087bf8b5c6cdeb071271610c300000000000000000000000016181ec92f407ca006f1227d150709b6589291880000000000000000000000005a37144b5e7b7307ab75aaa3c4c885f8c9115a3c0000000000000000000000007f5e59c37e24cda0a9593d9474229b2abdae08e50000000000000000000000002517d671dd7e80d53f9135ec70aca6f5eac2765d00000000000000000000000074efa610bb1a4ae802f0d55195847f7df57002100000000000000000000000001af310ef879d28710f126e268c5d2ea5f1b205cd000000000000000000000000507c19453b3e05be58fb7ad03c3c21658068b987000000000000000000000000bb07c552a62931bc2a3fc892e7a38a117b2a0eb40000000000000000000000004bba1f3ca97a8e87f6fc0d2b752797de79ac5a28000000000000000000000000a9a84420637c614946b6103a5343743833d059c7000000000000000000000000b7c2823363edb4314972093ef8888062d6e884160000000000000000000000008588c88ae9282aae7f342d91257d22cda8c316d000000000000000000000000097e7b241815ee5f9daae826c89445b40900b05740000000000000000000000009c1208c4b67c0b13be9fd84e4c9c96a531f7a218000000000000000000000000c0314da9c2de042b6ccfb60462c4c19b72219d8b000000000000000000000000566996ebf29f291d5a91b6097fbd08185835f990000000000000000000000000023192b16a986dc4e5cb76c1ec2f4d2de4d0846200000000000000000000000028f40252c27a4f619c53787d67f58906f66867d5000000000000000000000000c1b8662a68f3eb66bc5e5c4de7c1ef04dc344d530000000000000000000000005d10255ea28b9497dd351974168304e84da9235400000000000000000000000060b2322e60f9232fc5b73b4ff5f68564f2a04b760000000000000000000000004825f7e0a104d76d33917fa4332dc4b4a5028d1a0000000000000000000000002caef8876b628d1d445f43e76f94c470fd1c3b61000000000000000000000000b2d4552705380362f32cc0dc8316fc0e44b64c6d000000000000000000000000dcb5c77bbb297993bb410ebe87bbbed82d44ea35000000000000000000000000739120c967dfaf8da80e86c5b7794898e202ef900000000000000000000000007e855e85f66b238f8df22cdea64ead5aa2c902cc000000000000000000000000e5b14756dcd9d04b48e3aced5403e8a11c645aec0000000000000000000000000d1f0229461c16016dda4accf6689955007539f500000000000000000000000064882779a1877ff0e8a627b28d72eb46ec9e75f60000000000000000000000004335443f963b2b88a9f8e4716b9d26a68cb4c958000000000000000000000000067f1e69a9a589ce29fd1fa30b4f5a218ec92830000000000000000000000000c8dbc68b39ac5fcdb4e977877efea59c3b5b55b3000000000000000000000000eb401a699d2be93446bba01e0050c85099efc5d70000000000000000000000008a84bd32591185875c194978ffc93174ffc1a2c0000000000000000000000000895b6efe09148ca7350fbea15d6c28d658ad5651000000000000000000000000651d10f2e838a016b2f6b7f8b1d9633f555b08ac000000000000000000000000c332f0eaf12651a91409e7ab55c39b2064d212bc000000000000000000000000b17c7bb9c040a798ac94ce9f7c50706a6eff084c000000000000000000000000eaf7476b4e50677f254a904b5f95735a357ee6f000000000000000000000000050d5faab4903ae88d0cebf5b826b66eea038569400000000000000000000000090708be4d8f69234aea667706bde6789a74922c500000000000000000000000041da9000c11e3b8298edc1647a7e60947cfa53e1000000000000000000000000c68f748e872ccc7a4e0816961d26158d9477fd4f00000000000000000000000087e33c0b03a83a3c546e656d6d7b3fdb7121cd6a000000000000000000000000b87a08b9c760740ad31c30356e873c8d7eea437d000000000000000000000000fcf35d9ab49a82bfd44b2ddcba8780dfb43acb5f000000000000000000000000fb6ac088ce32cc6931b47e22e5083c746e3fad9300000000000000000000000037ba39500a5db3c08cf5c4f1dd76b014131d90a100000000000000000000000017b76e8ebaeb5e14d5b10ba9f911affdeef5a020000000000000000000000000f7b946f906f696235a228b9a619cfa1dc20eede10000000000000000000000006f6416cc1fadd7b65902df6446fb42389238db480000000000000000000000001fe2515711e924eb97a487034fdbf258d50082e60000000000000000000000007cb74e096e814b690e1038029a72b4bc5fa719820000000000000000000000009696f879ee5adb8445edf0b8b232e5ad31976853000000000000000000000000854ae9c3b3064ded9feb5bf4214ff9cf68c81d08000000000000000000000000584e57ad9ff8e05691b52cef4d662f750d8957a9000000000000000000000000242530b597045d335f4ae001331bb8d6d9701569000000000000000000000000057bae66b8de533e1c896e8c67145d6060e80d5000000000000000000000000054548dc233da1776217f003ab1b3736119750c5d0000000000000000000000002d2fef797cd0109e3e48853cdfe1e84595fca6a7000000000000000000000000a7afbae9992de6dbbfe1c4cd965b236fe3491bd1000000000000000000000000544a5bf4e1d72b86a4d4e83768e7584d1c89412b00000000000000000000000023ba11a80a347ae3844476eb946aa5745bdee969000000000000000000000000fb28b0045417cb5bd0d9f67c1fd91beb85cc9ab10000000000000000000000006d85438a8378b0ee6e5488155f5570aded41146c0000000000000000000000004233df6bb8adcef7008b0b348b8a8779e778dc9f000000000000000000000000eaddfa267e1b004919a4d8ae9bbb871460bf6cdd000000000000000000000000cbba936da0045100e591a9518a66e75190bd0c2b000000000000000000000000da456327738e3569a2bd8c6ea945461e3cbca3ca000000000000000000000000b49e69adfdce8782a6b27e37c74505b77a0b3d9300000000000000000000000029797205baa6e05e421ed3836b5b96c776ee6f1c00000000000000000000000089f7fbe5699c9cbb513eff75e930d6721db6edd2000000000000000000000000c59e3d5095ba894ef8bab1926a33eeadafbb0707000000000000000000000000cd405129911f9b04db08a2276985d2837f4d175a000000000000000000000000d003398e81ce60b0318dca22059a28394a2cf2180000000000000000000000004a2858b442b16df2c2f3ec53d36c8b492244a892000000000000000000000000f715196b48e38aae2e7661aeb699bb651d45c9e700000000000000000000000028ef99a8d4b70ae0f5cfac0e7c2189e85561c095000000000000000000000000133bfd79e70104b394c610d35c4e882bf3b01951000000000000000000000000bc49c7b9f0046dfd6d5240f1c1ba97fde3d7d4270000000000000000000000004d2476a9dc1f28d8c4580983c808b9d6b434fd93000000000000000000000000a49bd27ec5ed684a6cfd568791bfdc21a3d3fd51000000000000000000000000e940d28c58560d12aae67f76dadc7d6e356eea3d000000000000000000000000bddd467659462fd55be4a66c3b8bea2420bcb7180000000000000000000000001fa2b22d37c54bee05adb5c2bf5136239a050622000000000000000000000000c23ffbb10700bcafef6d84de20e129e42afa2a9b0000000000000000000000002993538b938a77c6aad8043a5a8cd2fad909e5f200000000000000000000000079bc04552661c5e1751c00cf60a1c4681846688b0000000000000000000000001f784a5519a79f516edf59dc4a73ef5457c6ec7b00000000000000000000000056ff09606f3e63a6598b7b5aa06f941aea859ca7000000000000000000000000098d7d5c1c5c3760e783671a688e993cc9c435600000000000000000000000008dbf663fbd4bdfd2b7ae7adc9a82e9a42490f7b200000000000000000000000000ced930048c1dad8b921d42d64a67157a285fb8000000000000000000000000d7794bd5deb9f0a114d3d3331bbb058cbbbbf57c00000000000000000000000086a03c9ec60740529d04bc0b99c91ddc4cddac18000000000000000000000000354b29b8273c11dfdddf677d177893984b3eb4e70000000000000000000000000b1a69d883ad5584afb203bf1ca338f8700846bc000000000000000000000000a3ab32fdc6735cb145915dc748b642ba78ceea73000000000000000000000000c396b6a3d555d2d1d1123cbeb41ac20fdd2fe502000000000000000000000000e20fab957870957cbc288a015cf869080fbcb645000000000000000000000000a7f2dfef34ed820aa790ce55e26925fd5a916d99000000000000000000000000f2c5e0dcd7affe7c4103200f1edbd0c77ce041460000000000000000000000000893b3aa96ec188e6a95ce79596ece7048690d92000000000000000000000000c3dac5497f6e9b70aacbdcfa8613923fbec33e13000000000000000000000000dd2ca56ec7afecb856265b796ff343cdefcb3b9200000000000000000000000042b6a896c0b83a53cd22ad78bc09989603cd220400000000000000000000000056c7c53e3d24b18e9c8d3995106654cdfe8706530000000000000000000000000d70b64c47353a17c1bd15ff6cb9c9bfe4113190000000000000000000000000e5153ec5a2b8759e86e56a04c5b7d547fe679fe6000000000000000000000000653c72655419518ea4cc0c15f852084a254adc150000000000000000000000008ffa11087ff91cbae74e34a15161d90c420e5577000000000000000000000000912c1742cefb45a6d63be3d78d12480e93ef80af00000000000000000000000018c70d6e9dbb764b7e3f2bdf08a6f30de7359371000000000000000000000000b71e5a16c65545fd608dfa682243cae6d52e18f7000000000000000000000000c71fc893975a57b52c90ae66adc324a443ff9e370000000000000000000000008170658105fd7c9747938f5c84fbe37a40bfcab1000000000000000000000000c3e843d0026188fae7f95bb5099f918e8d870a07000000000000000000000000f36b09f1ddc548a8e54ad5a061be4df7429267cb000000000000000000000000aa11d3f61c378cef086d995b25299fad685b94260000000000000000000000001ba4e8fd9705cc0105a03aa880683f8fa77c741400000000000000000000000023ffab57cb452442b728e8fd7d021368345e6a1000000000000000000000000050c1789724b2a932ecbe1ebf5c241ef66d83ab5d000000000000000000000000136ccec96686d34b71bc707cebfa37f07450c0ca0000000000000000000000008bd9882502f7af72d772ea23ce9428b1e45b6aee0000000000000000000000003c9f538bf1c8d7671255500c5356ad6a3ba4428c000000000000000000000000ba80608d4cb86a44867c28860d401265f266db8a00000000000000000000000096b1ad7e055d519190e5eba32d386c44ad33ef16000000000000000000000000c087f714bdfd69653b0689773529cf1726926f5b0000000000000000000000001e300cd572b6bf02517a0cba8ce5add545783d330000000000000000000000002df8394d2c445006d3ba406a612c58803b6325f1000000000000000000000000c9ff90b79db264f90b7c02532eb79fc259294c98000000000000000000000000528c627ce18f04cc3fc63cdb61cd961aa73cb166000000000000000000000000d30d2a219edffac842706ce565059f79cdcbc499000000000000000000000000768e06395d8ab4267ec3d9b58c55dffa76f8b54e00000000000000000000000067a305a6b00ed955b9e16026ff070df6113ad50d000000000000000000000000cbdc794cda5c93001881552eb0ca33cec1950875000000000000000000000000e6b2c7a320c6e74b0fde701d4643cd2b2c858fab00000000000000000000000063186f4860736338fd91d80af3ad1a5b556619ad000000000000000000000000ecaf855565cadb555959fc91ac94a8201b61f7940000000000000000000000003ef484c3d6cc6b2afebbacef8a564020bf78fb3a000000000000000000000000fc1993713a66a7eb32420a66af22ffbdf7cb5fd70000000000000000000000008553368d6717c9f833c91995cc3cd2b72970b83c00000000000000000000000004d3e1ba611e50df6d9a692baeb856ea4e9d5fa8000000000000000000000000f032424bc63f4dd39ea61e95805965c8a61126ac000000000000000000000000e2c8139a960b57e77858615990065160e41499af0000000000000000000000005f3308e89dd75ea9f2f07daa8429cc839f7092e1000000000000000000000000ed2040384edf48c40590ada47da3c3b471f8369e000000000000000000000000f59be634bc3845466e4ba1571a5280b17f503f51000000000000000000000000bef4bd79989f019bf246fc0c1f5b1821aae268060000000000000000000000004b890ad9280627270315a4f2fea88a53745a597b000000000000000000000000ed9c5fa1be6714706eb4ec925178246ed6dba7e200000000000000000000000003f43a2a9e1c9dded8f51308f0b72f3072d0a4f6000000000000000000000000565b2a1abf720f039a2480de89d1cd641131389e000000000000000000000000feb00255fca23110b8c38e9ad18f15dc0cb86abb000000000000000000000000766ad6c331b4670aeabef0575592b8533800f3cc0000000000000000000000003f01bd4bf0c18e0e09f6af9c5e449d2ed343221700000000000000000000000086f87a242cec7ca1d74741284beeeee18cce4614000000000000000000000000f0bd25314850bdc2b60a3a4d847d4aa22e7b0550000000000000000000000000c67eff8b4dd92468f76ce434d8d7f34cbbaa79db000000000000000000000000ced966ba976754fc3988376a409af58fa3c3daff000000000000000000000000885dc4f84bb3acbfeebf72b1128e36765eab8ce900000000000000000000000075fba726c9dfafe5e2ef8f206bdb99153219b28f0000000000000000000000000fcff73666963a6c2a5ba0a9630a248436902899000000000000000000000000822882b9784e8f8b6cdc3f57949dd5259cc0fdbf00000000000000000000000039996f3f23fa672115a1dcc66f48e804051dc67c000000000000000000000000e3165aedaf6a9cf3da7acd7f9ccee8022e4c0694000000000000000000000000c0f1aade922732d8dd40204ef1af8c0b3790d043000000000000000000000000e86d0163ec4d64c86bacd725ce3289be6c924f2c000000000000000000000000f1dd45a6fd39691e895adcbb9bb0c4af611f1d0c0000000000000000000000007aaf587232f5298403e1be2171004f9cdef20f7900000000000000000000000060d044e4a61e29c1f7a5fc0959969554436368340000000000000000000000008750562177e0dd45145c444cfa57d112d8a760db000000000000000000000000c25127f5adfc9f2b7c90ca26f8caa7c4937ff2a60000000000000000000000008284f0e4795ba648be5b36469ce305f48a3f7857000000000000000000000000ea293a558b1f79258da4068796fbf137da24c29b000000000000000000000000aaffae515a5a0942ce6ab264e320af2095d422fb000000000000000000000000ff9f41082d603e40afd1bfd90406c02e5a4e7f49000000000000000000000000c26aef3be426a571d63f004d8189fe3f8c8bfbfa0000000000000000000000000896c3644f015fbd4138875440347efec6f55815000000000000000000000000f1274fe9e55612a3340691d12fdc42cd0119f65c000000000000000000000000817e0a57ddc5bee2b5539ee2c45556050a40cf960000000000000000000000001abbda400a304418b9779d00869bebd09cb24e5000000000000000000000000047cea1c27f64ab7f780d76ca67a9240bac17423a0000000000000000000000007913cbd46378b66a73430961a9da640f7fd89ec9000000000000000000000000986d336b7805bf29bded35f45eab58f32b869efa000000000000000000000000e00381aea6789910d501fb1d12e7c068f871833b000000000000000000000000aec78dd834cfadf873694c8cbee35663ac87a475000000000000000000000000244097f057c4eefbc19a0485a1da755b9fcac74200000000000000000000000099e71a7fab1e753c224fa56df0971e3fa8c1f1eb00000000000000000000000062a567a811d14acdde834deefaa5b2ea3fd760d50000000000000000000000004b9502c3df7ca6045ee49f6f52f4302c9af97b22000000000000000000000000ff884d6f3e765558702532d40e0d3f66ac7c4d1f000000000000000000000000f9f0435b080abc61fecb3eca49a7f1009920fbd0000000000000000000000000fe6d557b719dff13ed930723239544bfd85167730000000000000000000000001a7a015ddbfc96b4e3d3f8f887bc055cad487e1500000000000000000000000092c59fb1eb931bbcc52add4f6893438ea03d672c0000000000000000000000004d872e5b8658320c8d9f369bbe720b6a100217590000000000000000000000002f6600655091489301c1dce81e705167b4bbaad7000000000000000000000000fa01701f9655018e51513ce7d072528e5e97448a000000000000000000000000e03222da03ee9c567ec4b646e4c127ef6aa7dea4000000000000000000000000592a1d909a0f3bd7fff5dee256f67812a27fbb9e000000000000000000000000b5bae0b741f6287603575eebca87aa2fd5ba11480000000000000000000000009b9b20f8b01bf0bc8c43999bc8f4f100d24c666300000000000000000000000080971f291a95c81d2361016874a19497992a53d60000000000000000000000008d7e1a3218e09f71b8a1aaca1a0ce1c84aa78a2a0000000000000000000000007f60bebeb55f3add47e202c7afd8fdeba67d256600000000000000000000000062d602b1765ae9f5d1fe4f688b396a5276ece3c1000000000000000000000000fb8e02c87971bdfd2e7b7494d3cb9cb79ef7990c000000000000000000000000036754256718fb43abf474361c5fd206695f0c9000000000000000000000000027f2874d4812d27793b4d2f5e736da00a38c5b3c000000000000000000000000d496c3a8a0faf0edaa7521bbf41456a2aa3a2f8700000000000000000000000076e54280c2bbdb3709051664b274cec116c16d5100000000000000000000000094862328c15019dc50530ce98d0e493b41cc819500000000000000000000000049cc176d6ae9f48f4788e939ce3a0a5207814216000000000000000000000000ffff1a4fef4a787f2f4d4018def37f3ed74d4e5800000000000000000000000000e04963d17fd4abef75de6c53c7301146cb1ac80000000000000000000000002bcf6c713a8499504ffae3031d85b4cba10985050000000000000000000000001933ac1b1fd0ace88813946fd6bbb22dffc071c0000000000000000000000000b851db34f6f5b14d073b79c166da1ab2e3a7eee600000000000000000000000066680e0779caaf9f30ed810edbd1125f0db2b944000000000000000000000000c637bb595b4882d8b06320db6a7eb32910b262fc00000000000000000000000052d4d255236a5babce8a6b1298617ce6f637191d000000000000000000000000815b9626a6cfd0a8d6282750046d379ab7bdc6770000000000000000000000009556f9016d0ff4e96ee12ea4d2e407e8beb18c5800000000000000000000000050c234d4fcf8f07b374521816b8679dd22bafbd600000000000000000000000069420917bf7d16389a3654ed2ad66a5074c8826a0000000000000000000000003110a855333bfb922aecb1b3542ba2fde28d204f000000000000000000000000fae353c3c70cfcf8aa6467db034fbf5e0d73397400000000000000000000000020409023484ce5e04d95f78b022639c7ba7ad185000000000000000000000000bc36bc47fc3391ab03f21aaecd9d5a560583f83c000000000000000000000000c6c1853679ac624b9ae9bb2c769603e44cb00dd2000000000000000000000000877995560517b2484ac2ae2e025bbd0f942b9d5c000000000000000000000000d38654823ffad6907642d85dda462f8e2d4d99310000000000000000000000004a7f9d39a7bb0dca6e20090742299f68320d8333000000000000000000000000f5dba83dc68ba35f3911fe46784078a69a716fc50000000000000000000000005011c46dbd15fbffb02effb185d1521a317b4d4000000000000000000000000060c2aa119b695f4c515e039e22b1338d15420bfc00000000000000000000000011dd0f4f21269904cda6d075ce556b466a32ffdb000000000000000000000000fad50395fc236645e97da8fde8d0aaf980eb6e510000000000000000000000000157fa377246b86c7aa1fd60cd6cc8db0ff622bf000000000000000000000000030a3346b4be83b11847e789f51fc70d51c86e9800000000000000000000000077998bc0f36b62f2a4a8d3e91a28790cbbfe509d000000000000000000000000a523f2cac1545255319404e33a19fcb52bc761e1000000000000000000000000832dc53dc22ad21fa4dd09a0e452154427aba3ce000000000000000000000000a55f4d076d42629b654773918ca5a59b26ad1080000000000000000000000000393b0d86039a27f5ad1d79428f1fa9affa54d766000000000000000000000000a94dfabaf6a06c260c80153e7bd278d3a49cc7390000000000000000000000005c6cfbe64eefbe4892366de3e1cae6d47178c26f0000000000000000000000007b3cde2f5a04c71707aac9d9a78470378363226900000000000000000000000059cccab1cf55eda6b5fe98e4f07579026b9d332c00000000000000000000000040a90c0b01f9ba4eb1cb93ad357e1b27459d4426000000000000000000000000494f121a7cf64edf32b51a955a5601810522851500000000000000000000000061b2b2958e898855b908d70aa5ba9182edb4bdaf000000000000000000000000c33e02c184f67952527e2d1102bd417bd54dbfd2000000000000000000000000c9590131ac6557f6aa762151c3193d0250bc26040000000000000000000000004962acf8e937a4cfdc981cfe1fa0bc52cdb81a4000000000000000000000000040998ca638a48a487d95529580678a07ae2a5883000000000000000000000000f7d4807b0475ab3c39ef2c56304c9d195efe37a00000000000000000000000007f15c7e42a0c5b343b1f3e5a503007d1af1123e400000000000000000000000038514874b6e887b76b8a424c36046af039481fc00000000000000000000000007b6f0133abc8edfab6fcebb3f64506c8a26d2e6a0000000000000000000000005f00013caac7de46f6c167df863fe7ff1d64eff6000000000000000000000000e2af72df72d9f49ccb9f19a363ba2727f4476466000000000000000000000000c7ee3cbdb8cf766b48731e9c795ca575fa2a0bb70000000000000000000000007c4643609d1d8e8a7b72dae3a419f65f33402c5e000000000000000000000000f8b3ebb9addebe3937e2e543f2128feb6b7e11b60000000000000000000000001ec8c8c6087a69ce5e718d00fbb3a080335c266a0000000000000000000000002f785c8df62cbec2ac2f2d37e1aa82f6b3ed3dd4000000000000000000000000ba3fa840a8f6a248a63de273e335fb7c59d5d2be000000000000000000000000dcfc677a8991c734e22185c29aef71c13570c90f0000000000000000000000000e958f2af069eea3c465d5bb11cd6a77e770e3340000000000000000000000001c6f8baaf525769467d2109607dce90e6e0271b100000000000000000000000080f0728cc3cdf3c6eff878ab0362468882d1e9a000000000000000000000000030e0af2257a3eb9ad13de9e1fcf667ade13bda2c0000000000000000000000000961a4398082ee55b8a56eee3a83a0a37f040c610000000000000000000000007b824c5a97961f382f2f2ecef8ac25169400fd02000000000000000000000000280305b874f98eaff5938dc5254f5a319ce7db2a000000000000000000000000146b9cf3c0db55e83f853e3cb45f2adc0c42adf3000000000000000000000000af8110c647a3d74b70f025ce4cade3c4558d4126000000000000000000000000e62a3d3b0329ec3d95047a815e925da97fe745d100000000000000000000000008738626f825dccbee1625e20cc2590a1c650bef00000000000000000000000020dda5439c70109b2d287339901b8d7fe0a12df8000000000000000000000000dcc4a546779482c9dd9be77a83103f86892854de000000000000000000000000d6e688de3bcb2b00bcec5d30c21fada7a56c5ba7000000000000000000000000167b86739ca957f6e9754bf6da77d72fc80972ad0000000000000000000000000f1bbad075172ebaa4c3ae5a0e076de1795aec6a00000000000000000000000051468261cb097502a27ac4cc0f247e0fd4d6c3b80000000000000000000000008134d3bd365a9b9b9bba45ff8f9084739b9baf03000000000000000000000000179c0cfde49b26b511c91575477ab14acd70a07d00000000000000000000000039bcaac067768ff5e325b265b010e0c82e30b2980000000000000000000000004651a813268f08fe4be8f52a2bbb4cd2fd23646200000000000000000000000026cc5d13822909a329d32f25e68e6dd2a7e96ad1000000000000000000000000e5eada812fe175da078f3ebab3d071f2a23f5ea10000000000000000000000005ca52c43650c6bcfc3af64c13d5e777c5585a6e10000000000000000000000001821478f2b1efe5f5c3e60b712958cc5147fae28000000000000000000000000d4681fc6d4988d97145f587ddbda0a09d7fb2f9400000000000000000000000061be7416ee0fd71cb6649c53b8bccb44a2546480000000000000000000000000bdd06dc732f0cf317b5f856f3eb0d282ef4932a9000000000000000000000000125e61f02b2a00bd3b867130d12731db23ea95460000000000000000000000000dfd31b60b5a4942cc47bf872dd4ab5eac721ebe0000000000000000000000003755c014df7823e1300b676349653431569f14d3000000000000000000000000e88638cd432162c526ca1fd502fccf9395010d160000000000000000000000004f17c64d6b531bf039a2f31292fd6f490228bad00000000000000000000000008ceb304a7a4259ce2bbc79d527b0f51da4b2a04e0000000000000000000000005fecc8e01e97e2082a20ab21a9a69af3b0418f170000000000000000000000003317008ae9b2bda35e83327b1df4f5fc4ab4a403000000000000000000000000f14e3b531e5d9d9767122e44801bcea189042225000000000000000000000000b123506e82103c2881d7788c6dab0c9a8cf551840000000000000000000000000d492c14c6d4088113c39d9635542b30eac80049000000000000000000000000e90b088b36ef0c66684e04d7c44f93c6bf029dd5000000000000000000000000d30849ef62f66fbda23295378608c1e6b1256219000000000000000000000000e83a97ee7023244eb3c02b6696a5c034256d769c00000000000000000000000090c38554a1d976f19a907e27c473fae7a39ca65b000000000000000000000000c6b411504285127ba597f1cecd90f1cb6a1bf99b00000000000000000000000078e3dacfbf388c85bad2d2aa2df478209bfea5060000000000000000000000003c57b555e55559c8d58907687a70479c6bcf75a200000000000000000000000009dbd3d880c27dfaf23848303c4109f36c3bb68b000000000000000000000000d9884c22d8bfcde539d247ab63671a8b1b17e7ec00000000000000000000000070dc42ee33bc0eb64d8a1e0ee930db61b0361936000000000000000000000000726917246142cb7368e2c92275b67877576964de0000000000000000000000001c36843e836144640dc7b659d585ccb8a22ce013000000000000000000000000e54258254c08951ed1760c71afce43d5fd1575a400000000000000000000000054966212a0f16605b34b40f225c79214c930847d00000000000000000000000018f562114ed638522d7575d2e7734e3e3a9881500000000000000000000000002673dfb45c8ff0e8d360475c9c6ed0c786090e8a0000000000000000000000001021eebc2ef998268bcb72e1b446640d2106fb5b000000000000000000000000d9dd7f7fa540658ff1e6203c1aeab7ce1374d85900000000000000000000000017c9c2fd056f807a8463844233097ae02dca5fb90000000000000000000000000fe159b9b5c34abeb1c81bc18f3ce6295b0d824000000000000000000000000029b166e6bad29db1d0ea3530c9b7042a4048161a000000000000000000000000551aef0272e4b767d682a86a459c21f16c564352000000000000000000000000cd36f6082b43938245e4c5b5a4549b7299778b76000000000000000000000000ac473512a264f1d800b4422284076a7bac5fe8ba000000000000000000000000805f34b0b72ceff0bd6251c2bfe9107174342dc5000000000000000000000000572e276f9d37ebacd87eb2f03b78c215a2532f200000000000000000000000006d6f97410049d740a6359fa1afda90edab6424320000000000000000000000006576ae0628c23f1cea332fe7fc100f5fb5120aca0000000000000000000000008c26e881e7407d4a983cd235c524725ed5cd8806000000000000000000000000c680c2389e7dc6f33ecaaec30b6f3c29e935868d0000000000000000000000009155897d741ca970bda6bc4e83bf1ed22e7855650000000000000000000000004f4292d85716ec92e5f6cbcf185d928f168c124900000000000000000000000071c7ac85b69c176ad6b9ae2237b0e43b9585618f0000000000000000000000008c4d23d585a0b0b126231870f2a110436a7f36f000000000000000000000000046062fd392d9bf427199cdc0936249073989244c000000000000000000000000d96f5b2435e5fdc15424c5f9f6f0c8a70b44c3550000000000000000000000002570fd475d5645293503c6004371b92457f779fd0000000000000000000000000d985119476fb8ecc012d806e5362580c6a55a3f0000000000000000000000006603afea306b31e40e1ea360ec4fa0e4a4c7a8a10000000000000000000000001cc524361da848bb160a03620937779c6f8526200000000000000000000000002448091f2e25ac6aa837d19e3600e639185a0eb6000000000000000000000000229e80f0b413e770ab2b6593ea141428e53bb692000000000000000000000000a6511f7341397d119987d605f5092e76e08d30a50000000000000000000000008f66e456bc28bfc0d79f621df785395dd461ac5e000000000000000000000000d37e2aa9d6f4d204fb13aa8df0dd8225b8990585000000000000000000000000d6cdc14f223b82694e7e3a7755d9f9b35ff22aef000000000000000000000000b47e3d859599874c4b5bfdcef5aebdb95b23d8160000000000000000000000005b75d00be4f1df973b79c02db9b7958652184796000000000000000000000000d7956bedf234881e2689adc6faf0620586715f3e000000000000000000000000d091f557e9eab4dae7c15a8d26986c3e755830ac0000000000000000000000002b2b2d7652b69e5477d11b53e00180885d2daa68000000000000000000000000d1ad3e1cb27af59099d7f03d8b85017c1458b815000000000000000000000000fc6134b8b18a0b6885b2365c9ae2d924a2ed1b9500000000000000000000000025ee3280a66b9e735f4a4e8df8c5200cf00b737a000000000000000000000000b20718c6058a26c9a056665cc88c49a9d720dda70000000000000000000000000ff460bb24720848c1a33925b5e5eaa47a3ca09200000000000000000000000046dec9aa960ab62b85cdfc6255dabc7e94a144190000000000000000000000003372123cb39a8a1471ce93b7655185ef413bead2000000000000000000000000338382394bb58806125b89d093610253efc4f66c000000000000000000000000d739e6ab294504a531696356b5f9e85d56dc7f73000000000000000000000000ec99989f5198904fc3c9e4e642d53b42ca9c1a2f000000000000000000000000b1bf6e699fe39ce85a2c62b071b20cb1c4112c8300000000000000000000000021c6e2de91f05b701fb4c74fd9481cdb37e2d786000000000000000000000000309471398adfa2b136970583ad0db66294f035e30000000000000000000000008416e47df04c1f4c8880fa1bc3d2f3a7cafc566f0000000000000000000000004e22f2494a6a5a04ba373ea19dbb3fdc3df01a4f000000000000000000000000848438f3a214f3bf9750f2c413f49d5319f60d77000000000000000000000000552a123861a89e13a80cabcab2bde918c3c30ee2000000000000000000000000313a3646470fbb9ccf31b34b32345f4a18bd61140000000000000000000000001f46b16b0951a8dac97d9557a1ba617b7bbb83f70000000000000000000000000a3a34152c54a4b862415c953881dd97a19158120000000000000000000000005183e8e1db31bd1b829fafbd362ef057791659b60000000000000000000000007d4b0598a85930d5247982e2b91b153e05015d6c000000000000000000000000b92449f492ed8a2052902b1923e4fa306e7a3e2d0000000000000000000000001a6cb11f4c459d99795214a7d7f84d224f8f54d8000000000000000000000000e19d69bd3a000d7897c5c08010d40a22ffb5ebbc0000000000000000000000005c6a08b562697eda37e53719a23f9303ee1e877b00000000000000000000000067ba8c5ac39e3652f311f754dc543d372f5116e7000000000000000000000000101bc4ecf0e962719312b9c8e6e33c736bd947d000000000000000000000000033e5e15fb3f754f9f779c98f9a9dfe4f6f22dcd000000000000000000000000056cb3218178fe9ad5dd6d22dd1ca7f4c99b088c40000000000000000000000003347e203c2ff9bedffa705d6b246318c79e8b28e00000000000000000000000041e920dc9b7d717a7eb490e5f1e6e1e659814f9b00000000000000000000000065b6dfc0104c8a2911d14ce944472611d100ac73000000000000000000000000f295a0733595bfc3c8a2b940500763365d08894f000000000000000000000000d7fc6f9b1365b8275302b6d0006da8f5cca045660000000000000000000000006627a0b2176fc3bf7fc161c43b7565b340b8f896000000000000000000000000a004901f7738632f2ae0cf1e9c45ecdeace967db000000000000000000000000e0b018d50b8b3d5fd8c69058e44288399d91020c000000000000000000000000a58ac4f81165ee175d6c3e925f36817afcf048800000000000000000000000002013af3b5e6214fd95331783c44f9dc3ee2d945e00000000000000000000000086d49e5484a682e6cc96cb158f425549ea8fc3c5000000000000000000000000f19cb2a15663b0bdd4eb0c2d5574b69290a8112600000000000000000000000066422aea087650eb39203a041b6ee8c1c6747edb000000000000000000000000f1fbf7b91f58bc93e6438d9ea43a032c6c383430000000000000000000000000caa33db3fe6a26f8dc34ad2bf230597b74d865000000000000000000000000006d721296b5474798ce8f672ac85188fd8fb275370000000000000000000000008354aafbbfa0eeb68a9ddcff56278fd075deb2d40000000000000000000000004e2975fdd8062c7ff04d14dd4da5ddcd9801b7fe00000000000000000000000030ba4da65940c9bac8b6f858a958551f4963792f000000000000000000000000f913702214d821dad1fbc2bc218d52c373fd71c20000000000000000000000006496b527523f525509c987c6d16ebd54124025a900000000000000000000000094c6dbc029a9359e3d7e47facd3a900ab99e0f9f0000000000000000000000005e7d1993f9a3f2634b8f7aa9ab2bb5100c5a728c000000000000000000000000c0d7b89a885fbb894414a27c05165fbeb7fd70680000000000000000000000003d1f052d254b10cf9a1171ae192c04ecae33fc8700000000000000000000000039bbbda47da3481550e4cfabc9fa131bdf5687ce000000000000000000000000177c1c50f9dc26607467af17e72a7f056b54e36100000000000000000000000091452e9b79ab38f6d6105adbf9916e690b012f5c000000000000000000000000f7240c75ab2df0dcb1edbd57650e2676c4717ba8000000000000000000000000589d8f53b31f37329bf2161af7aad5caa5ec052700000000000000000000000033f7886a10f94b5b178cd8cadda73f393f28bbd4000000000000000000000000455fa052bbd2cc0d2e515c2de172805de807b73100000000000000000000000092382488e1999dccce382243d82f0e8ba76f33720000000000000000000000009a0f04d14058959a4b5d2c0b7d94e481a9709c0e000000000000000000000000dd1f0560d89ee37800c490e9121a371c73825f35000000000000000000000000c9a3cf61c23063c2b76d7cbad1622076d71de95c0000000000000000000000001ddb06b6095739e1ed88d499ff28678e643f15680000000000000000000000002f742c5b63b491e30a24012f1fa753a970591acb000000000000000000000000fa97a260b458c7ac71f6b3c5f359874e01056af1000000000000000000000000b89737214a90352ed78cf6adb18a4562258d10e80000000000000000000000006653d73f70602d4565edfe53a7dc14ebd3245278000000000000000000000000c847da4d59fd75cdaba2c27741d845c884a96c03000000000000000000000000edc2fdcc98b72e6e0406e795e485f1665ec8cfc60000000000000000000000008a7c094d22eb482bfb9cd475a9655deefc5d8f0d00000000000000000000000049e23e088d0a9f38d6fdaa74cf92d658d696cb890000000000000000000000009831f55adc5c8e0322f295b817219a5500425afe0000000000000000000000004dc10ba03d035cab77d17fb69314745b973e3abc000000000000000000000000040fea0c59c1671b6e758d2c1c1e967a6117373c00000000000000000000000091c257a92670026cb6780d060096f872943c833e0000000000000000000000007b26d9624332bc3f0956c89c9805133b2d3d2826000000000000000000000000d99b003cdda593fb9149da894b9f16d81f36f7140000000000000000000000002b9c0ba387bfb50f915a0418d6654bf85ef5f15900000000000000000000000061429fdd3050e8af9cc631e888c8e1f45d468201000000000000000000000000eccbf9af97c01690f96aa52aaaed892e1de8acbc0000000000000000000000007e3744e1334ef011c9712d7617dd2980b90d2a9c0000000000000000000000001ebee5a10a6d49acc04e30a4c2157a1dc7a45c6d0000000000000000000000007f305fdd2bc9051b83b10e1caaed249f8bb395e8000000000000000000000000efda77aeb82052fc4ca8aec816c18c407fcd77490000000000000000000000007b2bc6911be1fe99103962ac7a8df2b926792bb40000000000000000000000007ff64634f90a9b4bf0fd2cd9485c0610942705130000000000000000000000000f2c6b1263c012e9d4d1d0107986a6cf4471d092000000000000000000000000bcbfc07e6fb9eda4978f775b15e4b28b0d872053000000000000000000000000fa9675f7bbb170fc88b4cdafd9dae9f7adc4c9de000000000000000000000000462cc1c2fecfe12b350d11fea10487bfdaa27919000000000000000000000000bd893650e9bb06c52d30dffdf8acd2c30909976900000000000000000000000067ac631baa7327292b76213a9a488bea293a5b73000000000000000000000000fbaebb302f11b13c9516765f7875f7e4f95e768c000000000000000000000000801b4859c7c40c4cbef01f1fb60a20a1924aa8df000000000000000000000000eaa3179b1eaea3a4fbc74fdba1686dcddef92b8e0000000000000000000000008b0708232a1b7096e642c2c0a72688c453031e660000000000000000000000006faa570175a343d4c984a5af5c29a654e76ab3f600000000000000000000000015708c65f1c05797c1d3ba1baeac2a264e5d498b000000000000000000000000089b2ea690ef47aa9ae19148f137b3b247c8bcc800000000000000000000000089bf2f200fd819fc409af3b48cda7b04bd88c0a0000000000000000000000000f8c640be2d615c99aaa6fe87dc67f26c545f491900000000000000000000000045f9ab0f0bfe1bb1122e2bcbf202a8a4d2a558e900000000000000000000000054a1fbf71d369d8364086cb4cdbb57f686a5e65a0000000000000000000000001ddea7e7c644be6453085e0cc18b071f9ae9bf22000000000000000000000000fdc53023e0dff58d0c93355690b8b139890e39d2000000000000000000000000800b3b15264df1595026bfd07abdf00ebfd06597000000000000000000000000ced5130718deb3feeb827006007ae65dc481e91f00000000000000000000000029d61f0d9fb0ceaa9077d9c6027b89707cbc34e9000000000000000000000000d1da0be82ed9b338717747146cdb5432ccf62bac000000000000000000000000406bc536bad7925f5666b269056fb16c35255fb7000000000000000000000000555d0d68ddbc22ab006c67dcf7514090f5b2335b0000000000000000000000004065a75d6723100e08f133caa4dc0c7ce5065bca00000000000000000000000054970aaac2919b1d9f2dab6820b8fb9cb7e284dc000000000000000000000000c696eb93400ccba0d93d6df2fde14fd2880d8e5c0000000000000000000000000665bbed8d5356f19dd3e01fae00f59d1d052841000000000000000000000000428582e258225589a5291ce6aa03a9c1a47eedf10000000000000000000000007ef3f91f3c9d10a37d0d3850f96fbb1b8d10463500000000000000000000000056a2ea9bea6444b09a9e4b57369e57a77ca3c8e70000000000000000000000002c32e7d0b7677e5d0d4fb21d05615ef2f54fe7a2000000000000000000000000ac1b3a2eded04690679da783fe503d9a6c79c52c000000000000000000000000c620292a45f46a1779244fe4a6a6204ce499999900000000000000000000000037a24434257fb361fa5946bc1bec2ded7ab1eaff00000000000000000000000087eea8e44b6b884fb546ab0a1bc62a9d4ccea484000000000000000000000000dea3d170a67cf82d61fb54737896651ab164164d000000000000000000000000b23a7938a02a8f7847d3e31af115173cdb43c2f1000000000000000000000000e48ddefc7cd76f46825095ccceb5fca6b473123f000000000000000000000000d8b45f00e18490742678238fc8398cc631c9a05a0000000000000000000000005ade5bb9226ed51f15cf620a2a432afc582ffcdf000000000000000000000000ee4d7b9a9a67da173ac038d1d99bf641e5a1a538000000000000000000000000d92beb87eacbd14013dc4bdeceeab5763364e64b00000000000000000000000022ca21b1af10e8812edbcf3af9cc685d793910e300000000000000000000000059df1f986c357fc28dcd3e49ec8b20cfa8402c0700000000000000000000000074312c6c63a0f4cd03421e27e99d7a9321c85682000000000000000000000000a1315f1c68f580b243117a0a39224c939d036f63000000000000000000000000e5d34cc3c551d2015700f596f43a0c58436be8fd0000000000000000000000004b631f248db4074f6fe700c727ea52d4087d35f7000000000000000000000000e164745892cf22b2556b1253408a2a7b55f38f5d000000000000000000000000d24cad59d6c8952af5ebfe08caabd0011b8c7546000000000000000000000000ed23d06eec53f34027426ea9139339b587b31e810000000000000000000000000191c0c3ca99b4585f8348f84dbdd6f80bf5db7b0000000000000000000000002108da6718e239e494d8c4878097725c930c9c6a000000000000000000000000da51806df8f08f9e99904ca624cf7a9174acecc4000000000000000000000000539fb460c36509004a09a82e12b06c51daa8b3410000000000000000000000002d5df49f5e524a0f822dc359ae45c836fce742630000000000000000000000005e0d56385f4267afa866ec9d2cd8726e7665e70a000000000000000000000000abf6bec82fc774d15308c48450d24ef6ede60662000000000000000000000000d4a4c4b7b1d85cfaa3cf8547effc9edde5db8bb70000000000000000000000004b2d8e345e073764463c44406dfb7f22b5e8cea700000000000000000000000088b848a2da37373dc94185cde0969b2614bcfbca000000000000000000000000e122121d34353e4e5d8ef7ac1925e52edf423ead000000000000000000000000d4bd2f9185240069a386f8d55b4e07a9f356a9ac0000000000000000000000005bb507605001c234ccfe2954e64480a7476144ce000000000000000000000000de034d4fcabbc3a5cbd7bdf9667e3aeb7314ada500000000000000000000000037501d7f521dcf9f5e30f56961a96fad127f505200000000000000000000000002a1edcc0dfac3e1d87ae025e0f779ff5c827b6f0000000000000000000000000074f857493aa953b531a8599fbf63b8d51efbbb000000000000000000000000e741b6afbca8445fcfbebf76652686c2c731fa9e000000000000000000000000d17325a47a74f2a241388e68a24314fa541f99b90000000000000000000000009ec96acc228ff866f96b9515213540f2b9f797d6000000000000000000000000b5e22916f04bf2c1dd6ba79e67c85af5779a2847000000000000000000000000b68ded10d793e82e9b4e6d0de16f8e966068a92f000000000000000000000000269c6ec8d7c415dc12ed7a1b3c7565fc91b76b0c000000000000000000000000b0c92d0b65a0dd1b6bf9099e6370be7fd2e171a1000000000000000000000000bdaf70e5796395f4001d6954bc8a467b4a6202990000000000000000000000001e60f12cdea58a603b0bb28c2ba97053e450d8f60000000000000000000000002e11031b8f6bcaeb2c50986592a3b592af710f2a0000000000000000000000005e26b8a692145feaaa807a9fc5bdffec6f97e137000000000000000000000000cd23f43d0c25b01778e410ec199d8c5d3ad195ea000000000000000000000000ac2fc69da61001667224e192f7628c3e942d35070000000000000000000000000f321254520ca6032d0f7be9909230afc6c9cae40000000000000000000000008db878538e07bd4d1e63bf351ffd36263c66486500000000000000000000000040ab4e348427cfcda8c7d0364d8930407b2375870000000000000000000000008b09f3e9e706e75f25db1479757050b5c4c32ba900000000000000000000000031e3e95ecf775187e69ee8fbea31e3cf951a61c70000000000000000000000004164a7f00e07e53edcbc875b6537d1e08d3dd27f000000000000000000000000d736c4b83aa164526cbf3cad5b4708e4c00da4e100000000000000000000000001d65a4ac661d86c67f0ba41b4607ce2f6c0832800000000000000000000000074458a3fb740f5a79f9e584c9e0b15594901a5be000000000000000000000000e37a7a926ba0407ce4c515ae5c38f37531c8d215000000000000000000000000145f2c6020c3b97c7364df025e46b6da40f5763e000000000000000000000000ea65e5416d408634a2e369d3669697ee23f79779000000000000000000000000f41a6cda36ddd36984b54290380c8ab2d411d5430000000000000000000000004555462d6cc7d70fd3bc54a6a61c9f709d93c768000000000000000000000000400adecf63f13d032eb5575168fb551c9a2844760000000000000000000000004d00c2358089ade85b641e1fa96f758619c612e40000000000000000000000000788b8db17d9fc70a7f420654c9051343d13440200000000000000000000000005ba9210b56967c409ec20e8e2b1a8ec72160c93000000000000000000000000aa8dd02f8e7a295f67a1259ec040b8e2c958275c000000000000000000000000bd13eb20e72bb29bcb684ab18badb049c5f07633000000000000000000000000fad1b9e1e29c3e3b40ae4d256c59b5674163bf44000000000000000000000000ed24ee330ec2ee573b8a1b3dab4a5c749a01acba00000000000000000000000042cc979e530280d9ed288e122e0435612374e6f50000000000000000000000006d8d0047ba68131ed40c49d4cc665bc550fb9140000000000000000000000000c8b6f58868507085091e3913a81825125d0442b600000000000000000000000022b75d3c10735416f378f0c97389521beb38fdd700000000000000000000000087527ad23cc8932c3e83d72dbd2de800aca976ec0000000000000000000000006252448ffecdcb5b7a9860b1696385c1739b4da7000000000000000000000000f4bc6e253cb262a3715fee559910ab02ea08258d0000000000000000000000002d4a7e06f86e3f52093636b0dd55cd4d8772386d000000000000000000000000ca893d3b51bedabd508a79eb92762129a2f4b8b7000000000000000000000000c16fe3b67f8d69e6f1b58ba3ad8ef104b0eb7fef000000000000000000000000a2f09f073ec479b2181c1727eda31022fec83a380000000000000000000000000dcc0940a4f4072e9d7b7ca678a5d8a3ff6436c00000000000000000000000007fd2210e3c875d96e51fade0d05825ef77d9303500000000000000000000000017532c8bea28b69aeb72ba0f3596f6f75752b0f4000000000000000000000000684327c7091ecd7b12745dd7b2d45e694149deb7000000000000000000000000e19664609937c4ae0361471f806ff576a02281b30000000000000000000000004182d1216816d84578bbef1f558978f15d8268e60000000000000000000000003129df9a3d7cf129e31ad520863f87c12f1a3275000000000000000000000000ee7163b3ea7958ed474e78ce1d2effcef50801bb00000000000000000000000075e9496a57dfdfe312b27e87d3c3ba22533f43bc000000000000000000000000c7cc61c121d7125f8331beb15834fbf9b74b402b0000000000000000000000001d0281095ad5294a4c0d59d6ae5feeba40f754fc00000000000000000000000096db58efe910cc54269d24b307fcee2d884b486c00000000000000000000000044f90d79eb535fa4d36c6cf379c6c510c50a4dec000000000000000000000000c13a2aeccecfa283bd8b3ac70769979295848ad70000000000000000000000008ab7d905627d5e8f3efea1653d61454c630654be00000000000000000000000058608f7bb84b63e115e6b9058f465f12d2e5413a0000000000000000000000005c6d11d5e1b296e91d2d5b40c05931a1f53fb7c9000000000000000000000000c10f92714531b927380ece5776fe68bd480b2dd900000000000000000000000047198b969c6169567d970c0b32fad83e9613b9a5000000000000000000000000609c0b0bf3c83400e8cc26fa418c346ada3ab60300000000000000000000000077ebcd90518c9f8e272a9e3aea45b247c27665a900000000000000000000000096e12dbfad0cfd7ead647ea9277ff694a36dcc0800000000000000000000000054ff16e005650fd86bcd7ad7a9adeb7c5d4e4527000000000000000000000000615826c0f044402292c1f252c1035ed8764d3bc6000000000000000000000000f436501dd74fbde1bce4eaa457e483d80eff1512000000000000000000000000f561471e9ded1e1e27b179bd3d4710db50df82b300000000000000000000000025a6181fde85845b309077994812d9ffe31f72420000000000000000000000003a3dc0f115426de47dde5e79a0d7d088d6f94d45000000000000000000000000e3837d23018909322ee1d034b1368cdf2d375af5000000000000000000000000e180328e0e1fbe768db1b9f6229afbe739fb96450000000000000000000000004ccfb76b84899051d5c891d0e409584e183ed491000000000000000000000000e569720152117412f2c671e12007894342ae2ddd000000000000000000000000c57c077286ab107f675602ce7ef74b6dfe6506f000000000000000000000000098e5eb6faa4ff3e8b2aa3af0f10cca119c51a2cf000000000000000000000000a8913bd5aaa7ef16131d95f8f1e998cefa410be80000000000000000000000001fa4a0c60bb69fc2f8664b0c1d99e952c4797caa000000000000000000000000acc590e78d9a44e74689163412aedc4d9916bba6000000000000000000000000384473e57af223a2ec147bd7a4df64479e9ee510000000000000000000000000eef2654f0c8b9206458a3ed3cb42405e20008d5600000000000000000000000027031b2821e467ef2cd4aa47e888f9e80c688d96000000000000000000000000a2ab2b1d5a76cfab81f36e429aecc8ebd4068ad9000000000000000000000000ce3c137c13158c01e0975e6597e1770e362c40320000000000000000000000005802a1ec730df8da00ce1cdfc7d243fecff81bf0000000000000000000000000fd9566835898bc463cd9c728707a3d103b06eccc0000000000000000000000007e8eff3381a6f3d7dad9f4b1311113812aa5fbce00000000000000000000000038efd8a29dcb6355ee4613f42a72714c1a01a09b000000000000000000000000ddc7168a919b38f1c2e80c4a75b987c5df67b9a0