Ref A: 6542e2a113ff475380bdbec6ffffd16c Ref B: F01CB25052EDD2176E8128E67CEAC8F5 Ref C: Fri Oct 24 01:13:28 2014 PST