0x2cffd02ed09fd2c9bce998bafdceb5a32e10d04e2d0a66c2e2ea4c204425b57413cfcdd13250f5be4e992f0dd3be53f0da97be74423aadaf8aaa2662d2381d803dbccc1949511dda4189cdf3e75470ee685fa0ebd4f6865d9443a3d45ba1b889dead1c31b7ed65c15bf9ec3746b86080aa65a616744dd4dcc2ba80797c674dea984de7a2d5fc0db6dbb87ad10c25c04edf394c5113d30936ba68191fcb3b7b43899443339ecb5402c0ae482cba178c3016cba1f50f7c9df84557265470b02f00672661970a36dce86869613fab9caff38e087e3476eec5419a3a707a7b868ccb6902a3fbb3806089acf1fdd28507eb2b962697e39dba801ed9a3e00f036f0a19a5a21d0e5c565a4f7c99f78d6d8e9c0d695057b57c4ec92762856b550dfa0d5f9335a8be71de8f3fdd5f4fb4ee7dd884c669576d3f55c018ba1cbd6cebe71a0612fcf91b584d9b6db92ed900b9ba0e7f9ba3f2cdb02e204f510701749ce0b836e64237f3fbd0132f39fc6264526a9aeeb5b63ff5a2dc436bcf87133a86ccf8b3c72c5c3d51e029538fdfdadb2c9fc347b0b9c63195647cf49759cc9c9491e53a1039594e7593ace1a5bb0ad71ba05d4579de16265af782329abfffdc192ab0763e0def29d62fe92b83977a33b17483ff1318608971d0593ef0ce56bd594579f497cf0f0090eae72da08e6295d24d4ce5daf69f6f32405af390f93a1accf68ae4e9b8f75f7e3aea001f0316e9875e742c7b75fde71c768d646955838911f78da88b4c214d7c90c84c394efb5dc2086443176ef5a7ac49b37ba6838b70de4ebd101271360a923653fbd8bfea262cf0fd652399604bc99fbb2966d8c5f6ce763a70ab519e1ae75c2ec2e782eb6c66166addf151ad2010832fde130fc4ba45e595bee642efa6032a2ee3a13493544218983b933904f8aeb927ebb77d6515d6a1ae559eda1a7cbb56bf7b3e10a38891ee256a692a05884fd7c72af7b1790bdb09626012756e4cfb551c98c4e5e77f736506898cb8e324c664da023f3e941dcac2fb9adbd4aaa058429094a104dd6ee15dadaae9e189e0b9e75e0c16e403d8c3c2d4c6e2f542a301eeeb010c1fc517381803ca3f28829e3ab6b49af0ce32df5f565bd0323e5c3911def44f2a4033db3d3cbc8a88513e5b7cc77cffd1e21ae76fc22ff23258f684374bcad5fe3b104abe5562018981b529ff189465c0c88060490020345b498b7e6d64bce5a54cc2eaeb4efb23fc8fad2d717668837ae30d575824c02d986588d50ca406269af3c25851046e87988cbafef056217c6ef61f4df2cd40a90742839285719ccac839c889c10c39df4942a281a48b09ee65ad99cad41efb6324336db8e36a64931755073b40f34ac643b812bf03ef63cb6015fa405d38e80bc9c5b0d6196e9bfba98108a25ef44a868001c4f628d75bba112b4c740dfd98eed09e7e11e9575ae1ac088fec5088c525e5db7b1c8dfc157704e8db9ea2c2c5226d83909995c9478ab4084da92c41c6648a37709a640dba58da3b4f663e6878b9bdf15bc6180e205c5969d31a02844beb5b846a737ef8711d4f1a6fed6891e38f32fc89d8f71aa6f86f607bd536df9128bad511c9d881283652e1c4e9a0a133c94a014fe00535202e0dd36b6cd8aa92c771c727ad826cc00b999a14e78a748865d28d221591f9af7d0d989dfd08ef720e61afbb8d5a47d7df149b536d41ee293a45c4f6ce550f099c09b2f3d684936c09ec4b40a38486465d10d6f026394fa133ba9acff3b2ee92223b3d8b2af3294d9eab9ca280d8482866e9846dcc8d4d8242df9560ec0aabdce1307a3f48de8be593d8d3740fd0e48010a51b4f410833df4ae744f9e5d8030198027aa518a18470696b041c72c7025777c09554b7f05eb0d22dd1b329a14faa092270198e4fc3e0e35b86afe3