Ref A: 3035fea469f042bd9a09846630cc7601 Ref B: 86A97FCD867CD9C87BFCF192E5CA39E4 Ref C: Sat Dec 20 16:14:23 2014 PST