fffff800002927e6:	e8 8d ff f6 ff       	call   0xfffff80000202778
fffff800002927eb:	0f b7 fb             	movzwl %bx,%edi
fffff800002927ee:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
fffff800002927f2:	48 85 db             	test   %rbx,%rbx
fffff800002927f5:	74 0e                	je     0xfffff80000292805
fffff800002927f7:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff800002927fb:	48 85 c9             	test   %rcx,%rcx
fffff800002927fe:	74 05                	je     0xfffff80000292805
fffff80000292800:	e8 73 ff f6 ff       	call   0xfffff80000202778
fffff80000292805:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff8000029280a:	0f b7 c7             	movzwl %di,%eax
fffff8000029280d:	48 83 c4 40          	add    $0x40,%rsp
fffff80000292811:	5f                   	pop    %rdi
fffff80000292812:	5e                   	pop    %rsi
fffff80000292813:	5d                   	pop    %rbp
fffff80000292814:	c3                   	ret
fffff80000292815:	cc                   	int3
fffff80000292816:	cc                   	int3
fffff80000292817:	cc                   	int3
fffff80000292818:	cc                   	int3
fffff80000292819:	cc                   	int3
fffff8000029281a:	cc                   	int3
fffff8000029281b:	cc                   	int3
fffff8000029281c:	cc                   	int3
fffff8000029281d:	cc                   	int3
fffff8000029281e:	cc                   	int3
fffff8000029281f:	cc                   	int3
fffff80000292820:	40 55                	rex push %rbp
fffff80000292822:	53                   	push   %rbx
fffff80000292823:	56                   	push   %rsi
fffff80000292824:	57                   	push   %rdi
fffff80000292825:	41 54                	push   %r12
fffff80000292827:	41 56                	push   %r14
fffff80000292829:	41 57                	push   %r15
fffff8000029282b:	48 8b ec             	mov    %rsp,%rbp
fffff8000029282e:	48 83 ec 70          	sub    $0x70,%rsp
fffff80000292832:	65 4c 8b 34 25 a8 03 	mov    %gs:0x103a8,%r14
fffff80000292839:	01 00
fffff8000029283b:	45 33 e4             	xor    %r12d,%r12d
fffff8000029283e:	48 8b f1             	mov    %rcx,%rsi
fffff80000292841:	4c 89 65 58          	mov    %r12,0x58(%rbp)
fffff80000292845:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000292848:	4c 89 65 50          	mov    %r12,0x50(%rbp)
fffff8000029284c:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff8000029284f:	41 8b cc             	mov    %r12d,%ecx
fffff80000292852:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
fffff80000292856:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
fffff8000029285a:	0f 11 4d d8          	movups %xmm1,-0x28(%rbp)
fffff8000029285e:	44 38 66 1b          	cmp    %r12b,0x1b(%rsi)
fffff80000292862:	0f 85 30 02 00 00    	jne    0xfffff80000292a98
fffff80000292868:	44 38 66 0b          	cmp    %r12b,0xb(%rsi)
fffff8000029286c:	0f 85 26 02 00 00    	jne    0xfffff80000292a98
fffff80000292872:	44 38 66 0d          	cmp    %r12b,0xd(%rsi)
fffff80000292876:	0f 85 1c 02 00 00    	jne    0xfffff80000292a98
fffff8000029287c:	66 44 39 66 0e       	cmp    %r12w,0xe(%rsi)
fffff80000292881:	0f 85 11 02 00 00    	jne    0xfffff80000292a98
fffff80000292887:	44 39 66 1c          	cmp    %r12d,0x1c(%rsi)
fffff8000029288b:	0f 85 07 02 00 00    	jne    0xfffff80000292a98
fffff80000292891:	48 8b 0e             	mov    (%rsi),%rcx
fffff80000292894:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
fffff80000292898:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000029289d:	45 8d 7c 24 01       	lea    0x1(%r12),%r15d
fffff800002928a2:	48 8d 45 50          	lea    0x50(%rbp),%rax
fffff800002928a6:	45 8b cf             	mov    %r15d,%r9d
fffff800002928a9:	33 d2                	xor    %edx,%edx
fffff800002928ab:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002928b0:	45 8d 44 24 02       	lea    0x2(%r12),%r8d
fffff800002928b5:	e8 fe 03 f7 ff       	call   0xfffff80000202cb8
fffff800002928ba:	0f b7 d8             	movzwl %ax,%ebx
fffff800002928bd:	66 85 c0             	test   %ax,%ax
fffff800002928c0:	0f 85 cc 01 00 00    	jne    0xfffff80000292a92
fffff800002928c6:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
fffff800002928ca:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
fffff800002928ce:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002928d3:	45 8b cf             	mov    %r15d,%r9d
fffff800002928d6:	48 8d 45 58          	lea    0x58(%rbp),%rax
fffff800002928da:	45 33 c0             	xor    %r8d,%r8d
fffff800002928dd:	33 d2                	xor    %edx,%edx
fffff800002928df:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002928e4:	e8 cf 03 f7 ff       	call   0xfffff80000202cb8
fffff800002928e9:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
fffff800002928ed:	0f b7 d8             	movzwl %ax,%ebx
fffff800002928f0:	66 85 c0             	test   %ax,%ax
fffff800002928f3:	0f 85 b4 01 00 00    	jne    0xfffff80000292aad
fffff800002928f9:	4c 39 b7 88 23 00 00 	cmp    %r14,0x2388(%rdi)
fffff80000292900:	74 2d                	je     0xfffff8000029292f
fffff80000292902:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff80000292909:	01 00
fffff8000029290b:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
fffff80000292912:	48 b8 00 00 00 00 80 	movabs $0x8000000000,%rax
fffff80000292919:	00 00 00
fffff8000029291c:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
fffff80000292920:	48 85 c8             	test   %rcx,%rax
fffff80000292923:	75 0a                	jne    0xfffff8000029292f
fffff80000292925:	41 8d 5c 24 06       	lea    0x6(%r12),%ebx
fffff8000029292a:	e9 7e 01 00 00       	jmp    0xfffff80000292aad
fffff8000029292f:	4c 8d 76 20          	lea    0x20(%rsi),%r14
fffff80000292933:	41 8b 0e             	mov    (%r14),%ecx
fffff80000292936:	41 2b cf             	sub    %r15d,%ecx
fffff80000292939:	0f 84 db 00 00 00    	je     0xfffff80000292a1a
fffff8000029293f:	41 2b cf             	sub    %r15d,%ecx
fffff80000292942:	0f 84 d2 00 00 00    	je     0xfffff80000292a1a
fffff80000292948:	41 2b cf             	sub    %r15d,%ecx
fffff8000029294b:	0f 84 a0 00 00 00    	je     0xfffff800002929f1
fffff80000292951:	41 3b cf             	cmp    %r15d,%ecx
fffff80000292954:	74 0a                	je     0xfffff80000292960
fffff80000292956:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000029295b:	e9 4d 01 00 00       	jmp    0xfffff80000292aad
fffff80000292960:	44 84 bf 20 01 00 00 	test   %r15b,0x120(%rdi)
fffff80000292967:	75 ed                	jne    0xfffff80000292956
fffff80000292969:	4d 8b 46 18          	mov    0x18(%r14),%r8
fffff8000029296d:	49 f7 c0 f8 ff ff 7f 	test   $0x7ffffff8,%r8
fffff80000292974:	75 e0                	jne    0xfffff80000292956
fffff80000292976:	41 8a c0             	mov    %r8b,%al
fffff80000292979:	24 07                	and    $0x7,%al
fffff8000029297b:	74 0c                	je     0xfffff80000292989
fffff8000029297d:	0f b6 c8             	movzbl %al,%ecx
fffff80000292980:	41 2b cf             	sub    %r15d,%ecx
fffff80000292983:	66 41 d3 e7          	shl    %cl,%r15w
fffff80000292987:	eb 04                	jmp    0xfffff8000029298d
fffff80000292989:	45 0f b7 fc          	movzwl %r12w,%r15d
fffff8000029298d:	41 8b 56 08          	mov    0x8(%r14),%edx
fffff80000292991:	b9 00 10 00 00       	mov    $0x1000,%ecx
fffff80000292996:	41 0f b7 c7          	movzwl %r15w,%eax
fffff8000029299a:	81 e2 ff 0f 00 00    	and    $0xfff,%edx
fffff800002929a0:	48 2b c8             	sub    %rax,%rcx
fffff800002929a3:	48 3b d1             	cmp    %rcx,%rdx
fffff800002929a6:	77 ae                	ja     0xfffff80000292956
fffff800002929a8:	b8 07 00 00 80       	mov    $0x80000007,%eax
fffff800002929ad:	4c 85 c0             	test   %r8,%rax
fffff800002929b0:	74 a4                	je     0xfffff80000292956
fffff800002929b2:	48 8d 56 40          	lea    0x40(%rsi),%rdx
fffff800002929b6:	44 89 65 40          	mov    %r12d,0x40(%rbp)
fffff800002929ba:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff800002929be:	e8 1d e8 f6 ff       	call   0xfffff800002011e0
fffff800002929c3:	0f b7 d8             	movzwl %ax,%ebx
fffff800002929c6:	66 85 c0             	test   %ax,%ax
fffff800002929c9:	0f 85 de 00 00 00    	jne    0xfffff80000292aad
fffff800002929cf:	b2 80                	mov    $0x80,%dl
fffff800002929d1:	84 55 40             	test   %dl,0x40(%rbp)
fffff800002929d4:	75 64                	jne    0xfffff80000292a3a
fffff800002929d6:	8b 87 70 22 00 00    	mov    0x2270(%rdi),%eax
fffff800002929dc:	44 89 65 40          	mov    %r12d,0x40(%rbp)
fffff800002929e0:	84 c2                	test   %al,%dl
fffff800002929e2:	74 3c                	je     0xfffff80000292a20
fffff800002929e4:	83 e0 3f             	and    $0x3f,%eax
fffff800002929e7:	0d c0 00 00 00       	or     $0xc0,%eax
fffff800002929ec:	89 45 40             	mov    %eax,0x40(%rbp)
fffff800002929ef:	eb 49                	jmp    0xfffff80000292a3a
fffff800002929f1:	48 8b 87 b0 24 00 00 	mov    0x24b0(%rdi),%rax
fffff800002929f8:	49 8b 56 08          	mov    0x8(%r14),%rdx
fffff800002929fc:	48 8b 08             	mov    (%rax),%rcx
fffff800002929ff:	48 85 91 80 00 00 00 	test   %rdx,0x80(%rcx)
fffff80000292a06:	0f 85 4a ff ff ff    	jne    0xfffff80000292956
fffff80000292a0c:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff80000292a13:	74 9d                	je     0xfffff800002929b2
fffff80000292a15:	e9 3c ff ff ff       	jmp    0xfffff80000292956
fffff80000292a1a:	4d 39 66 08          	cmp    %r12,0x8(%r14)
fffff80000292a1e:	eb f3                	jmp    0xfffff80000292a13
fffff80000292a20:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff80000292a24:	8b 88 70 22 00 00    	mov    0x2270(%rax),%ecx
fffff80000292a2a:	84 ca                	test   %cl,%dl
fffff80000292a2c:	74 0c                	je     0xfffff80000292a3a
fffff80000292a2e:	83 e1 3f             	and    $0x3f,%ecx
fffff80000292a31:	81 c9 c0 00 00 00    	or     $0xc0,%ecx
fffff80000292a37:	89 4d 40             	mov    %ecx,0x40(%rbp)
fffff80000292a3a:	8a 56 0c             	mov    0xc(%rsi),%dl
fffff80000292a3d:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
fffff80000292a41:	45 33 c0             	xor    %r8d,%r8d
fffff80000292a44:	48 8b cf             	mov    %rdi,%rcx
fffff80000292a47:	e8 b8 e3 f8 ff       	call   0xfffff80000220e04
fffff80000292a4c:	0f b7 d8             	movzwl %ax,%ebx
fffff80000292a4f:	66 85 c0             	test   %ax,%ax
fffff80000292a52:	75 38                	jne    0xfffff80000292a8c
fffff80000292a54:	8a 56 0c             	mov    0xc(%rsi),%dl
fffff80000292a57:	48 8b cf             	mov    %rdi,%rcx
fffff80000292a5a:	e8 a1 e4 f8 ff       	call   0xfffff80000220f00
fffff80000292a5f:	0f b7 d8             	movzwl %ax,%ebx
fffff80000292a62:	66 85 c0             	test   %ax,%ax
fffff80000292a65:	75 25                	jne    0xfffff80000292a8c
fffff80000292a67:	44 8b 4e 18          	mov    0x18(%rsi),%r9d
fffff80000292a6b:	48 8d 45 40          	lea    0x40(%rbp),%rax
fffff80000292a6f:	4c 8b 45 58          	mov    0x58(%rbp),%r8
fffff80000292a73:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000292a78:	88 54 24 28          	mov    %dl,0x28(%rsp)
fffff80000292a7c:	8b 56 08             	mov    0x8(%rsi),%edx
fffff80000292a7f:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff80000292a84:	e8 83 fa 03 00       	call   0xfffff800002d250c
fffff80000292a89:	0f b7 d8             	movzwl %ax,%ebx
fffff80000292a8c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
fffff80000292a90:	eb 0f                	jmp    0xfffff80000292aa1
fffff80000292a92:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
fffff80000292a96:	eb 29                	jmp    0xfffff80000292ac1
fffff80000292a98:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
fffff80000292a9c:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff80000292aa1:	48 85 c9             	test   %rcx,%rcx
fffff80000292aa4:	74 07                	je     0xfffff80000292aad
fffff80000292aa6:	f0 ff 09             	lock decl (%rcx)
fffff80000292aa9:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
fffff80000292aad:	4c 39 65 58          	cmp    %r12,0x58(%rbp)
fffff80000292ab1:	74 0e                	je     0xfffff80000292ac1
fffff80000292ab3:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
fffff80000292ab7:	48 85 c9             	test   %rcx,%rcx
fffff80000292aba:	74 05                	je     0xfffff80000292ac1
fffff80000292abc:	e8 b7 fc f6 ff       	call   0xfffff80000202778
fffff80000292ac1:	48 85 ff             	test   %rdi,%rdi
fffff80000292ac4:	74 0e                	je     0xfffff80000292ad4
fffff80000292ac6:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
fffff80000292aca:	48 85 c9             	test   %rcx,%rcx
fffff80000292acd:	74 05                	je     0xfffff80000292ad4
fffff80000292acf:	e8 a4 fc f6 ff       	call   0xfffff80000202778
fffff80000292ad4:	0f b7 c3             	movzwl %bx,%eax
fffff80000292ad7:	48 83 c4 70          	add    $0x70,%rsp
fffff80000292adb:	41 5f                	pop    %r15
fffff80000292add:	41 5e                	pop    %r14
fffff80000292adf:	41 5c                	pop    %r12
fffff80000292ae1:	5f                   	pop    %rdi
fffff80000292ae2:	5e                   	pop    %rsi
fffff80000292ae3:	5b                   	pop    %rbx
fffff80000292ae4:	5d                   	pop    %rbp
fffff80000292ae5:	c3                   	ret
fffff80000292ae6:	cc                   	int3
fffff80000292ae7:	cc                   	int3
fffff80000292ae8:	cc                   	int3
fffff80000292ae9:	cc                   	int3
fffff80000292aea:	cc                   	int3
fffff80000292aeb:	cc                   	int3
fffff80000292aec:	cc                   	int3
fffff80000292aed:	cc                   	int3
fffff80000292aee:	cc                   	int3
fffff80000292aef:	cc                   	int3
fffff80000292af0:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000292af4:	33 c0                	xor    %eax,%eax
fffff80000292af6:	89 41 0c             	mov    %eax,0xc(%rcx)
fffff80000292af9:	89 41 1c             	mov    %eax,0x1c(%rcx)
fffff80000292afc:	e8 1f fd ff ff       	call   0xfffff80000292820
fffff80000292b01:	48 83 c4 28          	add    $0x28,%rsp
fffff80000292b05:	c3                   	ret
fffff80000292b06:	cc                   	int3
fffff80000292b07:	cc                   	int3
fffff80000292b08:	cc                   	int3
fffff80000292b09:	cc                   	int3
fffff80000292b0a:	cc                   	int3
fffff80000292b0b:	cc                   	int3
fffff80000292b0c:	cc                   	int3
fffff80000292b0d:	cc                   	int3
fffff80000292b0e:	cc                   	int3
fffff80000292b0f:	cc                   	int3
fffff80000292b10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000292b15:	55                   	push   %rbp
fffff80000292b16:	56                   	push   %rsi
fffff80000292b17:	57                   	push   %rdi
fffff80000292b18:	41 54                	push   %r12
fffff80000292b1a:	41 55                	push   %r13
fffff80000292b1c:	41 56                	push   %r14
fffff80000292b1e:	41 57                	push   %r15
fffff80000292b20:	48 8b ec             	mov    %rsp,%rbp
fffff80000292b23:	48 83 ec 70          	sub    $0x70,%rsp
fffff80000292b27:	65 4c 8b 24 25 a8 03 	mov    %gs:0x103a8,%r12
fffff80000292b2e:	01 00
fffff80000292b30:	45 33 ed             	xor    %r13d,%r13d
fffff80000292b33:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000292b36:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff80000292b39:	4c 8b f9             	mov    %rcx,%r15
fffff80000292b3c:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
fffff80000292b40:	45 8b f5             	mov    %r13d,%r14d
fffff80000292b43:	4c 89 6d d0          	mov    %r13,-0x30(%rbp)
fffff80000292b47:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
fffff80000292b4b:	4c 89 6d 58          	mov    %r13,0x58(%rbp)
fffff80000292b4f:	0f 11 4d e8          	movups %xmm1,-0x18(%rbp)
fffff80000292b53:	44 38 69 0b          	cmp    %r13b,0xb(%rcx)
fffff80000292b57:	0f 85 59 02 00 00    	jne    0xfffff80000292db6
fffff80000292b5d:	66 44 39 69 0e       	cmp    %r13w,0xe(%rcx)
fffff80000292b62:	0f 85 4e 02 00 00    	jne    0xfffff80000292db6
fffff80000292b68:	48 8b 09             	mov    (%rcx),%rcx
fffff80000292b6b:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
fffff80000292b6f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000292b74:	45 8d 75 01          	lea    0x1(%r13),%r14d
fffff80000292b78:	48 8d 45 50          	lea    0x50(%rbp),%rax
fffff80000292b7c:	45 8b ce             	mov    %r14d,%r9d
fffff80000292b7f:	33 d2                	xor    %edx,%edx
fffff80000292b81:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000292b86:	45 8d 45 02          	lea    0x2(%r13),%r8d
fffff80000292b8a:	e8 29 01 f7 ff       	call   0xfffff80000202cb8
fffff80000292b8f:	48 8b 75 50          	mov    0x50(%rbp),%rsi
fffff80000292b93:	0f b7 d8             	movzwl %ax,%ebx
fffff80000292b96:	66 85 c0             	test   %ax,%ax
fffff80000292b99:	0f 85 43 02 00 00    	jne    0xfffff80000292de2
fffff80000292b9f:	4c 39 a6 88 23 00 00 	cmp    %r12,0x2388(%rsi)
fffff80000292ba6:	74 2c                	je     0xfffff80000292bd4
fffff80000292ba8:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff80000292baf:	01 00
fffff80000292bb1:	48 8b 88 28 01 00 00 	mov    0x128(%rax),%rcx
fffff80000292bb8:	48 b8 00 00 00 00 40 	movabs $0x4000000000,%rax
fffff80000292bbf:	00 00 00
fffff80000292bc2:	48 8b 75 50          	mov    0x50(%rbp),%rsi
fffff80000292bc6:	48 85 c8             	test   %rcx,%rax
fffff80000292bc9:	75 09                	jne    0xfffff80000292bd4
fffff80000292bcb:	41 8d 5d 06          	lea    0x6(%r13),%ebx
fffff80000292bcf:	e9 0e 02 00 00       	jmp    0xfffff80000292de2
fffff80000292bd4:	41 8b 4f 18          	mov    0x18(%r15),%ecx
fffff80000292bd8:	41 2b ce             	sub    %r14d,%ecx
fffff80000292bdb:	0f 84 b1 00 00 00    	je     0xfffff80000292c92
fffff80000292be1:	41 2b ce             	sub    %r14d,%ecx
fffff80000292be4:	74 69                	je     0xfffff80000292c4f
fffff80000292be6:	41 2b ce             	sub    %r14d,%ecx
fffff80000292be9:	74 3c                	je     0xfffff80000292c27
fffff80000292beb:	41 3b ce             	cmp    %r14d,%ecx
fffff80000292bee:	74 0a                	je     0xfffff80000292bfa
fffff80000292bf0:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff80000292bf5:	e9 e8 01 00 00       	jmp    0xfffff80000292de2
fffff80000292bfa:	49 3b f4             	cmp    %r12,%rsi
fffff80000292bfd:	75 f1                	jne    0xfffff80000292bf0
fffff80000292bff:	4d 39 6f 28          	cmp    %r13,0x28(%r15)
fffff80000292c03:	75 eb                	jne    0xfffff80000292bf0
fffff80000292c05:	41 8b 47 20          	mov    0x20(%r15),%eax
fffff80000292c09:	41 2b c6             	sub    %r14d,%eax
fffff80000292c0c:	83 f8 0e             	cmp    $0xe,%eax
fffff80000292c0f:	77 df                	ja     0xfffff80000292bf0
fffff80000292c11:	41 8b 47 24          	mov    0x24(%r15),%eax
fffff80000292c15:	2d 00 04 00 00       	sub    $0x400,%eax
fffff80000292c1a:	3d fe fb ff ff       	cmp    $0xfffffbfe,%eax
fffff80000292c1f:	0f 87 9b 00 00 00    	ja     0xfffff80000292cc0
fffff80000292c25:	eb c9                	jmp    0xfffff80000292bf0
fffff80000292c27:	4d 39 6f 28          	cmp    %r13,0x28(%r15)
fffff80000292c2b:	75 c3                	jne    0xfffff80000292bf0
fffff80000292c2d:	48 8b 86 b0 24 00 00 	mov    0x24b0(%rsi),%rax
fffff80000292c34:	49 8b 57 20          	mov    0x20(%r15),%rdx
fffff80000292c38:	48 8b 08             	mov    (%rax),%rcx
fffff80000292c3b:	48 85 91 80 00 00 00 	test   %rdx,0x80(%rcx)
fffff80000292c42:	75 ac                	jne    0xfffff80000292bf0
fffff80000292c44:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff80000292c4b:	74 73                	je     0xfffff80000292cc0
fffff80000292c4d:	eb a1                	jmp    0xfffff80000292bf0
fffff80000292c4f:	41 8b 47 20          	mov    0x20(%r15),%eax
fffff80000292c53:	41 0f b7 57 2a       	movzwl 0x2a(%r15),%edx
fffff80000292c58:	41 2b c6             	sub    %r14d,%eax
fffff80000292c5b:	83 f8 0e             	cmp    $0xe,%eax
fffff80000292c5e:	77 90                	ja     0xfffff80000292bf0
fffff80000292c60:	41 8b 47 24          	mov    0x24(%r15),%eax
fffff80000292c64:	2d 00 04 00 00       	sub    $0x400,%eax
fffff80000292c69:	3d fe fb ff ff       	cmp    $0xfffffbfe,%eax
fffff80000292c6e:	76 80                	jbe    0xfffff80000292bf0
fffff80000292c70:	66 85 d2             	test   %dx,%dx
fffff80000292c73:	0f 84 77 ff ff ff    	je     0xfffff80000292bf0
fffff80000292c79:	41 0f b7 4f 28       	movzwl 0x28(%r15),%ecx
fffff80000292c7e:	03 ca                	add    %edx,%ecx
fffff80000292c80:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
fffff80000292c86:	0f 87 64 ff ff ff    	ja     0xfffff80000292bf0
fffff80000292c8c:	45 39 6f 2c          	cmp    %r13d,0x2c(%r15)