Ref A: c89daf70202743998b96dbd60bb96a8d Ref B: FC5C7782441A3ECB4480B0323355498B Ref C: Tue Jan 27 23:47:44 2015 PST