Ref A: 523efdfabe8f4637af17fac7075e429e Ref B: 75BE53245623390F27F626B25ECB53C5 Ref C: Sun Dec 21 19:01:33 2014 PST