Ref A: fbdc2a80909946bd81c2e7e0687d93bc Ref B: 369F983541CC8DA7CF2A3A260080D29F Ref C: Thu Nov 27 05:42:57 2014 PST