Ref A: bdf2a62dbce144849ad5e99a3f833755 Ref B: BA756C81612C2777A37E675357B0BAEF Ref C: Fri Dec 26 06:02:54 2014 PST