Ref A: 19f4a8532e8441d295a9aa15da2c89bc Ref B: CFA80A4027E1883031C1ED762906590B Ref C: Mon Nov 24 18:04:06 2014 PST