Function at 0x40d65c
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 0x40ca80
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 0x40ca74
push dword [ebp - 4]
mov esi, 0x409
mov dword [ebp - 8], 0x400
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x40d6ba
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 0x40d7a1
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x40c9e8
push 0x40c9b4
push 0x40c988
push 0x40c974
push 0x40c948
push 0x40c940
push 0x40c938
push 0x40c924
push 0x40c914
push 0x40c900
push 0x40c8f0
push 0x40c8dc
push 0x40c8b4
push 0x40c8b0
push 0x40c8a0
push 0x40c88c
push 0x40c85c
push 0x40c810
push 0x40c808
push 0x40c7fc
push 0x40c7f8
push 0x40c7e8
push 0x40c7e4
push 0x40c7e0
push 0x40c7d0
push 0x40c7cc
push 0x40c7b8
push 0x40c7a4
push 0x40c790
push 0x40c738
push 0x40c70c
push 0x40c6e8
push 0x40c6d8
push 0x40c6c8
push 0x40c6b8
push 0x40c6ac
push 0x40c6a4
jmp 0x40f923
cmp esi, 0x402
jne 0x40d87a
push 0x40c680
push 0x40c668
push 0x40c660
push 0x40c630
push 0x40c5d0
push 0x40c570
push 0x40c510
push 0x40c4d0
push 0x40c488
push 0x40c47c
push 0x40c478
push 0x40c454
push 0x40c43c
push 0x40c418
push 0x40c3fc
push 0x40c3e0
push fcn.0040c3b4
push 0x40c3a8
push 0x40c39c
push 0x40c38c
push 0x40c348
push 0x40c2f8
push 0x40c2f0
push 0x40c2e0
push 0x40c2d8
push 0x40c2c4
push 0x40c2bc
push 0x40c2b4
push 0x40c2a0
push 0x40c298
push 0x40c278
push 0x40c254
push 0x40c230
push 0x40c1d8
push 0x40c1a8
push 0x40c180
push 0x40c170
push 0x40c164
push 0x40c160
push 0x40c150
jmp 0x40f083
cmp esi, 0x403
jne 0x40d958
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x40c108
push 0x40c0b0
push 0x40c060
push 0x40c028
push 0x40bfec
push 0x40bfe0
push 0x40bfd4
push 0x40bfb8
push 0x40bfa0
push 0x40bf78
push 0x40bf54
push 0x40bf30
push 0x40bf00
push 0x40bef8
push 0x40bee8
push 0x40bed8
push 0x40be9c
push 0x40be50
push 0x40be44
push 0x40be30
push 0x40be20
push 0x40be08
push 0x40bdfc
push 0x40bdf4
push 0x40bdd4
push 0x40bdcc
push 0x40bdac
push 0x40bd84
push 0x40bd68
push 0x40bd20
push 0x40bce4
push 0x40bcb0
push 0x40bca0
push 0x40bc98
push 0x40bc94
push 0x40bc84
push 0x40bc78
jmp 0x40f923
cmp esi, 0x404
jne 0x40da36
push 0x40bc68
push 0x40bc5c
push 0x40bc54
push 0x40bc3c
push 0x40bc0c
push 0x40bbd8
push 0x40bba8
push 0x40bb80
push 0x40bb58
push 0x40bb50
push 0x40bb48
push 0x40bb38
push 0x40bb28
push 0x40bb14
push 0x40bb00
push 0x40baec
push 0x40bad0
push 0x40bac8
push 0x40babc
push 0x40bab4
push 0x40ba8c
push 0x40ba40
push 0x40ba34
push 0x40ba28
push 0x40ba20
push 0x40ba14
push 0x40ba0c
push 0x40ba04
push 0x40b9ec
push 0x40b9e4
push 0x40b9d4
push 0x40b9b4
push 0x40b9a4
push 0x40b960
push 0x40b940
push 0x40b91c
push 0x40b910
push 0x40b900
push 0x40b8f8
push 0x40b8ec
push 0x40b8e4
jmp 0x40f923
cmp esi, 0x405
jne 0x40db0f
push 0x40b8c4
push 0x40b8ac
push 0x40b8a0
push 0x40b86c
push 0x40b828
push 0x40b7e0
push 0x40b798
push 0x40b760
push 0x40b72c
push 0x40b724
push 0x40c478
push 0x40b708
push 0x40b6f4
push 0x40b6d4
push 0x40b6bc
push 0x40b6a0
push 0x40b674
push 0x40b668
push 0x40b65c
push 0x40b650
push 0x40b618
push 0x40b5d0
push 0x40b5c8
push 0x40b5b8
push 0x40b5ac
push 0x40b59c
push 0x40b594
push 0x40b58c
push 0x40b578
push 0x40b570
push 0x40b554
push 0x40b538
push 0x40b51c
push 0x40b4d0
push 0x40b49c
push 0x40b470
push 0x40b460
push 0x40b454
push 0x40bc94
push 0x40b444
jmp 0x40f84c
cmp esi, 0x406
jne 0x40dbe8
push 0x40b424
push 0x40b40c
push 0x40b404
push 0x40b3dc
push 0x40b3a8
push 0x40b374
push 0x40b340
push 0x40b310
push 0x40b2d8
push 0x40b2cc
push 0x40c478
push 0x40b2b0
push 0x40b298
push 0x40b27c
push 0x40b268
push 0x40b258
push 0x40b240
push 0x40b238
push 0x40b230
push 0x40b220
push 0x40b1ec
push 0x40b198
push 0x40b190
push 0x40b184
push 0x40b17c
push 0x40b16c
push 0x40b164
push 0x40b15c
push 0x40b148
push 0x40b140
push 0x40b124
push 0x40b108
push 0x40b0f0
push 0x40b0b0
push 0x40b08c
push 0x40b068
push 0x40b05c
push 0x40bc98
push 0x40bc94
push 0x40b050
jmp 0x40f84c
cmp esi, 0x407
jne 0x40dcc6
push 0x40b028
push 0x40b00c
push 0x40b000
push 0x40afd4
push 0x40af90
push 0x40af50
push 0x40af10
push 0x40aedc
push 0x40aeac
push 0x40aea0
push 0x40c478
push 0x40ae74
push 0x40ae58
push 0x40ae2c
push 0x40ae10
push 0x40adec
push 0x40adcc
push 0x40adc0
push 0x40adb4
push 0x40ada4
push 0x40ad68
push 0x40ad10
push 0x40ad08
push 0x40acf8
push 0x40acec
push 0x40acdc
push 0x40acd4
push 0x40accc
push 0x40aca0
push 0x40ac98
push 0x40ac7c
push 0x40ac54
push 0x40ac38
push 0x40abd0
push 0x40aba4
push 0x40ab80
push 0x40ab74
push 0x40bc98
push 0x40bc94
push 0x40ab5c
push 0x40ab54
jmp 0x40f923
cmp esi, 0x408
jne 0x40dda4
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x40ab10
push 0x40aac8
push 0x40aa80
push 0x40aa48
push 0x40aa08
push 0x40a9fc
push 0x40a9f4
push 0x40a9cc
push 0x40a9b0
push 0x40a984
push 0x40a964
push 0x40a93c
push 0x40a910
push 0x40a904
push 0x40a8f8
push 0x40a8ec
push 0x40a8b4
push 0x40a860
push 0x40a854
push 0x40a844
push 0x40a838
push 0x40a820
push 0x40a814
push 0x40a808
push 0x40a7ec
push 0x40a7e4
push 0x40a7bc
push 0x40a798
push 0x40a77c
push 0x40a720
push 0x40a6f4
push 0x40a6cc
push 0x40a6b4
push 0x40a6a8
push 0x40a690
push 0x40a67c
push 0x40a670
jmp 0x40f923
cmp esi, 0x40a
jne 0x40de82
push 0x40a64c
push 0x40a630
push 0x40a628
push 0x40a5fc
push 0x40a5bc
push 0x40a578
push 0x40a530
push 0x40a4f8
push 0x40a4c0
push 0x40a4b4
push 0x40a4ac
push 0x40a490
push 0x40a478
push 0x40a458
push 0x40a43c
push 0x40a41c
push 0x40a3e8
push 0x40a3e0
push 0x40a3d4
push 0x40a3c4
push 0x40a388
push 0x40a330
push 0x40a324
push 0x40a310
push 0x40a304
push 0x40a2f0
push 0x40a2e4
push 0x40a2d8
push 0x40a2a4
push 0x40bdcc
push 0x40a284
push 0x40a268
push 0x40a24c
push 0x40a208
push 0x40a1d0
push 0x40a1a0
push 0x40a18c
push 0x40bc98
push 0x40bc94
push 0x40a17c
push 0x40a174
jmp 0x40f923
cmp esi, 0x40b
jne 0x40df60
push 0x40a150
push 0x40a13c
push 0x40a134
push 0x40a110
push 0x40a0b0
push 0x40a048
push 0x409fe8
push 0x409fac
push 0x409f60
push 0x409f58
push 0x40c478
push 0x409f34
push 0x409f20
push 0x409ef4
push 0x409ed8
push 0x409ec0
push 0x409e8c
push 0x409e84
push 0x409e74
push 0x409e60
push 0x409e10
push 0x409db0
push 0x409da4
push 0x409d8c
push 0x409d7c
push 0x409d6c
push 0x409d64
push 0x409d3c
push 0x409d24
push 0x409d1c
push 0x409cf8
push 0x409cd4
push 0x409cbc
push 0x409c58
push 0x409c2c
push 0x409c04
push 0x409bf0
push 0x409be8
push 0x409bd4
push 0x409bc0
push 0x409bb4
jmp 0x40f923
cmp esi, 0x40c
jne 0x40e03e
push 0x409b94
push 0x409b7c
push 0x409b74
push 0x409b4c
push 0x409b08
push 0x409ab8
push 0x409a70
push 0x409a30
push 0x4099f0
push 0x4099e8
push 0x4099e0
push 0x4099c0
push 0x4099a8
push 0x409988
push 0x409970
push 0x409948
push 0x409908
push 0x4098fc
push 0x4098f0
push 0x4098e0
push 0x409898
push 0x409840
push 0x409838
push 0x409828
push 0x40981c
push 0x409808
push 0x409800
push 0x4097f8
push 0x4097cc
push 0x4097c4
push 0x4097a4
push 0x40978c
push 0x409770
push 0x409708
push 0x4096e4
push 0x4096c8
push 0x4096b4
push 0x4096ac
push 0x40bc94
push 0x409698
push 0x40968c
jmp 0x40f923
cmp esi, 0x40d
jne 0x40e11c
push 0x409674
push 0x409668
push 0x409660
push 0x409640
push 0x409614
push 0x4095e4
push 0x4095b8
push 0x409594
push 0x409570
push 0x409568
push 0x409560
push 0x409548
push 0x409530
push 0x409518
push 0x40950c
push 0x4094f0
push 0x4094c4
push 0x4094bc
push 0x4094b0
push 0x4094a0
push 0x409478
push 0x409428
push 0x409420
push 0x40940c
push 0x409400
push 0x4093f0
push 0x4093e8
push 0x4093e0
push 0x4093d4
push 0x4093cc
push 0x4093b0
push 0x4093a0
push 0x40938c
push 0x409348
push 0x40932c
push 0x409310
push 0x409304
push 0x4092f4
push 0x4092e8
push 0x4092dc
push 0x4092d4
jmp 0x40f923
cmp esi, 0x40e
jne 0x40e1fa
push 0x4092b8
push 0x409298
push 0x409290
push 0x409258
push 0x409208
push 0x4091b8
push 0x409168
push 0x409134
push 0x409110
push 0x409108
push 0x40c478
push 0x4090e4
push 0x4090cc
push 0x4090a8
push 0x409090
push 0x409070
push 0x409040
push 0x409034
push 0x409028
push 0x409020
push 0x408fe0
push 0x408f98
push 0x408f8c
push 0x408f7c
push 0x408f70
push 0x408f5c
push 0x408f54
push 0x408f4c
push 0x408f34
push 0x408f2c
push 0x408f10
push 0x408efc
push 0x408ee4
push 0x408e98
push 0x408e78
push 0x408e60
push 0x408e4c
push 0x408e44
push 0x40bc94
push 0x408e34
push 0x408e28
jmp 0x40f923
cmp esi, 0x410
jne 0x40e2d3
push 0x408dfc
push 0x408de0
push 0x408dd8
push 0x408d88
push 0x408d38
push 0x408ce8
push 0x408c98
push 0x408c64
push 0x408c18
push 0x408c10
push 0x40c478
push 0x408be4
push 0x408bc8
push 0x408b9c
push 0x408b7c
push 0x408b54
push 0x408b20
push 0x408b18
push 0x408b0c
push 0x408afc
push 0x408ab0
push 0x408a50
push 0x408a48
push 0x408a38
push 0x408a30
push 0x408a1c
push 0x408a14
push 0x4089fc
push 0x4089d4
push 0x4089cc
push 0x4089ac
push 0x408968
push 0x408948
push 0x4088e0
push 0x408890
push 0x408848
push 0x408834
push 0x40bc98
push 0x40bc94
push 0x408820
jmp 0x40f690
cmp esi, 0x411
jne 0x40e3b1
push 0x408800
push 0x4087e8
push 0x4087e0
push 0x4087c0
push 0x408798
push 0x408768
push 0x408740
push 0x408704
push 0x4086c8
push 0x4086bc
push 0x40c478
push 0x40869c
push 0x408684
push 0x408664
push 0x40864c
push 0x40862c
push 0x408608
push 0x408600
push 0x4085f4
push 0x4085e8
push 0x4085a8
push 0x408558
push 0x40854c
push 0x40853c
push 0x408530
push 0x408520
push 0x408518
push 0x408510
push 0x4084f8
push 0x4084f0
push 0x4084d0
push 0x4084a4
push 0x40847c
push 0x408438
push 0x408418
push 0x408400
push 0x4083f0
push 0x4083e4
push 0x4083d8
push 0x4083c4
push 0x4083b8
jmp 0x40f923
cmp esi, 0x412
jne 0x40e48f
push 0x40839c
push 0x408384
push 0x40837c
push 0x40834c
push 0x408334
push 0x408318
push 0x408300
push 0x4082d8
push 0x40829c
push 0x408294
push 0x40828c
push 0x408270
push 0x40825c
push 0x40823c
push 0x408220
push 0x408200
push 0x4081e0
push 0x4081d8
push 0x4081cc
push 0x4081c0
push 0x40818c
push 0x408148
push 0x40813c
push 0x408130
push 0x408128
push 0x408118
push 0x408110
push 0x408108
push 0x4080ec
push 0x4080e4
push 0x4080c4
push 0x4080ac
push 0x40808c
push 0x408048
push 0x408018
push 0x407fe8
push 0x407fd8
push 0x407fd0
push 0x40bc94
push 0x407fc8
push 0x407fbc
jmp 0x40f923
cmp esi, 0x413
jne 0x40e568
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x407f70
push 0x407f28
push 0x407ed8
push 0x407e98
push 0x407e68
push 0x407e5c
push 0x40c478
push 0x407e34
push 0x407e18
push 0x407df4
push 0x407ddc
push 0x407db4
push 0x407d7c
push 0x407d70
push 0x407d64
push 0x407d4c
push 0x407d0c
push 0x407cc0
push 0x407cb4
push 0x407ca4
push 0x407c98
push 0x407c84
push 0x407c78
push 0x407c70
push 0x407c40
push 0x407c38
push 0x407c18
push 0x407bf0
push 0x407bc8
push 0x407b88
push 0x407b58
push 0x407b2c
push 0x407b20
push 0x407b10
push 0x40bc94
push 0x407af4
jmp 0x40f84c
cmp esi, 0x414
jne 0x40e646
push 0x407ad4
push 0x407abc
push 0x40b404
push 0x407a98
push 0x407a60
push 0x407a20
push 0x4079e8
push 0x4079b8
push 0x407984
push 0x40797c
push 0x40c478
push 0x407960
push 0x407948
push 0x407928
push 0x407910
push 0x407900
push 0x4078dc
push 0x4078d4
push 0x4078c8
push 0x40b220
push 0x407898
push 0x407840
push 0x407838
push 0x407828
push 0x407820
push 0x407810
push 0x407808
push 0x407800
push 0x4077f0
push 0x4077e8
push 0x4077cc
push 0x4077b0
push 0x40779c
push 0x407758
push 0x407734
push 0x407710
push 0x407700
push 0x4076f4
push 0x40bc94
push 0x4076e8
push 0x4076e0
jmp 0x40f923
cmp esi, 0x415
jne 0x40e71f
push 0x4076c0
push 0x4076a4
push 0x40769c
push 0x407670
push 0x407634
push 0x4075f4
push 0x4075bc
push 0x40758c
push 0x407554
push 0x40754c
push 0x40c478
push 0x407534
push 0x407520
push 0x4074fc
push 0x4074dc
push 0x4074c0
push 0x40748c
push 0x407484
push 0x407478
push 0x40746c
push 0x407428
push 0x4073c8
push 0x4073c0
push 0x4073ac
push 0x4073a4
push 0x407394
push 0x40738c
push 0x407380
push 0x407368
push 0x407360
push 0x407344
push 0x407320
push 0x407308
push 0x4072b8
push 0x407288
push 0x407268
push 0x407258
push 0x407250
push 0x40bc94
push 0x407230
jmp 0x40f84c
cmp esi, 0x416
jne 0x40e7f8
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x4071d0
push 0x407168
push 0x407100
push 0x4070d0
push 0x407088
push 0x40a4b4
push 0x40c478
push 0x407064
push 0x40704c
push 0x407028
push 0x407010
push 0x406fec
push 0x406fb0
push 0x40a3e0
push 0x406fa4
push 0x406f94
push 0x406f5c
push 0x406ef8
push 0x406eec
push 0x406ed8
push 0x40a304
push 0x406ec0
push 0x406eb8
push 0x406eac
push 0x406e94
push 0x406e8c
push 0x406e6c
push 0x406e38
push 0x406e20
push 0x406dc0
push 0x406d88
push 0x406d4c
push 0x406d38
push 0x406d2c
push 0x40bc94
push 0x406d18
jmp 0x40f690
cmp esi, 0x418
jne 0x40e8d1
push 0x406cf8
push 0x406ce0
push 0x406cd8
push 0x406cac
push 0x406c6c
push 0x406c28
push 0x406be4
push 0x406bbc
push 0x406b80
push 0x406b74
push 0x40c478
push 0x406b58
push 0x406b40
push 0x406b20
push 0x406b04
push 0x406adc
push 0x406aa8
push 0x406aa0
push 0x406a94
push 0x406a84
push 0x406a40
push 0x4069e8
push 0x4069e0
push 0x4069cc
push 0x4069c0
push 0x4069ac
push 0x4069a4
push 0x407c70
push 0x40698c
push 0x406984
push 0x406964
push 0x406934
push 0x40691c
push 0x4068b8
push 0x406888
push 0x40685c
push 0x406850
push 0x40bc98
push 0x40bc94
push 0x406840
jmp 0x40f84c
cmp esi, 0x419
jne 0x40e9af
push 0x406820
push 0x40680c
push 0x406800
push 0x4067dc
push 0x4067a4
push 0x406768
push 0x406734
push 0x4066f8
push 0x4066b8
push 0x4066b0
push 0x40c478
push 0x406690
push 0x40667c
push 0x40665c
push 0x406648
push 0x406628
push 0x4065f4
push 0x4065e8
push 0x4065d8
push 0x4065c8
push 0x406588
push 0x406538
push 0x406530
push 0x40651c
push 0x40650c
push 0x4064fc
push 0x4064f4
push 0x4064ec
push 0x4064dc
push 0x4064d4
push 0x4064b8
push 0x406494
push 0x406480
push 0x406448
push 0x406418
push 0x4063f8
push 0x4063e8
push 0x4063dc
push 0x40bc94
push 0x4063c4
push 0x4063b8
jmp 0x40f923
cmp esi, 0x41a
jne 0x40ea88
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x406368
push 0x406318
push 0x4062c8
push 0x406290
push 0x406250
push 0x406244
push 0x406238
push 0x406218
push 0x406200
push 0x4061e0
push 0x4061c8
push 0x4061ac
push 0x40617c
push 0x406170
push 0x406164
push 0x406154
push 0x406118
push 0x4060c8
push 0x4060c0
push 0x4060b0
push 0x4060a4
push 0x406094
push 0x40608c
push 0x406080
push 0x40606c
push 0x406064
push 0x406044
push 0x406024
push 0x40600c
push 0x405fc8
push 0x405f9c
push 0x405f74
push 0x405f64
push 0x405f58
push 0x405f38
push 0x405f24
jmp 0x40f84c
cmp esi, 0x41b
jne 0x40eb61
push 0x405f00
push 0x405ee8
push 0x405edc
push 0x405eb8
push 0x405e84
push 0x405e4c
push 0x405e18
push 0x405de0
push 0x405db4
push 0x405dac
push 0x40c478
push 0x405d8c
push 0x405d78
push 0x405d58
push 0x405d40
push 0x405d20
push 0x405cfc
push 0x405cf0
push 0x405ce4
push 0x405cd8
push 0x405ca0
push 0x405c50
push 0x405c3c
push 0x405c28
push 0x405c1c
push 0x405c0c
push 0x405c04
push 0x405bfc
push 0x405bdc
push 0x40b570
push 0x405bc4
push 0x405ba4
push 0x405b84
push 0x405b18
push 0x405ae0
push 0x405ab0
push 0x40b460
push 0x40b454
push 0x405a94
push 0x405a80
jmp 0x40f84c
cmp esi, 0x41c
jne 0x40ec3f
push 0x405a60
push 0x405a48
push 0x405a40
push 0x405a10
push 0x4059c0
push 0x405970
push 0x405920
push 0x4058e8
push 0x4058b0
push 0x4058a8
push 0x40589c
push 0x40587c
push 0x405860
push 0x405840
push 0x405824
push 0x405800
push 0x4057c8
push 0x4057bc
push 0x4057b0
push 0x4057a0
push 0x40576c
push 0x405708
push 0x4056fc
push 0x4056e8
push 0x4056dc
push 0x4056cc
push 0x4056c4
push 0x4056bc
push 0x4056a4
push 0x40569c
push 0x40567c
push 0x405654
push 0x405634
push 0x4055f0
push 0x4055c8
push 0x4055ac
push 0x405598
push 0x405590
push 0x40bc94
push 0x40557c
push 0x405574
jmp 0x40f923
cmp esi, 0x41d
jne 0x40ed18
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x40553c
push 0x405500
push 0x4054c8
push 0x4054a4
push 0x405474
push 0x40797c
push 0x40c478
push 0x405458
push 0x405440
push 0x405420
push 0x405408
push 0x4053ec
push 0x4053c8
push 0x4053c0
push 0x4053b4
push 0x4053a4
push 0x405368
push 0x405310
push 0x405304
push 0x4052f4
push 0x4052ec
push 0x4052dc
push 0x4052d4
push 0x4052c8
push 0x4052b0
push 0x4052ac
push 0x40528c
push 0x405274
push 0x405260
push 0x405218
push 0x4051e0
push 0x4051ac
push 0x40519c
push 0x405194
push 0x40bc94
push 0x405184
jmp 0x40f91e
cmp esi, 0x41e
jne 0x40edf6
push 0x405168
push 0x40514c
push 0x405144
push 0x405120
push 0x4050e4
push 0x4050a8
push 0x405070
push 0x405040
push 0x40500c
push 0x405004
push 0x404ffc
push 0x404fe4
push 0x404fc8
push 0x404fb0
push 0x404f98
push 0x404f88
push 0x404f60
push 0x404f54
push 0x404f48
push 0x404f3c
push 0x404f00
push 0x404ea8
push 0x404ea0
push 0x404e90
push 0x404e88
push 0x404e7c
push 0x404e78
push 0x404e70
push 0x404e5c
push 0x404e4c
push 0x404e3c
push 0x404e24
push 0x404e08
push 0x404dc0
push 0x404d80
push 0x404d40
push 0x404d30
push 0x404d24
push 0x40bc94
push 0x404d14
push 0x404d0c
jmp 0x40f923
cmp esi, 0x41f
jne 0x40eed1
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x404cb8
push 0x404c58
push 0x404c00
push 0x404bc4
push 0x404b8c
push 0x404b84
push 0x40c478
push 0x404b70
push 0x404b60
push 0x404b40
push 0x404b28
push 0x404b10
push 0x404aec
push 0x404ae4
push 0x404ad0
push 0x404ac4
push 0x404a88
push 0x404a40
push 0x404a38
push 0x404a24
push 0x404a18
push 0x404a08
push 0x404a04
push 0x4049f8
push 0x4049e8
push 0x4049e0
push 0x4049cc
push 0x4049ac
push 0x404990
push 0x404938
push 0x404910
push 0x4048e8
push 0x4048d8
mov eax, 0x4048d0
push eax
push 0x40bc94
push 0x4048c0
push eax
jmp 0x40f923
cmp esi, 0x421
jne 0x40efaf
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x404878
push 0x404828
push 0x4047e0
push 0x4047ac
push 0x404770
push 0x404768
push 0x40c478
push 0x40474c
push 0x404734
push 0x404714
push 0x4046f8
push 0x4046dc
push 0x4046b0
push 0x4046a8
push 0x40469c
push 0x404690
push 0x404658
push 0x404610
push 0x404608
push 0x4045fc
push 0x4045f4
push 0x4045e4
push 0x4045dc
push 0x4056bc
push 0x4045c4
push 0x40bdcc
push 0x4045a8
push 0x404584
push 0x40456c
push 0x404528
push 0x4044fc
push 0x4044d0
push 0x4044c4
push 0x40bc98
push 0x40bc94
push 0x4044b4
push 0x4044ac
jmp 0x40f923
cmp esi, 0x422
jne 0x40f08d
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x40446c
push 0x404428
push 0x4043e4
push 0x4043c8
push 0x404390
push 0x404384
push 0x40437c
push 0x40435c
push 0x404348
push 0x404328
push 0x404310
push 0x4042f0
push 0x4042c8
push 0x4042bc
push 0x4042ac
push 0x404298
push 0x404258
push 0x404210
push 0x404204
push 0x4041f4
push 0x4041e8
push fcn.004041d8
push 0x4041cc
push 0x4041c4
push 0x4041b4
push 0x4041ac
push 0x404190
push 0x40416c
push 0x404158
push 0x404108
push 0x4040e8
push 0x4040c4
push 0x4040b4
push 0x4063dc
push 0x4040b0
push 0x4040a0
push 0x404098
jmp 0x40f923
cmp esi, 0x423
jne 0x40f16b
push 0x404078
push 0x404060
push 0x404054
push 0x404024
push 0x403fe0
push 0x403f98
push 0x403f54
push 0x403f1c
push 0x403edc
push 0x403ed4
push 0x40c478
push 0x403eb4
push 0x403ea0
push 0x403e80
push 0x403e6c
push 0x403e4c
push 0x403e08
push 0x403df8
push 0x403dec
push 0x403ddc
push 0x403d98
push 0x403d58
push 0x403d50
push 0x403d3c
push 0x403d2c
push 0x403d1c
push 0x403d10
push 0x403d04
push 0x403cec
push 0x403ce4
push 0x403cc8
push 0x403ca4
push 0x403c8c
push 0x403c38
push 0x403c04
push 0x403be0
push 0x403bd0
push 0x403bc4
push 0x40bc94
push 0x403bb0
push 0x403ba4
jmp 0x40f923
cmp esi, 0x424
jne 0x40f244
push 0x403b84
push 0x403b6c
push 0x403b64
push 0x403b3c
push 0x403b08
push 0x403ad0
push 0x403a9c
push 0x403a68
push 0x403a40
push 0x403a34
push 0x40c478
push 0x403a10
push 0x4039f0
push 0x4039c8
push 0x4039a8
push 0x40398c
push 0x40396c
push 0x403960
push 0x406164
push 0x40394c
push 0x403908
push 0x4038b8
push 0x4038b0
push 0x4038a4
push 0x40389c
push 0x403890
push 0x40608c
push 0x403888
push 0x403864
push 0x40385c
push 0x403838
push 0x403810
push 0x4037f4
push 0x4037b0
push 0x40377c
push 0x403754
push 0x403748
push 0x40373c
push 0x40bc94
push 0x40371c
jmp 0x40f84c
cmp esi, 0x425
jne 0x40f322
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x403708
push 0x4036f0
push 0x4036dc
push 0x4036b4
push 0x40367c
push 0x403674
push 0x40c478
push 0x40364c
push 0x403634
push 0x40360c
push 0x4035f0
push 0x4035d4
push 0x4035a8
push 0x40359c
push 0x40358c
push 0x403580
push 0x40354c
push 0x403500
push 0x4034f4
push 0x4034e4
push 0x4034dc
push 0x4034cc
push 0x4034c4
push 0x4034bc
push 0x40349c
push 0x403494
push 0x403480
push 0x40345c
push 0x40343c
push 0x403404
push 0x4033d8
push 0x4033ac
push 0x40339c
push 0x403390
push 0x40bc94
push 0x403380
push 0x403374
jmp 0x40f923
cmp esi, 0x427
jne 0x40f400
push 0x403354
push 0x40333c
push 0x403330
push 0x403300
push 0x4032b0
push 0x403260
push 0x403210
push 0x4031f8
push 0x4031c0
push 0x4031b4
push 0x4031ac
push 0x40318c
push 0x403178
push 0x403154
push 0x40313c
push 0x403114
push 0x4030e0
push 0x4030d4
push 0x4030c8
push 0x4030b4
push 0x403078
push 0x403030
push 0x403028
push 0x403014
push 0x403008
push 0x402ff4
push 0x402fe8
push 0x402fdc
push 0x402fb8
push 0x402fb0
push 0x402f90
push 0x402f78
push 0x402f54
push 0x402ef8
push 0x402eb8
push 0x402e8c
push 0x402e78
push 0x402e6c
push 0x402e50
push 0x402e3c
push 0x402e30
jmp 0x40f923
cmp esi, 0x429
jne 0x40f4de
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x402de0
push 0x402d88
push 0x402d38
push 0x402cf0
push 0x402cb0
push 0x402cac
push 0x402ca4
push 0x402c8c
push 0x402c78
push 0x402c5c
push 0x402c44
push 0x402c20
push 0x402bfc
push 0x402bf4
push 0x402be8
push 0x402bd4
push 0x402b9c
push 0x402b58
push 0x402b50
push 0x402b40
push 0x402b34
push 0x402b20
push 0x402b14
push 0x402b0c
push 0x402b00
push 0x402afc
push 0x402adc
push 0x402ac0
push 0x402aa8
push 0x402a58
push 0x402a34
push 0x402a18
push 0x402a0c
push 0x402a04
push 0x40bc94
push 0x4029f8
push 0x4029f0
jmp 0x40f923
cmp esi, 0x804
jne 0x40f5bc
push 0x4029e0
push 0x4029d4
push 0x4029cc
push 0x4029b8
push 0x402990
push 0x402964
push 0x40293c
push 0x40291c
push 0x4028f4
push 0x4028ec
push 0x4028e4
push 0x4028d4
push 0x4028c8
push 0x4028b4
push 0x4028a4
push 0x402890
push 0x402874
push 0x40286c
push 0x402864
push 0x40285c
push 0x402838
push 0x402800
push 0x4027f8
push 0x4027ec
push 0x4027e4
push 0x4027d8
push 0x4027d0
push 0x4027c8
push 0x4027b4
push 0x4027ac
push 0x40279c
push 0x402784
push 0x402770
push 0x402730
push 0x40270c
push 0x4026e8
push 0x4026dc
push 0x4026d4
push 0x4026c8
push 0x4026bc
push 0x4026b4
jmp 0x40f923
cmp esi, 0x816
jne 0x40f69a
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x402670
push 0x402630
push 0x4025e8
push 0x4025b4
push 0x402578
push 0x40a4b4
push 0x40c478
push 0x402554
push 0x40253c
push 0x40250c
push 0x4024f4
push 0x4024d0
push 0x4024a4
push 0x40a3e0
push 0x406fa4
push 0x402494
push 0x40245c
push 0x402408
push 0x406eec
push 0x4023f0
push 0x40a304
push 0x4023dc
push 0x406eb8
push 0x406eac
push 0x4023c4
push 0x406e8c
push 0x4023a4
push 0x402370
push 0x402350
push 0x402308
push 0x4022cc
push 0x40229c
push 0x402284
push 0x402278
push 0x40bc94
push 0x402264
push 0x402258
jmp 0x40f923
cmp esi, 0x81a
jne 0x40f778
push 0x402238
push 0x402224
push 0x403b64
push 0x4021fc
push 0x4021d8
push 0x4021b4
push 0x402190
push 0x402168
push 0x402144
push 0x402138
push 0x40c478
push 0x402118
push 0x402104
push 0x4020e4
push 0x4020d0
push 0x4020b4
push 0x40208c
push 0x402080
push 0x402070
push 0x402068
push 0x402034
push 0x401ff8
push 0x401ff0
push 0x401fe0
push 0x401fd4
push 0x403890
push 0x401fc8
push 0x401fc0
push 0x401fac
push 0x401fa4
push 0x401f84
push 0x401f70
push 0x401f54
push 0x401f10
push 0x401ee0
push 0x401ebc
push 0x401eb0
push 0x40bc98
push 0x40bc94
push 0x401ea0
push 0x401e98
jmp 0x40f923
cmp esi, 0x141a
jne 0x40f856
push 0x401e78
push 0x402224
push 0x403b64
push 0x40ca14
push 0x401e30
push 0x401de8
push 0x401da0
push 0x401d74
push 0x401d48
push 0x406244
push 0x40c478
push 0x401d28
push 0x401d10
push 0x401cec
push 0x401cd4
push 0x401cc0
push 0x401c94
push 0x406170
push 0x406164
push 0x401c88
push 0x401c54
push 0x401c08
push 0x401c00
push 0x401bf0
push 0x4060a4
push 0x401be0
push 0x401bd8
push 0x401bd0
push 0x401bb8
push 0x406064
push 0x401b98
push 0x401b88
push 0x401b70
push 0x405fc8
push 0x401b50
push 0x401b30
push 0x401b20
push 0x405f58
push 0x401b00
push 0x401aec
push 0x401ae4
jmp 0x40f923
push 0x40ca54
push 0x40ca3c
push 0x40ca34
push 0x40ca14
push 0x401aa0
push 0x401a58
push 0x401a10
push 0x4019d4
push 0x40199c
push 0x401994
push 0x40c478
push 0x401974
push 0x40195c
push 0x401938
push 0x401920
push 0x401904
push 0x4018d8
push 0x4018d0
push 0x4018c8
push 0x4018bc
push 0x401884
push 0x401830
push 0x401828
push 0x40181c
push 0x401814
push 0x401804
push 0x4017fc
push 0x4017f4
push 0x4017dc
push 0x40bdcc
push 0x4017b8
push 0x40179c
push 0x401788
push 0x401748
push 0x401730
push 0x401718
push 0x401708
push 0x40bc98
push 0x40bc94
push 0x4016fc
push 0x4016f4
mov ecx, 0x415038
call fcn.0040d442
pop esi
leave
ret