Ref A: b79633feb8b0457f827626840b6fe7d7 Ref B: 05238B99BB1BE1FAEE587E1C67067A16 Ref C: Sun Mar 29 00:47:28 2015 PST