Ref A: 7b69dcfd52a04df4a7f451230085f4af Ref B: 6DC354535ED7BC5034C3EC38F81CE61B Ref C: Sat May 25 03:51:10 2013 PST