66B2A5059EA89D1940E348EA52DBC4A92236D7F80A089ADCAAAFFFFA704BFCF8
C1AD03A4786875F3B8410EF2A5E138DCAFBE456AF051E56652C0BD79C1FF9EEC