Ref A: 09056bcf9a0c4e8eb23a061af5d828f7 Ref B: FD58857F33D0478BA8DAD60CFBFD5D43 Ref C: Wed May 22 15:13:47 2013 PST