Ref A: 745a274d52e047358d07b14fbd1c28cf Ref B: 253B7436A74948A3DEE993D45F3CF5E8 Ref C: Sun Dec 21 14:28:30 2014 PST