Ref A: 82b46a94387643318e8cbd9aff67c5da Ref B: 3E5B8C00BDDA74D95F20308A2C337FBE Ref C: Fri May 24 11:57:24 2013 PST