Ref A: 776a71ac765f4e3dbbf20ca249224edd Ref B: 0D22526DE4EF6C034E8145E6FA23BDA4 Ref C: Thu Dec 18 22:52:29 2014 PST