0x2cffd02e4116f4d8292b0dc06a23ba0bf1b86ff2d4c48366693ff5d122f1533f8d9c6105dc4583ae55c1e41e733550b48396202833385bf1e87e758dcf598c14bd7a5a50bcdf9cb72f3ee8442b350b550bdaf3b709796743f2be08bf89eba12115e108fd4d75a73565800747c1a8359f1609dae69f6877b892a648bee9ab1fbbd6ebb10e86cba3e11621bd5ef6071fcf3c23f9512d342d6ffe3e5dc2fbfa958b65b8386f4ff2406edd7ee253b7e0b9a778e68061e74e9737543fddcebbb59c086d9f0d0290f4269b712c61de1f15138f1a10981d0f49c89d1e7298bb9930789c8ed59d485376db263861912c0b795b32ad2cd2bae5c55d7dc52033a1b04c9218abaccd5c866d9c33521e7bb3f786fe7943e56981c8358368aac651596b26640e411b2abdf5e49baae5b2c9ebe7ec7e539c353c64a47eaf22282c3938701cdd5653a4274a04d06ba12fd5c441f64d84187f50cfddc0010c75edcc21552cf513d4d1fb749b72b43fbf47fab7313f82ab74b2bef9712b83f4f4ceff8d12578175f266122a352de4101e784bb12f4db561199d0dfbf7927d81afcc2fea9ffe53722c24228287af537615447601ce2a27e1bc9610ad2cdaeec50140b97b730b09b4128a206a04de367281e66439d769cb70692cf85778ea9815c9398fc1c19116461768d40def1ba75ef3e0a8820862690bb1441a4fede6eaca5ed31b879a8629024c4d02465b0f969578d2f95418f0990c67bdc844d888d04d0f43b56ba73b7a26911a4c4865bbd1ff2745a7337435e712475aee4b781fee569d66ae5cb3282071878e478ef64b774843954c839343aee2ade4d304f331a671350a47c16a986a1d1658e3aa0d08a04d6da7abbfce59e5dd2d7c9ff654aac932e2a6adafd009a550ea3fe0df37c01e18aeb18243665b6017ec96d2341faad0ab4a2eb84a5c97bb2708263d50334e67da9a362e70d367b1a8a59e6de9f7f55b39ad9c757c00b41ec6fd643906acc9b5d51c9d7fe449a06941636ec90411ade0c641156d3606500ce869d3eb616d2d53aa3d486b698d14b3c27ccdd98a17910f4597e6a6db150f606a15ff761833948772837d0537bb8fd6747c9d1cd5ab54f9f84b90e679325758857734f0953c0c3d8734f59617e5a840d121d0b5581c8bcc29be28c4ea03368161e56401dcf355d6f45a764dbc30a486f84ed16c5df6fa55ec6e053cb3378eddc95d63b2c502da47683fe6f380759debcd59b7fc67373fdf179e7241cb30342f0fae0041bcbf62edf1af459d983796933e790216cc21fd20031d0347c833f0b16464a8014c5eb1c631e2358715040f2607db52f36e84bf297fbae696e1a6a3ca31f8becb698874dd9f161895f018a2507aa17c66fdd143a8a1b85e9baef7a77a2f5719f2887d92ace1ec80820e311b2fd03536441e51343f2b2a862511b679eaa5889313eef3b3fa42f2c3c74fa6473907eab73231e03864f630773787506029f478f2ab62a13650da692fe7685bea1354102b633add319e5947405dcfc2beba36cd85cb1a007f7a6b856493ff248d0459b8ae0dba54aeef5a5127e9227de2d277d48bfad569a57a66abec6d81a7351c37c309bceac7bf95dbcf254ed337fb820d9f913ae410fb06fb278d83407649275e9ac5ffafebe856104e0ce8a3aa925ca560c1dc763009df38879d0997f8f26dcd7d966bdad21c599f532f1c16adffd0aa57dd95dc9b250cb39db7212b20fcbf4fe2ef15671fa2cc0e78d9b6d98d2daf67df14e3b808fea6aebd32c274f2ca66b334aaed0974609e7e0afafaac40598951d9e91db586613d83ffc8b1adc86dc5b4c54646032d57a7838cf23d7936b0780d08f61fe19d821380143d48c70aecb0c5dc58fd3af9509624ea208ef23d6c360e425d867664ca5a74ebbc8ed1781eb1a52213632b80