Ref A: d8064ff7fb814efc8110701c59c63f91 Ref B: B17381A400B7B6A4CB11D2371A706AD1 Ref C: Fri May 25 13:54:01 2012 PST