0x2cffd02e1991bab3993a54ea4af3c385cfe1b50c48df08d6525f532f4de518465f77aaeb802556f7975e5b3bea7d9034ce8c5737ceade2d666ef97dd3d63a852a137f3a54fd5e061a4ad9857fb192a3b1206325001f530c53d1eab197ceb688f351143fb156cfdd739ca32240d4c558b0caa5f07efd3205f671462d99762425e4d3cc89f5ab38217b21eb4e277594736038a376ba6753b01e57639e078a187843ceeb84a70288d96e2f50d19118849f9569984934c538c660aea6257e7ec94375acb6a8048a7b098de6c3d60c6f53231b8d337e5c213606dd6110126752aa8bba52576d3869e2af9a6f1fd4be47f92ffb97f9f1022a2db643ef8a9d6a403a126656c503ec31d93655f6595f0355de54e3df757083e972d44a82bfefe5fd5182229f19492ab81ef117901810c408e7c82ab10c3195108635b799f6512cc877b789c70f05ca270b3b4c909e15f95c9ca1cf091f964edb7ea2614d8a90dcd5837564ed9a360f993ae4726dbf6658dd6edeb499280c002d377eaa15970010eb9b71f142dcbfd778572dad2ddfb59771f38d38938013c075b6205b7fabbb97802b74e23ba33bef635919cabf681e370acb6a3bebb8b1acbf46270d419ceeca7dc59b840784fd7ce3ac0ebf5b60fc23ce954b97d7dbb32210b2001c2d00e89bc1faf05505a3355771eaddbfa92179ebaa4524468eddc3aa770ded832b6e8efa0f1e572f39fba9238fc7ac59528e81d58a7cc7c87a0da452bf4d0b392a69a340008eb32981ed106d56a8a1fc80012ef6c91efcd4f91b68b82d65761dd7d2ade33c172107aa09e675c4e49d920494b4d7a6927c94f3e32fd144fffa235e17de09b5b8f865042f1b15fcadaea9b842c586c0d67ea587187ad538073353431f0d8e51ee3c40366dff743fbba202857da9d47dfd7feb2df88d88fde53c18223bb4fa6647e366d81b33d466a6a0804d48b0f185435864a8bf63370036b9b0836018476b661d9f3e419c86e7f123c8b13ae0db06248a1dd3f02ed64f56422c9ded6c9ddf42c2ec60598e4dc8ad000ca9bde5c25d0d5965a616b5de5b833637df375164547b1eb2c7d7d6b2f789d498a736b4b19c3edb1ef6806c3e78dc741c965294690c8ab3c12c3f94ec7d6cc41a0888325614dbb76d0a307b8d32e98aa061c4fcc5b5fb11abeb8db5194355a9b2f5f49a94ea7969ece2935edb7bab16b1240317298da14116b9347d13c6761a38b31cfe47f3f17ebb337de9a586e855ebc21a998d06285ea62d7b13c841a0da0e611e7a0a48519a00376c493180c5477a572f67da28fbc5e7c642cab202e97a9f28443b4c3ef0a4e6cbc60cf2402d0abe313babd6a9acf3778db29adce2e6c6f432f6437f3ec76b9d58812dc2e76acebc9e7a7288b66e66cee0cb350452a4d327d0c56f2459c87221ef1431c48f8454eecc5f19b19e03624974e594697f79f737b19c58732478439120369bc4558efd7e782fe884a367f25b77969ad3776cf573af7dec04c2ea0ca4fb6bb06b77bd60f2709975f74343cfb8d982ed4ff4aa03ac58764e3207bb0389322ed08ba281890fbc1136929094ebda34dbcc34c12314b93eeb26e5542f06c301f501e962dff1cbb23418c63639683be95759c2b84a027008f2528ff85040589fe7939a031536866e34f766dc1a1381c857eed403b1a2179f1de7b27ce64573511c405532ffbb223ebb7745121d68c30b51a83902ca5736cbd3e1f97b0a5416b4451af3e95519e85c69370fb33738d8de4cbf18b0420c4e11e51b5eed95a93ce6ba8cb4be9c6748429b3ca2367800933c62f43cbd79f4f194277af603ce86e63aec51cc2b6ade2e83cfce68157d02c27879c0083b99fb5be9baa9455197e87e8b875a1b9acc71cc7b52c7043bf3ac1c770d108f63323e80b6e32db753a8d0c981d3262