Ref A: efead14475b942699281641d577547c9 Ref B: 343F6AD135CA0265AEE62E5A867411EC Ref C: Tue Sep 30 04:20:17 2014 PST