00000020c831c88ea978ee184481899d5d9360a477ef66669fc899000000000000000000ab1e9a2a11f6ca392645cbfb9f6f67c6e5dd0fdf201cf4481079d9f3af3aa9393d5fdb58b14f02185b7d078c