Ref A: 250ce686d4964e43b6719e7acf7edce6 Ref B: 882BD04FAB66060F4F5147AA63797D63 Ref C: Tue May 21 17:36:42 2013 PST