Ref A: 6f251d7b4ccf4b74be9963d46dc2d702 Ref B: 66ED694CEAEE4BB530577C617E1C44AA Ref C: Sun Mar 29 19:38:19 2015 PST