Ref A: 05bbb9ddc4f842bfbef70dc1d0dd0115 Ref B: CB31BB1C497D434226C59FC4CDE9A801 Ref C: Wed May 22 09:45:59 2013 PST