Ref A: e7be65f4f48c4d5b9b1db7202a6a8ad2 Ref B: 8652E3ECB79653F7AA2B43B261EE7434 Ref C: Tue Oct 21 18:54:08 2014 PST