Ref A: a08b3838bdc248ea9a079d8ed3454d3e Ref B: 18723FD28B041C14E66C1DF442B79692 Ref C: Wed May 22 13:44:30 2013 PST