Ref A: a0717fbbf7404e5bbc54f0fcf048432d Ref B: 3A3FDD8EACCF75AB01D8A58AF6D56CD2 Ref C: Fri Mar 27 06:10:36 2015 PST