0x2cffd02e31465d880ecfb3dea5dc281c6fce6bf1c611e1c7dce4807cf0dc8a749d3aba1629c0d6552caa1e2335435907cd656ebdbeeb89d70f3de100675a22b41b5d67df838d79837921b4598d94f4e5c025b0cf2867c906616aa83ce70ef27a92f9fdd569409ca7bdad5598eb88d4ee9207a42e815c16c21161726ad03bc2cbddb96cad07a53ef1316a36cc13b9b6dab27673e18cbfab5280ddb5d33fc7e95bee442814b1f7870a3cfdb3e712ecba118ce131f6cc46c4198b082787bd225468daf656c49bb6c6dce7172fcfced0680dd2c0c9cbcc77eb8a4890ce3744ef09341088cf159de3edb10f49bb45048017867c0d02355c7f6129b6cb84dd7aef365f08dcffd54f6f6a53f8b79fa2f22409d3992bb73556400bf942b7070646d190706b789202a1a1e368b9484f908d1f0119e651a1c2a2ca6dd2e0a5e7c5ee1070da02942d247b445692ab3e604c0543a934ceb272023ccb840198e2a8ad84c734caf8db8ad4bde60ac51fccfd8a50375adb9cb39c2258a5d09c4599831b7255ec6321acdf3208432f2934a559aded050f04773614eab9b205da7aec97b38bbb6fddf5356fc1015d72786ad82d975adb7c393dfdcab5b2f750b3ab4c156ec37eac3e5eedda177ba785bde41e35852ad18cd11614b5106bbf5456645bc9703b2b874bee2ed8ffedf0d78106e57484a0c55dfdbf70a2f03a5d63e64a72fd5344d0823edd78d45710498f581777e8c1d5b0779ccac83eb4921d2ebfa8f26fbcdb555182943e2f01a34746ab31a563259d608f20127c4a0e9d5dcf1f916fc88fe32131cdd7679b5b4331d05a7e17f209b1332701def9002dc8979eaa1c31e70ab69f0fae33678a5250183cb7652be1bfaf9d21803c86a4a725c6b945d62f870d8a73bad62347864924f3c1c01b7ac168277fe0fb6dfd5fa08e4e13cc156501e305a3ade90af4162216b13787c9864f1b955fd95e1c6721f134c8621b20f53375ea67a2f3df7fe1c1c20230f620afd595ab43e1dcea721968ffd012973d05d15c715f12c50e35b86f2a9894105767c648603ecdae5a2ed9c603ec9e371c64e713bd68ded161dcbca76ff864e99be6c76d06533f63d591b6200504e59947012dfc21047614b05009c8afaa2d619fcc1be3dcecd17b9d78fd69f8e23696511b2c06b5742de6ef078d46079e63b3d138b22de633fd1437ccf11fd583fe3ec5cffe5596979511bcda308073a0f46c7ec6ac6832fdecdff554c18bde51ca0e6b3c9b80b03842cb30b95a2dd5fc27b8b72891599817244bb88667beb921dbece3b728a28806989eed1a989a4e576df3739471e60960827405ceffc0846b1731922a2ae3b5f78b1b600efed16e4ba51850a2c87bcc6df398c7e79083cf0b38e11ff365e8adc19a2ce439c9ead3656f5add906226874bc97e35bb90237cc7acca12a2fdbc81c933c8c862707f6f3456ed46ba37f83038a80a069a1156195e045e88bef4846ccf402b9e9be693b239da90ae5a4a31dc28736bb4cb8319b6a7ef9660f6d3c43a35173f619b897c00f9745a016e152e80bdb686cd5ec4a916821c60e904bcc74ad7f456a9ec5548a1303e4c25ccb037bc0ba92964268e4d376f151db7560f1c5d78267ab8ab997972de16e7e373c7866f96190ce91a34054c7c539c17bf5eabe045738bac06ab6c8ffd70df2be7922b9724014a73f63f4f03c5984d2cf6a5c09beeb4689a0c9e0abeb3fbd44606ae43e2dfeeca9c046f46f0725415d8b85cc0ab754795971b649f3b0a6dc33a4118f69f229bfaac945541a65e3283dffda5a925b19baf322044cde86b0f6e85d7108f6bb2020dc50c56b4400403478067f64c97546cfc5c90e51867b77b98587aa7b6517e44873d75b7235dadcca51ec2de271f070767fe2d25f8702f1709fda85744452625be4e3b4d16