Ref A: 4bd1a8a0ccf44096a3cd83d2fe658ee1 Ref B: 5427E71C78EA695BA322E78F8E362725 Ref C: Thu Jan 29 03:56:44 2015 PST