Ref A: a3dca2bd8ef54d4ab6a04e456527b35a Ref B: 2CB14A02AF840051684710A157F5F295 Ref C: Wed Apr 23 02:00:40 2014 PST