27FF309AF2CCFE27EBB3E9B1E75E34594B591628700B60D8EFD05308DA5A9C8E
D15FEDCBE0DCF0FFB873B74BD84C5B90FDFFEC06C2C40BF04F5BB40CC30F3A55