Ref A: 18ea622c697b463b99ad3bb7a25214a6 Ref B: 354EF280706FC99BE9C7C84490476336 Ref C: Sat Oct 25 17:20:19 2014 PST