Ref A: 606ea27eefe64337a9e488744cdbf4e9 Ref B: B25BB6C22E3C30288767B6CDA77A7AAE Ref C: Fri Oct 31 11:34:33 2014 PST