Ref A: a618b410a6264a40b4a7ae9383171c40 Ref B: 3524BC94266BD3FDFCF9015F2F91DD2E Ref C: Wed Jan 28 23:35:31 2015 PST