29a4fa0fc8c86d8b46b682a62ef50d365f9592251504861384528b0dc374b895c41a1b834029bbd4d7f21216a5f49c531ec95b816c880455309ab3a35f65207891a2dc451fc4b3

1f92c61cb3c328ff4699da9b1a813e33f2832a349f31f9e269374ecb605cecc68749ffba5a59834b0f4c05a9e71408b21c7a872f9e264bae8d96ecc0109f6560640214cfe6be12

1dbf8703d5862c9076bcd5bb38e70a38d1db7dbc76f68db857aeaa3e7593b833425f4769dcc2104fdc36bda697c945cf641d87dfbb0f2f9b05104b720b0dec4f479fbe3257f71e