Ref A: 3a1be57d75cf45eea54d1cc69aa749f4 Ref B: B84397166835B61F4CF4ABCFC9301345 Ref C: Thu Dec 25 05:23:55 2014 PST