00000020fca65b5bf336fb0163d9677d259d580d5808e89255fe7b3d8fb5340b00000000d4ec35bb468f7962d9dd7ca97e58845f0565f56cf8512b27f0db6c1c1d5fae3a4449cc599ea6001d9cf5ae6d