Ref A: d3be9b63881946f4993457b2e68bd8ce Ref B: 4C679CA4E02340B360985AFB8729DA10 Ref C: Thu Apr 17 21:25:53 2014 PST