Ref A: c1a59bbb3c0b447587148ca6d634ba7d Ref B: 6D51D9EB4D2B5F217B83A831DDEFD126 Ref C: Fri Apr 25 01:05:17 2014 PST