Ref A: 4a34cc681b4240d0b99098c7db267a50 Ref B: E261E2A25C27136B314CBB958C57410B Ref C: Tue Oct 21 23:43:29 2014 PST