Function at 0x10090609
Capabilities:
Parse pe header

Disassembly:
mov eax, dword [esp + 4]
mov edx, ecx
mov dword [edx + 0x1c], eax
mov eax, dword [esp + 8]
mov dword [edx + 0x20], eax
mov eax, dword [esp + 0xc]
push ebx
mov dword [edx + 0x24], eax
mov eax, dword [esp + 0x14]
push ebp
push esi
mov dword [edx + 0x28], eax
mov eax, dword [esp + 0x20]
push edi
mov dword [edx + 0x2c], eax
xor eax, eax
cmp dword [esp + 0x28], eax
push 1
push 1
je 0x100917e6
push 0x5d5b
push eax
call fcn.10090028
push 0x20
pop esi
push esi
push 3
push 0x58ea
push 1
mov ecx, edx
call fcn.10090028
push 3
push 0x60
push 0x58eb
push 2
mov ecx, edx
call fcn.10090028
push esi
push 0x80
push 0x58ec
push 3
mov ecx, edx
call fcn.10090028
push 6
push 0x40
push 0x58ee
push 8
mov ecx, edx
call fcn.10090028
push 0x13
pop edi
push edi
push 0x98
push 0x58ef
push 9
mov ecx, edx
call fcn.10090028
push edi
push 0x4f
push 0x58f0
push 0xa
mov ecx, edx
call fcn.10090028
push edi
push 0x4f
push 0x58f1
push 0xb
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58f6
push 0x10
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58f7
push 0x11
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58f8
push 0x12
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58f9
push edi
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58fa
push 0x14
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58fb
push 0x15
mov ecx, edx
call fcn.10090028
push 0x17
pop ebp
push ebp
push ebp
push 0x58fc
push 0x16
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x58fd
push ebp
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x58fe
push 0x18
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x58ff
push 0x19
pop ebx
push ebx
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5900
push 0x1a
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5901
push 0x1b
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5902
push 0x1c
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5903
push 0x1d
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5904
push 0x1e
mov ecx, edx
call fcn.10090028
push 0x27
push 0x27
push 0x5905
push 0x1f
mov ecx, edx
call fcn.10090028
push 0x3c
push 0x1c
push 0x5906
push esi
mov ecx, edx
call fcn.10090028
push 0x23
push 0x23
push 0x590a
push 0x42
mov ecx, edx
call fcn.10090028
push 0xcb
push 0xe7
push 0x590b
push 0x43
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x590c
push 0x44
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x590d
push 0x45
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x590e
push 0x46
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x590f
push 0x47
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x5910
push 0x48
mov ecx, edx
call fcn.10090028
push 0x60
pop ebp
push ebp
push ebp
push 0x5911
push 0x49
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5912
push 0x4a
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5913
push 0x4b
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5914
push 0x4c
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5915
push 0x4d
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5916
push 0x4e
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x5917
push 0x4f
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x5918
push 0x50
mov ecx, edx
call fcn.10090028
mov ebp, 0x100
push ebp
push ebp
push 0x5919
push 0x51
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x591a
push 0x52
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x591b
push 0x53
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x591c
push 0x54
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x591d
push 0x55
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x591e
push 0x56
mov ecx, edx
call fcn.10090028
push 0x3e
push 0xd
push 0x592b
push 0x60
mov ecx, edx
call fcn.10090028
push 0x3b
push 0x10
push 0x592f
push 0x64
mov ecx, edx
call fcn.10090028
push 5
push 0x96
push 0x5930
push 0x65
mov ecx, edx
call fcn.10090028
push 5
push 0x96
push 0x5931
push 0x66
mov ecx, edx
call fcn.10090028
push 4
push 0x90
push 0x5932
push 0x67
mov ecx, edx
call fcn.10090028
push 0xf
push 0xa4
push 0x5933
push 0x68
mov ecx, edx
call fcn.10090028
push 0xf
push 0xa4
push 0x5934
push 0x69
mov ecx, edx
call fcn.10090028
push 0x3b
push 0x10
push 0x5935
push 0x6a
mov ecx, edx
call fcn.10090028
push 0xb
push 0x190
push 0x5948
push 0x6b
mov ecx, edx
call fcn.10090028
push 0xb
push 0x190
push 0x5949
push 0x6c
mov ecx, edx
call fcn.10090028
push 0x10
push 7
push 0x5d57
push 0xc7
mov ecx, edx
call fcn.10090028
push 9
mov eax, 0xa2
push eax
push 0x56cb
push eax
mov ecx, edx
call fcn.10090028
push 0x12
push ebx
push 0x56cc
push 0xa3
mov ecx, edx
call fcn.10090028
push ebx
push 0x12
push 0x56e7
push 0xa4
mov ecx, edx
call fcn.10090028
push ebx
push 0x12
push 0x56e8
push 0xa5
mov ecx, edx
call fcn.10090028
push 0x12
push ebx
push 0x56e9
push 0xa6
mov ecx, edx
call fcn.10090028
push 6
push esi
push 0x56ea
push 0xa7
mov ecx, edx
call fcn.10090028
push edi
push ebx
push 0x56f5
push 0xa9
mov ecx, edx
call fcn.10090028
push 0xb
push 0x26
push 0x5716
push 0xaa
mov ecx, edx
call fcn.10090028
push 0x28
push 0x26
push 0x5717
push 0xab
mov ecx, edx
call fcn.10090028
push 0x27
push 0x27
push 0x5718
push 0xac
mov ecx, edx
call fcn.10090028
push 0x26
push 0xb
push 0x571e
push 0xad
mov ecx, edx
call fcn.10090028
push 0x24
push 0x28
push 0x571f
push 0xae
mov ecx, edx
call fcn.10090028
push 9
push 7
push 0x5720
push 0xaf
mov ecx, edx
call fcn.10090028
push 0x40
push 0x40
push 0x572a
push 0xbc
mov ecx, edx
call fcn.10090028
push 0x40
push 0x40
push 0x5731
push 0xbd
mov ecx, edx
call fcn.10090028
push 0x40
push 0x40
push 0x5732
push 0xbe
mov ecx, edx
call fcn.10090028
push 0x40
push 0x40
push 0x5738
push 0xbf
mov ecx, edx
call fcn.10090028
push 0x40
push 0x40
push 0x5739
push 0xc0
mov ecx, edx
call fcn.10090028
push 0x27
push 0x27
push 0x5764
push 0xc1
mov ecx, edx
call fcn.10090028
push 0x27
push 0x27
push 0x5765
push 0xc2
mov ecx, edx
call fcn.10090028
push 0x27
push 0x27
push 0x5766
push 0xc3
mov ecx, edx
call fcn.10090028
push 0x27
push 0x27
push 0x576c
push 0xc4
mov ecx, edx
call fcn.10090028
push 0x27
push 0x27
push 0x576d
push 0xc5
mov ecx, edx
call fcn.10090028
push ebx
push 0x1c
push 0x58e7
push 5
mov ecx, edx
call fcn.10090028
push ebx
push 0x1c
push 0x58e8
push 6
mov ecx, edx
call fcn.10090028
push ebx
push 0x1c
push 0x58e9
push 7
mov ecx, edx
call fcn.10090028
push 0x12
push edi
push 0x58ed
push 4
mov ecx, edx
call fcn.10090028
push 0x12
push edi
push 0x58f2
push 0xc
mov ecx, edx
call fcn.10090028
push 0xd
pop ebx
push ebx
push ebx
push 0x58f3
push ebx
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x58f4
push 0xe
pop ebx
push ebx
mov ecx, edx
call fcn.10090028
push 0xd
push 0xd
push 0x58f5
push 0xf
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58ab
push 0x22
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58ac
push 0x23
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58aa
push 0x21
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58ae
push 0x25
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58af
push 0x26
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58ad
push 0x24
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58b1
push 0x28
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58b2
push 0x29
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58b0
push 0x27
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58b4
push 0x2b
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58b5
push 0x2c
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58b3
push 0x2a
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x5bd1
push 0xdf
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x5bd0
push 0xe0
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x5bd2
push 0xde
mov ecx, edx
call fcn.10090028
push 0x78
push 0x11a
push 0x5b96
push 0xe1
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58b7
push 0x2e
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58b8
push 0x2f
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58b6
push 0x2d
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58ba
push 0x31
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58bb
push 0x32
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58b9
push 0x30
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58bd
push 0x34
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58be
push 0x35
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58bc
push 0x33
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58c0
push 0x37
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58c1
push 0x38
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x58bf
push 0x36
mov ecx, edx
call fcn.10090028
push edi
push 0x40
push 0x5907
push 0x3f
mov ecx, edx
call fcn.10090028
push edi
push 0x40
push 0x5909
push 0x41
mov ecx, edx
call fcn.10090028
push edi
push 0x40
push 0x5908
push 0x40
mov ecx, edx
call fcn.10090028
push edi
push esi
push 0x591f
push 0x57
mov ecx, edx
call fcn.10090028
push edi
push esi
push 0x5920
push 0x58
mov ecx, edx
call fcn.10090028
push edi
push esi
push 0x5921
push 0x59
mov ecx, edx
call fcn.10090028
push edi
push 0x18
push 0x5922
push 0x5a
mov ecx, edx
call fcn.10090028
push edi
push 0x18
push 0x5923
push 0x5b
mov ecx, edx
call fcn.10090028
push edi
push 0x18
push 0x5924
push 0x5c
mov ecx, edx
call fcn.10090028
push edi
push 0x18
push 0x5925
push 0xb8
mov ecx, edx
call fcn.10090028
push edi
push 0x18
push 0x5926
push 0xb9
mov ecx, edx
call fcn.10090028
push edi
push 0x18
push 0x5927
push 0xba
mov ecx, edx
call fcn.10090028
push 0x1d
push esi
push 0x5928
push 0x5d
mov ecx, edx
call fcn.10090028
push 0x1d
push esi
push 0x5929
push 0x5e
mov ecx, edx
call fcn.10090028
push 0x1d
push esi
push 0x592a
push 0x5f
mov ecx, edx
call fcn.10090028
push edi
push 0x48
push 0x592c
push 0x61
mov ecx, edx
call fcn.10090028
push edi
push 0x48
push 0x592d
push 0x62
mov ecx, edx
call fcn.10090028
push edi
push 0x48
push 0x592e
push 0x63
mov ecx, edx
call fcn.10090028
push 0x10
push ebx
push 0x5936
push 0x85
mov ecx, edx
call fcn.10090028
push 0x10
push ebx
push 0x5937
push 0x86
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x5938
push 0x87
mov ecx, edx
call fcn.10090028
push 0x10
push ebx
push 0x5939
push 0x88
mov ecx, edx
call fcn.10090028
push 0x10
push ebx
push 0x593a
push 0x89
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x593b
push 0x8a
mov ecx, edx
call fcn.10090028
push 0x10
push ebx
push 0x593c
push 0x8b
mov ecx, edx
call fcn.10090028
push 0x10
push ebx
push 0x593d
push 0x8c
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x593e
push 0x8d
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x593f
push 0x8e
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x5940
push 0x8f
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x5941
push 0x90
mov ecx, edx
call fcn.10090028
push ebx
push 0x10
push 0x5942
push 0x91
mov ecx, edx
call fcn.10090028
push ebx
push 0x10
push 0x5943
push 0x92
mov ecx, edx
call fcn.10090028
push ebx
push 0x10
push 0x5944
push 0x93
mov ecx, edx
call fcn.10090028
push ebx
push 0x10
push 0x5945
push 0x94
mov ecx, edx
call fcn.10090028
push ebx
push 0x10
push 0x5946
push 0x95
mov ecx, edx
call fcn.10090028
push ebx
push 0x10
push 0x5947
push 0x96
mov ecx, edx
call fcn.10090028
push 0x18
push 0x19
push 0x5667
push 0x39
mov ecx, edx
call fcn.10090028
push 0x18
push 0x19
push 0x5668
push 0x3a
mov ecx, edx
call fcn.10090028
push 0x18
push 0x19
push 0x5669
push 0x3b
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x566a
push 0x3c
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x5676
push 0x3d
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x5677
push 0x3e
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x5678
push 0x97
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x5679
push 0x98
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x5685
push 0x99
mov ecx, edx
call fcn.10090028
push 0x25
push 0x18
push 0x5686
push 0x9a
mov ecx, edx
call fcn.10090028
push 0x25
push 0x18
push 0x5687
push 0x9b
mov ecx, edx
call fcn.10090028
push 0x25
push 0x18
push 0x569c
push 0xb0
mov ecx, edx
call fcn.10090028
push 0x17
push 0x26
push 0x569d
push 0xb1
mov ecx, edx
call fcn.10090028
push 0x17
push 0x26
push 0x569e
push 0xb2
mov ecx, edx
call fcn.10090028
push 0x17
push 0x26
push 0x569f
push 0xb3
mov ecx, edx
call fcn.10090028
push 0x1d
push esi
push 0x56bb
push 0x9c
mov ecx, edx
call fcn.10090028
push 0x1d
push esi
push 0x56bc
push 0x9d
mov ecx, edx
call fcn.10090028
push 0x1d
push esi
push 0x56bd
push 0x9e
mov ecx, edx
call fcn.10090028
push edi
push 0x40
push 0x56be
push 0x9f
mov ecx, edx
call fcn.10090028
push edi
push 0x40
push 0x56c9
push 0xa0
mov ecx, edx
call fcn.10090028
push edi
push 0x40
push 0x56ca
push 0xa1
mov ecx, edx
call fcn.10090028
push 0x3e
push 0x3c
push 0x56f4
push 0xa8
mov ecx, edx
call fcn.10090028
push 0x3e
push 0x3c
push 0x5721
push 0xb4
mov ecx, edx
call fcn.10090028
push 0x3e
push 0x3c
push 0x5727
push 0xb5
mov ecx, edx
call fcn.10090028
push 0x1b
push 5
push 0x5728
mov ebx, 0xb6
push ebx
mov ecx, edx
call fcn.10090028
push 0x10
push 0x4f
push 0x5729
push 0xb7
mov ecx, edx
call fcn.10090028
push 3
push 1
push 0x577d
push 0xc8
mov ecx, edx
call fcn.10090028
push 0xc
push ebx
push 0x577e
push 0xc9
mov ecx, edx
call fcn.10090028
push 0x27
push 0x123
push 0x577f
push 0xca
mov ecx, edx
call fcn.10090028
push 3
push 1
push 0x5780
push 0xcb
mov ecx, edx
call fcn.10090028
push 0x15
pop ebx
push ebx
push 0x40
push 0x57bf
push 0xcc
mov ecx, edx
call fcn.10090028
push ebx
push 0x40
push 0x57c0
push 0xcd
mov ecx, edx
call fcn.10090028
push ebx
push 0x40
push 0x57d5
push 0xce
mov ecx, edx
call fcn.10090028
push ebx
push 0x1f
push 0x57d6
push 0xcf
mov ecx, edx
call fcn.10090028
push ebx
push 0x1f
push 0x57e5
push 0xd0
mov ecx, edx
call fcn.10090028
push ebx
push 0x1f
push 0x58c2
push 0xd1
mov ecx, edx
call fcn.10090028
push 0x2f
push 0x2f
push 0x58c4
push 0xd2
mov ecx, edx
call fcn.10090028
push 0x2f
push 0x2f
push 0x58c5
push 0xd3
mov ecx, edx
call fcn.10090028
push 0x2f
push 0x2f
push 0x58c6
push 0xd4
mov ecx, edx
call fcn.10090028
push edi
push edi
push 0x5a40
push 0xd5
mov ecx, edx
call fcn.10090028
push edi
push edi
push 0x5a41
push 0xd6
mov ecx, edx
call fcn.10090028
push edi
push edi
push 0x5a42
push 0xd7
mov ecx, edx
call fcn.10090028
push edi
push 0x40
push 0x5a43
push 0xd8
mov ecx, edx
call fcn.10090028
push edi
push 0x40
push 0x5a44
push 0xd9
mov ecx, edx
call fcn.10090028
push edi
push 0x40
push 0x5a45
push 0xda
mov ecx, edx
call fcn.10090028
push ebx
push 0x1f
push 0x5a46
push 0xdb
mov ecx, edx
call fcn.10090028
push ebx
push 0x1f
push 0x5a47
push 0xdc
mov ecx, edx
call fcn.10090028
push ebx
push 0x1f
push 0x5a48
push 0xdd
mov ecx, edx
call fcn.10090028
push 0x18
pop ebx
push ebx
push ebx
push 0x5d17
push 0xe2
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x5d18
push 0xe3
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x5d19
push 0xe4
mov ecx, edx
call fcn.10090028
push 0x12
push 0x24
pop ebx
push ebx
push 0x5d1b
push 0xe5
mov ecx, edx
call fcn.10090028
push 0x12
push ebx
push 0x5d1c
push 0xe6
mov ecx, edx
call fcn.10090028
push 0x12
push ebx
push 0x5d1d
push 0xe7
mov ecx, edx
call fcn.10090028
push 0x12
push ebx
push 0x5d1e
push 0xe8
mov ecx, edx
call fcn.10090028
push 0x12
push ebx
push 0x5d1f
push 0xe9
mov ecx, edx
call fcn.10090028
push 0x12
push ebx
push 0x5d20
push 0xea
mov ecx, edx
call fcn.10090028
push 0x12
push ebx
push 0x5d21
push 0xeb
mov ecx, edx
call fcn.10090028
push 0x12
push ebx
push 0x5d22
push 0xec
mov ecx, edx
call fcn.10090028
push 0x12
push ebx
push 0x5d23
push 0xed
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x128e1
push 0xee
mov ecx, edx
call fcn.10090028
push 4
push esi
push 0x128e2
push 0xef
mov ecx, edx
call fcn.10090028
push 8
pop ebx
push ebx
push ebx
push 0x128e3
push 0xf0
mov ecx, edx
call fcn.10090028
push 4
push esi
push 0x128e4
push 0xf1
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x128e5
push 0xf2
mov ecx, edx
call fcn.10090028
push esi
push 4
push 0x128e6
push 0xf3
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x128e7
push 0xf4
mov ecx, edx
call fcn.10090028
push esi
push 4
push 0x128e8
push 0xf5
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x128e9
push 0xf6
mov ecx, edx
call fcn.10090028
push esi
push 4
push 0x128ea
push 0xf7
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x128eb
push 0xf8
mov ecx, edx
call fcn.10090028
push esi
push 4
push 0x128ec
push 0xf9
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x128ed
push 0xfa
mov ecx, edx
call fcn.10090028
push 0x10
pop ebx
push ebx
push ebx
push 0x128ee
push 0xfb
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x128ef
push 0xfc
mov ecx, edx
call fcn.10090028
push 0x12c
push 0x1f4
push 0x128f2
push 0xfd
mov ecx, edx
call fcn.10090028
push edi
push 0x4b
push 0x12922
push 0xfe
mov ecx, edx
call fcn.10090028
push edi
push 0x4b
push 0x12923
push 0xff
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x12925
push ebp
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x12926
push 0x101
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x12927
push 0x102
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x12928
push 0x103
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x12940
push 0x104
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x12941
push 0x105
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x12942
push 0x106
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x12943
push 0x107
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x1294a
push 0x108
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x1294b
push 0x109
mov ecx, edx
call fcn.10090028
push 0x40
push 0x40
push 0x1294f
push 0x10a
jmp 0x10091c13
push 0x698f
push eax
call fcn.10090028
push 0x20
pop esi
push esi
push 3
push 0x6a1a
push 1
mov ecx, edx
call fcn.10090028
push 3
push 0x60
push 0x6a1b
push 2
mov ecx, edx
call fcn.10090028
push esi
push 0x80
push 0x6a1c
push 3
mov ecx, edx
call fcn.10090028
push 0x12
push 0x13
pop edi
push edi
push 0x6a1d
push 4
mov ecx, edx
call fcn.10090028
push 0x19
push 0x1c
push 0x6a17
push 5
mov ecx, edx
call fcn.10090028
push 0x19
push 0x1c
push 0x6a18
push 6
mov ecx, edx
call fcn.10090028
push 0x19
push 0x1c
push 0x6a19
push 7
mov ecx, edx
call fcn.10090028
push 6
push 0x40
push 0x6a1e
push 8
mov ecx, edx
call fcn.10090028
push edi
push 0x98
push 0x6a1f
push 9
mov ecx, edx
call fcn.10090028
push edi
push 0x4f
push 0x6a20
push 0xa
mov ecx, edx
call fcn.10090028
push edi
push 0x4f
push 0x6a21
push 0xb
mov ecx, edx
call fcn.10090028
push 0x12
push edi
push 0x6a22
push 0xc
mov ecx, edx
call fcn.10090028
push 0xd
pop ebx
push ebx
push ebx
push 0x6a23
push ebx
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x6a24
push 0xe
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x6a25
push 0xf
mov ecx, edx
call fcn.10090028
push esi
mov ebp, 0x100
push ebp
push 0x699d
push 0x10
pop ebx
push ebx
mov ecx, edx
call fcn.10090028
push esi
push ebp
push 0x699e
push 0x11
mov ecx, edx
call fcn.10090028
push esi
push ebp
push 0x69b5
push 0x12
mov ecx, edx
call fcn.10090028
push esi
push ebp
push 0x699f
push edi
mov ecx, edx
call fcn.10090028
push esi
push ebp
push 0x69a0
push 0x14
mov ecx, edx
call fcn.10090028
push esi
push ebp
push 0x69a1
push 0x15
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x69a2
push 0x16
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x69a3
push 0x17
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x69a4
push 0x18
mov ecx, edx
call fcn.10090028
push esi
push 0x40
push 0x69a5
push 0x19
mov ecx, edx
call fcn.10090028
push esi
push 0x40
push 0x69a6
push 0x1a
mov ecx, edx
call fcn.10090028
push esi
push 0x40
push 0x69a7
push 0x1b
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x69a8
push 0x1c
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x69a9
push 0x1d
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x69aa
push 0x1e
mov ecx, edx
call fcn.10090028
push 0x78
push 0x11a
push 0x69ab
push 0x1f
mov ecx, edx
call fcn.10090028
mov edi, 0x200
push edi
push edi
push 0x69ac
push esi
mov ecx, edx
call fcn.10090028
push edi
push edi
push 0x69ad
push 0x21
mov ecx, edx
call fcn.10090028
push ebp
push edi
push 0x69ae
push 0x22
mov ecx, edx
call fcn.10090028
push 0x400
push edi
push 0x69af
push 0x23
mov ecx, edx
call fcn.10090028
push edi
push edi
push 0x69b0
push 0x24
mov ecx, edx
call fcn.10090028
push 0x80
push edi
push 0x69b1
push 0x25
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x69b2
push 0x26
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x69b3
push 0x27
mov ecx, edx
call fcn.10090028
push ebx
push ebx
push 0x69b4
push 0x28
mov ecx, edx
call fcn.10090028
push edi
push edi
push 0x69b7
push 0x29
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69bb
push 0x2c
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69bc
push 0x2d
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69bd
push 0x2e
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69be
push 0x2f
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69bf
push 0x30
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69c0
push 0x31
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69c1
push 0x32
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69c2
push 0x33
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69c3
push 0x34
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69b8
push 0x35
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69b9
push 0x36
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69ba
push 0x37
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69c4
push 0x38
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69c5
push 0x39
mov ecx, edx
call fcn.10090028
push esi
push esi
push 0x69c6
push 0x3a
mov ecx, edx
call fcn.10090028
push ebp
push ebp
push 0x69c7
push 0x3b
mov ecx, edx
call fcn.10090028
push ebp
push edi
push 0x69c8
push 0x3c
mov ecx, edx
call fcn.10090028
push 0x208
push 0x1a2
push 0x69c9
push 0x3d
mov ecx, edx
call fcn.10090028
push ebx
push 7
push 0x698e
push 0xc7
mov ecx, edx
call fcn.10090028
push edi
push edi
push 0x65e3
push 0x64
mov ecx, edx
call fcn.10090028
push edi
push 0x400
push 0x65e4
push 0x65
mov ecx, edx
call fcn.10090028
pop edi
pop esi
pop ebp
pop ebx
ret 0x18