code: function (a) {
          var md5blks = [],
              i; /* Andy King said do it this way. */
  
          for (i = 0; i < 64; i += 4) {
              md5blks[i >> 2] = a[i] + (a[i + 1] << 8) + (a[i + 2] << 16) + (a[i + 3] << 24);
          }
          return md5blks;
      }
docs: /*
  Fastest md5 implementation around (JKM md5)
  Credits: Joseph Myers
  
  @see http://www.myersdaily.org/joseph/javascript/md5-text.html
  @see http://jsperf.com/md5-shootout/7
   /* this function is much faster,
  so if possible we use it. Some IEs
  are the only ones I know of that
  need the idiotic second function,
  generated by an if clause.