C142EFC98949F81C77BBA5004AFF2E0302300B4D85A3BD5C1FAD4DA1DF8E9F3E
31B7B1A838AFD1767D14CB9DD76F1F114EB4D510D4F4E9DC77F207E6B1802195