Ref A: dd1f508ea12e4990a967b4a8d848b527 Ref B: A9D3E78D67CE3315A17EE27A578A7D8D Ref C: Fri Aug 22 22:35:32 2014 PST