Ref A: 7e91ba392e9c46618f97d2c5c831e5f8 Ref B: E605292A609E8A239522F79F0BC571FC Ref C: Tue Sep 30 13:34:02 2014 PST