Ref A: 181e7614a79947f5b0f1ec43b86c3ca3 Ref B: C5C3D143FC3BE861D9A1AFC15772AAC0 Ref C: Wed Jun 19 22:30:52 2013 PST