Ref A: 61ef87485b9e45f388b2679a58cafa93 Ref B: FE8101E22E9F6AF50783A48293E84E9A Ref C: Fri Apr 18 02:42:34 2014 PST