Ref A: 683043d724824c5aa487c58c345f4d20 Ref B: 164168EC5B25D37EC88CE817306F7B3C Ref C: Fri May 24 08:21:33 2013 PST