00000020ca31f9e96bbfb86eebaa0d64046134367accf82f8526d733a3817a1c0000000075c5d335d2a5f24d8043bacc2073dea35481990ac787dd05ba7536d992f71d791a1a2a682e61511c41fc5a53