Ref A: 38507d1aef09477a83c41f0bbf06c0e8 Ref B: FF5B532650FD91C0418A7C05123A5181 Ref C: Tue Oct 21 02:12:31 2014 PST