Ref A: bee4cffff169401ab06439db6ae4a4ea Ref B: B8ADDF6F75FC0BDBB541D5A0ABA6217F Ref C: Thu Aug 21 23:49:33 2014 PST