0x2cffd02e1a7239a9754dfa9b323a5a7e57aa833a0c4bd4db194f211f487c90418b295d0bbcab6c975a511fac18357c02561d35cad2e66ee49082495f445b55110e6a0db951493519b78589ab6b54763e4ca14f1073e5688ab2f2f9185dbcc9066aaa02245107db5f4d72b6e4bbaf13c671e017d468c8a6aabbfe407a9567edd75566ef87118d89c8361b95c3f51449642d5ba5c1b1fc1cd4de99d9f4b80a943cf41c2aa9d585552c8056cd3a31bcc5ea9fd6f868aa91678986a4bfe58b6516a921133bb2be00fc3259e6536a3b264f7e51cb80f4b34136df85bb0d7014aab48691fb669241a3ef3188fb10af0ccd87def274104dbff233156f265c75f8279f7e724ee07a7a6589d13859bea086af7e82f93ca31f4fcb80f4500cf3f01bf00ae5a8aa73f6898b60179ab366d29aa9dc38a4653377382189239ca12e43146ffc458b0910512e366a9af185f656fb049068b91de597f5443e1d0ad83e92f2a85c32b3a6cf8706c934c350a1902845c56aac1a5f9ae80013cedd09cca0a8a8550e121b8b7f45a9e66c92c60da68db88e7efd544937f7d7db467eebf5f59a4a59acc18b7d3d7bb38c20db2efe604073af123230fae9b1b3b30dd705cb2a1401dc8fcf9e162a46d6f2c267e4bc6c50fe0dee0cfb08b792f412106218a9478abfb21be1bde4614bee0a36b9159e53adebbd84f6f335a139b3ea974e456d2d8704e93e1c902c38b5c6fa16d28cdf1502106a7bce1bce57333f72899044f617dd2b6cd9e8bbbd7420be69f6b125403bc1cf117a63e7b5715ba6777244debe99250a5cd4beb506b5038a79be47bbe656ba4e26a7c3d4fc3c564879e03fd04979c9631cf39bce2e26d1b58e6ec8b56f8bd72d3f88880305b3f5a70f96fcd9b58df4eaf508724d9698983155810e38cc2443ca3f7342e8b0f5f4a0e90a7b41e0e60cc87e0124a1855d64485e64b2a76998ed5c3a20833c10928f2a5fbd6e526d95eb7af28a7f0a935798c1f5bdcb9a8bbceea94bfdeef90a3d38219c2a5d276966218f09b52ead4a2494a00f336a218f6abd7e1f72090c348e2eadc934b86124ff585d8aa0e1518bb147842ba2a6b32e1036d44be22fe065dd4ffdf77bad83d740d6d757eecf55b68a9a5eee8142e6f3f9dacaed7d29536ffdec960edc544eaaba95dafd142d7561be768633a803b2d895ead4cbc735b9d690aa68afcb7f2507aa969dbeee894c6506ac1d732de0b71d9dcc3dd101b429673d881b42b80e33320e0bcf017c73fd9476800eda8fd00eb17d9412dc9110faec755ac39b60a038dcadb5b50a9d524c999193bb1373789c9defebb83d4e6606843b54f2f3933e47de4a8a63f3c79928f05df1bbed6e39ee25c2ba7b631c5563253107543349b6e4888d0556a6c14c62e743ff729aeef1173adb1b5599ea97a84212b0e6bbc2a775f0693107a2559e6f3780dbb1832ae4766e33eb78fc03729cb6169eaac49329b2067e0792aa1ed4dad8360c1f8487f02823a022e1d7af13cd4bbd099ddb46b0bb0f953f1318b42e4e41741a1709a22e89e3672700d314752e46fbfd4a88d1b851740e7801f3c15b5bd55598dc809e00584df494a754a00d5f3d4e586ecc88dd656050d14d823f995ace22a19ac223c06d89f9b7ae64cb507aae6d71b3431eb549ed15aeefc6811ac29680adff2705ca4b98d9f61c8f83e46b171ffceeb87ed78c4eaf1dc6d70d29689f56a0f06c3968e46c86c5d0a421e213b9d0b8459b50d16834f11418bfda6aaea0348cf1dc0b696fbafd65926d7568b0e261cf542238a0b737748f234297c1248d037d9c381f16dc18ea15e8a39476e93b6fcf0831d3df0251d89ec0f133ee2396299812a530ee978f1306c91a9c2bbf8a1a0a7c1e052f296ef9230af4472108563dcb7b4b115a595177570eb29d836e0729ff