0x2cffd02e235aab52149c5adb13d72847db1e643393f4ac2c130bb0c976f89c60f9fa0de54ddbf8f41923e394487a27e309e4436f3bd8fdb090f1f5eb66a00c84dbc5ad5171a18cc0172562d8c58afc512e8e22fabf0ef45fb566016331da463c23cc90a2e715f28ea26759d5f328f258bd0dbf9d249eb26a1c412c71ddcc4e41effee45e573c51ff6d19acba3b3f11c3349ed8757faf738af600b194148b51e8bc4c5175182ce0cd30cd0450614734e318a94d912e75db993aff1eda50734f68d7e8528ee2f924a3456a52dd2cf54a831baaab279b0228e3a9c35feda06cccbfc16221c6ee3a38783672d30dc2e08b7f58d7cf027dafc465c6e8fd84d2ce4dfffb4df86510509930455198ea1b6c843bc4e98aa4e459a31f9fe6eddceb9bef70c06a27f011c1cc681c6c81dcdcde1a96de3334df9c232d2e9ebffb9209aec8cb8648ebe32ea6cf6b2dc8b59230ff36aadec05be7388e6bdaed60fcbb4e4bb57157e1b8d617fc82d7cb187951a8d4733242bfeaf9100502cb0048d134d462cc76bc6409ab8cd38206ea074c5e6143b8b02ec68ca7d22bf8d9b8303c5a02449847c6085e8de25133ac64af3ad5eae21ad084e039bf0ceda85390b7768e4610e84f22134b1d220b9ed879377767eb22a4263bfeed51796794d5d819bc316454f7a770e1724fecb68ff86ef4be6682cd6b109067845a9ec07b04c3dee2596ea84d4d9a91f85091640f1be9d0b55e37be20415b3e7307e56af6c62b00be1d92417ccefd0ac8d9d9aa691d1908dc3d4324312d087894bf4b08efb25c8e396d4da60e6e3e826912a116eecaa49a11119974f62f0e8f3599306d6cbf878df896521ac6ff3779a79b51e36598ec2aaaf00408fedf516b9a54b68de37aded9122347bbfac8ff2708c9f658bdbf484a3d5d59296df952aee561537925d2339dea701ce5f05cd06d193287bdd739d80c21a6ecc97dafba20aca08c3fbdea72e9eb233289b99fa1aba813b911b564f7eeb33978f342d17019253cceb2fb550bcf176a6e377b63c087507a13be6fb490688b77016c3b34ff2f718a37ce29149368c50238340d065862be5e3d50e15e964598455581269f2cd2880222568ef214e5b4df53ef9335bef24201ea9f96b0fdde2fab98155d8ad0cb809afe1aa4f1ce96a83793ed8e4a4d0c8981d962f635b4cefe07e13f64aacf9a402f64a01a6fd774c28659c6e7472a2e11c04b7ea64936f81e596e3938e9a72cf20c9140cbb700c140884a40730b694ae247c64f5128f6100129860a06f739cfabaae8e99897971676c2155aba429e842b7a3088863362452cbf3e5404e1bdff3f5e6b803dcc7ff3f86a5cbfc7d52a9658d67f9741f47353cb86d7fd5da13628b216f61b3cb72f6de95936493c461dfcf4df906c824b7fd4f759a14f61e72e941fb9992e0523d4ecdfe18f4f544c174e48146bcf4eee05de504bd4d335b98335734409f72c908ef03585db17af2870dfe0f62638fb378447219e01fffc6ca94546f2c486232602462f83e9ad2575890dacd1a2ea454f0ce45d7b3807b9e9dc3e9bce74b790793d53fdb558af4c0f796609029491bf898af6026d241f0ea97816bc475d39889b3402839066e668cb8a847409036177ab7245ba15c7340460ac7592cd6e11338315e70f8f74710dd15024b97ad2eebaa30e3f04c8e81ca69353f8b98fd24fe206237d5d7b4a1f2d04b83c3515c460ba8eaabbaf820c15582a6ecfe3d771d13352d36f27d1d03360e1fd8654403d3b5ebaa976a49e73c3bdb5df3bf8d2d2564910a1fcb7673e000b2cbbfce27524511d8e6ce60bbeaae77593b42322faf8060d82bdb2cc42bd98f48f2e71a292475d9313d9ce644ed29b86d9eb51f5412981330efe632fe5f4ab76e2fdbbe6a84437c809fb9c2250ce21c42d148435b5