Ref A: 3abbea3324a1404cb3224607cf63a4d9 Ref B: 327602A2C98E90B255200BCF84313329 Ref C: Thu Oct 23 03:15:42 2014 PST