Untitled

 avatar
unknown
c_cpp
5 months ago
54 kB
13
Indexable
void FUN_009272b0(uint *param_1,int *key,int keyLenght)

{
  uint uVar1;
  int iVar2;
  
  if ((param_1 != (uint *)0x0) && (key != (int *)0x0)) {
    if (keyLenght == 16) {
      uVar1 = (*key + -0x3c101625) * 2 | (uint)(*key + -0x3c101625 < 0);
      *param_1 = uVar1;
      iVar2 = uVar1 + 0x88c4d604;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[6] = uVar1;
      iVar2 = uVar1 + 0xe789f229;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0xc] = uVar1;
      iVar2 = uVar1 + 0xc6f98763;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x12] = uVar1;
      iVar2 = uVar1 + 0x3efe9dbc;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x18] = uVar1;
      iVar2 = uVar1 + 0x8c4d6048;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x1e] = uVar1;
      iVar2 = uVar1 + 0x789f229e;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x24] = uVar1;
      iVar2 = uVar1 + 0x6f98763c;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x2a] = uVar1;
      iVar2 = uVar1 + 0xefe9dbc3;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x30] = uVar1;
      iVar2 = uVar1 + 0xc4d60488;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x36] = uVar1;
      iVar2 = uVar1 + 0x89f229e7;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x3c] = uVar1;
      iVar2 = uVar1 + 0xf98763c6;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x42] = uVar1;
      iVar2 = uVar1 + 0xfe9dbc3e;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x48] = uVar1;
      iVar2 = uVar1 + 0x4d60488c;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x4e] = uVar1;
      iVar2 = uVar1 + 0x9f229e78;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x54] = uVar1;
      iVar2 = uVar1 + 0x98763c6f;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x5a] = uVar1;
      iVar2 = uVar1 + 0xe9dbc3ef;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x60] = uVar1;
      iVar2 = uVar1 + 0xd60488c4;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x66] = uVar1;
      iVar2 = uVar1 + 0xf229e789;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x6c] = uVar1;
      iVar2 = uVar1 + 0x8763c6f9;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x72] = uVar1;
      iVar2 = uVar1 + 0x9dbc3efe;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x78] = uVar1;
      iVar2 = uVar1 + 0x60488c4d;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x7e] = uVar1;
      iVar2 = uVar1 + 0x229e789f;
      uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
      param_1[0x84] = uVar1;
      iVar2 = uVar1 + 0x763c6f98;
      param_1[0x8a] = iVar2 * 2 | (uint)(iVar2 < 0);
      uVar1 = (key[1] + 0x87dfd3b7U) * 8 | key[1] + 0x87dfd3b7U >> 0x1d;
      param_1[5] = uVar1;
      param_1[3] = uVar1;
      param_1[1] = uVar1;
      uVar1 = (uVar1 + 0x1189ac09) * 8 | uVar1 + 0x1189ac09 >> 0x1d;
      param_1[0xb] = uVar1;
      param_1[9] = uVar1;
      param_1[7] = uVar1;
      uVar1 = (uVar1 + 0xcf13e453) * 8 | uVar1 + 0xcf13e453 >> 0x1d;
      param_1[0x11] = uVar1;
      param_1[0xf] = uVar1;
      param_1[0xd] = uVar1;
      uVar1 = (uVar1 + 0x8df30ec7) * 8 | uVar1 + 0x8df30ec7 >> 0x1d;
      param_1[0x17] = uVar1;
      param_1[0x15] = uVar1;
      param_1[0x13] = uVar1;
      uVar1 = (uVar1 + 0x7dfd3b78) * 8 | uVar1 + 0x7dfd3b78 >> 0x1d;
      param_1[0x1d] = uVar1;
      param_1[0x1b] = uVar1;
      param_1[0x19] = uVar1;
      uVar1 = (uVar1 + 0x189ac091) * 8 | uVar1 + 0x189ac091 >> 0x1d;
      param_1[0x23] = uVar1;
      param_1[0x21] = uVar1;
      param_1[0x1f] = uVar1;
      uVar1 = (uVar1 + 0xf13e453c) * 8 | uVar1 + 0xf13e453c >> 0x1d;
      param_1[0x29] = uVar1;
      param_1[0x27] = uVar1;
      param_1[0x25] = uVar1;
      uVar1 = (uVar1 + 0xdf30ec78) * 8 | uVar1 + 0xdf30ec78 >> 0x1d;
      param_1[0x2f] = uVar1;
      param_1[0x2d] = uVar1;
      param_1[0x2b] = uVar1;
      uVar1 = (uVar1 + 0xdfd3b787) * 8 | uVar1 + 0xdfd3b787 >> 0x1d;
      param_1[0x35] = uVar1;
      param_1[0x33] = uVar1;
      param_1[0x31] = uVar1;
      uVar1 = (uVar1 + 0x89ac0911) * 8 | uVar1 + 0x89ac0911 >> 0x1d;
      param_1[0x3b] = uVar1;
      param_1[0x39] = uVar1;
      param_1[0x37] = uVar1;
      uVar1 = (uVar1 + 0x13e453cf) * 8 | uVar1 + 0x13e453cf >> 0x1d;
      param_1[0x41] = uVar1;
      param_1[0x3f] = uVar1;
      param_1[0x3d] = uVar1;
      uVar1 = (uVar1 + 0xf30ec78d) * 8 | uVar1 + 0xf30ec78d >> 0x1d;
      param_1[0x47] = uVar1;
      param_1[0x45] = uVar1;
      param_1[0x43] = uVar1;
      uVar1 = (uVar1 + 0xfd3b787d) * 8 | uVar1 + 0xfd3b787d >> 0x1d;
      param_1[0x4d] = uVar1;
      param_1[0x4b] = uVar1;
      param_1[0x49] = uVar1;
      uVar1 = (uVar1 + 0x9ac09118) * 8 | uVar1 + 0x9ac09118 >> 0x1d;
      param_1[0x53] = uVar1;
      param_1[0x51] = uVar1;
      param_1[0x4f] = uVar1;
      uVar1 = (uVar1 + 0x3e453cf1) * 8 | uVar1 + 0x3e453cf1 >> 0x1d;
      param_1[0x59] = uVar1;
      param_1[0x57] = uVar1;
      param_1[0x55] = uVar1;
      uVar1 = (uVar1 + 0x30ec78df) * 8 | uVar1 + 0x30ec78df >> 0x1d;
      param_1[0x5f] = uVar1;
      param_1[0x5d] = uVar1;
      param_1[0x5b] = uVar1;
      uVar1 = (uVar1 + 0xd3b787df) * 8 | uVar1 + 0xd3b787df >> 0x1d;
      param_1[0x65] = uVar1;
      param_1[99] = uVar1;
      param_1[0x61] = uVar1;
      uVar1 = (uVar1 + 0xac091189) * 8 | uVar1 + 0xac091189 >> 0x1d;
      param_1[0x6b] = uVar1;
      param_1[0x69] = uVar1;
      param_1[0x67] = uVar1;
      uVar1 = (uVar1 + 0xe453cf13) * 8 | uVar1 + 0xe453cf13 >> 0x1d;
      param_1[0x71] = uVar1;
      param_1[0x6f] = uVar1;
      param_1[0x6d] = uVar1;
      uVar1 = (int)(&DAT_0ec78df3 + uVar1) * 8 | (uint)(&DAT_0ec78df3 + uVar1) >> 0x1d;
      param_1[0x77] = uVar1;
      param_1[0x75] = uVar1;
      param_1[0x73] = uVar1;
      uVar1 = (uVar1 + 0x3b787dfd) * 8 | uVar1 + 0x3b787dfd >> 0x1d;
      param_1[0x7d] = uVar1;
      param_1[0x7b] = uVar1;
      param_1[0x79] = uVar1;
      uVar1 = (uVar1 + 0xc091189a) * 8 | uVar1 + 0xc091189a >> 0x1d;
      param_1[0x83] = uVar1;
      param_1[0x81] = uVar1;
      param_1[0x7f] = uVar1;
      uVar1 = (uVar1 + 0x453cf13e) * 8 | uVar1 + 0x453cf13e >> 0x1d;
      param_1[0x89] = uVar1;
      param_1[0x87] = uVar1;
      param_1[0x85] = uVar1;
      uVar1 = (uVar1 + 0xec78df30) * 8 | uVar1 + 0xec78df30 >> 0x1d;
      param_1[0x8f] = uVar1;
      param_1[0x8d] = uVar1;
      param_1[0x8b] = uVar1;
      uVar1 = (key[2] + 0xfbfa76fU) * 0x40 | key[2] + 0xfbfa76fU >> 0x1a;
      param_1[2] = uVar1;
      uVar1 = uVar1 + 0x23135812;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[8] = uVar1;
      uVar1 = uVar1 + 0x9e27c8a7;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0xe] = uVar1;
      uVar1 = uVar1 + 0x1be61d8f;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x14] = uVar1;
      uVar1 = uVar1 + 0xfbfa76f0;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x1a] = uVar1;
      uVar1 = uVar1 + 0x31358122;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x20] = uVar1;
      uVar1 = uVar1 + 0xe27c8a79;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x26] = uVar1;
      uVar1 = uVar1 + 0xbe61d8f1;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x2c] = uVar1;
      uVar1 = uVar1 + 0xbfa76f0f;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x32] = uVar1;
      uVar1 = uVar1 + 0x13581223;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x38] = uVar1;
      uVar1 = uVar1 + 0x27c8a79e;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x3e] = uVar1;
      uVar1 = uVar1 + 0xe61d8f1b;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x44] = uVar1;
      uVar1 = uVar1 + 0xfa76f0fb;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x4a] = uVar1;
      uVar1 = uVar1 + 0x35812231;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x50] = uVar1;
      uVar1 = uVar1 + 0x7c8a79e2;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x56] = uVar1;
      uVar1 = uVar1 + 0x61d8f1be;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x5c] = uVar1;
      uVar1 = uVar1 + 0xa76f0fbf;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x62] = uVar1;
      uVar1 = uVar1 + 0x58122313;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x68] = uVar1;
      uVar1 = uVar1 + 0xc8a79e27;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x6e] = uVar1;
      uVar1 = uVar1 + 0x1d8f1be6;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x74] = uVar1;
      uVar1 = uVar1 + 0x76f0fbfa;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x7a] = uVar1;
      uVar1 = uVar1 + 0x81223135;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x80] = uVar1;
      uVar1 = uVar1 + 0x8a79e27c;
      uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
      param_1[0x86] = uVar1;
      uVar1 = uVar1 + 0xd8f1be61;
      param_1[0x8c] = uVar1 * 0x40 | uVar1 >> 0x1a;
      uVar1 = (key[3] + 0x1f7f4edeU) * 0x800 | key[3] + 0x1f7f4edeU >> 0x15;
      param_1[4] = uVar1;
      uVar1 = uVar1 + 0x4626b024;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[10] = uVar1;
      uVar1 = uVar1 + 0x3c4f914f;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x10] = uVar1;
      uVar1 = uVar1 + 0x37cc3b1e;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x16] = uVar1;
      uVar1 = uVar1 + 0xf7f4ede1;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x1c] = uVar1;
      uVar1 = uVar1 + 0x626b0244;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x22] = uVar1;
      uVar1 = uVar1 + 0xc4f914f3;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x28] = uVar1;
      uVar1 = uVar1 + 0x7cc3b1e3;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x2e] = uVar1;
      uVar1 = uVar1 + 0x7f4ede1f;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x34] = uVar1;
      uVar1 = uVar1 + 0x26b02446;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x3a] = uVar1;
      uVar1 = uVar1 + 0x4f914f3c;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x40] = uVar1;
      uVar1 = uVar1 + 0xcc3b1e37;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x46] = uVar1;
      uVar1 = uVar1 + 0xf4ede1f7;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x4c] = uVar1;
      uVar1 = uVar1 + 0x6b024462;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x52] = uVar1;
      uVar1 = uVar1 + 0xf914f3c4;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x58] = uVar1;
      uVar1 = uVar1 + 0xc3b1e37c;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x5e] = uVar1;
      uVar1 = uVar1 + 0x4ede1f7f;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[100] = uVar1;
      uVar1 = uVar1 + 0xb0244626;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x6a] = uVar1;
      uVar1 = uVar1 + 0x914f3c4f;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x70] = uVar1;
      uVar1 = uVar1 + 0x3b1e37cc;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x76] = uVar1;
      uVar1 = uVar1 + 0xede1f7f4;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x7c] = uVar1;
      uVar1 = (int)(&DAT_0244626b + uVar1) * 0x800 | (uint)(&DAT_0244626b + uVar1) >> 0x15;
      param_1[0x82] = uVar1;
      uVar1 = uVar1 + 0x14f3c4f9;
      uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0x88] = uVar1;
      uVar1 = uVar1 + 0xb1e37cc3;
      param_1[0x8e] = uVar1 * 0x800 | uVar1 >> 0x15;
      param_1[0xc0] = 0x18;
    }
    else {
      if (keyLenght == 24) {
        uVar1 = (*key + -0x3c101625) * 2 | (uint)(*key + -0x3c101625 < 0);
        *param_1 = uVar1;
        iVar2 = uVar1 + 0x88c4d604;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[6] = uVar1;
        iVar2 = uVar1 + 0xe789f229;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0xc] = uVar1;
        iVar2 = uVar1 + 0xc6f98763;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x12] = uVar1;
        iVar2 = uVar1 + 0x15ea49e7;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x18] = uVar1;
        iVar2 = uVar1 + 0xf0bb4158;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x1e] = uVar1;
        iVar2 = uVar1 + 0xfbfa76f0;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x24] = uVar1;
        iVar2 = uVar1 + 0x31358122;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x2a] = uVar1;
        iVar2 = uVar1 + 0xe27c8a79;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x30] = uVar1;
        iVar2 = uVar1 + 0xbe61d8f1;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x36] = uVar1;
        iVar2 = uVar1 + 0x7a9279c5;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x3c] = uVar1;
        iVar2 = uVar1 + 0x2ed0563c;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x42] = uVar1;
        iVar2 = uVar1 + 0xfe9dbc3e;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x48] = uVar1;
        iVar2 = uVar1 + 0x4d60488c;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x4e] = uVar1;
        iVar2 = uVar1 + 0x9f229e78;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x54] = uVar1;
        iVar2 = uVar1 + 0x98763c6f;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x5a] = uVar1;
        iVar2 = uVar1 + 0xa49e715e;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x60] = uVar1;
        iVar2 = uVar1 + 0xb4158f0b;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x66] = uVar1;
        iVar2 = uVar1 + 0xa76f0fbf;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x6c] = uVar1;
        iVar2 = uVar1 + 0x58122313;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x72] = uVar1;
        iVar2 = uVar1 + 0xc8a79e27;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x78] = uVar1;
        iVar2 = uVar1 + 0x1d8f1be6;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x7e] = uVar1;
        iVar2 = uVar1 + 0x279c57a9;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x84] = uVar1;
        uVar1 = (int)(&DAT_0563c2ed + uVar1) * 2 | (uint)((int)(&DAT_0563c2ed + uVar1) < 0);
        param_1[0x8a] = uVar1;
        iVar2 = uVar1 + 0xdbc3efe9;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x90] = uVar1;
        uVar1 = (int)(&DAT_0488c4d6 + uVar1) * 2 | (uint)((int)(&DAT_0488c4d6 + uVar1) < 0);
        param_1[0x96] = uVar1;
        iVar2 = uVar1 + 0x29e789f2;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x9c] = uVar1;
        iVar2 = uVar1 + 0x63c6f987;
        param_1[0xa2] = iVar2 * 2 | (uint)(iVar2 < 0);
        uVar1 = (key[1] + 0x87dfd3b7U) * 8 | key[1] + 0x87dfd3b7U >> 0x1d;
        param_1[1] = uVar1;
        uVar1 = uVar1 + 0x1189ac09;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[7] = uVar1;
        uVar1 = uVar1 + 0xcf13e453;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0xd] = uVar1;
        uVar1 = uVar1 + 0x8df30ec7;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x13] = uVar1;
        uVar1 = uVar1 + 0x2bd493ce;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x19] = uVar1;
        uVar1 = uVar1 + 0xe17682b1;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x1f] = uVar1;
        uVar1 = uVar1 + 0xf7f4ede1;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x25] = uVar1;
        uVar1 = uVar1 + 0x626b0244;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x2b] = uVar1;
        uVar1 = uVar1 + 0xc4f914f3;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x31] = uVar1;
        uVar1 = uVar1 + 0x7cc3b1e3;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x37] = uVar1;
        uVar1 = uVar1 + 0xf524f38a;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x3d] = uVar1;
        uVar1 = uVar1 + 0x5da0ac78;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x43] = uVar1;
        uVar1 = uVar1 + 0xfd3b787d;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x49] = uVar1;
        uVar1 = uVar1 + 0x9ac09118;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x4f] = uVar1;
        uVar1 = uVar1 + 0x3e453cf1;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x55] = uVar1;
        uVar1 = uVar1 + 0x30ec78df;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x5b] = uVar1;
        uVar1 = uVar1 + 0x493ce2bd;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x61] = uVar1;
        uVar1 = uVar1 + 0x682b1e17;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x67] = uVar1;
        uVar1 = uVar1 + 0x4ede1f7f;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x6d] = uVar1;
        uVar1 = uVar1 + 0xb0244626;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x73] = uVar1;
        uVar1 = uVar1 + 0x914f3c4f;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x79] = uVar1;
        uVar1 = uVar1 + 0x3b1e37cc;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x7f] = uVar1;
        uVar1 = uVar1 + 0x4f38af52;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x85] = uVar1;
        uVar1 = (int)(&DAT_0ac785da + uVar1) * 8 | (uint)(&DAT_0ac785da + uVar1) >> 0x1d;
        param_1[0x8b] = uVar1;
        uVar1 = uVar1 + 0xb787dfd3;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x91] = uVar1;
        uVar1 = (int)(&DAT_091189ac + uVar1) * 8 | (uint)(&DAT_091189ac + uVar1) >> 0x1d;
        param_1[0x97] = uVar1;
        uVar1 = uVar1 + 0x53cf13e4;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x9d] = uVar1;
        uVar1 = uVar1 + 0xc78df30e;
        param_1[0xa3] = uVar1 * 8 | uVar1 >> 0x1d;
        uVar1 = (key[2] + 0xfbfa76fU) * 0x40 | key[2] + 0xfbfa76fU >> 0x1a;
        param_1[2] = uVar1;
        uVar1 = uVar1 + 0x23135812;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[8] = uVar1;
        uVar1 = uVar1 + 0x9e27c8a7;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0xe] = uVar1;
        uVar1 = uVar1 + 0x1be61d8f;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x14] = uVar1;
        uVar1 = uVar1 + 0x57a9279c;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x1a] = uVar1;
        uVar1 = uVar1 + 0xc2ed0563;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x20] = uVar1;
        uVar1 = uVar1 + 0xefe9dbc3;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x26] = uVar1;
        uVar1 = uVar1 + 0xc4d60488;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x2c] = uVar1;
        uVar1 = uVar1 + 0x89f229e7;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x32] = uVar1;
        uVar1 = uVar1 + 0xf98763c6;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x38] = uVar1;
        uVar1 = uVar1 + 0xea49e715;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x3e] = uVar1;
        uVar1 = uVar1 + 0xbb4158f0;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x44] = uVar1;
        uVar1 = uVar1 + 0xfa76f0fb;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x4a] = uVar1;
        uVar1 = uVar1 + 0x35812231;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x50] = uVar1;
        uVar1 = uVar1 + 0x7c8a79e2;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x56] = uVar1;
        uVar1 = uVar1 + 0x61d8f1be;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x5c] = uVar1;
        uVar1 = uVar1 + 0x9279c57a;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x62] = uVar1;
        uVar1 = uVar1 + 0xd0563c2e;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x68] = uVar1;
        uVar1 = uVar1 + 0x9dbc3efe;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x6e] = uVar1;
        uVar1 = uVar1 + 0x60488c4d;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x74] = uVar1;
        uVar1 = uVar1 + 0x229e789f;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x7a] = uVar1;
        uVar1 = uVar1 + 0x763c6f98;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x80] = uVar1;
        uVar1 = uVar1 + 0x9e715ea4;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x86] = uVar1;
        uVar1 = uVar1 + 0x158f0bb4;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x8c] = uVar1;
        uVar1 = uVar1 + 0x6f0fbfa7;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x92] = uVar1;
        uVar1 = uVar1 + 0x12231358;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x98] = uVar1;
        uVar1 = uVar1 + 0xa79e27c8;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x9e] = uVar1;
        uVar1 = uVar1 + 0x8f1be61d;
        param_1[0xa4] = uVar1 * 0x40 | uVar1 >> 0x1a;
        uVar1 = (key[3] + 0x1f7f4edeU) * 0x800 | key[3] + 0x1f7f4edeU >> 0x15;
        param_1[3] = uVar1;
        uVar1 = uVar1 + 0x4626b024;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[9] = uVar1;
        uVar1 = uVar1 + 0x3c4f914f;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0xf] = uVar1;
        uVar1 = uVar1 + 0x37cc3b1e;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x15] = uVar1;
        uVar1 = uVar1 + 0xaf524f38;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x1b] = uVar1;
        uVar1 = uVar1 + 0x85da0ac7;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x21] = uVar1;
        uVar1 = uVar1 + 0xdfd3b787;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x27] = uVar1;
        uVar1 = uVar1 + 0x89ac0911;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x2d] = uVar1;
        uVar1 = uVar1 + 0x13e453cf;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x33] = uVar1;
        uVar1 = uVar1 + 0xf30ec78d;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x39] = uVar1;
        uVar1 = uVar1 + 0xd493ce2b;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x3f] = uVar1;
        uVar1 = uVar1 + 0x7682b1e1;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x45] = uVar1;
        uVar1 = uVar1 + 0xf4ede1f7;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x4b] = uVar1;
        uVar1 = uVar1 + 0x6b024462;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x51] = uVar1;
        uVar1 = uVar1 + 0xf914f3c4;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x57] = uVar1;
        uVar1 = uVar1 + 0xc3b1e37c;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x5d] = uVar1;
        uVar1 = uVar1 + 0x24f38af5;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[99] = uVar1;
        uVar1 = uVar1 + 0xa0ac785d;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x69] = uVar1;
        uVar1 = uVar1 + 0x3b787dfd;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x6f] = uVar1;
        uVar1 = uVar1 + 0xc091189a;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x75] = uVar1;
        uVar1 = uVar1 + 0x453cf13e;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x7b] = uVar1;
        uVar1 = uVar1 + 0xec78df30;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x81] = uVar1;
        uVar1 = uVar1 + 0x3ce2bd49;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x87] = uVar1;
        uVar1 = uVar1 + 0x2b1e1768;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x8d] = uVar1;
        uVar1 = uVar1 + 0xde1f7f4e;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x93] = uVar1;
        uVar1 = uVar1 + 0x244626b0;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x99] = uVar1;
        uVar1 = uVar1 + 0x4f3c4f91;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x9f] = uVar1;
        uVar1 = uVar1 + 0x1e37cc3b;
        param_1[0xa5] = uVar1 * 0x800 | uVar1 >> 0x15;
        uVar1 = (key[4] + 0x3efe9dbcU) * 0x2000 | key[4] + 0x3efe9dbcU >> 0x13;
        param_1[4] = uVar1;
        uVar1 = uVar1 + 0x8c4d6048;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[10] = uVar1;
        uVar1 = uVar1 + 0x789f229e;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x10] = uVar1;
        uVar1 = uVar1 + 0x6f98763c;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x16] = uVar1;
        uVar1 = uVar1 + 0x5ea49e71;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x1c] = uVar1;
        uVar1 = uVar1 + 0xbb4158f;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x22] = uVar1;
        uVar1 = uVar1 + 0xbfa76f0f;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x28] = uVar1;
        uVar1 = uVar1 + 0x13581223;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x2e] = uVar1;
        uVar1 = uVar1 + 0x27c8a79e;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x34] = uVar1;
        uVar1 = uVar1 + 0xe61d8f1b;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x3a] = uVar1;
        uVar1 = uVar1 + 0xa9279c57;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x40] = uVar1;
        uVar1 = uVar1 + 0xed0563c2;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x46] = uVar1;
        uVar1 = uVar1 + 0xe9dbc3ef;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x4c] = uVar1;
        uVar1 = uVar1 + 0xd60488c4;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x52] = uVar1;
        uVar1 = uVar1 + 0xf229e789;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x58] = uVar1;
        uVar1 = uVar1 + 0x8763c6f9;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x5e] = uVar1;
        uVar1 = uVar1 + 0x49e715ea;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[100] = uVar1;
        uVar1 = uVar1 + 0x4158f0bb;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x6a] = uVar1;
        uVar1 = uVar1 + 0x76f0fbfa;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x70] = uVar1;
        uVar1 = uVar1 + 0x81223135;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x76] = uVar1;
        uVar1 = uVar1 + 0x8a79e27c;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x7c] = uVar1;
        uVar1 = uVar1 + 0xd8f1be61;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x82] = uVar1;
        uVar1 = uVar1 + 0x79c57a92;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x88] = uVar1;
        uVar1 = uVar1 + 0x563c2ed0;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x8e] = uVar1;
        uVar1 = uVar1 + 0xbc3efe9d;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x94] = uVar1;
        uVar1 = uVar1 + 0x488c4d60;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x9a] = uVar1;
        uVar1 = uVar1 + 0x9e789f22;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0xa0] = uVar1;
        uVar1 = uVar1 + 0x3c6f9876;
        param_1[0xa6] = uVar1 * 0x2000 | uVar1 >> 0x13;
        uVar1 = (key[5] + 0x7dfd3b78U) * 0x20000 | key[5] + 0x7dfd3b78U >> 0xf;
        param_1[5] = uVar1;
        uVar1 = uVar1 + 0x189ac091;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0xb] = uVar1;
        uVar1 = uVar1 + 0xf13e453c;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x11] = uVar1;
        uVar1 = uVar1 + 0xdf30ec78;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x17] = uVar1;
        uVar1 = uVar1 + 0xbd493ce2;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x1d] = uVar1;
        uVar1 = uVar1 + 0x17682b1e;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x23] = uVar1;
        uVar1 = uVar1 + 0x7f4ede1f;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x29] = uVar1;
        uVar1 = uVar1 + 0x26b02446;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x2f] = uVar1;
        uVar1 = uVar1 + 0x4f914f3c;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x35] = uVar1;
        uVar1 = uVar1 + 0xcc3b1e37;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x3b] = uVar1;
        uVar1 = uVar1 + 0x524f38af;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x41] = uVar1;
        uVar1 = uVar1 + 0xda0ac785;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x47] = uVar1;
        uVar1 = uVar1 + 0xd3b787df;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x4d] = uVar1;
        uVar1 = uVar1 + 0xac091189;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x53] = uVar1;
        uVar1 = uVar1 + 0xe453cf13;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x59] = uVar1;
        uVar1 = (int)(&DAT_0ec78df3 + uVar1) * 0x20000 | (uint)(&DAT_0ec78df3 + uVar1) >> 0xf;
        param_1[0x5f] = uVar1;
        uVar1 = uVar1 + 0x93ce2bd4;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x65] = uVar1;
        uVar1 = uVar1 + 0x82b1e176;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x6b] = uVar1;
        uVar1 = uVar1 + 0xede1f7f4;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x71] = uVar1;
        uVar1 = (int)(&DAT_0244626b + uVar1) * 0x20000 | (uint)(&DAT_0244626b + uVar1) >> 0xf;
        param_1[0x77] = uVar1;
        uVar1 = uVar1 + 0x14f3c4f9;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x7d] = uVar1;
        uVar1 = uVar1 + 0xb1e37cc3;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x83] = uVar1;
        uVar1 = uVar1 + 0xf38af524;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x89] = uVar1;
        uVar1 = uVar1 + 0xac785da0;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x8f] = uVar1;
        uVar1 = uVar1 + 0x787dfd3b;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x95] = uVar1;
        uVar1 = uVar1 + 0x91189ac0;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x9b] = uVar1;
        uVar1 = uVar1 + 0x3cf13e45;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0xa1] = uVar1;
        uVar1 = uVar1 + 0x78df30ec;
        param_1[0xa7] = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0xc0] = 0x1c;
        return;
      }
      if (keyLenght == 32) {
        uVar1 = (*key + -0x3c101625) * 2 | (uint)(*key + -0x3c101625 < 0);
        *param_1 = uVar1;
        uVar1 = uVar1 + 0x23135812;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[8] = uVar1;
        uVar1 = uVar1 + 0x789f229e;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x10] = uVar1;
        iVar2 = uVar1 + 0x15ea49e7;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x18] = uVar1;
        uVar1 = uVar1 + 0xc2ed0563;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x20] = uVar1;
        uVar1 = uVar1 + 0x3bc8ab81;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x28] = uVar1;
        iVar2 = uVar1 + 0xefe9dbc3;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x30] = uVar1;
        uVar1 = uVar1 + 0x13581223;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x38] = uVar1;
        uVar1 = uVar1 + 0x9f229e78;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x40] = uVar1;
        iVar2 = uVar1 + 0xea49e715;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x48] = uVar1;
        uVar1 = uVar1 + 0xed0563c2;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x50] = uVar1;
        uVar1 = uVar1 + 0xc8ab813b;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x58] = uVar1;
        iVar2 = uVar1 + 0xe9dbc3ef;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x60] = uVar1;
        uVar1 = uVar1 + 0x58122313;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x68] = uVar1;
        uVar1 = uVar1 + 0x229e789f;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x70] = uVar1;
        iVar2 = uVar1 + 0x49e715ea;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x78] = uVar1;
        uVar1 = (int)(&DAT_0563c2ed + uVar1) * 0x40 | (uint)(&DAT_0563c2ed + uVar1) >> 0x1a;
        param_1[0x80] = uVar1;
        uVar1 = uVar1 + 0xab813bc8;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x88] = uVar1;
        iVar2 = uVar1 + 0xdbc3efe9;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x90] = uVar1;
        uVar1 = uVar1 + 0x12231358;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x98] = uVar1;
        uVar1 = uVar1 + 0x9e789f22;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0xa0] = uVar1;
        iVar2 = uVar1 + 0xe715ea49;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0xa8] = uVar1;
        uVar1 = uVar1 + 0x63c2ed05;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0xb0] = uVar1;
        uVar1 = uVar1 + 0x813bc8ab;
        param_1[0xb8] = uVar1 * 0x2000 | uVar1 >> 0x13;
        uVar1 = (key[1] + 0x87dfd3b7U) * 8 | key[1] + 0x87dfd3b7U >> 0x1d;
        param_1[1] = uVar1;
        uVar1 = uVar1 + 0x4626b024;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[9] = uVar1;
        uVar1 = uVar1 + 0xf13e453c;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x11] = uVar1;
        uVar1 = uVar1 + 0x2bd493ce;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x19] = uVar1;
        uVar1 = uVar1 + 0x85da0ac7;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x21] = uVar1;
        uVar1 = uVar1 + 0x77915702;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x29] = uVar1;
        uVar1 = uVar1 + 0xdfd3b787;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x31] = uVar1;
        uVar1 = uVar1 + 0x26b02446;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x39] = uVar1;
        uVar1 = uVar1 + 0x3e453cf1;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x41] = uVar1;
        uVar1 = uVar1 + 0xd493ce2b;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x49] = uVar1;
        uVar1 = uVar1 + 0xda0ac785;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x51] = uVar1;
        uVar1 = uVar1 + 0x91570277;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x59] = uVar1;
        uVar1 = uVar1 + 0xd3b787df;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x61] = uVar1;
        uVar1 = uVar1 + 0xb0244626;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x69] = uVar1;
        uVar1 = uVar1 + 0x453cf13e;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x71] = uVar1;
        uVar1 = uVar1 + 0x93ce2bd4;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x79] = uVar1;
        uVar1 = (int)(&DAT_0ac785da + uVar1) * 0x800 | (uint)(&DAT_0ac785da + uVar1) >> 0x15;
        param_1[0x81] = uVar1;
        uVar1 = uVar1 + 0x57027791;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x89] = uVar1;
        uVar1 = uVar1 + 0xb787dfd3;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x91] = uVar1;
        uVar1 = uVar1 + 0x244626b0;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x99] = uVar1;
        uVar1 = uVar1 + 0x3cf13e45;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0xa1] = uVar1;
        uVar1 = uVar1 + 0xce2bd493;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0xa9] = uVar1;
        uVar1 = uVar1 + 0xc785da0a;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0xb1] = uVar1;
        param_1[0xb9] =
             (int)(&DAT_02779157 + uVar1) * 0x20000 | (uint)(&DAT_02779157 + uVar1) >> 0xf;
        uVar1 = (key[2] + 0xfbfa76fU) * 0x40 | key[2] + 0xfbfa76fU >> 0x1a;
        param_1[2] = uVar1;
        uVar1 = uVar1 + 0x8c4d6048;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[10] = uVar1;
        iVar2 = uVar1 + 0xc6f98763;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x12] = uVar1;
        uVar1 = uVar1 + 0x57a9279c;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x1a] = uVar1;
        uVar1 = uVar1 + 0xbb4158f;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x22] = uVar1;
        iVar2 = uVar1 + 0xe204abf2;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x2a] = uVar1;
        uVar1 = uVar1 + 0xbfa76f0f;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x32] = uVar1;
        uVar1 = uVar1 + 0x4d60488c;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x3a] = uVar1;
        iVar2 = uVar1 + 0xf98763c6;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x42] = uVar1;
        uVar1 = uVar1 + 0xa9279c57;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x4a] = uVar1;
        uVar1 = uVar1 + 0xb4158f0b;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x52] = uVar1;
        uVar1 = (int)(&DAT_04abf2e2 + uVar1) * 2 | (uint)((int)(&DAT_04abf2e2 + uVar1) < 0);
        param_1[0x5a] = uVar1;
        uVar1 = uVar1 + 0xa76f0fbf;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x62] = uVar1;
        uVar1 = uVar1 + 0x60488c4d;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x6a] = uVar1;
        iVar2 = uVar1 + 0x8763c6f9;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x72] = uVar1;
        uVar1 = uVar1 + 0x279c57a9;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x7a] = uVar1;
        uVar1 = uVar1 + 0x158f0bb4;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x82] = uVar1;
        iVar2 = uVar1 + 0xabf2e204;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x8a] = uVar1;
        uVar1 = uVar1 + 0x6f0fbfa7;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x92] = uVar1;
        uVar1 = uVar1 + 0x488c4d60;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x9a] = uVar1;
        iVar2 = uVar1 + 0x63c6f987;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0xa2] = uVar1;
        uVar1 = uVar1 + 0x9c57a927;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0xaa] = uVar1;
        uVar1 = uVar1 + 0x8f0bb415;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0xb2] = uVar1;
        iVar2 = uVar1 + 0xf2e204ab;
        param_1[0xba] = iVar2 * 2 | (uint)(iVar2 < 0);
        uVar1 = (key[3] + 0x1f7f4edeU) * 0x800 | key[3] + 0x1f7f4edeU >> 0x15;
        param_1[3] = uVar1;
        uVar1 = uVar1 + 0x189ac091;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0xb] = uVar1;
        uVar1 = uVar1 + 0x8df30ec7;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x13] = uVar1;
        uVar1 = uVar1 + 0xaf524f38;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x1b] = uVar1;
        uVar1 = uVar1 + 0x17682b1e;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x23] = uVar1;
        uVar1 = uVar1 + 0xc40957e5;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x2b] = uVar1;
        uVar1 = uVar1 + 0x7f4ede1f;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x33] = uVar1;
        uVar1 = uVar1 + 0x9ac09118;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x3b] = uVar1;
        uVar1 = uVar1 + 0xf30ec78d;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x43] = uVar1;
        uVar1 = uVar1 + 0x524f38af;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x4b] = uVar1;
        uVar1 = uVar1 + 0x682b1e17;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x53] = uVar1;
        uVar1 = (int)(&DAT_0957e5c4 + uVar1) * 8 | (uint)(&DAT_0957e5c4 + uVar1) >> 0x1d;
        param_1[0x5b] = uVar1;
        uVar1 = uVar1 + 0x4ede1f7f;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[99] = uVar1;
        uVar1 = uVar1 + 0xc091189a;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x6b] = uVar1;
        uVar1 = (int)(&DAT_0ec78df3 + uVar1) * 8 | (uint)(&DAT_0ec78df3 + uVar1) >> 0x1d;
        param_1[0x73] = uVar1;
        uVar1 = uVar1 + 0x4f38af52;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x7b] = uVar1;
        uVar1 = uVar1 + 0x2b1e1768;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x83] = uVar1;
        uVar1 = uVar1 + 0x57e5c409;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x8b] = uVar1;
        uVar1 = uVar1 + 0xde1f7f4e;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x93] = uVar1;
        uVar1 = uVar1 + 0x91189ac0;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x9b] = uVar1;
        uVar1 = uVar1 + 0xc78df30e;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0xa3] = uVar1;
        uVar1 = uVar1 + 0x38af524f;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0xab] = uVar1;
        uVar1 = uVar1 + 0x1e17682b;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0xb3] = uVar1;
        uVar1 = uVar1 + 0xe5c40957;
        param_1[0xbb] = uVar1 * 8 | uVar1 >> 0x1d;
        uVar1 = (key[4] + 0x3efe9dbcU) * 0x2000 | key[4] + 0x3efe9dbcU >> 0x13;
        param_1[4] = uVar1;
        iVar2 = uVar1 + 0xe789f229;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0xc] = uVar1;
        uVar1 = uVar1 + 0x1be61d8f;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x14] = uVar1;
        uVar1 = uVar1 + 0x5ea49e71;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x1c] = uVar1;
        iVar2 = uVar1 + 0x13bc8ab8;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x24] = uVar1;
        uVar1 = uVar1 + 0x8812afcb;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x2c] = uVar1;
        uVar1 = uVar1 + 0xfe9dbc3e;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x34] = uVar1;
        iVar2 = uVar1 + 0x89f229e7;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x3c] = uVar1;
        uVar1 = uVar1 + 0xe61d8f1b;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x44] = uVar1;
        uVar1 = uVar1 + 0xa49e715e;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x4c] = uVar1;
        iVar2 = uVar1 + 0xbc8ab813;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x54] = uVar1;
        uVar1 = uVar1 + 0x12afcb88;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x5c] = uVar1;
        uVar1 = uVar1 + 0x9dbc3efe;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[100] = uVar1;
        iVar2 = uVar1 + 0xf229e789;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x6c] = uVar1;
        uVar1 = uVar1 + 0x1d8f1be6;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x74] = uVar1;
        uVar1 = uVar1 + 0x9e715ea4;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x7c] = uVar1;
        iVar2 = uVar1 + 0x8ab813bc;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x84] = uVar1;
        uVar1 = uVar1 + 0xafcb8812;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x8c] = uVar1;
        uVar1 = uVar1 + 0xbc3efe9d;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x94] = uVar1;
        iVar2 = uVar1 + 0x29e789f2;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x9c] = uVar1;
        uVar1 = uVar1 + 0x8f1be61d;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0xa4] = uVar1;
        uVar1 = uVar1 + 0x715ea49e;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0xac] = uVar1;
        iVar2 = uVar1 + 0xb813bc8a;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0xb4] = uVar1;
        uVar1 = uVar1 + 0xcb8812af;
        param_1[0xbc] = uVar1 * 0x40 | uVar1 >> 0x1a;
        uVar1 = (key[5] + 0x7dfd3b78U) * 0x20000 | key[5] + 0x7dfd3b78U >> 0xf;
        param_1[5] = uVar1;
        uVar1 = uVar1 + 0xcf13e453;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0xd] = uVar1;
        uVar1 = uVar1 + 0x37cc3b1e;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x15] = uVar1;
        uVar1 = uVar1 + 0xbd493ce2;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x1d] = uVar1;
        uVar1 = uVar1 + 0x27791570;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x25] = uVar1;
        uVar1 = uVar1 + 0x10255f97;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x2d] = uVar1;
        uVar1 = uVar1 + 0xfd3b787d;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x35] = uVar1;
        uVar1 = uVar1 + 0x13e453cf;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x3d] = uVar1;
        uVar1 = uVar1 + 0xcc3b1e37;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x45] = uVar1;
        uVar1 = uVar1 + 0x493ce2bd;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x4d] = uVar1;
        uVar1 = uVar1 + 0x79157027;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x55] = uVar1;
        uVar1 = uVar1 + 0x255f9710;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x5d] = uVar1;
        uVar1 = uVar1 + 0x3b787dfd;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x65] = uVar1;
        uVar1 = uVar1 + 0xe453cf13;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x6d] = uVar1;
        uVar1 = uVar1 + 0x3b1e37cc;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x75] = uVar1;
        uVar1 = uVar1 + 0x3ce2bd49;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x7d] = uVar1;
        uVar1 = uVar1 + 0x15702779;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x85] = uVar1;
        uVar1 = uVar1 + 0x5f971025;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x8d] = uVar1;
        uVar1 = uVar1 + 0x787dfd3b;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x95] = uVar1;
        uVar1 = uVar1 + 0x53cf13e4;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x9d] = uVar1;
        uVar1 = uVar1 + 0x1e37cc3b;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0xa5] = uVar1;
        uVar1 = uVar1 + 0xe2bd493c;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0xad] = uVar1;
        uVar1 = uVar1 + 0x70277915;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0xb5] = uVar1;
        uVar1 = uVar1 + 0x9710255f;
        param_1[0xbd] = uVar1 * 0x800 | uVar1 >> 0x15;
        uVar1 = (key[6] + -0x773b29fc) * 2 | (uint)(key[6] + -0x773b29fc < 0);
        param_1[6] = uVar1;
        uVar1 = uVar1 + 0x9e27c8a7;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0xe] = uVar1;
        uVar1 = uVar1 + 0x6f98763c;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x16] = uVar1;
        iVar2 = uVar1 + 0xf0bb4158;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x1e] = uVar1;
        uVar1 = uVar1 + 0x4ef22ae0;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x26] = uVar1;
        uVar1 = uVar1 + 0x204abf2e;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x2e] = uVar1;
        iVar2 = uVar1 + 0xc4d60488;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x36] = uVar1;
        uVar1 = uVar1 + 0x27c8a79e;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x3e] = uVar1;
        uVar1 = uVar1 + 0x98763c6f;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x46] = uVar1;
        iVar2 = uVar1 + 0xbb4158f0;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x4e] = uVar1;
        uVar1 = uVar1 + 0xf22ae04e;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x56] = uVar1;
        uVar1 = uVar1 + 0x4abf2e20;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x5e] = uVar1;
        iVar2 = uVar1 + 0xd60488c4;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x66] = uVar1;
        uVar1 = uVar1 + 0xc8a79e27;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x6e] = uVar1;
        uVar1 = uVar1 + 0x763c6f98;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x76] = uVar1;
        iVar2 = uVar1 + 0x4158f0bb;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0x7e] = uVar1;
        uVar1 = uVar1 + 0x2ae04ef2;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x86] = uVar1;
        uVar1 = uVar1 + 0xbf2e204a;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0x8e] = uVar1;
        uVar1 = (int)(&DAT_0488c4d6 + uVar1) * 2 | (uint)((int)(&DAT_0488c4d6 + uVar1) < 0);
        param_1[0x96] = uVar1;
        uVar1 = uVar1 + 0xa79e27c8;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0x9e] = uVar1;
        uVar1 = uVar1 + 0x3c6f9876;
        uVar1 = uVar1 * 0x2000 | uVar1 >> 0x13;
        param_1[0xa6] = uVar1;
        iVar2 = uVar1 + 0x58f0bb41;
        uVar1 = iVar2 * 2 | (uint)(iVar2 < 0);
        param_1[0xae] = uVar1;
        uVar1 = uVar1 + 0xe04ef22a;
        uVar1 = uVar1 * 0x40 | uVar1 >> 0x1a;
        param_1[0xb6] = uVar1;
        uVar1 = uVar1 + 0x2e204abf;
        param_1[0xbe] = uVar1 * 0x2000 | uVar1 >> 0x13;
        uVar1 = (key[7] + 0x1189ac09U) * 8 | key[7] + 0x1189ac09U >> 0x1d;
        param_1[7] = uVar1;
        uVar1 = uVar1 + 0x3c4f914f;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0xf] = uVar1;
        uVar1 = uVar1 + 0xdf30ec78;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x17] = uVar1;
        uVar1 = uVar1 + 0xe17682b1;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x1f] = uVar1;
        uVar1 = uVar1 + 0x9de455c0;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x27] = uVar1;
        uVar1 = uVar1 + 0x40957e5c;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x2f] = uVar1;
        uVar1 = uVar1 + 0x89ac0911;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x37] = uVar1;
        uVar1 = uVar1 + 0x4f914f3c;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x3f] = uVar1;
        uVar1 = uVar1 + 0x30ec78df;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x47] = uVar1;
        uVar1 = uVar1 + 0x7682b1e1;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x4f] = uVar1;
        uVar1 = uVar1 + 0xe455c09d;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x57] = uVar1;
        uVar1 = uVar1 + 0x957e5c40;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x5f] = uVar1;
        uVar1 = uVar1 + 0xac091189;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x67] = uVar1;
        uVar1 = uVar1 + 0x914f3c4f;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x6f] = uVar1;
        uVar1 = uVar1 + 0xec78df30;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x77] = uVar1;
        uVar1 = uVar1 + 0x82b1e176;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0x7f] = uVar1;
        uVar1 = uVar1 + 0x55c09de4;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x87] = uVar1;
        uVar1 = uVar1 + 0x7e5c4095;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0x8f] = uVar1;
        uVar1 = (int)(&DAT_091189ac + uVar1) * 8 | (uint)(&DAT_091189ac + uVar1) >> 0x1d;
        param_1[0x97] = uVar1;
        uVar1 = uVar1 + 0x4f3c4f91;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0x9f] = uVar1;
        uVar1 = uVar1 + 0x78df30ec;
        uVar1 = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0xa7] = uVar1;
        uVar1 = uVar1 + 0xb1e17682;
        uVar1 = uVar1 * 8 | uVar1 >> 0x1d;
        param_1[0xaf] = uVar1;
        uVar1 = uVar1 + 0xc09de455;
        uVar1 = uVar1 * 0x800 | uVar1 >> 0x15;
        param_1[0xb7] = uVar1;
        uVar1 = uVar1 + 0x5c40957e;
        param_1[0xbf] = uVar1 * 0x20000 | uVar1 >> 0xf;
        param_1[0xc0] = 0x20;
        return;
      }
    }
  }
  return;
}

Editor is loading...
Leave a Comment