0f9e8507bc856df1239ef0ec429c7069ec3f2247d423f60e9a4b3fe96c7026e6245ef496833b2975f9adec5eeaf42bb846faf9

0ce9f305c48369f423eaf490469c706fbe14c5591b0ea8be24c0faefd4dfa9cc26f6ad1b0c8baafc0fd41d5b684b7d69cea31254

0cec8673c6f11eff239bf7ec409c706a4c32926287f41af008906b01b3d1f61107fc449c30f7a52ed131e22e2432436a65380c