0000002012e377fbe3f1b93db53fdfcd18f92444475f04ade7edb7f0cb9f57090000000004b77105f6293d7833852618528dd93724d9bacf6255a1dd9ce0045b481bc1c5e5845b5a6ef7151c5bc35d1c