843D2047E0077028D8A5CC97F348A7933867025FA29F5BABF9F1712F3F2BF16AC5F815CD2A48E7E836C2F810C65AAE2DF7E62AD81E29923549A076E6469BD842C35A25C0F971134A598789AF5154DE27338D9A5671AFFF8AB0DD00D64FB5164A936E3088F83D13E2FBD71CCE3737D60A92403D7ACBB598C443541F7583F9639F