0x2cffd02e8610174a8c2656e5053e4cd6e765adb4e490ec21cf9b784b2750d0a77c429fdbf65d13db509b43670a80459dcf41a55c8f2b085843c135e2f9fead57040b00290c7ba3896ac4da0afd0eb7b47bd21323c9d9115f7fc58437a56e3c0245f94da051d5629bee7d7748475a446d7fff8239030f63e4d3ab66d9e091820c3bbef53af54a1b8acc5c5edcb233e3bc94dbb625dafc948ef35913137c25711b9c41b172befea87b2f575e330d7ec168e95c678d4425dbb804f0e96ad01ad507b61ac7f3f693eda084728b2f0e04eb18e33b9fe6fc851ce1c25cfc5764e4825d6dca9ebd68f41edef858d0c5f4aa79a99f7321b49bbae58ed9a405d112329a04159c5538bb5ba9b941842f414934ec01fca51a3359c51a3e3ccb4e13dcaed484a0e02827de659a6f396746c4c74eb18a9abd2bf555c16e0390ab6938d18c71a97e64b344b6e41a22e2a88f34e9269ba926abcec853b3b72f07c6f435718d1b7f7a4c9ce0a2dec00c48c5178f17a51c00a09a4f224d020c2f108e0da52083f3fadefcd0e226507d450f35cef01e39f06ab9c38b33da9067f5c6f2e14772a9ded431bcb69d9e8d9469ae3aa6b597a0d77525c263d2bf72c7bcd8a49aaeba63631e29522dabaa2a25e795d0fc8c669fa6c6fe4598c387506973c648025f47e5a4cb0dd857b9d5e420df3ed9de47a62a355a2e93080b87fbc0c7128a78b1b0be79c5341f7096a84e46639fad0e2db899666a59deb6e31f107211bdf7ee5c4285fb549a92f6085bb8c68f3b339509e7b62cf05bb9b4bd6045125a7d3201ae39aed3da2ee33265c462992f00b0c2c279fed39a9eff1be2b6f6437feab5adf4ef07f4f96514ffca4f5edc090adc832f1bf6b29adbeee89ed1fc727ce93bc248aceea3d4adb1e9b06f4d4d9026036ba8dce94294a95f38216d3cefa85d99416e9c8fb9188f2098823ce5f869e9a1bae953d1926b10ed9190b9c09d3c9ba7030f7fde0cdf2ee8927ddf448d04aa1c256e52dbebf01b3cd95baa62187f2f86e3c2bcd77d9ed95b25b0a89b4359176ba191374d38b51978fd86b997cf78c0e17b998ba2e006565bf501797e117836a88fb84517b63da494d05f742c7ee6f9a7325af36359428310aba8c73c2c74b4d5d5dbf246d507202d8f0abb84cbcd3da9d2e7aaeecb57738dfb7d2b85af7fb6103ae163591ac27081a77eff105c2d544fc6fb5ed6cf0ee1b502755abbd77655d684d4142841708bf71d040710cd3434f1fbf11c650ae3403ad41bfa45d956562007757c3eddfc302305a41d5d933310eadfcbe8cc33fb114af4b139b1f890605796333f2127d6fdcc6a0e8b57f65b7c98f2905cac49cf922bdf18c78fee81e00020521a78c1a6209ac15f1011a5c5c41bf969b8bc51d34b0079dfaa83da0c43b5ed35c853030c8e6ea314d0a3fd2656fd6d4a49d94020c287ab495e6991e7900a23557b4e40177f9609fddc0cde48f4c5c2282ab1e6d3a1c05bbbbe047b229cdd83af17b07953b65a9acc206b6319b3f676673610873e50317d543610053191dae842d2f400a73e38dfc18579364c96f17861fe509f6fa874683c329db09ec6f7a02e03e31c140e86592298597d4ae4166f872e963e811e0cc0bc227703881b8499314c722e65266160d7c4f35647a8466a21797062e3f3727a5239c2c0c2515a179a83e16b9aa9b8a9829078a2c63b6b49d683af24f0099b940b8f060c6fb663b8e3b077f5d18cacc3017c30e3cec76715aba7ac733a9f50ce2cc2d0c2fe8b5c2396acb69e4aa8086316e279b343873cf57e2acc8eb6f51f43bb388172837deb5d29181833107442af92548bab7262f045c7b920aa72c1354c5e82a1dad2ee6b34e0b951916bee51a83a3188e542d3d4426ad26c57e3abd45c60d298f0f9c23cfca6cd337d70ddff204f