Ref A: 1fbdde5926604b1cb3a4fa54ef256fd0 Ref B: 18657ED43E4EBCCD3AE6E9817BE1CE77 Ref C: Sun Apr 26 22:35:38 2015 PST