ab34ffedcf1b68fcf13cb47507ba7d80?????????????????????????????