Ref A: 9714b994dd0f42a88b0c798b208b42c8 Ref B: 2586D632A47D51FC675E174104E8128A Ref C: Sat Apr 25 12:21:23 2015 PST