Ref A: 846f6b91f50a4ec2ae415e1a2cfc5422 Ref B: 21D54B2C29F890DB1325B3B7D1516CD7 Ref C: Sun May 19 07:02:22 2013 PST