Ref A: 3d5144b8567d49f9b6a17ed0067bb221 Ref B: AF6D5635CC7C77E9B332C16828258C1E Ref C: Wed Nov 26 01:03:06 2014 PST