Ref A: b5b8066dddeb4bb1877defa87fdf09ae Ref B: 9FC6B7584B73B42518FFB30409271EFE Ref C: Fri Apr 25 01:07:40 2014 PST