2DAAFDAC05E2452C19E48D0F028FA003EF55BB8A0BC27EFA0AEDC3E1A39E0C98
CC647087B4A886156152B473FBBDD70F741E6A43F86329534C3DB023A89D329C