00000030af7c07dee54825de2966cba76e53a093c60231609ffdc4c38d514ede0000000014a8d16aa38c979b47c743c983779dbe29d32b19bd8856b32b8dac3c641a7e0fbd08e357f002021a2890c2ca