Ref A: 23e1ff72e81747fd850a7cce5f534136 Ref B: FBD62CBAE9B4746E0D19110D59EB79FF Ref C: Sun Dec 28 00:48:51 2014 PST