Ref A: 00505e9945a841fd9b2905c28e29fdd9 Ref B: E1FEB217E267BB0E4D56FD1C4EE4401F Ref C: Sun May 26 19:55:16 2013 PST