0x2cffd02e466ba1a8d96cd7020588d57b90681bed4e5e71179e1b3f00dacaf71c9bf7adec92f4bd8ce0b1b3fa24c4bef795bead0d393a07dc5302bde2480460dca3e84b8f359aa2d62317394683f8fa7e16411f8fe53fd8f0e2cc9b1f913f74bf799de4562369ae8f288ba65c73904d4cbab49b49b402f3a0b20a2f81c936a3374df753475e0b9bbef80be557d4a114f1363de48f51ed530093fcef37e685560f8ecd10ba4d10ce91d717520e7bc82c31475d1d75827993abf0c09b0f9367c6e695fc616caae577b3f7051454ca7eae6e57b6ed5e2c2d07524dd00b4d9419e9eaba58ae0c6ad206634e9e484147d3b41a7bafb04190b6188de6a80e3ea904463b446f581e82b86d4e98b16a71925897a7220089fe30f5536dc099e8234b7b28fd3a301613cf1134c4ea38ddce5ef05acfbbc97b9034d07e919b86ee5b169303d065bf662a028d00f890380b680f0652adcadf1c38e1e909b746c69f3e834c79e286b004d2643271412fe215f078b1121938b435f799d2dd1764ae5218c382a0fef8f68d0306b17598be713a08bda8786d7263c935552cd7f4a2b14454de619ba924e164d9387b03b489998d00520b4d20b55e1b89691a6c62d1e1e1ad4c46ff48261bedddb170f03b75ee3b7d449db0ac1bad7824f49d757f54037a76ad6786d6a63c4d6c7d1e75f505c74aae02341f2e62a522a9411c59018f9b830ad9db65eef3ebb88492a0db5b94f7af89b3530f474aa4fb9e1c3d588474ccdb3907aaf71459f2af79cbfa7dc8b23c0d014860725ba87a65466dae0e630181db66b4d6861a4ae4534685d3e71edbcb9f6ea86f77c9ef5bb1ffddcf869ea13f0ea43b7d570b8b8db131e2a964666a9ddf1f09c8487ab7d80831856d30dd8187c0c96a1c984c5c304c9cbbfea115ffd7b100a37071baf1ebdb8685d05dffc884a77c9809d4e76aa7a5493c813f6eaeecd3c05e6ab6ad26c5015595cc44f3fa25d4a78b8b9485479de63e10a851aa7b49e58cb3ff0a3c6c5c86d09d164054b3fd98ff02f4d9ae70ea5265b8ac37d39eb546a05112d9702403ef29af58dd490d72fb8de054abf59d219f80bd91425854c078f0031a30cb063e5d8a7b16d6d839f0bbf630598e972b32ff49b2e998b3105231f7ce30c356022c8028d397ec654baf4bdb316d5badebd882240b0f698f24edd7862728e89fbf6432a11e64f2d809496079bc970554171c3f5b33d984b1afe773b2d1b7f9b6115776b45d80649b0092e59a7977dc2a5151d086f8f8ef71006aec1e3cfb0230138cf4e4c7a897ec3cb234c7bed2425c1b3ba791525154b251e2d1e40df43a2582edc7eef330fbbc1328fc9b996d6fbb5e31fc2bc35a1e7e234557e4247d9ccc2002f003e4b354294df3ff0178d56f69cdc9a8b82199a79db9a4434fd41ec45bdd214a366d2b0c4023328290454c3f838f15b14911bb60b502ff4da7a87255957f11cf91b131293be9077515880d263f7be2deacb9f16d19bf89893c1bf3589468d658b11ab569bb27b60ee40338ec144b1baf827ae378b159bf30df9b6bdf81c273a033e07ee1a75bc6d8805e2b8dbfd3b01fded309ce76990f61129b8e564d0ead9f934aa633f52576683caceb14783b9f7220cf26462ce55fff40ccd178333f359586b13fd355d4defd82419509ba82a90752f27e219f245c9c8a999c1372db5108ec09d2ca5866dda0251b339810d40c4110d2f636a7ac41408451ffcc0a87a2157d74b80394bcbd8f4c1200e3c379ada84d7fc1bdbc1e6103833766167dc99416210a5aff7391623ae787da37f335a8f5d54e1b210a9ff666fb3c504208444f9453d21941b53b2e434add65f7ee4357b8de7312be54f96495a16b07eb96ad2283e28febd71b6756f76d170b7d55211b6cc374bad8725d1016607373a9b626e17a9c