Function at 0x40cfb0
Capabilities:
Allocate or change rwx memory
Contain obfuscated stackstrings

Disassembly:
sub esp, 0x278
mov dword [esp + 0xd8], 0x13717c08
mov dword [esp + 0x1d4], 0x109f34d9
mov dword [esp + 0x1c], 0x37650ee0
mov dword [esp + 0x168], 0x7c225433
mov dword [esp + 0xbc], 0x549d446e
mov dword [esp + 0x10c], 0x6a71b4c3
mov dword [esp + 0xb4], 0xce98f09
mov dword [esp + 0x104], 0x727c360b
mov dword [esp + 0xfc], 0x471f7dff
mov dword [esp + 0x1f8], 0x54d8599a
mov dword [esp + 0x19c], 0x2a5b71b7
mov dword [esp + 0x118], 0x222855c4
mov dword [esp + 0x14], 0x5c37649e
mov dword [esp + 0x80], 0x213e1621
mov dword [esp + 0xc], 0x6e2fab02
mov dword [esp + 0xac], 0x153fa45a
mov dword [esp + 0x240], 0x73aca1ae
mov dword [esp + 0x200], 0x3a584a01
mov dword [esp + 0x30], 0x4f95f3aa
mov dword [esp + 0xf0], 0x11917cce
mov dword [esp + 0x178], 0x6df3c979
mov dword [esp + 0x58], 0x6b80526e
mov dword [esp + 0xa4], 0x5f908a06
mov dword [esp + 0x230], 0x6a067a08
mov dword [esp + 0x150], 0x2f25530d
mov dword [esp + 0x9c], 0xcb633a6
mov dword [esp + 0xd0], 0xc3d6b8c
mov dword [esp + 0x14c], 0x7cdd7842
mov dword [esp + 0x194], 0x65f5e28d
mov dword [esp + 0xf4], 0xcb7f879
mov dword [esp + 0x94], 0x844b808
mov dword [esp + 0x248], 0x5221d8c2
mov dword [esp + 0x28], 0x37d1aa0a
mov dword [esp + 0x18c], 0x61ae0776
mov dword [esp + 0x8c], 0x76b31ab4
mov dword [esp + 0x1b0], 0x704837d8
mov dword [esp + 8], 0x776d158e
mov dword [esp + 0x84], 0x6b9f0f2d
mov dword [esp + 0x184], 0x3cff0844
mov dword [esp + 0x78], 0x7487f9f6
mov dword [esp + 4], 0x6dc5a6b7
mov dword [esp + 0xa0], 0x269f5fd8
mov dword [esp + 0xec], 0x452e3a4
mov dword [esp + 0x50], 0x38960da5
mov dword [esp + 0x160], 0x45185d33
mov dword [esp + 0x270], 0x141382cb
mov dword [esp + 0x20c], 0x16bd8b4e
mov dword [esp + 0x110], 0x3e0908cc
mov dword [esp + 0x138], 0x10d290
mov dword [esp + 0x144], 0x40a3b8be
mov dword [esp + 0x70], 0x8a19bcb
mov dword [esp + 0x254], 0x44691510
mov dword [esp + 0x7c], 0x426eb607
mov dword [esp + 0x74], 0xf21a989
mov dword [esp + 0x1e0], 0x7c231c4c
mov dword [esp + 0xe4], 0x10014c08
mov dword [esp + 0x260], 0x76759eed
mov dword [esp + 0x24c], 0x4a1d4624
mov dword [esp + 0x1a0], 0x4f7a00f6
mov dword [esp + 0x6c], 0x2ad946b8
mov dword [esp + 0x274], 0x438fb994
mov dword [esp + 0x1c0], 0x23f15e2
mov dword [esp + 0x48], 0x399b4922
mov dword [esp + 0x26c], 0x74df4d57
mov dword [esp + 0xc8], 0x79b98a03
mov dword [esp + 0x20], 0x700d00df
mov dword [esp + 0x17c], 0x1e7749d
mov dword [esp + 0x170], 0x422f027f
mov dword [esp + 0x1e8], 0x6e632a4b
mov dword [esp + 0x204], 0x4feff8a
mov dword [esp + 0x130], 0x6a50cc94
mov dword [esp + 0x148], 0x25f2e791
mov dword [esp + 0x1cc], 0x6012d008
mov dword [esp + 0x1c4], 0x1731b16a
mov dword [esp + 0x40], 0x3cd822c0
mov dword [esp + 0x244], 0x7cd2235
mov dword [esp + 0x208], 0x367a55ab
mov dword [esp + 0x13c], 0x7ec75b6
mov dword [esp + 0x64], 0x3f987487
mov dword [esp + 0x23c], 0x6e985872
mov dword [esp + 0x1fc], 0x221c178a
mov dword [esp + 0x134], 0x31ffec4d
mov dword [esp + 0x174], 0x4621c514
mov dword [esp + 0xdc], 0x1fe644db
mov dword [esp + 0x12c], 0x58c16e36
mov dword [esp + 0x5c], 0x2ec96776
mov dword [esp + 0x188], 0x2725a70d
mov dword [esp + 0x1bc], 0x27edeb2b
mov dword [esp + 0x98], 0x3bf369b6
mov dword [esp + 0x1b4], 0x6eabe171
mov dword [esp + 0x234], 0x6b5645df
mov dword [esp + 0x54], 0x5c3dc860
mov dword [esp + 0xc0], 0xda62162
mov dword [esp + 0x1ac], 0x2523a886
mov dword [esp + 0x124], 0x13113621
mov dword [esp + 0x22c], 0x6851a8f6
mov dword [esp + 0x16c], 0x21c1218f
mov dword [esp + 0x264], 0x3c8e8fdd
mov dword [esp + 0x108], 0x4bc9b420
mov dword [esp + 0xe8], 0x8dafeba
mov dword [esp + 0x224], 0x6c8c3a1a
mov dword [esp + 0x218], 0x66a88e33
mov dword [esp + 0x1d0], 0xb054c22
mov dword [esp + 0x68], 0x77adf6ee
mov dword [esp + 0x238], 0x48478769
mov dword [esp + 0x198], 0x4388bad4
mov dword [esp + 0x158], 0x1d29ab7e
mov dword [esp + 0x100], 0x63228910
mov dword [esp + 0x4c], 0x349617e7
mov dword [esp + 0x21c], 0x752e49c1
mov dword [esp + 0x44], 0x3a7819b4
mov dword [esp + 0x18], 0x59462ad1
mov dword [esp + 0x11c], 0x409750cc
mov dword [esp + 0x1b8], 0x4e95ccfe
mov dword [esp + 0xf8], 0x79edcf73
mov dword [esp + 0x1f0], 0xcc2205
mov dword [esp + 0xb8], 0x613848d8
mov dword [esp + 0x3c], 0x502eb722
mov dword [esp + 0x38], 0x1b21740d
mov dword [esp + 0x128], 0x1eeaf884
mov dword [esp + 0x250], 0x363cb6da
mov dword [esp + 0x258], 0x3c54384b
mov dword [esp + 0xd4], 0x4dee60bb
mov dword [esp + 0x90], 0x761bc3d
mov dword [esp + 0xcc], 0x57847b5d
mov dword [esp + 0x1f4], 0x39fba59e
mov dword [esp + 0x1a4], 0x70da817d
mov dword [esp + 0x180], 0xf36b373
mov dword [esp + 0x1ec], 0x24050d0
mov dword [esp + 0x164], 0x697e5bb5
mov dword [esp + 0x210], 0x6540d759
mov dword [esp + 0x34], 0x74252e01
mov dword [esp + 0x2c], 0x1d5964cd
mov dword [esp + 0x228], 0x52cb5639
mov dword [esp + 0x10], 0x2e2413b4
mov dword [esp + 0x140], 0x2663c9a6
mov dword [esp + 0x88], 0x17aa617f
mov dword [esp + 0x220], 0x70f77313
mov dword [esp + 0xb0], 0x17bd777
mov dword [esp + 0x60], 0x6ce9d9a2
mov dword [esp + 0x190], 0x523917fa
mov dword [esp + 0x1d8], 0x1fab6977
mov dword [esp + 0x15c], 0x5f97d1c4
mov dword [esp + 0x120], 0x81eb896
mov dword [esp + 0x1c8], 0x1a1d9a2a
mov dword [esp + 0x154], 0x2339325a
mov dword [esp + 0x1e4], 0x5f4a50bf
mov dword [esp + 0x114], 0x576d6884
mov dword [esp + 0xc4], 0x2e98fc7b
mov dword [esp + 0x214], 0x21bf3db9
mov dword [esp + 0xe0], 0x71b9ac66
mov dword [esp + 0x1dc], 0xd807848
mov dword [esp + 0x268], 0x6abbcb4f
mov dword [esp + 0x1a8], 0x5292ad81
mov dword [esp + 0xa8], 0x108f595d
mov dword [esp + 0x24], 0x495bd43e
mov dword [esp + 0x25c], 0x5dd75e38
sub dword [esp + 0xd8], 0xfea405e
sub dword [esp + 0xd8], 0x78827673
mov eax, 0x41fa6e64
mul dword [esp + 0xd8]
mov eax, dword [esp + 0xd8]
add dword [esp + 0x1d4], 0x65876b4c
mov eax, 0x3ac3bd76
mul dword [esp + 0x1d4]
mov eax, dword [esp + 0x1d4]
sub dword [esp + 0x168], 0xbdbd609
mov eax, 0x2851a26b
mul dword [esp + 0x1c]
mov eax, dword [esp + 0x1c]
sub dword [esp + 0xd8], 0x1c0a3fd0
mov eax, 0x6d063eee
mul dword [esp + 0xd8]
mov eax, dword [esp + 0xd8]
mov eax, 0x75968d31
mul dword [esp + 0x1c]
mov eax, dword [esp + 0x1c]
sub dword [esp + 0x1d4], 0x140ffa04
mov eax, 0x1427865
mul dword [esp + 0xd8]
mov eax, dword [esp + 0xd8]
mov eax, 0x701cce5e
mul dword [esp + 0x168]
mov eax, dword [esp + 0x168]
add dword [esp + 0x168], 0x41c29fe1
mov eax, 0xe1d77ca
mul dword [esp + 0xd8]
mov eax, dword [esp + 0xd8]
sub dword [esp + 0xd8], 0x7e99e70b
add dword [esp + 0xb4], 0x1c7d0d3e
mov eax, 0x34a21e4d
mul dword [esp + 0xd8]
mov eax, dword [esp + 0xd8]
sub dword [esp + 0xb4], 0x22f2de6e
mov eax, 0x253815a0
mul dword [esp + 0xb4]
mov eax, dword [esp + 0xb4]
sub dword [esp + 0x1f8], 0x34d18c5a
add dword [esp + 0x1c], 0x4d0ee18d
add dword [esp + 0xfc], 0x5bfae868
mov eax, 0x557e8956
mul dword [esp + 0x1c]
mov eax, dword [esp + 0x1c]
add dword [esp + 0x80], 0x38235fb9
sub dword [esp + 0x118], 0x7be8c954
mov eax, 0x6dc59a3d
mul dword [esp + 0xbc]
mov eax, dword [esp + 0xbc]
mov eax, 0x7e8883d8
mul dword [esp + 0xac]
mov eax, dword [esp + 0xac]
add dword [esp + 0xac], 0x7711ee3f
add dword [esp + 0x104], 0x1c8bfa8d
sub dword [esp + 0x104], 0x34f40071
add dword [esp + 0x14], 0x5eb14c50
sub dword [esp + 0x168], 0x58615199
mov eax, 0x5cf08dba
mul dword [esp + 0x240]
mov eax, dword [esp + 0x240]
mov eax, 0x7b1d3048
mul dword [esp + 0xbc]
mov eax, dword [esp + 0xbc]
sub dword [esp + 0x1c], 0x10d80ba3
add dword [esp + 0x80], 0x4f796d4a
add dword [esp + 0xb4], 0x56055ae9
sub dword [esp + 0x1d4], 0xbd1170f
mov eax, 0x55ee0a13
mul dword [esp + 0xac]
mov eax, dword [esp + 0xac]
sub dword [esp + 0x80], 0x18bf93a8
mov eax, 0x40743ac
mul dword [esp + 0xfc]
mov eax, dword [esp + 0xfc]
add dword [esp + 0x118], 0x1e99f14
sub dword [esp + 0x80], 0x179ca356
mov eax, 0xf2fe362
mul dword [esp + 0x230]
mov eax, dword [esp + 0x230]
mov eax, 0x6faecf10
mul dword [esp + 0x1d4]
mov eax, dword [esp + 0x1d4]
mov eax, 0x4f476dbf
mul dword [esp + 0x240]
mov eax, dword [esp + 0x240]
sub dword [esp + 0x200], 0x46d4b2ba
add dword [esp + 0x150], 0x503af3fb
mov eax, 0x6f28a904
mul dword [esp + 0xa4]
mov eax, dword [esp + 0xa4]
mov eax, 0x1a774d53
mul dword [esp + 0x230]
mov eax, dword [esp + 0x230]
mov eax, 0x25de2e21
mul dword [esp + 0x200]
mov eax, dword [esp + 0x200]
sub dword [esp + 0x19c], 0x17af0516
sub dword [esp + 0x19c], 0x56b770bb
add dword [esp + 0xf0], 0x4d563731
add dword [esp + 0xf0], 0x51737fd1
add dword [esp + 0x58], 0x3b4853a6
mov eax, 0xfb9d16
mul dword [esp + 0x58]
mov eax, dword [esp + 0x58]
sub dword [esp + 0x200], 0x40e9f2e0
sub dword [esp + 0x14], 0x18649412
sub dword [esp + 0x240], 0x11f6ad47
sub dword [esp + 0x1c], 0x34c538f6
add dword [esp + 0x200], 0x7289654e
add dword [esp + 0x58], 0x501ef270
add dword [esp + 0x168], 0x5f4f902b
mov eax, 0x5c517cd0
mul dword [esp + 0x230]
mov eax, dword [esp + 0x230]
mov eax, 0x33c09a5d
mul dword [esp + 0x230]
mov eax, dword [esp + 0x230]
sub dword [esp + 0x1c], 0x39f651bd
mov eax, 0x5b4f5462
mul dword [esp + 0xf0]
mov eax, dword [esp + 0xf0]
mov eax, 0x1cedcc88
mul dword [esp + 0xa4]
mov eax, dword [esp + 0xa4]
add dword [esp + 0x248], 0x2695bf5d
add dword [esp + 0x1f8], 0x173b2874
add dword [esp + 0xa4], 0x4303f4a1
sub dword [esp + 0xfc], 0x46599e29
mov eax, 0x9080766
mul dword [esp + 0xfc]
mov eax, dword [esp + 0xfc]
add dword [esp + 0x1b0], 0x1504f185
mov eax, 0x1a2e233e
mul dword [esp + 0x14]
mov eax, dword [esp + 0x14]
mov eax, 0x1f856
mul dword [esp + 0x1c]
mov eax, dword [esp + 0x1c]
add dword [esp + 0xac], 0x4ea6d635
mov eax, 0x70c35fa9
mul dword [esp + 8]
mov eax, dword [esp + 8]
sub dword [esp + 0x28], 0x78177f5f
mov eax, 0x1eea2e9e
mul dword [esp + 0x150]
mov eax, dword [esp + 0x150]
sub dword [esp + 0x1c], 0x29247ad3
mov eax, 0x1a289b0c
mul dword [esp + 0x58]
mov eax, dword [esp + 0x58]
add dword [esp + 0xa0], 0x161695f6
add dword [esp + 0xf0], 0x60e1ae8e
sub dword [esp + 0x184], 0x78b792f7
sub dword [esp + 0x194], 0x36ba9a1c
add dword [esp + 0xf0], 0x1e4553b6
add dword [esp + 0xfc], 0x6c99af36
mov eax, 0x2d408e52
mul dword [esp + 0x194]
mov eax, dword [esp + 0x194]
sub dword [esp + 0xc], 0x5815116d
add dword [esp + 0x110], 0x2c908f04
mov eax, 0x4f41cd97
mul dword [esp + 0x50]
mov eax, dword [esp + 0x50]
add dword [esp + 0x8c], 0x2dfc470f
mov eax, 0x1d1b95c5
mul dword [esp + 0x178]
mov eax, dword [esp + 0x178]
mov eax, 0x6b1af9e0
mul dword [esp + 0xa4]
mov eax, dword [esp + 0xa4]
sub dword [esp + 0x178], 0x2ef70943
mov eax, 0x18348cec
mul dword [esp + 0x138]
mov eax, dword [esp + 0x138]
mov eax, 0x3d39dfef
mul dword [esp + 0x28]
mov eax, dword [esp + 0x28]
sub dword [esp + 0x18c], 0x523ef856
add dword [esp + 0x138], 0x1282999e
mov eax, 0xdd315a8
mul dword [esp + 0x30]
mov eax, dword [esp + 0x30]
sub dword [esp + 0xc], 0x379a1a8a
sub dword [esp + 0x1e0], 0x1c412d4f
add dword [esp + 0x168], 0x93c3567
add dword [esp + 0x74], 0x13c0e2bd
mov eax, 0x11dc5599
mul dword [esp + 0x1a0]
mov eax, dword [esp + 0x1a0]
mov eax, 0x1d6b278b
mul dword [esp + 0xec]
mov eax, dword [esp + 0xec]
mov eax, 0x1a932c47
mul dword [esp + 0x248]
mov eax, dword [esp + 0x248]
add dword [esp + 0x28], 0x65dfc6f6
sub dword [esp + 0x260], 0x575a3cd9
mov eax, 0x5be68e7e
mul dword [esp + 0x20c]
mov eax, dword [esp + 0x20c]
sub dword [esp + 0x28], 0x66f0df88
sub dword [esp + 0x19c], 0x2b690b6e
sub dword [esp + 0x9c], 0xe478581
mov eax, 0x6f658fdb
mul dword [esp + 0xac]
mov eax, dword [esp + 0xac]
sub dword [esp + 0x194], 0x375018fb
mov eax, 0x24445b25
mul dword [esp + 0x118]
mov eax, dword [esp + 0x118]
mov eax, 0x55c16120
mul dword [esp + 8]
mov eax, dword [esp + 8]
add dword [esp + 0xb4], 0x10c48b3c
mov eax, 0x593a18f9
mul dword [esp + 0x17c]
mov eax, dword [esp + 0x17c]
sub dword [esp + 0xbc], 0x71ac4a2e
sub dword [esp + 0x248], 0x58aa516e
add dword [esp + 0xd8], 0x405a8a1a
add dword [esp + 0x48], 0x7550589c
mov eax, 0x4d71b07
mul dword [esp + 0x26c]
mov eax, dword [esp + 0x26c]
sub dword [esp + 0x260], 0x7cc8cd5a
mov eax, 0x5844f63f
mul dword [esp + 0x24c]
mov eax, dword [esp + 0x24c]
sub dword [esp + 0xec], 0x310dd5d5
mov eax, 0x690c329c
mul dword [esp + 0xa4]
mov eax, dword [esp + 0xa4]
mov eax, 0x60d149a4
mul dword [esp + 0x26c]
mov eax, dword [esp + 0x26c]
mov eax, 0x5c9423c5
mul dword [esp + 0x1e0]
mov eax, dword [esp + 0x1e0]
sub dword [esp + 0xd0], 0x3c4a1645
sub dword [esp + 8], 0x7b7800b5
sub dword [esp + 0x48], 0x1ee7fc54
sub dword [esp + 0x70], 0x44bbfeef
mov eax, 0x58afced3
mul dword [esp + 0x248]
mov eax, dword [esp + 0x248]
mov eax, 0x5b767ef1
mul dword [esp + 0xe4]
mov eax, dword [esp + 0xe4]
add dword [esp + 8], 0x25f84b92
sub dword [esp + 0x78], 0x68b728f
add dword [esp + 0x168], 0x6f3f8245
mov eax, 0x5a7930bc
mul dword [esp + 0xa4]
mov eax, dword [esp + 0xa4]
add dword [esp + 4], 0x2a1d0fe8
add dword [esp + 0xe4], 0x4d3af0c5
mov eax, 0x52ebdad2
mul dword [esp + 0x10c]
mov eax, dword [esp + 0x10c]
sub dword [esp + 0x260], 0x2b753bab
sub dword [esp + 0x248], 0x23d456a9
sub dword [esp + 0xf4], 0x1e217f9e
sub dword [esp + 0xd0], 0x6f5e1900
sub dword [esp + 0xc8], 0x3535e61e
sub dword [esp + 0x1c4], 0xe6d9f94
sub dword [esp + 0x150], 0x19d33ec4
add dword [esp + 0x58], 0x611eab17
sub dword [esp + 0xd0], 0x50bd9bf1
sub dword [esp + 0x40], 0x48b3092b
add dword [esp + 0xd0], 0x795bb6f3
mov eax, 0x70d2f1c2
mul dword [esp + 0x160]
mov eax, dword [esp + 0x160]
add dword [esp + 0x10c], 0x6a313c6c
mov eax, 0x6f8c5a69
mul dword [esp + 0x20c]
mov eax, dword [esp + 0x20c]
add dword [esp + 0x200], 0xe8ed916
add dword [esp + 0xc], 0x565d5739
mov eax, 0x9780924
mul dword [esp + 0x48]
mov eax, dword [esp + 0x48]
sub dword [esp + 0x138], 0x314517f6
mov eax, 0x6371478a
mul dword [esp + 0x1fc]
mov eax, dword [esp + 0x1fc]
add dword [esp + 0x80], 0x47a5f2e
mov eax, 0x31740098
mul dword [esp + 0x40]
mov eax, dword [esp + 0x40]
add dword [esp + 0x110], 0x6ee5548a
mov eax, 0x640139de
mul dword [esp + 0xc8]
mov eax, dword [esp + 0xc8]
add dword [esp + 0x19c], 0x26839c3d
add dword [esp + 0x248], 0x43afc4b
add dword [esp + 0x1a0], 0x578917b3
sub dword [esp + 0x248], 0x33c557f2
mov eax, 0x640c0700
mul dword [esp + 0xa4]
mov eax, dword [esp + 0xa4]
sub dword [esp + 0x260], 0xe15414c
add dword [esp + 0x110], 0x2715b44d
sub dword [esp + 0x40], 0x63fcfd47
mov eax, 0x55ec9229
mul dword [esp + 0x18c]
mov eax, dword [esp + 0x18c]
add dword [esp + 0x1f8], 0x72da698
add dword [esp + 0x1cc], 0x5fa662a8
add dword [esp + 4], 0x45acf46e
sub dword [esp + 0x58], 0x387a9e3d
sub dword [esp + 0x78], 0x5f430384
add dword [esp + 0x64], 0x1c0dc4a9
add dword [esp + 0x230], 0x32e7b011
mov eax, 0x3688e28e
mul dword [esp + 0x50]
mov eax, dword [esp + 0x50]
mov eax, 0x151f7fe8
mul dword [esp + 0x1e0]
mov eax, dword [esp + 0x1e0]
sub dword [esp + 0x18c], 0x65c36a
mov eax, 0x16ef6f9
mul dword [esp + 0x17c]
mov eax, dword [esp + 0x17c]
sub dword [esp + 0xf0], 0xc227d04
add dword [esp + 0xa0], 0x1da720e3
mov eax, 0x3f66d25d
mul dword [esp + 0x30]
mov eax, dword [esp + 0x30]
mov eax, 0x5bf4545
mul dword [esp + 0x194]
mov eax, dword [esp + 0x194]
mov eax, 0x39223de8
mul dword [esp + 0x230]
mov eax, dword [esp + 0x230]
add dword [esp + 0xb4], 0x5f65efe7
add dword [esp + 0x70], 0x3b2547a7
mov eax, 0x533758db
mul dword [esp + 0xbc]
mov eax, dword [esp + 0xbc]
mov eax, 0x21668c55
mul dword [esp + 0x18c]
mov eax, dword [esp + 0x18c]
sub dword [esp + 0x240], 0x3936130d
mov eax, 0x2bf41367
mul dword [esp + 0xec]
mov eax, dword [esp + 0xec]
add dword [esp + 0x188], 0xc1d9f75
mov eax, 0x7046a409
mul dword [esp + 0x1cc]
mov eax, dword [esp + 0x1cc]
mov eax, 0x54929533
mul dword [esp + 0x104]
mov eax, dword [esp + 0x104]
mov eax, 0x4b4caafe
mul dword [esp + 0xc0]
mov eax, dword [esp + 0xc0]
sub dword [esp + 0x274], 0x73c1a186
mov eax, 0x65d5b3da
mul dword [esp + 0x24c]
mov eax, dword [esp + 0x24c]
mov eax, 0x671299f3
mul dword [esp + 0x5c]
mov eax, dword [esp + 0x5c]
mov eax, 0x2281b30a
mul dword [esp + 0x16c]
mov eax, dword [esp + 0x16c]
sub dword [esp + 0x1cc], 0x17911e85
add dword [esp + 0x104], 0x15789150
add dword [esp + 0x274], 0x7056ef82
sub dword [esp + 0x124], 0x5e8cabe9
add dword [esp + 0x150], 0x5f1f17c3
mov eax, 0x1137baab
mul dword [esp + 0x270]
mov eax, dword [esp + 0x270]
mov eax, 0x48c4deee
mul dword [esp + 0xc]
mov eax, dword [esp + 0xc]
add dword [esp + 0x14c], 0x2a2111b6
add dword [esp + 0x104], 0x527f4b48
add dword [esp + 0x144], 0x6314264e
add dword [esp + 0x16c], 0x7848c5a1
add dword [esp + 0x54], 0x762a5223
add dword [esp + 0x7c], 0x21fba15
mov eax, 0x4dafd3d7
mul dword [esp + 0x1e8]
mov eax, dword [esp + 0x1e8]
mov eax, 0x30d2be32
mul dword [esp + 0x16c]
mov eax, dword [esp + 0x16c]
mov eax, 0x192af527
mul dword [esp + 0xf4]
mov eax, dword [esp + 0xf4]
mov eax, 0x21eb0f30
mul dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0x4b274cfa
mul dword [esp + 0x1bc]
mov eax, dword [esp + 0x1bc]
sub dword [esp + 0x26c], 0x5e58aa7a
sub dword [esp + 0xb4], 0x4d1bb1a6
mov eax, 0x22c11eff
mul dword [esp + 0x10c]
mov eax, dword [esp + 0x10c]
sub dword [esp + 0x238], 0x34b848dd
add dword [esp + 0x58], 0x663d61d
mov eax, 0x74e2c87
mul dword [esp + 0x84]
mov eax, dword [esp + 0x84]
add dword [esp + 0x254], 0x34a08b52
mov eax, 0x61adb931
mul dword [esp + 0x1a0]
mov eax, dword [esp + 0x1a0]
add dword [esp + 0x23c], 0x37992f36
mov eax, 0x304b7e34
mul dword [esp + 0x21c]
mov eax, dword [esp + 0x21c]
add dword [esp + 0x1e0], 0x1a2c919e
mov eax, 0x432ad1aa
mul dword [esp + 0x264]
mov eax, dword [esp + 0x264]
add dword [esp + 0x94], 0xad7117a
mov eax, 0x2beea472
mul dword [esp + 0x20]
mov eax, dword [esp + 0x20]
mov eax, 0x189c9048
mul dword [esp + 0x54]
mov eax, dword [esp + 0x54]
mov eax, 0x3baff6e7
mul dword [esp + 0x17c]
mov eax, dword [esp + 0x17c]
mov eax, 0x2fd9ee3e
mul dword [esp + 0x158]
mov eax, dword [esp + 0x158]
sub dword [esp + 0x84], 0x5fcb4443
sub dword [esp + 0x18], 0x30444c40
sub dword [esp + 0x168], 0x4f7ac3b7
add dword [esp + 0x248], 0xdc30b7a
sub dword [esp + 0x118], 0x233a75b7
mov eax, 0x2d343fbe
mul dword [esp + 0x9c]
mov eax, dword [esp + 0x9c]
sub dword [esp + 0x17c], 0x57cb9b62
add dword [esp + 4], 0x28fbca43
mov eax, 0x4ba99457
mul dword [esp + 0x178]
mov eax, dword [esp + 0x178]
sub dword [esp + 0x144], 0x5790413c
mov eax, 0x8d3dcb0
mul dword [esp + 0x30]
mov eax, dword [esp + 0x30]
add dword [esp + 0x130], 0x2a445cf
sub dword [esp + 0x18], 0x75a762a9
mov eax, 0x1cce42c6
mul dword [esp + 0xa4]
mov eax, dword [esp + 0xa4]
sub dword [esp + 0x1c4], 0x1b8b5128
sub dword [esp + 0x48], 0x7828e721
add dword [esp + 0x204], 0xe67f56e
sub dword [esp + 0xc], 0x3ea39d5c
mov eax, 0xe4187e5
mul dword [esp + 0x200]
mov eax, dword [esp + 0x200]
mov eax, 0x7c71088d
mul dword [esp + 0x18c]
mov eax, dword [esp + 0x18c]
mov eax, 0x4b82d2d4
mul dword [esp + 0x1b4]
mov eax, dword [esp + 0x1b4]
sub dword [esp + 0x230], 0x44b19c76
add dword [esp + 0x204], 0x794e608e
mov eax, 0x6e66b679
mul dword [esp + 0x254]
mov eax, dword [esp + 0x254]
mov eax, 0x60bad903
mul dword [esp + 0x260]
mov eax, dword [esp + 0x260]
mov eax, 0x138aaf9a
mul dword [esp + 0x138]
mov eax, dword [esp + 0x138]
add dword [esp + 0xa4], 0x7a0a7f3d
add dword [esp + 0x178], 0x386b676e
add dword [esp + 0x22c], 0x43314af5
add dword [esp + 0x4c], 0x40715563
add dword [esp + 0x1ac], 0x4298b72f
sub dword [esp + 0xa4], 0x3700d233
mov eax, 0x114291c0
mul dword [esp + 0x240]
mov eax, dword [esp + 0x240]
add dword [esp + 0x17c], 0x7d1665c3
sub dword [esp + 0xd0], 0x6949dbb4
sub dword [esp + 0x110], 0x1bc32a8d
mov eax, 0x2ff5dee5
mul dword [esp + 0x20]
mov eax, dword [esp + 0x20]
mov eax, 0x48113f13
mul dword [esp + 0x30]
mov eax, dword [esp + 0x30]
add dword [esp + 0xcc], 0x461d18e0
add dword [esp + 0x7c], 0x7c84249b
add dword [esp + 0x78], 0x2f59278a
sub dword [esp + 0x178], 0x58fcb1e
sub dword [esp + 0x264], 0x2e3afee7
add dword [esp + 0x200], 0x23b2ce7c
add dword [esp + 0x4c], 0x321153e0
mov eax, 0x4a35ac25
mul dword [esp + 0x10c]
mov eax, dword [esp + 0x10c]
add dword [esp + 0x50], 0x61d2866f
sub dword [esp + 0x24c], 0x7dd9f1b6
add dword [esp + 0x4c], 0x4151d41c
sub dword [esp + 0x1a0], 0x550a722
add dword [esp + 0xf4], 0x47d31cf0
sub dword [esp + 0x20], 0x5e6b4877
sub dword [esp + 0x18c], 0xfc0c9b1
add dword [esp + 0x1b8], 0x457e2aa3
add dword [esp + 0x1c4], 0xe1ffd7a
add dword [esp + 0x58], 0x7d6d1766
add dword [esp + 0x22c], 0x5273b579
add dword [esp + 0x4c], 0x4af52f65
mov eax, 0x6da58037
mul dword [esp + 0xe8]
mov eax, dword [esp + 0xe8]
mov eax, 0x72501e99
mul dword [esp + 0x1c]
mov eax, dword [esp + 0x1c]
add dword [esp + 0x1f0], 0x45bcb753
add dword [esp + 0x1d0], 0x6e01d212
add dword [esp + 0xcc], 0x46408781
sub dword [esp + 0x88], 0xad2cc1b
mov eax, 0x3d4180c3
mul dword [esp + 0x21c]
mov eax, dword [esp + 0x21c]
add dword [esp + 0x1f8], 0x1e911b45
add dword [esp + 0x64], 0x3e93710e
mov eax, 0x7fac150
mul dword [esp + 0x1f8]
mov eax, dword [esp + 0x1f8]
sub dword [esp + 0x118], 0x5e34ddaf
sub dword [esp + 0xc0], 0xc1db974
sub dword [esp + 0x194], 0x44af7a7a
add dword [esp + 0x104], 0x3eceb3a9
mov eax, 0x44e4c3f5
mul dword [esp + 0x110]
mov eax, dword [esp + 0x110]
mov eax, 0x1c54f3ea
mul dword [esp + 0x128]
mov eax, dword [esp + 0x128]
mov eax, 0x3bee5de3
mul dword [esp + 0x70]
mov eax, dword [esp + 0x70]
mov eax, 0x7f58b890
mul dword [esp + 0x1c]
mov eax, dword [esp + 0x1c]
add dword [esp + 0xec], 0x1c768b8
add dword [esp + 0x80], 0xec3ce2c
mov eax, 0x5bf6e0d
mul dword [esp + 0x1fc]
mov eax, dword [esp + 0x1fc]
mov eax, 0x70330513
mul dword [esp + 0x228]
mov eax, dword [esp + 0x228]
mov eax, 0x15d4661d
mul dword [esp + 0xf4]
mov eax, dword [esp + 0xf4]
sub dword [esp + 0x110], 0x7a511027
add dword [esp + 0x20c], 0x70735d92
sub dword [esp + 0xc], 0x422fdd20
mov eax, 0x1efa4577
mul dword [esp + 0x100]
mov eax, dword [esp + 0x100]
sub dword [esp + 0x1a0], 0x59bbaaf4
mov eax, 0x660ce41e
mul dword [esp + 0xd4]
mov eax, dword [esp + 0xd4]
add dword [esp + 0x144], 0x47ef5d50
mov eax, 0x7eee9bf1
mul dword [esp + 0x1bc]
mov eax, dword [esp + 0x1bc]
add dword [esp + 0x84], 0x4a6174a1
mov eax, 0x58be4273
mul dword [esp + 0x1a4]
mov eax, dword [esp + 0x1a4]
mov eax, 0x322b4818
mul dword [esp + 0x1b4]
mov eax, dword [esp + 0x1b4]
mov eax, 0x316d97c7
mul dword [esp + 0xa0]
mov eax, dword [esp + 0xa0]
add dword [esp + 0xf4], 0x571e3095
add dword [esp + 0x68], 0x6540e1b9
sub dword [esp + 0x3c], 0x1956b5d6
mov eax, 0x54fb4531
mul dword [esp + 0xcc]
mov eax, dword [esp + 0xcc]
mov eax, 0x4c324406
mul dword [esp + 0x1a0]
mov eax, dword [esp + 0x1a0]
add dword [esp + 0xd0], 0x6f549217
add dword [esp + 0x84], 0x18c6f6f8
mov ecx, dword [0x4e5684]
mov edx, dword [0x4dd178]
lea eax, [esp]
push eax
push 0x40
push ecx
push edx
call dword [sym.imp.KERNEL32.dll_VirtualProtect]
add esp, 0x278
ret