Ref A: 7892d31ebba345b49287be825f26d4aa Ref B: 9E7903EEABADD4B45AAC5333B821DDA7 Ref C: Sun Apr 20 22:22:20 2014 PST