0F11ADA2EFF104DFE30ACA5551B9EDC855C10A8F6AB4F23325A41D92105D7115
A30B21F28C830B902145C0E07ACC7BC1FFBF8FE5760AA88FA8D78C3E2ED40FFC