Ref A: ca5d54aaf9ed40e9a6aa2f76d05a4611 Ref B: 51D795AABD4B791C0E684AAAA7A24AF9 Ref C: Tue Sep 30 16:33:46 2014 PST