Ref A: 621ff43c70274b7aa1a156f5d16e5c3c Ref B: D7E1D66B650AA38FB17450F03FE04F27 Ref C: Thu May 23 06:59:15 2013 PST