fffff800002d187d:	74 21                	je     0xfffff800002d18a0
fffff800002d187f:	41 81 c2 70 ff ff bf 	add    $0xbfffff70,%r10d
fffff800002d1886:	41 83 fa 0f          	cmp    $0xf,%r10d
fffff800002d188a:	0f 87 0e 01 00 00    	ja     0xfffff800002d199e
fffff800002d1890:	4b 8b 8c d3 d8 01 00 	mov    0x1d8(%r11,%r10,8),%rcx
fffff800002d1897:	00
fffff800002d1898:	49 89 09             	mov    %rcx,(%r9)
fffff800002d189b:	e9 92 01 00 00       	jmp    0xfffff800002d1a32
fffff800002d18a0:	49 8b 83 58 01 00 00 	mov    0x158(%r11),%rax
fffff800002d18a7:	e9 83 01 00 00       	jmp    0xfffff800002d1a2f
fffff800002d18ac:	49 89 19             	mov    %rbx,(%r9)
fffff800002d18af:	e9 7e 01 00 00       	jmp    0xfffff800002d1a32
fffff800002d18b4:	49 8b 43 58          	mov    0x58(%r11),%rax
fffff800002d18b8:	e9 72 01 00 00       	jmp    0xfffff800002d1a2f
fffff800002d18bd:	49 8b 83 d8 00 00 00 	mov    0xd8(%r11),%rax
fffff800002d18c4:	e9 66 01 00 00       	jmp    0xfffff800002d1a2f
fffff800002d18c9:	49 8b 43 40          	mov    0x40(%r11),%rax
fffff800002d18cd:	e9 5d 01 00 00       	jmp    0xfffff800002d1a2f
fffff800002d18d2:	49 8b 43 50          	mov    0x50(%r11),%rax
fffff800002d18d6:	e9 54 01 00 00       	jmp    0xfffff800002d1a2f
fffff800002d18db:	33 db                	xor    %ebx,%ebx
fffff800002d18dd:	45 84 c0             	test   %r8b,%r8b
fffff800002d18e0:	74 16                	je     0xfffff800002d18f8
fffff800002d18e2:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002d18e9:	01 00
fffff800002d18eb:	f6 80 28 01 00 00 08 	testb  $0x8,0x128(%rax)
fffff800002d18f2:	0f 84 cb 00 00 00    	je     0xfffff800002d19c3
fffff800002d18f8:	41 81 fa b0 00 00 40 	cmp    $0x400000b0,%r10d
fffff800002d18ff:	0f 84 23 01 00 00    	je     0xfffff800002d1a28
fffff800002d1905:	41 81 fa b1 00 00 40 	cmp    $0x400000b1,%r10d
fffff800002d190c:	0f 84 0d 01 00 00    	je     0xfffff800002d1a1f
fffff800002d1912:	41 81 fa b2 00 00 40 	cmp    $0x400000b2,%r10d
fffff800002d1919:	0f 84 f7 00 00 00    	je     0xfffff800002d1a16
fffff800002d191f:	41 81 fa b3 00 00 40 	cmp    $0x400000b3,%r10d
fffff800002d1926:	0f 84 e1 00 00 00    	je     0xfffff800002d1a0d
fffff800002d192c:	41 81 fa b4 00 00 40 	cmp    $0x400000b4,%r10d
fffff800002d1933:	0f 84 cb 00 00 00    	je     0xfffff800002d1a04
fffff800002d1939:	41 81 fa b5 00 00 40 	cmp    $0x400000b5,%r10d
fffff800002d1940:	0f 84 b5 00 00 00    	je     0xfffff800002d19fb
fffff800002d1946:	41 81 fa b6 00 00 40 	cmp    $0x400000b6,%r10d
fffff800002d194d:	0f 84 9f 00 00 00    	je     0xfffff800002d19f2
fffff800002d1953:	41 81 fa b7 00 00 40 	cmp    $0x400000b7,%r10d
fffff800002d195a:	0f 84 89 00 00 00    	je     0xfffff800002d19e9
fffff800002d1960:	41 81 fa 11 01 00 40 	cmp    $0x40000111,%r10d
fffff800002d1967:	76 6a                	jbe    0xfffff800002d19d3
fffff800002d1969:	41 81 fa 12 01 00 40 	cmp    $0x40000112,%r10d
fffff800002d1970:	74 3f                	je     0xfffff800002d19b1
fffff800002d1972:	48 8b 82 08 03 00 00 	mov    0x308(%rdx),%rax
fffff800002d1979:	8b 88 ac 34 00 00    	mov    0x34ac(%rax),%ecx
fffff800002d197f:	41 81 fa 14 01 00 40 	cmp    $0x40000114,%r10d
fffff800002d1986:	74 11                	je     0xfffff800002d1999
fffff800002d1988:	f6 c1 20             	test   $0x20,%cl
fffff800002d198b:	74 11                	je     0xfffff800002d199e
fffff800002d198d:	49 8b 83 c8 09 00 00 	mov    0x9c8(%r11),%rax
fffff800002d1994:	e9 96 00 00 00       	jmp    0xfffff800002d1a2f
fffff800002d1999:	f6 c1 20             	test   $0x20,%cl
fffff800002d199c:	75 0a                	jne    0xfffff800002d19a8
fffff800002d199e:	b8 13 10 00 00       	mov    $0x1013,%eax
fffff800002d19a3:	e9 8d 00 00 00       	jmp    0xfffff800002d1a35
fffff800002d19a8:	49 8b 83 c0 09 00 00 	mov    0x9c0(%r11),%rax
fffff800002d19af:	eb 7e                	jmp    0xfffff800002d1a2f
fffff800002d19b1:	65 48 8b 0c 25 a8 03 	mov    %gs:0x103a8,%rcx
fffff800002d19b8:	01 00
fffff800002d19ba:	e8 29 ee f2 ff       	call   0xfffff800002007e8
fffff800002d19bf:	84 c0                	test   %al,%al
fffff800002d19c1:	75 07                	jne    0xfffff800002d19ca
fffff800002d19c3:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002d19c8:	eb 6b                	jmp    0xfffff800002d1a35
fffff800002d19ca:	0f b6 81 f0 0b 01 00 	movzbl 0x10bf0(%rcx),%eax
fffff800002d19d1:	eb 5c                	jmp    0xfffff800002d1a2f
fffff800002d19d3:	65 48 8b 0c 25 a8 03 	mov    %gs:0x103a8,%rcx
fffff800002d19da:	01 00
fffff800002d19dc:	4d 8b c1             	mov    %r9,%r8
fffff800002d19df:	41 8b d2             	mov    %r10d,%edx
fffff800002d19e2:	e8 0d e3 ff ff       	call   0xfffff800002cfcf4
fffff800002d19e7:	eb 4c                	jmp    0xfffff800002d1a35
fffff800002d19e9:	49 8b 83 60 09 00 00 	mov    0x960(%r11),%rax
fffff800002d19f0:	eb 3d                	jmp    0xfffff800002d1a2f
fffff800002d19f2:	49 8b 83 58 09 00 00 	mov    0x958(%r11),%rax
fffff800002d19f9:	eb 34                	jmp    0xfffff800002d1a2f
fffff800002d19fb:	49 8b 83 a0 08 00 00 	mov    0x8a0(%r11),%rax
fffff800002d1a02:	eb 2b                	jmp    0xfffff800002d1a2f
fffff800002d1a04:	49 8b 83 98 08 00 00 	mov    0x898(%r11),%rax
fffff800002d1a0b:	eb 22                	jmp    0xfffff800002d1a2f
fffff800002d1a0d:	49 8b 83 e0 07 00 00 	mov    0x7e0(%r11),%rax
fffff800002d1a14:	eb 19                	jmp    0xfffff800002d1a2f
fffff800002d1a16:	49 8b 83 d8 07 00 00 	mov    0x7d8(%r11),%rax
fffff800002d1a1d:	eb 10                	jmp    0xfffff800002d1a2f
fffff800002d1a1f:	49 8b 83 20 07 00 00 	mov    0x720(%r11),%rax
fffff800002d1a26:	eb 07                	jmp    0xfffff800002d1a2f
fffff800002d1a28:	49 8b 83 18 07 00 00 	mov    0x718(%r11),%rax
fffff800002d1a2f:	49 89 01             	mov    %rax,(%r9)
fffff800002d1a32:	0f b7 c3             	movzwl %bx,%eax
fffff800002d1a35:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d1a39:	5b                   	pop    %rbx
fffff800002d1a3a:	c3                   	ret
fffff800002d1a3b:	cc                   	int3
fffff800002d1a3c:	cc                   	int3
fffff800002d1a3d:	cc                   	int3
fffff800002d1a3e:	cc                   	int3
fffff800002d1a3f:	cc                   	int3
fffff800002d1a40:	cc                   	int3
fffff800002d1a41:	cc                   	int3
fffff800002d1a42:	cc                   	int3
fffff800002d1a43:	cc                   	int3
fffff800002d1a44:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002d1a48:	45 33 c0             	xor    %r8d,%r8d
fffff800002d1a4b:	44 38 81 1c 01 00 00 	cmp    %r8b,0x11c(%rcx)
fffff800002d1a52:	0f 84 84 00 00 00    	je     0xfffff800002d1adc
fffff800002d1a58:	f6 05 31 a5 33 00 02 	testb  $0x2,0x33a531(%rip)        # 0xfffff8000060bf90
fffff800002d1a5f:	74 7b                	je     0xfffff800002d1adc
fffff800002d1a61:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff800002d1a68:	00 00
fffff800002d1a6a:	8b c2                	mov    %edx,%eax
fffff800002d1a6c:	2d 80 10 00 40       	sub    $0x40001080,%eax
fffff800002d1a71:	74 52                	je     0xfffff800002d1ac5
fffff800002d1a73:	83 e8 01             	sub    $0x1,%eax
fffff800002d1a76:	74 44                	je     0xfffff800002d1abc
fffff800002d1a78:	83 e8 01             	sub    $0x1,%eax
fffff800002d1a7b:	74 33                	je     0xfffff800002d1ab0
fffff800002d1a7d:	83 e8 01             	sub    $0x1,%eax
fffff800002d1a80:	74 25                	je     0xfffff800002d1aa7
fffff800002d1a82:	83 f8 01             	cmp    $0x1,%eax
fffff800002d1a85:	74 1b                	je     0xfffff800002d1aa2
fffff800002d1a87:	8d 82 70 ef ff bf    	lea    -0x40001090(%rdx),%eax
fffff800002d1a8d:	83 f8 0f             	cmp    $0xf,%eax
fffff800002d1a90:	77 08                	ja     0xfffff800002d1a9a
fffff800002d1a92:	8d 8a 70 ef 09 c0    	lea    -0x3ff61090(%rdx),%ecx
fffff800002d1a98:	eb 30                	jmp    0xfffff800002d1aca
fffff800002d1a9a:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff800002d1aa0:	eb 34                	jmp    0xfffff800002d1ad6
fffff800002d1aa2:	4d 89 01             	mov    %r8,(%r9)
fffff800002d1aa5:	eb 2f                	jmp    0xfffff800002d1ad6
fffff800002d1aa7:	48 8b 81 d0 c7 02 00 	mov    0x2c7d0(%rcx),%rax
fffff800002d1aae:	eb 07                	jmp    0xfffff800002d1ab7
fffff800002d1ab0:	48 8b 81 50 c8 02 00 	mov    0x2c850(%rcx),%rax
fffff800002d1ab7:	49 89 01             	mov    %rax,(%r9)
fffff800002d1aba:	eb 1a                	jmp    0xfffff800002d1ad6
fffff800002d1abc:	49 c7 01 01 00 00 00 	movq   $0x1,(%r9)
fffff800002d1ac3:	eb 11                	jmp    0xfffff800002d1ad6
fffff800002d1ac5:	b9 10 00 0a 00       	mov    $0xa0010,%ecx
fffff800002d1aca:	49 8b d1             	mov    %r9,%rdx
fffff800002d1acd:	e8 aa fb 01 00       	call   0xfffff800002f167c
fffff800002d1ad2:	44 0f b7 c0          	movzwl %ax,%r8d
fffff800002d1ad6:	41 0f b7 c0          	movzwl %r8w,%eax
fffff800002d1ada:	eb 05                	jmp    0xfffff800002d1ae1
fffff800002d1adc:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002d1ae1:	48 83 c4 28          	add    $0x28,%rsp
fffff800002d1ae5:	c3                   	ret
fffff800002d1ae6:	cc                   	int3
fffff800002d1ae7:	cc                   	int3
fffff800002d1ae8:	cc                   	int3
fffff800002d1ae9:	cc                   	int3
fffff800002d1aea:	cc                   	int3
fffff800002d1aeb:	cc                   	int3
fffff800002d1aec:	cc                   	int3
fffff800002d1aed:	cc                   	int3
fffff800002d1aee:	cc                   	int3
fffff800002d1aef:	cc                   	int3
fffff800002d1af0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002d1af5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002d1afa:	57                   	push   %rdi
fffff800002d1afb:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d1aff:	33 f6                	xor    %esi,%esi
fffff800002d1b01:	49 8b d9             	mov    %r9,%rbx
fffff800002d1b04:	40 38 b1 1c 01 00 00 	cmp    %sil,0x11c(%rcx)
fffff800002d1b0b:	0f 84 af 00 00 00    	je     0xfffff800002d1bc0
fffff800002d1b11:	f6 05 78 a4 33 00 02 	testb  $0x2,0x33a478(%rip)        # 0xfffff8000060bf90
fffff800002d1b18:	0f 84 a2 00 00 00    	je     0xfffff800002d1bc0
fffff800002d1b1e:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff800002d1b25:	00 00
fffff800002d1b27:	8b c2                	mov    %edx,%eax
fffff800002d1b29:	2d 80 10 00 40       	sub    $0x40001080,%eax
fffff800002d1b2e:	74 71                	je     0xfffff800002d1ba1
fffff800002d1b30:	83 e8 01             	sub    $0x1,%eax
fffff800002d1b33:	74 72                	je     0xfffff800002d1ba7
fffff800002d1b35:	83 e8 01             	sub    $0x1,%eax
fffff800002d1b38:	74 4c                	je     0xfffff800002d1b86
fffff800002d1b3a:	83 e8 01             	sub    $0x1,%eax
fffff800002d1b3d:	74 2c                	je     0xfffff800002d1b6b
fffff800002d1b3f:	83 f8 01             	cmp    $0x1,%eax
fffff800002d1b42:	74 18                	je     0xfffff800002d1b5c
fffff800002d1b44:	81 c2 70 ef ff bf    	add    $0xbfffef70,%edx
fffff800002d1b4a:	83 fa 0f             	cmp    $0xf,%edx
fffff800002d1b4d:	77 71                	ja     0xfffff800002d1bc0
fffff800002d1b4f:	4c 8b c3             	mov    %rbx,%r8
fffff800002d1b52:	48 8b cf             	mov    %rdi,%rcx
fffff800002d1b55:	e8 0e 72 00 00       	call   0xfffff800002d8d68
fffff800002d1b5a:	eb 69                	jmp    0xfffff800002d1bc5
fffff800002d1b5c:	48 85 db             	test   %rbx,%rbx
fffff800002d1b5f:	75 46                	jne    0xfffff800002d1ba7
fffff800002d1b61:	45 33 c0             	xor    %r8d,%r8d
fffff800002d1b64:	ba 14 00 0a 00       	mov    $0xa0014,%edx
fffff800002d1b69:	eb 4b                	jmp    0xfffff800002d1bb6
fffff800002d1b6b:	48 8d 97 d0 c7 02 00 	lea    0x2c7d0(%rdi),%rdx
fffff800002d1b72:	4c 8b c3             	mov    %rbx,%r8
fffff800002d1b75:	e8 b2 73 00 00       	call   0xfffff800002d8f2c
fffff800002d1b7a:	66 85 c0             	test   %ax,%ax
fffff800002d1b7d:	75 46                	jne    0xfffff800002d1bc5
fffff800002d1b7f:	ba 13 00 0a 00       	mov    $0xa0013,%edx
fffff800002d1b84:	eb 2d                	jmp    0xfffff800002d1bb3
fffff800002d1b86:	48 8d 97 50 c8 02 00 	lea    0x2c850(%rdi),%rdx
fffff800002d1b8d:	4c 8b c3             	mov    %rbx,%r8
fffff800002d1b90:	e8 97 73 00 00       	call   0xfffff800002d8f2c
fffff800002d1b95:	66 85 c0             	test   %ax,%ax
fffff800002d1b98:	75 2b                	jne    0xfffff800002d1bc5
fffff800002d1b9a:	ba 12 00 0a 00       	mov    $0xa0012,%edx
fffff800002d1b9f:	eb 12                	jmp    0xfffff800002d1bb3
fffff800002d1ba1:	48 83 fb 02          	cmp    $0x2,%rbx
fffff800002d1ba5:	72 07                	jb     0xfffff800002d1bae
fffff800002d1ba7:	b8 13 10 00 00       	mov    $0x1013,%eax
fffff800002d1bac:	eb 17                	jmp    0xfffff800002d1bc5
fffff800002d1bae:	ba 10 00 0a 00       	mov    $0xa0010,%edx
fffff800002d1bb3:	4c 8b c3             	mov    %rbx,%r8
fffff800002d1bb6:	48 8b cf             	mov    %rdi,%rcx
fffff800002d1bb9:	e8 3a fb 01 00       	call   0xfffff800002f16f8
fffff800002d1bbe:	eb 05                	jmp    0xfffff800002d1bc5
fffff800002d1bc0:	b8 06 00 00 00       	mov    $0x6,%eax
fffff800002d1bc5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002d1bca:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002d1bcf:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d1bd3:	5f                   	pop    %rdi
fffff800002d1bd4:	c3                   	ret
fffff800002d1bd5:	cc                   	int3
fffff800002d1bd6:	cc                   	int3
fffff800002d1bd7:	cc                   	int3
fffff800002d1bd8:	cc                   	int3
fffff800002d1bd9:	cc                   	int3
fffff800002d1bda:	cc                   	int3
fffff800002d1bdb:	cc                   	int3
fffff800002d1bdc:	40 53                	rex push %rbx
fffff800002d1bde:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002d1be2:	4c 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%r8
fffff800002d1be9:	33 db                	xor    %ebx,%ebx
fffff800002d1beb:	41 8a 40 14          	mov    0x14(%r8),%al
fffff800002d1bef:	fe c8                	dec    %al
fffff800002d1bf1:	3c 01                	cmp    $0x1,%al
fffff800002d1bf3:	77 2a                	ja     0xfffff800002d1c1f
fffff800002d1bf5:	48 81 fa 00 08 00 00 	cmp    $0x800,%rdx
fffff800002d1bfc:	72 07                	jb     0xfffff800002d1c05
fffff800002d1bfe:	bb 50 00 00 00       	mov    $0x50,%ebx
fffff800002d1c03:	eb 1f                	jmp    0xfffff800002d1c24
fffff800002d1c05:	48 0f ba e2 08       	bt     $0x8,%rdx
fffff800002d1c0a:	73 05                	jae    0xfffff800002d1c11
fffff800002d1c0c:	80 fa 20             	cmp    $0x20,%dl
fffff800002d1c0f:	72 ed                	jb     0xfffff800002d1bfe
fffff800002d1c11:	49 89 90 98 06 00 00 	mov    %rdx,0x698(%r8)
fffff800002d1c18:	e8 17 00 00 00       	call   0xfffff800002d1c34
fffff800002d1c1d:	eb 05                	jmp    0xfffff800002d1c24
fffff800002d1c1f:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002d1c24:	0f b7 c3             	movzwl %bx,%eax
fffff800002d1c27:	48 83 c4 20          	add    $0x20,%rsp
fffff800002d1c2b:	5b                   	pop    %rbx
fffff800002d1c2c:	c3                   	ret
fffff800002d1c2d:	cc                   	int3
fffff800002d1c2e:	cc                   	int3
fffff800002d1c2f:	cc                   	int3
fffff800002d1c30:	cc                   	int3
fffff800002d1c31:	cc                   	int3
fffff800002d1c32:	cc                   	int3
fffff800002d1c33:	cc                   	int3
fffff800002d1c34:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002d1c38:	8b 91 40 01 00 00    	mov    0x140(%rcx),%edx
fffff800002d1c3e:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff800002d1c44:	4c 8b c1             	mov    %rcx,%r8
fffff800002d1c47:	41 8b c2             	mov    %r10d,%eax
fffff800002d1c4a:	0f bd ca             	bsr    %edx,%ecx
fffff800002d1c4d:	d3 e0                	shl    %cl,%eax
fffff800002d1c4f:	41 2b c2             	sub    %r10d,%eax
fffff800002d1c52:	23 c2                	and    %edx,%eax
fffff800002d1c54:	eb 1e                	jmp    0xfffff800002d1c74
fffff800002d1c56:	0f b6 c1             	movzbl %cl,%eax
fffff800002d1c59:	49 8b 94 c0 a8 02 00 	mov    0x2a8(%r8,%rax,8),%rdx
fffff800002d1c60:	00
fffff800002d1c61:	41 8b c2             	mov    %r10d,%eax
fffff800002d1c64:	d3 e0                	shl    %cl,%eax
fffff800002d1c66:	41 2b c2             	sub    %r10d,%eax
fffff800002d1c69:	80 4a 15 0e          	orb    $0xe,0x15(%rdx)
fffff800002d1c6d:	41 23 80 40 01 00 00 	and    0x140(%r8),%eax
fffff800002d1c74:	0f bd c8             	bsr    %eax,%ecx
fffff800002d1c77:	0f 95 c0             	setne  %al
fffff800002d1c7a:	84 c0                	test   %al,%al
fffff800002d1c7c:	75 d8                	jne    0xfffff800002d1c56
fffff800002d1c7e:	41 8b 80 18 01 00 00 	mov    0x118(%r8),%eax
fffff800002d1c85:	a8 04                	test   $0x4,%al
fffff800002d1c87:	74 0a                	je     0xfffff800002d1c93
fffff800002d1c89:	49 8b c8             	mov    %r8,%rcx
fffff800002d1c8c:	e8 8b 7a f3 ff       	call   0xfffff8000020971c
fffff800002d1c91:	eb 16                	jmp    0xfffff800002d1ca9
fffff800002d1c93:	84 c0                	test   %al,%al
fffff800002d1c95:	79 12                	jns    0xfffff800002d1ca9
fffff800002d1c97:	49 8b 80 c0 02 00 00 	mov    0x2c0(%r8),%rax
fffff800002d1c9e:	49 8b c8             	mov    %r8,%rcx
fffff800002d1ca1:	8a 50 14             	mov    0x14(%rax),%dl
fffff800002d1ca4:	e8 5b 7d f3 ff       	call   0xfffff80000209a04
fffff800002d1ca9:	48 83 c4 28          	add    $0x28,%rsp
fffff800002d1cad:	c3                   	ret
fffff800002d1cae:	cc                   	int3
fffff800002d1caf:	cc                   	int3
fffff800002d1cb0:	cc                   	int3
fffff800002d1cb1:	cc                   	int3
fffff800002d1cb2:	cc                   	int3
fffff800002d1cb3:	cc                   	int3
fffff800002d1cb4:	cc                   	int3
fffff800002d1cb5:	cc                   	int3
fffff800002d1cb6:	cc                   	int3
fffff800002d1cb7:	cc                   	int3
fffff800002d1cb8:	4c 8b dc             	mov    %rsp,%r11
fffff800002d1cbb:	49 89 5b 08          	mov    %rbx,0x8(%r11)
fffff800002d1cbf:	49 89 6b 18          	mov    %rbp,0x18(%r11)
fffff800002d1cc3:	49 89 73 20          	mov    %rsi,0x20(%r11)
fffff800002d1cc7:	57                   	push   %rdi
fffff800002d1cc8:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002d1ccc:	33 ed                	xor    %ebp,%ebp
fffff800002d1cce:	48 8b da             	mov    %rdx,%rbx
fffff800002d1cd1:	48 8b f1             	mov    %rcx,%rsi
fffff800002d1cd4:	0f b7 fd             	movzwl %bp,%edi
fffff800002d1cd7:	83 fa 07             	cmp    $0x7,%edx
fffff800002d1cda:	0f 84 f3 00 00 00    	je     0xfffff800002d1dd3
fffff800002d1ce0:	8d 42 f8             	lea    -0x8(%rdx),%eax
fffff800002d1ce3:	83 f8 01             	cmp    $0x1,%eax
fffff800002d1ce6:	77 6b                	ja     0xfffff800002d1d53
fffff800002d1ce8:	41 8b c0             	mov    %r8d,%eax
fffff800002d1ceb:	4c 3b c0             	cmp    %rax,%r8
fffff800002d1cee:	0f 85 ed 00 00 00    	jne    0xfffff800002d1de1
fffff800002d1cf4:	4d 8d 4b 10          	lea    0x10(%r11),%r9
fffff800002d1cf8:	49 89 6b 10          	mov    %rbp,0x10(%r11)
fffff800002d1cfc:	45 33 c0             	xor    %r8d,%r8d
fffff800002d1cff:	8b d0                	mov    %eax,%edx
fffff800002d1d01:	e8 a6 ab f3 ff       	call   0xfffff8000020c8ac
fffff800002d1d06:	0f b7 f8             	movzwl %ax,%edi
fffff800002d1d09:	66 85 c0             	test   %ax,%ax
fffff800002d1d0c:	0f 85 fc 00 00 00    	jne    0xfffff800002d1e0e
fffff800002d1d12:	8b 86 20 01 00 00    	mov    0x120(%rsi),%eax
fffff800002d1d18:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff800002d1d1d:	48 0f ba e0 15       	bt     $0x15,%rax
fffff800002d1d22:	72 19                	jb     0xfffff800002d1d3d
fffff800002d1d24:	44 8a 44 24 60       	mov    0x60(%rsp),%r8b
fffff800002d1d29:	44 8d 4b f8          	lea    -0x8(%rbx),%r9d
fffff800002d1d2d:	48 8b d5             	mov    %rbp,%rdx
fffff800002d1d30:	48 8b ce             	mov    %rsi,%rcx
fffff800002d1d33:	e8 a4 79 00 00       	call   0xfffff800002d96dc
fffff800002d1d38:	0f b7 f8             	movzwl %ax,%edi
fffff800002d1d3b:	eb 05                	jmp    0xfffff800002d1d42
fffff800002d1d3d:	bf 06 00 00 00       	mov    $0x6,%edi
fffff800002d1d42:	48 8d 8d 18 05 00 00 	lea    0x518(%rbp),%rcx
fffff800002d1d49:	e8 2a 0a f3 ff       	call   0xfffff80000202778
fffff800002d1d4e:	e9 bb 00 00 00       	jmp    0xfffff800002d1e0e
fffff800002d1d53:	83 fb 01             	cmp    $0x1,%ebx
fffff800002d1d56:	76 1e                	jbe    0xfffff800002d1d76