Ref A: 42fb9bb7a257416da858c6163e64fec0 Ref B: 5E029CEC8652E66A4A3DF3808038A51B Ref C: Tue Nov 25 20:15:13 2014 PST