Ref A: b52bc1fd30a1495f91be88aa12a4d1ef Ref B: F17E65AB315E0079B618FBFE546616BA Ref C: Wed May 22 19:12:19 2013 PST