Ref A: fbc173008f284eb48417e9e4b35d6b26 Ref B: 036604871BE616EAE62FFA7B006BC15F Ref C: Fri Jan 30 14:51:38 2015 PST