Function at 0x4070a0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x404
mov eax, dword [0x424064]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push edi
mov dword [ebp - 0x404], 0
mov dword [ebp - 0x400], 0xbf416a2b
mov dword [ebp - 0x3fc], 0x9845a72b
mov dword [ebp - 0x3f8], 0x2704cd00
mov dword [ebp - 0x3f4], 0xd64c3d2b
mov dword [ebp - 0x3f0], 0x690d5700
mov dword [ebp - 0x3ec], 0x4e099a00
mov dword [ebp - 0x3e8], 0xf148f02b
mov dword [ebp - 0x3e4], 0x4a5f092b
mov dword [ebp - 0x3e0], 0xf51e6300
mov dword [ebp - 0x3dc], 0xd21aae00
mov dword [ebp - 0x3d8], 0x6d5bc42b
mov dword [ebp - 0x3d4], 0x9c133400
mov dword [ebp - 0x3d0], 0x23525e2b
mov dword [ebp - 0x3cc], 0x456932b
mov dword [ebp - 0x3c8], 0xbb17f900
mov dword [ebp - 0x3c4], 0x94be1256
mov dword [ebp - 0x3c0], 0x2bff787d
mov dword [ebp - 0x3bc], 0xcfbb57d
mov dword [ebp - 0x3b8], 0xb3badf56
mov dword [ebp - 0x3b4], 0x42f22f7d
mov dword [ebp - 0x3b0], 0xfdb34556
mov dword [ebp - 0x3ac], 0xdab78856
mov dword [ebp - 0x3a8], 0x65f6e27d
mov dword [ebp - 0x3a4], 0xdee11b7d
mov dword [ebp - 0x3a0], 0x61a07156
mov dword [ebp - 0x39c], 0x46a4bc56
mov dword [ebp - 0x398], 0xf9e5d67d
mov dword [ebp - 0x394], 0x8ad2656
mov dword [ebp - 0x390], 0xb7ec4c7d
mov dword [ebp - 0x38c], 0x90e8817d
mov dword [ebp - 0x388], 0x2fa9eb56
mov dword [ebp - 0x384], 0xcfbb57d1
mov dword [ebp - 0x380], 0x70fa3dfa
mov dword [ebp - 0x37c], 0x57fef0fa
mov dword [ebp - 0x378], 0xe8bf9ad1
mov dword [ebp - 0x374], 0x19f76afa
mov dword [ebp - 0x370], 0xa6b600d1
mov dword [ebp - 0x36c], 0x81b2cdd1
mov dword [ebp - 0x368], 0x3ef3a7fa
mov dword [ebp - 0x364], 0x85e45efa
mov dword [ebp - 0x360], 0x3aa534d1
mov dword [ebp - 0x35c], 0x1da1f9d1
mov dword [ebp - 0x358], 0xa2e093fa
mov dword [ebp - 0x354], 0x53a863d1
mov dword [ebp - 0x350], 0xece909fa
mov dword [ebp - 0x34c], 0xcbedc4fa
mov dword [ebp - 0x348], 0x74acaed1
mov dword [ebp - 0x344], 0x5b054587
mov dword [ebp - 0x340], 0xe4442fac
mov dword [ebp - 0x33c], 0xc340e2ac
mov dword [ebp - 0x338], 0x7c018887
mov dword [ebp - 0x334], 0x8d4978ac
mov dword [ebp - 0x330], 0x32081287
mov dword [ebp - 0x32c], 0x150cdf87
mov dword [ebp - 0x328], 0xaa4db5ac
mov dword [ebp - 0x324], 0x115a4cac
mov dword [ebp - 0x320], 0xae1b2687
mov dword [ebp - 0x31c], 0x891feb87
mov dword [ebp - 0x318], 0x365e81ac
mov dword [ebp - 0x314], 0xc7167187
mov dword [ebp - 0x310], 0x78571bac
mov dword [ebp - 0x30c], 0x5f53d6ac
mov dword [ebp - 0x308], 0xe012bc87
mov dword [ebp - 0x304], 0x79b1dcdf
mov dword [ebp - 0x300], 0xc6f0b6f4
mov dword [ebp - 0x2fc], 0xe1f47bf4
mov dword [ebp - 0x2f8], 0x5eb511df
mov dword [ebp - 0x2f4], 0xaffde1f4
mov dword [ebp - 0x2f0], 0x10bc8bdf
mov dword [ebp - 0x2ec], 0x37b846df
mov dword [ebp - 0x2e8], 0x88f92cf4
mov dword [ebp - 0x2e4], 0x33eed5f4
mov dword [ebp - 0x2e0], 0x8cafbfdf
mov dword [ebp - 0x2dc], 0xabab72df
mov dword [ebp - 0x2d8], 0x14ea18f4
mov dword [ebp - 0x2d4], 0xe5a2e8df
mov dword [ebp - 0x2d0], 0x5ae382f4
mov dword [ebp - 0x2cc], 0x7de74ff4
mov dword [ebp - 0x2c8], 0xc2a625df
mov dword [ebp - 0x2c4], 0xed0fce89
mov dword [ebp - 0x2c0], 0x524ea4a2
mov dword [ebp - 0x2bc], 0x754a69a2
mov dword [ebp - 0x2b8], 0xca0b0389
mov dword [ebp - 0x2b4], 0x3b43f3a2
mov dword [ebp - 0x2b0], 0x84029989
mov dword [ebp - 0x2ac], 0xa3065489
mov dword [ebp - 0x2a8], 0x1c473ea2
mov dword [ebp - 0x2a4], 0xa750c7a2
mov dword [ebp - 0x2a0], 0x1811ad89
mov dword [ebp - 0x29c], 0x3f156089
mov dword [ebp - 0x298], 0x80540aa2
mov dword [ebp - 0x294], 0x711cfa89
mov dword [ebp - 0x290], 0xce5d90a2
mov dword [ebp - 0x28c], 0xe9595da2
mov dword [ebp - 0x288], 0x56183789
mov dword [ebp - 0x284], 0xb60a8b0e
mov dword [ebp - 0x280], 0x94be125
mov dword [ebp - 0x27c], 0x2e4f2c25
mov dword [ebp - 0x278], 0x910e460e
mov dword [ebp - 0x274], 0x6046b625
mov dword [ebp - 0x270], 0xdf07dc0e
mov dword [ebp - 0x26c], 0xf803110e
mov dword [ebp - 0x268], 0x47427b25
mov dword [ebp - 0x264], 0xfc558225
mov dword [ebp - 0x260], 0x4314e80e
mov dword [ebp - 0x25c], 0x6410250e
mov dword [ebp - 0x258], 0xdb514f25
mov dword [ebp - 0x254], 0x2a19bf0e
mov dword [ebp - 0x250], 0x9558d525
mov dword [ebp - 0x24c], 0xb25c1825
mov dword [ebp - 0x248], 0xd1d720e
mov dword [ebp - 0x244], 0x22b49958
mov dword [ebp - 0x240], 0x9df5f373
mov dword [ebp - 0x23c], 0xbaf13e73
mov dword [ebp - 0x238], 0x5b05458
mov dword [ebp - 0x234], 0xf4f8a473
mov dword [ebp - 0x230], 0x4bb9ce58
mov dword [ebp - 0x22c], 0x6cbd0358
mov dword [ebp - 0x228], 0xd3fc6973
mov dword [ebp - 0x224], 0x68eb9073
mov dword [ebp - 0x220], 0xd7aafa58
mov dword [ebp - 0x21c], 0xf0ae3758
mov dword [ebp - 0x218], 0x4fef5d73
mov dword [ebp - 0x214], 0xbea7ad58
mov dword [ebp - 0x210], 0x1e6c773
mov dword [ebp - 0x20c], 0x26e20a73
mov dword [ebp - 0x208], 0x99a36058
mov dword [ebp - 0x204], 0xf363b9be
mov dword [ebp - 0x200], 0x4c22d395
mov dword [ebp - 0x1fc], 0x6b261e95
mov dword [ebp - 0x1f8], 0xd46774be
mov dword [ebp - 0x1f4], 0x252f8495
mov dword [ebp - 0x1f0], 0x9a6eeebe
mov dword [ebp - 0x1ec], 0xbd6a23be
mov dword [ebp - 0x1e8], 0x22b4995
mov dword [ebp - 0x1e4], 0xb93cb095
mov dword [ebp - 0x1e0], 0x67ddabe
mov dword [ebp - 0x1dc], 0x217917be
mov dword [ebp - 0x1d8], 0x9e387d95
mov dword [ebp - 0x1d4], 0x6f708dbe
mov dword [ebp - 0x1d0], 0xd031e795
mov dword [ebp - 0x1cc], 0xf7352a95
mov dword [ebp - 0x1c8], 0x487440be
mov dword [ebp - 0x1c4], 0x67ddabe8
mov dword [ebp - 0x1c0], 0xd89cc1c3
mov dword [ebp - 0x1bc], 0xff980cc3
mov dword [ebp - 0x1b8], 0x40d966e8
mov dword [ebp - 0x1b4], 0xb19196c3
mov dword [ebp - 0x1b0], 0xed0fce8
mov dword [ebp - 0x1ac], 0x29d431e8
mov dword [ebp - 0x1a8], 0x96955bc3
mov dword [ebp - 0x1a4], 0x2d82a2c3
mov dword [ebp - 0x1a0], 0x92c3c8e8
mov dword [ebp - 0x19c], 0xb5c705e8
mov dword [ebp - 0x198], 0xa866fc3
mov dword [ebp - 0x194], 0xfbce9fe8
mov dword [ebp - 0x190], 0x448ff5c3
mov dword [ebp - 0x18c], 0x638b38c3
mov dword [ebp - 0x188], 0xdcca52e8
mov dword [ebp - 0x184], 0x3cd8ee6f
mov dword [ebp - 0x180], 0x83998444
mov dword [ebp - 0x17c], 0xa49d4944
mov dword [ebp - 0x178], 0x1bdc236f
mov dword [ebp - 0x174], 0xea94d344
mov dword [ebp - 0x170], 0x55d5b96f
mov dword [ebp - 0x16c], 0x72d1746f
mov dword [ebp - 0x168], 0xcd901e44
mov dword [ebp - 0x164], 0x7687e744
mov dword [ebp - 0x160], 0xc9c68d6f
mov dword [ebp - 0x15c], 0xeec2406f
mov dword [ebp - 0x158], 0x51832a44
mov dword [ebp - 0x154], 0xa0cbda6f
mov dword [ebp - 0x150], 0x1f8ab044
mov dword [ebp - 0x14c], 0x388e7d44
mov dword [ebp - 0x148], 0x87cf176f
mov dword [ebp - 0x144], 0xa866fc39
mov dword [ebp - 0x140], 0x17279612
mov dword [ebp - 0x13c], 0x30235b12
mov dword [ebp - 0x138], 0x8f623139
mov dword [ebp - 0x134], 0x7e2ac112
mov dword [ebp - 0x130], 0xc16bab39
mov dword [ebp - 0x12c], 0xe66f6639
mov dword [ebp - 0x128], 0x592e0c12
mov dword [ebp - 0x124], 0xe239f512
mov dword [ebp - 0x120], 0x5d789f39
mov dword [ebp - 0x11c], 0x7a7c5239
mov dword [ebp - 0x118], 0xc53d3812
mov dword [ebp - 0x114], 0x3475c839
mov dword [ebp - 0x110], 0x8b34a212
mov dword [ebp - 0x10c], 0xac306f12
mov dword [ebp - 0x108], 0x13710539
mov dword [ebp - 0x104], 0x8ad26561
mov dword [ebp - 0x100], 0x35930f4a
mov dword [ebp - 0xfc], 0x1297c24a
mov dword [ebp - 0xf8], 0xadd6a861
mov dword [ebp - 0xf4], 0x5c9e584a
mov dword [ebp - 0xf0], 0xe3df3261
mov dword [ebp - 0xec], 0xc4dbff61
mov dword [ebp - 0xe8], 0x7b9a954a
mov dword [ebp - 0xe4], 0xc08d6c4a
mov dword [ebp - 0xe0], 0x7fcc0661
mov dword [ebp - 0xdc], 0x58c8cb61
mov dword [ebp - 0xd8], 0xe789a14a
mov dword [ebp - 0xd4], 0x16c15161
mov dword [ebp - 0xd0], 0xa9803b4a
mov dword [ebp - 0xcc], 0x8e84f64a
mov dword [ebp - 0xc8], 0x31c59c61
mov dword [ebp - 0xc4], 0x1e6c7737
mov dword [ebp - 0xc0], 0xa12d1d1c
mov dword [ebp - 0xbc], 0x8629d01c
mov dword [ebp - 0xb8], 0x3968ba37
mov dword [ebp - 0xb4], 0xc8204a1c
mov dword [ebp - 0xb0], 0x77612037
mov dword [ebp - 0xac], 0x5065ed37
mov dword [ebp - 0xa8], 0xef24871c
mov dword [ebp - 0xa4], 0x54337e1c
mov dword [ebp - 0xa0], 0xeb721437
mov dword [ebp - 0x9c], 0xcc76d937
mov dword [ebp - 0x98], 0x7337b31c
mov dword [ebp - 0x94], 0x827f4337
mov dword [ebp - 0x90], 0x3d3e291c
mov dword [ebp - 0x8c], 0x1a3ae41c
mov dword [ebp - 0x88], 0xa57b8e37
mov dword [ebp - 0x84], 0x456932b0
mov dword [ebp - 0x80], 0xfa28589b
mov dword [ebp - 0x7c], 0xdd2c959b
mov dword [ebp - 0x78], 0x626dffb0
mov dword [ebp - 0x74], 0x93250f9b
mov dword [ebp - 0x70], 0x2c6465b0
mov dword [ebp - 0x6c], 0xb60a8b0
mov dword [ebp - 0x68], 0xb421c29b
mov dword [ebp - 0x64], 0xf363b9b
mov dword [ebp - 0x60], 0xb07751b0
mov dword [ebp - 0x5c], 0x97739cb0
mov dword [ebp - 0x58], 0x2832f69b
mov dword [ebp - 0x54], 0xd97a06b0
mov dword [ebp - 0x50], 0x663b6c9b
mov dword [ebp - 0x4c], 0x413fa19b
mov dword [ebp - 0x48], 0xfe7ecbb0
mov dword [ebp - 0x44], 0xd1d720e6
mov edi, dword [ebp + 0xc]
xor esi, esi
mov dword [ebp - 0x40], 0x6e964acd
mov dword [ebp - 0x3c], 0x499287cd
mov dword [ebp - 0x38], 0xf6d3ede6
mov dword [ebp - 0x34], 0x79b1dcd
mov dword [ebp - 0x30], 0xb8da77e6
mov dword [ebp - 0x2c], 0x9fdebae6
mov dword [ebp - 0x28], 0x209fd0cd
mov dword [ebp - 0x24], 0x9b8829cd
mov dword [ebp - 0x20], 0x24c943e6
mov dword [ebp - 0x1c], 0x3cd8ee6
mov dword [ebp - 0x18], 0xbc8ce4cd
mov dword [ebp - 0x14], 0x4dc414e6
mov dword [ebp - 0x10], 0xf2857ecd
mov dword [ebp - 0xc], 0xd581b3cd
mov dword [ebp - 8], 0x6ac0d9e6
mov edx, 0x3ce0fe4
test edi, edi
je 0x407a89
push ebx
mov ebx, dword [ebp + 8]
lea ebx, [ebx]
movzx ecx, byte [esi + ebx]
movzx eax, dl
xor ecx, eax
shr edx, 8
xor edx, dword [ebp + ecx*4 - 0x404]
inc esi
cmp esi, edi
jb 0x407a70
pop ebx
mov ecx, dword [ebp - 4]
xor edx, 0xe4390f56
pop edi
xor ecx, ebp
mov eax, edx
pop esi
call fcn.0040a558
mov esp, ebp
pop ebp
ret