Ref A: cb639ebda9ce46f9872915128ede06cd Ref B: F222EAAF4763114E95BD76FB47BE1360 Ref C: Fri Oct 24 03:30:37 2014 PST