Ref A: 96e842832cf74aaa9c479d81f418593d Ref B: 19F8E2842C1B5E3D6715E5E204244926 Ref C: Tue May 21 05:39:52 2013 PST