Ref A: d550a9b37d624d8586076ae03c67424a Ref B: EC8008F8D2E14AC7286C2D1B32589BBF Ref C: Thu Oct 23 05:37:31 2014 PST