0x2cffd02eb117f1e1e856bebf9b4fccd2d4decbebf8498ac500ebef95814b046da89ed58a2d6c869e0eaf4acd6287d945933c9d1d9878c130a5c5d15a1c7d2296643a5cfd747753cf209ea47bbed46c6b435f0f23220ce2b5da9e8e236e151d85761119160726f95aa5e7378cafb56a4b5dc7f06986273a06b90936bcabd2082a8440ae4098941c5f0e4dd251883a266d68775a80b529a9e4c546994adf7fdf229eca865114593eb3d3e37db36216a782deb44f7a360699de90e08128e8a5a7ffa0b3ac30ba0ba67d2e6e8f06eb80066fe82b9e4f250582f878a60af15365702ac76b5360c237f159150161f341dcfd3f82d327a3be1cf752e3e3898f5e65057250cb1ee4b6a5bb83d1f63c3a7dce8d07f90a062383678d0da88b87cdc77d63445d4b75b06f3083e3e91e8639e6aebf81528cefe3ac9b1c498d5d303fbf3f52d16203dcc62337d3fed73dd760b496ba7437496009d13ea48948759326111acaf08d750425c9e4fa90d07f3c91da7809130bf4c3fc5e63babd57c3122068ccf18e7d2623c87bd44d3b9f37dac1f9519b930d24724c5ba53e9f756223391974515c3abba22149957f1adc53dd3b4d8a41a012d1837a4a38ea95e3425bc50138fb8ee341408d24419aa6a08d15f14720b327c14e821b446c460b301d70868d629371e127d8aeeb22f73ce7c2f71f3d87953bc5071516331efaa0a55a218b2b9f8ca73fd52496df267d67d58b63f80585e521d9e0527890a150c7c9d43ae5750f0f2e5bac4f38e2a1bb75bea30fbb53ad194071cbdd4d7d61ea4a19f1085e4c42af0e17db6d3f91abc3da709272ad99b2857f1ad93dc00a610e92002fb832b95b0c9c5e93f2ead26a6a2b70970b29f49daec3c00c7f68d9f84a5ce825445f84a531485d0e7021b445d4416b6beee5eeb2058c51a7e03a615b879917ca321c5d28626fbaf98ab3bdab980b7dd49d8b4f07e462f9f175eb6aec8843326a96b034f64d9da7d3e065dc55a326fa348d30ccefa1a49a361bb38f727a2b9283a301d567454ad67cd00abe03c6f17d470266a25621eff05acc41b819f58d14a5f76c845672294713c24678144527112aa56b51423c16dfcb7e8e06204253fa1f95646e7444cfd3026371a017942ded1591e3cf6b852812446464498a5ce26c4411c9780fd84c03b2dcb7c6f18bbf4a27ca65f9eaa70ffff0577036d14fe5e2615c8bbe9e4ee2b09aaf9cff7383336c5333216efce92871ab388bb21eed57d0834882881bc5c3a3a11b13bcf3d40d4bee551d08a08239d494a6c7a39c8717079a28c328b17b68e915790c4a0ed1c78e2621b9725f2aef17f9ec77d63131ff3b1018820947baebf2f2c342bb7eb4f7ea3e6339e1635ff0fd3c7267b3f9fb000d38fce3b19b5c7fbf9560160049dca372da5948a283164088590e2658fb660838b15c464a5a437905b8b7dff5cad3d088259e84114a8e325abda596ac4bc1e9641d4bf9bed7a95cc970c3962af3cd19ab16a4bb0c1f79284f5e2347a32029d18a6e10a665f3c416bab679dc4bf819d873733894d5e2bec149e780f352532428d92e927a0d299471ff38ad3a8631c74513ea9efe927ed5e64411fee387941ea5e53681205d1d99f07e075005e0f50de939f9e01917c1eec78aa9113fa33fec60ebc28e2bac60969a96982cee5a849d54b0db520104fec4dea1982a6da71a9e8f51d3d734af8a5ff1730d8147c5902203a684ae86b9824954d54e13e0b80f2a253e7dc88ec2424159a585ef907129ca56c8296409c825100313862f741b70d0da8838450b0e8f82eb9f2ec351d44ab6b804cdd62663fea286e3b32bfb6f62da0d1220d8525523bc79be16002f36f64f3a4a348302067f7258d22317eba8158e1d8c0bbdd073d54230290ea026e0907546c1757d722bc7936cadc506f7