Ref A: 18ca2e667e2b45bc9c9df313f37839be Ref B: 6AC17E8A6D85D3DF7B51AE8CFC75E325 Ref C: Tue May 21 14:28:00 2013 PST