Ref A: 60226b7ab2634ebc92bc5882ad0bc419 Ref B: F804699649A6CBA5DE3FAFFE3E9F3A97 Ref C: Thu Oct 23 03:25:16 2014 PST