Ref A: 10d189340ffc410cbc71acb8c8ff05f5 Ref B: D336A0C8FA267F95C3A88B771A6E90EC Ref C: Wed Oct 22 05:45:26 2014 PST