Ref A: 93d904c4e9a94ee4ba16410d9ad4c4fc Ref B: 560D03860AEB8F47FA0C611868336EFB Ref C: Thu Dec 25 23:44:23 2014 PST