0000012016a0bdf2a70d07bf0ea875c46f3582e9f13349dbdb5e391b41070000000000000dfe8e795e8dbdae1cca92cd281a0f2193145fa7367753225a6fa07c915abe51aad29965ffff001d6afcba1f