Ref A: 09b67321d7a4465185c159edd05fb29c Ref B: F7CB9D6C63F2D4044CFB465AD34CA649 Ref C: Mon Dec 22 19:11:46 2014 PST