Ref A: 4a58ed536ac1432c8b154bbf41327407 Ref B: 7D4C4B572B766B11A9CAC69BEB5D566B Ref C: Sat Oct 25 21:43:21 2014 PST