Ref A: b672b7ac0582489aaac8c11e459e3b1e Ref B: 28572B6D9C7DA0C74CD41D25091A4139 Ref C: Fri Mar 27 18:31:41 2015 PST