Ref A: 0f1dca5dabbe43a6b3b95e282f0d5c8a Ref B: 48404208C1466A0EDF04EA9E95CA7822 Ref C: Wed Jan 28 22:46:10 2015 PST