Ref A: 13f9d872681246859528ac293aefbe28 Ref B: B865EF990575D56165E3E3FE285D9469 Ref C: Sun May 24 03:21:41 2015 PST