Ref A: 3b45b8ce5c974354918dd48a59a60119 Ref B: 871AD7DE976D01304D1F520EDB06D78E Ref C: Fri Jan 30 08:44:24 2015 PST