Ref A: 6bd5fd4b13ce4601a5fa973e904d31db Ref B: 7D32E74D1A11D5F6DD374EF868B8AFF6 Ref C: Tue Oct 21 04:41:23 2014 PST