Function at 0x10005114
Capabilities:
Check http status code
Log keystrokes via polling
Parse credit card information
Terminate process

Disassembly:
push ebp
mov ebp, esp
push ebx
xor ebx, ebx
push esi
mov esi, dword [ebp + 8]
cmp byte [0x1002277f], bl
je 0x1000520b
push 0xffffffffffffffff
push 0x100269b0
push dword [esi + 4]
call fcn.10005083
push 0xffff0000
push 0x100269d8
push dword [esi + 4]
call fcn.10005083
push 0xff00ff00
push 0x100269d4
push dword [esi + 4]
call fcn.10005083
push 0xff0000ff
push 0x100269bc
push dword [esi + 4]
call fcn.10005083
push 0x96000000
push 0x100269dc
push dword [esi + 4]
call fcn.10005083
push 0xff7d00ff
push 0x10026990
push dword [esi + 4]
call fcn.10005083
add esp, 0x48
push 0xff808080
push 0x100269b4
push dword [esi + 4]
call fcn.10005083
push 0xffffff00
push 0x100269d0
push dword [esi + 4]
call fcn.10005083
push 0xffffa500
push 0x100269c4
push dword [esi + 4]
call fcn.10005083
push 0xff1e90ff
push 0x100269b8
push dword [esi + 4]
call fcn.10005083
push 0xffee7621
push 0x100269cc
push dword [esi + 4]
call fcn.10005083
push 0xffeec900
push 0x100269c0
push dword [esi + 4]
call fcn.10005083
add esp, 0x48
mov byte [0x1002277f], bl
mov eax, 0x100093ee
test eax, eax
je 0x10005228
push 0x7b
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x10005228
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, 0x8e
push edi
lea edi, [eax + 0x70]
cmp dword [0x100266b4], ebx
je 0x1000598b
mov ebx, dword [ebp + 0x18]
mov ecx, dword [ebp + 0x20]
lea edx, [eax - 0xc]
cmp ebx, 0x58
jne 0x10005253
cmp ecx, edx
je 0x1000586c
cmp ebx, eax
jne 0x10005263
cmp ecx, 0x10a
je 0x1000586c
cmp ebx, 0x1d8
jne 0x10005277
cmp ecx, 0x130
je 0x1000586c
cmp ebx, 0x180
jne 0x1000528b
cmp ecx, 0x15a
je 0x1000586c
cmp ebx, 0x15c
jne 0x1000529f
cmp ecx, 0x208
je 0x1000586c
cmp ebx, 0x254
jne 0x100052b3
cmp ecx, 0x24e
je 0x1000586c
cmp ebx, 0x274
jne 0x100052c7
cmp ecx, 0x2ec
je 0x1000586c
cmp ebx, 0xd9f
jne 0x100052e7
cmp ecx, 0x6c9
je 0x1000586c
cmp ecx, 0x6e6
je 0x1000586c
cmp ebx, 0x106
jne 0x100052fb
cmp ecx, 0xc4
je 0x1000586c
cmp ebx, eax
jne 0x1000530b
cmp ecx, 0x10a
je 0x1000586c
cmp ebx, 0xf4
jne 0x1000531f
cmp ecx, 0x196
je 0x1000586c
mov eax, 0x736
cmp ebx, eax
jne 0x10005334
cmp ecx, 0x19e
je 0x1000586c
cmp ebx, 0x210
jne 0x10005348
cmp ecx, 0x21c
je 0x1000586c
cmp ebx, 0x208
jne 0x1000535c
cmp ecx, 0x251
je 0x1000586c
cmp ebx, 0xaa8
jne 0x10005370
cmp ecx, 0x540
je 0x1000586c
cmp ebx, 0x443
jne 0x10005384
cmp ecx, 0x56e
je 0x1000586c
cmp ebx, 0x447
jne 0x10005398
cmp ecx, 0x5b4
je 0x1000586c
cmp ebx, eax
jne 0x100053a8
cmp ecx, 0x82a
je 0x1000586c
mov eax, 0x8d7
cmp ebx, eax
jne 0x100053ba
cmp ecx, 0x2d
je 0x1000586c
mov ecx, 0x116
cmp ebx, 0x172
jne 0x100053d0
cmp dword [ebp + 0x20], ecx
je 0x1000586c
cmp ebx, 0x1e2
jne 0x100053e8
cmp dword [ebp + 0x20], 0x186
je 0x1000586c
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x2de
jne 0x10005400
cmp dword [ebp + 0x20], 0x2b0
je 0x1000586c
mov ebx, dword [ebp + 0x18]
cmp ebx, eax
jne 0x10005414
cmp dword [ebp + 0x20], 0x3ff
je 0x1000586c
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x32c
jne 0x1000542c
cmp dword [ebp + 0x20], 0x4de
je 0x1000586c
mov ebx, dword [ebp + 0x18]
cmp ebx, eax
jne 0x1000543d
cmp dword [ebp + 0x20], 0x59a
je 0x1000586c
cmp ebx, 0x7f9
jne 0x10005452
cmp dword [ebp + 0x20], 0x619
je 0x1000586c
cmp ebx, 0x5fa
jne 0x10005467
cmp dword [ebp + 0x20], 0x5fe
je 0x1000586c
cmp ebx, 0x2ed
jne 0x1000547c
cmp dword [ebp + 0x20], 0x55e
je 0x1000586c
mov eax, 0x727
cmp ebx, eax
jne 0x10005495
cmp dword [ebp + 0x20], 0x4f3
je 0x1000586c
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x7da
jne 0x100054ad
cmp dword [ebp + 0x20], 0x1aa
je 0x1000586c
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x11f
jne 0x100054c5
cmp dword [ebp + 0x20], 0x18c
je 0x1000586c
mov ebx, dword [ebp + 0x18]
cmp ebx, eax
mov eax, dword [ebp + 0x20]
jne 0x100054df
cmp eax, 0x155
je 0x1000586c
cmp eax, ecx
je 0x1000586c
mov ecx, 0xb9
cmp ebx, ecx
jne 0x100054f0
cmp eax, edi
je 0x1000586c
cmp ebx, 0x4a
jne 0x100054fe
cmp eax, 0x42
je 0x1000586c
cmp ebx, 0x38
jne 0x1000550c
cmp eax, 0x28
je 0x1000586c
cmp ebx, ecx
jne 0x1000551b
cmp eax, 0x10f
je 0x1000586c
cmp ebx, 0x2d
jne 0x10005529
cmp eax, 0x38
je 0x1000586c
cmp ebx, 0x5c
jne 0x10005537
cmp eax, 0x38
je 0x1000586c
cmp ebx, 0x263
jne 0x10005553
cmp eax, 0x72
je 0x1000586c
cmp eax, 0x20e
je 0x1000586c
cmp ebx, 0x12
jne 0x10005561
cmp eax, 0xc
je 0x1000586c
cmp ebx, 0x60
jne 0x1000556f
cmp eax, 0x5c
je 0x1000586c
cmp ebx, 0x63
jne 0x1000557d
cmp eax, 0x3d
je 0x1000586c
cmp ebx, 0x85
jne 0x10005590
cmp eax, 0xcd
je 0x1000586c
cmp ebx, 0xf5
jne 0x100055a3
cmp eax, 0x114
je 0x1000586c
cmp ebx, 0x18e
jne 0x100055b6
cmp eax, 0x1e7
je 0x1000586c
cmp ebx, 0x1a
jne 0x100055c4
cmp eax, 0x14
je 0x1000586c
mov ecx, dword [ebp + 0x20]
mov eax, 0x4b4
cmp ebx, eax
jne 0x100055dc
cmp ecx, 0xf1
je 0x1000586c
cmp ebx, 0x50
jne 0x100055ea
cmp ecx, 0x34
je 0x1000586c
cmp ebx, eax
jne 0x100055f7
cmp ecx, 0x7c
je 0x1000586c
cmp ebx, 0x71
jne 0x10005608
cmp ecx, 0x8b
je 0x1000586c
cmp ebx, eax
jne 0x10005615
cmp ecx, 0x38
je 0x1000586c
cmp ebx, 0x2ac
jne 0x10005629
cmp ecx, 0x2e4
je 0x1000586c
cmp ebx, eax
jne 0x10005636
cmp ecx, 0x2a
je 0x1000586c
cmp ebx, 0x2d
jne 0x10005644
cmp ecx, 0x38
je 0x1000586c
cmp ebx, eax
jne 0x10005651
cmp ecx, 0x23
je 0x1000586c
cmp ebx, 0x14e
jne 0x10005665
cmp ecx, 0x168
je 0x1000586c
cmp ebx, 0xaf
jne 0x10005679
cmp ecx, 0xf6
je 0x1000586c
cmp ebx, 0xc3
jne 0x1000568a
cmp ecx, 0x6d
je 0x1000586c
cmp ebx, 0x47
jne 0x10005698
cmp ecx, 0x78
je 0x1000586c
cmp ebx, 0x58
jne 0x100056a5
cmp ecx, edx
je 0x1000586c
cmp ebx, 0xc9
jne 0x100056b9
cmp ecx, 0x9d
je 0x1000586c
cmp ebx, 0xe0
jne 0x100056cd
cmp ecx, 0xc8
je 0x1000586c
cmp ebx, 0x128
jne 0x100056e1
cmp ecx, 0xa6
je 0x1000586c
mov eax, 0x549
cmp ebx, eax
jne 0x100056f6
cmp ecx, 0x182
je 0x1000586c
cmp ebx, 0x12
jne 0x10005704
cmp ecx, 0x14
je 0x1000586c
cmp ebx, 0x29
jne 0x10005712
cmp ecx, 0x1e
je 0x1000586c
cmp ebx, 0x3e
jne 0x10005720
cmp ecx, 0x43
je 0x1000586c
cmp ebx, 0x98
jne 0x10005734
cmp ecx, 0xa8
je 0x1000586c
cmp ebx, 0xca
jne 0x10005748
cmp ecx, 0xae
je 0x1000586c
cmp ebx, 0xed
jne 0x1000575c
cmp ecx, 0x18b
je 0x1000586c
cmp ebx, 0x287
jne 0x10005770
cmp ecx, 0x2cc
je 0x1000586c
cmp ebx, 0x2d7
jne 0x10005784
cmp ecx, 0x3a8
je 0x1000586c
cmp ebx, 0x5a
jne 0x10005795
cmp ecx, 0x88
je 0x1000586c
cmp ebx, 0x78
jne 0x100057a6
cmp ecx, 0xaa
je 0x1000586c
cmp ebx, 0x8e
jne 0x100057ba
cmp ecx, 0x80
je 0x1000586c
cmp ebx, 0xda
jne 0x100057ce
cmp ecx, 0x142
je 0x1000586c
cmp ebx, 0x11d
jne 0x100057df
cmp ecx, 0x5e
je 0x1000586c
cmp ebx, 0x524
jne 0x100057f7
cmp ecx, 0x626
je 0x1000586c
cmp ecx, 0x86
je 0x1000586c
cmp ebx, 0x38
jne 0x10005804
cmp ecx, 0x9e
je 0x1000586c
cmp ebx, 0x49
jne 0x1000580e
cmp ecx, 0x70
je 0x1000586c
cmp ebx, 0x8f
jne 0x1000581b
cmp ecx, 0x5e
je 0x1000586c
cmp ebx, 0xf6
jne 0x10005828
cmp ecx, 0x78
je 0x1000586c
cmp ebx, 0x161
jne 0x10005838
cmp ecx, 0x1d0
je 0x1000586c
cmp ebx, 0x17d
jne 0x10005848
cmp ecx, 0xea
je 0x1000586c
cmp ebx, 0x223
jne 0x10005858
cmp ecx, 0x2bc
je 0x1000586c
cmp ebx, eax
jne 0x1000598b
cmp ecx, 0x57c
jne 0x1000598b
mov eax, dword [esi + 4]
mov ecx, dword [eax]
xor ebx, ebx
push ebx
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266b4], 1
jne 0x10005899
push dword [0x100269d8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b4], 2
jne 0x100058b5
push dword [0x100269d4]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b4], 3
jne 0x100058d1
push dword [0x100269d8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b4], 4
jne 0x100058ed
push dword [0x100269b0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
push dword [ebp + 0x20]
mov eax, dword [esi + 4]
push dword [ebp + 0x1c]
mov ecx, dword [eax]
push dword [ebp + 0x18]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push eax
call dword [ecx + 0x148]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 1
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266b4], 1
jne 0x10005937
push dword [0x100269cc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b4], 2
jne 0x10005953
push dword [0x100269d4]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b4], 3
jne 0x1000596f
push dword [0x100269c0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b4], 4
jne 0x1000598b
push dword [0x100269b0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b8], 0
je 0x1000615f
mov eax, 0x1261
cmp dword [ebp + 0x18], eax
jne 0x100059af
cmp dword [ebp + 0x20], 0x119
je 0x10006040
cmp dword [ebp + 0x18], 0x16b
jne 0x100059c5
cmp dword [ebp + 0x20], 0x27c
je 0x10006040
cmp dword [ebp + 0x18], eax
jne 0x100059f1
cmp dword [ebp + 0x20], 0x294
je 0x10006040
cmp dword [ebp + 0x20], 0x3db
je 0x10006040
cmp dword [ebp + 0x20], 0x98a
je 0x10006040
cmp dword [ebp + 0x18], 0x27
jne 0x10005a01
cmp dword [ebp + 0x20], 0x2c
je 0x10006040
cmp dword [ebp + 0x18], 0x14
jne 0x10005a11
cmp dword [ebp + 0x20], 0x10
je 0x10006040
cmp dword [ebp + 0x18], 0x15
jne 0x10005a21
cmp dword [ebp + 0x20], 0x13
je 0x10006040
cmp dword [ebp + 0x18], 0x1e
jne 0x10005a31
cmp dword [ebp + 0x20], 0x24
je 0x10006040
cmp dword [ebp + 0x18], 0x4f
jne 0x10005a41
cmp dword [ebp + 0x20], 0x78
je 0x10006040
cmp dword [ebp + 0x18], 0x65
jne 0x10005a54
cmp dword [ebp + 0x20], 0x96
je 0x10006040
cmp dword [ebp + 0x18], 0xba
jne 0x10005a6a
cmp dword [ebp + 0x20], 0xda
je 0x10006040
mov ecx, 0xed4
mov eax, 0x140
cmp dword [ebp + 0x18], ecx
jne 0x10005a8b
cmp dword [ebp + 0x20], edi
je 0x10006040
cmp dword [ebp + 0x20], eax
je 0x10006040
mov ebx, dword [ebp + 0x18]
mov edi, dword [ebp + 0x20]
mov edx, 0x133
cmp ebx, edx
jne 0x10005aa2
cmp edi, eax
je 0x10006040
cmp ebx, 0x144
jne 0x10005ab6
cmp edi, 0x190
je 0x10006040
cmp ebx, 0x356
jne 0x10005aca
cmp edi, 0x5d6
je 0x10006040
cmp ebx, 0x653
jne 0x10005ade
cmp edi, 0x79a
je 0x10006040
cmp ebx, ecx
jne 0x10005aee
cmp edi, 0xc50
je 0x10006040
cmp ebx, 0x208
jne 0x10005b02
cmp edi, 0x250
je 0x10006040
cmp ebx, 0xe3
jne 0x10005b16
cmp edi, 0x175
je 0x10006040
cmp ebx, 0x44
jne 0x10005b24
cmp edi, 0x2a
je 0x10006040
cmp ebx, 0x26
jne 0x10005b32
cmp edi, 0x34
je 0x10006040
cmp ebx, 0x103
jne 0x10005b46
cmp edi, 0x1d8
je 0x10006040
cmp ebx, 0x27e
jne 0x10005b5a
cmp edi, 0x288
je 0x10006040
cmp ebx, 0x7d
jne 0x10005b6b
cmp edi, 0xb9
je 0x10006040
cmp ebx, 0xdd
jne 0x10005b7f
cmp edi, 0xf0
je 0x10006040
cmp ebx, 0x80
jne 0x10005b90
cmp edi, 0x66
je 0x10006040
cmp ebx, 0xc8
jne 0x10005ba4
cmp edi, 0xe6
je 0x10006040
cmp ebx, 0x28e
jne 0x10005bb8
cmp edi, 0x2c2
je 0x10006040
cmp ebx, 0x3e6
jne 0x10005bcc
cmp edi, 0x482
je 0x10006040
cmp ebx, 0x58
jne 0x10005bda
cmp edi, 0x2a
je 0x10006040
cmp ebx, 0x5f
jne 0x10005be8
cmp edi, 0x66
je 0x10006040
cmp ebx, 0xa7
jne 0x10005bf9
cmp edi, 0x64
je 0x10006040
cmp ebx, 0xdf
jne 0x10005c0d
cmp edi, 0xf6
je 0x10006040
cmp ebx, 0x169
jne 0x10005c21
cmp edi, 0x196
je 0x10006040
cmp ebx, 0x71
jne 0x10005c32
cmp edi, 0xd0
je 0x10006040
cmp ebx, 0x86
jne 0x10005c43
cmp edi, 0x5a
je 0x10006040
cmp ebx, 0xc6
jne 0x10005c57
cmp edi, 0xd4
je 0x10006040
mov eax, 0xb7
cmp ebx, edx
jne 0x10005c68
cmp edi, eax
je 0x10006040
mov ecx, 0x253
cmp ebx, ecx
jne 0x10005c7d
cmp edi, 0x2d5
je 0x10006040
mov edi, 0x375
lea edx, [edi - 0x5c]
cmp ebx, edx
jne 0x10005c92
cmp dword [ebp + 0x20], edi
je 0x10006040
cmp ebx, 0x5f
jne 0x10005ca4
cmp dword [ebp + 0x20], 0x66
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0xc6
jne 0x10005cbc
cmp dword [ebp + 0x20], 0xd4
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x133
jne 0x10005cd0
cmp dword [ebp + 0x20], eax
je 0x10006040
mov ebx, dword [ebp + 0x18]
mov eax, dword [ebp + 0x20]
cmp ebx, 0x86
jne 0x10005ce4
cmp eax, 0x5a
je 0x10006040
cmp ebx, 0x11d
jne 0x10005cf5
cmp eax, 0x5e
je 0x10006040
cmp ebx, ecx
jne 0x10005d04
cmp eax, 0x2f0
je 0x10006040
cmp ebx, edx
jne 0x10005d10
cmp eax, edi
je 0x10006040
cmp ebx, 0x76
jne 0x10005d20
cmp eax, 0xd0
je 0x10006040
mov edi, 0x8d
cmp ebx, edi
jne 0x10005d32
cmp eax, 0x66
je 0x10006040
cmp ebx, 0xc6
jne 0x10005d45
cmp eax, 0xd4
je 0x10006040
cmp ebx, 0x250
jne 0x10005d58
cmp eax, 0x1c5
je 0x10006040
mov edx, dword [ebp + 0x20]
mov eax, 0x4a0
mov ecx, 0x56b
cmp ebx, eax
jne 0x10005d71
cmp edx, ecx
je 0x10006040
cmp ebx, 0x85
jne 0x10005d85
cmp edx, 0x96
je 0x10006040
cmp ebx, 0x80
jne 0x10005d96
cmp edx, 0x66
je 0x10006040
cmp ebx, 0x8f
jne 0x10005da7
cmp edx, 0x64
je 0x10006040
cmp ebx, 0xc8
jne 0x10005dbb
cmp edx, 0xee
je 0x10006040
cmp ebx, 0xe3
jne 0x10005dcf
cmp edx, 0x175
je 0x10006040
cmp ebx, 0x28e
jne 0x10005de3
cmp edx, 0x2c2
je 0x10006040
cmp ebx, 0x3e6
jne 0x10005df7
cmp edx, 0x482
je 0x10006040
mov edx, 0x23e
cmp ebx, 0xeba
jne 0x10005e36
mov ebx, dword [ebp + 0x20]
cmp ebx, 0x211
je 0x10006040
cmp ebx, edx
je 0x10006040
cmp ebx, 0x107
je 0x10006040
cmp ebx, 0x46c
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x152
jne 0x10005e4e
cmp dword [ebp + 0x20], 0x1b2
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x10d
jne 0x10005e66
cmp dword [ebp + 0x20], 0x110
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x5a
jne 0x10005e78
cmp dword [ebp + 0x20], 0xc
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x26
jne 0x10005e8a
cmp dword [ebp + 0x20], 0x16
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x73
jne 0x10005e9c
cmp dword [ebp + 0x20], 0x70
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x26
jne 0x10005eae
cmp dword [ebp + 0x20], 0x34
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x103
jne 0x10005ec6
cmp dword [ebp + 0x20], 0x1d8
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x27e
jne 0x10005ede
cmp dword [ebp + 0x20], 0x288
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x2c
jne 0x10005ef0
cmp dword [ebp + 0x20], 0x34
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x27e
jne 0x10005f08
cmp dword [ebp + 0x20], 0x288
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x16b
jne 0x10005f20
cmp dword [ebp + 0x20], 0x27c
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x1261
jne 0x10005f52
cmp dword [ebp + 0x20], 0x294
je 0x10006040
cmp dword [ebp + 0x20], 0x3db
je 0x10006040
cmp dword [ebp + 0x20], 0x98a
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, 0x5f
jne 0x10005f64
cmp dword [ebp + 0x20], 0x66
je 0x10006040
mov ebx, dword [ebp + 0x18]
cmp ebx, eax
mov eax, dword [ebp + 0x20]
jne 0x10005f73
cmp eax, ecx
je 0x10006040
cmp ebx, edi
jne 0x10005f80
cmp eax, 0x66
je 0x10006040
cmp ebx, 0x76
jne 0x10005f8d
cmp eax, ebx
je 0x10006040
cmp ebx, 0x44
jne 0x10005f9b
cmp eax, 0x2a
je 0x10006040
cmp ebx, 0xa7
jne 0x10005fac
cmp eax, 0x64
je 0x10006040
cmp ebx, 0xdf
jne 0x10005fbf
cmp eax, 0x100
je 0x10006040
cmp ebx, 0x169
jne 0x10005fce
cmp eax, 0x196
je 0x10006040
cmp ebx, 0x86
jne 0x10005fdb
cmp eax, 0x5a
je 0x10006040
cmp ebx, 0x133
jne 0x10005fea
cmp eax, 0xb7
je 0x10006040
cmp ebx, 0x253
jne 0x10005ff9
cmp eax, 0x2f0
je 0x10006040
cmp ebx, 0x319
jne 0x10006008
cmp eax, 0x375
je 0x10006040
cmp ebx, 0x295
jne 0x10006029
cmp eax, 0x138
je 0x10006040
cmp eax, 0x211
je 0x10006040
cmp eax, edx
je 0x10006040
cmp eax, 0x298
je 0x10006040
cmp ebx, 0x41d
jne 0x1000615f
cmp eax, 0x6ba
jne 0x1000615f
mov eax, dword [esi + 4]
mov ecx, dword [eax]
xor edi, edi
push edi
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266b8], 1
jne 0x1000606d
push dword [0x100269d8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b8], 2
jne 0x10006089
push dword [0x10026990]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b8], 3
jne 0x100060a5
push dword [0x100269d0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b8], 4
jne 0x100060c1
push dword [0x100269b0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
push dword [ebp + 0x20]
mov eax, dword [esi + 4]
push dword [ebp + 0x1c]
mov ecx, dword [eax]
push dword [ebp + 0x18]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push eax
call dword [ecx + 0x148]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 1
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266b8], 1
jne 0x1000610b
push dword [0x100269b8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b8], 2
jne 0x10006127
push dword [0x10026990]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b8], 3
jne 0x10006143
push dword [0x100269bc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
cmp dword [0x100266b8], 4
jne 0x1000615f
push dword [0x100269b0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c0], 0
je 0x10006566
mov edi, dword [ebp + 0x18]
mov ebx, dword [ebp + 0x20]
mov eax, 0xf2
lea ecx, [eax - 0x2e]
cmp edi, ecx
jne 0x10006186
cmp ebx, eax
je 0x1000640a
cmp edi, 0x32c
jne 0x1000619a
cmp ebx, 0x4de
je 0x1000640a
cmp edi, 0xed
jne 0x100061ae
cmp ebx, 0x163
je 0x1000640a
cmp edi, 0xb8
jne 0x100061c2
cmp ebx, 0xf0
je 0x1000640a
cmp edi, 0x2ed
jne 0x100061d6
cmp ebx, 0x55e
je 0x1000640a
cmp edi, 0x33
jne 0x100061e4
cmp ebx, 0x2a
je 0x1000640a
cmp edi, 0x85
jne 0x100061f8
cmp ebx, 0xcd
je 0x1000640a
cmp edi, 0x8e
jne 0x1000620c
cmp ebx, 0x10a
je 0x1000640a
cmp edi, 0x274
jne 0x10006220
cmp ebx, 0x2ec
je 0x1000640a
cmp edi, 0xe0
jne 0x10006234
cmp ebx, 0x152
je 0x1000640a
cmp edi, 0x447
jne 0x10006248
cmp ebx, 0x5b4
je 0x1000640a
cmp edi, 0x47
jne 0x10006256
cmp ebx, 0x78
je 0x1000640a
cmp edi, 0x152
jne 0x1000626a
cmp ebx, 0x1be
je 0x1000640a
cmp edi, 0x80
jne 0x1000627e
cmp ebx, 0xaa
je 0x1000640a
mov edx, 0xda
cmp edi, edx
jne 0x10006293
cmp ebx, 0x142
je 0x1000640a
cmp edi, 0x2d
jne 0x100062a1
cmp ebx, 0x38
je 0x1000640a
cmp edi, 0x44
jne 0x100062af
cmp ebx, 0x7e
je 0x1000640a
cmp edi, 0x43
jne 0x100062bd
cmp ebx, 0x54
je 0x1000640a
cmp edi, 0x71
jne 0x100062ce
cmp ebx, 0x8b
je 0x1000640a
cmp edi, 0xaf
jne 0x100062e2
cmp ebx, 0xf6
je 0x1000640a
cmp edi, 0x28
jne 0x100062f3
cmp ebx, 0x45b
je 0x1000640a
cmp edi, ecx
jne 0x100062ff
cmp ebx, eax
je 0x1000640a
cmp edi, 0x5f
jne 0x1000630d
cmp ebx, 0x66
je 0x1000640a
cmp edi, 0x3e
jne 0x1000631b
cmp ebx, 0x6e
je 0x1000640a
cmp edi, 0x71
jne 0x1000632c
cmp ebx, 0xd0
je 0x1000640a
cmp edi, 0xc6
jne 0x10006340
cmp ebx, 0xd4
je 0x1000640a
cmp edi, 0x76
jne 0x10006351
cmp ebx, 0xd0
je 0x1000640a
cmp edi, 0x103
jne 0x10006365
cmp ebx, 0x1d8
je 0x1000640a
mov ecx, 0x27e
lea eax, [ecx + 0xa]
cmp edi, ecx
jne 0x10006379
cmp ebx, eax
je 0x1000640a
cmp edi, 0x43
jne 0x10006387
cmp ebx, 0x6e
je 0x1000640a
cmp edi, 0x16b
jne 0x10006397
cmp ebx, 0x27c
je 0x1000640a
cmp edi, ecx
jne 0x1000639f
cmp ebx, eax
je 0x1000640a
cmp edi, 0x7d
jne 0x100063ac
cmp ebx, 0xb9
je 0x1000640a
cmp edi, 0x46
jne 0x100063b6
cmp ebx, 0x50
je 0x1000640a
cmp edi, 0x4f
jne 0x100063c0
cmp ebx, 0x78
je 0x1000640a
cmp edi, 0xba
jne 0x100063cc
cmp ebx, edx
je 0x1000640a
cmp edi, 0x356
jne 0x100063dc
cmp ebx, 0x5d6
je 0x1000640a
cmp edi, 0x73
jne 0x100063e6
cmp ebx, 0x7a
je 0x1000640a
cmp edi, 0x85
jne 0x100063f6
cmp ebx, 0x96
je 0x1000640a
cmp edi, ecx
jne 0x10006566
cmp dword [ebp + 0x20], eax
jne 0x10006566
mov ebx, dword [ebp + 0x20]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266c0], 1
jne 0x10006437
push dword [0x100269b0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c0], 2
jne 0x10006454
push dword [0x100269d8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c0], 3
jne 0x10006471
push dword [0x100269d4]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c0], 4
jne 0x1000648e
push dword [0x100269bc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c0], 5
jne 0x100064ab
push dword [0x100269dc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push eax
call dword [ecx + 0x104]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push dword [ebp + 0x1c]
push edi
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push eax
call dword [ecx + 0x148]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 1
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266c0], 1
jne 0x100064f2
push dword [0x100269b0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c0], 2
jne 0x1000650f
push dword [0x100269d8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c0], 3
jne 0x1000652c
push dword [0x100269d4]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c0], 4
jne 0x10006549
push dword [0x100269bc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c0], 5
jne 0x10006566
push dword [0x100269dc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 0
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c4], 0
je 0x10006b80
mov ebx, dword [ebp + 0x18]
mov eax, dword [ebp + 0x20]
cmp ebx, 0x2a
jne 0x10006587
cmp eax, 0x1c
je 0x10006ad3
cmp ebx, 0x1750
jne 0x1000659a
cmp eax, 0xf04
je 0x10006ad3
cmp ebx, 0x62
jne 0x100065a8
cmp eax, 0x46
je 0x10006ad3
cmp ebx, 0x3e
jne 0x100065b6
cmp eax, 0x2c
je 0x10006ad3
cmp ebx, 0x933
jne 0x100065c9
cmp eax, 0x6ff
je 0x10006ad3
cmp ebx, 0x28
jne 0x100065d7
cmp eax, 0x1c
je 0x10006ad3
cmp ebx, 0x44
jne 0x100065e5
cmp eax, 0x4c
je 0x10006ad3
cmp ebx, 0x1e
jne 0x100065f3
cmp eax, 0x10
je 0x10006ad3
cmp ebx, 0x17
jne 0x10006601
cmp eax, 0xd
je 0x10006ad3
cmp ebx, 0x63
jne 0x1000660f
cmp eax, 0x78
je 0x10006ad3
push 0x30
pop edi
cmp ebx, 0x6d
jne 0x1000661f
cmp eax, edi
je 0x10006ad3
cmp ebx, 0x20a
jne 0x10006632
cmp eax, 0xdc
je 0x10006ad3
cmp ebx, 0x32
jne 0x10006640
cmp eax, 0x24
je 0x10006ad3
cmp ebx, 0x183
jne 0x10006653
cmp eax, 0x11d
je 0x10006ad3
push 0x2e
pop edx
cmp ebx, edx
jne 0x10006663
cmp eax, 0x1e
je 0x10006ad3
cmp ebx, 0x29c
jne 0x10006676
cmp eax, 0x1c1
je 0x10006ad3
cmp ebx, 0x48
jne 0x10006684
cmp eax, 0x36
je 0x10006ad3
cmp ebx, 0x52
jne 0x10006692
cmp eax, 0x36
je 0x10006ad3
cmp ebx, 0x16c
jne 0x100066a5
cmp eax, 0x13e
je 0x10006ad3
cmp ebx, 0x357
jne 0x100066b8
cmp eax, 0x2a6
je 0x10006ad3
cmp ebx, 0x342
jne 0x100066cb
cmp eax, 0x1e3
je 0x10006ad3
cmp ebx, 0x62
jne 0x100066d9
cmp eax, 0x58
je 0x10006ad3
cmp ebx, 0xd9
jne 0x100066ec
cmp eax, 0xb0
je 0x10006ad3
cmp ebx, 0x230
jne 0x100066ff
cmp eax, 0x252
je 0x10006ad3
cmp ebx, 0x306
jne 0x10006712
cmp eax, 0x2f4
je 0x10006ad3
cmp ebx, 0x6b2
jne 0x10006725
cmp eax, 0x4e8
je 0x10006ad3
cmp ebx, 0x52
jne 0x10006733
cmp eax, 0x40
je 0x10006ad3
cmp ebx, 0x31d
jne 0x10006746
cmp eax, 0x232
je 0x10006ad3
cmp ebx, 0x21e
jne 0x10006759
cmp eax, 0x1d6
je 0x10006ad3
cmp ebx, 0x2d1
jne 0x1000676c
cmp eax, 0x1ab
je 0x10006ad3
cmp ebx, 0x3e
jne 0x1000677a
cmp eax, 0x38
je 0x10006ad3
cmp ebx, 0xa85
jne 0x1000678d
cmp eax, 0x931
je 0x10006ad3
cmp ebx, edx
jne 0x1000679a
cmp eax, 0x1c
je 0x10006ad3
cmp ebx, 0x7b8
jne 0x100067ad
cmp eax, 0x688
je 0x10006ad3
cmp ebx, 0xf4d
jne 0x100067c0
cmp eax, 0x9f8
je 0x10006ad3
cmp ebx, 0x15
jne 0x100067ce
cmp eax, 0x44
je 0x10006ad3
mov ecx, 0x6b9
lea eax, [ecx + 0x54]
cmp ebx, eax
jne 0x100067e3
cmp dword [ebp + 0x20], ecx
je 0x10006ad0
cmp ebx, 0x62f
jne 0x100067fb
cmp dword [ebp + 0x20], 0x598
je 0x10006ad0
mov ebx, dword [ebp + 0x18]
cmp ebx, eax
jne 0x10006808
cmp dword [ebp + 0x20], ecx
je 0x10006ad3
mov ecx, dword [ebp + 0x20]
cmp ebx, 0x34
jne 0x10006819
cmp ecx, 0x26
je 0x10006ad3
cmp ebx, 0x49
jne 0x10006826
cmp ecx, edx
je 0x10006ad3
cmp ebx, 0x211
jne 0x1000683a
cmp ecx, 0x1c4
je 0x10006ad3
cmp ebx, 0x10e8
jne 0x1000684e
cmp ecx, 0xb59
je 0x10006ad3
cmp ebx, edx
jne 0x1000685b
cmp ecx, 0x2c
je 0x10006ad3
cmp ebx, 0x1e
jne 0x10006869
cmp ecx, 0x10
je 0x10006ad3
cmp ebx, 0x56
jne 0x10006877
cmp ecx, 0x4e
je 0x10006ad3
cmp ebx, 0x5e
jne 0x10006884
cmp ecx, edi
je 0x10006ad3
cmp ebx, 0x7c
jne 0x10006892
cmp ecx, 0x44
je 0x10006ad3
mov eax, 0x209
cmp ebx, eax
jne 0x100068a7
cmp ecx, 0x1c0
je 0x10006ad3
cmp ebx, 0x39
jne 0x100068b5
cmp ecx, 0x24
je 0x10006ad3
cmp ebx, 0x7be
jne 0x100068c9
cmp ecx, 0x5b6
je 0x10006ad3
cmp ebx, edi
jne 0x100068d6
cmp ecx, 0x24
je 0x10006ad3
cmp ebx, 0x3e
jne 0x100068e4
cmp ecx, 0x28
je 0x10006ad3
cmp ebx, 0x44
jne 0x100068f3
cmp dword [ebp + 0x20], 0x24
je 0x10006ad3
cmp ebx, 0x2b
jne 0x10006901
cmp dword [ebp + 0x20], edi
je 0x10006ad3
cmp ebx, 0xb8
jne 0x10006916
cmp dword [ebp + 0x20], 0x88
je 0x10006ad3
cmp ebx, 0x159
jne 0x1000692b
cmp dword [ebp + 0x20], 0xee
je 0x10006ad3
cmp ebx, 0x2ff
jne 0x10006940
cmp dword [ebp + 0x20], 0x2b0
je 0x10006ad3
cmp ebx, 0xc1e
jne 0x10006955
cmp dword [ebp + 0x20], 0x83c
je 0x10006ad3
cmp ebx, 0x55
jne 0x10006964
cmp dword [ebp + 0x20], 0x28
je 0x10006ad3
cmp ebx, 0x112
jne 0x10006979
cmp dword [ebp + 0x20], 0x98
je 0x10006ad3
mov edx, dword [ebp + 0x20]
mov ecx, 0x1be
cmp ebx, ecx
jne 0x10006991
cmp edx, 0x1a0
je 0x10006ad3
cmp ebx, eax
jne 0x100069a1
cmp edx, 0x94
je 0x10006ad3
cmp ebx, 0x6a
jne 0x100069af
cmp edx, 0x52
je 0x10006ad3
cmp ebx, 0x48
jne 0x100069bc
cmp edx, ebx
je 0x10006ad3
cmp ebx, 0x1a
jne 0x100069ca
cmp edx, 0xe
je 0x10006ad3
cmp ebx, 0x7d8
jne 0x100069de
cmp edx, 0x55f
je 0x10006ad3
cmp ebx, 0x555
jne 0x100069f2
cmp edx, 0x3d6
je 0x10006ad3
cmp ebx, 0x4e
jne 0x10006a00
cmp edx, 0x66
je 0x10006ad3
cmp ebx, 0x3ce
jne 0x10006a14
cmp edx, 0x3b8
je 0x10006ad3
cmp ebx, 0x785
jne 0x10006a28
cmp edx, 0x5ea
je 0x10006ad3
cmp ebx, 0x4a
jne 0x10006a36
cmp edx, 0x24
je 0x10006ad3
cmp ebx, 0x381
jne 0x10006a4a
cmp edx, 0x2be
je 0x10006ad3
cmp ebx, 0x97
jne 0x10006a5a
cmp edx, 0x84
je 0x10006ad3
cmp ebx, 0x594
jne 0x10006a6a
cmp edx, 0x448
je 0x10006ad3
cmp ebx, 0x360
jne 0x10006a7a
cmp edx, 0x284
je 0x10006ad3
cmp ebx, 0x316
jne 0x10006a8a
cmp edx, 0x342
je 0x10006ad3
cmp ebx, ecx
jne 0x10006a96
cmp edx, 0x1e0
je 0x10006ad3
cmp ebx, 0xd4
jne 0x10006aa6
cmp edx, 0xfb
je 0x10006ad3
cmp ebx, 0x38c
jne 0x10006ab6
cmp edx, 0x272
je 0x10006ad3
cmp ebx, 0x218
jne 0x10006b80
cmp edx, 0x22c
jne 0x10006b80
jmp 0x10006ad3
mov ebx, dword [ebp + 0x18]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
xor edi, edi
push edi
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266c4], 1
jne 0x10006b00
push dword [0x100269d0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c4], 2
jne 0x10006b1c
push dword [0x100269c0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
push dword [ebp + 0x20]
mov eax, dword [esi + 4]
push dword [ebp + 0x1c]
mov ecx, dword [eax]
push ebx
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push eax
call dword [ecx + 0x148]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 1
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266c4], 1
jne 0x10006b64
push dword [0x100269d8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c4], 2
jne 0x10006b80
push dword [0x100269c0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push edi
push eax
call dword [ecx + 0x104]
xor ebx, ebx
cmp dword [0x100266c8], ebx
je 0x10006d41
mov edi, dword [ebp + 0x18]
cmp edi, 0x304
jne 0x10006ba2
cmp dword [ebp + 0x20], 0x351
je 0x10006bee
cmp edi, 0x5ad
jne 0x10006bb3
cmp dword [ebp + 0x20], 0x446
je 0x10006bee
cmp edi, 0x3ea
jne 0x10006bc4
cmp dword [ebp + 0x20], 0x3d4
je 0x10006bee
cmp edi, 0x2e1
jne 0x10006bd5
cmp dword [ebp + 0x20], 0x232
je 0x10006bee
cmp edi, 0x2e5
jne 0x10006d41
cmp dword [ebp + 0x20], 0x232
jne 0x10006d41
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266c8], 1
jne 0x10006c19
push dword [0x100269b0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c8], 2
jne 0x10006c35
push dword [0x100269d8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c8], 3
jne 0x10006c51
push dword [0x100269d4]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c8], 4
jne 0x10006c6d
push dword [0x100269bc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c8], 5
jne 0x10006c89
push dword [0x100269dc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
push dword [ebp + 0x20]
mov eax, dword [esi + 4]
push dword [ebp + 0x1c]
mov ecx, dword [eax]
push edi
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push eax
call dword [ecx + 0x148]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 1
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266c8], 1
jne 0x10006cd1
push dword [0x100269b0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c8], 2
jne 0x10006ced
push dword [0x100269d8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c8], 3
jne 0x10006d09
push dword [0x100269d4]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c8], 4
jne 0x10006d25
push dword [0x100269bc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266c8], 5
jne 0x10006d41
push dword [0x100269dc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266cc], ebx
je 0x10006ebb
cmp dword [0x10026994], 0x18
jne 0x10006ebb
mov edi, 0x4b0
cmp dword [ebp + 0x18], edi
jne 0x10006ebb
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266cc], 1
jne 0x10006d93
push dword [0x100269b0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266cc], 2
jne 0x10006daf
push dword [0x100269d8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266cc], 3
jne 0x10006dcb
push dword [0x100269d4]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266cc], 4
jne 0x10006de7
push dword [0x100269bc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266cc], 5
jne 0x10006e03
push dword [0x100269dc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
push dword [ebp + 0x20]
mov eax, dword [esi + 4]
push dword [ebp + 0x1c]
mov ecx, dword [eax]
push edi
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push eax
call dword [ecx + 0x148]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 1
push 7
push eax
call dword [ecx + 0xe4]
cmp dword [0x100266cc], 1
jne 0x10006e4b
push dword [0x100269b0]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266cc], 2
jne 0x10006e67
push dword [0x100269d8]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266cc], 3
jne 0x10006e83
push dword [0x100269d4]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266cc], 4
jne 0x10006e9f
push dword [0x100269bc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
cmp dword [0x100266cc], 5
jne 0x10006ebb
push dword [0x100269dc]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push ebx
push eax
call dword [ecx + 0x104]
pop edi
cmp dword [0x100266d0], ebx
je 0x10006eda
cmp dword [ebp + 0x18], 0xc0
je 0x10006ed6
cmp dword [ebp + 0x18], 0x100
jne 0x10006eda
xor eax, eax
jmp 0x10006f39
cmp dword [0x100266d4], ebx
je 0x10006f1b
cmp dword [0x10026994], 0x28
jne 0x10006f1b
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 3
push 0x13
push eax
call dword [ecx + 0xe4]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 4
push 0x14
push eax
call dword [ecx + 0xe4]
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push 1
push 0x1b
push eax
call dword [ecx + 0xe4]
push dword [ebp + 0x20]
mov eax, dword [esi + 4]
push dword [ebp + 0x1c]
mov ecx, dword [eax]
push dword [ebp + 0x18]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push eax
call dword [ecx + 0x148]
pop esi
pop ebx
pop ebp
ret 0x1c