Ref A: eebaee54258547bca3e43bca703afe55 Ref B: 3DE545ABD20DE3CEAF8FFA4AB6E7E2FB Ref C: Tue Apr 15 21:19:27 2014 PST