Ref A: 0fde5aea866b42e9ad5ac2a3cd3814ca Ref B: C61D461EC34630FBAD532F70D0A206F0 Ref C: Mon May 20 23:24:19 2013 PST