Ref A: f023bdf4a6fb4ee7823501dc4b553588 Ref B: CA18FDB90ACE67E21BABDE5FD8E03BD1 Ref C: Mon May 20 20:20:43 2013 PST