Ref A: 9495f8283b7e46f89a57a3f51064d0af Ref B: 4C0FD884F6E9633FCDBB940686EC40B8 Ref C: Sun Dec 28 12:57:46 2014 PST