Ref A: cf1e05a27dee4593945d57a2f50cddb6 Ref B: 992645273147BA64E585DEE9118E276F Ref C: Sun Dec 21 11:50:59 2014 PST