Ref A: aeceb49ded3c401bb910994b2f2886d5 Ref B: 99D2F38FC383E6B4CE1143E3CA0A6AD7 Ref C: Wed Oct 01 20:17:53 2014 PST