0x2cffd02ef9d9ed103b096431de70ee81ade6a7f913d615f3504e53cbba3b11c21c17772423c5059f8d63112d0f5db3393bb554a00e88cdda119c985d940c4c7b2284429078001301bdfcfd123245de25355e0f27a5ce03870e56c81094f2c0bf8777c5a18ea3556e3932bc8a532185f7cbe8a6a11ade4e43264f5b4f645f815c721550bfd561f053bfb2cb22ecc7d7559270f857aa4ea45086ea3a97f7fb5590e884ad35fd8aab83e3495db69b7f892774a7be5c363d84b0077f64b33d2feb3954207caaca74da7d7f0999f1b8d81ae7ce447c53aaba51106ff3ccbf60fbc7c454cc13de842682fba9b552a3359454d99a404a8a17e544d8b4540b5f02c96744d5c79080f73b15d8333f105fb00ea84799b60f707482cc2fa57366da2419aab16d83c878bf8335c379504f639ed2d4bfcd9d262ffe720d3140f7b4fa4c08ff61b64b47ad6ea560608796c8670223dff9182372117452610fcd205b4d34e2a59ec39bafcc5685f6341a6a510ffae2c09adc231ca51ba39567081bb3159b424ed508b842b49c99e4986638ccab512abf08222f2166ecc28204f2fde77d9cf47a86f79013bbf200537982c3729a0eb7af742d3708265bf0a0d501ec4881444d17883563625571a77106d2aabc5e4469fd0d63999641bfd91d890900f6cdc1fc1d22b7befe570c2dc66f27f2cd7c9c21cef4c15d0e8c6930dbc63b2c527f2fc7c7d777abac9aa270e8cd1aaf351106e2ddf4270ee1a2febcda50dc9ad5821f26098a411f210dd4432f5f037ac787c708918ae499bee696dd0f0ced9bd395a134abae9769d42434407f0e9c48d4c0e567fe2bdad7e126f0fce8b2952d04a55b627588e355094255d0a170031235e20b7136b20c9b58ab7c0bc4a8cc5323c1513bd9ab794a8c3c115bec4576dced2634e8f0710daefb34e07c497dc4e517cb35c460a59265e65c7f2a6d8ab39ee48b114a575c2465ec5acdd762184a08e3c0f8659ef18cafcf75bb0594236175b5a6866b1de33c70e3eb9eaf24c8b290a0c2b70e380f06c3be1c595291b6d455a2badda28c4bdc70a5c23f8a357209d4456e8e49ad14f92890c985294dbaa67eb3550680bd4e43f05eb6e53fa4970b82f1fca47222effd08b2346345790db38ee7730ad1f5a31bec8957aa1e08ae877e9e5e78523d87d917fcf6ae281e465c62fd0a1ebd44e332c13c907591ae1b7446007ec236162503c101aab18a03e2f2de40d7af34a90e83f4b99fa0a4f188016ca4ff55e88c204e45a2c22c6d709e88a874959437c93b50638c82ac4b4af2654c474b396dc741af8e9fb3608c9503e530f4e6c517e3494a5c09f92bf45f22492ca5587db64f52f3f0d8e310a82e15437b35f1d4d6aa77acdd9e586b7155f8bfe802bc10a103e5c43d7197bed3e2479f4c655aaafc2e7440df2fac83a993ecf7532d569e3e1af82b08d0cbed45547a0fa42857e7e19e4296b84abb8b4ce3ee7f13c8a36b2392fa0de8e71b5581c13dbc2c1590f8a86140bdf316cae76c5c05c1058e7ed1369e88bf4d114debd7e58b64459ff3e3b725d6f5de1d19fa8f8fcbf211fb7b180116280f579cd4118628e654b20d3e50f21445649c41e1d964409391c985eb098360219a9ad79c108a8c48329d229275e3766b227bbcd2d34a87f93b142944d66ed57a66309812ed81167c56513e87eabf118b9f571c61b37ad01970624241b2cb6492dcf1653ce25b482745e5dc761d9acd5aa4894452d8ef8d5c3ea9b9a29da51e4abd551b3cf46f04c41c49d4421f78e229dfcbf549866ef7d6d6b7eaed248a12394e0ffdf27c6d509a7252d3aadc8fc0827b62bf9954f8b1b646193c4ee6d102baeb6c023880307ae2e65623dbf00c9bff34aafd7a1de2f84cafa48c35faaf4ec7a5e81b142c5d385137addd6a2b2d8edea9ea243b