Ref A: 8e1ed603a7c34fbea98bce9d084624d2 Ref B: BE4AAD9EF2A65691ABFB5EB8DC57FE60 Ref C: Tue Jun 18 14:53:18 2013 PST