Ref A: 9c4a824f18a647ec8729387b533c1b9e Ref B: B235BEACB9D6A3DD3744CA8A36F7F234 Ref C: Tue Oct 21 23:38:42 2014 PST