Ref A: 3a0bcb4e09ed428c8ca2aed670c549ed Ref B: 3F4C95056A6D3F485530128083216BD0 Ref C: Fri May 24 21:21:10 2013 PST