Ref A: 22e4ffbcfc514119a7f8928bac8db10d Ref B: 67CFB0F9C7D60E02A3219D9E86E74784 Ref C: Thu Oct 02 05:47:19 2014 PST