Ref A: d4f24872aba140698c122cfbb47b3a5d Ref B: 6EB9F44EA8CA923F3AC878C14973088A Ref C: Thu Aug 21 04:21:48 2014 PST