Ref A: 8d3eb30e773c40cc92bb60a14ac1956f Ref B: 2BBD030B586053AF03A1CFB049ECAC29 Ref C: Tue May 21 09:23:01 2013 PST