Function at 0x578f90
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x21
push 0
push 0
dec ecx
jne 0x578f98
push ebx
push esi
push edi
mov esi, edx
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
call fcn.00405814
xor eax, eax
push ebp
push 0x57acdc
push dword fs:[eax]
mov dword fs:[eax], esp
mov byte [ebp - 0x31], 0
push 1
lea eax, [ebp - 0x38]
push eax
mov byte [ebp - 0x3c], 0x20
mov byte [ebp - 0x3b], 9
lea ecx, [ebp - 0x3c]
lea edx, [ebp - 8]
mov eax, dword [ebp - 4]
call fcn.004e3904
mov edx, dword [ebp - 0x38]
lea eax, [ebp - 4]
call fcn.0040542c
push 1
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 0x3c], 0x20
mov byte [ebp - 0x3b], 9
lea ecx, [ebp - 0x3c]
lea edx, [ebp - 0xc]
mov eax, dword [ebp - 4]
call fcn.004e3904
mov edx, dword [ebp - 0x40]
lea eax, [ebp - 4]
call fcn.0040542c
push 1
lea eax, [ebp - 0x44]
push eax
mov byte [ebp - 0x3c], 0x20
mov byte [ebp - 0x3b], 9
lea ecx, [ebp - 0x3c]
lea edx, [ebp - 0x10]
mov eax, dword [ebp - 4]
call fcn.004e3904
mov edx, dword [ebp - 0x44]
lea eax, [ebp - 4]
call fcn.0040542c
push 1
lea eax, [ebp - 0x48]
push eax
mov byte [ebp - 0x3c], 0x20
mov byte [ebp - 0x3b], 9
lea ecx, [ebp - 0x3c]
lea edx, [ebp - 0x14]
mov eax, dword [ebp - 4]
call fcn.004e3904
mov edx, dword [ebp - 0x48]
lea eax, [ebp - 4]
call fcn.0040542c
push 1
lea eax, [ebp - 0x4c]
push eax
mov byte [ebp - 0x3c], 0x20
mov byte [ebp - 0x3b], 9
lea ecx, [ebp - 0x3c]
lea edx, [ebp - 0x18]
mov eax, dword [ebp - 4]
call fcn.004e3904
mov edx, dword [ebp - 0x4c]
lea eax, [ebp - 4]
call fcn.0040542c
push 1
lea eax, [ebp - 0x50]
push eax
mov byte [ebp - 0x3c], 0x20
mov byte [ebp - 0x3b], 9
lea ecx, [ebp - 0x3c]
lea edx, [ebp - 0x1c]
mov eax, dword [ebp - 4]
call fcn.004e3904
mov edx, dword [ebp - 0x50]
lea eax, [ebp - 4]
call fcn.0040542c
push 1
lea eax, [ebp - 0x54]
push eax
mov byte [ebp - 0x3c], 0x20
mov byte [ebp - 0x3b], 9
lea ecx, [ebp - 0x3c]
lea edx, [ebp - 0x20]
mov eax, dword [ebp - 4]
call fcn.004e3904
mov edx, dword [ebp - 0x54]
lea eax, [ebp - 4]
call fcn.0040542c
push 1
lea eax, [ebp - 0x58]
push eax
mov byte [ebp - 0x3c], 0x20
mov byte [ebp - 0x3b], 9
lea ecx, [ebp - 0x3c]
lea edx, [ebp - 0x24]
mov eax, dword [ebp - 4]
call fcn.004e3904
mov edx, dword [ebp - 0x58]
lea eax, [ebp - 4]
call fcn.0040542c
push 1
lea eax, [ebp - 0x5c]
push eax
mov byte [ebp - 0x3c], 0x20
mov byte [ebp - 0x3b], 9
lea ecx, [ebp - 0x3c]
lea edx, [ebp - 0x28]
mov eax, dword [ebp - 4]
call fcn.004e3904
mov edx, dword [ebp - 0x5c]
lea eax, [ebp - 4]
call fcn.0040542c
push 1
lea eax, [ebp - 0x60]
push eax
mov byte [ebp - 0x3c], 0x20
mov byte [ebp - 0x3b], 9
lea ecx, [ebp - 0x3c]
lea edx, [ebp - 0x2c]
mov eax, dword [ebp - 4]
call fcn.004e3904
mov edx, dword [ebp - 0x60]
lea eax, [ebp - 4]
call fcn.0040542c
push 0
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 0x64], 0x2e
lea ecx, [ebp - 0x64]
lea edx, [ebp - 8]
mov eax, dword [ebp - 8]
call fcn.004e3904
jmp 0x5791b2
mov eax, dword [esi]
cmp dword [eax], 0
jne 0x579178
mov dl, 1
mov eax, dword [0x41d624]
call fcn.00404400
mov edx, dword [esi]
mov dword [edx], eax
lea edx, [ebp - 0x68]
mov eax, dword [ebp - 8]
call fcn.005759d4
mov edx, dword [ebp - 0x68]
mov eax, dword [esi]
mov eax, dword [eax]
mov ecx, dword [eax]
call dword [ecx + 0x38]
push 0
lea eax, [ebp - 0x6c]
push eax
mov byte [ebp - 0x64], 0x2e
lea ecx, [ebp - 0x64]
lea edx, [ebp - 8]
mov eax, dword [ebp - 0x30]
call fcn.004e3904
mov edx, dword [ebp - 0x6c]
lea eax, [ebp - 0x30]
call fcn.0040542c
cmp dword [ebp - 0x30], 0
jne 0x579161
lea edx, [ebp - 0x70]
mov eax, dword [ebp - 8]
call fcn.00409c3c
mov edx, dword [ebp - 0x70]
lea eax, [ebp - 8]
call fcn.0040542c
xor edi, edi
mov byte [ebp - 0x32], 0
mov byte [ebp - 0x33], 0
xor ebx, ebx
mov eax, dword [ebp - 8]
mov edx, 0x57acf8
call fcn.004057bc
jne 0x5791f3
mov edi, 1
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ad04
call fcn.004057bc
jne 0x57920c
mov edi, 0x2b
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ad18
call fcn.004057bc
jne 0x579225
mov edi, 6
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ad28
call fcn.004057bc
jne 0x57923e
mov edi, 0x2c
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ad40
call fcn.004057bc
jne 0x579257
mov edi, 2
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ad50
call fcn.004057bc
jne 0x579270
mov edi, 3
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ad60
call fcn.004057bc
jne 0x579289
mov edi, 0x76
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ad74
call fcn.004057bc
jne 0x5792a2
mov edi, 5
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ad84
call fcn.004057bc
jne 0x5792bb
mov edi, 7
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ad94
call fcn.004057bc
jne 0x5792d8
mov edi, 0x2d
mov byte [ebp - 0x32], 1
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ada4
call fcn.004057bc
jne 0x5792f1
mov edi, 0x23
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57adb8
call fcn.004057bc
jne 0x57930a
mov edi, 0x24
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57adcc
call fcn.004057bc
jne 0x579323
mov edi, 0x25
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ade4
call fcn.004057bc
jne 0x57933c
mov edi, 0x26
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57adfc
call fcn.004057bc
sete al
test al, al
je 0x57935a
mov edi, 0x30
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ae0c
call fcn.004057bc
jne 0x579373
mov edi, 0x27
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ae24
call fcn.004057bc
jne 0x57938c
mov edi, 0x28
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ae3c
call fcn.004057bc
jne 0x5793a5
mov edi, 0x29
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ae50
call fcn.004057bc
jne 0x5793be
mov edi, 0x2a
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ae64
call fcn.004057bc
jne 0x5793d7
mov edi, 0x19
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ae74
call fcn.004057bc
jne 0x5793f0
mov edi, 0x1a
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ae88
call fcn.004057bc
jne 0x579409
mov edi, 0x1b
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57ae98
call fcn.004057bc
jne 0x579422
mov edi, 4
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57aea8
call fcn.004057bc
jne 0x57943b
mov edi, 8
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57aebc
call fcn.004057bc
jne 0x579454
mov edi, 9
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57aecc
call fcn.004057bc
jne 0x57946d
mov edi, 0xa
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57aedc
call fcn.004057bc
jne 0x579486
mov edi, 0xb
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57aeec
call fcn.004057bc
jne 0x57949f
mov edi, 0xc
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57aefc
call fcn.004057bc
jne 0x5794b8
mov edi, 0xd
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57af10
call fcn.004057bc
jne 0x5794d1
mov edi, 0xe
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57af20
call fcn.004057bc
jne 0x5794ea
mov edi, 0xf
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57af2c
call fcn.004057bc
jne 0x579503
mov edi, 0x11
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57af3c
call fcn.004057bc
jne 0x57951c
mov edi, 0x12
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57af50
call fcn.004057bc
jne 0x579535
mov edi, 0x13
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57af5c
call fcn.004057bc
jne 0x57954e
mov edi, 0x14
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57af68
call fcn.004057bc
jne 0x579567
mov edi, 0x15
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57af74
call fcn.004057bc
jne 0x579580
mov edi, 0x16
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57af80
call fcn.004057bc
jne 0x579599
mov edi, 0x17
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57af98
call fcn.004057bc
jne 0x5795b2
mov edi, 0x1c
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57afa8
call fcn.004057bc
jne 0x5795cb
mov edi, 0x1d
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57afbc
call fcn.004057bc
jne 0x5795e4
mov edi, 0x1e
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57afd0
call fcn.004057bc
jne 0x5795fd
mov edi, 0x1f
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57afe4
call fcn.004057bc
jne 0x579616
mov edi, 0x20
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57aff8
call fcn.004057bc
jne 0x57962f
mov edi, 0x21
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b00c
call fcn.004057bc
jne 0x57964c
mov edi, 0x22
mov byte [ebp - 0x33], 1
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b020
call fcn.004057bc
jne 0x579665
mov edi, 0x2e
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b034
call fcn.004057bc
jne 0x57967e
mov edi, 0x36
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b048
call fcn.004057bc
jne 0x579697
mov edi, 0x37
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b058
call fcn.004057bc
jne 0x5796b0
mov edi, 0x38
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b068
call fcn.004057bc
jne 0x5796c9
mov edi, 0x39
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b07c
call fcn.004057bc
jne 0x5796e2
mov edi, 0x3b
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b090
call fcn.004057bc
jne 0x5796fb
mov edi, 0x3c
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b0a8
call fcn.004057bc
jne 0x579714
mov edi, 0x3d
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b0bc
call fcn.004057bc
jne 0x57972d
mov edi, 0x3e
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b0d0
call fcn.004057bc
jne 0x579746
mov edi, 0x3f
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b0e4
call fcn.004057bc
jne 0x57975f
mov edi, 0x40
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b0fc
call fcn.004057bc
jne 0x579778
mov edi, 0x41
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b110
call fcn.004057bc
jne 0x579791
mov edi, 0x42
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b124
call fcn.004057bc
jne 0x5797aa
mov edi, 0x43
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b134
call fcn.004057bc
jne 0x5797c3
mov edi, 0x44
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b148
call fcn.004057bc
jne 0x5797dc
mov edi, 0x45
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b160
call fcn.004057bc
jne 0x5797f5
mov edi, 0x46
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b178
call fcn.004057bc
jne 0x57980e
mov edi, 0x5e
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b18c
call fcn.004057bc
jne 0x579827
mov edi, 0x5f
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b19c
call fcn.004057bc
jne 0x579840
mov edi, 0x60
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b1b4
call fcn.004057bc
jne 0x579859
mov edi, 0x61
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b1cc
call fcn.004057bc
jne 0x579872
mov edi, 0x62
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b1dc
call fcn.004057bc
jne 0x57988b
mov edi, 0x63
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b1ec
call fcn.004057bc
jne 0x5798a4
mov edi, 0x64
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b204
call fcn.004057bc
jne 0x5798bd
mov edi, 0x65
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b21c
call fcn.004057bc
jne 0x5798d6
mov edi, 0x66
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b238
call fcn.004057bc
jne 0x5798ef
mov edi, 0x67
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b254
call fcn.004057bc
jne 0x579908
mov edi, 0x68
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b268
call fcn.004057bc
jne 0x579921
mov edi, 0x69
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b284
call fcn.004057bc
jne 0x57993a
mov edi, 0x6a
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b298
call fcn.004057bc
jne 0x579953
mov edi, 0x6b
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b2b4
call fcn.004057bc
jne 0x57996c
mov edi, 0x6c
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b2c8
call fcn.004057bc
jne 0x579985
mov edi, 0x6d
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b2dc
call fcn.004057bc
jne 0x57999e
mov edi, 0x6e
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b2f4
call fcn.004057bc
jne 0x5799b7
mov edi, 0x6f
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b30c
call fcn.004057bc
jne 0x5799d0
mov edi, 0x70
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b318
call fcn.004057bc
jne 0x5799e9
mov edi, 0x71
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b328
call fcn.004057bc
jne 0x579a02
mov edi, 0x72
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b338
call fcn.004057bc
jne 0x579a1b
mov edi, 0x73
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b348
call fcn.004057bc
jne 0x579a34
mov edi, 0x2f
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b364
call fcn.004057bc
jne 0x579a4d
mov edi, 0x33
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b37c
call fcn.004057bc
jne 0x579a66
mov edi, 0x47
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b394
call fcn.004057bc
jne 0x579a7f
mov edi, 0x48
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b3a8
call fcn.004057bc
jne 0x579a98
mov edi, 0x49
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b3c0
call fcn.004057bc
jne 0x579ab1
mov edi, 0x4a
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b3d4
call fcn.004057bc
jne 0x579aca
mov edi, 0x4b
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b3e8
call fcn.004057bc
jne 0x579ae3
mov edi, 0x4c
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b404
call fcn.004057bc
jne 0x579afc
mov edi, 0x4d
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b414
call fcn.004057bc
jne 0x579b15
mov edi, 0x4f
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b428
call fcn.004057bc
jne 0x579b2e
mov edi, 0x50
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b440
call fcn.004057bc
jne 0x579b47
mov edi, 0x51
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b454
call fcn.004057bc
jne 0x579b60
mov edi, 0x53
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b464
call fcn.004057bc
jne 0x579b79
mov edi, 0x54
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b478
call fcn.004057bc
jne 0x579b92
mov edi, 0x55
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b48c
call fcn.004057bc
jne 0x579bab
mov edi, 0x56
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b4a4
call fcn.004057bc
jne 0x579bc4
mov edi, 0x57
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b4bc
call fcn.004057bc
jne 0x579bdd
mov edi, 0x58
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b4d4
call fcn.004057bc
jne 0x579bf6
mov edi, 0x59
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b4e8
call fcn.004057bc
jne 0x579c0f
mov edi, 0x5a
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b500
call fcn.004057bc
jne 0x579c28
mov edi, 0x5b
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b514
call fcn.004057bc
jne 0x579c41
mov edi, 0x5c
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b528
call fcn.004057bc
jne 0x579c5a
mov edi, 0x5d
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b53c
call fcn.004057bc
jne 0x579c73
mov edi, 0x34
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b550
call fcn.004057bc
jne 0x579c8c
mov edi, 0x35
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57adfc
call fcn.004057bc
sete al
test al, al
je 0x579caa
mov edi, 0x30
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b568
call fcn.004057bc
jne 0x579cc3
mov edi, 0x74
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b57c
call fcn.004057bc
jne 0x579cdc
mov edi, 0x75
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b590
call fcn.004057bc
jne 0x579cf7
mov edi, 0x77
mov bl, 1
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b5a4
call fcn.004057bc
jne 0x579d10
mov edi, 0x78
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b5bc
call fcn.004057bc
jne 0x579d29
mov edi, 0x7a
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b5d4
call fcn.004057bc
jne 0x579d42
mov edi, 0x7b
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b5e8
call fcn.004057bc
jne 0x579d5b
mov edi, 0x7c
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b5fc
call fcn.004057bc
jne 0x579d74
mov edi, 0x32
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b610
call fcn.004057bc
jne 0x579d8d
mov edi, 0x7d
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b628
call fcn.004057bc
jne 0x579da6
mov edi, 0x7e
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b63c
call fcn.004057bc
jne 0x579dbf
mov edi, 0x7f
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b64c
call fcn.004057bc
jne 0x579dd8
mov edi, 0x80
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b660
call fcn.004057bc
jne 0x579df1
mov edi, 0x81
jmp 0x57a4dc
mov eax, dword [ebp - 8]
mov edx, 0x57b678
call fcn.004057bc
jne 0x579e0a
test edi, edi
jle 0x57ac9c