Ref A: 0175320ef0204cea93fef43c94e7d7c4 Ref B: ED21DDE036A1F2D4BDE4D43B66524AB1 Ref C: Thu May 23 13:56:45 2013 PST