Ref A: 5c08f7b796384c31bc206283f5927bfa Ref B: 76F56B23653BE8E9236E08044EE3DEEF Ref C: Wed May 22 22:18:27 2013 PST