Ref A: f6aa7f2002694dab9e61f47b03f7da1e Ref B: 7939356F238BDDC83E9720FD1BCBAC4C Ref C: Fri Dec 19 16:35:36 2014 PST