012043a2b0bf7fe03076992ef3d38f3e5d77600202c539bb4bd3c537f68ab104c5030a
012169e843f9f65f4229a76d87c2217ebc85dc47315c4f55731a49a221a94d3d463c0a
0120fb62d25ab76892e02450a85aa3b673572238052378b8fe66429696103a0ed4b40a
0121d9c11977db8710ab17682bbf5afd583cff771928a0dc217b94deccc75e18bd350a