Ref A: bf2e6719606c4b35ab0990a9034ec14d Ref B: 168CE527ABF4DB8D56F9CD5B4BBAD05F Ref C: Mon Mar 02 09:39:22 2015 PST