Ref A: de16f9a69ba64ea78c25344c536b7a13 Ref B: 7ACBD0A7409143DA86F2BB5AA5C2E201 Ref C: Tue Jul 22 04:57:30 2014 PST