Function at 0x100b50f7
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
add ebp, 4
push edi
mov edi, 4
sub ebp, edi
pop edi
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
push edi
mov edi, 0x6bffd0ad
push esi
mov esi, 0x7e7f5ea5
sub ecx, esi
pop esi
sub ecx, edi
add ecx, 0x7e7f5ea5
pop edi
add ecx, eax
push ebp
mov ebp, 0x1d5d4713
xor ebp, 0x76a297be
add ecx, ebp
pop ebp
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push ebx
mov dword [esp], ebp
mov ebp, 0x7bf8a2ba
sub ebp, 0xffffffff
shl ebp, 1
add ebp, 0x80eba8e
add ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
paddd xmm0, xmm1
jmp 0x100af7ab
psubd xmm2, xmm0
jmp 0x100df57c
movd xmm0, dword [ebp + edx - 0x3c]
push eax
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], eax
push esi
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 4
add esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
push dword [esp]
mov eax, dword [esp]
push 0x6f90957b
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
jmp 0x1008ee7c
andps xmm1, xmmword [0x100403e0]
jmp 0x10079fa7
jl 0x10053e51
jmp 0x10054621
mov dword [ebp - 0xa4], edx
jmp 0x10077ab7
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], eax
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], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push 0x2fc1fa79
mov dword [esp], edx
push esp
pop edx
push edi
mov edi, 0x737fd424
neg edi
or edi, 0x299a4dc9
and edi, 0x7f67c822
shr edi, 6
xor edi, 0x7cfd8fbd
xor edi, 0x7c498699
add edx, edi
pop edi
add edx, 4
xchg dword [esp], edx
pop esp
pshuflw xmm0, xmm2, 0xd8
jmp 0x100b8c7e
pmulld xmm0, xmm6
jmp 0x100a7a3d
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], edi
mov dword [esp], ebx
mov dword [esp], eax
push ebx
push dword [esp]
pop eax
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
push ebp
push 4
pop ebp
add edx, 0x1eb6da5c
add edx, ebp
sub edx, 0x1eb6da5c
pop ebp
xchg dword [esp], edx
pop esp
pmuldq xmm1, xmm3
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], edx
push ecx
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
pop edx
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x1006a039
pshufd xmm1, xmm0, 0xd8
push edi
push ebp
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], edi
mov dword [esp], ebx
push 0x716bea0a
mov dword [esp], ecx
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
push 0x2e162aa9
mov dword [esp], ebp
mov ebp, 4
add edi, 0x50e5b390
add edi, ebp
sub edi, 0x50e5b390
pop ebp
xchg dword [esp], edi
pop esp
jmp 0x10051f8d
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
push eax
mov eax, 0xee19ad0
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
mov edx, dword [esp]
push ecx
push esp
pop ecx
push ebx
push 4
pop ebx
add ecx, ebx
pop ebx
add ecx, 4
xchg dword [esp], ecx
pop esp
movd dword [ebp + edx - 0x3c], xmm1
jmp 0x10092bae
movd dword [ebp + edx - 0x40], xmm1
push 0x383371be
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], edx
push ecx
mov edx, dword [esp]
push ecx
mov ecx, esp
push edx
mov edx, 0x7dadcf0b
shl edx, 6
and edx, 0x77a7e83a
sub edx, 0x6ff82562
xor edx, 0x77bfd2da
xor edx, 0x3f2df0e2
xor edx, 0xbbb9b8a2
add ecx, edx
pop edx
push eax
mov eax, 4
add ecx, eax
pop eax
xchg dword [esp], ecx
pop esp
mov edx, dword [esp]
push eax
mov eax, esp
push ebx
mov ebx, 0x73efe259
sub ebx, 1
and ebx, 0x77dfac65
neg ebx
neg ebx
xor ebx, 0x73cfa044
add eax, 0x6f62a76c
add eax, ebx
sub eax, 0x6f62a76c
pop ebx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x100874f4
push edi
mov edi, esp
add edi, 4
push ebx
mov ebx, 4
sub edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
mov dword [esp], 0x1451691c
mov dword [esp], eax
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
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]
pop eax
push ecx
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
shufps xmm1, xmm0, 0xdd
push esi
push esp
pop esi
push ecx
push 0x4affd22d
pop ecx
add ecx, 0xb5002dd7
add esi, ecx
pop ecx
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edx
push ecx
mov edx, 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 edx
push edx
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x100df86f
paddd xmm0, xmm1
jmp 0x10060b26
packuswb xmm1, xmm1
jmp 0x100b50b9
pshufhw xmm0, xmm0, 0xd8
push edi
mov dword [esp], esi
mov esi, esp
push ebp
mov ebp, 4
add esi, ebp
pop ebp
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
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
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
mov esp, dword [esp]
jmp 0x100621a6
packuswb xmm1, xmm1
jmp 0x10079fb0
movd xmm0, ecx
jmp 0x100a9fae
punpckhdq xmm0, xmm2
jmp 0x10092b28
psrld xmm0, xmm7
jmp 0x100712b5
push esi
mov dword [esp], eax
mov dword [esp], 0x38d9a47
mov dword [esp], edx
mov dword [esp], ebp
mov dword [esp], ecx
push eax
mov eax, 0x7dffd424
add eax, 0x7eff409d
or eax, 0x7dbfca6e
shl eax, 1
dec eax
shl eax, 7
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebp
mov ebp, 0x6fdf4cc0
sub ebp, 0x38abefcc
shr ebp, 2
sub ebp, 0x896b4b84
xor eax, ebp
pop ebp
sub ecx, eax
pop eax
add ecx, eax
add ecx, 0x7bbf6539
mov ecx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
mov esp, dword [esp]
paddd xmm2, xmm4
push edx
mov dword [esp], edi
mov dword [esp], 0x345e95cc
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], ebx
push ebx
mov dword [esp], ebp
mov dword [esp], ecx
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov ebx, dword [esp]
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 4
add eax, 0x5bff9637
sub eax, 0x737f3400
add eax, edi
add eax, 0x737f3400
sub eax, 0x5bff9637
pop edi
xchg dword [esp], eax
pop esp
jmp 0x100abfa5
xorps xmm1, xmm0
push ebx
mov dword [esp], esi
mov dword [esp], ecx
push ecx
mov ecx, 0x6889bacc
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
push edi
push 0x77f5d1a5
mov edi, dword [esp]
add esp, 4
sub edi, 0x5fbd1f49
push ebp
mov ebp, 0xe43966da
sub edi, ebp
pop ebp
sub ecx, edi
pop edi
add ecx, eax
add ecx, 0x33ff4b82
push dword [esp]
mov ecx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x10063bff
pmuldq xmm0, xmm3
push 0x601683a3
mov dword [esp], ebx
push esp
mov ebx, dword [esp]
add esp, 4
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ecx
add ecx, 0x7bb8dc84
add ecx, eax
push ebp
mov ebp, 0x7f63fc07
sub ebp, 1
sub ebp, 0x7bdf1c62
not ebp
and ebp, 0x7cff4c16
not ebp
push esi
mov esi, 0xf833dc97
add ebp, esi
pop esi
sub ecx, 0x723b8d8c
sub ecx, ebp
add ecx, 0x723b8d8c
pop ebp
mov ecx, dword [esp]
push edx
mov dword [esp], eax
mov eax, esp
add eax, 4
push ebx
mov ebx, 4
add eax, ebx
pop ebx
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0x10061d87
add edx, 8
jmp 0x10092bb6
cmp edx, 0x18
jmp 0x10054616
push esi
push 0x1ba5e1a9
mov dword [esp], edi
mov edi, 0x22d2cdee
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
mov dword [esp], ecx
push edx
mov edx, 0x127b863d
add ecx, edx
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add ecx, eax
sub ecx, 0x127b863d
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
punpckldq xmm1, xmm2
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
push 0x16146906
mov dword [esp], ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
mov dword [esp], eax
push eax
push esp
pop eax
add eax, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push 0x290f3f20
mov dword [esp], ebp
push esp
pop ebp
push edi
mov edi, 4
add ebp, edi
pop edi
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x1007fa6c
push edx
push esp
pop edx
push eax
mov eax, 4
add edx, eax
pop eax
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], edx
push ecx
mov dword [esp], eax
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
mov edx, dword [esp]
push 0x75334e60
mov dword [esp], edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 0x6fb1c732
add ecx, 0x6acc3c0a
or ecx, 0x6fff223f
not ecx
sub ecx, 0xdcbc
add edi, 0x7ff979a7
add edi, ecx
sub edi, 0x7ff979a7
pop ecx
xchg dword [esp], edi
pop esp
pshufd xmm2, xmm0, 0
jmp 0x10066d2f
push 0x373c25e
mov dword [esp], eax
push ebp
mov ebp, 0x34ae476b
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edi
mov dword [esp], eax
push ebp
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push ecx
mov ecx, esp
push eax
mov eax, 0x75ff0b6d
shl eax, 6
not eax
xor eax, 0x6b6f7db5
shl eax, 8
add eax, 0xada6f604
add ecx, eax
mov eax, dword [esp]
add esp, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
pshufd xmm1, xmm0, 0xd8
push edi
sub esp, 4
mov dword [esp], edi
push 0x143539aa
pop edi
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
push ebp
mov dword [esp], 0x60608968
mov dword [esp], ecx
push dword [esp]
pop ebx
add esp, 4
mov ebx, dword [esp]
push eax
mov dword [esp], edx
push esp
mov edx, dword [esp]
add esp, 4
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x100a6de8
movaps xmm0, xmm2
jmp 0x10099dd2
movaps xmm0, xmm1
jmp 0x1007fa75
andps xmm1, xmmword [0x100403e0]
jmp 0x100712be
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
sub edi, 0x57dcb680
sub edi, ebp
add edi, 0x57dcb680
pop ebp
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push ebp
mov ebp, esp
push ebx
mov ebx, 0x737e048b
add ebx, 0x5efd6f9d
and ebx, 0x777af285
inc ebx
xor ebx, 0x527a7005
add ebp, ebx
pop ebx
push edi
mov edi, 0x5fff1db3
xor edi, 0x5fff1db7
add ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
push dword [esp]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
add esp, 4
psrad xmm1, xmm5
push 0x68b3cd5e
mov dword [esp], ebp
mov dword [esp], 0x586b0e15
mov dword [esp], ebp
mov dword [esp], esi
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push ebp
mov ebp, esp
push eax
mov eax, 0x73f1050c
neg eax
shl eax, 5
add eax, 0x7e20a184
add ebp, eax
pop eax
push eax
mov eax, 4
add ebp, eax
pop eax
xchg dword [esp], ebp
pop esp
push dword [esp]
pop ebx
push ecx
mov ecx, esp
push ebx
mov ebx, 0x3dffbc59
neg ebx
inc ebx
or ebx, 0x6cef7d32
xor ebx, 0x7d972853
xor ebx, 0x937857ed
add ecx, ebx
pop ebx
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x100a4221
sub esp, 4
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]
mov esp, dword [esp]
mov dword [esp], edx
push ebx
mov dword [esp], ecx
mov edx, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov edx, dword [esp]
push 0x791f5942
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
psubd xmm2, xmm0
push esi
mov dword [esp], 0x4ef6527f
mov dword [esp], ebp
mov dword [esp], esi
mov dword [esp], 0x1f21eaaf
mov dword [esp], eax
push esi
mov dword [esp], 0x1a4c5705
mov dword [esp], ebx
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
pop eax
push 0x5e2d6790
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x10055406
paddb xmm1, xmm0
jmp 0x100df7d9
movd xmm0, eax
jmp 0x1009cc3a
xorps xmm1, xmm0
jmp 0x100a9fb7
movaps xmm1, xmm2
jmp 0x100a4219
paddb xmm1, xmm0
sub esp, 4
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], ebp
mov dword [esp], eax
push edx
mov dword [esp], 0x3d3eb75d
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push ebp
mov ebp, 0x77f3e584
xor ebp, 0x77f3e580
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x1004ea8c
push 0x2c8c8981
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], ecx
sub ecx, 0x3eeea2fd
add ecx, eax
push eax
mov eax, 0x3eeea2fd
add ecx, 0x3fdfc33c
add ecx, eax
sub ecx, 0x3fdfc33c
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov ecx, dword [esp]
push eax
push esp
pop eax
add eax, 4
push edx
mov edx, 4
add eax, edx
mov edx, dword [esp]
add esp, 4
xchg dword [esp], eax
pop esp
pmulld xmm0, xmm6
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], esi
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], eax
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
pop eax
push ebx
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x1004c600
push edi
mov edi, esp
push ecx
mov ecx, 0x5fefa81c
xor ecx, 0x67f63195
inc ecx
sub ecx, 0x5faf5a52
add ecx, 0x3fdf26aa
push ebp
mov ebp, 0x7ff3f1f1
and ecx, ebp
pop ebp
add ecx, 0xe7be9e24
add edi, ecx
pop ecx
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], esi
mov dword [esp], eax
push ebp
mov ebp, esp
add ebp, 4
push edi
mov edi, 4
add ebp, 0x2f9f464e
sub ebp, edi
sub ebp, 0x2f9f464e
pop edi
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
pop eax
mov eax, dword [esp]
push ebx
push esp
mov ebx, dword [esp]
add esp, 4
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
movd xmm0, ecx
jmp 0x100af41a
pshufhw xmm0, xmm0, 0xd8
jmp 0x1009f97e
push eax
push esp
mov eax, dword [esp]
add esp, 4
add eax, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], edx
push 0x69833121
mov dword [esp], edx
mov dword [esp], ecx
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov edx, dword [esp]
push ebp
mov dword [esp], ebx
mov ebx, esp
push edx
mov edx, 0x7ecf3d4f
or edx, 0x7f7d8136
xor edx, 0x7fffbd7b
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
pshuflw xmm0, xmm2, 0xd8
push esi
mov esi, esp
add esi, 4
sub esp, 4
mov dword [esp], ebp
push 4
pop ebp
sub esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
push 0x384fb00d
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
pop ebx
mov ebx, dword [esp]
push ebp
push esp
mov ebp, dword [esp]
add esp, 4
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
jmp 0x10078297
movd xmm0, dword [ebp + edx - 0x40]
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], ebx
mov dword [esp], ecx
push ebp
mov ebp, 0x7bd52f4e
and ebp, 0x7dff6036
xor ebp, 0x46eaa4cf
sub ecx, ebp
pop ebp
sub ecx, 0x5c6396da
add ecx, eax
add ecx, 0x5c6396da
sub esp, 4
mov dword [esp], edx
mov edx, 0x7e9f5c58
add edx, 0x6fbfb458
xor edx, 0xd1609479
add ecx, edx
pop edx
push dword [esp]
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x100abf9d
push esi
push ecx
mov ecx, 0x6f086821
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], esi
mov dword [esp], ecx
sub ecx, 0x7a7bc5ef
add ecx, 0x377abe58
add ecx, eax
sub ecx, 0x377abe58
push edi
mov dword [esp], 0x3eb4ce9c
mov dword [esp], eax
mov eax, 0x7a7bc5ef
add ecx, eax
pop eax
mov ecx, dword [esp]
push ebx
mov ebx, esp
push edi
mov edi, 4
add ebx, edi
pop edi
push esi
mov esi, 4
sub ebx, 0x7deb4553
add ebx, esi
add ebx, 0x7deb4553
pop esi
xchg dword [esp], ebx
pop esp
paddd xmm1, xmm2
jmp 0x100a7955