Ref A: 3b5a093137ef40638543262cf6b758dd Ref B: 191B8A48FC01F4A269ACB16520C50E03 Ref C: Thu May 23 17:01:13 2013 PST