Ref A: b776c89310624c609fbe51f77ff84ebb Ref B: 39F7CC5D5780097AC45C6C44E33F66FE Ref C: Thu May 23 03:32:36 2013 PST