Ref A: 1ea0b962827140d7acb604a10816c8f4 Ref B: 22895E45A87F6C2F4C9EFE2E1AF99264 Ref C: Sat Feb 28 19:56:29 2015 PST