Ref A: 6b0ace255cec49a986c7db2d6a32964e Ref B: EF9F7B877DCC326FB62F945BCCA17CAA Ref C: Mon May 20 05:57:13 2013 PST