Ref A: 2011a18b149d4cea8de4f91bdfedae9f Ref B: 76944D48671D87921CAD3DE5903C6947 Ref C: Thu Jan 29 00:20:28 2015 PST