0x2cffd02efe1511b9dc61733f4e0d98d60510a4976090c2bea4827b3283c6136fdc39186988ce408318c23fa03dfb3bb0edb7fc5e95f62ce7751ce0b0edbf3b204eed71cac4ea1c86a61a29cf6d830d4539198739475b3b211c55669025268d1f0189f2c3f5e7d9cee03ced8adabf7ab1a074c79c35e3e2a44841801397c7c929c0bc4b2b0926a7ad450549da0f06d96c8cc5a22bc01a5a03d8174fdc0d0228c74fb4b1a4616627d1109e8dc773dc96806a121b6e2e2cf34fc4092892667174db2fb514491cbb026ab11b8f10f6fb7cac58b515581f3540dfec2f5c786c9923479e77490bea5d893539c3da858d113aaf4d983665e7add7010c152ff131bc112b98cadbda94f125d350db2b9aeea66005f2eb27469589f1a921a56d12c6e0ab61743d4b82548861bca1159705dda5917d9a3d3b9df7562a63883f46e20c7da25b1cabe80a1ba3511fe652c3dbb689b5ae05cb198285f115cc1e4bcf22094e8e92e760ac713fb14996f2a6cf9d9f4c82f6b79958838a56c0f86a4f0cff6496b72c30b6c2f8b1e74ae29f2a56f47863e61c892e1494897d09313cdd57d35a11098d60172b0d56af251eaa69ca10b8e5594e205e9eacd62f9005ec84efae00ef2b3a53c55c046b5da9adca8af5cf212be4d3fd99d9d7902c5c5da8f29ae4be59c9792a573c69001f0badd18974d3487de3b430b393686399c65848809aaab9e4c605c80da8ac8df6890878d735c73a80e6ed47496222f18260c9924980b75840c60540b5c5f949464e5f80eb9930dd496f4e25488f09444ad4977460735a349ba86a12c8f34e2043f81fea27efee26791a66adc491fc22c0e4c0af6d5e2b48f62847e7f633801f3bc00f59089df684121438adb78d4e76dae28b3e37f0a46e725bcc57319ee7afc895f637849e3db35612edb1c0c5de3be7523c1d0acd7438e48c7859649438a8fb4ddc3d2e1de97e8965b9fd6a654c6ba12d6adc51887df4ed7995b2066552e583cbd1003e5ec561d14174e23005471479588b109928d4fb1de34b5b0b61d85742d50dd67d9d8654f92b78ea34b4027d278e698b4b0d5a3877192bf4344c9130fc7cd0e827d1fcd23594a510e90d57c22badb1cda1908ce632abed4ec18cf5385b507ce0e2cb7b739e4dc993b2ae44190ddfff9fbe33c11007329e04be0f46aff6188fc903e1526ee5211da1c60778b3cc84d18dc68a2313f038467a9931821a2221fc62b969768d6fe227c077219aae355915ec13222224a6ad7254b461e4fcb2d133cfcc597ab9e3234c7dc5c105f96c24fdc9bc1ef9092bd37ce2b7e597b9bcff2fa2fa13b92be7804b8143c61a906faa34b53e89e256cdd132d3d045f834fbf182a68e44e3585b970cbbd8150731e46b58d6d2bd111f0675fbd356452dc8482c38307fc8fc7cf290f2188e9fb8650ab957baa44a5208758e9e6807aeacbb77a1eb94c47e8a2daf2cb15656ed0ea16a4dffb80b1dbb94630dc89f2d3f2ad84a26467d0db6838324645d76b075cd6f61d4a1996d9577c4414c1d32628df086bc9f9a2418cc7d5ac67fb9958db5572b776aa7b88b6517f8ea7f846b491e8af191162c025b028737f59474e4cec90cc9a82a80ef66765d7ce872719e81b0e16edf755717a57928c8afe350d64325144dbcff573dbf911e7623291049c4d12cf57bda114d13fd775859c357a4d7c2ef7f78fe47024b172b7aeee9f6601898cd315621e02c5a689545dc4881096d48e054972e206b85293418e5067b091946e97b8eba923652463bce956c97a15f3c619b09fb35e28992412a1e8323dbbc1918ef1b4a60772095edea0b334d93ef2cc89d88e5d8806ab285f78abbd915bd9cc87e47edc4d959d28d97e95174fe8abf8fe7919659d86c101c9e4cac95f1cf0659812ad4c283a67949eb08387001ce36b8