Ref A: adef20dbb8434e48b985f1623616a6f4 Ref B: 5F771AD0DB5A77BC2F4F1A2A89723ACE Ref C: Sun Apr 20 01:43:48 2014 PST