0x2cffd02e01cfcb3f40eabf6fbbc0ec85f8be9fd6f260b732bf3dc566209167e2f6312f545b3adb3806e5a31adb00bad83519c8c71112441256bc05503622c959ac8795724ee494fca02a53e746162e84d2e8fc4c171ca7b707ae6e51661d89314f5b59d972b2d58c084683fd736f7e6358d871811b7f25b0b3916baa5525f47247aa61dd7829dc935b4861ce2706b00707be2f071fc95f5f94f7fad282c5ca8fbbbeca35229ea756fd3bf3ee37d24d80fd5c82b8c65d11747c3b760223a6f44d9cea6db34428125bcfdcc5d39cdaf74700f257ba34313962a63f03d3faabf9cbdba0cf624930fd024139f20ff2e81c570cc1d364730cde3e6c008abe6dec4a16a695d80141ec4f23cd3c9c871d8e65717cd4fe64bd8d4ae5163a88a5de462f7dd73da15c019f8c6bce315927c92b56137edf811ad20716f1d97069d2be792ab0bdc8cfb77cf1c953fc7688097439859c9f9dffe8d1472220edb92b12175bfd9e5dfadee1aacf12bfd49428e4a080270ed991ab273824353650c137a443c6400988e380d9351a0a11d60b0c02134001365419b5deb1d5fd14ca9145a8222d33b064f7561a82d6ac0fd0158ef1c90f9f778c656080a3b742dd15b805b292c348087eb78438f2b7e77e5d6632b57fec09353001ecc78ee666d77c386fdcd24fa191354f4842fd7e78443148dc3335596840a296405acad19939a6abd0f15451522ee58d3ea5e26aa2cade4c7584d5f3364ef7837d0947ca9dadc8348dfd6e1be06bf1a4999b507285ed2b2435e02905e8b90104b458183c232a09c4d454029f18692c684c34b24b5476ef326b79f7745caf49aa98ad9a5c1b689e715473062f0a38cc9b408fe3cd38aa518e54657e7aaa47dd748dd523b7c49b47821f65bd54ac5e2185d9f0001ca524abbd300b7f4e66a5621a20bb0f7a5343e34f307fe798b237505ce84d03877fab72cb3ec60cae47ac4be03c62fcee1211a6030e602679d4c1ed831e26305a4bbd71585a9f9a99bfa511260c1c4d6b15817c4a6076301ad441ec52a4b2689a88bc8f825d92f3da5d12b918f77a0493dd53b5c3a87486662a39510c983b33a712c90abfac5979383c2e6743b60909f55d04519a0696002f2af8d821a62d3ac70530312fdcf7af885341c8aef04e2505fce12ded9f772abd601fe8e266eea05c3b68700a4c18756f7236bb083c192ef9aa77bf4984f61bd7c4dae1c4327739e7c45407bd7266f1b3e0b0ed7cbc446d45f049cc47f9be1482f08a10c8b1cfc614b4c6d0a50560e7f42db72e3600a4b8cc37d0840b673d0c2af1247c92d8f29a2481117b535cdcdeb23b62a7aacde7a19a6d8e66882da4ecbb08f257af074c83f96f568b481af278f6ef63392dd63121a1999c6ebf10ce82bf09a2f2d1689cb9a030ab36d548fe82de108f9e9f854b93f25f4565148bf02cb87f016aeb981ebc56d5d4489e2e60e19c867c127e9f56503fbb738e7c395e271cca335ad372956127da62e4f1257fdf30015737ef603b50df7c4ee601856c6ba737d27d7d4991043e4cc47f036832b9ca19c918066469994b7a1d95181508020e9d6e44dfd4de47f1afbb48523315f44dbb03028ab0c3533023b9519b3c0eeae5d5287f69f4e34ee19c7768b1d9507d77a54e6fb9ea4c78fb187693a30f40e08c0dd3bc9eac384f368c1261e709e4d724667145cd87a7be5a5a05ff8cc71a11be0323dc6e4fcb763d96c346657ccd4a2daed337050dd1ac3421e515bd40ce866ab27d5550db35ea466ecf459f6b65a8973a46925f39e413ea0bf1b381bd1fde6cf8faee011d06abaa6460169264ffbfa30021d86919a9e148adc87f80e07b7cae14ee75e7202733ec4ee6554ee6d65cce6081fce70a3914325730cf11ad448cccd72522ccf1f83dc9c85c7a1a3bc47be0c75eefe71817