0x2cffd02e9369daab774721c97b99133d795145a1767aa81f466417d8b5f422686bcefe9668a851465649fcc824652766d8045a12712b11d14299d9a6be6ddea9c043f6dfc32859a85e4a6e373cad0f6cf7917d8866488d2e7b29b27864c528b21a8746143a2af1e918610c8ba978cede6d5c7b5368f74a18b00de46e060f327c44cf2649efbe2def2e0f80ddafd64cfceefff2534608938bfe697a00a9520f83e428df234751fa035f5b0292083fdad722516d1f9049412dc0c09c3cb3122db5b18c3087e5f5a95289ed900ff60dfdbb0c1aafa187f51d3ae6141f95a389e89c2ec749d8cb2c004ea1d569046d9ef3057d3108a4d0d826ad71446c8e2e829deabfbd704ed8413377d1af4a5abfcd051ab55ba75c08157054613774b5ae3a34c1735ed9cd4d1ecff26bb0e22a975f2b65e908d8ffef32fef5fa817f6cc699fb8cb7a055a04b58787b4f579915ba71535722238bb94c8f534b8cf0d6357843914dc97df79a585311aff9e270352b74f039e49e119fc1794f127d60a13a12043fa0fa42fcf37987efaff14ede8e4dc3c906e73f06a2241fcbbeb23b1abd5680e897cd31705040fe4612e00507d5e40e76a79761a8a243c39c28196ee238810b48e2b54d01e56709ae3f011ef7d92ae458ed2a55a115a09c43555fb512fa518f371c637db813b04072491f20b654bf3f917e84614377cd74c9d99da25a5a397490230683ccb434f33379107cd270f239c9ecb0d202399391884c76838d2dca182a0631ccecdf9e18b034ec617c4d159cd6779226a7cc964abdf2d4825000eb4fc4ad232c0b14075e292035618ce54a0c1ad2d45783d23782863dd185535191a61f8b86fbc9a79a7db1cc1deffc753e19a1d16c0986aae546e1be8fa319895faf6dc5bdca490462a8da70a42cfedf8da59a553af8c3a8c929bc19796f617988a3660d5055f0a483b58e85465186d061932660da94d10f61f02610b5be89eda2b68b9eb98aa68573e4679dab7f54a42362ee9f7d2ce0fd0cbf8d465108fb3828c891f6acf9f48bb97efa8d941737310b36c62f8a785c03fcd20d2a4e4d6c4fd62290fc6454dd3a88a694abc6a49d09700e33f140c5a6bccfc10f85fa837fbe2f19cd45b55ef89f320fd152391c762f4d97e86caf536308c8b42a38affda25689e621e8f994d83fb6dde888b0ab9259f8a6b0bf623652102c2e2555a5a955b5a37e5a1ba43ab9f53912045dade0993821544baef1231728db3661fda38946fc9d734a60e7b0b7cea7a4726db18a8307b91f15da6efa29f4b6cbded29a603eea52491c9de29f59a67150cf27034c7de121ac0e2845085e9cc9a547b22c5f24f9a06b4ab490aef9231234038cd8b0b9b8d01b8f151fa78aeb47ce6af43e03eba9f7b2b6c2d24e494dcc4a8ae27adb50550462822d86456e39e888209fbf71006b0f8871f4002b39b5a60d3ea95e0626b49ef4ccdb982bcbc3417a13387dd33e2f7a1207a7a54fd92eeca89b3687ccc24d7af2c645f5f63a4468da85e3661a58fafac3b9a25519e9455c5c7026c0f06a94ad3dc80c7b3326903b90c1892aafc7bed66db978f0b4b3c987436e33a55a538c069a52d3c1814a1619982ed4bfeb72cbde03d04e6ce132e89c0aa56b63b743454d6da9effcf122fcf82f3ed3145d98ef9d42bebeaf35866a07e0766b91a529573c13d3dbee2d3ae3de2551e9f9e12ad29991e50e0a2b76d9c59515161fc76bdfbda6b7e8e2d99b4a4984c6881cadd8ea7d239df717b84b931ebb004b53c8604a593cab27d333cea5a19a5c2c004a2d72484e313438b822dc74ebc10aa44e056da8b1628dce00814f79e28c5d52e2d55d64166379620c6da04d957c5569fb52760e48cc175036e3c73011395cebe170c6de87a9f71eabe5a5043e6c6d61511e24665592690173ba14