Ref A: e46d1c72df6c469e947204e1c1702547 Ref B: 0CB5FEDB6CA634BEE5E899286CA59C19 Ref C: Sun Dec 21 03:40:57 2014 PST