Ref A: ef8004aa545248ddb703c14a020cd649 Ref B: 4B19B5C5BE99AEA271A81079F4E98CEB Ref C: Mon Oct 20 14:43:05 2014 PST