Ref A: 2cbfc27d921c4998b471fbc0ff612ab7 Ref B: 604511FAE21FAFEB37CD607A4AF4B950 Ref C: Sun Dec 28 22:51:55 2014 PST