Ref A: 4663e58c63764e6ea9aa1782d5fe1cc8 Ref B: E7E6D80DC5155452331849B0808C71EF Ref C: Thu May 23 05:57:34 2013 PST