0x2cffd02e0da3c5f309ce41b1b31b98651bbfdff0f0441c748799ca8a36c9c539b3dd500374a8a4282cc2980caf4d531c8d35174a5be8eb833443e87463487617708f49ace9feaebd72df7f56d1b39c8d773d8c23c863d4d60d1bebf9dfae359bf765b168e14aafc897fca8369ba94f86b4a59e3505dde78b7d61d00361c593bf683bb888e32cb761238607e1b2cc2d97ff51055a48f4e717a0a584595a2a076a90b8b45230eda25feaabc943db5af978d26a1bef1ea9ef751e553e68f3f1224c7456597c3b0bfbb0b99b0b4df8e437c0473db7bf4dd9392ab5a7ecd8d48ae2f606d30ce44be5b47c789a7c0362ae94ca145d9657a06eeaf497be0759fb05a97fc8a41c3546c708426f7ed8c1d0c5a57282003ab069264a1e44926eaee4307b10c3fe473be42bfd06f4fb38de84accda1a12340290130deeced42f30a09ce184e0973723b655ef9c1c67843119bb3a70129fc566405e3a45d9cea9cac31ad7e97eb59e1ad2599107dc3b931c6fec6e7db1aa268df1839a244e97e07ee7c7cbd501028e86738d4a7a230f7a4b801e070cde9c74ed4bf468cc0bbd5d32ae24873675928640e1dc3f49fddf821d5138bdae2fcbdd9bae8ce39a33ba3ec50cf524996bccdf396a89e6244b0f6f643850145d08b49c42eba2fe4b2a4bd6ec8464f533801130bc0e03bb07c951841190e56c71e46da4cbe4693caaa599061f36e9d0f44a7f0dfc77c0a2cff2294894b27ea4febe6a0347a6f633177e2e267d7b6c7deac37e2466acea35de51d84eb014f13f9228b0e6f3888264db20a73a08fa1c1e6c0dc9fcb78b71ce414e22e114770ae82ce0cc2a54039930d7246a77346383d0ec9faf6743c51e283f9887ace5f7f9be191445d44b6521a7a34340e71afa68dd1c6a2232837301b53405fd8b1b852b31bee6201eea60b96cf702927b74ce40128e1b75e36fee811e2ae1ccc5489b25c689293b5de6c5f6548a2321fad1cfd05ae9a2844f97cf743ec69a1494eb3fd3282f0d99527309225c4ae469d7bbc1ff6d21196bce6a7a7fbd40c667dfb0a2995419cb162e1322dc5fd194d6a2d8b58206cbe39fb3975829939aced1fad02b845b86905389ad52e91a1db630f82cec80d411421fa4c0264c6f8bc459562df56a5c9928975e834ed61945310bbf3837283aeb06acdef0c93e25c4b5f99f3703c4e71ea32a21ef5658880551a48386f6b29fa60aa00526b0bd3c36992ddb76026720bec851adbc5ea5c532b859a42c08bb277f09007f9a38cd90cedea241460a4ba26b2248ba0b8e4920d6555fc8b728a716f19f717ef32a311cd5285f8d76bfd54aadaea8e144eddaf0b5d22d9c2e63c9f255439048214a8eb23771cc8e144b7d7dbfcbabdc08bd6606644cf0085471cb2e3f6650b5ba6afc22c5127b7d721b74990a02d8fe0622244e84223a1776db290943da20b1e1ff4e1267a7e573edfe3aed635065078b2c977246801bb41066df4f4fd9c217f60c5b3f23ae86cf27a68564e9a20b14e171f2d1f721339fc912e7b3c16a5ed74014a21b8f7f3c267616e13f079674129e58ac1d6ae3dcce4c0c4b1854ae80d7e8bc5f931b563d05dbf096a73c4ea005311cc7e7e68c75f215de0a44ef2f0648749d38085c8a21be9ef284395e005aee50da59b749f3bbd36771f480baa056b8812912047a4d93c2daf0b169ac23121fa48c7307a63007c95eb8673365f9244cdb12cbca27dde6ff910c3734e0055bfc10fee62a377b81e1007e979b7b0d4c226ac98bdc1563ee35fb5418fa45cd046efdd291c40bc5ca95fa8e03451f958e388368d76d2a05083ffebc168102b76eb53820d7e4bd600c30d0715eff4976ed56b582ded72a4c436ecdc776af745d7aef382154070771629fea7e36f3a67d70b8c8695bd182ae56c10b38ee7f6ab44fefd99