0020af31dc13b3c8cbea271ff883186099815c94b40b4873a536120100000000000000008f5202c5261d8a0b9d46c538f359754f09786c747ff8e3a7433ec2fdb86856894f68bc66442402180d5eba98