Ref A: 1ebbe7bd6a904fbd944eca72937b68da Ref B: BCC9E6277B03A526D336677F0FCA38C0 Ref C: Sun Apr 20 15:06:15 2014 PST