0x2cffd02e07628ee5eaa88a0e99665e9d18a4724bb5b33db61e7f8e476bd02fb48a997d949c3f8b637a8c7d4270bbbf4ca271766e1c1ff4cce29e7ecd23481a8f40c18a0b178d82130d62e6a2e60070ad4bd170089858d670259172a80dee27b4f4a17ea0198b7a46937513d55dcbd975f6d54ff7f299808282439e9ec0e4ba751f36dc7a998e1f2a490d14233f5637042506b13b5e1785a366458f15321e9b968c2f04c23b5977ebed579272b68bbf7b4031da2c8166edf915099b33ef8cfd9241971add717713a549ee819a18f977471ca1285a43aa724da9c7e282bf115c3bfaadd95777d4b043b0caf274b5957b172bf3ac7f744045a394c34d9ddc8606c0040a89bb771ea53fcf76bd6436ac608645bb902fbf51a59c91bfece6236d2eb8951f954832c23803c3236a4a47145a638e942b2cb64d71da200cef41f3e6498e3e484ca8bc588bad9d0de3037d07226832eb5b582334d47c9de7ceb84b4ecd79b7d085860f1b565d68c642f269943b6455518c7d9be88832a273dfdfd947cfa40a7eb6d461ff23417b9b28f82f158748e8e98e3c6e55db537103b6038af400be310f6543b492a1f4f978aaf63b288ab72c0fb96896b769290fc91ecb48feac3894b79d8047cdc874b5de1306344dd2ac7724515bc675b2ea69fe8f01551228fc48cab01597963b90274b14b05adda1bffb1443e32c34f41dd5bbf6739851fb449a515f2ed335325a11886cc201d821dec4d78fc2fd5f12b61f4b6f4101e831d236788d5334a1c9d2beb7907c0f4b58ccd537cde6f96bedd23456b484ceebef75284b387da31208b887f0e7ce685400cd40d077c47aad7bb01cee10294f1448268ef23d72f36ac3422ef4de2db4936c3a57e9b4fa96d5e17dd7dd20d9818c5ae883bfc6cee7f8ae61272fec370f62e7eb15c28711a1e2760338cdb06cbb926e05944fb76abb63c2f48887cf946ebc39b7f82d1b49e11273201f2740e79ed54033313acc65aa6895f6153b5728511fa1894eb7c181ef0f9568d65f54c7212c8e53d60e85bb7928233f853cc026bac2bc3452248d8b4c277653abcd87f098abd8765da642eb56ab344f7ec30c5809df246ce65aa5bbac35de9590c1879c71d44abc27aee11f66fc997b3384e8327a453979af7808a3667cc042af84804c0cc221e437e283d5e70405461abac7a52a0b4731ec33601afe59b788ceae54d0406af8e09001a6134ec2fd15f85047a027851041bba2a6244b9501fb0cfb9bf3ea311e9a225833faf3d469952847097a34fc329e4a560a8bf5ab9c75955f41285156dbcc857a499e4d1e1fbca91fecc57f0ee6d9dbf4b069f6b340580450fefb3b482bbbb2cfe6271acab1b208da1093b708952076749dc0c724f2398f8b6815cc6bea675550f00ca02c6a40601e773410f949d36afb960432691cabd93646f5311052a3fec055af6033e90d99f12d68cc2a6a7b18d5b1a9651b8c4c14da966b9eb8d3312d64b1cc6c7e5dfbc326e5e39e431624cacb3c50ba3d03bac8a212282b7ea24436c32e9d1f63c1883333e785476423ecb5ac5d39a2afa623b43c4926671b494a9a41c961a9b1173b86e11688877e9172f39d60d50f8862b5529731fc88f8910c2323a50e9186b49718aa324b2153660ae4cb9ea2fdb44aaecc7d2171b0488ef850e31bb151cf22f2eaadbebf6630414b2c2fce0fe7cb99759727db0a584cb8b57ad05a9fb5efb2e366e6c6b98a077e7bb72fb8a86108701b19d61f951fb9130a2b409622ecda9920ffcc9a9d5c0015e5c4e6ea4c45c82213510c22027cc35536aa0c18446645502ad3e827b6c1822b2465282d85703e7cf8c1ac21fd38c19fc1a535b5e80ae9e126df75a89bf0f9cbed5cbd01329604fad39f0a878a7f2b7ae2b97158423cc591f2e9caa82d3b6d3e9ce5a558e6