Ref A: 147467526eae4c9991ed6281d12ea4c9 Ref B: F6A060D1A0AE1F7C771984F158FD2377 Ref C: Mon Mar 30 23:05:10 2015 PST