Ref A: f6b314854212400498ddceaaee6797c4 Ref B: A02F0D9E60D62607804260BBDB1A820E Ref C: Sun Dec 21 01:44:21 2014 PST