Ref A: 4db6d2ad6920436884d68792603cb7da Ref B: 3469EDFA4E585B03DC18B506539ECB1F Ref C: Thu Oct 23 15:24:02 2014 PST