Ref A: 35695af780e64d7aa9ce9634a52ef5da Ref B: DD1118C16A7453978BD91D015E5305FC Ref C: Sun Dec 28 12:43:10 2014 PST