Understanding Product Codes and Serial Numbers: What Does 8656696225537 Mean?