Function at 0x423490
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x318
mov esi, esp
mov eax, dword [ebp + 0x14]
mov ecx, dword [ebp + 0x10]
mov edx, dword [ebp + 0xc]
mov edi, dword [ebp + 8]
mov dword [esi + 0x2c4], 0x97f467a4
mov dword [esi + 0x2bc], eax
mov dword [esi + 0x2b8], ecx
mov dword [esi + 0x2b4], edx
mov dword [esi + 0x2b0], edi
mov eax, dword [esi + 0x2c4]
mov ecx, eax
sub ecx, 0x7e7f8ed6
mov dword [esi + 0x2ac], eax
mov dword [esi + 0x2a8], ecx
jg 0x4241c3
jmp 0x4234f7
mov eax, dword [esi + 0x2ac]
sub eax, 0x7d636352
mov dword [esi + 0x2a4], eax
jg 0x4241a7
jmp 0x423513
mov eax, dword [esi + 0x2ac]
sub eax, 0x6e1e6fbc
mov dword [esi + 0x2a0], eax
jg 0x42418b
jmp 0x42352f
mov eax, dword [esi + 0x2ac]
sub eax, 0x8405810c
mov dword [esi + 0x29c], eax
jg 0x423567
jmp 0x42354b
mov eax, dword [esi + 0x2ac]
sub eax, 0x83208c95
mov dword [esi + 0x298], eax
je 0x424694
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x9670318c
mov dword [esi + 0x294], eax
jg 0x42359f
jmp 0x423583
mov eax, dword [esi + 0x2ac]
sub eax, 0x8405810d
mov dword [esi + 0x290], eax
je 0x425069
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x97f467a3
mov dword [esi + 0x28c], eax
jg 0x4235d7
jmp 0x4235bb
mov eax, dword [esi + 0x2ac]
sub eax, 0x9670318d
mov dword [esi + 0x288], eax
je 0x425013
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x9c43c024
mov dword [esi + 0x284], eax
jg 0x42360f
jmp 0x4235f3
mov eax, dword [esi + 0x2ac]
sub eax, 0x97f467a4
mov dword [esi + 0x280], eax
je 0x4241e4
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x68a6efcf
mov dword [esi + 0x27c], eax
jg 0x42416f
jmp 0x42362b
mov eax, dword [esi + 0x2ac]
sub eax, 0x685dc89d
mov dword [esi + 0x278], eax
jg 0x424153
jmp 0x423647
mov eax, dword [esi + 0x2ac]
sub eax, 0x656ceb0f
mov dword [esi + 0x274], eax
jg 0x424137
jmp 0x423663
mov eax, dword [esi + 0x2ac]
sub eax, 0x54e72529
mov dword [esi + 0x270], eax
jg 0x42411b
jmp 0x42367f
mov eax, dword [esi + 0x2ac]
sub eax, 0x50e0def6
mov dword [esi + 0x26c], eax
jg 0x4240ff
jmp 0x42369b
mov eax, dword [esi + 0x2ac]
sub eax, 0x4e8a50ad
mov dword [esi + 0x268], eax
jg 0x4240e3
jmp 0x4236b7
mov eax, dword [esi + 0x2ac]
sub eax, 0x4c53ca77
mov dword [esi + 0x264], eax
jg 0x4240c7
jmp 0x4236d3
mov eax, dword [esi + 0x2ac]
sub eax, 0x4b86b6a3
mov dword [esi + 0x260], eax
jg 0x4240ab
jmp 0x4236ef
mov eax, dword [esi + 0x2ac]
sub eax, 0x48774068
mov dword [esi + 0x25c], eax
jg 0x42408f
jmp 0x42370b
mov eax, dword [esi + 0x2ac]
sub eax, 0x42aac1f8
mov dword [esi + 0x258], eax
jg 0x424073
jmp 0x423727
mov eax, dword [esi + 0x2ac]
sub eax, 0x3fdeca66
mov dword [esi + 0x254], eax
jg 0x424057
jmp 0x423743
mov eax, dword [esi + 0x2ac]
sub eax, 0x3028c664
mov dword [esi + 0x250], eax
jg 0x42403b
jmp 0x42375f
mov eax, dword [esi + 0x2ac]
sub eax, 0x2d8335e7
mov dword [esi + 0x24c], eax
jg 0x42401f
jmp 0x42377b
mov eax, dword [esi + 0x2ac]
sub eax, 0x2c099423
mov dword [esi + 0x248], eax
jg 0x424003
jmp 0x423797
mov eax, dword [esi + 0x2ac]
sub eax, 0x2b58b71a
mov dword [esi + 0x244], eax
jg 0x423fe7
jmp 0x4237b3
mov eax, dword [esi + 0x2ac]
sub eax, 0x298aa6b3
mov dword [esi + 0x240], eax
jg 0x423fcb
jmp 0x4237cf
mov eax, dword [esi + 0x2ac]
sub eax, 0x25cce41e
mov dword [esi + 0x23c], eax
jg 0x423faf
jmp 0x4237eb
mov eax, dword [esi + 0x2ac]
sub eax, 0x24502622
mov dword [esi + 0x238], eax
jg 0x423f93
jmp 0x423807
mov eax, dword [esi + 0x2ac]
sub eax, 0x2013e6cb
mov dword [esi + 0x234], eax
jg 0x423f77
jmp 0x423823
mov eax, dword [esi + 0x2ac]
sub eax, 0x1983b410
mov dword [esi + 0x230], eax
jg 0x423f5b
jmp 0x42383f
mov eax, dword [esi + 0x2ac]
sub eax, 0x11e7a607
mov dword [esi + 0x22c], eax
jg 0x423f3f
jmp 0x42385b
mov eax, dword [esi + 0x2ac]
sub eax, 0x1157699d
mov dword [esi + 0x228], eax
jg 0x423f23
jmp 0x423877
mov eax, dword [esi + 0x2ac]
sub eax, 0x107971fd
mov dword [esi + 0x224], eax
jg 0x423f07
jmp 0x423893
mov eax, dword [esi + 0x2ac]
sub eax, 0xa0a6796
mov dword [esi + 0x220], eax
jg 0x423eeb
jmp 0x4238af
mov eax, dword [esi + 0x2ac]
sub eax, 0x8c2a410
mov dword [esi + 0x21c], eax
jg 0x423ecf
jmp 0x4238cb
mov eax, dword [esi + 0x2ac]
sub eax, 0x1f78360
mov dword [esi + 0x218], eax
jg 0x423eb3
jmp 0x4238e7
mov eax, dword [esi + 0x2ac]
sub eax, 0xfaabc44f
mov dword [esi + 0x214], eax
jg 0x423e97
jmp 0x423903
mov eax, dword [esi + 0x2ac]
sub eax, 0xee30963a
mov dword [esi + 0x210], eax
jg 0x423e7b
jmp 0x42391f
mov eax, dword [esi + 0x2ac]
sub eax, 0xe79b1f30
mov dword [esi + 0x20c], eax
jg 0x423e5f
jmp 0x42393b
mov eax, dword [esi + 0x2ac]
sub eax, 0xe1b6e072
mov dword [esi + 0x208], eax
jg 0x423e43
jmp 0x423957
mov eax, dword [esi + 0x2ac]
sub eax, 0xdc550b53
mov dword [esi + 0x204], eax
jg 0x423e27
jmp 0x423973
mov eax, dword [esi + 0x2ac]
sub eax, 0xdaec7693
mov dword [esi + 0x200], eax
jg 0x423e0b
jmp 0x42398f
mov eax, dword [esi + 0x2ac]
sub eax, 0xd57be1bb
mov dword [esi + 0x1fc], eax
jg 0x423def
jmp 0x4239ab
mov eax, dword [esi + 0x2ac]
sub eax, 0xd5065836
mov dword [esi + 0x1f8], eax
jg 0x423dd3
jmp 0x4239c7
mov eax, dword [esi + 0x2ac]
sub eax, 0xd3a04dc7
mov dword [esi + 0x1f4], eax
jg 0x423db7
jmp 0x4239e3
mov eax, dword [esi + 0x2ac]
sub eax, 0x9c8b7b7b
mov dword [esi + 0x1f0], eax
jg 0x423a1b
jmp 0x4239ff
mov eax, dword [esi + 0x2ac]
sub eax, 0x9c43c025
mov dword [esi + 0x1ec], eax
je 0x424807
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x9f38cd26
mov dword [esi + 0x1e8], eax
jg 0x423a53
jmp 0x423a37
mov eax, dword [esi + 0x2ac]
sub eax, 0x9c8b7b7c
mov dword [esi + 0x1e4], eax
je 0x424a78
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xa3b63c7e
mov dword [esi + 0x1e0], eax
jg 0x423a8b
jmp 0x423a6f
mov eax, dword [esi + 0x2ac]
sub eax, 0x9f38cd27
mov dword [esi + 0x1dc], eax
je 0x424a14
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xa788c946
mov dword [esi + 0x1d8], eax
jg 0x423ac3
jmp 0x423aa7
mov eax, dword [esi + 0x2ac]
sub eax, 0xa3b63c7f
mov dword [esi + 0x1d4], eax
je 0x424ca0
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xa8a5000b
mov dword [esi + 0x1d0], eax
jg 0x423afb
jmp 0x423adf
mov eax, dword [esi + 0x2ac]
sub eax, 0xa788c947
mov dword [esi + 0x1cc], eax
je 0x4247a3
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xab942ade
mov dword [esi + 0x1c8], eax
jg 0x423b33
jmp 0x423b17
mov eax, dword [esi + 0x2ac]
sub eax, 0xa8a5000c
mov dword [esi + 0x1c4], eax
je 0x424cfb
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xb5db731c
mov dword [esi + 0x1c0], eax
jg 0x423b6b
jmp 0x423b4f
mov eax, dword [esi + 0x2ac]
sub eax, 0xab942adf
mov dword [esi + 0x1bc], eax
je 0x42474a
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xbb54367b
mov dword [esi + 0x1b8], eax
jg 0x423ba3
jmp 0x423b87
mov eax, dword [esi + 0x2ac]
sub eax, 0xb5db731d
mov dword [esi + 0x1b4], eax
je 0x4248cc
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xbc0a62c9
mov dword [esi + 0x1b0], eax
jg 0x423bdb
jmp 0x423bbf
mov eax, dword [esi + 0x2ac]
sub eax, 0xbb54367c
mov dword [esi + 0x1ac], eax
je 0x424bd8
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xbe286f5b
mov dword [esi + 0x1a8], eax
jg 0x423c13
jmp 0x423bf7
mov eax, dword [esi + 0x2ac]
sub eax, 0xbc0a62ca
mov dword [esi + 0x1a4], eax
je 0x4245de
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xc068bdf1
mov dword [esi + 0x1a0], eax
jg 0x423c4b
jmp 0x423c2f
mov eax, dword [esi + 0x2ac]
sub eax, 0xbe286f5c
mov dword [esi + 0x19c], eax
je 0x424cc5
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xc11043d9
mov dword [esi + 0x198], eax
jg 0x423c83
jmp 0x423c67
mov eax, dword [esi + 0x2ac]
sub eax, 0xc068bdf2
mov dword [esi + 0x194], eax
je 0x424676
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xc21eca8d
mov dword [esi + 0x190], eax
jg 0x423cbb
jmp 0x423c9f
mov eax, dword [esi + 0x2ac]
sub eax, 0xc11043da
mov dword [esi + 0x18c], eax
je 0x4245af
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xca87cdff
mov dword [esi + 0x188], eax
jg 0x423cf3
jmp 0x423cd7
mov eax, dword [esi + 0x2ac]
sub eax, 0xc21eca8e
mov dword [esi + 0x184], eax
je 0x424be7
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xcb62bead
mov dword [esi + 0x180], eax
jg 0x423d2b
jmp 0x423d0f
mov eax, dword [esi + 0x2ac]
sub eax, 0xca87ce00
mov dword [esi + 0x17c], eax
je 0x42502b
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xce36b2d7
mov dword [esi + 0x178], eax
jg 0x423d63
jmp 0x423d47
mov eax, dword [esi + 0x2ac]
sub eax, 0xcb62beae
mov dword [esi + 0x174], eax
je 0x424c91
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xce36b2d8
mov dword [esi + 0x170], eax
je 0x424fd9
jmp 0x423d7f
mov eax, dword [esi + 0x2ac]
sub eax, 0xd310debc
mov dword [esi + 0x16c], eax
je 0x4244e3
jmp 0x423d9b
mov eax, dword [esi + 0x2ac]
sub eax, 0xd32188f0
mov dword [esi + 0x168], eax
je 0x424685
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xd3a04dc8
mov dword [esi + 0x164], eax
je 0x42458e
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xd5065837
mov dword [esi + 0x160], eax
je 0x4245cf
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xd57be1bc
mov dword [esi + 0x15c], eax
je 0x424656
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xdaec7694
mov dword [esi + 0x158], eax
je 0x424bb4
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xdc550b54
mov dword [esi + 0x154], eax
je 0x4246c1
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xe1b6e073
mov dword [esi + 0x150], eax
je 0x424782
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xe79b1f31
mov dword [esi + 0x14c], eax
je 0x424fe8
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xee30963b
mov dword [esi + 0x148], eax
je 0x4241f4
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xfaabc450
mov dword [esi + 0x144], eax
je 0x424b78
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x1f78361
mov dword [esi + 0x140], eax
je 0x424666
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x8c2a411
mov dword [esi + 0x13c], eax
je 0x424a58
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0xa0a6797
mov dword [esi + 0x138], eax
je 0x424509
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x107971fe
mov dword [esi + 0x134], eax
je 0x4247d7
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x1157699e
mov dword [esi + 0x130], eax
je 0x425119
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x11e7a608
mov dword [esi + 0x12c], eax
je 0x424ceb
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x1983b411
mov dword [esi + 0x128], eax
je 0x424a97
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x2013e6cc
mov dword [esi + 0x124], eax
je 0x424b57
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x24502623
mov dword [esi + 0x120], eax
je 0x424a48
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x25cce41f
mov dword [esi + 0x11c], eax
je 0x4245bf
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x298aa6b4
mov dword [esi + 0x118], eax
je 0x424c5a
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x2b58b71b
mov dword [esi + 0x114], eax
je 0x4247e7
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x2c099424
mov dword [esi + 0x110], eax
je 0x42475a
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x2d8335e8
mov dword [esi + 0x10c], eax
je 0x424726
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x3028c665
mov dword [esi + 0x108], eax
je 0x424bf6
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x3fdeca67
mov dword [esi + 0x104], eax
je 0x42504a
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x42aac1f9
mov dword [esi + 0x100], eax
je 0x424816
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x48774069
mov dword [esi + 0xfc], eax
je 0x4244f9
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x4b86b6a4
mov dword [esi + 0xf8], eax
je 0x4244c2
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x4c53ca78
mov dword [esi + 0xf4], eax
je 0x424c1a
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x4e8a50ae
mov dword [esi + 0xf0], eax
je 0x424c35
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x50e0def7
mov dword [esi + 0xec], eax
je 0x424f64
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x54e7252a
mov dword [esi + 0xe8], eax
je 0x4246a4
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x656ceb10
mov dword [esi + 0xe4], eax
je 0x424a87
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x685dc89e
mov dword [esi + 0xe0], eax
je 0x4246d0
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x68a6efd0
mov dword [esi + 0xdc], eax
je 0x424c6a
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x6e1e6fbd
mov dword [esi + 0xd8], eax
je 0x424ff7
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x7d636353
mov dword [esi + 0xd4], eax
je 0x42460e
jmp 0x4241df
mov eax, dword [esi + 0x2ac]
sub eax, 0x7e7f8ed7
mov dword [esi + 0xd0], eax
je 0x424b97
jmp 0x4241df
jmp 0x42513a
mov eax, 0xee30963b
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0
mov ecx, 0x8c
mov edx, 4
mov dword [esi + 0xcc], eax
mov eax, edx
mov dword [esi + 0xc8], edx
mov dword [esi + 0xc4], ecx
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2c8], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2cc], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2d0], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2d4], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2d8], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2dc], eax
mov eax, 0x8c
call fcn.0042b750
mov eax, esp
and eax, 0xfffffff8
mov esp, eax
mov dword [esi + 0x2e0], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2e4], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2e8], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2ec], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2f0], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2f4], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2f8], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x2fc], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x300], eax
mov eax, dword [esi + 0xc8]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x304], eax
mov eax, 0x400
mov dword [esi + 0xc0], eax
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x308], eax
mov eax, dword [esi + 0xc0]
call fcn.0042b750
mov eax, esp
mov dword [esi + 0x30c], eax
mov eax, 8
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x2c8]
mov edx, dword [esi + 0x2bc]
mov dword [ecx], edx
mov ecx, dword [esi + 0x2cc]
mov edi, dword [esi + 0x2b8]
mov dword [ecx], edi
mov ecx, dword [esi + 0x2d0]
mov ebx, dword [esi + 0x2b4]
mov dword [ecx], ebx
mov ecx, dword [esi + 0x2d4]
mov edx, dword [esi + 0x2b0]
mov dword [ecx], edx
mov ecx, dword [esi + 0x2d8]
mov dword [ecx], 0
mov ecx, dword [esi + 0x2dc]
mov dword [ecx], 0
mov ecx, dword [esi + 0x2e4]
mov dword [ecx], 0xd
mov ecx, dword [esi + 0x2e8]
mov dword [ecx], 0
mov ecx, dword [esi + 0x2f0]
mov dword [ecx], 0
mov ecx, dword [esi + 0x2f4]
mov dword [ecx], 0x400
mov ecx, dword [esi + 0x300]
mov dword [ecx], 0xffffffff
mov ecx, dword [esi + 0x2e0]
sub esp, 0xc
mov dword [esp], ecx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x8c
mov dword [esi + 0xbc], eax
call fcn.00408bc0
add esp, 0xc
mov ecx, 5
mov edx, dword [esi + 0x2d4]
mov edx, dword [edx]
mov edi, dword [esi + 0xbc]
sub esp, 0xc
mov dword [esp], edi
mov dword [esp + 4], edx
mov dword [esp + 8], 5
mov dword [esi + 0xb8], eax
mov dword [esi + 0xb4], ecx
call fcn.00407910
add esp, 0xc
mov ecx, 5
mov edx, dword [esi + 0x2e0]
sub esp, 0xc
mov dword [esp], edx
mov edx, dword [esi + 0xbc]
mov dword [esp + 4], edx
mov dword [esp + 8], 5
mov dword [esi + 0xb0], eax
mov dword [esi + 0xac], ecx
call fcn.00425140
add esp, 0xc
mov ecx, 0x4b86b6a4
cmp eax, 0
setne al
and al, 1
mov byte [esi + 0x310], al
mov dword [esi + 0x2c4], ecx
jmp 0x42513a
mov eax, 0x48774069
mov ecx, 0xd310debc
mov dl, byte [esi + 0x310]
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, dword [sym.imp.ADVAPI32.dll_CryptDestroyKey]
mov edi, dword [eax]
mov dword [esi + 0x2c4], 0x4e8a50ae
jmp 0x42513a
mov eax, 0xa0a6797
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0x736
mov ecx, 0
mov edx, 0x300
mov edi, dword [esi + 0x2e0]
mov edi, dword [edi]
mov ebx, dword [esi + 0x2e0]
mov ebx, dword [ebx + 4]
sub edi, 0x18a48bfb
add edi, ebx
add edi, 0x18a48bfb
mov dword [esi + 0xa8], ecx
mov ecx, edi
shl edx, cl
mov edi, dword [esi + 0xa8]
sub edi, edx
sub eax, edi
shl eax, 1
sub esp, 4
mov dword [esp], eax
call fcn.0042cae4
add esp, 4
mov edx, 0xd3a04dc8
mov edi, dword [esi + 0x2e0]
mov dword [edi + 0x10], eax
mov eax, dword [esi + 0x2e0]
cmp dword [eax + 0x10], 0
setne cl
and cl, 1
mov byte [esi + 0x311], cl
mov dword [esi + 0x2c4], edx
jmp 0x42513a
mov eax, 0xc11043da
mov ecx, 0xbc0a62ca
mov dl, byte [esi + 0x311]
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0x25cce41f
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0xd5065837
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov dword [esi + 0x2c4], 0x4e8a50ae
jmp 0x42513a
call fcn.0041a3f0
mov ecx, 0x83208c95
mov edx, 0x7d636353
mov edi, dword [esi + 0x2e0]
cmp dword [edi + 0xc], 0
cmovne ecx, edx
mov dword [esi + 0x2c4], ecx
mov dword [esi + 0xa4], eax
jmp 0x42513a
mov eax, dword [esi + 0x2e0]
mov eax, dword [eax + 0xc]
shl eax, 0
sub esp, 4
mov dword [esp], eax
call fcn.0042cae4
add esp, 4
mov ecx, 0xd57be1bc
mov edx, 0xd32188f0
mov edi, dword [esi + 0x2e0]
mov dword [edi + 0x14], eax
mov eax, dword [esi + 0x2e0]
cmp dword [eax + 0x14], 0
cmovne ecx, edx
mov dword [esi + 0x2c4], ecx
jmp 0x42513a
mov eax, 0x1f78361
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0xc068bdf2
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov dword [esi + 0x2c4], 0x4e8a50ae
jmp 0x42513a
mov dword [esi + 0x2c4], 0x685dc89e
jmp 0x42513a
mov eax, 0x54e7252a
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0xdc550b54
mov ecx, dword [esi + 0x2e0]
mov dword [ecx + 0x14], 0
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov dword [esi + 0x2c4], 0x685dc89e
jmp 0x42513a
mov eax, 0
mov ecx, dword [esi + 0x30c]
mov edx, dword [esi + 0x2dc]
mov dword [edx], ecx
mov ecx, dword [esi + 0x2d0]
mov ecx, dword [ecx]
sub eax, 0xd
add ecx, eax
mov eax, dword [esi + 0x2d0]
mov dword [eax], ecx
mov eax, dword [esi + 0x2e0]
mov dword [eax + 0x84], 0xfffffffe
mov eax, dword [esi + 0x2e0]
mov dword [eax + 0x58], 0
mov dword [esi + 0x2c4], 0x2d8335e8
jmp 0x42513a
mov eax, 0xb5db731d
mov ecx, 0xab942adf
mov edx, dword [esi + 0x2f0]
cmp dword [edx], 0
cmove eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0x2c099424
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0xe1b6e073
mov ecx, dword [esi + 0x2d0]
cmp dword [ecx], 0
setne dl
and dl, 1
mov byte [esi + 0x312], dl
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0xb5db731d
mov ecx, 0xa788c947
mov dl, byte [esi + 0x312]
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0x42aac1f9
mov ecx, 0x107971fe
mov edx, dword [esi + 0x2ec]
mov dword [edx], 0x400
mov edx, dword [esi + 0x2ec]
mov edx, dword [edx]
mov edi, dword [esi + 0x2d0]
cmp edx, dword [edi]
cmova eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0x2b58b71b
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0x9c43c025
mov ecx, dword [esi + 0x2d0]
mov ecx, dword [ecx]
mov edx, dword [esi + 0x2ec]
mov dword [edx], ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov dword [esi + 0x2c4], 0x42aac1f9
jmp 0x42513a
mov eax, dword [esi + 0x2ec]
mov eax, dword [eax]
mov ecx, dword [esi + 0x2d4]
mov ecx, dword [ecx]
mov edx, dword [esi + 0x2e4]
add ecx, dword [edx]
mov edx, dword [esi + 0x308]
sub esp, 0xc
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call fcn.00407910
add esp, 0xc
mov ecx, 0
mov edx, dword [esi + 0x2ec]
mov edx, dword [edx]
mov edi, dword [esi + 0x2e4]
mov edi, dword [edi]
mov ebx, ecx
sub ebx, edi
mov edi, ecx
sub edi, edx
add ebx, edi
sub ecx, ebx
mov edx, dword [esi + 0x2e4]
mov dword [edx], ecx
mov ecx, dword [esi + 0x2ec]
mov ecx, dword [ecx]
mov edx, dword [esi + 0x2d0]
mov edx, dword [edx]
sub edx, 0x7cdd720a
sub edx, ecx
add edx, 0x7cdd720a
mov ecx, dword [esi + 0x2d0]
mov dword [ecx], edx
mov ecx, dword [esi + 0x2ec]
mov ecx, dword [ecx]
mov edx, dword [esi + 0x2f0]
mov dword [edx], ecx
mov ecx, dword [esi + 0x308]
mov edx, dword [esi + 0x2d8]
mov dword [edx], ecx
mov dword [esi + 0x2c4], 0xb5db731d
mov dword [esi + 0xa0], eax
jmp 0x42513a
mov eax, dword [esi + 0x2f0]
cmp dword [eax], 0
sete cl
and cl, 1
movzx eax, cl
mov edx, dword [esi + 0x2f4]
mov edx, dword [edx]
mov edi, dword [esi + 0x2dc]
mov edi, dword [edi]
mov ebx, dword [esi + 0x2f0]
mov ebx, dword [ebx]
mov ecx, dword [esi + 0x2d8]
mov ecx, dword [ecx]
mov dword [esi + 0x9c], eax
mov eax, dword [esi + 0x2e0]
mov dword [esi + 0x98], eax
mov eax, dword [esi + 0x2f8]
mov dword [esi + 0x94], eax
mov eax, dword [esi + 0x2fc]
sub esp, 0x20
mov dword [esi + 0x90], eax
mov eax, dword [esi + 0x98]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
mov eax, dword [esi + 0x94]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], edi
mov dword [esp + 0x14], edx
mov eax, dword [esi + 0x90]
mov dword [esp + 0x18], eax
mov eax, dword [esi + 0x9c]
mov dword [esp + 0x1c], eax
call fcn.004258e0
add esp, 0x20
mov ecx, 0xdaec7694
mov edx, 0x9f38cd27
mov edi, 0
mov ebx, dword [esi + 0x304]
mov dword [ebx], eax
mov eax, dword [esi + 0x2f8]
mov eax, dword [eax]
mov ebx, dword [esi + 0x2f0]
mov ebx, dword [ebx]
sub edi, eax
add ebx, edi
mov eax, dword [esi + 0x2f0]
mov dword [eax], ebx
mov eax, dword [esi + 0x2f8]
mov eax, dword [eax]
mov edi, dword [esi + 0x2d8]
mov edi, dword [edi]
add edi, eax
mov eax, dword [esi + 0x2d8]
mov dword [eax], edi
mov eax, dword [esi + 0x2fc]
mov eax, dword [eax]
mov edi, dword [esi + 0x2f4]
mov edi, dword [edi]
add edi, 0x4bc893ca
sub edi, eax
sub edi, 0x4bc893ca
mov eax, dword [esi + 0x2f4]
mov dword [eax], edi
mov eax, dword [esi + 0x2fc]
mov eax, dword [eax]
mov edi, dword [esi + 0x2dc]
mov edi, dword [edi]
add edi, eax
mov eax, dword [esi + 0x2dc]
mov dword [eax], edi
mov eax, dword [esi + 0x2f4]
cmp dword [eax], 0
cmove ecx, edx
mov dword [esi + 0x2c4], ecx
jmp 0x42513a
mov eax, 0x656ceb10
mov ecx, 0x24502623
mov edx, dword [esi + 0x2ec]
mov dword [edx], 0x400
mov edx, dword [esi + 0x2ec]
mov edx, dword [edx]
mov edi, dword [esi + 0x2c8]
cmp edx, dword [edi]
cmova eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0x8c2a411
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0x9c8b7b7c
mov ecx, dword [esi + 0x2c8]
mov ecx, dword [ecx]
mov edx, dword [esi + 0x2ec]
mov dword [edx], ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov dword [esi + 0x2c4], 0x656ceb10
jmp 0x42513a
mov eax, 0x1983b411
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, dword [esi + 0x2ec]
mov eax, dword [eax]
mov ecx, dword [esi + 0x30c]
mov edx, dword [esi + 0x2cc]
mov edx, dword [edx]
mov edi, dword [esi + 0x2e8]
add edx, dword [edi]
sub esp, 0xc
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call fcn.00407910
add esp, 0xc
mov ecx, 0x2013e6cc
mov edx, 0
mov edi, dword [esi + 0x2ec]
mov edi, dword [edi]
mov ebx, dword [esi + 0x2e8]
mov ebx, dword [ebx]
mov dword [esi + 0x8c], eax
mov eax, edx
sub eax, ebx
mov ebx, edx
sub ebx, edi
add eax, ebx
sub edx, eax
mov eax, dword [esi + 0x2e8]
mov dword [eax], edx
mov eax, dword [esi + 0x2ec]
mov eax, dword [eax]
mov edx, dword [esi + 0x2c8]
mov edx, dword [edx]
sub edx, 0x862a7613
sub edx, eax
add edx, 0x862a7613
mov eax, dword [esi + 0x2c8]
mov dword [eax], edx
mov eax, dword [esi + 0x2f4]
mov dword [eax], 0x400
mov eax, dword [esi + 0x2f4]
mov eax, dword [eax]
mov edx, dword [esi + 0x2c8]
cmp eax, dword [edx]
seta al
and al, 1
mov byte [esi + 0x313], al
mov dword [esi + 0x2c4], ecx
jmp 0x42513a
mov eax, 0x7e7f8ed7
mov ecx, 0xfaabc450
mov dl, byte [esi + 0x313]
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, dword [esi + 0x2c8]
mov eax, dword [eax]
mov ecx, dword [esi + 0x2f4]
mov dword [ecx], eax
mov dword [esi + 0x2c4], 0x7e7f8ed7
jmp 0x42513a
mov eax, dword [esi + 0x30c]
mov ecx, dword [esi + 0x2dc]
mov dword [ecx], eax
mov dword [esi + 0x2c4], 0xdaec7694
jmp 0x42513a
mov eax, 0xc21eca8e
mov ecx, 0xbb54367c
mov edx, dword [esi + 0x304]
cmp dword [edx], 0
cmovne eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov dword [esi + 0x2c4], 0x4e8a50ae
jmp 0x42513a
mov dword [esi + 0x2c4], 0x3028c665
jmp 0x42513a
mov eax, 0x4c53ca78
mov ecx, 0x2d8335e8
mov edx, dword [esi + 0x2f4]
cmp dword [edx], 0
cmovne eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, dword [esi + 0x300]
mov dword [eax], 0
mov dword [esi + 0x2c4], 0x4e8a50ae
jmp 0x42513a
mov eax, 0xa3b63c7f
mov ecx, 0x298aa6b4
mov edx, dword [esi + 0x2e0]
cmp dword [edx + 0x14], 0
cmovne eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, 0x68a6efd0
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, dword [esi + 0x2e0]
mov eax, dword [eax + 0x14]
sub esp, 4
mov dword [esp], eax
call fcn.0042b810
add esp, 4
mov eax, 0xcb62beae
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov dword [esi + 0x2c4], 0xa3b63c7f
jmp 0x42513a
mov eax, 0x11e7a608
mov ecx, 0xbe286f5c
mov edx, dword [esi + 0x2e0]
cmp dword [edx + 0x10], 0
cmovne eax, ecx
mov dword [esi + 0x2c4], eax
jmp 0x42513a
mov eax, dword [esi + 0x2e0]
mov eax, dword [eax + 0x10]
sub esp, 4
mov dword [esp], eax
call fcn.0042b810
add esp, 4
mov dword [esi + 0x2c4], 0x11e7a608
jmp 0x42513a
mov eax, dword [esi + 0x300]
mov eax, dword [eax]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov eax, 0
mov ecx, 0x8c
mov edx, 4
mov dword [esi + 0x88], eax
mov eax, edx
mov dword [esi + 0x84], edx
mov dword [esi + 0x80], ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x7c], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x78], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x74], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x70], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x6c], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, 0x8c
mov dword [esi + 0x68], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
and eax, 0xfffffff8
mov esp, eax
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x64], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x60], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x5c], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x58], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x54], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x50], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x4c], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x48], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x84]
mov dword [esi + 0x44], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, 0x400
mov dword [esi + 0x40], eax
mov eax, ecx
mov dword [esi + 0x3c], ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x3c]
mov dword [esi + 0x38], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, 8
mov dword [esi + 0x34], eax
mov eax, ecx
call fcn.0042b750
mov eax, esp
mov ecx, dword [esi + 0x7c]
mov edx, dword [esi + 0x2bc]
mov dword [ecx], edx
mov edi, dword [esi + 0x78]
mov ebx, dword [esi + 0x2b8]
mov dword [edi], ebx
mov ecx, dword [esi + 0x74]
mov edx, dword [esi + 0x2b4]
mov dword [ecx], edx
mov ecx, dword [esi + 0x70]
mov edx, dword [esi + 0x2b0]
mov dword [ecx], edx
mov ecx, dword [esi + 0x6c]
mov dword [ecx], 0
mov ecx, dword [esi + 0x68]
mov dword [ecx], 0
mov ecx, dword [esi + 0x60]
mov dword [ecx], 0xd
mov ecx, dword [esi + 0x5c]
mov dword [ecx], 0
mov ecx, dword [esi + 0x54]
mov dword [ecx], 0
mov ecx, dword [esi + 0x50]
mov dword [ecx], 0x400
mov ecx, dword [esi + 0x44]
mov dword [ecx], 0xffffffff
mov ecx, dword [esi + 0x64]
sub esp, 0xc
mov dword [esp], ecx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x8c
mov dword [esi + 0x30], eax
call fcn.00408bc0
add esp, 0xc
mov ecx, 5
mov edx, dword [esi + 0x70]
mov edi, dword [edx]
mov ebx, dword [esi + 0x30]
sub esp, 0xc
mov dword [esp], ebx
mov dword [esp + 4], edi
mov dword [esp + 8], 5
mov dword [esi + 0x2c], eax
mov dword [esi + 0x28], ecx
call fcn.00407910
add esp, 0xc
mov ecx, 5
sub esp, 0xc
mov edx, dword [esi + 0x64]
mov dword [esp], edx
mov edi, dword [esi + 0x30]
mov dword [esp + 4], edi
mov dword [esp + 8], 5
mov dword [esi + 0x24], eax
mov dword [esi + 0x20], ecx
call fcn.00425140
add esp, 0xc
mov dword [esi + 0x2c4], 0xee30963b
mov dword [esi + 0x1c], eax
jmp 0x42513a
mov eax, 0
mov ecx, 0x300
mov edx, dword [esi + 0x2e0]
mov edx, dword [edx]
mov edi, dword [esi + 0x2e0]
mov edi, dword [edi + 4]
add edx, 0xa57a3ef8
add edx, edi
sub edx, 0xa57a3ef8
mov dword [esi + 0x18], ecx
mov ecx, edx
mov edx, dword [esi + 0x18]
shl edx, cl
mov edi, eax
sub edi, 0x736
mov ebx, eax
sub ebx, edx
add edi, ebx
sub eax, edi
shl eax, 1
sub esp, 4
mov dword [esp], eax
call fcn.0042cae4
add esp, 4
mov edx, dword [esi + 0x2e0]
mov dword [edx + 0x10], eax
mov eax, dword [esi + 0x2e0]
mov dword [esi + 0x2c4], 0xa0a6797
mov dword [esi + 0x14], eax
jmp 0x42513a
mov dword [esi + 0x2c4], 0x25cce41f
jmp 0x42513a
mov dword [esi + 0x2c4], 0x1f78361
jmp 0x42513a
mov eax, dword [esi + 0x2e0]
mov dword [eax + 0x14], 0
mov dword [esi + 0x2c4], 0x54e7252a
jmp 0x42513a
mov eax, dword [esi + 0x2d0]
mov dword [esi + 0x2c4], 0x2c099424
mov dword [esi + 0x10], eax
jmp 0x42513a
mov eax, dword [esi + 0x2d0]
mov eax, dword [eax]
mov ecx, dword [esi + 0x2ec]
mov dword [ecx], eax
mov dword [esi + 0x2c4], 0x2b58b71b
jmp 0x42513a
mov eax, dword [esi + 0x2c8]
mov eax, dword [eax]
mov ecx, dword [esi + 0x2ec]
mov dword [ecx], eax
mov dword [esi + 0x2c4], 0x8c2a411
jmp 0x42513a
mov eax, dword [esi + 0x2ec]
mov eax, dword [eax]
mov ecx, dword [esi + 0x30c]
mov edx, dword [esi + 0x2cc]
mov edx, dword [edx]
mov edi, dword [esi + 0x2e8]
add edx, dword [edi]
sub esp, 0xc
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call fcn.00407910
add esp, 0xc
mov ecx, dword [esi + 0x2ec]
mov ecx, dword [ecx]
mov edx, dword [esi + 0x2e8]
mov edx, dword [edx]
sub edx, 0x8a5a3779
add edx, ecx
add edx, 0x8a5a3779
mov ecx, dword [esi + 0x2e8]
mov dword [ecx], edx
mov ecx, dword [esi + 0x2ec]
mov ecx, dword [ecx]
mov edx, dword [esi + 0x2c8]
mov edx, dword [edx]
sub edx, 0x4b94b95a
sub edx, ecx
add edx, 0x4b94b95a
mov ecx, dword [esi + 0x2c8]
mov dword [ecx], edx
mov ecx, dword [esi + 0x2f4]
mov dword [ecx], 0x400
mov ecx, dword [esi + 0x2f4]
mov edx, dword [esi + 0x2c8]
mov dword [esi + 0x2c4], 0x1983b411
mov dword [esi + 0xc], eax
mov dword [esi + 8], ecx
mov dword [esi + 4], edx
jmp 0x42513a
mov eax, dword [esi + 0x2e0]
mov eax, dword [eax + 0x14]
sub esp, 4
mov dword [esp], eax
call fcn.0042b810
add esp, 4
mov dword [esi + 0x2c4], 0x68a6efd0
jmp 0x4234d2