Function at 0x40ec30
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 0x40e004
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 0x40dff8
push dword [ebp - 4]
mov esi, 0x409
mov dword [ebp - 8], 0x400
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x40ec8e
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 0x40ed7a
push 0x40dfd8
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x40df4c
push 0x40df18
push 0x40deec
push 0x40ded8
push 0x40deac
push 0x40dea4
push 0x40de9c
push 0x40de88
push 0x40de78
push 0x40de64
push 0x40de54
push 0x40de40
push 0x40de18
push 0x40de14
push 0x40de04
push 0x40ddf0
push 0x40ddc0
push 0x40dd78
push 0x40dd6c
push 0x40dd60
push 0x40dd5c
push 0x40dd4c
push 0x40dd48
push 0x40dd44
push 0x40dd34
push 0x40dd30
push 0x40dd1c
push 0x40dd08
push 0x40dcf4
push 0x40dca0
push 0x40dc74
push 0x40dc50
push 0x40dc40
push 0x40dc30
push 0x40dc20
push 0x40dc14
push 0x40dc0c
jmp 0x4112e5
cmp esi, 0x402
jne 0x40ee58
push 0x40dfd8
push 0x40dbe8
push 0x40dbd0
push 0x40dbc8
push 0x40db98
push 0x40db38
push 0x40dad8
push 0x40da78
push 0x40da38
push 0x40d9f0
push 0x40d9e4
push 0x40d9e0
push 0x40d9bc
push 0x40d9a4
push 0x40d980
push 0x40d964
push 0x40d948
push fcn.0040d91c
push 0x40d910
push 0x40d904
push 0x40d8f4
push 0x40d8b0
push 0x40d860
push 0x40d854
push 0x40d844
push 0x40d83c
push 0x40d828
push 0x40d820
push 0x40d818
push 0x40d804
push 0x40d7fc
push 0x40d7dc
push 0x40d7b8
push 0x40d794
push 0x40d740
push 0x40d710
push 0x40d6e8
push 0x40d6d8
push 0x40d6cc
push 0x40d6c8
push 0x40d6b8
jmp 0x4106d4
cmp esi, 0x403
jne 0x40ef3b
push 0x40dfd8
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x40d670
push 0x40d618
push 0x40d5c8
push 0x40d594
push 0x40d558
push 0x40d54c
push 0x40d540
push 0x40d524
push 0x40d50c
push 0x40d4e4
push 0x40d4c0
push 0x40d49c
push 0x40d46c
push 0x40d464
push 0x40d454
push 0x40d444
push 0x40d408
push 0x40d3c0
push 0x40d3b8
push 0x40d3a4
push 0x40d394
push 0x40d37c
push 0x40d370
push 0x40d368
push 0x40d348
push 0x40d340
push 0x40d320
push 0x40d2f8
push 0x40d2dc
push 0x40d298
push 0x40d258
push 0x40d224
push 0x40d214
push 0x40d20c
push 0x40d208
push 0x40d1f8
push 0x40d1ec
jmp 0x4112e5
cmp esi, 0x404
jne 0x40f01e
push 0x40dfd8
push 0x40d1dc
push 0x40d1d0
push 0x40d1c8
push 0x40d1b0
push 0x40d180
push 0x40d14c
push 0x40d11c
push 0x40d0f4
push 0x40d0cc
push 0x40d0c4
push 0x40d0bc
push 0x40d0ac
push 0x40d09c
push 0x40d088
push 0x40d074
push 0x40d060
push 0x40d044
push 0x40d03c
push 0x40d030
push 0x40d028
push 0x40d000
push 0x40cfb8
push 0x40cfac
push 0x40cfa0
push 0x40cf98
push 0x40cf8c
push 0x40cf84
push 0x40cf7c
push 0x40cf64
push 0x40cf5c
push 0x40cf4c
push 0x40cf2c
push 0x40cf1c
push 0x40cedc
push 0x40cec0
push 0x40ce9c
push 0x40ce90
push 0x40ce80
push 0x40ce78
push 0x40ce6c
push 0x40ce64
jmp 0x4112e5
cmp esi, 0x405
jne 0x40f0fc
push 0x40dfd8
push 0x40ce44
push 0x40ce2c
push 0x40ce20
push 0x40cdec
push 0x40cda8
push 0x40cd60
push 0x40cd18
push 0x40cce0
push 0x40ccac
push 0x40cca4
push 0x40d9e0
push 0x40cc88
push 0x40cc74
push 0x40cc54
push 0x40cc3c
push 0x40cc20
push 0x40cbf4
push 0x40cbe8
push 0x40cbdc
push 0x40cbd0
push 0x40cb98
push 0x40cb50
push 0x40cb44
push 0x40cb34
push 0x40cb28
push 0x40cb18
push 0x40cb10
push 0x40cb08
push 0x40caf4
push 0x40caec
push 0x40cad0
push 0x40cab4
push 0x40ca98
push 0x40ca50
push 0x40ca20
push 0x40c9f4
push 0x40c9e4
push 0x40c9d8
push 0x40d208
push 0x40c9c8
jmp 0x41120e
cmp esi, 0x406
jne 0x40f1da
push 0x40dfd8
push 0x40c9a8
push 0x40c990
push 0x40c988
push 0x40c960
push 0x40c92c
push 0x40c8f8
push 0x40c8c4
push 0x40c894
push 0x40c85c
push 0x40c850
push 0x40d9e0
push 0x40c834
push 0x40c81c
push 0x40c800
push 0x40c7ec
push 0x40c7dc
push 0x40c7c4
push 0x40c7bc
push 0x40c7b4
push 0x40c7a4
push 0x40c770
push 0x40c720
push 0x40c714
push 0x40c708
push 0x40c700
push 0x40c6f0
push 0x40c6e8
push 0x40c6e0
push 0x40c6cc
push 0x40c6c4
push 0x40c6a8
push 0x40c68c
push 0x40c674
push 0x40c638
push 0x40c614
push 0x40c5f0
push 0x40c5e4
push 0x40d20c
push 0x40d208
push 0x40c5d8
jmp 0x41120e
cmp esi, 0x407
jne 0x40f2bd
push 0x40dfd8
push 0x40c5b0
push 0x40c594
push 0x40c588
push 0x40c55c
push 0x40c518
push 0x40c4d8
push 0x40c494
push 0x40c460
push 0x40c430
push 0x40c424
push 0x40d9e0
push 0x40c3f8
push 0x40c3dc
push 0x40c3b0
push 0x40c394
push 0x40c370
push 0x40c350
push 0x40c344
push 0x40c338
push 0x40c328
push 0x40c2ec
push 0x40c298
push 0x40c290
push 0x40c280
push 0x40c274
push 0x40c264
push 0x40c25c
push 0x40c254
push 0x40c228
push 0x40c220
push 0x40c204
push 0x40c1dc
push 0x40c1c0
push 0x40c158
push 0x40c12c
push 0x40c108
push 0x40c0fc
push 0x40d20c
push 0x40d208
push 0x40c0e4
push 0x40c0dc
jmp 0x4112e5
cmp esi, 0x408
jne 0x40f3a0
push 0x40dfd8
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x40c098
push 0x40c050
push 0x40c008
push 0x40bfd0
push 0x40bf90
push 0x40bf84
push 0x40bf7c
push 0x40bf54
push 0x40bf38
push 0x40bf0c
push 0x40beec
push 0x40bec4
push 0x40be98
push 0x40be8c
push 0x40be80
push 0x40be74
push 0x40be3c
push 0x40bde8
push 0x40bdd8
push 0x40bdc8
push 0x40bdbc
push 0x40bda4
push 0x40bd98
push 0x40bd8c
push 0x40bd70
push 0x40bd68
push 0x40bd40
push 0x40bd1c
push 0x40bd00
push 0x40bca8
push 0x40bc7c
push 0x40bc54
push 0x40bc3c
push 0x40bc30
push 0x40bc18
push 0x40bc04
push 0x40bbf8
jmp 0x4112e5
cmp esi, 0x40a
jne 0x40f47e
push 0x40dfd8
push 0x40bbd4
push 0x40bbb8
push 0x40bbb0
push 0x40bb84
push 0x40bb44
push 0x40bb00
push 0x40bab8
push 0x40ba7c
push 0x40ba44
push 0x40ba38
push 0x40ba30
push 0x40ba14
push 0x40b9fc
push 0x40b9dc
push 0x40b9c0
push 0x40b9a0
push 0x40b96c
push 0x40b964
push 0x40b958
push 0x40b948
push 0x40b90c
push 0x40b8b8
push 0x40b8ac
push 0x40b898
push 0x40b88c
push 0x40b878
push 0x40b86c
push 0x40b860
push 0x40b82c
push 0x40d340
push 0x40b80c
push 0x40b7f0
push 0x40b7d4
push 0x40b790
push 0x40b758
push 0x40b728
push 0x40b714
push 0x40d20c
push 0x40d208
push 0x40b704
jmp 0x410e96
cmp esi, 0x40b
jne 0x40f561
push 0x40dfd8
push 0x40b6e0
push 0x40b6cc
push 0x40b6c4
push 0x40b6a0
push 0x40b640
push 0x40b5d8
push 0x40b578
push 0x40b53c
push 0x40b4f0
push 0x40b4e8
push 0x40d9e0
push 0x40b4c4
push 0x40b4b0
push 0x40b484
push 0x40b468
push 0x40b450
push 0x40b41c
push 0x40b414
push 0x40b404
push 0x40b3f0
push 0x40b3a0
push 0x40b340
push 0x40b334
push 0x40b31c
push 0x40b30c
push 0x40b2fc
push 0x40b2f4
push 0x40b2cc
push 0x40b2b4
push 0x40b2ac
push 0x40b288
push 0x40b264
push 0x40b24c
push 0x40b1e8
push 0x40b1bc
push 0x40b194
push 0x40b180
push 0x40b178
push 0x40b164
push 0x40b150
push 0x40b144
jmp 0x4112e5
cmp esi, 0x40c
jne 0x40f644
push 0x40dfd8
push 0x40b124
push 0x40b10c
push 0x40b104
push 0x40b0dc
push 0x40b098
push 0x40b048
push 0x40b000
push 0x40afc0
push 0x40af80
push 0x40af78
push 0x40af70
push 0x40af50
push 0x40af38
push 0x40af18
push 0x40af00
push 0x40aed8
push 0x40ae98
push 0x40ae8c
push 0x40ae80
push 0x40ae70
push 0x40ae28
push 0x40add0
push 0x40adc4
push 0x40adb4
push 0x40ada8
push 0x40ad94
push 0x40ad8c
push 0x40ad84
push 0x40ad58
push 0x40ad50
push 0x40ad30
push 0x40ad18
push 0x40acfc
push 0x40ac98
push 0x40ac78
push 0x40ac5c
push 0x40ac48
push 0x40ac40
push 0x40d208
push 0x40ac2c
push 0x40ac20
jmp 0x4112e5
cmp esi, 0x40d
jne 0x40f727
push 0x40dfd8
push 0x40ac08
push 0x40abfc
push 0x40abf4
push 0x40abd4
push 0x40aba8
push 0x40ab78
push 0x40ab4c
push 0x40ab28
push 0x40ab04
push 0x40aafc
push 0x40aaf4
push 0x40aadc
push 0x40aac4
push 0x40aaac
push 0x40aaa0
push 0x40aa84
push 0x40aa58
push 0x40aa50
push 0x40aa44
push 0x40aa34
push 0x40aa0c
push 0x40a9c0
push 0x40a9b4
push 0x40a9a0
push 0x40a994
push 0x40a984
push 0x40a97c
push 0x40a974
push 0x40a968
push 0x40a960
push 0x40a944
push 0x40a934
push 0x40a920
push 0x40a8e0
push 0x40a8c4
push 0x40a8a8
push 0x40a89c
push 0x40a88c
push 0x40a880
push 0x40a874
push 0x40a86c
jmp 0x4112e5
cmp esi, 0x40e
jne 0x40f80a
push 0x40dfd8
push 0x40a850
push 0x40a830
push 0x40a828
push 0x40a7f0
push 0x40a7a0
push 0x40a750
push 0x40a700
push 0x40a6cc
push 0x40a6a8
push 0x40a6a0
push 0x40d9e0
push 0x40a67c
push 0x40a664
push 0x40a640
push 0x40a628
push 0x40a608
push 0x40a5d8
push 0x40a5cc
push 0x40a5c0
push 0x40a5b8
push 0x40a578
push 0x40a530
push 0x40a528
push 0x40a518
push 0x40a50c
push 0x40a4f8
push 0x40a4f0
push 0x40a4e8
push 0x40a4d0
push 0x40a4c8
push 0x40a4ac
push 0x40a498
push 0x40a480
push 0x40a438
push 0x40a418
push 0x40a400
push 0x40a3ec
push 0x40a3e4
push 0x40d208
push 0x40a3d4
push 0x40a3c8
jmp 0x4112e5
cmp esi, 0x410
jne 0x40f8e8
push 0x40dfd8
push 0x40a39c
push 0x40a380
push 0x40a378
push 0x40a328
push 0x40a2d8
push 0x40a288
push 0x40a238
push 0x40a204
push 0x40a1b8
push 0x40a1b0
push 0x40d9e0
push 0x40a184
push 0x40a168
push 0x40a13c
push 0x40a11c
push 0x40a0f4
push 0x40a0c0
push 0x40a0b8
push 0x40a0ac
push 0x40a09c
push 0x40a050
push 0x409ff0
push 0x409fe8
push 0x409fd8
push 0x409fd0
push 0x409fbc
push 0x409fb4
push 0x409f9c
push 0x409f74
push 0x409f6c
push 0x409f4c
push 0x409f08
push 0x409eec
push 0x409e88
push 0x409e38
push 0x409df0
push 0x409dd8
push 0x40d20c
push 0x40d208
push 0x409dc4
jmp 0x411052
cmp esi, 0x411
jne 0x40f9cb
push 0x40dfd8
push 0x409da4
push 0x409d8c
push 0x409d84
push 0x409d64
push 0x409d3c
push 0x409d0c
push 0x409ce4
push 0x409ca8
push 0x409c6c
push 0x409c60
push 0x40d9e0
push 0x409c40
push 0x409c28
push 0x409c08
push 0x409bf0
push 0x409bd0
push 0x409bac
push 0x409ba4
push 0x409b98
push 0x409b8c
push 0x409b4c
push 0x409b00
push 0x409af4
push 0x409ae4
push 0x409ad8
push 0x409ac8
push 0x409ac0
push 0x409ab8
push 0x409aa0
push 0x409a98
push 0x409a78
push 0x409a4c
push 0x409a24
push 0x4099e0
push 0x4099c0
push 0x4099a8
push 0x409998
push 0x40998c
push 0x409980
push 0x40996c
push 0x409960
jmp 0x4112e5
cmp esi, 0x412
jne 0x40faae
push 0x40dfd8
push 0x409944
push 0x40992c
push 0x409924
push 0x4098f4
push 0x4098dc
push 0x4098c0
push 0x4098a8
push 0x409880
push 0x409844
push 0x40983c
push 0x409834
push 0x409818
push 0x409804
push 0x4097e4
push 0x4097c8
push 0x4097a8
push 0x409788
push 0x409780
push 0x409774
push 0x409768
push 0x409734
push 0x4096f4
push 0x4096ec
push 0x4096e0
push 0x4096d8
push 0x4096c8
push 0x4096c0
push 0x4096b8
push 0x40969c
push 0x409694
push 0x409674
push 0x40965c
push 0x40963c
push 0x4095f8
push 0x4095c8
push 0x409598
push 0x409588
push 0x409580
push 0x40d208
push 0x409578
push 0x40956c
jmp 0x4112e5
cmp esi, 0x413
jne 0x40fb8c
push 0x40dfd8
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x409520
push 0x4094d8
push 0x409488
push 0x409444
push 0x409414
push 0x409408
push 0x40d9e0
push 0x4093e0
push 0x4093c4
push 0x4093a0
push 0x409388
push 0x409360
push 0x409328
push 0x40931c
push 0x409310
push 0x4092f8
push 0x4092b8
push 0x409270
push 0x409264
push 0x409254
push 0x409248
push 0x409234
push 0x409228
push 0x409220
push 0x4091f0
push 0x4091e8
push 0x4091c8
push 0x4091a0
push 0x409178
push 0x409138
push 0x40910c
push 0x4090e0
push 0x4090d4
push 0x4090c4
push 0x40d208
push 0x4090a8
jmp 0x41120e
cmp esi, 0x414
jne 0x40fc6f
push 0x40dfd8
push 0x409088
push 0x409070
push 0x40c988
push 0x40904c
push 0x409014
push 0x408fd4
push 0x408f9c
push 0x408f6c
push 0x408f38
push 0x408f30
push 0x40d9e0
push 0x408f14
push 0x408efc
push 0x408edc
push 0x408ec4
push 0x408eb4
push 0x408e90
push 0x408e88
push 0x408e7c
push 0x40c7a4
push 0x408e4c
push 0x408df8
push 0x408dec
push 0x408ddc
push 0x408dd4
push 0x408dc4
push 0x408dbc
push 0x408db4
push 0x408da4
push 0x408d9c
push 0x408d80
push 0x408d64
push 0x408d50
push 0x408d10
push 0x408cec
push 0x408cc8
push 0x408cb8
push 0x408cac
push 0x40d208
push 0x408ca0
push 0x408c98
jmp 0x4112e5
cmp esi, 0x415
jne 0x40fd4d
push 0x40dfd8
push 0x408c78
push 0x408c5c
push 0x408c54
push 0x408c28
push 0x408bec
push 0x408bac
push 0x408b74
push 0x408b44
push 0x408b0c
push 0x408b04
push 0x40d9e0
push 0x408aec
push 0x408ad8
push 0x408ab4
push 0x408a94
push 0x408a78
push 0x408a44
push 0x408a3c
push 0x408a30
push 0x408a24
push 0x4089e0
push 0x408988
push 0x40897c
push 0x408968
push 0x408960
push 0x408950
push 0x408948
push 0x40893c
push 0x408924
push 0x40891c
push 0x408900
push 0x4088dc
push 0x4088c4
push 0x408878
push 0x408848
push 0x408828
push 0x408818
push 0x408810
push 0x40d208
push 0x4087f0
jmp 0x41120e
cmp esi, 0x416
jne 0x40fe2b
push 0x40dfd8
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x408790
push 0x408728
push 0x4086c0
push 0x408690
push 0x408648
push 0x40ba38
push 0x40d9e0
push 0x408628
push 0x408610
push 0x4085ec
push 0x4085d4
push 0x4085b0
push 0x408574
push 0x40b964
push 0x408568
push 0x408558
push 0x408520
push 0x4084c0
push 0x4084b8
push 0x4084a4
push 0x40b88c
push 0x40848c
push 0x408484
push 0x408478
push 0x408460
push 0x408458
push 0x408438
push 0x408404
push 0x4083ec
push 0x408390
push 0x408358
push 0x40831c
push 0x408308
push 0x4082fc
push 0x40d208
push 0x4082e8
jmp 0x411052
cmp esi, 0x418
jne 0x40ff09
push 0x40dfd8
push 0x4082c8
push 0x4082b0
push 0x4082a8
push 0x40827c
push 0x40823c
push 0x4081f8
push 0x4081b4
push 0x40818c
push 0x408150
push 0x408144
push 0x40d9e0
push 0x408128
push 0x408110
push 0x4080f0
push 0x4080d4
push 0x4080ac
push 0x408078
push 0x408070
push 0x408064
push 0x408054
push 0x408010
push 0x407fc0
push 0x407fb4
push 0x407fa0
push 0x407f94
push 0x407f80
push 0x407f78
push 0x409220
push 0x407f60
push 0x407f58
push 0x407f38
push 0x407f08
push 0x407ef0
push 0x407e90
push 0x407e60
push 0x407e34
push 0x407e28
push 0x40d20c
push 0x40d208
push 0x407e18
jmp 0x41120e
cmp esi, 0x419
jne 0x40ffec
push 0x40dfd8
push 0x407df8
push 0x407de4
push 0x407dd8
push 0x407db4
push 0x407d7c
push 0x407d40
push 0x407d0c
push 0x407cd0
push 0x407c90
push 0x407c88
push 0x40d9e0
push 0x407c68
push 0x407c54
push 0x407c34
push 0x407c20
push 0x407c00
push 0x407bcc
push 0x407bc0
push 0x407bb0
push 0x407ba0
push 0x407b60
push 0x407b18
push 0x407b0c
push 0x407af8
push 0x407ae8
push 0x407ad8
push 0x407ad0
push 0x407ac8
push 0x407ab8
push 0x407ab0
push 0x407a94
push 0x407a70
push 0x407a5c
push 0x407a28
push 0x4079f8
push 0x4079d8
push 0x4079c8
push 0x4079bc
push 0x40d208
push 0x4079a4
push 0x407998
jmp 0x4112e5
cmp esi, 0x41a
jne 0x4100ca
push 0x40dfd8
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x407948
push 0x4078f8
push 0x4078a8
push 0x407870
push 0x407830
push 0x407824
push 0x407818
push 0x4077f8
push 0x4077e0
push 0x4077c0
push 0x4077a8
push 0x40778c
push 0x40775c
push 0x407750
push 0x407744
push 0x407734
push 0x4076f8
push 0x4076a8
push 0x4076a0
push 0x407690
push 0x407684
push 0x407674
push 0x40766c
push 0x407660
push 0x40764c
push 0x407644
push 0x407624
push 0x407604
push 0x4075ec
push 0x4075a8
push 0x407580
push 0x407558
push 0x407548
push 0x40753c
push 0x40751c
push 0x407508
jmp 0x41120e
cmp esi, 0x41b
jne 0x4101a8
push 0x40dfd8
push 0x4074e4
push 0x4074cc
push 0x4074c0
push 0x40749c
push 0x407468
push 0x407430
push 0x4073fc
push 0x4073c4
push 0x407398
push 0x407390
push 0x40d9e0
push 0x407370
push 0x40735c
push 0x40733c
push 0x407324
push 0x407304
push 0x4072e0
push 0x4072d4
push 0x4072c8
push 0x4072bc
push 0x407284
push 0x407238
push 0x407228
push 0x407214
push 0x407208
push 0x4071f8
push 0x4071f0
push 0x4071e8
push 0x4071c8
push 0x40caec
push 0x4071b0
push 0x407190
push 0x407170
push 0x407108
push 0x4070d0
push 0x4070a0
push 0x40c9e4
push 0x40c9d8
push 0x407084
push 0x407070
jmp 0x41120e
cmp esi, 0x41c
jne 0x41028b
push 0x40dfd8
push 0x407050
push 0x407038
push 0x407030
push 0x407000
push 0x406fb0
push 0x406f60
push 0x406f10
push 0x406ed4
push 0x406e9c
push 0x406e94
push 0x406e88
push 0x406e68
push 0x406e4c
push 0x406e2c
push 0x406e10
push 0x406dec
push 0x406db4
push 0x406da8
push 0x406d9c
push 0x406d8c
push 0x406d58
push 0x406cf8
push 0x406cec
push 0x406cd8
push 0x406ccc
push 0x406cbc
push 0x406cb4
push 0x406cac
push 0x406c94
push 0x406c8c
push 0x406c6c
push 0x406c44
push 0x406c24
push 0x406be0
push 0x406bb4
push 0x406b98
push 0x406b84
push 0x406b7c
push 0x40d208
push 0x406b68
push 0x406b60
jmp 0x4112e5
cmp esi, 0x41d
jne 0x410369
push 0x40dfd8
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x406b28
push 0x406aec
push 0x406ab4
push 0x406a90
push 0x406a60
push 0x408f30
push 0x40d9e0
push 0x406a44
push 0x406a2c
push 0x406a0c
push 0x4069f4
push 0x4069d8
push 0x4069b4
push 0x4069ac
push 0x4069a0
push 0x406990
push 0x406954
push 0x406900
push 0x4068f8
push 0x4068e8
push 0x4068e0
push 0x4068d0
push 0x4068c8
push 0x4068bc
push 0x4068a4
push 0x4068a0
push 0x406880
push 0x406868
push 0x406854
push 0x406810
push 0x4067dc
push 0x4067a8
push 0x406798
push 0x406790
push 0x40d208
push 0x406780
jmp 0x4112e0
cmp esi, 0x41e
push 0x40dfd8
jne 0x41044c
push 0x406764
push 0x406748
push 0x406740
push 0x40671c
push 0x4066e0
push 0x4066a4
push 0x40666c
push 0x40663c
push 0x406608
push 0x406600
push 0x4065f8
push 0x4065e0
push 0x4065c4
push 0x4065ac
push 0x406594
push 0x406584
push 0x40655c
push 0x406550
push 0x406544
push 0x406538
push 0x4064fc
push 0x4064a8
push 0x4064a4
push 0x406494
push 0x40648c
push 0x406480
push 0x40647c
push 0x406474
push 0x406460
push 0x406450
push 0x406440
push 0x406428
push 0x40640c
push 0x4063c8
push 0x406388
push 0x406348
push 0x406338
push 0x40632c
push 0x40d208
push 0x40631c
push 0x406314
jmp 0x4112e5
cmp esi, 0x41f
jne 0x410527
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x4062c0
push 0x406260
push 0x406208
push 0x4061c8
push 0x406190
push 0x406188
push 0x40d9e0
push 0x406174
push 0x406164
push 0x406144
push 0x40612c
push 0x406114
push 0x4060f0
push 0x4060e8
push 0x4060d4
push 0x4060c8
push 0x40608c
push 0x406048
push 0x406040
push 0x40602c
push 0x406020
push 0x406010
push 0x40600c
push 0x406000
push 0x405ff0
push 0x405fe8
push 0x405fd4
push 0x405fb4
push 0x405f98
push 0x405f40
push 0x405f18
push 0x405ef0
push 0x405ee0
mov eax, 0x405ed8
push eax
push 0x40d208
push 0x405ec8
push eax
jmp 0x4112e5
cmp esi, 0x421
jne 0x410600
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x405e80
push 0x405e30
push 0x405de8
push 0x405db4
push 0x405d78
push 0x405d70
push 0x40d9e0
push 0x405d54
push 0x405d3c
push 0x405d1c
push 0x405d00
push 0x405ce4
push 0x405cb8
push 0x405cb0
push 0x405ca4
push 0x405c98
push 0x405c60
push 0x405c18
push 0x405c0c
push 0x405c00
push 0x405bf8
push 0x405be8
push 0x405be0
push 0x406cac
push 0x405bc8
push 0x40d340
push 0x405bac
push 0x405b88
push 0x405b70
push 0x405b30
push 0x405b04
push 0x405ad8
push 0x405acc
push 0x40d20c
push 0x40d208
push 0x405abc
jmp 0x410db8
cmp esi, 0x422
jne 0x4106de
push 0x405a9c
push 0x405a80
push 0x405a74
push 0x405a4c
push 0x405a0c
push 0x4059c8
push 0x405984
push 0x405968
push 0x405930
push 0x405924
push 0x40591c
push 0x4058fc
push 0x4058e8
push 0x4058c8
push 0x4058b0
push 0x405890
push 0x405868
push 0x40585c
push 0x40584c
push 0x405838
push 0x4057f8
push 0x4057b0
push 0x4057a8
push 0x405798
push 0x40578c
push fcn.0040577c
push 0x405770
push 0x405768
push 0x405758
push 0x405750
push 0x405734
push 0x405710
push 0x4056fc
push 0x4056b0
push 0x405690
push 0x40566c
push 0x40565c
push 0x4079bc
push 0x405658
push 0x405648
push 0x405640
jmp 0x4112e5
cmp esi, 0x423
jne 0x4107bc
push 0x405620
push 0x405608
push 0x4055fc
push 0x4055cc
push 0x405588
push 0x405540
push 0x4054fc
push 0x4054c4
push 0x405484
push 0x40547c
push 0x40d9e0
push 0x40545c
push 0x405448
push 0x405428
push 0x405414
push 0x4053f4
push 0x4053b0
push 0x4053a0
push 0x405394
push 0x405384
push 0x405340
push 0x4052fc
push 0x4052f4
push 0x4052e0
push 0x4052d0
push 0x4052c0
push 0x4052b4
push 0x4052a8
push 0x405290
push 0x405288
push 0x40526c
push 0x405248
push 0x405230
push 0x4051e0
push 0x4051ac
push 0x405188
push 0x405178
push 0x40516c
push 0x40d208
push 0x405158
push 0x40514c
jmp 0x4112e5
cmp esi, 0x424
jne 0x410895
push 0x40512c
push 0x405114
push 0x40510c
push 0x4050e4
push 0x4050b0
push 0x405078
push 0x405044
push 0x405010
push 0x404fe8
push 0x404fdc
push 0x40d9e0
push 0x404fb8
push 0x404f98
push 0x404f70
push 0x404f50
push 0x404f34
push 0x404f14
push 0x404f08
push 0x407744
push 0x404ef4
push 0x404eb0
push 0x404e60
push 0x404e58
push 0x404e4c
push 0x404e44
push 0x404e38
push 0x40766c
push 0x404e30
push 0x404e0c
push 0x404e04
push 0x404de0
push 0x404db8
push 0x404d9c
push 0x404d5c
push 0x404d28
push 0x404d00
push 0x404cf4
push 0x404ce8
push 0x40d208
push 0x404cc8
jmp 0x41120e
cmp esi, 0x425
jne 0x410973
push 0x404ca0
push 0x404c88
push 0x404c80
push 0x404c58
push 0x404c28
push 0x404bf4
push 0x404bc4
push 0x404ba0
push 0x404b70
push 0x404b68
push 0x40d9e0
push 0x404b40
push 0x404b28
push 0x404afc
push 0x404ae0
push 0x404ac4
push 0x404a98
push 0x404a8c
push 0x404a7c
push 0x404a70
push 0x404a34
push 0x4049e8
push 0x4049e0
push 0x4049d0
push 0x4049c8
push 0x4049b8
push 0x4049b0
push 0x4049a8
push 0x404990
push 0x404988
push 0x404970
push 0x40494c
push 0x40492c
push 0x4048f4
push 0x4048c8
push 0x40489c
push 0x40488c
push 0x404880
push 0x40d208
push 0x404870
push 0x404864
jmp 0x4112e5
cmp esi, 0x427
jne 0x410a51
push 0x404844
push 0x40482c
push 0x404820
push 0x4047f0
push 0x4047a0
push 0x404750
push 0x404700
push 0x4046ec
push 0x4046b4
push 0x4046a8
push 0x4046a0
push 0x404680
push 0x40466c
push 0x404648
push 0x404630
push 0x404608
push 0x4045d4
push 0x4045c8
push 0x4045bc
push 0x4045a8
push 0x40456c
push 0x404528
push 0x40451c
push 0x404508
push 0x4044fc
push 0x4044e8
push 0x4044dc
push 0x4044d0
push 0x4044ac
push 0x4044a4
push 0x404484
push 0x40446c
push 0x404448
push 0x4043f0
push 0x4043b0
push 0x404384
push 0x404370
push 0x404364
push 0x404348
push 0x404334
push 0x404328
jmp 0x4112e5
cmp esi, 0x429
jne 0x410b2f
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x4042d8
push 0x404280
push 0x404230
push 0x4041e8
push 0x4041ac
push 0x4041a8
push 0x4041a0
push 0x404188
push 0x404174
push 0x404158
push 0x404140
push 0x40411c
push 0x4040f8
push 0x4040f0
push 0x4040e4
push 0x4040d0
push 0x404098
push 0x404058
push 0x40404c
push 0x40403c
push 0x404030
push 0x40401c
push 0x404010
push 0x404008
push 0x403ffc
push 0x403ff8
push 0x403fd8
push 0x403fbc
push 0x403fa4
push 0x403f58
push 0x403f34
push 0x403f18
push 0x403f0c
push 0x403f04
push 0x40d208
push 0x403ef8
push 0x403ef0
jmp 0x4112e5
cmp esi, 0x42d
jne 0x410c0d
push 0x403ed4
push 0x403ec0
push 0x403eb8
push 0x403e8c
push 0x403e48
push 0x403df8
push 0x403db0
push 0x403d88
push 0x403d50
push 0x403d44
push 0x403d3c
push 0x403d24
push 0x403d10
push 0x403cec
push 0x403cd0
push 0x403ca8
push 0x403c7c
push 0x403c74
push 0x403c64
push 0x403c54
push 0x403c1c
push 0x403bc0
push 0x403bb8
push 0x403ba4
push 0x403b98
push 0x403b88
push 0x403b80
push 0x403b70
push 0x403b5c
push 0x403b54
push 0x403b38
push 0x403b18
push 0x403af4
push 0x403a98
push 0x403a5c
push 0x403a2c
push 0x403a14
push 0x403a08
push 0x4039ec
push 0x4039d4
push 0x4039c8
jmp 0x4112e5
cmp esi, 0x42f
jne 0x410ce4
push 0x40398c
push 0x403960
push 0x403950
push 0x403928
mov eax, 0x4038a0
push eax
push eax
push eax
push 0x403838
push 0x4037d8
push 0x4037c4
push 0x4037b8
push 0x403778
push 0x403748
push 0x403708
push 0x4036d8
push 0x4036b4
push 0x403660
push 0x40364c
push 0x403634
push 0x40361c
push 0x4035b8
push 0x403550
push 0x403544
push 0x403530
push 0x403520
push 0x4034f8
push 0x4034e8
push 0x4034dc
push 0x4034b0
push 0x4034a0
push 0x403464
push 0x403430
push 0x40340c
push 0x4033b0
push 0x403374
push 0x40333c
push 0x403318
push 0x40330c
push 0x4032d8
push 0x4032b8
push 0x4032a8
jmp 0x4112e5
cmp esi, 0x43e
jne 0x410dc2
push 0x40328c
push 0x40327c
push 0x403274
push 0x40324c
push 0x40320c
push 0x4031c8
push 0x403188
push 0x403150
push 0x4030f8
push 0x405d70
push 0x40d9e0
push 0x4030d4
push 0x4030bc
push 0x403098
push 0x403078
push 0x40305c
push 0x403020
push 0x405cb0
push 0x403010
push 0x403000
push 0x402fc4
push 0x402f88
push 0x405c0c
push 0x405c00
push 0x405bf8
push 0x402f78
push 0x402f70
push 0x402f68
push 0x402f58
push 0x402f4c
push 0x402f30
push 0x402f14
push 0x402efc
push 0x402ec4
push 0x402ea8
push 0x402e8c
push 0x402e7c
push 0x402e74
push 0x40d208
push 0x402e60
push 0x402e58
jmp 0x4112e5
cmp esi, 0x456
jne 0x410ea0
push 0x402e38
push 0x402e20
push 0x40bbb0
push 0x402df4
push 0x402db0
push 0x402d6c
push 0x402d2c
push 0x402cfc
push 0x402cbc
push 0x40ba38
push 0x40d9e0
push 0x402c9c
push 0x402c84
push 0x402c60
push 0x402c48
push 0x402c24
push 0x402bf0
push 0x40b964
push 0x408568
push 0x402be0
push 0x402ba8
push 0x402b58
push 0x402b50
push 0x402b3c
push 0x40b88c
push 0x402b2c
push 0x402b24
push 0x402b1c
push 0x402b04
push 0x40d340
push 0x402ae4
push 0x402abc
push 0x402aa0
push 0x402a64
push 0x402a38
push 0x402a14
push 0x402a04
push 0x40d20c
push 0x40d208
push 0x4029f4
push 0x4029ec
jmp 0x4112e5
cmp esi, 0x804
jne 0x410f7e
push 0x4029dc
push 0x4029d0
push 0x4029c8
push 0x4029b4
push 0x40298c
push 0x402960
push 0x402938
push 0x402918
push 0x4028f0
push 0x4028e8
push 0x4028e0
push 0x4028d0
push 0x4028c4
push 0x4028b0
push 0x4028a0
push 0x40288c
push 0x402870
push 0x402868
push 0x402860
push 0x402858
push 0x402834
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 0x4112e5
cmp esi, 0x816
jne 0x41105c
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x402670
push 0x402630
push 0x4025e8
push 0x4025b8
push 0x40257c
push 0x40ba38
push 0x40d9e0
push 0x402558
push 0x402540
push 0x402510
push 0x4024f8
push 0x4024d4
push 0x4024a8
push 0x40b964
push 0x408568
push 0x402498
push 0x402460
push 0x402410
push 0x4084b8
push 0x4023fc
push 0x40b88c
push 0x4023e8
push 0x408484
push 0x408478
push 0x4023d0
push 0x408458
push 0x4023b0
push 0x40237c
push 0x40235c
push 0x402318
push 0x4022dc
push 0x4022ac
push 0x402294
push 0x402288
push 0x40d208
push 0x402274
push 0x402268
jmp 0x4112e5
cmp esi, 0x81a
jne 0x41113a
push 0x402248
push 0x402234
push 0x40510c
push 0x40220c
push 0x4021e8
push 0x4021c4
push 0x4021a0
push 0x402178
push 0x402154
push 0x402148
push 0x40d9e0
push 0x402128
push 0x402114
push 0x4020f4
push 0x4020e0
push 0x4020c4
push 0x40209c
push 0x402090
push 0x402080
push 0x402078
push 0x402044
push 0x40200c
push 0x402004
push 0x401ff4
push 0x401fe8
push 0x404e38
push 0x401fdc
push 0x401fd4
push 0x401fc0
push 0x401fb8
push 0x401f98
push 0x401f84
push 0x401f68
push 0x401f28
push 0x401ef8
push 0x401ed4
push 0x401ec8
push 0x40d20c
push 0x40d208
push 0x401eb8
push 0x401eb0
jmp 0x4112e5
cmp esi, 0x141a
jne 0x411218
push 0x401e90
push 0x402234
push 0x40510c
push 0x40df78
push 0x401e48
push 0x401e00
push 0x401db8
push 0x401d90
push 0x401d64
push 0x407824
push 0x40d9e0
push 0x401d44
push 0x401d2c
push 0x401d08
push 0x401cf0
push 0x401cdc
push 0x401cb0
push 0x407750
push 0x407744
push 0x401ca4
push 0x401c70
push 0x401c28
push 0x401c20
push 0x401c10
push 0x407684
push 0x401c00
push 0x401bf8
push 0x401bf0
push 0x401bd8
push 0x407644
push 0x401bb8
push 0x401ba8
push 0x401b90
push 0x4075a8
push 0x401b70
push 0x401b50
push 0x401b40
push 0x40753c
push 0x401b20
push 0x401b0c
push 0x401b04
jmp 0x4112e5
push 0x40dfb8
push 0x40dfa0
push 0x40df98
push 0x40df78
push 0x401ac0
push 0x401a78
push 0x401a30
push 0x4019f8
push 0x4019c0
push 0x4019b8
push 0x40d9e0
push 0x401998
push 0x401980
push 0x40195c
push 0x401944
push 0x401928
push 0x4018fc
push 0x4018f4
push 0x4018ec
push 0x4018e0
push 0x4018a8
push 0x401858
push 0x401850
push 0x401844
push 0x40183c
push 0x40182c
push 0x401824
push 0x40181c
push 0x401804
push 0x40d340
push 0x4017e0
push 0x4017c4
push 0x4017b0
push 0x401770
push 0x401758
push 0x401740
push 0x401730
push 0x40d20c
push 0x40d208
push 0x401724
push 0x40171c
mov ecx, 0x417040
call fcn.0040ea07
pop esi
leave
ret