Ref A: 5e8feef2e87e454db63948313853cfec Ref B: 3686DAA7BC2DA4C32974A18C6EDDF632 Ref C: Thu Dec 25 23:50:32 2014 PST