0x2cffd02e5409e2f5311c6b8ea0b91c74835f287187e7a444a0e818d4ecd1797f9b027729a07b69ee76f351bb2fa368de07160a83c1a23cae2a945b5df1af5d23b43357e926b1bf6631d5e192ca727c3c37050523c583f7084a51e2d9aca05ca5c0f48ce4aa8a0ab5e055beb30658c9035fef7e696042ea7595e6673fdff0f83115acc5c400a6d132623f90f3c508b50bb7b9426da89ba70c5c63d17fff12d3cb316fcefd09976ccc46736f7eea112e9cd214eece327e04be585892341b7724e76c6fb19e29b115bda8f4b4e11395f73cdc79eaab3afcf269e12529db2e3507816ee0a27cc4bfa6788d1114d0158de695427a4a961834243685ba6f3efca45f2e6fb2680406e2aeb741b472d8df6f64b858362253b3966154855d2b752851125e20056e65c668f358acb9f72be0586170ab3ea41dcfac15ad365f735d23e859f44c3d93c301f3d95ee7668d85528d48389ca91e5bbb0e7e4e431d160dbee9a9e1f0f28e011cd048e4d705bbdcf84bb8cdc44da35ad7eb31712515c9c4cce98dcb285d5fc67b6e3ddb03ab7db2ed12d6c8e79830ec5a4641828e10fe014b2ad17c882a213fe5b449ba7e53c9b28f63e414d59fc887de747fe4184230f31faa847fb773e16c06f3cd57a2d803c8cada3cc877974dfdabe243ec1583e8606a76c4a7b635649dae0fffe5d12d7c160d80819073d463dd3bf62c8eb2525b97ac69ff0c5571fedb0f8ac3c76a3ce39dc27cfb91c213c2531e96ad59c368089dd02c92819c40880115212add553d46f082beaadfed05deeef6f4812512c426a108461f113da782854be4c2b4a02b350c6c29471e3ee36e944c575684d2219422c738487670e9bc529beafaeb71f6f7df3f5a59493cb4ade003850641bd7bcff3992fb102e1ba050e06044acbcc5e91bcf5ca4f1baa52cb2ab06139e560bc35acb363ad8762ccc85415869f781dca91002a70c91bc2cb174be7c94d06071e19c513fd52c288b072b020874c186382967e20d7ac2cb72a1ad0d1d8b76fe70eeb0e2f38f0d132b58294696741874a1baddaa68c5f0ca154f9869585221ae0daafe713aaec7da398480633142f1df159c70342678d2eb84ba1b7ae3934b147ab4ea7fb0d128e717782eac68048c53b9d883b4e3deddb64dff3e4b2fdda80d97800eb6cb49ea706adeb58cb0ec4ee9f45955f372d0d5894948b236b389cbf59f3fa60be38fac5e212d06ad15984561e9d109f08ee04f0b7a3a9b1ad7bf0bcec2658e4cf2dfcc6678716f26adf9824a3e66deff0c56d3c255579755d39155c4948dba23b4912c3dea39b893c360a95a8b59cebb9ee5967bf2adffb10a5c26c8ea5305d56b7c658850f4c3416df2b39d0d8275ef78d5753f9f993ec74b57f4b96f33236b26d84a69d040b27a9b7d40cfcaa96ea0c559cb203d4d6982deb59bcce904bcf3ae88861fed50b85d0e00324a69ee6b5d74efc385738066a1cf4571fb375cab2f8cbbed63fb5bda68f39b6303d14ae4ecda89a931b1ed04115cef60dd803cacecc943cffc36bb967060514cdd3add7ed7ff81e4b30f85b5424c0d127c1f76d6b46da8d6bb553a5b7d038b570d18300ea92cb151c5a24f2ab0a085f9fd8f0535a2653ad153d17081e1dfd76f61fa7c0e773a71685c157fb8431b0faadd596f2adfab74e3c3f8e29fd1e0cdc96e11b7ddcaec536da1f8af1f3af95e6ea56830b083090cef2111be81ed13f7a65b2cf0bca3346ccea6a6463190ea48a8ba6dc027a3ab57a55c3be31e1c3ae5ef6e481f485f0e512795a019f80d54ec15ed32e3358c8edaa8c42d8acfd8b020493fe30a37202359721eeb3d8c349af88c6c1bc876075db67b13770a6d243922d4e2b7b4cb65ab8c309727317d75f5f6926a4531a1f686fa957534d9ddca38cda9580bbf2bfac89558d0c9b6481