Ref A: efd53ff7cc424d658152ad2115065c7d Ref B: F31D96F0D6907800BFF4C4EEFAAD81A1 Ref C: Tue Oct 21 02:10:37 2014 PST