Ref A: 46e75c2fae9a47a4be77f5f9a784267d Ref B: 58D7E29B14A8ED939A92559EAE28A1DC Ref C: Tue Mar 31 00:42:39 2015 PST