Ref A: 934f60a36f3e454f9f9ee994462e1e39 Ref B: 997879B5A512CB25D582C666479689A1 Ref C: Thu Apr 17 03:59:09 2014 PST