1402219cc:	48 8b cb             	mov    %rbx,%rcx
1402219cf:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402219d5:	72 15                	jb     0x1402219ec
1402219d7:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1402219db:	48 2b cb             	sub    %rbx,%rcx
1402219de:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402219e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1402219e6:	0f 87 24 01 00 00    	ja     0x140221b10
1402219ec:	48 8b cb             	mov    %rbx,%rcx
1402219ef:	ff 15 cb ae 8e 00    	call   *0x8eaecb(%rip)        # 0x140b0c8c0
1402219f5:	4d 8d 75 20          	lea    0x20(%r13),%r14
1402219f9:	48 bb ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rbx
140221a00:	aa aa aa
140221a03:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140221a08:	e8 73 47 de ff       	call   0x140006180
140221a0d:	49 ff c4             	inc    %r12
140221a10:	49 8b 0e             	mov    (%r14),%rcx
140221a13:	48 8b 01             	mov    (%rcx),%rax
140221a16:	48 8b 40 40          	mov    0x40(%rax),%rax
140221a1a:	ff 15 18 b2 8e 00    	call   *0x8eb218(%rip)        # 0x140b0cc38
140221a20:	4c 3b e0             	cmp    %rax,%r12
140221a23:	0f 82 1b fe ff ff    	jb     0x140221844
140221a29:	0f 57 c0             	xorps  %xmm0,%xmm0
140221a2c:	f3 0f 7f 85 e0 00 00 	movdqu %xmm0,0xe0(%rbp)
140221a33:	00
140221a34:	48 83 a5 f0 00 00 00 	andq   $0x0,0xf0(%rbp)
140221a3b:	00
140221a3c:	45 33 e4             	xor    %r12d,%r12d
140221a3f:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140221a44:	33 c9                	xor    %ecx,%ecx
140221a46:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140221a4b:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140221a4f:	48 2b 45 d0          	sub    -0x30(%rbp),%rax
140221a53:	48 c1 f8 03          	sar    $0x3,%rax
140221a57:	48 0f af c3          	imul   %rbx,%rax
140221a5b:	48 85 c0             	test   %rax,%rax
140221a5e:	0f 84 3c 22 00 00    	je     0x140223ca0
140221a64:	f3 44 0f 10 1d 23 f8 	movss  0x98f823(%rip),%xmm11        # 0x140bb1290
140221a6b:	98 00
140221a6d:	49 8b 45 38          	mov    0x38(%r13),%rax
140221a71:	49 2b 45 30          	sub    0x30(%r13),%rax
140221a75:	48 c1 f8 02          	sar    $0x2,%rax
140221a79:	48 3b c8             	cmp    %rax,%rcx
140221a7c:	0f 83 1e 22 00 00    	jae    0x140223ca0
140221a82:	49 8b cd             	mov    %r13,%rcx
140221a85:	e8 62 7d de ff       	call   0x1400097ec
140221a8a:	48 8b 75 d8          	mov    -0x28(%rbp),%rsi
140221a8e:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
140221a92:	48 2b f7             	sub    %rdi,%rsi
140221a95:	48 c1 fe 03          	sar    $0x3,%rsi
140221a99:	48 0f af f3          	imul   %rbx,%rsi
140221a9d:	48 89 75 30          	mov    %rsi,0x30(%rbp)
140221aa1:	4c 3b e6             	cmp    %rsi,%r12
140221aa4:	0f 83 ef 21 00 00    	jae    0x140223c99
140221aaa:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
140221aae:	48 8d 14 c7          	lea    (%rdi,%rax,8),%rdx
140221ab2:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140221ab7:	e8 48 9a df ff       	call   0x14001b504
140221abc:	90                   	nop
140221abd:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140221ac2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140221ac7:	48 2b c1             	sub    %rcx,%rax
140221aca:	48 c1 f8 04          	sar    $0x4,%rax
140221ace:	48 83 f8 02          	cmp    $0x2,%rax
140221ad2:	0f 82 27 21 00 00    	jb     0x140223bff
140221ad8:	48 8b 09             	mov    (%rcx),%rcx
140221adb:	48 8b 01             	mov    (%rcx),%rax
140221ade:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140221ae5:	ff 15 4d b1 8e 00    	call   *0x8eb14d(%rip)        # 0x140b0cc38
140221aeb:	f3 44 0f 6f 00       	movdqu (%rax),%xmm8
140221af0:	44 0f 11 45 00       	movups %xmm8,0x0(%rbp)
140221af5:	49 8b 55 30          	mov    0x30(%r13),%rdx
140221af9:	49 8b 4d 38          	mov    0x38(%r13),%rcx
140221afd:	48 2b ca             	sub    %rdx,%rcx
140221b00:	48 c1 f9 02          	sar    $0x2,%rcx
140221b04:	45 0f c6 c0 55       	shufps $0x55,%xmm8,%xmm8
140221b09:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140221b0e:	eb 16                	jmp    0x140221b26
140221b10:	ff 15 82 ae 8e 00    	call   *0x8eae82(%rip)        # 0x140b0c998
140221b16:	90                   	nop
140221b17:	44 0f 2f 04 82       	comiss (%rdx,%rax,4),%xmm8
140221b1c:	76 0d                	jbe    0x140221b2b
140221b1e:	48 ff c0             	inc    %rax
140221b21:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140221b26:	48 3b c1             	cmp    %rcx,%rax
140221b29:	72 ec                	jb     0x140221b17
140221b2b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140221b30:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140221b35:	48 2b c1             	sub    %rcx,%rax
140221b38:	48 c1 f8 04          	sar    $0x4,%rax
140221b3c:	48 85 c0             	test   %rax,%rax
140221b3f:	0f 84 4d 21 00 00    	je     0x140223c92
140221b45:	48 8b 09             	mov    (%rcx),%rcx
140221b48:	e8 af 09 f6 ff       	call   0x1401824fc
140221b4d:	44 8b f8             	mov    %eax,%r15d
140221b50:	89 45 ec             	mov    %eax,-0x14(%rbp)
140221b53:	4d 8b 45 38          	mov    0x38(%r13),%r8
140221b57:	4d 8b 4d 30          	mov    0x30(%r13),%r9
140221b5b:	49 8b c8             	mov    %r8,%rcx
140221b5e:	49 2b c9             	sub    %r9,%rcx
140221b61:	48 c1 f9 02          	sar    $0x2,%rcx
140221b65:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140221b6a:	48 3b d1             	cmp    %rcx,%rdx
140221b6d:	0f 83 8c 20 00 00    	jae    0x140223bff
140221b73:	f3 44 0f 10 4d 0c    	movss  0xc(%rbp),%xmm9
140221b79:	4d 2b c1             	sub    %r9,%r8
140221b7c:	49 c1 f8 02          	sar    $0x2,%r8
140221b80:	49 3b d0             	cmp    %r8,%rdx
140221b83:	0f 83 09 21 00 00    	jae    0x140223c92
140221b89:	f3 41 0f 10 04 91    	movss  (%r9,%rdx,4),%xmm0
140221b8f:	41 0f 2f c0          	comiss %xmm8,%xmm0
140221b93:	0f 86 5c 20 00 00    	jbe    0x140223bf5
140221b99:	49 3b d0             	cmp    %r8,%rdx
140221b9c:	0f 83 f0 20 00 00    	jae    0x140223c92
140221ba2:	44 0f 2f c8          	comiss %xmm0,%xmm9
140221ba6:	0f 86 49 20 00 00    	jbe    0x140223bf5
140221bac:	49 8b cd             	mov    %r13,%rcx
140221baf:	e8 38 7c de ff       	call   0x1400097ec
140221bb4:	33 ff                	xor    %edi,%edi
140221bb6:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140221bbb:	48 8b c1             	mov    %rcx,%rax
140221bbe:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140221bc3:	49 2b c1             	sub    %r9,%rax
140221bc6:	48 c1 f8 04          	sar    $0x4,%rax
140221bca:	48 85 c0             	test   %rax,%rax
140221bcd:	0f 84 38 01 00 00    	je     0x140221d0b
140221bd3:	45 33 e4             	xor    %r12d,%r12d
140221bd6:	40 32 f6             	xor    %sil,%sil
140221bd9:	45 32 f6             	xor    %r14b,%r14b
140221bdc:	0f 57 c0             	xorps  %xmm0,%xmm0
140221bdf:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
140221be5:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140221beb:	49 2b c9             	sub    %r9,%rcx
140221bee:	48 c1 f9 04          	sar    $0x4,%rcx
140221bf2:	48 3b f9             	cmp    %rcx,%rdi
140221bf5:	0f 83 35 20 00 00    	jae    0x140223c30
140221bfb:	45 33 c0             	xor    %r8d,%r8d
140221bfe:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140221c03:	4b 8b 0c 0c          	mov    (%r12,%r9,1),%rcx
140221c07:	e8 f8 2f e1 ff       	call   0x140034c04
140221c0c:	33 db                	xor    %ebx,%ebx
140221c0e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140221c13:	48 8b c1             	mov    %rcx,%rax
140221c16:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140221c1b:	48 2b c2             	sub    %rdx,%rax
140221c1e:	48 c1 f8 04          	sar    $0x4,%rax
140221c22:	48 85 c0             	test   %rax,%rax
140221c25:	0f 84 e5 01 00 00    	je     0x140221e10
140221c2b:	45 33 ff             	xor    %r15d,%r15d
140221c2e:	40 84 f6             	test   %sil,%sil
140221c31:	74 05                	je     0x140221c38
140221c33:	45 84 f6             	test   %r14b,%r14b
140221c36:	75 7f                	jne    0x140221cb7
140221c38:	48 2b ca             	sub    %rdx,%rcx
140221c3b:	48 c1 f9 04          	sar    $0x4,%rcx
140221c3f:	48 3b d9             	cmp    %rcx,%rbx
140221c42:	0f 83 e8 1f 00 00    	jae    0x140223c30
140221c48:	49 8b 0c 17          	mov    (%r15,%rdx,1),%rcx
140221c4c:	48 8b 01             	mov    (%rcx),%rax
140221c4f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140221c56:	ff 15 dc af 8e 00    	call   *0x8eafdc(%rip)        # 0x140b0cc38
140221c5c:	f3 0f 6f 08          	movdqu (%rax),%xmm1
140221c60:	49 8b 4d 30          	mov    0x30(%r13),%rcx
140221c64:	49 8b 45 38          	mov    0x38(%r13),%rax
140221c68:	48 2b c1             	sub    %rcx,%rax
140221c6b:	48 c1 f8 02          	sar    $0x2,%rax
140221c6f:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140221c74:	48 3b d0             	cmp    %rax,%rdx
140221c77:	0f 83 b3 1f 00 00    	jae    0x140223c30
140221c7d:	f3 0f 10 04 91       	movss  (%rcx,%rdx,4),%xmm0
140221c82:	0f c6 c9 ff          	shufps $0xff,%xmm1,%xmm1
140221c86:	0f 2f c1             	comiss %xmm1,%xmm0
140221c89:	76 05                	jbe    0x140221c90
140221c8b:	40 b6 01             	mov    $0x1,%sil
140221c8e:	eb 03                	jmp    0x140221c93
140221c90:	41 b6 01             	mov    $0x1,%r14b
140221c93:	48 ff c3             	inc    %rbx
140221c96:	49 83 c7 10          	add    $0x10,%r15
140221c9a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140221c9f:	48 8b c1             	mov    %rcx,%rax
140221ca2:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140221ca7:	48 2b c2             	sub    %rdx,%rax
140221caa:	48 c1 f8 04          	sar    $0x4,%rax
140221cae:	48 3b d8             	cmp    %rax,%rbx
140221cb1:	0f 82 77 ff ff ff    	jb     0x140221c2e
140221cb7:	40 84 f6             	test   %sil,%sil
140221cba:	0f 84 50 01 00 00    	je     0x140221e10
140221cc0:	45 84 f6             	test   %r14b,%r14b
140221cc3:	0f 84 47 01 00 00    	je     0x140221e10
140221cc9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140221cce:	e8 fd 91 df ff       	call   0x14001aed0
140221cd3:	48 ff c7             	inc    %rdi
140221cd6:	49 83 c4 10          	add    $0x10,%r12
140221cda:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140221cdf:	48 8b c1             	mov    %rcx,%rax
140221ce2:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140221ce7:	49 2b c1             	sub    %r9,%rax
140221cea:	48 c1 f8 04          	sar    $0x4,%rax
140221cee:	48 3b f8             	cmp    %rax,%rdi
140221cf1:	0f 82 df fe ff ff    	jb     0x140221bd6
140221cf7:	48 8b 75 30          	mov    0x30(%rbp),%rsi
140221cfb:	4c 8b b5 18 01 00 00 	mov    0x118(%rbp),%r14
140221d02:	44 8b 7d ec          	mov    -0x14(%rbp),%r15d
140221d06:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140221d0b:	c7 45 f4 00 00 40 40 	movl   $0x40400000,-0xc(%rbp)
140221d12:	49 8b d6             	mov    %r14,%rdx
140221d15:	48 8d 8d f8 00 00 00 	lea    0xf8(%rbp),%rcx
140221d1c:	e8 3f f1 e0 ff       	call   0x140030e60
140221d21:	48 8b 9d f8 00 00 00 	mov    0xf8(%rbp),%rbx
140221d28:	48 85 db             	test   %rbx,%rbx
140221d2b:	0f 84 13 0f 00 00    	je     0x140222c44
140221d31:	48 83 bb 50 02 00 00 	cmpq   $0x0,0x250(%rbx)
140221d38:	00
140221d39:	0f 85 05 0f 00 00    	jne    0x140222c44
140221d3f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140221d44:	48 8b c1             	mov    %rcx,%rax
140221d47:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140221d4c:	48 2b c2             	sub    %rdx,%rax
140221d4f:	48 83 f8 20          	cmp    $0x20,%rax
140221d53:	0f 85 f5 0e 00 00    	jne    0x140222c4e
140221d59:	49 8d 44 24 01       	lea    0x1(%r12),%rax
140221d5e:	48 3b c6             	cmp    %rsi,%rax
140221d61:	0f 84 89 00 00 00    	je     0x140221df0
140221d67:	49 8d 44 24 02       	lea    0x2(%r12),%rax
140221d6c:	48 3b c6             	cmp    %rsi,%rax
140221d6f:	0f 85 d9 0e 00 00    	jne    0x140222c4e
140221d75:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
140221d79:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140221d7d:	49 3b f8             	cmp    %r8,%rdi
140221d80:	0f 84 b1 1e 00 00    	je     0x140223c37
140221d86:	4d 8b 48 e8          	mov    -0x18(%r8),%r9
140221d8a:	49 8b 40 f0          	mov    -0x10(%r8),%rax
140221d8e:	49 2b c1             	sub    %r9,%rax
140221d91:	48 83 f8 10          	cmp    $0x10,%rax
140221d95:	0f 85 b3 0e 00 00    	jne    0x140222c4e
140221d9b:	49 3b f8             	cmp    %r8,%rdi
140221d9e:	0f 84 93 1e 00 00    	je     0x140223c37
140221da4:	4d 3b 48 f0          	cmp    -0x10(%r8),%r9
140221da8:	0f 84 89 1e 00 00    	je     0x140223c37
140221dae:	49 8b 09             	mov    (%r9),%rcx
140221db1:	48 8b 01             	mov    (%rcx),%rax
140221db4:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140221dbb:	ff 15 77 ae 8e 00    	call   *0x8eae77(%rip)        # 0x140b0cc38
140221dc1:	f3 0f 10 48 0c       	movss  0xc(%rax),%xmm1
140221dc6:	f3 0f 5c 48 04       	subss  0x4(%rax),%xmm1
140221dcb:	f3 0f 10 43 28       	movss  0x28(%rbx),%xmm0
140221dd0:	f3 0f 5c 43 20       	subss  0x20(%rbx),%xmm0
140221dd5:	f3 0f 59 05 a7 f2 98 	mulss  0x98f2a7(%rip),%xmm0        # 0x140bb1084
140221ddc:	00
140221ddd:	0f 2f c1             	comiss %xmm1,%xmm0
140221de0:	0f 86 5e 0e 00 00    	jbe    0x140222c44
140221de6:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140221deb:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140221df0:	48 8b c1             	mov    %rcx,%rax
140221df3:	48 2b c2             	sub    %rdx,%rax
140221df6:	48 c1 f8 04          	sar    $0x4,%rax
140221dfa:	41 83 ff 03          	cmp    $0x3,%r15d
140221dfe:	75 2c                	jne    0x140221e2c
140221e00:	48 83 f8 01          	cmp    $0x1,%rax
140221e04:	0f 86 6c 1e 00 00    	jbe    0x140223c76
140221e0a:	48 8d 42 10          	lea    0x10(%rdx),%rax
140221e0e:	eb 28                	jmp    0x140221e38
140221e10:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140221e15:	e8 b6 90 df ff       	call   0x14001aed0
140221e1a:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140221e1f:	48 ff c2             	inc    %rdx
140221e22:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140221e27:	e9 c6 13 00 00       	jmp    0x1402231f2
140221e2c:	48 85 c0             	test   %rax,%rax
140221e2f:	0f 84 41 1e 00 00    	je     0x140223c76
140221e35:	48 8b c2             	mov    %rdx,%rax
140221e38:	4c 8b 40 08          	mov    0x8(%rax),%r8
140221e3c:	4d 85 c0             	test   %r8,%r8
140221e3f:	74 0f                	je     0x140221e50
140221e41:	f0 41 ff 40 08       	lock incl 0x8(%r8)
140221e46:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140221e4b:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140221e50:	48 8b 18             	mov    (%rax),%rbx
140221e53:	48 8b f3             	mov    %rbx,%rsi
140221e56:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140221e5b:	48 8b 40 08          	mov    0x8(%rax),%rax
140221e5f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140221e64:	48 2b ca             	sub    %rdx,%rcx
140221e67:	48 c1 f9 04          	sar    $0x4,%rcx
140221e6b:	41 83 ff 03          	cmp    $0x3,%r15d
140221e6f:	75 0c                	jne    0x140221e7d
140221e71:	48 85 c9             	test   %rcx,%rcx
140221e74:	75 11                	jne    0x140221e87
140221e76:	ff 15 1c ab 8e 00    	call   *0x8eab1c(%rip)        # 0x140b0c998
140221e7c:	cc                   	int3
140221e7d:	48 83 f9 01          	cmp    $0x1,%rcx
140221e81:	76 f3                	jbe    0x140221e76
140221e83:	48 83 c2 10          	add    $0x10,%rdx
140221e87:	48 8b 42 08          	mov    0x8(%rdx),%rax
140221e8b:	48 85 c0             	test   %rax,%rax
140221e8e:	74 09                	je     0x140221e99
140221e90:	f0 ff 40 08          	lock incl 0x8(%rax)
140221e94:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140221e99:	4c 8b 2a             	mov    (%rdx),%r13
140221e9c:	4c 89 ad b8 00 00 00 	mov    %r13,0xb8(%rbp)
140221ea3:	48 8b 42 08          	mov    0x8(%rdx),%rax
140221ea7:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
140221eae:	0f 57 c0             	xorps  %xmm0,%xmm0
140221eb1:	f3 0f 7f 85 98 01 00 	movdqu %xmm0,0x198(%rbp)
140221eb8:	00
140221eb9:	48 83 a5 a8 01 00 00 	andq   $0x0,0x1a8(%rbp)
140221ec0:	00
140221ec1:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140221ec6:	48 89 bd f0 01 00 00 	mov    %rdi,0x1f0(%rbp)
140221ecd:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140221ed2:	48 89 85 f8 01 00 00 	mov    %rax,0x1f8(%rbp)
140221ed9:	48 8d 05 88 e4 8f 00 	lea    0x8fe488(%rip),%rax        # 0x140b20368
140221ee0:	48 89 85 10 03 00 00 	mov    %rax,0x310(%rbp)
140221ee7:	0f 10 85 f0 01 00 00 	movups 0x1f0(%rbp),%xmm0
140221eee:	f3 0f 7f 85 18 03 00 	movdqu %xmm0,0x318(%rbp)
140221ef5:	00
140221ef6:	48 8d 85 10 03 00 00 	lea    0x310(%rbp),%rax
140221efd:	48 89 85 48 03 00 00 	mov    %rax,0x348(%rbp)
140221f04:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140221f0a:	4c 8d 85 98 01 00 00 	lea    0x198(%rbp),%r8
140221f11:	48 8d 95 10 03 00 00 	lea    0x310(%rbp),%rdx
140221f18:	48 8b cb             	mov    %rbx,%rcx
140221f1b:	e8 5c 48 00 00       	call   0x14022677c
140221f20:	48 8b 8d 48 03 00 00 	mov    0x348(%rbp),%rcx
140221f27:	48 85 c9             	test   %rcx,%rcx
140221f2a:	74 1a                	je     0x140221f46
140221f2c:	48 8b 01             	mov    (%rcx),%rax
140221f2f:	48 8d 95 10 03 00 00 	lea    0x310(%rbp),%rdx
140221f36:	48 3b ca             	cmp    %rdx,%rcx
140221f39:	0f 95 c2             	setne  %dl
140221f3c:	48 8b 40 20          	mov    0x20(%rax),%rax
140221f40:	ff 15 f2 ac 8e 00    	call   *0x8eacf2(%rip)        # 0x140b0cc38
140221f46:	48 8b 03             	mov    (%rbx),%rax
140221f49:	48 8b cb             	mov    %rbx,%rcx
140221f4c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140221f53:	ff 15 df ac 8e 00    	call   *0x8eacdf(%rip)        # 0x140b0cc38
140221f59:	f3 0f 6f 00          	movdqu (%rax),%xmm0
140221f5d:	0f 11 85 c0 01 00 00 	movups %xmm0,0x1c0(%rbp)
140221f64:	0f c6 c0 ff          	shufps $0xff,%xmm0,%xmm0
140221f68:	f3 0f 11 85 c4 01 00 	movss  %xmm0,0x1c4(%rbp)
140221f6f:	00
140221f70:	4c 8b a5 a0 01 00 00 	mov    0x1a0(%rbp),%r12
140221f77:	49 8b c4             	mov    %r12,%rax
140221f7a:	4c 8b b5 98 01 00 00 	mov    0x198(%rbp),%r14
140221f81:	49 2b c6             	sub    %r14,%rax
140221f84:	48 c1 f8 04          	sar    $0x4,%rax
140221f88:	48 85 c0             	test   %rax,%rax
140221f8b:	74 75                	je     0x140222002
140221f8d:	4d 3b f4             	cmp    %r12,%r14
140221f90:	74 50                	je     0x140221fe2