Function at 0x100ac8da
Capabilities:
Parse pe header

Disassembly:
movaps xmm1, xmm2
jmp 0x10089689
xorps xmm1, xmm0
jmp 0x10056e7a
movups xmmword [ebp - 0x40], xmm0
jmp 0x1006c39f
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
push edi
mov edi, 4
add ebp, edi
pop edi
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
push ebx
mov ebx, 0x5c9fd821
xor ebx, 0x5c9fd825
add eax, ebx
pop ebx
xchg dword [esp], eax
pop esp
push 0xa0a0a0a1
mov eax, dword [esp]
push ecx
mov dword [esp], ebp
mov ebp, esp
push eax
mov eax, 0x69ff64b0
sub eax, 0x49ffdaff
neg eax
and eax, 0x3b6f7382
xor eax, 0x3bfafd10
and eax, 0x6f7e8cba
sub eax, 0xb7a8c0e
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
pop esp
push edi
push esp
pop edi
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], ecx
push esi
mov esi, 0x4eef5c11
sub ecx, esi
mov esi, dword [esp]
add esp, 4
sub ecx, 0x7b64203e
add ecx, eax
add ecx, 0x7b64203e
push ebx
mov ebx, 0x4eef5c11
add ecx, ebx
pop ebx
push dword [esp]
pop ecx
push edx
mov edx, esp
push esi
mov esi, 0x79fae97f
not esi
sub esi, 0xffffffff
sub esi, 0x3fd669f9
or esi, 0x75ef4a8e
neg esi
xor esi, 0x88101176
add edx, esi
pop esi
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x1007ab79
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
push ebp
mov ebp, 0x4c0c5b18
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
push ebp
mov dword [esp], 0xb459fd6
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push edi
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [ebp - 0x50]
push dword [esp]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0x1006c1d5
push ebp
mov dword [esp], 0x129ecb1d
mov dword [esp], ecx
mov dword [esp], 0x7354768d
mov dword [esp], ebp
mov dword [esp], eax
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push 0x277a1cbe
mov dword [esp], edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 0x33771fb4
add ecx, 0x797ed8d1
add ecx, 0x6fb5b87a
or ecx, 0x35dfefcf
neg ecx
sub ecx, 0x7ff798bb
sub ecx, 0x42086742
add edi, ecx
pop ecx
xchg dword [esp], edi
pop esp
paddb xmm1, xmm0
jmp 0x1006ad05
lea edx, [ebp - 0x40]
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
add eax, edx
pop edx
xchg dword [esp], eax
mov esp, dword [esp]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push 0x57b5b42d
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x100a1de4
sar edx, 5
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push edi
push 0x6efb6428
pop edi
dec edi
xor edi, 0x6efb6423
add ebx, edi
pop edi
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
push ebp
mov ebp, 0x791f29c0
add ecx, 0x7ffd61d2
sub ecx, ebp
sub ecx, 0x7ffd61d2
pop ebp
sub ecx, 0x1dfd97ee
add ecx, eax
add ecx, 0x1dfd97ee
push edx
mov edx, 0x77ebd9a2
or edx, 0x77fa607
sub edx, 0xfee0d5e7
add ecx, edx
pop edx
push dword [esp]
push dword [esp]
pop ecx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0x1009b032
push 1
sub esp, 4
mov dword [esp], edi
mov edi, esp
push eax
mov eax, 0x7afc9e6f
add eax, 0x85036195
add edi, eax
pop eax
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edi
mov dword [esp], ebx
push ebp
mov dword [esp], 0x1119f136
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
mov edx, dword [esp]
add esp, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp fcn.100b943a
movaps xmm0, xmm1
push ecx
mov dword [esp], 0x24bd8a67
mov dword [esp], edi
push edi
mov edi, 0x2e486f64
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
push 0x5ba59d49
mov dword [esp], ecx
mov edx, dword [esp]
push 0x2d4f21ff
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
pop edx
push 0x23ecb118
mov dword [esp], edi
mov edi, esp
push edx
mov edx, 0x1ffb5285
xor edx, 0x79edab73
sub edx, 0x67d1a1e1
xor edx, 0xfe455811
add edi, edx
pop edx
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x10088041
je 0x10069d78
jmp fcn.100dde2e
pmuldq xmm1, xmm3
push esi
mov dword [esp], 0x74985a9a
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], ecx
sub ecx, 0x2ffcfed4
add ecx, 0x7c7a8990
add ecx, eax
sub ecx, 0x7c7a8990
push eax
push 0x3ffd6b85
pop eax
add eax, 0xefff934f
sub ecx, 0x7d6b1f15
add ecx, eax
add ecx, 0x7d6b1f15
pop eax
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push eax
mov eax, esp
push esi
mov esi, 0x76fb6a54
xor esi, 0x73efed1b
add esi, 0xfaeb78b5
add eax, esi
pop esi
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x100b87b5
jl 0x100857c3
jmp 0x10054768
movd xmm0, dword [ebp + edx - 0x3c]
jmp 0x1004a136
movaps xmm0, xmmword [str.2222222222222222]
jmp 0x10099fbc
movaps xmm4, xmmword [0x10040370]
jmp 0x100a23ae
push esi
push 0x5dba6db0
mov dword [esp], esp
add dword [esp], 4
mov esi, dword [esp]
add esp, 4
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
push eax
mov dword [esp], edx
mov dword [esp], ecx
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
push ecx
mov ecx, 4
add edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
add esp, 4
pmulld xmm0, xmm6
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
mov dword [esp], ecx
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
mov edx, 0x7ef7d6c0
add ecx, edx
pop edx
add ecx, 0x3e6d609f
add ecx, eax
sub ecx, 0x3e6d609f
sub ecx, 0x7ef7d6c0
push dword [esp]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x100ac886
push esi
push esi
mov dword [esp], esp
add dword [esp], 4
pop esi
push edi
mov edi, 0x7dfe49f6
and edi, 0x739e005a
sub edi, 0x7faa4154
shr edi, 3
add edi, 0x7a7df6e8
xor edi, 0x98bc6ec3
add esi, edi
pop edi
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
add ebp, esi
mov esi, dword [esp]
add esp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
paddd xmm1, xmm2
push esi
push 0x49d70211
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ebx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ebx
mov dword [esp], ecx
pop ebx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x1008a07f
push edi
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], 0x3dc5e742
mov dword [esp], edx
mov dword [esp], ecx
push edi
mov edi, 0x7ffdaba0
add ecx, edi
pop edi
add ecx, 0x76df374b
add ecx, eax
sub ecx, 0x76df374b
push ebp
mov dword [esp], ebx
mov ebx, 0x3daf8590
add ebx, 0x424e2610
sub ecx, ebx
pop ebx
push dword [esp]
pop ecx
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
movd dword [ebp + edx - 0x3c], xmm1
jmp 0x100a1dee
push ebp
push ecx
mov ecx, 0x5213ba50
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push ebx
mov ebx, esp
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebp
mov dword [esp], ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
sub esp, 4
mov dword [esp], ecx
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], eax
mov dword [esp], edi
jmp 0x100b9069
push esi
mov dword [esp], edi
mov dword [esp], edx
push ecx
mov ecx, 0x3444fa40
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
push ebx
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
push edi
push 4
pop edi
add edx, edi
pop edi
xchg dword [esp], edx
pop esp
movd xmm0, edx
jmp 0x100a6c96
push 0x333433d9
mov dword [esp], edi
push ecx
mov ecx, 0x5606e258
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push edi
push edx
mov dword [esp], esp
add dword [esp], 4
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop edx
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
packuswb xmm1, xmm1
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
add esi, 0x57af9214
sub esi, eax
sub esi, 0x57af9214
pop eax
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ecx
push ebp
mov dword [esp], ebx
mov ebx, 0x7d0e3367
sub ecx, 0x34cd7f22
add ecx, ebx
add ecx, 0x34cd7f22
pop ebx
add ecx, 0x6ef6c220
add ecx, eax
sub ecx, 0x6ef6c220
sub ecx, 0x7d0e3367
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
mov esp, dword [esp]
jmp 0x100b85d2
push esi
mov esi, esp
add esi, 4
push ebp
mov ebp, 4
sub esi, ebp
mov ebp, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
push 0x1e5621a
mov dword [esp], eax
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
push edx
push esp
pop edx
add edx, 4
push esi
mov esi, 4
add edx, esi
pop esi
xchg dword [esp], edx
mov esp, dword [esp]
movaps xmmword [ebp - 0x50], xmm0
jmp 0x1004b12c
movq qword [ebp - 0x30], xmm0
jmp 0x100a1771
push ebx
mov ebx, 0xffffffff
sub edx, ebx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push eax
push ebx
mov ebx, 0x75a8943b
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edx
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ebx, dword [esp]
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
jmp 0x1009d06f
push eax
mov eax, edx
push edx
mov edx, 0xffffffc0
add eax, edx
pop edx
add eax, 0x33262674
add eax, 0x3dfacefb
add eax, ebp
sub eax, 0x3dfacefb
push ebx
mov ebx, 0x33262674
sub eax, ebx
pop ebx
xor byte [eax], cl
pop eax
jmp 0x10060d68
test eax, eax
jmp 0x1009d059
mov ecx, 0x1003ec98
jmp 0x1008997f
call fcn.10014960
jmp 0x10085249
push esi
mov esi, esp
push edi
mov edi, 0x7afb79fb
or edi, 0x6ede4619
add edi, 0x81008009
add esi, edi
pop edi
sub esi, 4
sub esp, 4
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov dword [esp], eax
push edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 4
sub edi, ecx
pop ecx
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 0x7faf673e
neg edi
shl edi, 5
shl edi, 2
push 0x51ec4a0b
mov dword [esp], ebx
mov ebx, 0x1fbe65eb
and edi, ebx
pop ebx
sub edi, 0x80c60fc
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
punpckhdq xmm0, xmm2
jmp 0x100a8103
push 0xc09956a
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], 0x41a98b7c
mov dword [esp], edi
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov edx, dword [esp]
push ebp
mov ebp, esp
push eax
push edi
mov edi, 4
mov eax, edi
pop edi
add ebp, eax
mov eax, dword [esp]
add esp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [ebp - 0xa4]
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x100a104a
push edx
mov dword [esp], esi
push 0x3e1d9769
mov dword [esp], eax
mov eax, 0x1ec24a87
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push ebp
push ecx
mov ecx, 0x5c45f57e
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], eax
pop dword [esi + 0x1c]
jmp 0x100a6df4
test eax, eax
jmp 0x10080b43
xor edx, edx
jmp 0x100884af
sub esp, 4
mov dword [esp], ebx
push edx
push 0x1cb1dfa7
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
sub ecx, 0x75b6019d
push ebx
mov ebx, 0x694aaa7c
sub ebx, 0x7ff7d6ce
dec ebx
shl ebx, 6
add ebx, 0x19c54171
sub ecx, ebx
pop ebx
add ecx, eax
add ecx, 0x6e7a2cb1
push esi
push 0x75b6019d
pop esi
add ecx, esi
pop esi
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x5dbe5435
shl ebp, 8
shl ebp, 4
shr ebp, 5
not ebp
xor ebp, 0xf8d5e57b
add esi, ebp
pop ebp
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
pshufd xmm2, xmm0, 0
push esi
mov esi, esp
add esi, 4
push edx
mov edx, 0x7fff0973
not edx
and edx, 0x76c4a881
xor edx, 0xa084
sub esi, edx
pop edx
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov dword [esp], eax
mov dword [esp], ecx
add ecx, 0x7ffff7c4
sub ecx, 0x7bf25f3e
add ecx, eax
add ecx, 0x7bf25f3e
push ebp
mov ebp, 0x7ffff7c4
add ecx, 0x3f1d0bb7
sub ecx, ebp
sub ecx, 0x3f1d0bb7
mov ebp, dword [esp]
add esp, 4
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push eax
mov eax, 0x79bfc1bc
neg eax
or eax, 0x3fff5d47
inc eax
xor eax, 0xbfff7f4c
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x1007295c
push ebp
push edx
push 0x695b6093
pop edx
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], ecx
add ecx, 0x7b0f3a51
add ecx, 0x3d57d802
add ecx, 0x77fe72c8
add ecx, eax
sub ecx, 0x77fe72c8
push edi
push 0x397f046b
pop edi
not edi
or edi, 0x6e9daa1c
xor edi, 0xd3ca239e
sub ecx, edi
pop edi
sub ecx, 0x7b0f3a51
mov ecx, dword [esp]
push eax
mov eax, esp
push 0x2554bc38
mov dword [esp], edx
mov edx, 4
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push ebx
push eax
mov eax, 0x1f
mov dword [esp + 4], eax
pop eax
push dword [esp]
pop eax
add esp, 4
jmp 0x1005f7b1
push edx
mov dword [esp], eax
push ebx
mov ebx, 0x448a9180
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], ebx
push eax
mov dword [esp], ebp
mov dword [esp], eax
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
pshufd xmm1, xmm0, 0xd8
push 0x4a677b5d
mov dword [esp], edx
push edi
mov edi, 0x6fd412ff
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebp
mov dword [esp], eax
push edi
mov dword [esp], ebx
mov eax, dword [esp]
push edx
mov edx, esp
push ebp
mov ebp, 0x3bf27a48
neg ebp
dec ebp
and ebp, 0x7baf9ecc
xor ebp, 0x400d8480
add edx, ebp
pop ebp
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x100a23d2
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push esi
mov dword [esp], 0x2450e916
mov dword [esp], ecx
mov dword [esp], 0xa5fd3cb
mov dword [esp], edi
mov dword [esp], eax
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], edx
push ebx
mov dword [esp], ecx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop edx
push ebp
mov ebp, esp
push ecx
mov ecx, 0x7daf2435
add ecx, 0x8250dbcf
add ebp, ecx
pop ecx
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0x100785d5
push ebx
mov dword [esp], 0x28d2c2a5
mov dword [esp], edx
mov dword [esp], 0x19a02b98
mov dword [esp], edx
mov dword [esp], edi
jmp 0x10079d58
push 0x11
push esi
push ecx
mov ecx, 0x5f27ea0b
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebp
mov dword [esp], eax
mov dword [esp], ebx
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ecx
pop ebx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
mov edi, esp
push eax
mov eax, 0x7cf7ac19
xor eax, 0x7cf7ac1d
add edi, eax
pop eax
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x100712c7
movq qword [ebp - 0x30], xmm0
jmp 0x100810af
pshuflw xmm0, xmm2, 0xd8
jmp 0x100aef72
push edx
push esp
pop edx
add edx, 4
push eax
mov eax, 4
sub edx, eax
pop eax
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], ecx
add ecx, 0x16e76f6c
add ecx, 0x2ffd1c55
add ecx, eax
push esi
mov esi, 0x73ff5044
inc esi
xor esi, 0x36e35e30
add esi, 0x6de85047
xor esi, 0x9cf942e9
sub ecx, esi
pop esi
push edi
mov edi, 0x16e76f6c
sub ecx, edi
mov edi, dword [esp]
add esp, 4
push dword [esp]
pop ecx
push 0x695b01e4
mov dword [esp], edx
mov edx, esp
add edx, 4
push ecx
mov ecx, 4
add edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
movd xmm0, dword [ebp + edx - 0x40]
jmp 0x1009c117
movd xmm7, eax
push ebp
mov ebp, esp
push edx
push edx
mov dword [esp], 0x79fdae77
pop edx
sub edx, 0x79fdae73
add ebp, edx
pop edx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
push ecx
mov ecx, 4
add edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
push dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
add esp, 4
jmp 0x1006d064
shufps xmm1, xmm0, 0xdd
jmp 0x1008be1f
paddb xmm1, xmm0
jmp 0x100529e0
movq xmm0, qword [0x1003f2a0]
jmp 0x10060b1c
movq xmm0, qword [0x1003f13c]
jmp 0x1006acf1
push eax
push esp
pop eax
push esi
mov esi, 4
sub eax, 0x3dff988a
add eax, esi
add eax, 0x3dff988a
pop esi
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push edx
mov edx, esp
push ebp
mov ebp, 0x6bbae5a5
inc ebp
shl ebp, 5
xor ebp, 0x73fe71b2
sub ebp, 0x4a2c56e
add edx, ebp
pop ebp
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ecx
pop ebx
mov ebx, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
nop
jmp 0x1005745f
movups xmm0, xmmword [str.J_f_v_n_tO_ABCDEF]
jmp 0x100a9f98
sub esp, 4
mov dword [esp], edx
mov dword [esp], 0x1434e47f
mov dword [esp], esi
mov dword [esp], eax
push ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 4
sub ebx, eax
pop eax
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ebx
pop eax
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [ebp - 0xc0]
sub esp, 4
mov dword [esp], ebx
push esi
push 0x78bb6ab5
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push esi
mov dword [esp], eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 0x36ef8763
xor edi, 0x7f9d07cb
inc edi
shr edi, 3
inc edi
add edi, 0xf6d1afee
add eax, edi
pop edi
xchg dword [esp], eax
pop esp
jmp 0x100929da
push 0x35a1d47d
mov dword [esp], esi
mov ecx, dword [esp]
push ebx
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], ecx
mov dword [esp], ebx
mov dword [esp], ecx
push edx
mov edx, 0x727bf0d4
xchg edx, esi
not esi
xchg edx, esi
sub edx, 0x1ff5effc
shl edx, 1
shr edx, 2
push edx
mov dword [esp], edi
mov edi, 0x6aeccc31
dec edi
add edi, 0xae2b3ad1
xor edx, edi
pop edi
add ecx, edx
pop edx
add ecx, eax
sub ecx, 0x2fdf0896
push dword [esp]
pop ecx
push ebx
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
jmp 0x1007a176
push edi
push edx
push 0x9c063
mov edx, dword [esp]
add esp, 4
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push esi
mov dword [esp], 0x106049d6
mov dword [esp], esi
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push 0x68a0fab5
mov dword [esp], eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 0x7f74f362
dec ebp
shl ebp, 3
sub ebp, 0x7fb66997
xor ebp, 0x7bf13175
add eax, ebp
pop ebp
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
paddd xmm2, xmm4
push esi
mov dword [esp], edx
mov edx, esp
add edx, 4
push edi
mov edi, 4
sub edx, 0x4cbde239
sub edx, edi
add edx, 0x4cbde239
pop edi
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
push edi
mov edi, esp
add edi, 4
push 0x1a1e974
mov dword [esp], ebp
mov ebp, 0x3ff30415
add ebp, 0x4dd7b539
shl ebp, 4
sub ebp, 0xdcab94dc
add edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
jmp 0x1004a12e
movd dword [ebp + edx - 0x40], xmm1
push ebp
mov ebp, esp
add ebp, 4
push ecx
mov ecx, 4
sub ebp, 0x3f67c324
sub ebp, ecx
add ebp, 0x3f67c324
pop ecx
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ecx
push ebx
push 0x55f9f9f2
pop ebx
add ecx, ebx
pop ebx
add ecx, eax
push eax
mov eax, 0x7dff38f0
xor eax, 0x2806c102
add ecx, 0x7ecf6961
sub ecx, eax
sub ecx, 0x7ecf6961
pop eax
push dword [esp]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
add esp, 4
jmp 0x1007143b
jl 0x1005745f
jmp 0x100729dc
mov dword [ebp - 0xa4], edx
jmp 0x100857c3
push 0x12
push edi
mov dword [esp], ecx
push edx
push 0x63dcfcec
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
sub esp, 4
mov dword [esp], esi
mov dword [esp], eax
mov dword [esp], 0x52d688cd
mov dword [esp], ebx
pop eax
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
add ebx, edx
pop edx
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x1007910d
add esp, 0x10
jmp 0x10063c5c
call fcn.1000afd0
jmp 0x10077ad5
jmp 0x1006dd19
movaps xmm0, xmm2
push edx
push edx
push 0x62b04d4a
pop edx
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], ecx
add ecx, 0x1dbb6530
add ecx, 0x7b5e9c03
add ecx, eax
sub ecx, 0x7b5e9c03
push ebp
mov ebp, 0x7eb7128a
sub ebp, 0x7fab968a
sub ebp, 0xe15016d0
add ecx, 0x7fb70ae1
sub ecx, ebp
push eax
mov eax, 0x7fb70ae1
sub ecx, eax
pop eax
pop ebp
push dword [esp]
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
add esp, 4
jmp 0x100a6e09
jmp 0x100a6df4
call fcn.10014a00
jmp 0x1009d7ea
push eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edi
mov dword [esp], 0x19bb514c
mov dword [esp], edx
push edx
mov dword [esp], esi
push ecx
mov ecx, 0x260af55b
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push edx
mov edx, esp
push edx
mov dword [esp], eax
mov eax, 0x5d6be670
not eax
push ebx
mov ebx, 0x5d6be675
add eax, ebx
pop ebx
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
pshufd xmm2, xmm0, 0
push esi
push esp
pop esi
push edx
mov edx, 0x7efdf1f1
xor edx, 0x7fea19a3
add edx, 0x6b7b8421
inc edx
or edx, 0x7ea1e014
sub edx, 0x7eb3ec70
add esi, edx
pop edx
push ebp
mov ebp, 4
sub esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], edi
mov dword [esp], ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop eax
push edx
mov edx, esp
push esi
mov esi, 4
add edx, esi
pop esi
push ecx
mov ecx, 4
add edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
jmp 0x100a5f3d
push edi
mov dword [esp], esi
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
add ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
push esi
mov esi, esp
push edi
push 0x776fa0ba
pop edi
not edi
xchg edi, esi
neg esi
xchg edi, esi
shr edi, 2
sub edi, 0x7afe7e4a
add edi, 0x5d229620
add esi, edi
pop edi
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
push ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
mov esp, dword [esp]
jmp 0x1009d084
push 0x627ddc89
mov dword [esp], ebx
push esi
push 0x26c3a417
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push 0x745b07e1
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 0x3addf906
dec eax
not eax
or eax, 0x6bafac44
neg eax
shr eax, 1
sub eax, 0x37f56576
sub eax, 0xd032c307
add esi, eax
pop eax
xchg dword [esp], esi
mov esp, dword [esp]
push dword [ebp - 0xc0]
push ebp
mov ebp, esp
push edx
mov edx, 4
add ebp, edx
pop edx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
mov dword [esp], 0x2faeb9b4
mov dword [esp], eax
push ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push 0x57c09c1d
mov dword [esp], eax
mov eax, 0x397e631e
add eax, 0x7dabbea0
inc eax
shr eax, 5
xor eax, 0x5b95109
add ebx, eax
pop eax
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x10096b4b
call fcn.10014960
jmp 0x10077a98
call fcn.1000afd0
jmp 0x100785cb
push esi
push esp
pop esi
add esi, 4
push edx
push 4
pop edx
sub esi, edx
pop edx
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
add ecx, 0x79ff1e5d
add ecx, eax
push 0x246fc603
mov dword [esp], edx
mov edx, 0x23fe88e3
or edx, 0x3bfbc34d
neg edx
neg edx
push 0
sub dword [esp], edx
pop edx
push edi
mov edi, 0xbdff2a4c
xor edx, edi
pop edi
sub ecx, edx
pop edx
mov ecx, dword [esp]
push ecx
mov dword [esp], ebx
mov ebx, esp
push eax
push 4
pop eax
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
movaps xmm1, xmm2
jmp 0x10077b52
push ebx
mov ebx, esp
push edi
mov edi, 4
push edx
mov edx, 0x7f6e9ed9
add ebx, edx
pop edx
add ebx, edi
sub ebx, 0x7f6e9ed9
pop edi
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
push 0x1ae0d74b
mov dword [esp], ecx
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
paddd xmm0, xmm1
push 0x1d666ddb
mov dword [esp], ebp
mov ebp, esp
sub esp, 4
mov dword [esp], ecx
mov ecx, 4
add ebp, ecx
pop ecx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x100a1e00
jmp 0x1008ebde
call fcn.10014a00
jmp 0x1009ce33
imul edx
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 0x6fff0951
add esi, 0x9000f6b3
sub ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
mov dword [esp], edx
mov dword [esp], ecx
push eax
mov eax, 0x6e6edd32
shl eax, 8
inc eax
or eax, 0x37352987
add eax, 0x5779a295
dec eax
sub eax, 0xa8a1544e
add ecx, eax
pop eax
add ecx, eax
sub esp, 4
mov dword [esp], esi
mov esi, 0x7fff8568
or esi, 0x3ff4c4cd
xor esi, 0x1bc483af
dec esi
or esi, 0x6fbd2f88
or esi, 0x7f353ee4
sub esi, 0x50e9f620
sub ecx, esi
mov esi, dword [esp]
add esp, 4
mov ecx, dword [esp]
push ebp
mov ebp, esp
push ecx
mov ecx, 4
add ebp, 0x7d7fc61e
sub ebp, 0x627fb75e
add ebp, ecx
add ebp, 0x627fb75e
sub ebp, 0x7d7fc61e
pop ecx
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x100adf1a
pmuldq xmm1, xmm3
push eax
push esp
pop eax
add eax, 4
push ebx
mov ebx, 4
sub eax, ebx
pop ebx
xchg dword [esp], eax
pop esp
mov dword [esp], esi
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push dword [esp]
pop edx
push esi
mov dword [esp], edx
mov edx, esp
push esi
mov esi, 4
add edx, esi
pop esi
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x1006c22e
test eax, eax
jmp 0x100ae8c1
sub esp, 4
mov dword [esp], eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push 0x7f28a5d6
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push dword [esp]
pop edx
push eax
push esp
pop eax
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push ebp
mov ebp, 0x3bdfc39e
sub eax, ebp
pop ebp
add eax, edx
push edi
push 0x1f3ed266
pop edi
not edi
add edi, 0x3a6fbb20
or edi, 0x7ffb4a17
xor edi, 0x5f3e7adb
xor edi, 0x1b1a53fa
add eax, edi
mov edi, dword [esp]
add esp, 4
jmp 0x100620e4
push 0x3f74f369
mov dword [esp], eax
push ebx
mov ebx, 0x1e026545
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
mov dword [esp], ecx
push ebx
push 0x77bb1d9c
pop ebx
push 0
sub dword [esp], ebx
pop ebx
add ebx, 0xf7b631f2
sub ecx, ebx
pop ebx
add ecx, 0x2df71b88
add ecx, eax
sub ecx, 0x2df71b88
add ecx, 0x7ffb1456
mov ecx, dword [esp]
push eax
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
punpckldq xmm1, xmm2
jmp 0x100a72d4
psubd xmm2, xmm0
jmp 0x1006acfb
movd xmm0, eax
jmp 0x10064b4f
jne 0x10068b7e
jmp 0x1006a110
je 0x10056ed7
jmp 0x10063c63
mov dword [ebp - 0xa4], edx
jmp 0x100529d5
push ebx
push 0x7beab0a5
mov dword [esp], ebx
mov ebx, 0x3fddd513
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
mov dword [esp], edx
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
push edx
push esp
pop edx
push edi
mov edi, 4
add edx, edi
pop edi
add edx, 4
xchg dword [esp], edx
pop esp
pshufhw xmm0, xmm0, 0xd8
jmp 0x100689c8
push esi
mov dword [esp], eax
push 0x76388012
mov dword [esp], esi
mov esi, 0x43b460b8
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
add ecx, 0x7f9bb550
add ecx, eax
push ebp
mov dword [esp], esi
mov dword [esp], edx
push 0x7f9bb550
pop edx
sub ecx, edx
pop edx
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
psrld xmm0, xmm7
jmp 0x1007a411
add esp, 0x10
jmp 0x1007ccee
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edi
mov dword [esp], eax
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push dword [esp]
pop edx
push ebp
mov ebp, esp
push ebx
push 4
pop ebx
add ebp, ebx
pop ebx
add ebp, 4
xchg dword [esp], ebp
pop esp
movaps xmm0, xmm1
jmp 0x10083812
cmp edx, 0x18
jmp 0x1009d064
imul eax, eax, 0x33
jmp 0x100a1d3a
push 0x16f0a3f3
mov dword [esp], esi
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
jmp 0x10077acb
push ebp
push esi
mov dword [esp], ebx
mov ebx, 0x78916d13
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebp
mov dword [esp], ecx
push edi
mov edi, 0x3bfbe02d
dec edi
push esi
mov esi, 0x3f777268
or edi, esi
pop esi
sub edi, 0x5de32435
sub edi, 0x64a1a2d9
sub ecx, edi
pop edi
add ecx, eax
push ebp
push 0x7d7b2b5e
pop ebp
add ecx, ebp
pop ebp
push dword [esp]
mov ecx, dword [esp]
push edx
mov edx, esp
push ecx
mov ecx, 4
add edx, ecx
pop ecx
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
push 1
jmp 0x1009b3fd
push esi
mov esi, esp
add esi, 4
push ecx
mov ecx, 4
sub esi, ecx
pop ecx
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], esi
mov dword [esp], ecx
push ebx
mov ebx, 0x4bdbbdcb
sub ebx, 0x7df733ae
shr ebx, 7
add ebx, 0x7a23ae08
add ecx, 0x6b6f9f6e
add ecx, ebx
push ebx
mov ebx, 0x71fd58d3
dec ebx
xor ebx, 0x65f21d26
add ebx, 0x5760597a
sub ecx, ebx
pop ebx
pop ebx
add ecx, eax
push edx
mov edx, 0x7bbf771c
sub ecx, edx
pop edx
push dword [esp]
pop ecx
push 0x35ca074a
mov dword [esp], edx
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ax
mov word [esp], bp
mov word [esp], dx
mov word [esp], ax
pop word [ebp - 0x28]
jmp 0x1004a2ca
push edx
push esp
pop edx
add edx, 4
push edi
mov edi, 0x67b4cdb6
shl edi, 4
xor edi, 0x7b4cdb64
sub edx, edi
pop edi
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ebx
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 4
sub ecx, eax
pop eax
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ecx
pop ebx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ecx
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
psrld xmm0, xmm7
push edi
push edx
push 0x60378d77
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push 0x7a45810
mov dword [esp], ebx
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], ecx
pop ebx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x100a8fc2
push edx
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop edx
add edx, 4
push ecx
mov ecx, 0x77fd735a
add ecx, 0x65efa3e0
sub ecx, 0x3bfd145b
dec ecx
dec ecx
xor ecx, 0xa1f002d9
sub edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
mov dword [esp], edx
push esi
mov dword [esp], 0x6bda48c5
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], ecx
pop edx
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 0x7df60c93
or esi, 0x4fefd7ea
add esi, 0x80002009
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
push edx
push esp
pop edx
add edx, 4
add edx, 4
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0x10063592
push 7
push edx
mov edx, esp
push eax
mov eax, 0x7b7b500c
push edi
mov edi, 0x7deb93e4
add eax, edi
pop edi
dec eax
not eax
add eax, 0x7afd773d
dec eax
xor eax, 0x81969348
add edx, eax
pop eax
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], ecx
add ecx, 0x5df4a7d4
sub ecx, 0x4d8f20c6
add ecx, eax
add ecx, 0x4d8f20c6
sub esp, 4
mov dword [esp], esi
mov esi, 0x5df4a7d4
sub ecx, 0x77ef60f0
sub ecx, esi
add ecx, 0x77ef60f0
pop esi
mov ecx, dword [esp]
push ebp
mov ebp, esp
push ebx
mov ebx, 0x6ff46bc0
add ebx, 0x7dee2c48
and ebx, 0x353ebdf7
or ebx, 0x7ff9a227
push edx
mov edx, 0x3fdbc0a6
and ebx, edx
pop edx
or ebx, 0x6e359deb
sub ebx, 0x7fff9deb
add ebp, ebx
mov ebx, dword [esp]
add esp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x1009d07a
movups xmm0, xmmword [0x1003f12c]
jmp 0x100a6e00
cmp dword [0x10043f44], 2
jmp 0x100810ba
push ecx
mov dword [esp], edx
push ebp
mov ebp, 0x7f6c0530
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebp
mov dword [esp], edx
push esi
mov dword [esp], 0x67b234ef
mov dword [esp], ecx
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
pop edx
push ecx
mov ecx, esp
push ebp
mov ebp, 0x5bf320b6
push ebx
mov ebx, 0x5d2b5d38
or ebx, 0x73ff87c1
inc ebx
sub ebx, 0x7ffce4ba
xor ebx, 0x6f4bf0d4
add ebx, 0x33c7a8f
xor ebp, ebx
pop ebx
or ebp, 0x7ad7864c
neg ebp
neg ebp
add ebp, 0x84085927
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
push 1
push ecx
mov dword [esp], 0x71efc3c5
mov dword [esp], eax
mov dword [esp], 0x19514fd
mov dword [esp], edx
mov dword [esp], eax
push ebp
mov dword [esp], ebx
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push dword [esp]
mov eax, dword [esp]
push edi
mov edi, esp
push ebp
mov ebp, 4
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x100883b3
movaps xmm0, xmm2
push edx
push ebx
mov dword [esp], eax
mov eax, 0x1ad4d607
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push dword [esp]
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
jmp 0x100ddddc
push eax
mov dword [esp], edi
push edx
mov dword [esp], edi
mov edi, 0x64e0170f
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
push esi
push 0x7e6d40b3
pop esi
sub ecx, esi
pop esi
add ecx, eax
push eax
mov eax, 0x7e6d40b3
add ecx, eax
mov eax, dword [esp]
add esp, 4
push dword [esp]
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
add esp, 4
push 1
push 0x9d0bd07
mov dword [esp], ecx
mov ecx, esp
push edi
mov edi, 4
add ecx, edi
pop edi
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], edx
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push ecx
mov ecx, esp
push esi
mov esi, 0x75ef8b7d
sub esi, 0x75ef8b79
sub ecx, 0x5dcf8399
add ecx, esi
add ecx, 0x5dcf8399
pop esi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x100ae6f0
push esi
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
push ebp
push dword [esp + 4]
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], edx
push edi
mov dword [esp], eax
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
mov edx, dword [esp]
push ecx
push esp
pop ecx
push eax
mov eax, 4
add ecx, eax
mov eax, dword [esp]
add esp, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
psrad xmm1, xmm5
push edi
mov edi, esp
add edi, 4
push esi
mov esi, 0x77fd6f22
neg esi
sub esi, 0x69e392f0
neg esi
xor esi, 0x69f7df96
xor esi, 0x8816dd80
sub edi, 0x39ef9839
sub edi, esi
add edi, 0x39ef9839
pop esi
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x1008576a
push eax
mov eax, esp
add eax, 4
sub esp, 4
mov dword [esp], edi
mov edi, 4
sub eax, edi
pop edi
xchg dword [esp], eax
pop esp
mov dword [esp], eax
push 0xd186983
mov dword [esp], ebx
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push ebp
mov dword [esp], 0x162054b8
mov dword [esp], ecx
mov dword [esp], ebx
mov dword [esp], eax
pop dword [esi + 0x18]
push esi
push 0x16167aef
mov dword [esp], ecx
mov ecx, 0x751fbe20
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov dword [esp], eax
push ebp
mov dword [esp], ecx
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
mov eax, dword [esp]
push esi
mov dword [esp], edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 0x5f6d2904
add ebx, 0xa092d700
add edx, ebx
pop ebx
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0x1006dd19
push esi
mov dword [esp], ebx
push 0x7d218a67
mov dword [esp], ebp
mov ebp, 0x126e8c4c
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
jmp 0x1007a515
paddd xmm1, xmm2
push 0x2e0ee0ca
mov dword [esp], ebp
push eax
push 0xe4f7246
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
add ecx, 0x1ffd408a
add ecx, 0x5b3df97a
add ecx, eax
push eax
mov eax, 0x5b3df97a
sub ecx, eax
pop eax
push esi
push 0x1ffd408a
pop esi
sub ecx, esi
pop esi
push dword [esp]
mov ecx, dword [esp]
push edi
mov edi, esp
push ebp
mov ebp, 0x3d5fad38
sub ebp, 0x3d5fad34
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x100b41e4
packuswb xmm1, xmm1
push ecx
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push 0x367bcf9a
mov dword [esp], ecx
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
push dword [esp]
push dword [esp]
pop ebx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0x100d2046
cmp byte [0x1003f387], 0
jmp 0x1008ebea
movups xmm0, xmmword [0x1003f370]
jmp 0x1009cef4
push edi
push esp
pop edi
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], ebx
mov dword [esp], eax
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push esi
mov esi, esp
push ebx
mov ebx, 0x6e36c888
not ebx
add ebx, 0x6e36c88d
add esi, ebx
pop ebx
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
lea edx, [ebp - 0x40]
jmp 0x100b8c88
cmp edx, 0x18
jmp 0x1009d04e
add esp, 0x10
jmp 0x10061b6f
sub esp, 4
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], eax
pop dword [esi + 0x20]
jmp 0x1008ebde
sub esp, 4
mov dword [esp], edx
mov dword [esp], ecx
push eax
mov eax, 0x40edf2fc
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebx
push edi
mov dword [esp], 0x552c92de
mov dword [esp], ecx
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov ebx, dword [esp]
push edx
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
lea edx, [ebp - 0x40]
jmp 0x100af4e4
movd xmm5, eax
push edx
push 0x10613595
mov dword [esp], edi
push 0x1fd6323f
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
push 0x1adffdfc
mov dword [esp], ebx
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
mov ecx, 4
add edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
jmp 0x10068332
push edi
push eax
mov dword [esp], 0x55565aec
mov dword [esp], ebx
mov ebx, 0x5d96e3c6
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
push ebp
mov dword [esp], 0x227d9689
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
pop edx
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
push 5
mov eax, dword [esp]
push 0x47c46554
mov dword [esp], eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ebp
push ecx
push 0x3fab72b1
pop ecx
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], edx
push 0x3ed0215f
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop edx
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x10054774
movq qword [ebp - 0x30], xmm0
jmp 0x100503d9
movq xmm0, qword [0x1003f380]
jmp 0x1009aa16
push ebp
push edi
push 0x7751936c
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
mov dword [esp], ebx
push ecx
push dword [esp]
pop ebx
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
xchg dword [esp], ebx
mov esp, dword [esp]
push edi
push ebx
mov dword [esp], esp
add dword [esp], 4
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
pop eax
jmp 0x100a7c2d
push 1
jmp 0x1007a16c
push ebp
push ecx
mov ecx, 0x438ad045
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
mov dword [esp], 0x40f3cf7d
mov dword [esp], eax
sub esp, 4
mov dword [esp], edi
mov dword [esp], ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop eax
push ebp
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
nop
push esi
mov dword [esp], 0x5609753e
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], eax
push esi
mov dword [esp], ebx
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
push esi
mov esi, 4
add eax, esi
pop esi
xchg dword [esp], eax
pop esp
push dword [esp]
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x1004ac87
xorps xmm1, xmm0
push eax
mov dword [esp], 0x4e77f78f
mov dword [esp], esi
mov dword [esp], 0x99ea156
mov dword [esp], ebp
mov dword [esp], ecx
sub ecx, 0x3dfed9bd
sub ecx, 0x79d2416f
add ecx, eax
push ebx
mov ebx, 0x79d2416f
sub ecx, 0x75fb6d3b
add ecx, ebx
add ecx, 0x75fb6d3b
pop ebx
push esi
mov esi, 0x3dfed9bd
add ecx, esi
pop esi
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x1007fe90
mov cl, dl
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], eax
mov dword [esp], edx
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], esi
mov esi, esp
push ecx
mov ecx, 4
add esi, ecx
pop ecx
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x100857cb
push edx
push ebx
mov ebx, 0x189edb23
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
mov dword [esp], ebx
push esi
mov dword [esp], 0x62c1734b
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [ebp - 0xb4]
push dword [esp]
mov edi, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
push ebx
mov dword [esp], esi
push eax
push 0x15a0273
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edi
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
mov edx, dword [esp]
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
jmp 0x100af882
movups xmmword [ebp - 0x40], xmm0
jmp 0x1009aa30
jl 0x1004ac87
jmp 0x10056ed7
jne 0x1008bae6
jmp 0x100776f0
jge 0x10056ed7
jmp 0x1009c045
mov dword [ebp - 0xa4], edx
jmp 0x10092a45
call fcn.10014960
jmp 0x10092a4d
call fcn.1000afd0
jmp 0x1007a50b
push dword [ebp - 0xb4]
mov edi, dword [esp]
push ebp
mov ebp, esp
push edx
mov edx, 0x77771171
push edx
not dword [esp]
pop edx
shr edx, 2
xor edx, 0x3f7faddb
add edx, 0xe2a2698c
add ebp, edx
pop edx
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x10088215
push ebp
mov dword [esp], edi
mov dword [esp], ebx
push edi
mov edi, 0x5bb1af7e
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 4
add esi, ebx
pop ebx
xchg dword [esp], esi
mov esp, dword [esp]
movsx eax, al
push ebp
mov dword [esp], ebx
mov ebx, esp
push eax
mov eax, 4
add ebx, eax
pop eax
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
push 0x20881fe3
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
push edi
mov edi, esp
push eax
mov eax, 0x6f7ff2cf
sub eax, 0x177f0839
inc eax
or eax, 0x597f6a64
sub eax, 0x597feaf3
add edi, eax
pop eax
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0x1009c20f
push 0x10
jmp 0x10086f56
test ah, ah
jmp 0x100a9fa3
push 0x7bfd9ea6
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], ebx
push 0x2475903d
mov dword [esp], ebp
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
push dword [esp]
pop ebx
push 0x62a06798
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
push 0x744e0f33
mov dword [esp], ebx
mov bl, 0xfc
push ebp
mov dword [esp], eax
mov al, 0x2d
add al, 0x76
neg al
add al, 0xf
add al, 0x28
sub bl, al
pop eax
not bl
sub bl, 0xab
dec bl
xor bl, 0x4a
add cl, bl
pop ebx
sub cl, al
sub cl, 0xa1
jmp 0x100ae384
pshufd xmm1, xmm0, 0xd8
jmp 0x100a23c6
mov ecx, 0x1003ecc8
jmp 0x10088a91
add edx, 8
jmp 0x100a1df6
cmp edx, 0x18
jmp 0x100729d1
pmulld xmm0, xmm6
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
push 0x66cd2078
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov eax, dword [esp]
push eax
mov eax, esp
push ebx
mov ebx, 0x58f7c8cf
add ebx, 0xa7083735
add eax, ebx
pop ebx
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0x1007fe87
movaps xmm3, xmmword [0x10040440]
jmp 0x100a23ba
movaps xmm6, xmmword [0x100403a0]
jmp 0x10097df2
andps xmm1, xmmword [0x100403e0]
jmp 0x1008c960
andps xmm1, xmmword [0x100403e0]
jmp 0x1005c728
push edi
push edi
push 0x2f85bad0
mov edi, dword [esp]
add esp, 4
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop eax
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
mov dword [esp], edi
jmp 0x10070066
push edi
push esp
pop edi
add edi, 4
push ebp
mov ebp, 4
sub edi, ebp
pop ebp
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
push eax
mov eax, 4
add edi, eax
pop eax
xchg dword [esp], edi
pop esp
mov edx, dword [esp]
push esi
mov dword [esp], ebx
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
paddd xmm2, xmm4
push 0x1935eec5
mov dword [esp], ebp
push edi
mov edi, 0x5b1005cb
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], eax
sub esp, 4
mov dword [esp], edx
mov dword [esp], ebx
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x1007a180
push ebp
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x1ae24d2
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
push 0x31f024e
mov dword [esp], ebx
push edi
mov edi, 0x66e38ed6
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push ebp
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push ebx
push 4
pop ebx
add ecx, ebx
pop ebx
xchg dword [esp], ecx
pop esp
lea eax, [edx + 4]
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
sub ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov dword [esp], 0x614e6b9
mov dword [esp], eax
push 0x2d260679
mov dword [esp], ebx
mov eax, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
push ebx
mov ebx, 0x79392d1e
sub ebx, 0x79392d1a
add edx, ebx
pop ebx
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x10078e09
cmp byte [0x1003f143], 0
jmp 0x100884a3
movups xmmword [ebp - 0x40], xmm0
jmp 0x1006c3ac
punpckhdq xmm0, xmm2
jmp 0x1007fe20
push edi
push edi
mov edi, 0x13a56e30
mov dword [esp + 4], edi
mov edi, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
sub esp, 4
mov dword [esp], esi
mov esi, 0x757f5691
add ecx, esi
mov esi, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add ecx, eax
sub ecx, 0x757f5691
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edi
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
pmuldq xmm0, xmm3
push edi
mov edi, esp
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], 0x6925c1da
mov dword [esp], edx
push ecx
mov dword [esp], ebp
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push ebp
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push ecx
mov ecx, 0x7f9e4eef
sub ecx, 0x7dd69083
inc ecx
add ecx, 0xfe384197
add ebx, ecx
pop ecx
xchg dword [esp], ebx
pop esp
jmp 0x10051581
shr eax, 0x1f
push ebp
push esp
pop ebp
push edi
mov edi, 0x77a31f65
shr edi, 8
xor edi, 0x7faf9196
dec edi
neg edi
add edi, 0xffffffff
xor edi, 0x8027cd73
add ebp, edi
pop edi
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
push ebp
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop eax
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0x1007f248
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
mov dword [esp], esi
mov dword [esp], eax
push 0x18a52161
mov dword [esp], ebx
mov dword [esp], 0x79eb8ac
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
pmuldq xmm0, xmm3
push 0x40a89f64
mov dword [esp], eax
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], eax
push eax
mov dword [esp], 0x7652b828
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
mov eax, dword [esp]
push esi
mov esi, esp
push ecx
mov ecx, 4
add esi, 0x7f3c9d21
add esi, ecx
sub esi, 0x7f3c9d21
pop ecx
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x1007c2a5
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
mov dword [esp], 0x54230d9c
mov dword [esp], edx
push 0x45145cd1
mov dword [esp], esi
mov dword [esp], ecx
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov edx, dword [esp]
push ebp
mov ebp, esp
push edx
mov edx, 4
add ebp, edx
mov edx, dword [esp]
add esp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
paddd xmm0, xmm1
push eax
push edi
mov dword [esp], ecx
push 0x662c28ac
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
push ecx
mov dword [esp], 0xec782b2
mov dword [esp], ecx
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov edx, dword [esp]
push ecx
push esp
pop ecx
push eax
mov eax, 4
add ecx, eax
pop eax
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp 0x10055086
mov ax, word [0x1003f2a8]
jmp 0x10087a2f
je 0x100a374a
jmp fcn.10066dfd
push esi
mov esi, esp
push edx
mov dword [esp], ebx
mov ebx, 0x57e78c8f
or ebx, 0x5bfac3ed
xor ebx, 0x5e8df676
neg ebx
xor ebx, 0x4fbb68d2
add ebx, 0x4ec9514f
add esi, ebx
pop ebx
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ebp
push esp
pop ebp
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push 0x40bb5a6c
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
psubd xmm2, xmm0
jmp 0x100b91b5
push ecx
push esp
pop ecx
push ebx
push 0x7fff7a65
pop ebx
shl ebx, 1
inc ebx
not ebx
shr ebx, 4
add ebx, 0xffffef51
add ecx, ebx
pop ebx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
push edx
mov edx, 0x7bed9448
push ebx
mov ebx, 0x43449e3
xor edx, ebx
push dword [esp]
pop ebx
add esp, 4
add ecx, edx
pop edx
add ecx, eax
sub ecx, 0x7fd9ddab
push dword [esp]
pop ecx
push ecx
mov ecx, esp
push esi
mov dword [esp], eax
mov eax, 4
add ecx, eax
pop eax
add ecx, 4
xchg dword [esp], ecx
pop esp
push ecx
mov ecx, 0xffffff5c
add ecx, ebp
push ebx
mov ebx, 0
add ebx, 0x7ff7c3c8
add ebx, 0x1b976aef
add ebx, ecx
sub ebx, 0x1b976aef
sub ebx, 0x7ff7c3c8
add edx, dword [ebx]
pop ebx
mov ecx, dword [esp]
add esp, 4
jmp 0x1004d1ba
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 4
sub eax, ebp
pop ebp
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], eax
push 0x591d0fcd
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push eax
mov dword [esp], edi
mov edi, 0x7f7bdec1
xor edi, 0x7f7bdec5
add ebx, edi
pop edi
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push edx
mov dh, 0xe0
sub dh, 0x8a
add dh, 0x1c
push ecx
mov cl, 0x45
shl cl, 4
shl cl, 6
and cl, 0xac
push cx
neg byte [esp]
pop cx
sub cl, 0xc0
xor dh, cl
mov ecx, dword [esp]
add esp, 4
sub cl, 0x3a
add cl, dh
add cl, 0x3a
pop edx
jmp 0x10061b13
push ebx
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], ecx
add ecx, 0x7d7bd9f6
add ecx, eax
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebp
push ebx
mov ebx, 0x5d6b35e1
mov ebp, ebx
pop ebx
add ebp, 0x3cffb5d0
xor ebp, 0xe7113247
sub ecx, ebp
pop ebp
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
pop esi
xchg dword [esp], edx
mov esp, dword [esp]
push 2
sub esp, 4
mov dword [esp], eax
mov dword [esp], 0x59369c01
mov dword [esp], eax
mov dword [esp], ebx
push edi
mov dword [esp], ecx
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov ebx, dword [esp]
push ebx
mov dword [esp], 0x6aec2af2
mov dword [esp], esi
mov esi, esp
push eax
mov eax, 0x7aac81b6
neg eax
sub eax, 0x7aaf20b4
not eax
or eax, 0x5bff3374
add eax, 0x7d9f88c7
add eax, 0x8260c3c0
add esi, eax
pop eax
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x10061d7d
jne 0x1008af40
jmp 0x100a176a
push ebx
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], 0x689c48be
mov dword [esp], edi
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
push esi
mov esi, 4
add edi, esi
pop esi
xchg dword [esp], edi
pop esp
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
pshufhw xmm0, xmm0, 0xd8
push 0x2b022fa3
mov dword [esp], esi
mov dword [esp], eax
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], edx
push 0x30ed5920
mov dword [esp], ebx
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
add ebx, edx
pop edx
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
jmp 0x100a1dda
mov ecx, 0x1003ece0
jmp 0x1004d7ba
sub esp, 4
mov dword [esp], eax
push ebp
mov ebp, 0x775de84d
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
pop esp
push ebp
push esp
pop ebp
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
mov esp, dword [esp]
jmp 0x10095190
sub esp, 4
mov dword [esp], esi
push esp
mov esi, dword [esp]
add esp, 4
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
push ebx
mov ebx, 4
add edi, ebx
pop ebx
xchg dword [esp], edi
mov esp, dword [esp]
push dword [esp]
pop eax
push eax
mov eax, esp
push edi
push eax
mov eax, 4
mov edi, eax
pop eax
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
pop esp
psrad xmm1, xmm5
jmp 0x1004ec51
push ebx
mov dword [esp], ecx
push eax
mov eax, 0x1285ab31
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebp
mov dword [esp], ecx
sub esp, 4
mov dword [esp], edx
mov edx, 0x28b76763
sub edx, 1
neg edx
dec edx
or edx, 0x36ff918d
sub edx, 0x7d045c96
sub ecx, edx
pop edx
add ecx, 0x77bf75ee
add ecx, eax
sub ecx, 0x77bf75ee
add ecx, 0x7afb3d07
push dword [esp]
pop ecx
push eax
mov eax, esp
push ebx
mov ebx, 4
add eax, ebx
pop ebx
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
movd xmm0, ecx
jmp 0x1006c237
push eax
push edx
mov edx, 0x7c6db4f0
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
mov dword [esp], ecx
push ebx
mov ebx, 0x3975550e
sub ecx, ebx
pop ebx
add ecx, 0x5d7f3ebe
push esi
mov esi, 0x3f66de20
sub ecx, esi
pop esi
add ecx, eax
add ecx, 0x3f66de20
sub ecx, 0x5d7f3ebe
add ecx, 0x3975550e
mov ecx, dword [esp]
push edi
mov edi, esp
push eax
mov eax, 4
sub edi, 0x7f7f7a4e
add edi, eax
add edi, 0x7f7f7a4e
pop eax
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
shufps xmm1, xmm0, 0xdd
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
sub eax, edi
mov edi, dword [esp]
add esp, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], ecx
add ecx, 0x7f29cc0a
sub ecx, 0x6fbd6936
add ecx, 0x7d7fe5d4
add ecx, eax
push ebx
mov ebx, 0x7d7fe5d4
sub ecx, ebx
pop ebx
add ecx, 0x6fbd6936
push edi
mov edi, 0x7f29cc0a
sub ecx, edi
pop edi
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
push edi
push 4
pop edi
add eax, edi
pop edi
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x100560eb
mov ecx, 0x1003ecac
jmp 0x10086f7c
push dword [ebp - 0xc0]
push 0x1f0118d7
mov dword [esp], edi
push edi
mov edi, 0x7efdd563
mov dword [esp + 4], edi
pop edi
mov dword [esp], edi
mov dword [esp], eax
push esi
mov dword [esp], 0x5830e479
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
mov eax, dword [esp]
push edi
mov edi, esp
push ebp
mov ebp, 4
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x1004ce0c
pshuflw xmm0, xmm2, 0xd8
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 4
sub ecx, eax
pop eax
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
mov dword [esp], ebx
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov ebx, dword [esp]
push 0x60d51c3e
mov dword [esp], esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
add esi, 0x7dff1965
add esi, eax
sub esi, 0x7dff1965
pop eax
xchg dword [esp], esi
pop esp
jmp 0x1008176e
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
mov dword [esp], 0x23e63ce3
mov dword [esp], esi
mov dword [esp], ecx
push ebx
mov ebx, 0x66fe2e3c
neg ebx
push edx
mov edx, 0x6f1ba347
dec edx
not edx
shl edx, 6
xor edx, 0x61f2d9c8
shr edx, 7
sub edx, 0x9172c8ad
xor ebx, edx
mov edx, dword [esp]
add esp, 4
or ebx, 0x69fbe2a3
add ebx, 0x6feec239
sub ecx, ebx
pop ebx
sub ecx, 0x57de9b14
add ecx, eax
add ecx, 0x57de9b14
add ecx, 0x6feeb4e0
push dword [esp]
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
add esp, 4
lea edx, [ebp - 0x40]
push edx
mov dword [esp], 0x7d4dd534
mov dword [esp], edx
push edi
mov edi, 0x7636efb7
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
push 0x13e6961b
mov dword [esp], eax
mov eax, 0x73fb45cd
add ecx, eax
mov eax, dword [esp]
add esp, 4
add ecx, eax
push esi
mov esi, 0x6fcf350d
xor esi, 0x1c3470c0
sub ecx, esi
pop esi
mov ecx, dword [esp]
push edi
push esp
pop edi
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
jmp 0x10061d73
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
add ecx, 0x7ff3f477
add ecx, eax
push ebx
mov dword [esp], 0x656983c7
mov dword [esp], edx
mov edx, 0x7ff3f477
sub ecx, edx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop ecx
push 0x17bad03a
mov dword [esp], eax
mov eax, esp
add eax, 4
push ebx
mov ebx, 4
add eax, ebx
pop ebx
xchg dword [esp], eax
pop esp
movd xmm0, ecx
jmp 0x1004b373
push eax
push ecx
push 0x6a6c43eb
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push dword [esp]
pop edx
push eax
mov eax, esp
push ebp
mov ebp, 4
add eax, ebp
mov ebp, dword [esp]
add esp, 4
add eax, 4
xchg dword [esp], eax
pop esp
punpckldq xmm1, xmm2
jmp 0x10062059