Ref A: b00af4860bc4418abbc4559d0d8effe4 Ref B: CB99C1BA7D13D4D75564B341AFBDDCBF Ref C: Mon Mar 02 22:01:53 2015 PST