Ref A: ef5f0e9bcb5949cc8d39eda43cb3f978 Ref B: 28EF87CFD222BF0AD58F160B9138DB03 Ref C: Fri Aug 22 23:35:57 2014 PST