Ref A: ad117ab2e80e444da303def322ce25f8 Ref B: BB80BCEE0C92801F8925682A5A12DBD7 Ref C: Fri Oct 24 11:09:43 2014 PST