Ref A: 0cad39e71b7f48f7886a8257e65daea1 Ref B: DC266E71E3E731F9D9A1BD4F02DC6297 Ref C: Thu May 23 17:14:32 2013 PST