Ref A: bc539409fac44251b31364ff2e71623d Ref B: 6C46D33B4B5673A521D264B26369B36C Ref C: Mon Apr 21 09:22:51 2014 PST