Ref A: e2100e293b30404696b24b7b04f42bff Ref B: 8B1E4D6199BF21D100CDC8B665E85219 Ref C: Wed May 27 01:32:07 2015 PST