012069fdd388170f7c5ad1ccd8b8b8a1066a485ac10fee92d6ae222c7e5a6c9b672a0a
0121019ddf99f84dba79eff38f8573dbb9a52b7c38919f327ecd3bf8ac835a3ad0270a