Ref A: 5f2be65cdb254b6ca3dbbc8da11772ea Ref B: 8CE2354E03A6DBE72B93741CED58FC66 Ref C: Thu Jan 29 22:36:06 2015 PST