Ref A: fd81295a39694de4ac63d83c87dc763c Ref B: 5F5B16638216BE6E0D49528923C0B8AA Ref C: Fri Jan 30 21:16:05 2015 PST