Ref A: eff484c2d5924398a17321ba2d457e93 Ref B: F47FE90203AA26812C53BDAB3A664099 Ref C: Sat Jan 31 08:48:55 2015 PST