Ref A: ebbcbb822ac34e92b050922a2369910e Ref B: 8CE997146818CB615D90769F67C89C48 Ref C: Tue Jun 30 22:13:41 2015 PST