Ref A: 80de7838e97f4b62a513541bad64adc9 Ref B: B7F64ECC2CC2AAA38C0D603BDA0D4D62 Ref C: Sun May 19 18:19:20 2013 PST