Ref A: 05fd72276f3c4112bdbb98a1bcdaf65c Ref B: 22EC0216852604B0A13B006C3FDD2D56 Ref C: Wed Nov 26 05:07:44 2014 PST