Ref A: e078726a40f848469fa48a17babd91b3 Ref B: 7771402B3321E61B0D383BB4D56EA4BB Ref C: Thu May 23 20:16:14 2013 PST