00000020ca58be0dca2be54db6b85da3b8fb87e254a32bbfb55b10473c654f57000000004977ecf36cd999f80d54872adfad7c297c601f8a2c11de702bbb7bdb53dfb09113414d5dffff001db197601b