1012D2A19AAE1DD642A8CF675E023AABC66D25D4A60D9A3D602C0B2005F57C93
01238F40F100EB3942485307C88B93569878024C578FC10BDD208BC6B70F8AD9