Ref A: 5adad27bf0744985bdb988d236dc13f8 Ref B: E303F3559C36AEA29D1A94FCA02FD0B1 Ref C: Fri Jan 30 03:39:54 2015 PST