Ref A: 0b7a5f05a7e54770b7ed4097ebfba877 Ref B: 60B1FCB398B52220C01818368DBE9105 Ref C: Mon Jul 27 23:26:31 2015 PST