Function at 0x4bd2b4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
sub esp, 0x54
push 0xd58
mov eax, 0x57f495
call fcn.0053d79c
push dword [ebp + 0x64]
mov esi, dword [ebp + 0x60]
push esi
call fcn.00472408
xor ebx, ebx
mov dword [ebp - 4], ebx
push ebx
lea ecx, [ebp - 0x504]
mov dword [esi], 0x62d338
mov dword [ebp - 0x4ec], 7
call fcn.00412c1b
mov byte [ebp - 4], 1
lea eax, [ebp - 0x504]
push eax
lea eax, [ebp - 0x8b0]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x8b8], eax
mov byte [ebp - 4], 2
push 0x20611
lea eax, [ebp - 0x8b8]
push eax
push 0x6cd5d8
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 1
lea edx, [ebp - 0x8b8]
call fcn.00407770
mov byte [ebp - 4], bl
xor edi, edi
push ebx
inc edi
push edi
lea ecx, [ebp - 0x504]
call fcn.0041382c
mov byte [ebp - 0x9c8], bl
mov dword [ebp - 0x9d0], 3
mov byte [ebp - 4], 3
push 0x40011
lea eax, [ebp - 0x9d0]
push eax
push 0x6cd5f4
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x9d0]
call fcn.00407770
mov byte [ebp - 0x950], 1
mov dword [ebp - 0x958], 3
mov byte [ebp - 4], 4
push 0x40011
lea eax, [ebp - 0x958]
push eax
push 0x6cd648
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x958]
call fcn.00407770
mov byte [ebp - 0x928], bl
mov dword [ebp - 0x930], 3
mov byte [ebp - 4], 5
push 0x40016
lea eax, [ebp - 0x930]
push eax
push 0x6cd610
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x930]
call fcn.00407770
mov byte [ebp - 0x254], 1
mov dword [ebp - 0x25c], 3
mov byte [ebp - 4], 6
push 0x40231
lea eax, [ebp - 0x25c]
push eax
push 0x6cd62c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x25c]
call fcn.00407770
push ebx
lea ecx, [ebp - 0x3b4]
mov dword [ebp - 0x39c], 7
call fcn.00412c1b
mov byte [ebp - 4], 7
lea eax, [ebp - 0x3b4]
push eax
lea eax, [ebp - 0x254]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x25c], eax
mov byte [ebp - 4], 8
push 0x20001
lea eax, [ebp - 0x25c]
push eax
push 0x6cd664
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 7
lea edx, [ebp - 0x25c]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x3b4]
call fcn.0041382c
mov byte [ebp - 0x978], 1
mov dword [ebp - 0x980], 3
mov byte [ebp - 4], 9
push 0x40011
lea eax, [ebp - 0x980]
push eax
push 0x6cd680
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x980]
call fcn.00407770
mov dword [ebp - 0xb08], 2
mov dword [ebp - 0xb10], edi
mov byte [ebp - 4], 0xa
push 0x11931
lea eax, [ebp - 0xb10]
push eax
push 0x6cd69c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xb10]
call fcn.00407770
mov dword [ebp + 0x30], ebx
mov dword [ebp + 0x28], edi
mov byte [ebp - 4], 0xb
push 0x11931
lea eax, [ebp + 0x28]
push eax
push 0x6cd6b8
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp + 0x28]
call fcn.00407770
mov dword [ebp - 0x3b8], 7
push ebx
lea ecx, [ebp - 0x3d0]
call fcn.00412c1b
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x3d0]
push eax
lea eax, [ebp + 0x30]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp + 0x28], eax
mov byte [ebp - 4], 0xd
push 0x20011
lea eax, [ebp + 0x28]
push eax
push 0x6cd6d4
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0xc
lea edx, [ebp + 0x28]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x3d0]
call fcn.0041382c
push ebx
lea ecx, [ebp - 0x440]
mov dword [ebp - 0x428], 7
call fcn.00412c1b
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x440]
push eax
lea eax, [ebp + 0x30]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp + 0x28], eax
mov byte [ebp - 4], 0xf
push 0x20020011
lea eax, [ebp + 0x28]
push eax
push 0x6cd6f0
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0xe
lea edx, [ebp + 0x28]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x440]
call fcn.0041382c
push ebx
lea ecx, [ebp - 0x478]
mov dword [ebp - 0x460], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x478]
push eax
lea eax, [ebp + 0x30]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp + 0x28], eax
mov byte [ebp - 4], 0x11
push 0x20020011
lea eax, [ebp + 0x28]
push eax
push 0x6cd70c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x10
lea edx, [ebp + 0x28]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x478]
call fcn.0041382c
push ebx
lea ecx, [ebp - 0x4b0]
mov dword [ebp - 0x498], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x12
lea eax, [ebp - 0x4b0]
push eax
lea eax, [ebp + 0x30]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp + 0x28], eax
mov byte [ebp - 4], 0x13
push 0x20020030
lea eax, [ebp + 0x28]
push eax
push 0x6cd728
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x12
lea edx, [ebp + 0x28]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x4b0]
call fcn.0041382c
push ebx
lea ecx, [ebp - 0x4e8]
mov dword [ebp - 0x4d0], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x4e8]
push eax
lea eax, [ebp + 0x30]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp + 0x28], eax
mov byte [ebp - 4], 0x15
push 0x20020030
lea eax, [ebp + 0x28]
push eax
push 0x6cd744
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x14
lea edx, [ebp + 0x28]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x4e8]
call fcn.0041382c
push ebx
lea ecx, [ebp - 0x520]
mov dword [ebp - 0x508], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x520]
push eax
lea eax, [ebp + 0x30]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp + 0x28], eax
mov byte [ebp - 4], 0x17
push 0x20021915
lea eax, [ebp + 0x28]
push eax
push 0x6cd760
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x16
lea edx, [ebp + 0x28]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x520]
call fcn.0041382c
mov dword [ebp - 0x90], ebx
mov dword [ebp - 0x8c], ebx
mov dword [ebp - 0x88], ebx
mov byte [ebp - 4], 0x18
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp + 0x30]
push eax
call fcn.0045d9e7
pop ecx
pop ecx
mov dword [ebp + 0x28], eax
mov byte [ebp - 4], 0x19
push 0x10021915
lea eax, [ebp + 0x28]
push eax
push 0x6cd77c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x18
lea edx, [ebp + 0x28]
call fcn.00407770
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x94]
call fcn.00407743
mov byte [ebp - 0xb58], bl
mov dword [ebp - 0xb60], 3
mov byte [ebp - 4], 0x1a
push 0x40011
lea eax, [ebp - 0xb60]
push eax
push 0x6cd798
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xb60]
call fcn.00407770
mov byte [ebp - 0xba8], bl
mov dword [ebp - 0xbb0], 3
mov byte [ebp - 4], 0x1b
push 0x40011
lea eax, [ebp - 0xbb0]
push eax
push 0x6cd7b4
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xbb0]
call fcn.00407770
mov byte [ebp - 0x9f0], 1
mov dword [ebp - 0x9f8], 3
mov byte [ebp - 4], 0x1c
push 0x40011
lea eax, [ebp - 0x9f8]
push eax
push 0x6cd7d0
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x9f8]
call fcn.00407770
mov byte [ebp - 0x104], bl
mov dword [ebp - 0x10c], 3
mov byte [ebp - 4], 0x1d
push 0x40011
lea eax, [ebp - 0x10c]
push eax
push 0x6cd7ec
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x10c]
call fcn.00407770
push ebx
lea ecx, [ebp - 0x4cc]
mov dword [ebp - 0x4b4], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x1e
lea eax, [ebp - 0x4cc]
push eax
lea eax, [ebp - 0x104]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x10c], eax
mov byte [ebp - 4], 0x1f
push 0x20020011
lea eax, [ebp - 0x10c]
push eax
push 0x6cd808
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x1e
lea edx, [ebp - 0x10c]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x4cc]
call fcn.0041382c
push ebx
lea ecx, [ebp - 0x3ec]
mov dword [ebp - 0x3d4], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x20
lea eax, [ebp - 0x3ec]
push eax
lea eax, [ebp - 0x104]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x10c], eax
mov byte [ebp - 4], 0x21
push 0x20070
lea eax, [ebp - 0x10c]
push eax
push 0x6cd824
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x20
lea edx, [ebp - 0x10c]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x3ec]
call fcn.0041382c
mov dword [ebp - 0x7c0], ebx
mov dword [ebp - 0x7c8], edi
mov byte [ebp - 4], 0x22
push 0x10011
lea eax, [ebp - 0x7c8]
push eax
push 0x6cd840
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x7c8]
call fcn.00407770
mov dword [ebp - 0xa18], ebx
mov dword [ebp - 0xa20], edi
mov byte [ebp - 4], 0x23
push 0x10011
lea eax, [ebp - 0xa20]
push eax
push 0x6cd85c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xa20]
call fcn.00407770
mov dword [ebp - 0x5b8], ebx
mov dword [ebp - 0x5c0], edi
mov byte [ebp - 4], 0x24
push 0x10011
lea eax, [ebp - 0x5c0]
push eax
push 0x6cd878
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x5c0]
call fcn.00407770
mov dword [ebp - 0x540], ebx
mov dword [ebp - 0x548], edi
mov byte [ebp - 4], 0x25
push 0x10011
lea eax, [ebp - 0x548]
push eax
push 0x6cd894
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x548]
call fcn.00407770
mov byte [ebp - 0x608], bl
mov dword [ebp - 0x610], 3
mov byte [ebp - 4], 0x26
push 0x40011
lea eax, [ebp - 0x610]
push eax
push 0x6cd8b0
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x610]
call fcn.00407770
mov dword [ebp - 0x9a0], ebx
mov dword [ebp - 0x9a8], edi
mov byte [ebp - 4], 0x27
push 0x10011
lea eax, [ebp - 0x9a8]
push eax
push 0x6cd8cc
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x9a8]
call fcn.00407770
mov dword [ebp - 0x658], ebx
mov dword [ebp - 0x660], edi
mov byte [ebp - 4], 0x28
push 0x10011
lea eax, [ebp - 0x660]
push eax
push 0x6cd8e8
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x660]
call fcn.00407770
mov dword [ebp - 0xa68], ebx
mov dword [ebp - 0xa70], edi
mov byte [ebp - 4], 0x29
push 0x10011
lea eax, [ebp - 0xa70]
push eax
push 0x6cd904
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xa70]
call fcn.00407770
mov dword [ebp - 0x6a8], ebx
mov dword [ebp - 0x6b0], edi
mov byte [ebp - 4], 0x2a
push 0x10011
lea eax, [ebp - 0x6b0]
push eax
push 0x6cd920
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x6b0]
call fcn.00407770
mov dword [ebp - 0xab8], ebx
mov dword [ebp - 0xac0], edi
mov byte [ebp - 4], 0x2b
push 0x10011
lea eax, [ebp - 0xac0]
push eax
push 0x6cd93c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xac0]
call fcn.00407770
mov byte [ebp - 0x6f8], bl
mov dword [ebp - 0x700], 3
mov byte [ebp - 4], 0x2c
push 0x40011
lea eax, [ebp - 0x700]
push eax
push 0x6cd958
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x700]
call fcn.00407770
mov byte [ebp + 8], bl
mov dword [ebp], 3
mov byte [ebp - 4], 0x2d
push 0x40011
lea eax, [ebp]
push eax
push 0x6cd974
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp]
call fcn.00407770
mov dword [ebp - 0xc0], ebx
mov dword [ebp - 0xbc], ebx
mov dword [ebp - 0xb8], ebx
mov byte [ebp - 4], 0x2e
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp + 8]
push eax
call fcn.0045d9e7
pop ecx
pop ecx
mov dword [ebp], eax
mov byte [ebp - 4], 0x2f
push 0x10020011
lea eax, [ebp]
push eax
push 0x6cd990
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x2e
lea edx, [ebp]
call fcn.00407770
mov byte [ebp - 4], bl
lea ecx, [ebp - 0xc4]
call fcn.00407743
mov dword [ebp - 0xd0], ebx
mov dword [ebp - 0xcc], ebx
mov dword [ebp - 0xc8], ebx
mov byte [ebp - 4], 0x30
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp + 8]
push eax
call fcn.0045d9e7
pop ecx
pop ecx
mov dword [ebp], eax
mov byte [ebp - 4], 0x31
push 0x10020011
lea eax, [ebp]
push eax
push 0x6cd9ac
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x30
lea edx, [ebp]
call fcn.00407770
mov byte [ebp - 4], bl
lea ecx, [ebp - 0xd4]
call fcn.00407743
mov dword [ebp - 0xe0], ebx
mov dword [ebp - 0xdc], ebx
mov dword [ebp - 0xd8], ebx
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp + 8]
push eax
call fcn.0045d9e7
pop ecx
pop ecx
mov dword [ebp], eax
mov byte [ebp - 4], 0x33
push 0x10020011
lea eax, [ebp]
push eax
push 0x6cd9c8
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x32
lea edx, [ebp]
call fcn.00407770
mov byte [ebp - 4], bl
lea ecx, [ebp - 0xe4]
call fcn.00407743
mov dword [ebp - 0xb0], ebx
mov dword [ebp - 0xac], ebx
mov dword [ebp - 0xa8], ebx
mov byte [ebp - 4], 0x34
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp + 8]
push eax
call fcn.0045d9e7
pop ecx
pop ecx
mov dword [ebp], eax
mov byte [ebp - 4], 0x35
push 0x10020011
lea eax, [ebp]
push eax
push 0x6cd9e4
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x34
lea edx, [ebp]
call fcn.00407770
mov byte [ebp - 4], bl
lea ecx, [ebp - 0xb4]
call fcn.00407743
mov dword [ebp - 0x748], ebx
mov dword [ebp - 0x750], edi
mov byte [ebp - 4], 0x36
push 0x10011
lea eax, [ebp - 0x750]
push eax
push 0x6cda00
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x750]
call fcn.00407770
mov byte [ebp - 0xae0], bl
mov dword [ebp - 0xae8], 3
mov byte [ebp - 4], 0x37
push 0x40011
lea eax, [ebp - 0xae8]
push eax
push 0x6cda1c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xae8]
call fcn.00407770
mov byte [ebp - 0x204], bl
mov dword [ebp - 0x20c], 3
mov byte [ebp - 4], 0x38
push 0x40071
lea eax, [ebp - 0x20c]
push eax
push 0x6cda38
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x20c]
call fcn.00407770
push ebx
lea ecx, [ebp - 0x494]
mov dword [ebp - 0x47c], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x39
lea eax, [ebp - 0x494]
push eax
lea eax, [ebp - 0x204]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x20c], eax
mov byte [ebp - 4], 0x3a
push 0x20011
lea eax, [ebp - 0x20c]
push eax
push 0x6cda54
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x39
lea edx, [ebp - 0x20c]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x494]
call fcn.0041382c
mov byte [ebp - 0x798], bl
mov dword [ebp - 0x7a0], 3
mov byte [ebp - 4], 0x3b
push 0x41131
lea eax, [ebp - 0x7a0]
push eax
push 0x6cda70
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x7a0]
call fcn.00407770
mov byte [ebp - 0xa40], bl
mov dword [ebp - 0xa48], 3
mov byte [ebp - 4], 0x3c
push 0x41131
lea eax, [ebp - 0xa48]
push eax
push 0x6cda8c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xa48]
call fcn.00407770
mov byte [ebp - 0x810], bl
mov dword [ebp - 0x818], 3
mov byte [ebp - 4], 0x3d
push 0x40614
lea eax, [ebp - 0x818]
push eax
push 0x6cdaa8
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x818]
call fcn.00407770
mov byte [ebp - 0xb80], 1
mov dword [ebp - 0xb88], 3
mov byte [ebp - 4], 0x3e
push 0x40614
lea eax, [ebp - 0xb88]
push eax
push 0x6cdac4
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xb88]
call fcn.00407770
mov dword [ebp - 0x27c], ebx
mov dword [ebp - 0x284], edi
mov byte [ebp - 4], 0x3f
push 0x10204
lea eax, [ebp - 0x284]
push eax
push 0x6cdae0
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x284]
call fcn.00407770
push ebx
lea ecx, [ebp - 0x424]
mov dword [ebp - 0x40c], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x40
lea eax, [ebp - 0x424]
push eax
lea eax, [ebp - 0x27c]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x284], eax
mov byte [ebp - 4], 0x41
push 0x20604
lea eax, [ebp - 0x284]
push eax
push 0x6cdafc
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x40
lea edx, [ebp - 0x284]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x424]
call fcn.0041382c
mov dword [ebp - 0x860], ebx
mov dword [ebp - 0x868], edi
mov byte [ebp - 4], 0x42
push 0x10604
lea eax, [ebp - 0x868]
push eax
push 0x6cdba4
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x868]
call fcn.00407770
mov dword [ebp - 0xa90], ebx
mov dword [ebp - 0xa98], edi
mov byte [ebp - 4], 0x43
push 0x10604
lea eax, [ebp - 0xa98]
push eax
push 0x6cdbc0
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xa98]
call fcn.00407770
mov byte [ebp - 0x12c], bl
mov dword [ebp - 0x134], 3
mov byte [ebp - 4], 0x44
push 0x40604
lea eax, [ebp - 0x134]
push eax
push 0x6cdbdc
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x134]
call fcn.00407770
push ebx
lea ecx, [ebp - 0x398]
mov dword [ebp - 0x380], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x45
lea eax, [ebp - 0x398]
push eax
lea eax, [ebp - 0x12c]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x134], eax
mov byte [ebp - 4], 0x46
push 0x20604
lea eax, [ebp - 0x134]
push eax
push 0x6cdc4c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x45
lea edx, [ebp - 0x134]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x398]
call fcn.0041382c
push ebx
lea ecx, [ebp - 0x45c]
mov dword [ebp - 0x444], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x47
lea eax, [ebp - 0x45c]
push eax
lea eax, [ebp - 0x12c]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x134], eax
mov byte [ebp - 4], 0x48
push 0x20604
lea eax, [ebp - 0x134]
push eax
push 0x6cdc14
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x47
lea edx, [ebp - 0x134]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x45c]
call fcn.0041382c
mov dword [ebp - 0xb30], ebx
mov dword [ebp - 0xb38], edi
mov byte [ebp - 4], 0x49
push 0x10204
lea eax, [ebp - 0xb38]
push eax
push 0x6cdb34
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xb38]
call fcn.00407770
mov dword [ebp - 0x900], ebx
mov dword [ebp - 0x908], edi
mov byte [ebp - 4], 0x4a
push 0x10206
lea eax, [ebp - 0x908]
push eax
push 0x6cdb18
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x908]
call fcn.00407770
mov byte [ebp - 0x154], bl
mov dword [ebp - 0x15c], 3
mov byte [ebp - 4], 0x4b
push 0x40011
lea eax, [ebp - 0x15c]
push eax
push 0x6cdbf8
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x15c]
call fcn.00407770
push ebx
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x1b0], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x4c
lea eax, [ebp - 0x1c8]
push eax
lea eax, [ebp - 0x154]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x15c], eax
mov byte [ebp - 4], 0x4d
push 0x20010
lea eax, [ebp - 0x15c]
push eax
push 0x6cdc30
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x4c
lea edx, [ebp - 0x15c]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x1c8]
call fcn.0041382c
push 0x62d308
lea ecx, [ebp - 0x1c8]
call fcn.00415a69
mov byte [ebp - 4], 0x4e
push eax
lea eax, [ebp - 0x154]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x15c], eax
mov byte [ebp - 4], 0x4f
push 0x20011
lea eax, [ebp - 0x15c]
push eax
push 0x6cdc68
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x4e
lea edx, [ebp - 0x15c]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x1c8]
call fcn.0041382c
mov byte [ebp - 0x22c], bl
mov dword [ebp - 0x234], 3
mov byte [ebp - 4], 0x50
push 0x40411
lea eax, [ebp - 0x234]
push eax
push 0x6cdfb0
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x234]
call fcn.00407770
push ebx
lea ecx, [ebp - 0x1e4]
mov dword [ebp - 0x1cc], 7
call fcn.00412c1b
mov byte [ebp - 4], 0x51
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x22c]
push eax
call fcn.0045da46
pop ecx
pop ecx
mov dword [ebp - 0x234], eax
mov byte [ebp - 4], 0x52
push 0x20211
lea eax, [ebp - 0x234]
push eax
push 0x6cdf40
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x51
lea edx, [ebp - 0x234]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x1e4]
call fcn.0041382c
mov dword [ebp - 0x568], ebx
mov dword [ebp - 0x570], edi
mov byte [ebp - 4], 0x53
push 0x10010
lea eax, [ebp - 0x570]
push eax
push 0x6cdca0
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x570]
call fcn.00407770
mov byte [ebp - 0x590], bl
mov dword [ebp - 0x598], 3
mov byte [ebp - 4], 0x54
push 0x40602
lea eax, [ebp - 0x598]
push eax
push 0x6cdfcc
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x598]
call fcn.00407770
mov byte [ebp - 0x5e0], bl
mov dword [ebp - 0x5e8], 3
mov byte [ebp - 4], 0x55
push 0x40202
lea eax, [ebp - 0x5e8]
push eax
push 0x6ce0e4
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x5e8]
call fcn.00407770
mov dword [ebp - 0x630], ebx
mov dword [ebp - 0x638], edi
mov byte [ebp - 4], 0x56
push 0x10631
lea eax, [ebp - 0x638]
push eax
push 0x6ce100
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x638]
call fcn.00407770
or dword [ebp - 0x680], 0xffffffff
mov dword [ebp - 0x688], edi
mov byte [ebp - 4], 0x57
push 0x10231
lea eax, [ebp - 0x688]
push eax
push 0x6ce11c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x688]
call fcn.00407770
mov byte [ebp - 0x6d0], bl
mov dword [ebp - 0x6d8], 3
mov byte [ebp - 4], 0x58
push 0x40011
lea eax, [ebp - 0x6d8]
push eax
push 0x6ce138
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x6d8]
call fcn.00407770
mov byte [ebp - 0x720], bl
mov dword [ebp - 0x728], 3
mov byte [ebp - 4], 0x59
push 0x40214
lea eax, [ebp - 0x728]
push eax
push 0x6ce154
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x728]
call fcn.00407770
mov dword [ebp - 0x770], ebx
mov dword [ebp - 0x778], edi
mov byte [ebp - 4], 0x5a
push 0x10611
lea eax, [ebp - 0x778]
push eax
push 0x6cdc84
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x778]
call fcn.00407770
mov dword [ebp - 0x7e8], ebx
mov dword [ebp - 0x7f0], edi
mov byte [ebp - 4], 0x5b
push 0x11111
lea eax, [ebp - 0x7f0]
push eax
push 0x6cdcf4
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x7f0]
call fcn.00407770
mov dword [ebp - 0x838], ebx
mov dword [ebp - 0x840], edi
mov byte [ebp - 4], 0x5c
push 0x11111
lea eax, [ebp - 0x840]
push eax
push 0x6cdd64
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x840]
call fcn.00407770
mov dword [ebp - 0x888], ebx
mov dword [ebp - 0x890], edi
mov byte [ebp - 4], 0x5d
push 0x11111
lea eax, [ebp - 0x890]
push eax
push 0x6cddb8
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x890]
call fcn.00407770
or dword [ebp - 0x8d8], 0xffffffff
mov dword [ebp - 0x8e0], edi
mov byte [ebp - 4], 0x5e
push 0x11111
lea eax, [ebp - 0x8e0]
push eax
push 0x6cddd4
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x8e0]
call fcn.00407770
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x84], edi
mov byte [ebp - 4], 0x5f
push 0x11111
lea eax, [ebp - 0x84]
push eax
push 0x6cdd48
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x84]
call fcn.00407770
lea edx, [ebp + 0x50]
lea eax, [ebp - 0x84]
mov dword [ebp + 0x50], ebx
call fcn.00421d47
mov byte [ebp - 4], 0x60
push 0x11111
lea eax, [ebp - 0x84]
push eax
push 0x6cdd80
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x84]
call fcn.00407770
lea ecx, [ebp - 0x1e4]
call fcn.00415aa6
mov byte [ebp - 4], 0x61
push eax
lea esi, [ebp - 0x84]
call fcn.0045d8a7
mov byte [ebp - 4], 0x62
push 0x21111
mov eax, esi
push eax
push 0x6cdd9c
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x61
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x1e4]
call fcn.0041382c
lea ecx, [ebp - 0xcd8]
call fcn.00415aa6
mov byte [ebp - 4], 0x63
push eax
lea esi, [ebp - 0x84]
call fcn.0045d8a7
mov byte [ebp - 4], 0x64
push 0x21111
mov eax, esi
push eax
push 0x6cdcd8
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x63
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0xcd8]
call fcn.0041382c
mov dword [ebp - 0x1a4], ebx
mov dword [ebp - 0x1ac], edi
mov byte [ebp - 4], 0x65
push 0x11111
lea eax, [ebp - 0x1ac]
push eax
push 0x6cdd10
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x1ac]
call fcn.00407770
lea ecx, [ebp - 0xd10]
call fcn.00415aa6
mov byte [ebp - 4], 0x66
push eax
lea esi, [ebp - 0x1ac]
call fcn.0045d8a7
mov byte [ebp - 4], 0x67
push 0x21111
mov eax, esi
push eax
push 0x6cdd2c
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x66
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0xd10]
call fcn.0041382c
lea ecx, [ebp - 0xd48]
call fcn.00415aa6
mov byte [ebp - 4], 0x68
push eax
lea esi, [ebp - 0x1ac]
call fcn.0045d8a7
mov byte [ebp - 4], 0x69
push 0x20021111
mov eax, esi
push eax
push 0x6cdcbc
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x68
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0xd48]
call fcn.0041382c
lea edx, [ebp + 0x57]
lea eax, [ebp - 0x2dc]
mov byte [ebp + 0x57], 1
call fcn.0040a200
mov byte [ebp - 4], 0x6a
push 0x41111
lea eax, [ebp - 0x2dc]
push eax
push 0x6cddf0
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x2dc]
call fcn.00407770
mov dword [ebp - 0xa0], ebx
mov dword [ebp - 0x9c], ebx
mov dword [ebp - 0x98], ebx
mov byte [ebp - 4], 0x6b
lea eax, [ebp - 0xa4]
push eax
lea esi, [ebp - 0x2dc]
call fcn.0045d87b
mov byte [ebp - 4], 0x6c
push 0x30010211
mov eax, esi
push eax
push 0x6cde0c
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x6b
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
lea esi, [ebp - 0xa4]
call fcn.004b2ee9
lea edx, [ebp + 0x50]
lea eax, [ebp - 0xbd8]
mov dword [ebp + 0x50], ebx
call fcn.00421d47
mov byte [ebp - 4], 0x6d
mov esi, 0x10011
push esi
lea eax, [ebp - 0xbd8]
push eax
push 0x6cde28
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xbd8]
call fcn.00407770
lea edx, [ebp + 0x50]
lea eax, [ebp - 0x32c]
mov dword [ebp + 0x50], 5
call fcn.00421d47
mov byte [ebp - 4], 0x6e
push esi
lea eax, [ebp - 0x32c]
push eax
push 0x6cde44
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x32c]
call fcn.00407770
push ebx
lea ecx, [ebp - 0x2a4]
call fcn.0042cb76
mov byte [ebp - 4], 0x6f
lea eax, [ebp - 0x2a4]
push eax
lea esi, [ebp - 0x32c]
call fcn.0045d891
mov byte [ebp - 4], 0x70
push 0x10020011
mov eax, esi
push eax
push 0x6cde60
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x6f
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x2a4]
call fcn.00407743
lea edx, [ebp + 0x57]
lea eax, [ebp - 0x354]
mov byte [ebp + 0x57], bl
call fcn.0040a200
mov byte [ebp - 4], 0x71
push 0x40011
lea eax, [ebp - 0x354]
push eax
push 0x6cde7c
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x354]
call fcn.00407770
lea ecx, [ebp - 0xd2c]
call fcn.00415aa6
mov byte [ebp - 4], 0x72
push eax
lea esi, [ebp - 0x354]
call fcn.0045d8a7
mov byte [ebp - 4], 0x73
push 0x20031
mov eax, esi
mov esi, dword [ebp + 0x60]
push eax
push 0x6cde98
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x72
lea edx, [ebp - 0x354]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0xd2c]
call fcn.0041382c
lea edx, [ebp + 0x50]
lea eax, [ebp - 0xc00]
mov dword [ebp + 0x50], ebx
call fcn.00421d47
mov byte [ebp - 4], 0x74
push 0x10031
lea eax, [ebp - 0xc00]
push eax
push 0x6cdeb4
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xc00]
call fcn.00407770
lea edx, [ebp + 0x57]
lea eax, [ebp - 0xc50]
mov byte [ebp + 0x57], bl
call fcn.0040a200
mov byte [ebp - 4], 0x75
push 0x40610
lea eax, [ebp - 0xc50]
push eax
push 0x6cded0
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xc50]
call fcn.00407770
lea edx, [ebp + 0x50]
lea eax, [ebp - 0xca0]
mov dword [ebp + 0x50], ebx
call fcn.00421d47
mov byte [ebp - 4], 0x76
push 0x10610
lea eax, [ebp - 0xca0]
push eax
push 0x6cdeec
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xca0]
call fcn.00407770
lea edx, [ebp + 0x57]
lea eax, [ebp - 0xc28]
mov byte [ebp + 0x57], bl
call fcn.0040a200
mov byte [ebp - 4], 0x77
mov esi, 0x40010
push esi
lea eax, [ebp - 0xc28]
push eax
push 0x6cdf24
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xc28]
call fcn.00407770
lea edx, [ebp + 0x57]
lea eax, [ebp - 0xc78]
mov byte [ebp + 0x57], bl
call fcn.0040a200
mov byte [ebp - 4], 0x78
push 0x40031
lea eax, [ebp - 0xc78]
push eax
push 0x6cdf08
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0xc78]
call fcn.00407770
lea edx, [ebp + 0x57]
lea eax, [ebp - 0x304]
mov byte [ebp + 0x57], bl
call fcn.0040a200
mov byte [ebp - 4], 0x79
push esi
lea eax, [ebp - 0x304]
push eax
push 0x6cdf5c
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x304]
call fcn.00407770
lea edx, [ebp + 0x50]
lea eax, [ebp - 0x34]
mov dword [ebp + 0x50], ebx
call fcn.00421d47
mov byte [ebp - 4], 0x7a
push 0x10010
lea eax, [ebp - 0x34]
push eax
push 0x6cdfe8
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x34]
call fcn.00407770
lea ecx, [ebp - 0xd64]
call fcn.00415aa6
mov byte [ebp - 4], 0x7b
push eax
lea esi, [ebp - 0x34]
call fcn.0045d8a7
mov byte [ebp - 4], 0x7c
push 0x20031
mov eax, esi
push eax
push 0x6ce020
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x7b
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0xd64]
call fcn.0041382c
lea ecx, [ebp - 0xcf4]
call fcn.00415aa6
mov byte [ebp - 4], 0x7d
push eax
lea esi, [ebp - 0x34]
call fcn.0045d8a7
mov byte [ebp - 4], 0x7e
push 0x20020031
mov eax, esi
push eax
push 0x6ce03c
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x7d
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0xcf4]
call fcn.0041382c
push ebx
lea ecx, [ebp - 0x2b4]
call fcn.0042cb76
mov byte [ebp - 4], 0x7f
lea eax, [ebp - 0x2b4]
push eax
lea esi, [ebp - 0x34]
call fcn.0045d891
mov byte [ebp - 4], 0x80
push 0x10020011
mov eax, esi
push eax
push 0x6cdf78
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x7f
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x2b4]
call fcn.00407743
push ebx
lea ecx, [ebp - 0x294]
call fcn.0042cb76
mov byte [ebp - 4], 0x81
lea eax, [ebp - 0x294]
push eax
lea esi, [ebp - 0x34]
call fcn.0045d891
mov byte [ebp - 4], 0x82
push 0x10020011
mov eax, esi
push eax
push 0x6cdf94
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x81
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x294]
call fcn.00407743
lea edx, [ebp + 0x57]
lea eax, [ebp - 0x37c]
mov byte [ebp + 0x57], 1
call fcn.0040a200
mov byte [ebp - 4], 0x83
mov esi, 0x40011
push esi
lea eax, [ebp - 0x37c]
push eax
push 0x6ce058
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x37c]
call fcn.00407770
mov byte [ebp + 0x57], 1
lea edx, [ebp + 0x57]
lea eax, [ebp - 0x184]
call fcn.0040a200
mov byte [ebp - 4], 0x84
push esi
lea eax, [ebp - 0x184]
push eax
push 0x6ce074
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x184]
call fcn.00407770
lea ecx, [ebp - 0xcbc]
call fcn.00415aa6
mov byte [ebp - 4], 0x85
push eax
lea esi, [ebp - 0x184]
call fcn.0045d8a7
mov byte [ebp - 4], 0x86
push 0x20012
mov eax, esi
push eax
push 0x6ce090
push dword [ebp + 0x60]
call fcn.0046dfaa
mov byte [ebp - 4], 0x85
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0xcbc]
call fcn.0041382c
lea ecx, [ebp - 0x408]
call fcn.00415aa6
mov byte [ebp - 4], 0x87
push eax
lea esi, [ebp - 0x184]
call fcn.0045d8a7
mov byte [ebp - 4], 0x88
push 0x20012
mov eax, esi
mov esi, dword [ebp + 0x60]
push eax
push 0x6ce0ac
push esi
call fcn.0046dfaa
mov byte [ebp - 4], 0x87
lea edx, [ebp - 0x184]
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push edi
lea ecx, [ebp - 0x408]
call fcn.0041382c
lea edx, [ebp + 0x50]
lea eax, [ebp - 0x5c]
mov dword [ebp + 0x50], ebx
call fcn.00421d47
mov byte [ebp - 4], 0x89
push 0x10030
lea eax, [ebp - 0x5c]
push eax
push 0x6ce0c8
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x5c]
call fcn.00407770
call fcn.004632f7
test al, al
mov byte [ebp + 0x57], bl
lea edx, [ebp + 0x57]
lea eax, [ebp - 0x5c]
je 0x4bee7a
call fcn.0040a200
mov byte [ebp - 4], 0x8a
push 0x40002
jmp 0x4bee88
call fcn.0040a200
mov byte [ebp - 4], 0x8b
push 0x40011
lea eax, [ebp - 0x5c]
push eax
push 0x6ce004
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x5c]
call fcn.00407770
lea edx, [ebp + 0x50]
lea eax, [ebp - 0x5c]
mov dword [ebp + 0x50], ebx
call fcn.00421d47
mov byte [ebp - 4], 0x8c
push 0x10611
lea eax, [ebp - 0x5c]
push eax
push 0x6cdb6c
push esi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x5c]
call fcn.00407770
push dword [ebp + 0x64]
lea edi, [ebp - 0x408]
call fcn.00472308
pop ecx
mov byte [ebp - 4], 0x8d
push eax
lea esi, [ebp - 0x5c]
call fcn.0045d8a7
mov byte [ebp - 4], 0x8e
mov edi, dword [ebp + 0x60]
push 0x20611
mov eax, esi
push eax
push 0x6cdb88
push edi
call fcn.0046dfaa
mov byte [ebp - 4], 0x8d
mov edx, esi
call fcn.00407770
mov byte [ebp - 4], bl
push ebx
push 1
lea ecx, [ebp - 0x408]
call fcn.0041382c
lea edx, [ebp + 0x64]
lea eax, [ebp - 0x184]
mov dword [ebp + 0x64], ebx
call fcn.00421d47
mov byte [ebp - 4], 0x8f
mov esi, 0x10011
push esi
lea eax, [ebp - 0x184]
push eax
push 0x6cdb50
push edi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x184]
call fcn.00407770
lea edx, [ebp + 0x67]
lea eax, [ebp - 0x37c]
mov byte [ebp + 0x67], bl
call fcn.0040a200
mov byte [ebp - 4], 0x90
push 0x40611
lea eax, [ebp - 0x37c]
push eax
push 0x6ce170
push edi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x37c]
call fcn.00407770
mov dword [ebp + 0x64], 8
lea edx, [ebp + 0x64]
lea eax, [ebp - 0x34]
call fcn.00421d47
mov byte [ebp - 4], 0x91
push esi
lea eax, [ebp - 0x34]
push eax
push 0x6ce18c
push edi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x34]
call fcn.00407770
lea edx, [ebp + 0x67]
lea eax, [ebp - 0x304]
mov byte [ebp + 0x67], 1
call fcn.0040a200
mov byte [ebp - 4], 0x92
push 0x40011
lea eax, [ebp - 0x304]
push eax
push 0x6ce1a8
push edi
call fcn.0046dfaa
mov byte [ebp - 4], bl
lea edx, [ebp - 0x304]
call fcn.00407770
or dword [ebp - 4], 0xffffffff
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
add ebp, 0x58
leave
ret 8