Ref A: ba1abefd12594812a1bc7358e973e18c Ref B: 2B0711BD677C33DBA77E3BAF0027D86C Ref C: Wed May 22 13:31:13 2013 PST