Function at 0x40ecc4
Capabilities:
Query or enumerate registry value

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x408
push esi
lea eax, [ebp - 4]
push eax
push 1
push 0
push 0x40e0f0
push connect
call dword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0x408]
push eax
push 0
push 0
push 0x40e0e4
push dword [ebp - 4]
mov esi, 0x409
mov dword [ebp - 8], 0x400
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x40ed22
lea eax, [ebp - 0x408]
push eax
call dword [sym.imp.SHLWAPI.dll_StrToIntA]
mov esi, eax
push dword [ebp - 4]
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
cmp esi, 0x401
jne 0x40ee0e
push 0x40e0c4
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x40e038
push 0x40e004
push 0x40dfd8
push 0x40dfc4
push 0x40df98
push 0x40df90
push 0x40df88
push 0x40df74
push 0x40df64
push 0x40df50
push 0x40df40
push 0x40df2c
push 0x40df04
push 0x40df00
push 0x40def0
push 0x40dedc
push 0x40deac
push 0x40de60
push 0x40de58
push 0x40de4c
push 0x40de48
push 0x40de38
push 0x40de34
push 0x40de30
push 0x40de20
push 0x40de1c
push 0x40de08
push 0x40ddf4
push 0x40dde0
push 0x40dd88
push 0x40dd5c
push 0x40dd38
push 0x40dd28
push 0x40dd18
push 0x40dd08
push 0x40dcfc
push 0x40dcf4
jmp 0x411379
cmp esi, 0x402
jne 0x40eeec
push 0x40e0c4
push 0x40dcd0
push 0x40dcb8
push 0x40dcb0
push 0x40dc80
push 0x40dc20
push 0x40dbc0
push 0x40db60
push 0x40db20
push 0x40dad8
push 0x40dacc
push 0x40dac8
push 0x40daa4
push 0x40da8c
push 0x40da68
push 0x40da4c
push 0x40da30
push fcn.0040da04
push 0x40d9f8
push 0x40d9ec
push 0x40d9dc
push 0x40d998
push 0x40d948
push 0x40d940
push 0x40d930
push 0x40d928
push 0x40d914
push 0x40d90c
push 0x40d904
push 0x40d8f0
push 0x40d8e8
push 0x40d8c8
push 0x40d8a4
push 0x40d880
push 0x40d828
push 0x40d7f8
push 0x40d7d0
push 0x40d7c0
push 0x40d7b4
push 0x40d7b0
push 0x40d7a0
jmp 0x410768
cmp esi, 0x403
jne 0x40efcf
push 0x40e0c4
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x40d758
push 0x40d700
push 0x40d6b0
push 0x40d678
push 0x40d63c
push 0x40d630
push 0x40d624
push 0x40d608
push 0x40d5f0
push 0x40d5c8
push 0x40d5a4
push 0x40d580
push 0x40d550
push 0x40d548
push 0x40d538
push 0x40d528
push 0x40d4ec
push 0x40d4a0
push 0x40d494
push 0x40d480
push 0x40d470
push 0x40d458
push 0x40d44c
push 0x40d444
push 0x40d424
push 0x40d41c
push 0x40d3fc
push 0x40d3d4
push 0x40d3b8
push 0x40d370
push 0x40d334
push 0x40d300
push 0x40d2f0
push 0x40d2e8
push 0x40d2e4
push 0x40d2d4
push 0x40d2c8
jmp 0x411379
cmp esi, 0x404
jne 0x40f0b2
push 0x40e0c4
push 0x40d2b8
push 0x40d2ac
push 0x40d2a4
push 0x40d28c
push 0x40d25c
push 0x40d228
push 0x40d1f8
push 0x40d1d0
push 0x40d1a8
push 0x40d1a0
push 0x40d198
push 0x40d188
push 0x40d178
push 0x40d164
push 0x40d150
push 0x40d13c
push 0x40d120
push 0x40d118
push 0x40d10c
push 0x40d104
push 0x40d0dc
push 0x40d090
push 0x40d084
push 0x40d078
push 0x40d070
push 0x40d064
push 0x40d05c
push 0x40d054
push 0x40d03c
push 0x40d034
push 0x40d024
push 0x40d004
push 0x40cff4
push 0x40cfb0
push 0x40cf90
push 0x40cf6c
push 0x40cf60
push 0x40cf50
push 0x40cf48
push 0x40cf3c
push 0x40cf34
jmp 0x411379
cmp esi, 0x405
jne 0x40f190
push 0x40e0c4
push 0x40cf14
push 0x40cefc
push 0x40cef0
push 0x40cebc
push 0x40ce78
push 0x40ce30
push 0x40cde8
push 0x40cdb0
push 0x40cd7c
push 0x40cd74
push 0x40dac8
push 0x40cd58
push 0x40cd44
push 0x40cd24
push 0x40cd0c
push 0x40ccf0
push 0x40ccc4
push 0x40ccb8
push 0x40ccac
push 0x40cca0
push 0x40cc68
push 0x40cc20
push 0x40cc18
push 0x40cc08
push 0x40cbfc
push 0x40cbec
push 0x40cbe4
push 0x40cbdc
push 0x40cbc8
push 0x40cbc0
push 0x40cba4
push 0x40cb88
push 0x40cb6c
push 0x40cb20
push 0x40caec
push 0x40cac0
push 0x40cab0
push 0x40caa4
push 0x40d2e4
push 0x40ca94
jmp 0x4112a2
cmp esi, 0x406
jne 0x40f26e
push 0x40e0c4
push 0x40ca74
push 0x40ca5c
push 0x40ca54
push 0x40ca2c
push 0x40c9f8
push 0x40c9c4
push 0x40c990
push 0x40c960
push 0x40c928
push 0x40c91c
push 0x40dac8
push 0x40c900
push 0x40c8e8
push 0x40c8cc
push 0x40c8b8
push 0x40c8a8
push 0x40c890
push 0x40c888
push 0x40c880
push 0x40c870
push 0x40c83c
push 0x40c7e8
push 0x40c7e0
push 0x40c7d4
push 0x40c7cc
push 0x40c7bc
push 0x40c7b4
push 0x40c7ac
push 0x40c798
push 0x40c790
push 0x40c774
push 0x40c758
push 0x40c740
push 0x40c700
push 0x40c6dc
push 0x40c6b8
push 0x40c6ac
push 0x40d2e8
push 0x40d2e4
push 0x40c6a0
jmp 0x4112a2
cmp esi, 0x407
jne 0x40f351
push 0x40e0c4
push 0x40c678
push 0x40c65c
push 0x40c650
push 0x40c624
push 0x40c5e0
push 0x40c5a0
push 0x40c560
push 0x40c52c
push 0x40c4fc
push 0x40c4f0
push 0x40dac8
push 0x40c4c4
push 0x40c4a8
push 0x40c47c
push 0x40c460
push 0x40c43c
push 0x40c41c
push 0x40c410
push 0x40c404
push 0x40c3f4
push 0x40c3b8
push 0x40c360
push 0x40c358
push 0x40c348
push 0x40c33c
push 0x40c32c
push 0x40c324
push 0x40c31c
push 0x40c2f0
push 0x40c2e8
push 0x40c2cc
push 0x40c2a4
push 0x40c288
push 0x40c220
push 0x40c1f4
push 0x40c1d0
push 0x40c1c4
push 0x40d2e8
push 0x40d2e4
push 0x40c1ac
push 0x40c1a4
jmp 0x411379
cmp esi, 0x408
jne 0x40f434
push 0x40e0c4
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x40c160
push 0x40c118
push 0x40c0d0
push 0x40c098
push 0x40c058
push 0x40c04c
push 0x40c044
push 0x40c01c
push 0x40c000
push 0x40bfd4
push 0x40bfb4
push 0x40bf8c
push 0x40bf60
push 0x40bf54
push 0x40bf48
push 0x40bf3c
push 0x40bf04
push 0x40beb0
push 0x40bea4
push 0x40be94
push 0x40be88
push 0x40be70
push 0x40be64
push 0x40be58
push 0x40be3c
push 0x40be34
push 0x40be0c
push 0x40bde8
push 0x40bdcc
push 0x40bd70
push 0x40bd44
push 0x40bd1c
push 0x40bd04
push 0x40bcf8
push 0x40bce0
push 0x40bccc
push 0x40bcc0
jmp 0x411379
cmp esi, 0x40a
jne 0x40f512
push 0x40e0c4
push 0x40bc9c
push 0x40bc80
push 0x40bc78
push 0x40bc4c
push 0x40bc0c
push 0x40bbc8
push 0x40bb80
push 0x40bb48
push 0x40bb10
push 0x40bb04
push 0x40bafc
push 0x40bae0
push 0x40bac8
push 0x40baa8
push 0x40ba8c
push 0x40ba6c
push 0x40ba38
push 0x40ba30
push 0x40ba24
push 0x40ba14
push 0x40b9d8
push 0x40b980
push 0x40b974
push 0x40b960
push 0x40b954
push 0x40b940
push 0x40b934
push 0x40b928
push 0x40b8f4
push 0x40d41c
push 0x40b8d4
push 0x40b8b8
push 0x40b89c
push 0x40b858
push 0x40b820
push 0x40b7f0
push 0x40b7dc
push 0x40d2e8
push 0x40d2e4
push 0x40b7cc
jmp 0x410f2a
cmp esi, 0x40b
jne 0x40f5f5
push 0x40e0c4
push 0x40b7a8
push 0x40b794
push 0x40b78c
push 0x40b768
push 0x40b708
push 0x40b6a0
push 0x40b640
push 0x40b604
push 0x40b5b8
push 0x40b5b0
push 0x40dac8
push 0x40b58c
push 0x40b578
push 0x40b54c
push 0x40b530
push 0x40b518
push 0x40b4e4
push 0x40b4dc
push 0x40b4cc
push 0x40b4b8
push 0x40b468
push 0x40b408
push 0x40b3fc
push 0x40b3e4
push 0x40b3d4
push 0x40b3c4
push 0x40b3bc
push 0x40b394
push 0x40b37c
push 0x40b374
push 0x40b350
push 0x40b32c
push 0x40b314
push 0x40b2b0
push 0x40b284
push 0x40b25c
push 0x40b248
push 0x40b240
push 0x40b22c
push 0x40b218
push 0x40b20c
jmp 0x411379
cmp esi, 0x40c
jne 0x40f6d8
push 0x40e0c4
push 0x40b1ec
push 0x40b1d4
push 0x40b1cc
push 0x40b1a4
push 0x40b160
push 0x40b110
push 0x40b0c8
push 0x40b088
push 0x40b048
push 0x40b040
push 0x40b038
push 0x40b018
push 0x40b000
push 0x40afe0
push 0x40afc8
push 0x40afa0
push 0x40af60
push 0x40af54
push 0x40af48
push 0x40af38
push 0x40aef0
push 0x40ae98
push 0x40ae90
push 0x40ae80
push 0x40ae74
push 0x40ae60
push 0x40ae58
push 0x40ae50
push 0x40ae24
push 0x40ae1c
push 0x40adfc
push 0x40ade4
push 0x40adc8
push 0x40ad60
push 0x40ad3c
push 0x40ad20
push 0x40ad0c
push 0x40ad04
push 0x40d2e4
push 0x40acf0
push 0x40ace4
jmp 0x411379
cmp esi, 0x40d
jne 0x40f7bb
push 0x40e0c4
push 0x40accc
push 0x40acc0
push 0x40acb8
push 0x40ac98
push 0x40ac6c
push 0x40ac3c
push 0x40ac10
push 0x40abec
push 0x40abc8
push 0x40abc0
push 0x40abb8
push 0x40aba0
push 0x40ab88
push 0x40ab70
push 0x40ab64
push 0x40ab48
push 0x40ab1c
push 0x40ab14
push 0x40ab08
push 0x40aaf8
push 0x40aad0
push 0x40aa80
push 0x40aa78
push 0x40aa64
push 0x40aa58
push 0x40aa48
push 0x40aa40
push 0x40aa38
push 0x40aa2c
push 0x40aa24
push 0x40aa08
push 0x40a9f8
push 0x40a9e4
push 0x40a9a0
push 0x40a984
push 0x40a968
push 0x40a95c
push 0x40a94c
push 0x40a940
push 0x40a934
push 0x40a92c
jmp 0x411379
cmp esi, 0x40e
jne 0x40f89e
push 0x40e0c4
push 0x40a910
push 0x40a8f0
push 0x40a8e8
push 0x40a8b0
push 0x40a860
push 0x40a810
push 0x40a7c0
push 0x40a78c
push 0x40a768
push 0x40a760
push 0x40dac8
push 0x40a73c
push 0x40a724
push 0x40a700
push 0x40a6e8
push 0x40a6c8
push 0x40a698
push 0x40a68c
push 0x40a680
push 0x40a678
push 0x40a638
push 0x40a5f0
push 0x40a5e4
push 0x40a5d4
push 0x40a5c8
push 0x40a5b4
push 0x40a5ac
push 0x40a5a4
push 0x40a58c
push 0x40a584
push 0x40a568
push 0x40a554
push 0x40a53c
push 0x40a4f0
push 0x40a4d0
push 0x40a4b8
push 0x40a4a4
push 0x40a49c
push 0x40d2e4
push 0x40a48c
push 0x40a480
jmp 0x411379
cmp esi, 0x410
jne 0x40f97c
push 0x40e0c4
push 0x40a454
push 0x40a438
push 0x40a430
push 0x40a3e0
push 0x40a390
push 0x40a340
push 0x40a2f0
push 0x40a2bc
push 0x40a270
push 0x40a268
push 0x40dac8
push 0x40a23c
push 0x40a220
push 0x40a1f4
push 0x40a1d4
push 0x40a1ac
push 0x40a178
push 0x40a170
push 0x40a164
push 0x40a154
push 0x40a108
push 0x40a0a8
push 0x40a0a0
push 0x40a090
push 0x40a088
push 0x40a074
push 0x40a06c
push 0x40a054
push 0x40a02c
push 0x40a024
push 0x40a004
push 0x409fc0
push 0x409fa0
push 0x409f38
push 0x409ee8
push 0x409ea0
push 0x409e8c
push 0x40d2e8
push 0x40d2e4
push 0x409e78
jmp 0x4110e6
cmp esi, 0x411
jne 0x40fa5f
push 0x40e0c4
push 0x409e58
push 0x409e40
push 0x409e38
push 0x409e18
push 0x409df0
push 0x409dc0
push 0x409d98
push 0x409d5c
push 0x409d20
push 0x409d14
push 0x40dac8
push 0x409cf4
push 0x409cdc
push 0x409cbc
push 0x409ca4
push 0x409c84
push 0x409c60
push 0x409c58
push 0x409c4c
push 0x409c40
push 0x409c00
push 0x409bb0
push 0x409ba4
push 0x409b94
push 0x409b88
push 0x409b78
push 0x409b70
push 0x409b68
push 0x409b50
push 0x409b48
push 0x409b28
push 0x409afc
push 0x409ad4
push 0x409a90
push 0x409a70
push 0x409a58
push 0x409a48
push 0x409a3c
push 0x409a30
push 0x409a1c
push 0x409a10
jmp 0x411379
cmp esi, 0x412
jne 0x40fb42
push 0x40e0c4
push 0x4099f4
push 0x4099dc
push 0x4099d4
push 0x4099a4
push 0x40998c
push 0x409970
push 0x409958
push 0x409930
push 0x4098f4
push 0x4098ec
push 0x4098e4
push 0x4098c8
push 0x4098b4
push 0x409894
push 0x409878
push 0x409858
push 0x409838
push 0x409830
push 0x409824
push 0x409818
push 0x4097e4
push 0x4097a0
push 0x409794
push 0x409788
push 0x409780
push 0x409770
push 0x409768
push 0x409760
push 0x409744
push 0x40973c
push 0x40971c
push 0x409704
push 0x4096e4
push 0x4096a0
push 0x409670
push 0x409640
push 0x409630
push 0x409628
push 0x40d2e4
push 0x409620
push 0x409614
jmp 0x411379
cmp esi, 0x413
jne 0x40fc20
push 0x40e0c4
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x4095c8
push 0x409580
push 0x409530
push 0x4094f0
push 0x4094c0
push 0x4094b4
push 0x40dac8
push 0x40948c
push 0x409470
push 0x40944c
push 0x409434
push 0x40940c
push 0x4093d4
push 0x4093c8
push 0x4093bc
push 0x4093a4
push 0x409364
push 0x409318
push 0x40930c
push 0x4092fc
push 0x4092f0
push 0x4092dc
push 0x4092d0
push 0x4092c8
push 0x409298
push 0x409290
push 0x409270
push 0x409248
push 0x409220
push 0x4091e0
push 0x4091b0
push 0x409184
push 0x409178
push 0x409168
push 0x40d2e4
push 0x40914c
jmp 0x4112a2
cmp esi, 0x414
jne 0x40fd03
push 0x40e0c4
push 0x40912c
push 0x409114
push 0x40ca54
push 0x4090f0
push 0x4090b8
push 0x409078
push 0x409040
push 0x409010
push 0x408fdc
push 0x408fd4
push 0x40dac8
push 0x408fb8
push 0x408fa0
push 0x408f80
push 0x408f68
push 0x408f58
push 0x408f34
push 0x408f2c
push 0x408f20
push 0x40c870
push 0x408ef0
push 0x408e98
push 0x408e90
push 0x408e80
push 0x408e78
push 0x408e68
push 0x408e60
push 0x408e58
push 0x408e48
push 0x408e40
push 0x408e24
push 0x408e08
push 0x408df4
push 0x408db0
push 0x408d8c
push 0x408d68
push 0x408d58
push 0x408d4c
push 0x40d2e4
push 0x408d40
push 0x408d38
jmp 0x411379
cmp esi, 0x415
jne 0x40fde1
push 0x40e0c4
push 0x408d18
push 0x408cfc
push 0x408cf4
push 0x408cc8
push 0x408c8c
push 0x408c4c
push 0x408c14
push 0x408be4
push 0x408bac
push 0x408ba4
push 0x40dac8
push 0x408b8c
push 0x408b78
push 0x408b54
push 0x408b34
push 0x408b18
push 0x408ae4
push 0x408adc
push 0x408ad0
push 0x408ac4
push 0x408a80
push 0x408a20
push 0x408a18
push 0x408a04
push 0x4089fc
push 0x4089ec
push 0x4089e4
push 0x4089d8
push 0x4089c0
push 0x4089b8
push 0x40899c
push 0x408978
push 0x408960
push 0x408910
push 0x4088e0
push 0x4088c0
push 0x4088b0
push 0x4088a8
push 0x40d2e4
push 0x408888
jmp 0x4112a2
cmp esi, 0x416
jne 0x40febf
push 0x40e0c4
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x408828
push 0x4087c0
push 0x408758
push 0x408728
push 0x4086e0
push 0x40bb04
push 0x40dac8
push 0x4086bc
push 0x4086a4
push 0x408680
push 0x408668
push 0x408644
push 0x408608
push 0x40ba30
push 0x4085fc
push 0x4085ec
push 0x4085b4
push 0x408550
push 0x408544
push 0x408530
push 0x40b954
push 0x408518
push 0x408510
push 0x408504
push 0x4084ec
push 0x4084e4
push 0x4084c4
push 0x408490
push 0x408478
push 0x408418
push 0x4083e0
push 0x4083a4
push 0x408390
push 0x408384
push 0x40d2e4
push 0x408370
jmp 0x4110e6
cmp esi, 0x418
jne 0x40ff9d
push 0x40e0c4
push 0x408350
push 0x408338
push 0x408330
push 0x408304
push 0x4082c4
push 0x408280
push 0x40823c
push 0x408214
push 0x4081d8
push 0x4081cc
push 0x40dac8
push 0x4081b0
push 0x408198
push 0x408178
push 0x40815c
push 0x408134
push 0x408100
push 0x4080f8
push 0x4080ec
push 0x4080dc
push 0x408098
push 0x408040
push 0x408038
push 0x408024
push 0x408018
push 0x408004
push 0x407ffc
push 0x4092c8
push 0x407fe4
push 0x407fdc
push 0x407fbc
push 0x407f8c
push 0x407f74
push 0x407f10
push 0x407ee0
push 0x407eb4
push 0x407ea8
push 0x40d2e8
push 0x40d2e4
push 0x407e98
jmp 0x4112a2
cmp esi, 0x419
jne 0x410080
push 0x40e0c4
push 0x407e78
push 0x407e64
push 0x407e58
push 0x407e34
push 0x407dfc
push 0x407dc0
push 0x407d8c
push 0x407d50
push 0x407d10
push 0x407d08
push 0x40dac8
push 0x407ce8
push 0x407cd4
push 0x407cb4
push 0x407ca0
push 0x407c80
push 0x407c4c
push 0x407c40
push 0x407c30
push 0x407c20
push 0x407be0
push 0x407b90
push 0x407b88
push 0x407b74
push 0x407b64
push 0x407b54
push 0x407b4c
push 0x407b44
push 0x407b34
push 0x407b2c
push 0x407b10
push 0x407aec
push 0x407ad8
push 0x407aa0
push 0x407a70
push 0x407a50
push 0x407a40
push 0x407a34
push 0x40d2e4
push 0x407a1c
push 0x407a10
jmp 0x411379
cmp esi, 0x41a
jne 0x41015e
push 0x40e0c4
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x4079c0
push 0x407970
push 0x407920
push 0x4078e8
push 0x4078a8
push 0x40789c
push 0x407890
push 0x407870
push 0x407858
push 0x407838
push 0x407820
push 0x407804
push 0x4077d4
push 0x4077c8
push 0x4077bc
push 0x4077ac
push 0x407770
push 0x407720
push 0x407718
push 0x407708
push 0x4076fc
push 0x4076ec
push 0x4076e4
push 0x4076d8
push 0x4076c4
push 0x4076bc
push 0x40769c
push 0x40767c
push 0x407664
push 0x407620
push 0x4075f4
push 0x4075cc
push 0x4075bc
push 0x4075b0
push 0x407590
push 0x40757c
jmp 0x4112a2
cmp esi, 0x41b
jne 0x41023c
push 0x40e0c4
push 0x407558
push 0x407540
push 0x407534
push 0x407510
push 0x4074dc
push 0x4074a4
push 0x407470
push 0x407438
push 0x40740c
push 0x407404
push 0x40dac8
push 0x4073e4
push 0x4073d0
push 0x4073b0
push 0x407398
push 0x407378
push 0x407354
push 0x407348
push 0x40733c
push 0x407330
push 0x4072f8
push 0x4072a8
push 0x407294
push 0x407280
push 0x407274
push 0x407264
push 0x40725c
push 0x407254
push 0x407234
push 0x40cbc0
push 0x40721c
push 0x4071fc
push 0x4071dc
push 0x407170
push 0x407138
push 0x407108
push 0x40cab0
push 0x40caa4
push 0x4070ec
push 0x4070d8
jmp 0x4112a2
cmp esi, 0x41c
jne 0x41031f
push 0x40e0c4
push 0x4070b8
push 0x4070a0
push 0x407098
push 0x407068
push 0x407018
push 0x406fc8
push 0x406f78
push 0x406f40
push 0x406f08
push 0x406f00
push 0x406ef4
push 0x406ed4
push 0x406eb8
push 0x406e98
push 0x406e7c
push 0x406e58
push 0x406e20
push 0x406e14
push 0x406e08
push 0x406df8
push 0x406dc4
push 0x406d60
push 0x406d54
push 0x406d40
push 0x406d34
push 0x406d24
push 0x406d1c
push 0x406d14
push 0x406cfc
push 0x406cf4
push 0x406cd4
push 0x406cac
push 0x406c8c
push 0x406c48
push 0x406c20
push 0x406c04
push 0x406bf0
push 0x406be8
push 0x40d2e4
push 0x406bd4
push 0x406bcc
jmp 0x411379
cmp esi, 0x41d
jne 0x4103fd
push 0x40e0c4
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x406b94
push 0x406b58
push 0x406b20
push 0x406afc
push 0x406acc
push 0x408fd4
push 0x40dac8
push 0x406ab0
push 0x406a98
push 0x406a78
push 0x406a60
push 0x406a44
push 0x406a20
push 0x406a18
push 0x406a0c
push 0x4069fc
push 0x4069c0
push 0x406968
push 0x40695c
push 0x40694c
push 0x406944
push 0x406934
push 0x40692c
push 0x406920
push 0x406908
push 0x406904
push 0x4068e4
push 0x4068cc
push 0x4068b8
push 0x406870
push 0x406838
push 0x406804
push 0x4067f4
push 0x4067ec
push 0x40d2e4
push 0x4067dc
jmp 0x411374
cmp esi, 0x41e
push 0x40e0c4
jne 0x4104e0
push 0x4067c0
push 0x4067a4
push 0x40679c
push 0x406778
push 0x40673c
push 0x406700
push 0x4066c8
push 0x406698
push 0x406664
push 0x40665c
push 0x406654
push 0x40663c
push 0x406620
push 0x406608
push 0x4065f0
push 0x4065e0
push 0x4065b8
push 0x4065ac
push 0x4065a0
push 0x406594
push 0x406558
push 0x406500
push 0x4064f8
push 0x4064e8
push 0x4064e0
push 0x4064d4
push 0x4064d0
push 0x4064c8
push 0x4064b4
push 0x4064a4
push 0x406494
push 0x40647c
push 0x406460
push 0x406418
push 0x4063d8
push 0x406398
push 0x406388
push 0x40637c
push 0x40d2e4
push 0x40636c
push 0x406364
jmp 0x411379
cmp esi, 0x41f
jne 0x4105bb
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x406310
push 0x4062b0
push 0x406258
push 0x40621c
push 0x4061e4
push 0x4061dc
push 0x40dac8
push 0x4061c8
push 0x4061b8
push 0x406198
push 0x406180
push 0x406168
push 0x406144
push 0x40613c
push 0x406128
push 0x40611c
push 0x4060e0
push 0x406098
push 0x406090
push 0x40607c
push 0x406070
push 0x406060
push 0x40605c
push 0x406050
push 0x406040
push 0x406038
push 0x406024
push 0x406004
push 0x405fe8
push 0x405f90
push 0x405f68
push 0x405f40
push 0x405f30
mov eax, 0x405f28
push eax
push 0x40d2e4
push 0x405f18
push eax
jmp 0x411379
cmp esi, 0x421
jne 0x410694
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x405ed0
push 0x405e80
push 0x405e38
push 0x405e04
push 0x405dc8
push 0x405dc0
push 0x40dac8
push 0x405da4
push 0x405d8c
push 0x405d6c
push 0x405d50
push 0x405d34
push 0x405d08
push 0x405d00
push 0x405cf4
push 0x405ce8
push 0x405cb0
push 0x405c68
push 0x405c60
push 0x405c54
push 0x405c4c
push 0x405c3c
push 0x405c34
push 0x406d14
push 0x405c1c
push 0x40d41c
push 0x405c00
push 0x405bdc
push 0x405bc4
push 0x405b80
push 0x405b54
push 0x405b28
push 0x405b1c
push 0x40d2e8
push 0x40d2e4
push 0x405b0c
jmp 0x410e4c
cmp esi, 0x422
jne 0x410772
push 0x405aec
push 0x405ad0
push 0x405ac4
push 0x405a9c
push 0x405a5c
push 0x405a18
push 0x4059d4
push 0x4059b8
push 0x405980
push 0x405974
push 0x40596c
push 0x40594c
push 0x405938
push 0x405918
push 0x405900
push 0x4058e0
push 0x4058b8
push 0x4058ac
push 0x40589c
push 0x405888
push 0x405848
push 0x405800
push 0x4057f4
push 0x4057e4
push 0x4057d8
push fcn.004057c8
push 0x4057bc
push 0x4057b4
push 0x4057a4
push 0x40579c
push 0x405780
push 0x40575c
push 0x405748
push 0x4056f8
push 0x4056d8
push 0x4056b4
push 0x4056a4
push 0x407a34
push 0x4056a0
push 0x405690
push 0x405688
jmp 0x411379
cmp esi, 0x423
jne 0x410850
push 0x405668
push 0x405650
push 0x405644
push 0x405614
push 0x4055d0
push 0x405588
push 0x405544
push 0x40550c
push 0x4054cc
push 0x4054c4
push 0x40dac8
push 0x4054a4
push 0x405490
push 0x405470
push 0x40545c
push 0x40543c
push 0x4053f8
push 0x4053e8
push 0x4053dc
push 0x4053cc
push 0x405388
push 0x405348
push 0x405340
push 0x40532c
push 0x40531c
push 0x40530c
push 0x405300
push 0x4052f4
push 0x4052dc
push 0x4052d4
push 0x4052b8
push 0x405294
push 0x40527c
push 0x405228
push 0x4051f4
push 0x4051d0
push 0x4051c0
push 0x4051b4
push 0x40d2e4
push 0x4051a0
push 0x405194
jmp 0x411379
cmp esi, 0x424
jne 0x410929
push 0x405174
push 0x40515c
push 0x405154
push 0x40512c
push 0x4050f8
push 0x4050c0
push 0x40508c
push 0x405058
push 0x405030
push 0x405024
push 0x40dac8
push 0x405000
push 0x404fe0
push 0x404fb8
push 0x404f98
push 0x404f7c
push 0x404f5c
push 0x404f50
push 0x4077bc
push 0x404f3c
push 0x404ef8
push 0x404ea8
push 0x404ea0
push 0x404e94
push 0x404e8c
push 0x404e80
push 0x4076e4
push 0x404e78
push 0x404e54
push 0x404e4c
push 0x404e28
push 0x404e00
push 0x404de4
push 0x404da0
push 0x404d68
push 0x404d40
push 0x404d34
push 0x404d28
push 0x40d2e4
push 0x404d08
jmp 0x4112a2
cmp esi, 0x425
jne 0x410a07
push 0x404ce0
push 0x404cc8
push 0x404cc0
push 0x404c98
push 0x404c68
push 0x404c34
push 0x404c04
push 0x404be0
push 0x404bb0
push 0x404ba8
push 0x40dac8
push 0x404b80
push 0x404b68
push 0x404b3c
push 0x404b20
push 0x404b04
push 0x404ad8
push 0x404acc
push 0x404abc
push 0x404ab0
push 0x404a74
push 0x404a28
push 0x404a20
push 0x404a10
push 0x404a08
push 0x4049f8
push 0x4049f0
push 0x4049e8
push 0x4049d0
push 0x4049c8
push 0x4049b0
push 0x40498c
push 0x40496c
push 0x404934
push 0x404908
push 0x4048dc
push 0x4048cc
push 0x4048c0
push 0x40d2e4
push 0x4048b0
push 0x4048a4
jmp 0x411379
cmp esi, 0x427
jne 0x410ae5
push 0x404884
push 0x40486c
push 0x404860
push 0x404830
push 0x4047e0
push 0x404790
push 0x404740
push 0x404728
push 0x4046f0
push 0x4046e4
push 0x4046dc
push 0x4046bc
push 0x4046a8
push 0x404684
push 0x40466c
push 0x404644
push 0x404610
push 0x404604
push 0x4045f8
push 0x4045e4
push 0x4045a8
push 0x404560
push 0x404558
push 0x404544
push 0x404538
push 0x404524
push 0x404518
push 0x40450c
push 0x4044e8
push 0x4044e0
push 0x4044c0
push 0x4044a8
push 0x404484
push 0x404428
push 0x4043e8
push 0x4043bc
push 0x4043a8
push 0x40439c
push 0x404380
push 0x40436c
push 0x404360
jmp 0x411379
cmp esi, 0x429
jne 0x410bc3
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x404310
push 0x4042b8
push 0x404268
push 0x404220
push 0x4041e0
push 0x4041dc
push 0x4041d4
push 0x4041bc
push 0x4041a8
push 0x40418c
push 0x404174
push 0x404150
push 0x40412c
push 0x404124
push 0x404118
push 0x404104
push 0x4040cc
push 0x404088
push 0x404080
push 0x404070
push 0x404064
push 0x404050
push 0x404044
push 0x40403c
push 0x404030
push 0x40402c
push 0x40400c
push 0x403ff0
push 0x403fd8
push 0x403f88
push 0x403f64
push 0x403f48
push 0x403f3c
push 0x403f34
push 0x40d2e4
push 0x403f28
push 0x403f20
jmp 0x411379
cmp esi, 0x42d
jne 0x410ca1
push 0x403f04
push 0x403ef0
push 0x403ee8
push 0x403ebc
push 0x403e78
push 0x403e28
push 0x403de0
push 0x403db4
push 0x403d7c
push 0x403d70
push 0x403d68
push 0x403d50
push 0x403d3c
push 0x403d18
push 0x403cfc
push 0x403cd4
push 0x403ca8
push 0x403ca0
push 0x403c90
push 0x403c80
push 0x403c48
push 0x403be8
push 0x403bdc
push 0x403bc8
push 0x403bbc
push 0x403bac
push 0x403ba4
push 0x403b94
push 0x403b80
push 0x403b78
push 0x403b5c
push 0x403b3c
push 0x403b18
push 0x403ab8
push 0x403a7c
push 0x403a4c
push 0x403a34
push 0x403a28
push 0x403a0c
push 0x4039f4
push 0x4039e8
jmp 0x411379
cmp esi, 0x42f
jne 0x410d78
push 0x4039ac
push 0x403980
push 0x403970
push 0x403948
mov eax, 0x4038c0
push eax
push eax
push eax
push 0x403858
push 0x4037f8
push 0x4037e4
push 0x4037d8
push 0x403798
push 0x403768
push 0x403728
push 0x4036f8
push 0x4036d4
push 0x403680
push 0x40366c
push 0x403654
push 0x40363c
push 0x4035d8
push 0x403570
push 0x403560
push 0x40354c
push 0x40353c
push 0x403514
push 0x403504
push 0x4034f8
push 0x4034cc
push 0x4034bc
push 0x403480
push 0x40344c
push 0x403428
push 0x4033c8
push 0x40338c
push 0x403354
push 0x403330
push 0x403324
push 0x4032f0
push 0x4032d0
push 0x4032c0
jmp 0x411379
cmp esi, 0x43e
jne 0x410e56
push 0x4032a4
push 0x403294
push 0x40328c
push 0x403264
push 0x403224
push 0x4031e0
push 0x4031a0
push 0x403168
push 0x403110
push 0x405dc0
push 0x40dac8
push 0x4030ec
push 0x4030d4
push 0x4030b0
push 0x403090
push 0x403074
push 0x403038
push 0x405d00
push 0x403028
push 0x403018
push 0x402fdc
push 0x402fa0
push 0x405c60
push 0x405c54
push 0x405c4c
push 0x402f90
push 0x402f88
push 0x402f80
push 0x402f70
push 0x402f64
push 0x402f48
push 0x402f2c
push 0x402f14
push 0x402edc
push 0x402ec0
push 0x402ea4
push 0x402e94
push 0x402e8c
push 0x40d2e4
push 0x402e78
push 0x402e70
jmp 0x411379
cmp esi, 0x456
jne 0x410f34
push 0x402e50
push 0x402e38
push 0x40bc78
push 0x402e0c
push 0x402dc8
push 0x402d88
push 0x402d48
push 0x402d18
push 0x402cd8
push 0x40bb04
push 0x40dac8
push 0x402cb8
push 0x402ca0
push 0x402c7c
push 0x402c64
push 0x402c40
push 0x402c0c
push 0x40ba30
push 0x4085fc
push 0x402bfc
push 0x402bc4
push 0x402b70
push 0x402b68
push 0x402b54
push 0x40b954
push 0x402b44
push 0x402b3c
push 0x402b34
push 0x402b1c
push 0x40d41c
push 0x402afc
push 0x402ad4
push 0x402ab8
push 0x402a78
push 0x402a4c
push 0x402a28
push 0x402a18
push 0x40d2e8
push 0x40d2e4
push 0x402a08
push 0x402a00
jmp 0x411379
cmp esi, 0x804
jne 0x411012
push 0x4029f0
push 0x4029e4
push 0x4029dc
push 0x4029c8
push 0x4029a0
push 0x402974
push 0x40294c
push 0x40292c
push 0x402904
push 0x4028fc
push 0x4028f4
push 0x4028e4
push 0x4028d8
push 0x4028c4
push 0x4028b4
push 0x4028a0
push 0x402884
push 0x40287c
push 0x402874
push 0x40286c
push 0x402848
push 0x402810
push 0x402808
push 0x4027fc
push 0x4027f4
push 0x4027e8
push 0x4027e0
push 0x4027d8
push 0x4027c4
push 0x4027bc
push 0x4027ac
push 0x402794
push 0x402780
push 0x402740
push 0x40271c
push 0x4026f8
push 0x4026ec
push 0x4026e4
push 0x4026d8
push 0x4026cc
push 0x4026c4
jmp 0x411379
cmp esi, 0x816
jne 0x4110f0
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x402680
push 0x402640
push 0x4025f8
push 0x4025c4
push 0x402588
push 0x40bb04
push 0x40dac8
push 0x402564
push 0x40254c
push 0x40251c
push 0x402504
push 0x4024e0
push 0x4024b4
push 0x40ba30
push 0x4085fc
push 0x4024a4
push 0x40246c
push 0x402418
push 0x408544
push 0x402400
push 0x40b954
push 0x4023ec
push 0x408510
push 0x408504
push 0x4023d4
push 0x4084e4
push 0x4023b4
push 0x402380
push 0x402360
push 0x402318
push 0x4022dc
push 0x4022ac
push 0x402294
push 0x402288
push 0x40d2e4
push 0x402274
push 0x402268
jmp 0x411379
cmp esi, 0x81a
jne 0x4111ce
push 0x402248
push 0x402234
push 0x405154
push 0x40220c
push 0x4021e8
push 0x4021c4
push 0x4021a0
push 0x402178
push 0x402154
push 0x402148
push 0x40dac8
push 0x402128
push 0x402114
push 0x4020f4
push 0x4020e0
push 0x4020c4
push 0x40209c
push 0x402090
push 0x402080
push 0x402078
push 0x402044
push 0x402008
push 0x402000
push 0x401ff0
push 0x401fe4
push 0x404e80
push 0x401fd8
push 0x401fd0
push 0x401fbc
push 0x401fb4
push 0x401f94
push 0x401f80
push 0x401f64
push 0x401f20
push 0x401ef0
push 0x401ecc
push 0x401ec0
push 0x40d2e8
push 0x40d2e4
push 0x401eb0
push 0x401ea8
jmp 0x411379
cmp esi, 0x141a
jne 0x4112ac
push 0x401e88
push 0x402234
push 0x405154
push 0x40e064
push 0x401e40
push 0x401df8
push 0x401db0
push 0x401d84
push 0x401d58
push 0x40789c
push 0x40dac8
push 0x401d38
push 0x401d20
push 0x401cfc
push 0x401ce4
push 0x401cd0
push 0x401ca4
push 0x4077c8
push 0x4077bc
push 0x401c98
push 0x401c64
push 0x401c18
push 0x401c10
push 0x401c00
push 0x4076fc
push 0x401bf0
push 0x401be8
push 0x401be0
push 0x401bc8
push 0x4076bc
push 0x401ba8
push 0x401b98
push 0x401b80
push 0x407620
push 0x401b60
push 0x401b40
push 0x401b30
push 0x4075b0
push 0x401b10
push 0x401afc
push 0x401af4
jmp 0x411379
push 0x40e0a4
push 0x40e08c
push 0x40e084
push 0x40e064
push 0x401ab0
push 0x401a68
push 0x401a20
push 0x4019e4
push 0x4019ac
push 0x4019a4
push 0x40dac8
push 0x401984
push 0x40196c
push 0x401948
push 0x401930
push 0x401914
push 0x4018e8
push 0x4018e0
push 0x4018d8
push 0x4018cc
push 0x401894
push 0x401840
push 0x401838
push 0x40182c
push 0x401824
push 0x401814
push 0x40180c
push 0x401804
push 0x4017ec
push 0x40d41c
push 0x4017c8
push 0x4017ac
push 0x401798
push 0x401758
push 0x401740
push 0x401728
push 0x401718
push 0x40d2e8
push 0x40d2e4
push 0x40170c
push 0x401704
mov ecx, 0x417040
call fcn.0040ea9b
pop esi
leave
ret