Ref A: 65f4faf928ea4465b024e31e1422be9a Ref B: 924E8F6D0F2D1292C8D32763E58F59B0 Ref C: Sat May 25 01:25:29 2013 PST