Ref A: 08fe64f995ab43c4a2b5e5099dbbaa2a Ref B: 1C4053E6D6E6E4334BC269D34EC7A824 Ref C: Tue Sep 30 22:39:25 2014 PST