Ref A: fa8ce5e40f1d4a8a9077870dba52ed56 Ref B: 719AAAD30D932C303E71112AAD78445A Ref C: Sun Oct 26 01:09:00 2014 PST