cfc123de7de6fe662ab1f14ed3bf6f2e67bc5a81826380adb3b33ae52b300fe34ae82a72d55a8557d001c7ac802cc98795b866ae80155559ac550429079efa205b3c3383c74e0e73cfdf25e20577ad89f555cf747e1f12f52ee7284515a29ca2be4112389fb97687a4a21b61d7de62d14cc5de22565947fe93a907ed49d35302afe42373ec6b5adc8480b5020d32b4b74549dd4cee8f05ad9ae36a149ed29659d31abcf1e099b735dae57e79778b3ca1f4c3e0fea6903d3faffd4433d324cd495b5b1480b1cc5c38574c9d69f486448cdf8627375911bb61b718c6ba7f01ce91146efe3b592fc4c222314ed10f508a29749a654cd1431fec6f1b795b4593e53a0bca750222c5c12b42d8aa3887850a1230143baea39b3070cda99b122b368d90b4c4113d96eedd33f9dc21852a4b3685a35b6019a5877b963fcac82cc864744d46bc8202c14ccfd0c26e7cf0b8a60e8c86451f477aba4f511612e49a5274433a6b581eed2ae0f1fd8a44164fb26ba575089c4993521edd4845d7f2376f333390af7fb421366d101f8950d918e08bb7cd00f59fa518b3d50c6ba27cf13c01f0f7673c0b5a249ee56c5c0089d85a066c3a503042a105469301984e58c45318434ce4c8a19acc5a48828b6a3118ca18185789fba3d9f6bde889b95d83ba7366ef66e230ca64adb4c7c4844e4a45da4746e71b5fca8377d59a5c29d97f9e8fe8a51c8e1d7c35996dadaf07f736f6a4149a87436b2850ff6fb3969db6fdc666dba0ac602c63bc7a7291893d7a8aa8e4d82e82251afee59b920eb5de261982d481a02779336b554695f1df50637a5886f45441de47788da2463ca1abcd258e857a8dbafd127cb443acf37fad8c453a6a91dc584034dd903a5e1d59fb3c54aac823639d19c292a52cea1594dc152395fd5182bc220bfd1f519098b8d012c6c280d321ca043374fc3dbb261e83831a67c61aa6ee7cc6a93bbe328ff26d942de3a65d2ca3a3c50958a2e3361a9cdbd8a30c927c65ea176b44d608f1d38e4b497a3236e0ee2b30a02681d4f054f693207999d0a6be62e2f6705f77241208183abed3aba760863bd97d7233bf2e9a0ad021