Ref A: b8cd27c3a8aa447fb883d45a2c6ca294 Ref B: 408A229EB6C60FFE5DC2AFECEA1C65CC Ref C: Tue Mar 03 00:35:28 2015 PST