012074c9e3cd0e317330dcb7a0deeda3e0f105f55ab88947cc043b641f34383fd7ae0a
012142c625d122b331d4627a185a6a0b783257fc5d0ff4d960a7aefc80a87afe162a0a