Ref A: 2b5305f756d94bb6b2814e24bad5c88d Ref B: 2DB3E8B05D81744939BBDFA2F6D9B668 Ref C: Tue May 21 00:00:54 2013 PST