0x2cffd02e5560987fbcc0f3c2efedff189a376473c1c742534d4b0d627dc4daf7844a72983242ca20f8a8fd5e76a671d797fa93fc415832f296ba2a721e22ebe69bcc7a1b17ab735e3e703f6a9e8663e07185528a5c4b648c24c34a333c898aa0b61cfabf0b40e7b1fb4227dfe7f7e733f7e45a2f43dfb3edec2194d8f6a2f36e70950cac19f8f76b7597028e387f1366f39a04408ca9a43acc6d5a68aaecd6a6f23e33ec113b411c7c61e03eee77bb4b45366811b4b574fd393e41d8c0b7d1967389fc9286dfdea4071d2a5783592ece1c54d53712e7f29fc2fbbe5a4c458b0aa17c10a02917d0ef2a4debe89faecd9fc4996782c1df03762a61008ad2ddc93acf25ad3af4e39933814015fddfdb9b2fd46d73dc68bdc189e9e8d02088377a6fc40a02e73d8c747675ae005a77e216ac3d2b3f44be6bc83cfad8754eeb7d9107c44288a8d7ce83d51229bddc596468ccbefa2e909a7ade9f16ace4f21ef51c16449cb645d3541b170106ea159aa585870e0a0aee476937abdfe51a18273530177a225fde29fa54b4db31a3a3d1de2bbdf84e2bb1a3492715a103c75f0ad434f0e8b95668b100338a2be944f96ae67161706d4a0e56ab61d6e8329c4ea3870415b338d724527bd0ecb9fe38f0a11a747622a0cfd30023bf66747e23bfbdccc7e8bdf2f856b33153d3a6e958ff911e14c03cebb5cb42c313a2954d41a8fec0afef3afc9f34dea52fe85a6c1d5ca689444502633b6bc9faae18f34f41ef4ece3f97330690738e086f1ff0cda32a4822f6fa40f48f48166b56b4325a7b9dba9cfa06c7b25479e2e8b117d9a20d6cfc5f3537126a0b1e34c587eadb3669d8d7c46f58222efdf28820b32d67cdbfad0196949b5b9560ce707486f82ac20449dbab5c8a2cd7bec18a6669f01255fe108e7cfe8db4aa163dd29f4e1549648a29de8ea075f6196b67da016466873cb0e8e788228799807eb8db502330f867316ca61ee8ad374907feb45273803b9331b9fa9f4f6a84fe144a482c5e2fad64bd68297bc7dd8a06f51898b3547d81dcc9ed5ba4eec5d21f395105ff8fa7bdf9a567d3b8643bf25cbe6d6c7183a1ec5e6a5529ea81b466a6f228902a428394b9215ff0064ea8187296becae529b16707fa67f496fece2c736dd11c608bbcb8469898fdac483f4e7729c50488aaaad0283bc17ff6ea418bbce456c1a82ce1ae6a239ebf91d7c52252cb9481c1407f9369563656e99c8018fd6729b200f6e702c87b34b6a78b05b93fcb6f6d02e1ba0864641795c9596679d4b8eb70e006d4894231b87dea0a5dc74d432ef706094ad2bdb5c848de7a6c83486faecd908d07e1732c13404cad7b6d9789ca8d4b178f2b3f2a465b470e402f54e0d489c0c41bf0e96d2b03e43a204a6c83883d2bd609d04bd53c5452608320e75bb26b79f4870b3ef6b4cd2c873e6077e81b4f6866d3f93965d76e0f133e6ff211f28112d419da04befed18ae9fec2972a4a0a43b42714abf0f2071bfe9b3a7ee0fdd9f6af4fd208c4479ec5e6c97ae867f672dc4dd133f7ec7a16d31dea03ea757c6c0ca8f25ca81fd6c3eb4528423e129350ed9699f967fffdf88a6c1014503e24c3e200b6b7553332e65a80842b7494e2655b9546e13c5b6462a1054037a296a836bdbd3e0640851fef97f2eb16258f28269c3f841bf7429f60655abd39e09a61d3bd26c6b38a2f68f42b63ec4d4522dac560545f2cb562f70e2589032a950d517521737ad57af4cef1080a70117072bc9a165c6d50c51c36d704c87014e7526016f137d8e56554ef171d9b1447c9d612374c07e4daef93ed2fcda2831461db3bb6cebc029497b383c4c9c85ccd1bf79e6916526407591e84d66d495f88989797ebdd77858121d484296b31ac927560a1bd64432ce5e93c2d8d48bb5b478435ab