102ED847F28BC100FAD5C2AB05EA7D58AE2670BB18A8FF450E2ED644A30A14E54B84C34F3295117992F8613D918BD574573B08E64B4653A2F9E761B7013756C98BDCC8CB08FE6B245BCF4070F263B3F2DE6D8D5A3274935C8D56629851816E9156F8847642BC258E1C981E3DBA80075DBEB7488E7F1095C55B35F6F5AEBB7095A