Ref A: ba747126cc334f7f886ea62a9358168a Ref B: B3E90E7D15A1EB2911B0A232385C684C Ref C: Sun Apr 20 15:42:37 2014 PST