Function at 0x47e540
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov dword [ecx], 0x234a0eaa
sub dword [ecx], 0x7d47b05
xchg esi, esi
xor dword [ecx], 0x7e711fed
sub dword [ecx], 0x461d5c5c
add dword [ecx], 0x5599c37b
mov esi, esi
add dword [ecx], 0x5253287
sub dword [ecx], 0x79a625ee
mov dword [ecx + 4], 0x5c847921
mov ebx, ebx
sub dword [ecx + 4], 0x47d8c08
add dword [ecx + 4], 0x2edcaae
sub dword [ecx + 4], 0x3052b5b
sub dword [ecx + 4], 0x40235e06
mov esi, esi
add dword [ecx + 4], 0x3982cc56
mov dword [ecx + 8], 0x102b0a0a
add dword [ecx + 8], 0x133e233a
xchg ecx, ecx
xor dword [ecx + 8], 0x1cde5ffe
add dword [ecx + 8], 0x25280068
sub dword [ecx + 8], 0x64df7322
mov dword [esp - 0xc], esp
mov dword [ecx + 0xc], 0x55d9cbc5
sub dword [ecx + 0xc], 0x4abd984c
add dword [ecx + 0xc], 0x16200404
xor dword [ecx + 0xc], 0x78689cd5
xchg edi, edi
xor dword [ecx + 0xc], 0x94348c47
mov dword [ecx + 0x10], 0x430bc2d
add dword [ecx + 0x10], 0x1a2814a4
mov dword [esp - 0xc], esi
xor dword [ecx + 0x10], 0x4e57a8dd
xor dword [ecx + 0x10], 0x50b2b85b
add dword [ecx + 0x10], 0x14e5ce07
sub dword [ecx + 0x10], 0x15a38e5e
mov dword [esp - 0x18], 0xd804d32
mov dword [ecx + 0x14], 0x357f1ef8
add dword [ecx + 0x14], 0x29b29efc
sub dword [ecx + 0x14], 0x57119245
mov dword [esp - 0x40], 0xf8a9342
add dword [ecx + 0x14], 0x4cb9568f
xor dword [ecx + 0x14], 0x18a508f
mov dword [ecx + 0x18], 0x1d48cdc0
mov ebx, ebx
add dword [ecx + 0x18], 0x2ea0a956
sub dword [ecx + 0x18], 0x40ced474
add dword [ecx + 0x18], 0x54ae6e47
mov dword [esp - 0x38], 0x5e52cda4
sub dword [ecx + 0x18], 0x3bb72fb6
sub dword [ecx + 0x18], 0x2411e133
mov dword [ecx + 0x1c], 0x6b37141c
sub dword [ecx + 0x1c], 0x2bf71d8b
xchg esi, esi
xor dword [ecx + 0x1c], 0x2b3b5548
sub dword [ecx + 0x1c], 0x7ef0c70
add dword [ecx + 0x1c], 0x3dc915ac
mov edx, edx
sub dword [ecx + 0x1c], 0x2ade28b
sub dword [ecx + 0x1c], 0x39ee802d
mov dword [ecx + 0x20], 0x1ec9548b
mov dword [esp - 0x20], ebx
xor dword [ecx + 0x20], 0x4e69c91c
sub dword [ecx + 0x20], 0x509918c2
xor dword [ecx + 0x20], 0x13789a3
mov dword [esp - 0x38], esi
sub dword [ecx + 0x20], 0x1300d76
mov dword [ecx + 0x24], 0x23e5b660
add dword [ecx + 0x24], 0x2d6adba
xor dword [ecx + 0x24], 0x44761466
xchg esp, esp
xor dword [ecx + 0x24], 0x4ac858b2
add dword [ecx + 0x24], 0xd052eca4
mov dword [ecx + 0x28], 0x4808c47
mov ebp, ebp
add dword [ecx + 0x28], 0x25fac7e9
xor dword [ecx + 0x28], 0x13690c34
xor dword [ecx + 0x28], 0x3278996d
xchg edi, edi
add dword [ecx + 0x28], 0x7b8d321
sub dword [ecx + 0x28], 0x1323948a
mov dword [ecx + 0x2c], 0x315c3f44
xor dword [ecx + 0x2c], 0x3afecb90
mov dword [esp - 0x3c], esp
add dword [ecx + 0x2c], 0x1b60b153
xor dword [ecx + 0x2c], 0x4b52e831
xor dword [ecx + 0x2c], 0xf58cab81
mov dword [esp - 0x14], ecx
mov dword [ecx + 0x30], 0x783d00fb
sub dword [ecx + 0x30], 0x684a0c5a
xor dword [ecx + 0x30], 0x66782b0b
sub dword [ecx + 0x30], 0x4e309f79
mov dword [esp - 0x1c], 0x6e66f9de
add dword [ecx + 0x30], 0x40631e91
sub dword [ecx + 0x30], 0x5bbd5ec2
mov dword [ecx + 0x34], 0x501d3dd0
mov dword [esp - 0x38], ebp
xor dword [ecx + 0x34], 0x570c20aa
xor dword [ecx + 0x34], 0x3a051678
xor dword [ecx + 0x34], 0x62a8be51
xor dword [ecx + 0x34], 0x95d0cfe9
mov dword [esp - 0x30], 0x7113a787
mov dword [ecx + 0x38], 0x8f77a0a
xor dword [ecx + 0x38], 0x104631a7
add dword [ecx + 0x38], 0x432dab97
sub dword [ecx + 0x38], 0x84595a6
mov esi, esi
sub dword [ecx + 0x38], 0x89133fb
sub dword [ecx + 0x38], 0x11494ddb
sub dword [ecx + 0x38], 0x39bedfc8
mov dword [ecx + 0x3c], 0x5df4b9da
mov dword [esp - 0x1c], 0x3c869f47
xor dword [ecx + 0x3c], 0x1c37fda
sub dword [ecx + 0x3c], 0x569dd84d
xor dword [ecx + 0x3c], 0x57490979
xor dword [ecx + 0x3c], 0xc6be754
xchg edi, edi
mov dword [ecx + 0x40], 0xf16de2
xor dword [ecx + 0x40], 0x2af2e56
add dword [ecx + 0x40], 0x2db6810b
sub dword [ecx + 0x40], 0x172dd379
mov dword [esp - 0x38], esp
sub dword [ecx + 0x40], 0x18e6f146
mov dword [ecx + 0x44], 0x69a5190
xor dword [ecx + 0x44], 0x7b916de5
xor dword [ecx + 0x44], 0x35627abc
mov esp, esp
sub dword [ecx + 0x44], 0x25afcd00
add dword [ecx + 0x44], 0x37bf6c6e
add dword [ecx + 0x44], 0x11e5df2f
xchg ebp, ebp
mov dword [ecx + 0x48], 0x4a79bfd3
add dword [ecx + 0x48], 0xdf9870c
sub dword [ecx + 0x48], 0x10ef54d8
mov dword [esp - 0x30], edx
sub dword [ecx + 0x48], 0x1e678e68
xor dword [ecx + 0x48], 0x619a10c3
sub dword [ecx + 0x48], 0x3204f8aa
xor dword [ecx + 0x48], 0x16817ab2
mov dword [esp - 0x30], 0x54923987
mov dword [ecx + 0x4c], 0x6da4ce01
xor dword [ecx + 0x4c], 0x7a1b13ca
xor dword [ecx + 0x4c], 0x4885adf9
mov dword [esp - 0x18], 0x730735d3
xor dword [ecx + 0x4c], 0x76744fe6
add dword [ecx + 0x4c], 0x668fd92d
mov dword [ecx + 0x50], 0x70700467
mov dword [esp - 0x20], ebx
sub dword [ecx + 0x50], 0x68de5b8f
add dword [ecx + 0x50], 0xb2b0ca3
add dword [ecx + 0x50], 0x69ef5b36
mov dword [esp - 0x2c], 0x46f83c08
xor dword [ecx + 0x50], 0x403b6ecb
xor dword [ecx + 0x50], 0x7cbfad55
xor dword [ecx + 0x50], 0x4028d32f
mov dword [esp - 0x3c], 0x47a6c3e0
mov dword [ecx + 0x54], 0x287e2702
add dword [ecx + 0x54], 0x5673c82f
sub dword [ecx + 0x54], 0xe59fc17
xor dword [ecx + 0x54], 0x72f540a3
mov ebx, ebx
add dword [ecx + 0x54], 0x3565e6a3
xor dword [ecx + 0x54], 0xb1b662e8
mov dword [ecx + 0x58], 0x71069340
sub dword [ecx + 0x58], 0x16421a79
mov dword [esp - 0x20], ebx
xor dword [ecx + 0x58], 0x6d1a3a62
xor dword [ecx + 0x58], 0x4ca5f326
sub dword [ecx + 0x58], 0x77c00324
mov dword [esp - 0x10], esp
xor dword [ecx + 0x58], 0x6674e413
xor dword [ecx + 0x58], 0x65cf4a4c
mov dword [ecx + 0x5c], 0x2cc01c29
sub dword [ecx + 0x5c], 0x192f2b9b
mov dword [esp - 0x30], 0x6081928f
add dword [ecx + 0x5c], 0x632164f1
sub dword [ecx + 0x5c], 0x4ef32f37
sub dword [ecx + 0x5c], 0x1002de
xor dword [ecx + 0x5c], 0x3b64c2a7
mov dword [esp - 0x3c], 0x3f0320ba
xor dword [ecx + 0x5c], 0xf241e535
mov dword [ecx + 0x60], 0x6e654198
xor dword [ecx + 0x60], 0x467ac031
add dword [ecx + 0x60], 0x2e2ec86e
mov dword [esp - 0x44], esi
sub dword [ecx + 0x60], 0x18aba65e
xor dword [ecx + 0x60], 0x3da2a3b9
mov dword [ecx + 0x64], 0x3ac6fa49
mov dword [esp - 0x2c], ebx
sub dword [ecx + 0x64], 0x5e6c11b
xor dword [ecx + 0x64], 0x662f465a
add dword [ecx + 0x64], 0x3ff81f4
add dword [ecx + 0x64], 0x3460ae6b
mov edi, edi
mov dword [ecx + 0x68], 0x407ae48a
sub dword [ecx + 0x68], 0x3d63a102
xor dword [ecx + 0x68], 0x40c09579
mov ebp, ebp
xor dword [ecx + 0x68], 0x2b5d502c
add dword [ecx + 0x68], 0x170502ed
xor dword [ecx + 0x68], 0x5f797c8d
xor dword [ecx + 0x68], 0x20f6f547
xchg esp, esp
mov dword [ecx + 0x6c], 0x588a20ba
sub dword [ecx + 0x6c], 0xc952607
sub dword [ecx + 0x6c], 0x3ede8ac8
xor dword [ecx + 0x6c], 0xbd4fe39
mov dword [esp - 0x1c], ebp
add dword [ecx + 0x6c], 0x322add50
xor dword [ecx + 0x6c], 0xb68435f
mov dword [ecx + 0x70], 0xb09f9ef
xor dword [ecx + 0x70], 0x53c00fab
mov dword [esp - 0x20], 0x5a2c6fdb
xor dword [ecx + 0x70], 0x4758c0c
xor dword [ecx + 0x70], 0x68c4f92a
sub dword [ecx + 0x70], 0x34788362
mov dword [esp - 0x2c], 0x73944023
mov dword [ecx + 0x74], 0x31c23fe5
xor dword [ecx + 0x74], 0x1f04eddb
add dword [ecx + 0x74], 0x3a2c2b35
mov dword [esp - 0x14], ecx
sub dword [ecx + 0x74], 0x2e714967
add dword [ecx + 0x74], 0x3c653373
add dword [ecx + 0x74], 0x733031f7
mov ecx, ecx
mov dword [ecx + 0x78], 0x1bff26
xor dword [ecx + 0x78], 0x41350b19
add dword [ecx + 0x78], 0x1b272434
mov dword [esp - 0x18], edi
xor dword [ecx + 0x78], 0x4f7743e4
add dword [ecx + 0x78], 0x27355b4
add dword [ecx + 0x78], 0x51e285b9
mov dword [esp - 0x18], 0x7d5b3fae
sub dword [ecx + 0x78], 0x67773704
mov dword [ecx + 0x7c], 0x2328b195
add dword [ecx + 0x7c], 0x15a52b6d
sub dword [ecx + 0x7c], 0x353b49d1
mov ebp, ebp
xor dword [ecx + 0x7c], 0x19b76b9f
add dword [ecx + 0x7c], 0x7e939e7
mov dword [ecx + 0x80], 0x16cb1e40
sub dword [ecx + 0x80], 0xa94c72b
mov dword [esp - 0x14], ebx
xor dword [ecx + 0x80], 0x6f14a15c
sub dword [ecx + 0x80], 0x99f106
xor dword [ecx + 0x80], 0x62890543
mov dword [ecx + 0x84], 0xb9b1dc3
mov ecx, ecx
xor dword [ecx + 0x84], 0x7c5728a9
sub dword [ecx + 0x84], 0x59ea0871
add dword [ecx + 0x84], 0x3e1965fc
sub dword [ecx + 0x84], 0x4d3ff930
mov dword [esp - 0x44], edx
xor dword [ecx + 0x84], 0x40f3c9a2
sub dword [ecx + 0x84], 0x1b21fd21
mov dword [ecx + 0x88], 0x7fa60d1f
mov dword [esp - 0x24], 0x5ec8155d
sub dword [ecx + 0x88], 0x66f980ad
xor dword [ecx + 0x88], 0x5d66c7ac
sub dword [ecx + 0x88], 0x201c6f2a
mov dword [esp - 0x34], esp
add dword [ecx + 0x88], 0x4e8e227c
sub dword [ecx + 0x88], 0x183d4ce1
xor dword [ecx + 0x88], 0x5bfeb24f
mov dword [esp - 0x18], edx
mov dword [ecx + 0x8c], 0x70980c39
xor dword [ecx + 0x8c], 0x420ac5ce
add dword [ecx + 0x8c], 0x9d36b36
mov dword [esp - 0xc], ebx
xor dword [ecx + 0x8c], 0x32ba2017
xor dword [ecx + 0x8c], 0x74b18479
mov dword [ecx + 0x90], 0x1e4e1061
add dword [ecx + 0x90], 0x7b53398
xchg edx, edx
add dword [ecx + 0x90], 0x48ef9359
xor dword [ecx + 0x90], 0x140260a5
sub dword [ecx + 0x90], 0x7af0b7f7
xchg esi, esi
mov dword [ecx + 0x94], 0x3eaf204a
add dword [ecx + 0x94], 0x3d44c4b4
sub dword [ecx + 0x94], 0x6f639b09
add dword [ecx + 0x94], 0x8daaecd
mov edx, edx
xor dword [ecx + 0x94], 0xa1314f9d
mov dword [ecx + 0x98], 0x6177f9a4
xor dword [ecx + 0x98], 0x155ece71
xchg ecx, ecx
sub dword [ecx + 0x98], 0x585bb4ba
add dword [ecx + 0x98], 0x43ace90
xor dword [ecx + 0x98], 0x4b6bd710
mov esp, esp
sub dword [ecx + 0x98], 0x4785d730
sub dword [ecx + 0x98], 0x23ddaf8b
mov dword [ecx + 0x9c], 0x2b53119c
mov dword [esp - 0x20], esp
xor dword [ecx + 0x9c], 0x4861c92b
add dword [ecx + 0x9c], 0x172ba359
sub dword [ecx + 0x9c], 0x39dab4ce
mov edi, edi
add dword [ecx + 0x9c], 0x2c51d10f
sub dword [ecx + 0x9c], 0x6c88e7aa
add dword [ecx + 0x9c], 0xd7bdaaec
mov dword [esp - 0x1c], 0x6a78e3b
mov dword [ecx + 0xa0], 0x1e5f64f
xor dword [ecx + 0xa0], 0x7438663b
xor dword [ecx + 0xa0], 0x54a19799
mov ecx, ecx
add dword [ecx + 0xa0], 0x9f952b5
sub dword [ecx + 0xa0], 0x2b755aa2
mov dword [ecx + 0xa4], 0xae8c828
xchg ebp, ebp
add dword [ecx + 0xa4], 0x232987c8
xor dword [ecx + 0xa4], 0x50d80759
sub dword [ecx + 0xa4], 0x2f4ea107
mov dword [esp - 0x18], 0x62c30592
sub dword [ecx + 0xa4], 0x2a9a00ec
add dword [ecx + 0xa4], 0xd1a1c1a
xor dword [ecx + 0xa4], 0x7e20b260
mov dword [esp - 0x44], 0x58d19eff
mov dword [ecx + 0xa8], 0x51536cd2
sub dword [ecx + 0xa8], 0x1de81afb
add dword [ecx + 0xa8], 0x3a4aed5c
mov dword [esp - 0x30], ebx
xor dword [ecx + 0xa8], 0x4afe7f
xor dword [ecx + 0xa8], 0x26706e52
sub dword [ecx + 0xa8], 0x4b8caf1e
mov dword [ecx + 0xac], 0x180a5400
mov dword [esp - 0x24], 0x3121cb4
add dword [ecx + 0xac], 0x618075c
sub dword [ecx + 0xac], 0x16c696e5
xor dword [ecx + 0xac], 0x49317a64
mov edi, edi
sub dword [ecx + 0xac], 0x16a7517b
add dword [ecx + 0xac], 0xa66f1450
mov dword [ecx + 0xb0], 0x2b12a82d
xchg esi, esi
add dword [ecx + 0xb0], 0x4ccb469d
sub dword [ecx + 0xb0], 0x1c985a79
xor dword [ecx + 0xb0], 0x44254efa
add dword [ecx + 0xb0], 0x10da36fd
xchg esp, esp
sub dword [ecx + 0xb0], 0x1a3609e0
sub dword [ecx + 0xb0], 0x160507c8
mov dword [ecx + 0xb4], 0x309c706d
xor dword [ecx + 0xb4], 0x3a5fb199
mov dword [esp - 0x34], 0x2f2c56ee
add dword [ecx + 0xb4], 0x50448565
sub dword [ecx + 0xb4], 0x216c1887
sub dword [ecx + 0xb4], 0x2bc0ab3a
mov dword [ecx + 0xb8], 0x3a6455de
mov dword [esp - 0x10], 0x74b3508e
add dword [ecx + 0xb8], 0x2c5b9ecb
sub dword [ecx + 0xb8], 0x40ddec42
add dword [ecx + 0xb8], 0x4a6c94fa
sub dword [ecx + 0xb8], 0x704e9d61
mov dword [esp - 0x24], ebx
mov dword [ecx + 0xbc], 0x3d857cea
xor dword [ecx + 0xbc], 0x235589b4
sub dword [ecx + 0xbc], 0x16784bb4
xchg ebp, ebp
xor dword [ecx + 0xbc], 0x4c9367e5
sub dword [ecx + 0xbc], 0x1b04b793
mov dword [ecx + 0xc0], 0x5a830b4e
sub dword [ecx + 0xc0], 0x16e195c8
mov esi, esi
xor dword [ecx + 0xc0], 0x71b65a19
add dword [ecx + 0xc0], 0x3ac608d0
sub dword [ecx + 0xc0], 0x161de466
mov dword [esp - 0x1c], 0x7f5b92a1
xor dword [ecx + 0xc0], 0x56bf5409
mov dword [ecx + 0xc4], 0x12e277cd
add dword [ecx + 0xc4], 0x5d2d8021
sub dword [ecx + 0xc4], 0x2ed22858
mov dword [esp - 0xc], 0x705a533f
sub dword [ecx + 0xc4], 0x3c436aa
add dword [ecx + 0xc4], 0x7f81e67f
mov dword [ecx + 0xc8], 0x5947e17b
mov dword [esp - 0x1c], 0x26584850
sub dword [ecx + 0xc8], 0x588cdb0d
add dword [ecx + 0xc8], 0x5108af2f
add dword [ecx + 0xc8], 0x18b3d11b
mov dword [esp - 0x34], 0x198ba836
sub dword [ecx + 0xc8], 0x6a7786b8
mov dword [ecx + 0xcc], 0x6be96ac5
xor dword [ecx + 0xcc], 0x49198931
xchg ebx, ebx
xor dword [ecx + 0xcc], 0x48c5a1d9
sub dword [ecx + 0xcc], 0x16c1c903
xor dword [ecx + 0xcc], 0xdd9e7458
mov dword [ecx + 0xd0], 0x76b2a44c
mov dword [esp - 0x34], 0x50746376
sub dword [ecx + 0xd0], 0x1c740528
add dword [ecx + 0xd0], 0x151b0601
sub dword [ecx + 0xd0], 0x5460d00a
xor dword [ecx + 0xd0], 0x1af8d51b
xchg esi, esi
mov dword [ecx + 0xd4], 0x1af79bd3
xor dword [ecx + 0xd4], 0x2d3c177f
add dword [ecx + 0xd4], 0x29953195
sub dword [ecx + 0xd4], 0x62fc08
xchg esp, esp
xor dword [ecx + 0xd4], 0x1b71a8da
sub dword [ecx + 0xd4], 0x3b545e05
mov dword [ecx + 0xd8], 0x21faff2a
xchg ebp, ebp
xor dword [ecx + 0xd8], 0x246f368e
add dword [ecx + 0xd8], 0x53f8ea95
sub dword [ecx + 0xd8], 0x1ba8d79f
sub dword [ecx + 0xd8], 0x146246a1
xchg ebp, ebp
sub dword [ecx + 0xd8], 0x298395f9
mov dword [ecx + 0xdc], 0x6dd30423
sub dword [ecx + 0xdc], 0x30d73ff3
mov dword [esp - 0x3c], 0x61f536c9
add dword [ecx + 0xdc], 0xe7c13bd
xor dword [ecx + 0xdc], 0x27ebae94
sub dword [ecx + 0xdc], 0x3260c90d
mov dword [esp - 0x2c], 0x31965eb0
add dword [ecx + 0xdc], 0x2a7c210c
mov dword [ecx + 0xe0], 0x1d0201bd
xor dword [ecx + 0xe0], 0x6a7e9007
xchg ecx, ecx
sub dword [ecx + 0xe0], 0x2d70ecdb
sub dword [ecx + 0xe0], 0x29bc1300
sub dword [ecx + 0xe0], 0x204f91df
mov dword [esp - 0x14], 0x4225ee7c
mov dword [ecx + 0xe4], 0x79ab7449
sub dword [ecx + 0xe4], 0x3b4deda0
xor dword [ecx + 0xe4], 0x580fa1bd
xchg edx, edx
add dword [ecx + 0xe4], 0x19836d2e
sub dword [ecx + 0xe4], 0x3ef77c63
add dword [ecx + 0xe4], 0x165d9560
mov edx, edx
sub dword [ecx + 0xe4], 0x3571b945
mov dword [ecx + 0xe8], 0x6a91bb72
sub dword [ecx + 0xe8], 0x209932ea
mov dword [esp - 0x2c], esp
sub dword [ecx + 0xe8], 0x1dc43cf4
sub dword [ecx + 0xe8], 0x521a6f3
sub dword [ecx + 0xe8], 0x15747613
sub dword [ecx + 0xe8], 0x119e2e8e
mov esp, esp
mov dword [ecx + 0xec], 0x4e52e3b
xor dword [ecx + 0xec], 0x6c76e9dd
xor dword [ecx + 0xec], 0xd4abe60
sub dword [ecx + 0xec], 0x327c4970
xchg esi, esi
add dword [ecx + 0xec], 0x95dff1a6
mov dword [ecx + 0xf0], 0x220c9ded
add dword [ecx + 0xf0], 0x14adce29
mov dword [esp - 0x18], 0x252ff621
sub dword [ecx + 0xf0], 0x24d9c448
add dword [ecx + 0xf0], 0x487a5576
sub dword [ecx + 0xf0], 0x35025c5f
add dword [ecx + 0xf0], 0xc499620
mov edx, edx
sub dword [ecx + 0xf0], 0x31a23705
mov dword [ecx + 0xf4], 0x5ad4923d
sub dword [ecx + 0xf4], 0x4de9bbf5
xor dword [ecx + 0xf4], 0x24259164
mov ecx, ecx
xor dword [ecx + 0xf4], 0x41e9509b
xor dword [ecx + 0xf4], 0x157e754b
xor dword [ecx + 0xf4], 0x7a1a6375
mov dword [ecx + 0xf8], 0x2aa6c0e
mov dword [esp - 0x28], ebp
add dword [ecx + 0xf8], 0x5ec28ccb
xor dword [ecx + 0xf8], 0x7d85e3c5
add dword [ecx + 0xf8], 0x3f85145c
xor dword [ecx + 0xf8], 0x6fa0383b
mov dword [esp - 0x38], 0x60a24cbf
xor dword [ecx + 0xf8], 0x33ce1743
mov dword [ecx + 0xfc], 0x33d74f5c
sub dword [ecx + 0xfc], 0x1954444e
xchg ebp, ebp
xor dword [ecx + 0xfc], 0x47daf4f5
add dword [ecx + 0xfc], 0xfa31b50
xor dword [ecx + 0xfc], 0x58cd73b3
mov dword [ecx + 0x100], 0x45123ac4
mov dword [esp - 0xc], 0x4b1a9d4a
sub dword [ecx + 0x100], 0x2793588a
xor dword [ecx + 0x100], 0x10c1d793
add dword [ecx + 0x100], 0x2e5d91b3
mov dword [esp - 0xc], 0xfbcc46
add dword [ecx + 0x100], 0x18ec07ca
xor dword [ecx + 0x100], 0x13d8e16e
sub dword [ecx + 0x100], 0x46d02e48
mov dword [esp - 0x20], esp
mov dword [ecx + 0x104], 0x7289dff7
xor dword [ecx + 0x104], 0x7dbfe437
add dword [ecx + 0x104], 0x429baec2
sub dword [ecx + 0x104], 0xde3a8ab
xchg ebx, ebx
add dword [ecx + 0x104], 0x1877abdd
xor dword [ecx + 0x104], 0x7c8ed891
sub dword [ecx + 0x104], 0x1e5f55de
mov dword [esp - 0x30], 0x3eba3e6f
mov dword [ecx + 0x108], 0xf39a71c
add dword [ecx + 0x108], 0xa39ea2b
xor dword [ecx + 0x108], 0x15240b92
mov esi, esi
xor dword [ecx + 0x108], 0x6d474bd3
xor dword [ecx + 0x108], 0xd25d360
sub dword [ecx + 0x108], 0x7097893
xchg edi, edi
xor dword [ecx + 0x108], 0x652b89d3
mov dword [ecx + 0x10c], 0x254d97b1
sub dword [ecx + 0x10c], 0x4800973
add dword [ecx + 0x10c], 0x58b90ac0
mov dword [esp - 0x34], 0x4091b1ce
xor dword [ecx + 0x10c], 0x16ced5ab
sub dword [ecx + 0x10c], 0x180c4a3a
sub dword [ecx + 0x10c], 0x1d29bc1d
mov dword [esp - 0x44], edx
mov dword [ecx + 0x110], 0xafc9260
xor dword [ecx + 0x110], 0x452c3f72
sub dword [ecx + 0x110], 0x33e497f8
xor dword [ecx + 0x110], 0x276cb6bf
xchg ecx, ecx
add dword [ecx + 0x110], 0x18fc6a4
add dword [ecx + 0x110], 0x3eddb1a9
sub dword [ecx + 0x110], 0x7cee1bf2
mov ebx, ebx
mov dword [ecx + 0x114], 0x2defe36f
add dword [ecx + 0x114], 0x280d049d
xor dword [ecx + 0x114], 0xe9cfe0f
add dword [ecx + 0x114], 0x1f506736
xchg edi, edi
xor dword [ecx + 0x114], 0x44989c2e
xor dword [ecx + 0x114], 0xf4e67ec3
mov dword [ecx + 0x118], 0x2bd466bf
add dword [ecx + 0x118], 0x305e0ccb
mov dword [esp - 0x2c], 0x624b478d
add dword [ecx + 0x118], 0x218256ee
sub dword [ecx + 0x118], 0x18b28673
xor dword [ecx + 0x118], 0x65024405
mov dword [ecx + 0x11c], 0x110db3b7
mov ecx, ecx
sub dword [ecx + 0x11c], 0xfb2ab42
add dword [ecx + 0x11c], 0x85c7873
add dword [ecx + 0x11c], 0x50f951c4
xchg esi, esi
xor dword [ecx + 0x11c], 0x676f7368
mov dword [ecx + 0x120], 0x27be681b
xor dword [ecx + 0x120], 0x6e473451
xchg edi, edi
add dword [ecx + 0x120], 0x34a72200
sub dword [ecx + 0x120], 0x3309c8bb
xor dword [ecx + 0x120], 0x2b6a541d
mov edx, edx
add dword [ecx + 0x120], 0x5d8d7af
xor dword [ecx + 0x120], 0x66d5b941
mov dword [ecx + 0x124], 0x33f484f6
add dword [ecx + 0x124], 0x45973220
xchg edx, edx
sub dword [ecx + 0x124], 0x97408bc
xor dword [ecx + 0x124], 0x5d620bdf
xor dword [ecx + 0x124], 0x14353f33
xor dword [ecx + 0x124], 0x5be16b0c
mov dword [esp - 0x1c], ecx
mov dword [ecx + 0x128], 0x8def8d1
add dword [ecx + 0x128], 0x3a21c1aa
sub dword [ecx + 0x128], 0xe066b98
xchg esi, esi
sub dword [ecx + 0x128], 0x2cbd62ae
add dword [ecx + 0x128], 0x371ad1ec
sub dword [ecx + 0x128], 0x3f57be21
mov dword [ecx + 0x12c], 0xc4b99b1
mov dword [esp - 0x34], 0x51330854
add dword [ecx + 0x12c], 0x19ea9904
add dword [ecx + 0x12c], 0x9d734de
add dword [ecx + 0x12c], 0x6de046
mov dword [esp - 0x40], 0x5b6f8b84
add dword [ecx + 0x12c], 0x3a35958a
add dword [ecx + 0x12c], 0x8d949cd
mov dword [ecx + 0x130], 0x5f49e791
mov dword [esp - 0x1c], 0x69d4143f
sub dword [ecx + 0x130], 0x11e36413
xor dword [ecx + 0x130], 0x1d985991
sub dword [ecx + 0x130], 0x2b9fc472
add dword [ecx + 0x130], 0x4459e3a5
xchg edx, edx
sub dword [ecx + 0x130], 0x69b8fa22
mov dword [ecx + 0x134], 0x32c7d336
xor dword [ecx + 0x134], 0x4706564f
sub dword [ecx + 0x134], 0x56bfaae4
mov edx, edx
xor dword [ecx + 0x134], 0x43692c22
xor dword [ecx + 0x134], 0xd48b4a3
sub dword [ecx + 0x134], 0x2dc38305
xchg ebp, ebp
mov dword [ecx + 0x138], 0x4aadfa8
add dword [ecx + 0x138], 0x68953dbd
sub dword [ecx + 0x138], 0x2a5c577f
mov esp, esp
add dword [ecx + 0x138], 0x271d970e
sub dword [ecx + 0x138], 0x5493b03e
add dword [ecx + 0x138], 0x4aa720de
sub dword [ecx + 0x138], 0x6014cd94
mov dword [esp - 0x3c], 0x78c18002
mov dword [ecx + 0x13c], 0x5f2e577b
sub dword [ecx + 0x13c], 0x51aaeaaa
xor dword [ecx + 0x13c], 0x28b21c10
xor dword [ecx + 0x13c], 0x1445d44f
mov dword [esp - 0x2c], ebx
xor dword [ecx + 0x13c], 0x2475c99c
xor dword [ecx + 0x13c], 0x2869b89b
add dword [ecx + 0x13c], 0xbdebb0a1
mov dword [ecx + 0x140], 0x24726dfb
mov dword [esp - 0x10], 0x4a31e46a
sub dword [ecx + 0x140], 0xc3659de
add dword [ecx + 0x140], 0x60604ed9
sub dword [ecx + 0x140], 0x2c958488
add dword [ecx + 0x140], 0x2e7416b7
xchg ebx, ebx
sub dword [ecx + 0x140], 0x7a7af525
mov dword [ecx + 0x144], 0x2027b58d
sub dword [ecx + 0x144], 0xcf3ac
mov ebx, ebx
sub dword [ecx + 0x144], 0x4c56281
xor dword [ecx + 0x144], 0x2d09bcef
sub dword [ecx + 0x144], 0xf3fe66a
mov esi, esi
add dword [ecx + 0x144], 0x8be07346
mov eax, ecx
ret