Ref A: c62c4e725f8548bbafa8adb3977de58d Ref B: C487E5DD9F77FEE3F5E6198AFEC79B36 Ref C: Wed Jul 29 16:05:42 2015 PST