Ref A: f307d9ca9d8e4139851966a3ba5bbe55 Ref B: 102349923B6EB83CFE2F5C490A4790FA Ref C: Sun Mar 01 15:32:59 2015 PST