Function at 0x10011850
Capabilities:
Check for time delay via gettickcount
Log keystrokes via polling

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff0
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x100b6b22
push eax
mov dword fs:[0], esp
mov eax, dword [0x102ff478]
push ebx
sub esp, 0x178
cmp dword [eax], 0
push esi
push edi
je 0x100224ce
cmp byte [0x102ff274], 0
je 0x100224ce
mov esi, dword [0x10309160]
mov edi, dword fs:[0x2c]
mov eax, dword [0x102ff65c]
mov ecx, dword [edi + esi*4]
cmp eax, dword [ecx + 4]
jg 0x100224e1
mov ecx, dword [edi + esi*4]
mov eax, dword [0x102ff670]
cmp eax, dword [ecx + 4]
jg 0x10022517
mov eax, dword [0x102ff478]
cmp dword [eax], 0
jne 0x100118e8
mov dword [0x102ff674], 0
mov eax, dword [0x102ff678]
test eax, eax
jns 0x100118fd
mov dword [0x102ff678], 0
jmp 0x1001190e
cmp eax, 0xff
jle 0x1001190e
mov dword [0x102ff678], 0xff
mov ecx, dword [0x102ff468]
lea edx, [ebp - 0xa4]
push edx
lea edx, [ebp - 0x88]
push edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x14]
call eax
mov eax, dword [ebx + 8]
mov edi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
test eax, eax
jne 0x10011b89
call fcn.10049820
xorps xmm0, xmm0
mov dword [ebp - 0x54], eax
movups xmmword [ebp - 0xf4], xmm0
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0xf
mov byte [ebp - 0xf4], 0
mov edi, dword [0x102ff668]
mov eax, 0x2aaaaaab
mov esi, dword [0x102ff664]
mov ecx, edi
sub ecx, esi
mov dword [ebp - 4], 0
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x10011b51
xor ecx, ecx
mov dword [ebp - 0x48], ecx
nop word [eax + eax]
xor ecx, ecx
mov eax, 0x2aaaaaab
mov dword [ebp - 0x5c], ecx
mov ecx, edi
sub ecx, esi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x10011b30
xor edi, edi
mov dword [ebp - 0x4c], edi
mov dword [ebp - 0x14], edi
nop dword [eax + eax]
cmp dword [edi + esi + 0x14], 0x10
lea eax, [edi + esi]
mov dword [ebp - 0x24], eax
jb 0x100119e2
mov eax, dword [eax]
mov dword [ebp - 0x24], eax
movd xmm0, dword [0x102ff678]
lea eax, [ebp - 0xdc]
cvtdq2ps xmm0, xmm0
push eax
mov dword [ebp - 0xdc], 0x3f800000
mov dword [ebp - 0xd8], 0x3f800000
mov dword [ebp - 0xd4], 0x3f800000
mulss xmm0, dword [0x100c0954]
movss dword [ebp - 0xd0], xmm0
call fcn.10046bf0
add esp, 4
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0xa4]
test eax, eax
jns 0x10011a3a
add eax, 1
sar eax, 1
mov ecx, dword [0x102ff664]
mov esi, dword [ebp - 0x14]
add ecx, edi
add esi, 0x82
add esi, eax
cmp dword [ecx + 0x14], 0x10
jb 0x10011a57
mov ecx, dword [ecx]
mov eax, dword [ebp - 0x88]
push 0
push 0
push ecx
mov ecx, dword [0x10307c00]
sub esp, 0xc
cdq
sub eax, edx
mov edi, eax
lea eax, [ebp - 0xfc]
mov dword [esp + 8], 0
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x41a00000
push eax
sar edi, 1
call fcn.10056be0
push 0
push ecx
mov dword [esp], 0
movss xmm0, dword [eax]
lea eax, [ebp - 0xc4]
mulss xmm0, dword [0x100bc718]
push 0
push dword [ebp - 0x24]
movd xmm1, edi
push dword [ebp - 0x50]
cvtdq2ps xmm1, xmm1
push eax
push ecx
mov ecx, dword [ebp - 0x54]
mov dword [esp], 0x41a00000
push dword [0x10307c00]
subss xmm1, xmm0
movd xmm0, esi
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0xc4], xmm1
movss dword [ebp - 0xc0], xmm0
call fcn.100567c0
mov ecx, dword [0x102ff668]
mov eax, 0x2aaaaaab
mov esi, dword [0x102ff664]
sub ecx, esi
mov edi, dword [ebp - 0x4c]
inc dword [ebp - 0x5c]
add edi, 0x18
add dword [ebp - 0x14], 0x14
imul ecx
mov dword [ebp - 0x4c], edi
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp dword [ebp - 0x5c], eax
jb 0x100119d0
mov edi, dword [0x102ff668]
inc dword [ebp - 0x48]
mov ecx, edi
sub ecx, esi
mov eax, 0x2aaaaaab
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp dword [ebp - 0x48], eax
jb 0x100119a0
mov eax, dword [0x102ff470]
movss xmm0, dword [0x102ff674]
comiss xmm0, dword [eax + 0x10]
mov eax, dword [0x102ff678]
jbe 0x10011b6c
inc eax
jmp 0x10011b6d
dec eax
lea ecx, [ebp - 0xf4]
mov dword [ebp - 4], 0xffffffff
mov dword [0x102ff678], eax
call fcn.10009870
jmp 0x10011e29
movss xmm0, dword [eax + 0xc]
movss xmm1, dword [eax + 0x10]
push dword [0x102ff26c]
movss dword [0x100e24a0], xmm0
movss dword [0x100e24a4], xmm1
mov dword [0x100e24a8], 0
call edi
test ax, ax
je 0x10011e2f
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
call edi
cmp dword [0x102ff51c], eax
jae 0x10011e29
cmp byte [0x102ff59d], 0
jne 0x10011e29
mov eax, dword [0x102ff478]
lea ecx, [ebp - 0x108]
push ecx
mov ecx, dword [eax]
call fcn.10087e00
movss xmm0, dword [0x100e24a0]
mov esi, eax
mulss xmm0, dword [0x100bc5fc]
cvtps2pd xmm0, xmm0
movsd qword [ebp - 0x60], xmm0
call fcn.100986a0
cvtsd2ss xmm0, xmm0
movss dword [ebp - 0x18], xmm0
movss xmm0, dword [0x100e24a4]
mulss xmm0, dword [0x100bc5fc]
cvtps2pd xmm0, xmm0
movsd qword [ebp - 0x28], xmm0
call fcn.100986a0
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss xmm0, dword [ebp - 0x18]
mulss xmm0, xmm1
movss dword [ebp - 0x14], xmm0
movsd xmm0, qword [ebp - 0x28]
call fcn.10098860
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movss xmm0, dword [ebp - 0x18]
mulss xmm0, xmm1
movss dword [ebp - 0x18], xmm0
movsd xmm0, qword [ebp - 0x60]
call fcn.10098860
movss xmm2, dword [ebp - 0x14]
lea ecx, [ebp - 0x180]
movss xmm1, dword [ebp - 0x18]
xorps xmm3, xmm3
cvtsd2ss xmm3, xmm0
movss xmm0, dword [0x100c148c]
xorps xmm3, xmmword [0x100bc630]
mulss xmm2, xmm0
mulss xmm1, xmm0
addss xmm2, dword [esi]
mulss xmm3, xmm0
addss xmm1, dword [esi + 4]
addss xmm3, dword [esi + 8]
movss dword [ebp - 0x14], xmm2
movss dword [ebp - 0x34], xmm2
movss dword [ebp - 0x18], xmm1
movss dword [ebp - 0x30], xmm1
movss dword [ebp - 0x24], xmm3
movss dword [ebp - 0x2c], xmm3
call fcn.1000e0c0
mov eax, dword [0x102ff478]
lea ecx, [ebp - 0x34]
push ecx
lea ecx, [ebp - 0x114]
push ecx
mov ecx, dword [eax]
call fcn.10087e00
push eax
lea ecx, [ebp - 0x180]
call fcn.1000c380
mov eax, dword [0x102ff478]
lea edx, [ebp - 0xcc]
mov ecx, dword [0x102ff4c0]
mov dword [ebp - 0xcc], 0x100bc644
push 0x102ff608
mov eax, dword [eax]
mov dword [ebp - 0xc8], eax
mov eax, dword [ecx]
push edx
push 0x201400b
lea edx, [ebp - 0x180]
mov eax, dword [eax + 0x14]
push edx
call eax
movss xmm0, dword [0x102ff634]
ucomiss xmm0, dword [0x100bc600]
lahf
test ah, 0x44
jp 0x10011d9e
mov ecx, dword [0x102ff468]
push str.play_error
mov eax, dword [ecx]
mov eax, dword [eax + 0x1b0]
call eax
mov dword [0x100e2478], 0
mov dword [0x100e2474], 0
mov dword [0x100e2470], 0
call edi
add eax, 0x1f4
mov dword [0x102ff51c], eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
mov eax, dword [0x102ff478]
lea ecx, [ebp - 0x120]
push ecx
mov ecx, dword [eax]
call fcn.10087e00
mov esi, eax
lea ecx, [ebp - 0x12c]
mov eax, dword [0x102ff478]
push ecx
mov ecx, dword [eax]
call fcn.10087e00
movss xmm2, dword [ebp - 0x14]
movss xmm1, dword [ebp - 0x18]
movss xmm3, dword [ebp - 0x24]
subss xmm2, dword [eax]
subss xmm1, dword [eax + 4]
subss xmm3, dword [eax + 8]
movss xmm0, dword [0x102ff634]
mulss xmm2, xmm0
mulss xmm1, xmm0
addss xmm2, dword [esi]
mulss xmm3, xmm0
addss xmm1, dword [esi + 4]
addss xmm3, dword [esi + 8]
movss dword [0x100e2470], xmm2
movss dword [0x100e2474], xmm1
movss dword [0x100e2478], xmm3
call edi
add eax, 0x1f4
mov dword [0x102ff51c], eax
mov edi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
call dword [sym.imp.KERNEL32.dll_GetTickCount64]
mov esi, eax
mov ecx, edx
mov eax, dword [0x102ff660]
cdq
cmp edx, ecx
ja 0x100224ce
jb 0x10011e51
cmp eax, esi
jae 0x100224ce
push dword [0x102ff270]
call edi
test ax, ax
je 0x100224ce
movss xmm0, dword [0x100e2478]
xorps xmm1, xmm1
cvttss2si eax, xmm0
comiss xmm1, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
jbe 0x10011e87
subss xmm0, dword [0x100c0980]
jmp 0x10011e8f
addss xmm0, dword [0x100c0958]
mov eax, dword [0x102ff478]
mov ecx, dword [0x10309160]
movss dword [ebp - 0x1c], xmm0
mov edi, dword [eax]
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x102ff56c]
cmp eax, dword [ecx + 4]
jg 0x1002254d
mov eax, dword [0x102ff568]
mov esi, dword [0x102ff668]
movq xmm0, qword [edi + eax]
mov eax, dword [edi + eax + 8]
mov edi, dword [0x102ff664]
movq qword [ebp - 0x34], xmm0
mov dword [ebp - 0x2c], eax
cmp edi, esi
je 0x10011efa
push 0x102ff664
push esi
push edi
call fcn.1000d490
mov eax, dword [0x102ff664]
add esp, 0xc
mov dword [0x102ff668], eax
movss xmm0, dword [ebp - 0x1c]
xor esi, esi
movss xmm3, dword [ebp - 0x2c]
movaps xmm1, xmm0
addss xmm3, dword [0x100bc6f8]
subss xmm1, dword [0x100c1034]
movss dword [ebp - 0x14], xmm3
comiss xmm3, xmm1
movss dword [ebp - 0x18], xmm1
jbe 0x10011fdf
nop dword [eax]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm3
call fcn.10010470
add esp, 8
test al, al
je 0x10011f59
push str.drop_down
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10011f94
push str.drop_down
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm3, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c1000]
cvtpd2ps xmm0, xmm0
subss xmm3, xmm0
movss dword [ebp - 0x14], xmm3
cmp esi, 0x7d0
jg 0x10011fda
comiss xmm3, xmm1
movss xmm0, dword [ebp - 0x1c]
ja 0x10011f30
movss xmm0, dword [ebp - 0x1c]
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1248]
movaps xmm3, xmm2
movss dword [ebp - 0x3c], xmm2
comiss xmm3, xmm1
movss dword [ebp - 0x14], xmm3
jbe 0x100120bf
jmp 0x10012015
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm3
call fcn.10010470
add esp, 8
test al, al
je 0x1001203e
push str.2_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012079
push str.2_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm3, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0e20]
cvtpd2ps xmm0, xmm0
subss xmm3, xmm0
movss dword [ebp - 0x14], xmm3
cmp esi, 0x7d0
jg 0x100120ba
comiss xmm3, xmm1
ja 0x10012010
movss xmm2, dword [ebp - 0x3c]
xor esi, esi
comiss xmm2, xmm1
jbe 0x1001217a
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100120fe
push str.mj__2_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x3c]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012139
push str.mj__2_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x3c]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0e20]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x3c], xmm2
cmp esi, 0x7d0
jg 0x1001217a
comiss xmm2, xmm1
ja 0x100120d0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1340]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x1001224a
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100121ce
push str.lj__2_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012209
push str.lj__2_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ce8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x1001224a
comiss xmm2, xmm1
ja 0x100121a0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1318]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x1001231a
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x1001229e
push str.lj_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100122d9
push str.lj_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0d78]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x1001231a
comiss xmm2, xmm1
ja 0x10012270
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c131c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100123ea
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x1001236e
push str.mj_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100123a9
push str.mj_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0bd0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100123ea
comiss xmm2, xmm1
ja 0x10012340
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10fc]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100124ba
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x1001243e
push str.hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012479
push str.hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ac8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100124ba
comiss xmm2, xmm1
ja 0x10012410
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1310]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x1001258a
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x1001250e
push str.hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012549
push str.hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ac8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x1001258a
comiss xmm2, xmm1
ja 0x100124e0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1290]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x1001265a
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100125de
push str.mj__mj_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012619
push str.mj__mj_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0c80]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x1001265a
comiss xmm2, xmm1
ja 0x100125b0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c12b0]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x1001272a
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100126ae
push str.lj__lj_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100126e9
push str.lj__lj_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0d98]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x1001272a
comiss xmm2, xmm1
ja 0x10012680
movss xmm0, dword [ebp - 0x2c]
xor esi, esi
addss xmm0, dword [0x100c12cc]
movaps xmm2, xmm0
movss dword [ebp - 0x3c], xmm0
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100127fa
nop
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x1001277e
push str.lj__mj_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100127b9
push str.lj__mj_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0bf8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100127fa
comiss xmm2, xmm1
ja 0x10012750
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c122c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100128ca
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x1001284e
push str.mj__lj_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012889
push str.mj__lj_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0e70]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100128ca
comiss xmm2, xmm1
ja 0x10012820
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c13e4]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x1001299a
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x1001291e
push str.lj__hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012959
push str.lj__hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0998]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x1001299a
comiss xmm2, xmm1
ja 0x100128f0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c11e0]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10012a6a
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100129ee
push str.lj__hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012a29
push str.lj__hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c09a0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10012a6a
comiss xmm2, xmm1
ja 0x100129c0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1104]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10012b46
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10012ac2
push str.mj__hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012b01
push str.mj__hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0a90]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10012b46
comiss xmm2, xmm1
ja 0x10012a90
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1324]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10012c26
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10012ba2
push str.mj__hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012be1
push str.mj__hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0a88]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10012c26
comiss xmm2, xmm1
ja 0x10012b70
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c11d8]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10012d06
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10012c82
push str.2_mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012cc1
push str.2_mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f38]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10012d06
comiss xmm2, xmm1
ja 0x10012c50
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c13cc]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10012de6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10012d62
push str.2_lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012da1
push str.2_lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c09f0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10012de6
comiss xmm2, xmm1
ja 0x10012d30
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c13d8]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10012ec6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10012e42
push str.mj_hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012e81
push str.mj_hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0fb8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10012ec6
comiss xmm2, xmm1
ja 0x10012e10
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c11c4]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10012fa6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10012f22
push str.lj_hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10012f61
push str.lj_hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c09e8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10012fa6
comiss xmm2, xmm1
ja 0x10012ef0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c138c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013086
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013002
push str.lj__2_lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013041
push str.lj__2_lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0a20]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013086
comiss xmm2, xmm1
ja 0x10012fd0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1164]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013166
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100130e2
push str.mj__2_mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013121
push str.mj__2_mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ff0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013166
comiss xmm2, xmm1
ja 0x100130b0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c12e8]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013246
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100131c2
push str.mj__2_lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013201
push str.mj__2_lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0bb0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013246
comiss xmm2, xmm1
ja 0x10013190
movss xmm0, dword [ebp - 0x2c]
xor esi, esi
addss xmm0, dword [0x100c11a4]
movaps xmm2, xmm0
movss dword [ebp - 0x40], xmm0
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013326
nop dword [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100132a2
push str.lj__2_mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100132e1
push str.lj__2_mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f68]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013326
comiss xmm2, xmm1
ja 0x10013270
movss xmm0, dword [ebp - 0x2c]
xor esi, esi
addss xmm0, dword [0x100c13a8]
movaps xmm2, xmm0
movss dword [ebp - 0x38], xmm0
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013406
nop dword [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013382
push str.lj__mj_hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100133c1
push str.lj__mj_hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f70]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013406
comiss xmm2, xmm1
ja 0x10013350
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10ac]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100134e6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013462
push str.mj__lj_hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100134a1
push str.mj__lj_hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ba8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100134e6
comiss xmm2, xmm1
ja 0x10013430
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1040]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100135c6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013542
push str.lj__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013581
push str.lj__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f78]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100135c6
comiss xmm2, xmm1
ja 0x10013510
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10f8]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100136a6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013622
push str.mj__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013661
push str.mj__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0d70]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100136a6
comiss xmm2, xmm1
ja 0x100135f0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1058]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013786
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013702
push str.crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013741
push str.crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f00]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013786
comiss xmm2, xmm1
ja 0x100136d0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1100]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013866
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100137e2
push str.2_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013821
push str.2_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0aa0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013866
comiss xmm2, xmm1
ja 0x100137b0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10d8]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013946
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100138c2
push str.3_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013901
push str.3_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0b58]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013946
comiss xmm2, xmm1
ja 0x10013890
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10c0]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013a26
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100139a2
push str.4__or_more__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100139e1
push str.4__or_more__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0b90]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013a26
comiss xmm2, xmm1
ja 0x10013970
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c139c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013b06
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013a82
push str.crouch_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013ac1
push str.crouch_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0a98]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013b06
comiss xmm2, xmm1
ja 0x10013a50
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1084]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013be6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013b62
push str.hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013ba1
push str.hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ce0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013be6
comiss xmm2, xmm1
ja 0x10013b30
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1184]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013cc6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013c42
push str.mj__2_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013c81
push str.mj__2_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0a28]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013cc6
comiss xmm2, xmm1
ja 0x10013c10
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10e8]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013da6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013d22
push str.mj__3_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013d61
push str.mj__3_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0b10]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013da6
comiss xmm2, xmm1
ja 0x10013cf0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c11fc]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013e86
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013e02
push str.lj__2_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013e41
push str.lj__2_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0988]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013e86
comiss xmm2, xmm1
ja 0x10013dd0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c11a0]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10013f66
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013ee2
push str.lj__3_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10013f21
push str.lj__3_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ae0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10013f66
comiss xmm2, xmm1
ja 0x10013eb0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10c8]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014046
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10013fc2
push str.lj__4_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014001
push str.lj__4_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0b78]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014046
comiss xmm2, xmm1
ja 0x10013f90
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1410]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014126
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100140a2
push 0x100bcf78
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100140e1
push str.mj__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0c40]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014126
comiss xmm2, xmm1
ja 0x10014070
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1470]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014206
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014182
push 0x100bcf88
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100141c1
push str.lj__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0c38]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014206
comiss xmm2, xmm1
ja 0x10014150
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1418]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x1001431c
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014298
mov eax, dword [0x102ff668]
cmp eax, dword [0x102ff66c]
je 0x10014283
xorps xmm0, xmm0
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 4
mov dword [eax + 0x14], 0xf
mov dword [eax], 0x706d756a
mov byte [eax + 4], 0
add dword [0x102ff668], 0x18
jmp 0x10014298
push str.jump
push dword [0x102ff668]
mov ecx, 0x102ff664
call fcn.1000d500
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100142d7
push str.jump__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x1001431c
comiss xmm2, xmm1
ja 0x10014230
movss xmm2, dword [ebp - 0x2c]
xor edi, edi
addss xmm2, dword [0x100c1270]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014431
nop dword [eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100143ad
mov esi, dword [0x102ff668]
cmp esi, dword [0x102ff66c]
je 0x10014398
xorps xmm0, xmm0
mov ecx, esi
movups xmmword [esi], xmm0
push 3
mov dword [esi + 0x10], 0
push 0x100bcfb0
mov dword [esi + 0x14], 0
call fcn.1000d3f0
add dword [0x102ff668], 0x18
jmp 0x100143ad
push 0x100bcfb0
push dword [0x102ff668]
mov ecx, 0x102ff664
call fcn.1000d500
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100143ec
push str.hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, edi
inc edi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0fb8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp edi, 0x7d0
jg 0x10014431
comiss xmm2, xmm1
ja 0x10014340
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1250]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014506
nop
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014482
push str.lj__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100144c1
push str.lj__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ff8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014506
comiss xmm2, xmm1
ja 0x10014450
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c12a8]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100145e6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014562
push str.mj__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100145a1
push str.mj__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0e90]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100145e6
comiss xmm2, xmm1
ja 0x10014530
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1128]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100146c6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014642
push str.mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014681
push str.mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0cc0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100146c6
comiss xmm2, xmm1
ja 0x10014610
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c133c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100147a6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014722
push str.lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014761
push str.lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0cd0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100147a6
comiss xmm2, xmm1
ja 0x100146f0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10f4]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014886
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014802
push str.lj__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014841
push str.lj__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0d70]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014886
comiss xmm2, xmm1
ja 0x100147d0
movss xmm0, dword [ebp - 0x2c]
xor esi, esi
addss xmm0, dword [0x100c1380]
movaps xmm2, xmm0
movss dword [ebp - 0x64], xmm0
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014966
nop dword [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100148e2
push str.mj__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014921
push str.mj__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0bc0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014966
comiss xmm2, xmm1
ja 0x100148b0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c130c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014a46
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100149c2
push str.lj__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014a01
push str.lj__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0d68]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014a46
comiss xmm2, xmm1
ja 0x10014990
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1178]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014b26
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014aa2
push str.mj__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014ae1
push str.mj__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0bc0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014b26
comiss xmm2, xmm1
ja 0x10014a70
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1090]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014c06
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014b82
push str.mj__hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014bc1
push str.mj__hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0cb8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014c06
comiss xmm2, xmm1
ja 0x10014b50
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c11c8]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014ce6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014c62
push str.mj_hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014ca1
push str.mj_hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c09f0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014ce6
comiss xmm2, xmm1
ja 0x10014c30
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10b0]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014dc6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014d42
push str.mj__mj_hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014d81
push str.mj__mj_hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0bb0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014dc6
comiss xmm2, xmm1
ja 0x10014d10
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1080]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014ea6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014e22
push str.lj__hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014e61
push str.lj__hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0cf8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014ea6
comiss xmm2, xmm1
ja 0x10014df0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1054]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10014f86
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014f02
push str.lj_hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10014f41
push str.lj_hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0d90]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10014f86
comiss xmm2, xmm1
ja 0x10014ed0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1138]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015066
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10014fe2
push str.lj__lj_hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015021
push str.lj__lj_hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0c90]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015066
comiss xmm2, xmm1
ja 0x10014fb0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1180]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015146
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100150c2
push str.lj__mj_hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015101
push str.lj__mj_hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0a18]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015146
comiss xmm2, xmm1
ja 0x10015090
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1064]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015226
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100151a2
push str.mj__lj_hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100151e1
push str.mj__lj_hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0d48]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015226
comiss xmm2, xmm1
ja 0x10015170
movss xmm2, dword [ebp - 0x3c]
xor esi, esi
comiss xmm2, xmm1
jbe 0x100152f6
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015272
push str.mj__crouch_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x3c]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100152b1
push str.mj__crouch_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x3c]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0c00]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x3c], xmm2
cmp esi, 0x7d0
jg 0x100152f6
comiss xmm2, xmm1
ja 0x10015240
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c120c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100153d6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015352
push str.crouch_hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015391
push str.crouch_hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ea0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100153d6
comiss xmm2, xmm1
ja 0x10015320
movss xmm2, dword [ebp - 0x40]
xor esi, esi
comiss xmm2, xmm1
jbe 0x100154a6
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015422
push str.mj__crouch_hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x40]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015461
push str.mj__crouch_hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x40]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f68]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x40], xmm2
cmp esi, 0x7d0
jg 0x100154a6
comiss xmm2, xmm1
ja 0x100153f0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1350]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015586
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015502
push str.lj__crouch_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015541
push str.lj__crouch_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ab8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015586
comiss xmm2, xmm1
ja 0x100154d0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1404]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015666
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100155e2
push str.crouch_hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015621
push str.crouch_hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ea8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015666
comiss xmm2, xmm1
ja 0x100155b0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c13f0]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015746
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100156c2
push str.lj__crouch_hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015701
push str.lj__crouch_hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0eb0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015746
comiss xmm2, xmm1
ja 0x10015690
movss xmm2, dword [ebp - 0x38]
xor esi, esi
comiss xmm2, xmm1
jbe 0x10015816
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015792
push str.mj__crouch_hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x38]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100157d1
push str.mj__crouch_hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x38]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f68]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x38], xmm2
cmp esi, 0x7d0
jg 0x10015816
comiss xmm2, xmm1
ja 0x10015760
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c11f4]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100158f6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015872
push str.lj__crouch_hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100158b1
push str.lj__crouch_hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0eb8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100158f6
comiss xmm2, xmm1
ja 0x10015840
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c108c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100159d6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015952
push str.jb__lj_hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015991
push str.jb__lj_hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ca0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100159d6
comiss xmm2, xmm1
ja 0x10015920
movss xmm0, dword [ebp - 0x2c]
xor esi, esi
addss xmm0, dword [0x100c1110]
movaps xmm2, xmm0
movss dword [ebp - 0x38], xmm0
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015ab6
nop dword [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015a32
push str.jb__mj_hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015a71
push str.jb__mj_hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0a70]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015ab6
comiss xmm2, xmm1
ja 0x10015a00
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c13d4]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015b96
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015b12
push str.jb__crouch_hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015b51
push str.jb__crouch_hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ec0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015b96
comiss xmm2, xmm1
ja 0x10015ae0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c11d4]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015c76
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015bf2
push str.jb__crouch_hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015c31
push str.jb__crouch_hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ec0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015c76
comiss xmm2, xmm1
ja 0x10015bc0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1098]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015d56
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015cd2
push str.jb__hop__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015d11
push str.jb__hop__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0c60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015d56
comiss xmm2, xmm1
ja 0x10015ca0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1314]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015e36
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015db2
push str.jb__crouch_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015df1
push str.jb__crouch_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ac0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015e36
comiss xmm2, xmm1
ja 0x10015d80
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1358]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015f16
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015e92
push str.jb__hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015ed1
push str.jb__hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c09a8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015f16
comiss xmm2, xmm1
ja 0x10015e60
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1258]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10015ff6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10015f72
push str.jb__lj_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10015fb1
push str.jb__lj_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0de0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10015ff6
comiss xmm2, xmm1
ja 0x10015f40
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1154]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100160d6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016052
push str.jb__hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016091
push str.jb__hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c09a8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100160d6
comiss xmm2, xmm1
ja 0x10016020
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c13bc]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100161b6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016132
push str.jb__mj_hop__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016171
push str.jb__mj_hop__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0a60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100161b6
comiss xmm2, xmm1
ja 0x10016100
movss xmm2, dword [ebp - 0x38]
xor esi, esi
comiss xmm2, xmm1
jbe 0x10016286
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016202
push str.jb__lj_hop__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x38]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016241
push str.jb__lj_hop__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x38]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0a68]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x38], xmm2
cmp esi, 0x7d0
jg 0x10016286
comiss xmm2, xmm1
ja 0x100161d0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c140c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016366
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100162e2
push str.jb__mj_hop__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016321
push str.jb__mj_hop__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0e98]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016366
comiss xmm2, xmm1
ja 0x100162b0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1214]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016446
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100163c2
push str.jb__2_mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016401
push str.jb__2_mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0e98]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016446
comiss xmm2, xmm1
ja 0x10016390
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1330]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016526
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100164a2
push str.jb__2_lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100164e1
push str.jb__2_lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0a68]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016526
comiss xmm2, xmm1
ja 0x10016470
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10bc]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016606
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016582
push str.jb__5_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100165c1
push str.jb__5_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0b98]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016606
comiss xmm2, xmm1
ja 0x10016550
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10c4]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100166e6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016662
push str.jb__4_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100166a1
push str.jb__4_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0b80]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100166e6
comiss xmm2, xmm1
ja 0x10016630
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c10f0]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100167c6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016742
push str.jb__3_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016781
push str.jb__3_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0ae8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100167c6
comiss xmm2, xmm1
ja 0x10016710
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1168]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100168a6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016822
push str.jb__2_crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016861
push str.jb__2_crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0990]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100168a6
comiss xmm2, xmm1
ja 0x100167f0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c103c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016986
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016902
push str.jb__crouch_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016941
push str.jb__crouch_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0fe8]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016986
comiss xmm2, xmm1
ja 0x100168d0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1268]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016a66
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100169e2
push str.jb__4_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016a21
push str.jb__4_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0db0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016a66
comiss xmm2, xmm1
ja 0x100169b0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c126c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016b46
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016ac2
push str.jb__3_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016b01
push str.jb__3_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0d88]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016b46
comiss xmm2, xmm1
ja 0x10016a90
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1284]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016c26
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016ba2
push str.jb__2_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016be1
push str.jb__2_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0d00]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016c26
comiss xmm2, xmm1
ja 0x10016b70
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c124c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016d06
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016c82
push str.jb__lj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016cc1
push str.jb__lj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0e18]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016d06
comiss xmm2, xmm1
ja 0x10016c50
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c121c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016de6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016d62
push str.jb__hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016da1
push str.jb__hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c09b0]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016de6
comiss xmm2, xmm1
ja 0x10016d30
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1044]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016ec6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016e42
push str.jb__mj_hop
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016e81
push str.jb__mj_hop__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0e18]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016ec6
comiss xmm2, xmm1
ja 0x10016e10
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1458]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10016fa6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10016f22
push 0x100bd918
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10016f61
push str.jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10016fa6
comiss xmm2, xmm1
ja 0x10016ef0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1450]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017086
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017002
push str.mj__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017041
push str.mj__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017086
comiss xmm2, xmm1
ja 0x10016fd0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c145c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017166
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100170e2
push str.lj__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017121
push str.lj__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017166
comiss xmm2, xmm1
ja 0x100170b0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1448]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017246
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100171c2
push str.crouch_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017201
push str.crouch_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017246
comiss xmm2, xmm1
ja 0x10017190
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c144c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017326
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100172a2
push str.2_crouch_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100172e1
push str.2_crouch_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017326
comiss xmm2, xmm1
ja 0x10017270
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1434]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017406
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017382
push str.3_crouch_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100173c1
push str.3_crouch_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017406
comiss xmm2, xmm1
ja 0x10017350
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1430]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100174e6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017462
push str.4_crouch_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100174a1
push str.4_crouch_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100174e6
comiss xmm2, xmm1
ja 0x10017430
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1424]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100175c6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017542
push str.mj_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017581
push str.mj_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100175c6
comiss xmm2, xmm1
ja 0x10017510
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1444]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x100176a6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017622
push str.hop__mj_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017661
push str.hop__mj_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x100176a6
comiss xmm2, xmm1
ja 0x100175f0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c142c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017786
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017702
push str.2_mj_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017741
push str.2_mj_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017786
comiss xmm2, xmm1
ja 0x100176d0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1464]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017866
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100177e2
push str.lj__hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017821
push str.lj__hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017866
comiss xmm2, xmm1
ja 0x100177b0
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1468]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017946
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100178c2
push str.lj_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017901
push str.lj_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017946
comiss xmm2, xmm1
ja 0x10017890
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1440]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017a26
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x100179a2
push str.lj__lj_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x100179e1
push str.lj__lj_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017a26
comiss xmm2, xmm1
ja 0x10017970
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1428]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017b06
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017a82
push str.2_lj_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017ac1
push str.2_lj_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017b06
comiss xmm2, xmm1
ja 0x10017a50
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1438]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017be6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017b62
push str.mj__mj_hop__hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017ba1
push str.mj__mj_hop__hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017be6
comiss xmm2, xmm1
ja 0x10017b30
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1454]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017cc6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017c42
push str.mj__hop__mj_hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017c81
push str.mj__hop__mj_hop__jb__crouch
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm2, dword [ebp - 0x14]
movd xmm0, esi
inc esi
movss xmm1, dword [ebp - 0x18]
cvtdq2pd xmm0, xmm0
mulsd xmm0, qword [0x100c1008]
addsd xmm0, qword [0x100c0f60]
cvtpd2ps xmm0, xmm0
subss xmm2, xmm0
movss dword [ebp - 0x14], xmm2
cmp esi, 0x7d0
jg 0x10017cc6
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c146c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017da6
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017d22
push str.lj__mj_hop__hop__jb
mov ecx, 0x102ff664
call fcn.1000e000
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x14]
addss xmm0, dword [0x100c102c]
movss dword [esp], xmm0
call fcn.10010470
add esp, 8
test al, al
je 0x10017d61
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c141c]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017e86
nop dword [eax]
nop word [eax + eax]
movss xmm0, dword [ebp - 0x1c]
sub esp, 8
movss dword [esp + 4], xmm0
movss dword [esp], xmm2
call fcn.10010470
add esp, 8
test al, al
je 0x10017e02
movss xmm2, dword [ebp - 0x2c]
xor esi, esi
addss xmm2, dword [0x100c1420]
comiss xmm2, xmm1
movss dword [ebp - 0x14], xmm2
jbe 0x10017f66
mov ecx, dword [ebp - 0xc]
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
push 0x102ff65c
call fcn.1008b53e
add esp, 4
cmp dword [0x102ff65c], 0xffffffff
jne 0x100118c0
mov ecx, 0x102ff608
call fcn.1000e070
push 0x102ff65c
call fcn.1008b4ed
add esp, 4
jmp 0x100118c0
push 0x102ff670
call fcn.1008b53e
add esp, 4
cmp dword [0x102ff670], 0xffffffff
jne 0x100118d4
push 0x100b9750
call fcn.1008b17c
push 0x102ff670
call fcn.1008b4ed
add esp, 8
jmp 0x100118d4
push 0x102ff56c
call fcn.1008b53e
add esp, 4
cmp dword [0x102ff56c], 0xffffffff
jne 0x10011ebb
mov dword [ebp - 4], 1
call fcn.10009be0
mov esi, eax
mov dword [ebp - 0x90], 0xb
mov ax, word [0x100bc768]
xorps xmm0, xmm0
movups xmmword [ebp - 0xa0], xmm0
mov word [ebp - 0x98], ax
movq xmm0, qword [str.m_vecOrigin]
mov al, byte [0x100bc76a]
mov dword [ebp - 0x8c], 0xf
movq qword [ebp - 0xa0], xmm0
mov byte [ebp - 0x96], al
mov byte [ebp - 0x95], 0
push 0xd
xorps xmm0, xmm0
mov byte [ebp - 4], 2
push str.DT_BaseEntity
lea ecx, [ebp - 0xbc]
mov dword [ebp - 0xac], 0
movups xmmword [ebp - 0xbc], xmm0
mov dword [ebp - 0xa8], 0
call fcn.1000d3f0
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0xbc]
mov ecx, esi
push eax
call fcn.1008a900
mov ecx, dword [ebp - 0xa8]
mov dword [0x102ff568], eax
mov byte [ebp - 4], 2
cmp ecx, 0x10
jb 0x1002265c
mov edx, dword [ebp - 0xbc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1002264d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100226b4
jmp 0x1002264d
push ecx
push edx
call fcn.1008ae69
add esp, 8
jmp 0x1002265c
mov ecx, dword [ebp - 0x8c]
mov dword [ebp - 0xac], 0
mov dword [ebp - 0xa8], 0xf
mov byte [ebp - 0xbc], 0
mov byte [ebp - 4], 1
cmp ecx, 0x10
jb 0x100226c8
mov edx, dword [ebp - 0xa0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100226b9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100226b9
jmp 0x100226b4
call fcn.10096ffe
push ecx
push edx
call fcn.1008ae69
add esp, 8
jmp 0x100226c8
push 0x102ff56c
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x8c], 0xf
mov byte [ebp - 0xa0], 0
mov dword [ebp - 4], 0xffffffff
call fcn.1008b4ed
add esp, 4
jmp 0x10011ebb