Function at 0x1001732a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x24
push esi
mov esi, ecx
movzx eax, dx
xor ecx, ecx
mov dword [ebp - 4], esi
cmp eax, 0x34
ja 0x10017763
je 0x10017748
cmp eax, 0x15
ja 0x10017513
je 0x100174f5
cmp eax, 0x12
ja case.0x10017362.3
jmp dword [eax*4 + 0x10017c1e]
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x32321f5e
mov dword [ebp - 0x14], 0x3031047e
mov word [ebp - 0x10], 0x2d3b
call fcn.10001431
jmp 0x10017c11
movaps xmm0, xmmword [0x1003eb30]
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.1000f95f
jmp 0x10017c11
movaps xmm0, xmmword [0x1003eaa0]
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.1000f95f
jmp 0x10017c11
movaps xmm0, xmmword [0x1003e850]
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.1000f95f
jmp 0x10017c11
movaps xmm0, xmmword [str.1_be]
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.1000f95f
jmp 0x10017c11
movaps xmm0, xmmword [0x1003e1c0]
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.1000f95f
jmp 0x10017c11
movaps xmm0, xmmword [0x1003e620]
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.1000f95f
jmp 0x10017c11
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x79665015
mov dword [ebp - 0x10], 0x617b74
call fcn.10010b81
jmp 0x10017c11
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0xd122461
mov dword [ebp - 0x10], 0x150f00
call fcn.10010b81
jmp 0x10017c11
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x28370144
mov dword [ebp - 0x10], 0x302a25
call fcn.10010b81
jmp 0x10017c11
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x21d2b6e
mov dword [ebp - 0x10], 0x1a000f
call fcn.10010b81
jmp 0x10017c11
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x312e185d
mov dword [ebp - 0x10], 0x29333c
call fcn.10010b81
jmp 0x10017c11
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x1f003673
mov dword [ebp - 0x10], 0x71d12
call fcn.10010b81
jmp 0x10017c11
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x6f67440b
mov dword [ebp - 0x14], 0x796a402b
mov word [ebp - 0x10], 0x787e
call fcn.10001431
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x3d20024f
mov dword [ebp - 0x10], 0x21202b2e
call fcn.10002225
jmp 0x10017c11
cmp eax, 0x1f
ja 0x10017651
je 0x10017633
sub eax, 0x16
je 0x10017615
sub eax, 1
je 0x100175f7
sub eax, 1
je 0x100175d9
sub eax, 1
je 0x100175bb
sub eax, 3
je 0x10017597
sub eax, 1
je 0x10017572
sub eax, 1
jne case.0x10017362.3
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x6d644501
mov word [ebp - 0x10], 0x726e
call fcn.10005161
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x525a7936
mov dword [ebp - 0x14], 0x44597b16
mov dword [ebp - 0x10], 0x58595257
call fcn.100021ef
jmp 0x10017c11
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0xd052669
mov dword [ebp - 0x14], 0x41c2149
mov word [ebp - 0x10], 0x708
call fcn.10001431
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x5f42602d
mov dword [ebp - 0x10], 0x4342494c
call fcn.10002225
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x203d1f52
mov dword [ebp - 0x10], 0x3c3d3633
call fcn.10002225
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x7f62400d
mov dword [ebp - 0x10], 0x6362696c
call fcn.10002225
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x4a577538
mov dword [ebp - 0x10], 0x56575c59
call fcn.10002225
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x757a5113
mov dword [ebp - 0x10], 0x67607c61
call fcn.10002225
jmp 0x10017c11
sub eax, 0x20
je 0x10017727
sub eax, 1
je 0x10017705
sub eax, 1
je 0x100176da
sub eax, 1
je 0x100176c2
sub eax, 0xd
je 0x1001769a
sub eax, 3
jne case.0x10017362.3
movaps xmm0, xmmword [0x1003e5c0]
lea ecx, [ebp - 0x20]
movups xmmword [ebp - 0x20], xmm0
mov dword [ebp - 0x10], 0x444355
call fcn.10017ca0
jmp 0x10017c11
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0xa1f3c7e
mov dword [ebp - 0x14], 0x5e1b120a
mov dword [ebp - 0x10], 0x101b0c3f
mov word [ebp - 0xc], 0x1f
call fcn.10017c85
jmp 0x10017c11
movaps xmm0, xmmword [0x1003dea0]
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.100021d4
jmp 0x10017c11
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x39301355
mov dword [ebp - 0x18], 0x3a3e3b34
mov dword [ebp - 0x14], 0x34197527
mov word [ebp - 0x10], 0x273c
call fcn.10009091
jmp 0x10017c11
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x636a470f
mov dword [ebp - 0x14], 0x6d4e2f63
mov dword [ebp - 0x10], 0x7c7c76
call fcn.1000220a
jmp 0x10017c11
movaps xmm0, xmmword [0x1003eae0]
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x20]
movups xmmword [ebp - 0x20], xmm0
mov word [ebp - 0x10], 0x7d7d
call fcn.10017c6a
jmp 0x10017c11
movaps xmm0, xmmword [0x1003ded0]
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.1000f95f
jmp 0x10017c11
cmp eax, 0x4c
ja 0x100179d3
je 0x100179a8
cmp eax, 0x41
ja 0x100178b4
je 0x1001788f
sub eax, 0x35
je 0x10017867
sub eax, 1
je 0x10017845
sub eax, 1
je 0x10017827
sub eax, 6
je 0x100177ff
sub eax, 1
je 0x100177e4
sub eax, 1
je 0x100177cc
sub eax, 1
jne case.0x10017362.3
movaps xmm0, xmmword [str.iBUBNCT_anTKFIC]
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.100021d4
jmp 0x10017c11
movaps xmm0, xmmword [str._pW_ZM]
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.100021d4
jmp 0x10017c11
movaps xmm0, xmmword [0x1003df60]
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.1000f95f
jmp 0x10017c11
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x46577836
mov dword [ebp - 0x14], 0x1645535f
mov dword [ebp - 0x10], 0x51445971
mov word [ebp - 0xc], 0x53
call fcn.10017c85
jmp 0x10017c11
movaps xmm0, xmmword [0x1003e2d0]
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
mov word [ebp - 0xc], 0x22
call fcn.10013d0e
jmp 0x10017c11
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x1d0c2e6d
mov dword [ebp - 0x14], 0x183c4d08
mov dword [ebp - 0x10], 0x191e08
call fcn.1000220a
jmp 0x10017c11
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x45486027
mov dword [ebp - 0x14], 0x7494e4b
mov dword [ebp - 0x10], 0x54425276
mov word [ebp - 0xc], 0x53
call fcn.10017c85
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x4a577538
mov dword [ebp - 0x14], 0x56575c59
mov dword [ebp - 0x10], 0x4a596f18
call fcn.100021ef
jmp 0x10017c11
sub eax, 0x42
je 0x1001798d
sub eax, 3
je 0x1001796c
dec eax
sub eax, 1
je 0x10017947
sub eax, 1
je 0x10017929
sub eax, 1
je 0x1001790b
dec eax
sub eax, 1
jne case.0x10017362.3
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x19043d76
mov dword [ebp - 0x18], 0x560c1701
mov dword [ebp - 0x14], 0x1f1b1932
mov word [ebp - 0x10], 0x1819
call fcn.10009091
jmp 0x10017c11
movaps xmm0, xmmword [0x1003e450]
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
mov word [ebp - 0xc], 0x2e
call fcn.10013d0e
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x6a7c4f0e
mov dword [ebp - 0x10], 0x636f6b7c
call fcn.10002225
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x1022e6d
mov dword [ebp - 0x14], 0x4d140302
mov dword [ebp - 0x10], 0x8030237
call fcn.100021ef
jmp 0x10017c11
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0xc0d3063
mov dword [ebp - 0x10], 0x2344314
mov word [ebp - 0xc], 0x11
call fcn.100021b9
jmp 0x10017c11
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x14033e71
mov dword [ebp - 0x10], 0x21510
call fcn.10010b81
jmp 0x10017c11
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x5f587d36
mov dword [ebp - 0x18], 0x16425e51
mov dword [ebp - 0x14], 0x574f5964
mov word [ebp - 0x10], 0x535a
call fcn.10009091
jmp 0x10017c11
cmp eax, 0x55
ja 0x10017b0b
je 0x10017af3
sub eax, 0x4d
je 0x10017ad5
sub eax, 1
je 0x10017ab0
sub eax, 3
je 0x10017a85
sub eax, 1
je 0x10017a5a
sub eax, 1
je 0x10017a2f
sub eax, 1
jne case.0x10017362.3
movaps xmm0, xmmword [0x1003e9f0]
lea ecx, [ebp - 0x20]
movups xmmword [ebp - 0x20], xmm0
mov dword [ebp - 0x10], 0x3f2c1a
call fcn.10017ca0
jmp 0x10017c11
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0xe0f2d60
mov dword [ebp - 0x18], 0x12051413
mov dword [ebp - 0x14], 0xf143340
mov word [ebp - 0x10], 0x50e
call fcn.10009091
jmp 0x10017c11
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x58597b36
mov dword [ebp - 0x18], 0x44534245
mov dword [ebp - 0x14], 0x59426516
mov word [ebp - 0x10], 0x5358
call fcn.10009091
jmp 0x10017c11
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x1514367b
mov dword [ebp - 0x18], 0x91e0f08
mov dword [ebp - 0x14], 0x140f285b
mov word [ebp - 0x10], 0x1e15
call fcn.10009091
jmp 0x10017c11
movaps xmm0, xmmword [0x1003e2e0]
lea ecx, [ebp - 0x20]
movups xmmword [ebp - 0x20], xmm0
mov dword [ebp - 0x10], 0x29260b67
mov word [ebp - 0xc], 0x23
call fcn.10017cbb
jmp 0x10017c11
movaps xmm0, xmmword [0x1003e0d0]
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
mov word [ebp - 0xc], 0x11
call fcn.10013d0e
jmp 0x10017c11
movaps xmm0, xmmword [str._nIbkeyNodm]
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.100021d4
jmp 0x10017c11
sub eax, 0x56
je 0x10017bf8
sub eax, 1
je 0x10017be0
sub eax, 4
je 0x10017bbe
sub eax, 1
je 0x10017ba6
sub eax, 1
je 0x10017b7e
sub eax, 1
je 0x10017b53
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x5752693c
mov dword [ebp - 0x10], 0x524b5352
call fcn.10002225
jmp 0x10017c11
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x2d240741
mov dword [ebp - 0x18], 0x2e2a2f20
mov dword [ebp - 0x14], 0x200d6133
mov word [ebp - 0x10], 0x3328
call fcn.10009091
jmp 0x10017c11
mov byte [ebp - 0xe], cl
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x1c], 0x1f053f76
mov dword [ebp - 0x18], 0x191f1a1a
mov dword [ebp - 0x14], 0x173a5618
mov word [ebp - 0x10], 0x41f
call fcn.10009091
jmp 0x10017c11
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0xc173565
mov dword [ebp - 0x10], 0xb0a16
call fcn.10010b81
jmp 0x10017c11
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0x767e5d12
mov dword [ebp - 0x14], 0x607d5f32
mov dword [ebp - 0x10], 0x7c7d7673
call fcn.100021ef
jmp 0x10017c11
movaps xmm0, xmmword [0x1003eb80]
mov byte [ebp - 0xc], cl
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
call fcn.1000f95f
jmp 0x10017c11
movaps xmm0, xmmword [0x1003e580]
lea ecx, [ebp - 0x1c]
movups xmmword [ebp - 0x1c], xmm0
mov word [ebp - 0xc], 0x49
call fcn.10013d0e
push eax
mov ecx, esi
call fcn.10002604
mov eax, esi
pop esi
leave
ret