Function at 0x7300e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x7df7ee
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
mov al, byte [esp + 3]
push esi
mov esi, ecx
push edi
xor edi, edi
mov dword [esp + 0xc], esi
lea ecx, [esi + 4]
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x14]
mov dword [esp + 0x18], edi
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x24]
mov byte [esp + 0x18], 1
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x34]
mov byte [esp + 0x18], 2
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x44]
mov byte [esp + 0x18], 3
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x54]
mov byte [esp + 0x18], 4
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x64]
mov byte [esp + 0x18], 5
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x74]
mov byte [esp + 0x18], 6
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x84]
mov byte [esp + 0x18], 7
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x94]
mov byte [esp + 0x18], 8
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xa4]
mov byte [esp + 0x18], 9
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xb4]
mov byte [esp + 0x18], 0xa
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xc4]
mov byte [esp + 0x18], 0xb
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xd4]
mov byte [esp + 0x18], 0xc
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xe4]
mov byte [esp + 0x18], 0xd
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xf4]
mov byte [esp + 0x18], 0xe
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x104]
mov byte [esp + 0x18], 0xf
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x114]
mov byte [esp + 0x18], 0x10
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x124]
mov byte [esp + 0x18], 0x11
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x134]
mov byte [esp + 0x18], 0x12
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x144]
mov byte [esp + 0x18], 0x13
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x154]
mov byte [esp + 0x18], 0x14
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x164]
mov byte [esp + 0x18], 0x15
mov byte [ecx], al
push edi
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x174]
mov byte [esp + 0x18], 0x16
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x184]
mov byte [esp + 0x18], 0x17
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x194]
mov byte [esp + 0x18], 0x18
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x1a4]
mov byte [esp + 0x18], 0x19
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x1b4]
mov byte [esp + 0x18], 0x1a
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x1c4]
mov byte [esp + 0x18], 0x1b
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x1d4]
mov byte [esp + 0x18], 0x1c
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x1e4]
mov byte [esp + 0x18], 0x1d
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x1f4]
mov byte [esp + 0x18], 0x1e
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x204]
mov byte [esp + 0x18], 0x1f
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x214]
mov byte [esp + 0x18], 0x20
push edi
mov byte [ecx], dl
call fcn.00404e60
mov byte [esp + 0x18], 0x21
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x224]
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x234]
mov byte [esp + 0x18], 0x22
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x244]
mov byte [esp + 0x18], 0x23
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x254]
mov byte [esp + 0x18], 0x24
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x264]
mov byte [esp + 0x18], 0x25
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x274]
mov byte [esp + 0x18], 0x26
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x284]
mov byte [esp + 0x18], 0x27
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x294]
mov byte [esp + 0x18], 0x28
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x2a4]
mov byte [esp + 0x18], 0x29
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x2b4]
mov byte [esp + 0x18], 0x2a
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x2c4]
mov byte [esp + 0x18], 0x2b
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x2d4]
mov byte [esp + 0x18], 0x2c
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x2e4]
mov byte [esp + 0x18], 0x2d
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x2f4]
mov byte [esp + 0x18], 0x2e
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x304]
mov byte [esp + 0x18], 0x2f
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x314]
mov byte [esp + 0x18], 0x30
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x324]
mov byte [esp + 0x18], 0x31
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x334]
mov byte [esp + 0x18], 0x32
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x344]
mov byte [esp + 0x18], 0x33
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x354]
mov byte [esp + 0x18], 0x34
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x364]
mov byte [esp + 0x18], 0x35
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x374]
mov byte [esp + 0x18], 0x36
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x384]
mov byte [esp + 0x18], 0x37
push edi
mov byte [ecx], al
call fcn.00404e60
mov byte [esp + 0x18], 0x38
lea ecx, [esi + 0x394]
mov dl, byte [esp + 0xb]
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x3a4]
mov byte [esp + 0x18], 0x39
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x3b4]
mov byte [esp + 0x18], 0x3a
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x3c4]
mov byte [esp + 0x18], 0x3b
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x3d4]
mov byte [esp + 0x18], 0x3c
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x3e4]
mov byte [esp + 0x18], 0x3d
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x3f4]
mov byte [esp + 0x18], 0x3e
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x404]
mov byte [esp + 0x18], 0x3f
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x414]
mov byte [esp + 0x18], 0x40
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x424]
mov byte [esp + 0x18], 0x41
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x434]
mov byte [esp + 0x18], 0x42
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x444]
mov byte [esp + 0x18], 0x43
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x454]
mov byte [esp + 0x18], 0x44
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x464]
mov byte [esp + 0x18], 0x45
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x474]
mov byte [esp + 0x18], 0x46
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x484]
mov byte [esp + 0x18], 0x47
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x494]
mov byte [esp + 0x18], 0x48
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x4a4]
mov byte [esp + 0x18], 0x49
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x4b4]
mov byte [esp + 0x18], 0x4a
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x4c4]
mov byte [esp + 0x18], 0x4b
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x4d4]
mov byte [esp + 0x18], 0x4c
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x4e4]
mov byte [esp + 0x18], 0x4d
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x4f4]
mov byte [esp + 0x18], 0x4e
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
mov byte [esp + 0x18], 0x4f
lea ecx, [esi + 0x504]
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x514]
mov byte [esp + 0x18], 0x50
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x524]
mov byte [esp + 0x18], 0x51
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x534]
mov byte [esp + 0x18], 0x52
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x544]
mov byte [esp + 0x18], 0x53
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x554]
mov byte [esp + 0x18], 0x54
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x564]
mov byte [esp + 0x18], 0x55
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x574]
mov byte [esp + 0x18], 0x56
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x584]
mov byte [esp + 0x18], 0x57
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x594]
mov byte [esp + 0x18], 0x58
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x5a4]
mov byte [esp + 0x18], 0x59
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x5b4]
mov byte [esp + 0x18], 0x5a
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x5c4]
mov byte [esp + 0x18], 0x5b
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x5d4]
mov byte [esp + 0x18], 0x5c
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x5e4]
mov byte [esp + 0x18], 0x5d
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x5f4]
mov byte [esp + 0x18], 0x5e
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x604]
mov byte [esp + 0x18], 0x5f
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x614]
mov byte [esp + 0x18], 0x60
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x624]
mov byte [esp + 0x18], 0x61
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x634]
mov byte [esp + 0x18], 0x62
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x644]
mov byte [esp + 0x18], 0x63
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x654]
mov byte [esp + 0x18], 0x64
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x664]
mov byte [esp + 0x18], 0x65
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x674]
mov byte [esp + 0x18], 0x66
mov byte [ecx], dl
push edi
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x684]
mov byte [esp + 0x18], 0x67
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x694]
mov byte [esp + 0x18], 0x68
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x6a4]
mov byte [esp + 0x18], 0x69
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x6b4]
mov byte [esp + 0x18], 0x6a
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x6c4]
mov byte [esp + 0x18], 0x6b
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x6d4]
mov byte [esp + 0x18], 0x6c
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x6e4]
mov byte [esp + 0x18], 0x6d
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x6f4]
mov byte [esp + 0x18], 0x6e
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x704]
mov byte [esp + 0x18], 0x6f
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x714]
mov byte [esp + 0x18], 0x70
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x724]
mov byte [esp + 0x18], 0x71
push edi
mov byte [ecx], al
call fcn.00404e60
mov byte [esp + 0x18], 0x72
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x734]
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x744]
mov byte [esp + 0x18], 0x73
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x754]
mov byte [esp + 0x18], 0x74
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x764]
mov byte [esp + 0x18], 0x75
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x774]
mov byte [esp + 0x18], 0x76
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x784]
mov byte [esp + 0x18], 0x77
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x794]
mov byte [esp + 0x18], 0x78
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x7a4]
mov byte [esp + 0x18], 0x79
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x7b4]
mov byte [esp + 0x18], 0x7a
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x7c4]
mov byte [esp + 0x18], 0x7b
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x7d4]
mov byte [esp + 0x18], 0x7c
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x7e4]
mov byte [esp + 0x18], 0x7d
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x7f4]
mov byte [esp + 0x18], 0x7e
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x804]
mov byte [esp + 0x18], 0x7f
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x814]
mov byte [esp + 0x18], 0x80
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x824]
mov byte [esp + 0x18], 0x81
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x834]
mov byte [esp + 0x18], 0x82
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x844]
mov byte [esp + 0x18], 0x83
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x854]
mov byte [esp + 0x18], 0x84
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x864]
mov byte [esp + 0x18], 0x85
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x874]
mov byte [esp + 0x18], 0x86
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x884]
mov byte [esp + 0x18], 0x87
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x894]
mov byte [esp + 0x18], 0x88
push edi
mov byte [ecx], dl
call fcn.00404e60
mov byte [esp + 0x18], 0x89
lea ecx, [esi + 0x8a4]
mov al, byte [esp + 0xb]
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x8b4]
mov byte [esp + 0x18], 0x8a
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x8c4]
mov byte [esp + 0x18], 0x8b
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x8d4]
mov byte [esp + 0x18], 0x8c
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x8e4]
mov byte [esp + 0x18], 0x8d
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x8f4]
mov byte [esp + 0x18], 0x8e
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x904]
mov byte [esp + 0x18], 0x8f
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x914]
mov byte [esp + 0x18], 0x90
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x924]
mov byte [esp + 0x18], 0x91
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x934]
mov byte [esp + 0x18], 0x92
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x944]
mov byte [esp + 0x18], 0x93
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x954]
mov byte [esp + 0x18], 0x94
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x964]
mov byte [esp + 0x18], 0x95
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x974]
mov byte [esp + 0x18], 0x96
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x984]
mov byte [esp + 0x18], 0x97
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x994]
mov byte [esp + 0x18], 0x98
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x9a4]
mov byte [esp + 0x18], 0x99
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x9b4]
mov byte [esp + 0x18], 0x9a
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x9c4]
mov byte [esp + 0x18], 0x9b
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x9d4]
mov byte [esp + 0x18], 0x9c
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0x9e4]
mov byte [esp + 0x18], 0x9d
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0x9f4]
mov byte [esp + 0x18], 0x9e
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xa04]
mov byte [esp + 0x18], 0x9f
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xa0
lea ecx, [esi + 0xa14]
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xa24]
mov byte [esp + 0x18], 0xa1
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xa34]
mov byte [esp + 0x18], 0xa2
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xa44]
mov byte [esp + 0x18], 0xa3
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xa54]
mov byte [esp + 0x18], 0xa4
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xa64]
mov byte [esp + 0x18], 0xa5
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xa74]
mov byte [esp + 0x18], 0xa6
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xa84]
mov byte [esp + 0x18], 0xa7
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xa94]
mov byte [esp + 0x18], 0xa8
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xaa4]
mov byte [esp + 0x18], 0xa9
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xab4]
mov byte [esp + 0x18], 0xaa
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xac4]
mov byte [esp + 0x18], 0xab
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xad4]
mov byte [esp + 0x18], 0xac
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xae4]
mov byte [esp + 0x18], 0xad
push edi
mov byte [ecx], al
call fcn.00404e60
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xaf4]
mov byte [esp + 0x18], 0xae
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
mov byte [esp + 0x18], 0xaf
mov byte [esi + 0xb04], al
mov dword [esi + 0xb08], edi
mov dword [esi + 0xb0c], edi
mov dword [esi + 0xb10], edi
mov cl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xb0
mov byte [esi + 0xb14], cl
mov dword [esi + 0xb18], edi
mov dword [esi + 0xb1c], edi
mov dword [esi + 0xb20], edi
mov dl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xb1
mov byte [esi + 0xb24], dl
mov dword [esi + 0xb28], edi
mov dword [esi + 0xb2c], edi
mov dword [esi + 0xb30], edi
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xb34]
mov byte [esp + 0x18], 0xb2
push edi
mov byte [ecx], al
call fcn.00404e60
mov cl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xb3
mov byte [esi + 0xb44], cl
mov dword [esi + 0xb48], edi
mov dword [esi + 0xb4c], edi
mov dword [esi + 0xb50], edi
mov dl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xb4
mov byte [esi + 0xb54], dl
mov dword [esi + 0xb58], edi
mov dword [esi + 0xb5c], edi
mov dword [esi + 0xb60], edi
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xb64]
mov byte [esp + 0x18], 0xb5
push edi
mov byte [ecx], al
call fcn.00404e60
mov cl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xb6
mov byte [esi + 0xb74], cl
mov dword [esi + 0xb78], edi
mov dword [esi + 0xb7c], edi
mov dword [esi + 0xb80], edi
mov dl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xb7
mov byte [esi + 0xb84], dl
mov dword [esi + 0xb88], edi
mov dword [esi + 0xb8c], edi
mov dword [esi + 0xb90], edi
mov al, byte [esp + 0xb]
mov byte [esp + 0x18], 0xb8
mov byte [esi + 0xb94], al
mov dword [esi + 0xb98], edi
mov dword [esi + 0xb9c], edi
mov dword [esi + 0xba0], edi
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xba4]
mov byte [esp + 0x18], 0xb9
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
mov byte [esp + 0x18], 0xba
mov byte [esi + 0xbb4], al
mov dword [esi + 0xbb8], edi
mov dword [esi + 0xbbc], edi
mov dword [esi + 0xbc0], edi
mov cl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xbb
mov byte [esi + 0xbc4], cl
mov dword [esi + 0xbc8], edi
mov dword [esi + 0xbcc], edi
mov dword [esi + 0xbd0], edi
mov dl, byte [esp + 0xb]
lea ecx, [esi + 0xbd4]
mov byte [esp + 0x18], 0xbc
push edi
mov byte [ecx], dl
call fcn.00404e60
mov al, byte [esp + 0xb]
mov byte [esp + 0x18], 0xbd
mov byte [esi + 0xbe4], al
mov dword [esi + 0xbe8], edi
mov dword [esi + 0xbec], edi
mov dword [esi + 0xbf0], edi
mov cl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xbe
mov byte [esi + 0xbf4], cl
mov dword [esi + 0xbf8], edi
mov dword [esi + 0xbfc], edi
mov dword [esi + 0xc00], edi
mov dl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xbf
mov byte [esi + 0xc04], dl
mov dword [esi + 0xc08], edi
mov dword [esi + 0xc0c], edi
mov dword [esi + 0xc10], edi
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xc14]
mov byte [esp + 0x18], 0xc0
push edi
mov byte [ecx], al
call fcn.00404e60
mov cl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xc1
mov byte [esi + 0xc24], cl
mov dword [esi + 0xc28], edi
mov dword [esi + 0xc2c], edi
mov dword [esi + 0xc30], edi
mov dl, byte [esp + 0xb]
mov byte [esp + 0x18], 0xc2
mov byte [esi + 0xc34], dl
mov dword [esi + 0xc38], edi
mov dword [esi + 0xc3c], edi
mov dword [esi + 0xc40], edi
mov byte [esp + 0x18], 0xc3
mov al, byte [esp + 0xb]
lea ecx, [esi + 0xc44]
push edi
mov byte [ecx], al
call fcn.00404e60
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x18], 0xffffffff
mov eax, esi
pop edi
pop esi
mov dword fs:[0], ecx
add esp, 0x14
ret