Ref A: 99a55a9a470e45ffbccd4cfd90cd14f3 Ref B: 434D6BDF90104F015BC9F324B653F6EF Ref C: Sun May 26 01:34:04 2013 PST