fffff800002b088d:	33 db                	xor    %ebx,%ebx
fffff800002b088f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
fffff800002b0894:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
fffff800002b0898:	e8 ff d8 f7 ff       	call   0xfffff8000022e19c
fffff800002b089d:	84 c0                	test   %al,%al
fffff800002b089f:	74 0e                	je     0xfffff800002b08af
fffff800002b08a1:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
fffff800002b08a5:	48 8b d7             	mov    %rdi,%rdx
fffff800002b08a8:	e8 d3 3b f7 ff       	call   0xfffff80000224480
fffff800002b08ad:	eb 05                	jmp    0xfffff800002b08b4
fffff800002b08af:	bb 13 10 00 00       	mov    $0x1013,%ebx
fffff800002b08b4:	0f b7 c3             	movzwl %bx,%eax
fffff800002b08b7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002b08bc:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b08c0:	5f                   	pop    %rdi
fffff800002b08c1:	c3                   	ret
fffff800002b08c2:	cc                   	int3
fffff800002b08c3:	cc                   	int3
fffff800002b08c4:	cc                   	int3
fffff800002b08c5:	cc                   	int3
fffff800002b08c6:	cc                   	int3
fffff800002b08c7:	cc                   	int3
fffff800002b08c8:	cc                   	int3
fffff800002b08c9:	cc                   	int3
fffff800002b08ca:	cc                   	int3
fffff800002b08cb:	cc                   	int3
fffff800002b08cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002b08d1:	57                   	push   %rdi
fffff800002b08d2:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b08d6:	44 8b d9             	mov    %ecx,%r11d
fffff800002b08d9:	48 8b fa             	mov    %rdx,%rdi
fffff800002b08dc:	65 48 8b 0c 25 a0 03 	mov    %gs:0x103a0,%rcx
fffff800002b08e3:	01 00
fffff800002b08e5:	41 81 fb fe 00 00 00 	cmp    $0xfe,%r11d
fffff800002b08ec:	0f 84 ee 02 00 00    	je     0xfffff800002b0be0
fffff800002b08f2:	41 81 fb 00 02 00 00 	cmp    $0x200,%r11d
fffff800002b08f9:	0f 84 ab 02 00 00    	je     0xfffff800002b0baa
fffff800002b08ff:	41 81 fb 01 02 00 00 	cmp    $0x201,%r11d
fffff800002b0906:	0f 84 71 02 00 00    	je     0xfffff800002b0b7d
fffff800002b090c:	41 81 fb 02 02 00 00 	cmp    $0x202,%r11d
fffff800002b0913:	0f 84 91 02 00 00    	je     0xfffff800002b0baa
fffff800002b0919:	41 81 fb 03 02 00 00 	cmp    $0x203,%r11d
fffff800002b0920:	0f 84 57 02 00 00    	je     0xfffff800002b0b7d
fffff800002b0926:	41 81 fb 04 02 00 00 	cmp    $0x204,%r11d
fffff800002b092d:	0f 84 77 02 00 00    	je     0xfffff800002b0baa
fffff800002b0933:	41 81 fb 05 02 00 00 	cmp    $0x205,%r11d
fffff800002b093a:	0f 84 3d 02 00 00    	je     0xfffff800002b0b7d
fffff800002b0940:	41 81 fb 06 02 00 00 	cmp    $0x206,%r11d
fffff800002b0947:	0f 84 5d 02 00 00    	je     0xfffff800002b0baa
fffff800002b094d:	41 81 fb 07 02 00 00 	cmp    $0x207,%r11d
fffff800002b0954:	0f 84 23 02 00 00    	je     0xfffff800002b0b7d
fffff800002b095a:	41 81 fb 08 02 00 00 	cmp    $0x208,%r11d
fffff800002b0961:	0f 84 43 02 00 00    	je     0xfffff800002b0baa
fffff800002b0967:	41 81 fb 09 02 00 00 	cmp    $0x209,%r11d
fffff800002b096e:	0f 84 09 02 00 00    	je     0xfffff800002b0b7d
fffff800002b0974:	41 81 fb 0a 02 00 00 	cmp    $0x20a,%r11d
fffff800002b097b:	0f 84 29 02 00 00    	je     0xfffff800002b0baa
fffff800002b0981:	41 81 fb 0b 02 00 00 	cmp    $0x20b,%r11d
fffff800002b0988:	0f 84 ef 01 00 00    	je     0xfffff800002b0b7d
fffff800002b098e:	41 81 fb 0c 02 00 00 	cmp    $0x20c,%r11d
fffff800002b0995:	0f 84 0f 02 00 00    	je     0xfffff800002b0baa
fffff800002b099b:	41 81 fb 0d 02 00 00 	cmp    $0x20d,%r11d
fffff800002b09a2:	0f 84 d5 01 00 00    	je     0xfffff800002b0b7d
fffff800002b09a8:	41 81 fb 0e 02 00 00 	cmp    $0x20e,%r11d
fffff800002b09af:	0f 84 f5 01 00 00    	je     0xfffff800002b0baa
fffff800002b09b5:	41 81 fb 0f 02 00 00 	cmp    $0x20f,%r11d
fffff800002b09bc:	0f 84 bb 01 00 00    	je     0xfffff800002b0b7d
fffff800002b09c2:	41 81 fb 10 02 00 00 	cmp    $0x210,%r11d
fffff800002b09c9:	0f 84 db 01 00 00    	je     0xfffff800002b0baa
fffff800002b09cf:	41 81 fb 11 02 00 00 	cmp    $0x211,%r11d
fffff800002b09d6:	0f 84 a1 01 00 00    	je     0xfffff800002b0b7d
fffff800002b09dc:	41 81 fb 12 02 00 00 	cmp    $0x212,%r11d
fffff800002b09e3:	0f 84 c1 01 00 00    	je     0xfffff800002b0baa
fffff800002b09e9:	41 81 fb 13 02 00 00 	cmp    $0x213,%r11d
fffff800002b09f0:	0f 84 87 01 00 00    	je     0xfffff800002b0b7d
fffff800002b09f6:	41 81 fb 14 02 00 00 	cmp    $0x214,%r11d
fffff800002b09fd:	0f 84 a7 01 00 00    	je     0xfffff800002b0baa
fffff800002b0a03:	41 81 fb 15 02 00 00 	cmp    $0x215,%r11d
fffff800002b0a0a:	0f 84 6d 01 00 00    	je     0xfffff800002b0b7d
fffff800002b0a10:	41 81 fb 16 02 00 00 	cmp    $0x216,%r11d
fffff800002b0a17:	0f 84 8d 01 00 00    	je     0xfffff800002b0baa
fffff800002b0a1d:	41 81 fb 17 02 00 00 	cmp    $0x217,%r11d
fffff800002b0a24:	0f 84 53 01 00 00    	je     0xfffff800002b0b7d
fffff800002b0a2a:	41 81 fb 18 02 00 00 	cmp    $0x218,%r11d
fffff800002b0a31:	0f 84 73 01 00 00    	je     0xfffff800002b0baa
fffff800002b0a37:	41 81 fb 19 02 00 00 	cmp    $0x219,%r11d
fffff800002b0a3e:	0f 84 39 01 00 00    	je     0xfffff800002b0b7d
fffff800002b0a44:	41 81 fb 1a 02 00 00 	cmp    $0x21a,%r11d
fffff800002b0a4b:	0f 84 59 01 00 00    	je     0xfffff800002b0baa
fffff800002b0a51:	41 81 fb 1b 02 00 00 	cmp    $0x21b,%r11d
fffff800002b0a58:	0f 84 1f 01 00 00    	je     0xfffff800002b0b7d
fffff800002b0a5e:	41 81 fb 1c 02 00 00 	cmp    $0x21c,%r11d
fffff800002b0a65:	0f 84 3f 01 00 00    	je     0xfffff800002b0baa
fffff800002b0a6b:	41 81 fb 1d 02 00 00 	cmp    $0x21d,%r11d
fffff800002b0a72:	0f 84 05 01 00 00    	je     0xfffff800002b0b7d
fffff800002b0a78:	41 81 fb 1e 02 00 00 	cmp    $0x21e,%r11d
fffff800002b0a7f:	0f 84 25 01 00 00    	je     0xfffff800002b0baa
fffff800002b0a85:	41 81 fb 1f 02 00 00 	cmp    $0x21f,%r11d
fffff800002b0a8c:	0f 84 eb 00 00 00    	je     0xfffff800002b0b7d
fffff800002b0a92:	41 81 fb 50 02 00 00 	cmp    $0x250,%r11d
fffff800002b0a99:	0f 84 c4 00 00 00    	je     0xfffff800002b0b63
fffff800002b0a9f:	41 81 fb 58 02 00 00 	cmp    $0x258,%r11d
fffff800002b0aa6:	0f 84 9c 00 00 00    	je     0xfffff800002b0b48
fffff800002b0aac:	41 81 fb 59 02 00 00 	cmp    $0x259,%r11d
fffff800002b0ab3:	74 78                	je     0xfffff800002b0b2d
fffff800002b0ab5:	41 81 fb 6f 02 00 00 	cmp    $0x26f,%r11d
fffff800002b0abc:	76 52                	jbe    0xfffff800002b0b10
fffff800002b0abe:	41 81 fb 77 02 00 00 	cmp    $0x277,%r11d
fffff800002b0ac5:	74 37                	je     0xfffff800002b0afe
fffff800002b0ac7:	48 f7 c2 00 f3 ff ff 	test   $0xfffffffffffff300,%rdx
fffff800002b0ace:	0f 85 0c 01 00 00    	jne    0xfffff800002b0be0
fffff800002b0ad4:	40 0f b6 cf          	movzbl %dil,%ecx
fffff800002b0ad8:	e8 0b b5 08 00       	call   0xfffff8000033bfe8
fffff800002b0add:	45 33 c0             	xor    %r8d,%r8d
fffff800002b0ae0:	84 c0                	test   %al,%al
fffff800002b0ae2:	0f 84 f8 00 00 00    	je     0xfffff800002b0be0
fffff800002b0ae8:	b9 0e 00 08 00       	mov    $0x8000e,%ecx
fffff800002b0aed:	41 0f b7 d8          	movzwl %r8w,%ebx
fffff800002b0af1:	48 8b d7             	mov    %rdi,%rdx
fffff800002b0af4:	e8 b3 93 ff ff       	call   0xfffff800002a9eac
fffff800002b0af9:	e9 e7 00 00 00       	jmp    0xfffff800002b0be5
fffff800002b0afe:	b9 04 00 08 00       	mov    $0x80004,%ecx
fffff800002b0b03:	e8 a0 82 ff ff       	call   0xfffff800002a8da8
fffff800002b0b08:	0f b7 d8             	movzwl %ax,%ebx
fffff800002b0b0b:	e9 d5 00 00 00       	jmp    0xfffff800002b0be5
fffff800002b0b10:	48 8b cf             	mov    %rdi,%rcx
fffff800002b0b13:	e8 1c 8a ff ff       	call   0xfffff800002a9534
fffff800002b0b18:	0f b7 d8             	movzwl %ax,%ebx
fffff800002b0b1b:	66 85 c0             	test   %ax,%ax
fffff800002b0b1e:	0f 85 c1 00 00 00    	jne    0xfffff800002b0be5
fffff800002b0b24:	41 8d 8b 0b fe 07 00 	lea    0x7fe0b(%r11),%ecx
fffff800002b0b2b:	eb c4                	jmp    0xfffff800002b0af1
fffff800002b0b2d:	48 8b cf             	mov    %rdi,%rcx
fffff800002b0b30:	e8 ff 89 ff ff       	call   0xfffff800002a9534
fffff800002b0b35:	0f b7 d8             	movzwl %ax,%ebx
fffff800002b0b38:	66 85 c0             	test   %ax,%ax
fffff800002b0b3b:	0f 85 a4 00 00 00    	jne    0xfffff800002b0be5
fffff800002b0b41:	b9 72 00 08 00       	mov    $0x80072,%ecx
fffff800002b0b46:	eb a9                	jmp    0xfffff800002b0af1
fffff800002b0b48:	48 8b cf             	mov    %rdi,%rcx
fffff800002b0b4b:	e8 e4 89 ff ff       	call   0xfffff800002a9534
fffff800002b0b50:	0f b7 d8             	movzwl %ax,%ebx
fffff800002b0b53:	66 85 c0             	test   %ax,%ax
fffff800002b0b56:	0f 85 89 00 00 00    	jne    0xfffff800002b0be5
fffff800002b0b5c:	b9 71 00 08 00       	mov    $0x80071,%ecx
fffff800002b0b61:	eb 8e                	jmp    0xfffff800002b0af1
fffff800002b0b63:	48 8b cf             	mov    %rdi,%rcx
fffff800002b0b66:	e8 c9 89 ff ff       	call   0xfffff800002a9534
fffff800002b0b6b:	0f b7 d8             	movzwl %ax,%ebx
fffff800002b0b6e:	66 85 c0             	test   %ax,%ax
fffff800002b0b71:	75 72                	jne    0xfffff800002b0be5
fffff800002b0b73:	b9 70 00 08 00       	mov    $0x80070,%ecx
fffff800002b0b78:	e9 74 ff ff ff       	jmp    0xfffff800002b0af1
fffff800002b0b7d:	41 8d 93 ff fd ff ff 	lea    -0x201(%r11),%edx
fffff800002b0b84:	d1 ea                	shr    $1,%edx
fffff800002b0b86:	e8 ad 01 00 00       	call   0xfffff800002b0d38
fffff800002b0b8b:	45 33 c0             	xor    %r8d,%r8d
fffff800002b0b8e:	0f b7 d8             	movzwl %ax,%ebx
fffff800002b0b91:	66 85 c0             	test   %ax,%ax
fffff800002b0b94:	75 4f                	jne    0xfffff800002b0be5
fffff800002b0b96:	48 f7 c7 ff 07 00 00 	test   $0x7ff,%rdi
fffff800002b0b9d:	75 41                	jne    0xfffff800002b0be0
fffff800002b0b9f:	8d 8a 40 00 08 00    	lea    0x80040(%rdx),%ecx
fffff800002b0ba5:	e9 43 ff ff ff       	jmp    0xfffff800002b0aed
fffff800002b0baa:	41 81 c3 00 fe ff ff 	add    $0xfffffe00,%r11d
fffff800002b0bb1:	41 d1 eb             	shr    $1,%r11d
fffff800002b0bb4:	41 8b d3             	mov    %r11d,%edx
fffff800002b0bb7:	e8 7c 01 00 00       	call   0xfffff800002b0d38
fffff800002b0bbc:	45 33 c0             	xor    %r8d,%r8d
fffff800002b0bbf:	0f b7 d8             	movzwl %ax,%ebx
fffff800002b0bc2:	66 85 c0             	test   %ax,%ax
fffff800002b0bc5:	75 1e                	jne    0xfffff800002b0be5
fffff800002b0bc7:	40 0f b6 cf          	movzbl %dil,%ecx
fffff800002b0bcb:	e8 18 b4 08 00       	call   0xfffff8000033bfe8
fffff800002b0bd0:	84 c0                	test   %al,%al
fffff800002b0bd2:	74 0c                	je     0xfffff800002b0be0
fffff800002b0bd4:	41 8d 8b 10 00 08 00 	lea    0x80010(%r11),%ecx
fffff800002b0bdb:	e9 0d ff ff ff       	jmp    0xfffff800002b0aed
fffff800002b0be0:	bb 13 10 00 00       	mov    $0x1013,%ebx
fffff800002b0be5:	0f b7 c3             	movzwl %bx,%eax
fffff800002b0be8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002b0bed:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b0bf1:	5f                   	pop    %rdi
fffff800002b0bf2:	c3                   	ret
fffff800002b0bf3:	cc                   	int3
fffff800002b0bf4:	cc                   	int3
fffff800002b0bf5:	cc                   	int3
fffff800002b0bf6:	cc                   	int3
fffff800002b0bf7:	cc                   	int3
fffff800002b0bf8:	cc                   	int3
fffff800002b0bf9:	cc                   	int3
fffff800002b0bfa:	cc                   	int3
fffff800002b0bfb:	cc                   	int3
fffff800002b0bfc:	48 8b c4             	mov    %rsp,%rax
fffff800002b0bff:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002b0c03:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002b0c07:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002b0c0b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002b0c0f:	41 56                	push   %r14
fffff800002b0c11:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b0c15:	48 8b 15 a4 ed 47 00 	mov    0x47eda4(%rip),%rdx        # 0xfffff8000072f9c0
fffff800002b0c1c:	b9 0d 00 08 00       	mov    $0x8000d,%ecx
fffff800002b0c21:	e8 86 92 ff ff       	call   0xfffff800002a9eac
fffff800002b0c26:	33 ed                	xor    %ebp,%ebp
fffff800002b0c28:	4c 8d 35 91 ed 47 00 	lea    0x47ed91(%rip),%r14        # 0xfffff8000072f9c0
fffff800002b0c2f:	48 f7 05 86 ed 47 00 	testq  $0x100,0x47ed86(%rip)        # 0xfffff8000072f9c0
fffff800002b0c36:	00 01 00 00
fffff800002b0c3a:	74 72                	je     0xfffff800002b0cae
fffff800002b0c3c:	48 8b 15 8d ed 47 00 	mov    0x47ed8d(%rip),%rdx        # 0xfffff8000072f9d0
fffff800002b0c43:	b9 50 02 00 00       	mov    $0x250,%ecx
fffff800002b0c48:	e8 7f fc ff ff       	call   0xfffff800002b08cc
fffff800002b0c4d:	66 85 c0             	test   %ax,%ax
fffff800002b0c50:	0f 85 be 00 00 00    	jne    0xfffff800002b0d14
fffff800002b0c56:	48 8b 15 7b ed 47 00 	mov    0x47ed7b(%rip),%rdx        # 0xfffff8000072f9d8
fffff800002b0c5d:	b9 58 02 00 00       	mov    $0x258,%ecx
fffff800002b0c62:	e8 65 fc ff ff       	call   0xfffff800002b08cc
fffff800002b0c67:	66 85 c0             	test   %ax,%ax
fffff800002b0c6a:	0f 85 a4 00 00 00    	jne    0xfffff800002b0d14
fffff800002b0c70:	48 8b 15 69 ed 47 00 	mov    0x47ed69(%rip),%rdx        # 0xfffff8000072f9e0
fffff800002b0c77:	b9 59 02 00 00       	mov    $0x259,%ecx
fffff800002b0c7c:	e8 4b fc ff ff       	call   0xfffff800002b08cc
fffff800002b0c81:	b3 03                	mov    $0x3,%bl
fffff800002b0c83:	66 85 c0             	test   %ax,%ax
fffff800002b0c86:	0f 85 88 00 00 00    	jne    0xfffff800002b0d14
fffff800002b0c8c:	0f b6 cb             	movzbl %bl,%ecx
fffff800002b0c8f:	0f b6 d3             	movzbl %bl,%edx
fffff800002b0c92:	81 c1 65 02 00 00    	add    $0x265,%ecx
fffff800002b0c98:	49 8b 54 d6 10       	mov    0x10(%r14,%rdx,8),%rdx
fffff800002b0c9d:	e8 2a fc ff ff       	call   0xfffff800002b08cc
fffff800002b0ca2:	66 85 c0             	test   %ax,%ax
fffff800002b0ca5:	75 6d                	jne    0xfffff800002b0d14
fffff800002b0ca7:	fe c3                	inc    %bl
fffff800002b0ca9:	80 fb 0b             	cmp    $0xb,%bl
fffff800002b0cac:	72 de                	jb     0xfffff800002b0c8c
fffff800002b0cae:	40 8a dd             	mov    %bpl,%bl
fffff800002b0cb1:	38 1d 09 ed 47 00    	cmp    %bl,0x47ed09(%rip)        # 0xfffff8000072f9c0
fffff800002b0cb7:	74 4a                	je     0xfffff800002b0d03
fffff800002b0cb9:	48 8b fd             	mov    %rbp,%rdi
fffff800002b0cbc:	49 8b 54 fe 68       	mov    0x68(%r14,%rdi,8),%rdx
fffff800002b0cc1:	0f b6 c3             	movzbl %bl,%eax
fffff800002b0cc4:	8d 34 00             	lea    (%rax,%rax,1),%esi
fffff800002b0cc7:	8d 8e 00 02 00 00    	lea    0x200(%rsi),%ecx
fffff800002b0ccd:	e8 fa fb ff ff       	call   0xfffff800002b08cc
fffff800002b0cd2:	66 85 c0             	test   %ax,%ax
fffff800002b0cd5:	75 3d                	jne    0xfffff800002b0d14
fffff800002b0cd7:	49 8b 94 fe e8 00 00 	mov    0xe8(%r14,%rdi,8),%rdx
fffff800002b0cde:	00
fffff800002b0cdf:	8d 8e 01 02 00 00    	lea    0x201(%rsi),%ecx
fffff800002b0ce5:	e8 e2 fb ff ff       	call   0xfffff800002b08cc
fffff800002b0cea:	66 85 c0             	test   %ax,%ax
fffff800002b0ced:	75 25                	jne    0xfffff800002b0d14
fffff800002b0cef:	48 8b 05 ca ec 47 00 	mov    0x47ecca(%rip),%rax        # 0xfffff8000072f9c0
fffff800002b0cf6:	fe c3                	inc    %bl
fffff800002b0cf8:	0f b6 fb             	movzbl %bl,%edi
fffff800002b0cfb:	0f b6 c8             	movzbl %al,%ecx
fffff800002b0cfe:	48 3b f9             	cmp    %rcx,%rdi
fffff800002b0d01:	72 b9                	jb     0xfffff800002b0cbc
fffff800002b0d03:	48 8b 15 be ec 47 00 	mov    0x47ecbe(%rip),%rdx        # 0xfffff8000072f9c8
fffff800002b0d0a:	b9 ff 02 00 00       	mov    $0x2ff,%ecx
fffff800002b0d0f:	e8 b8 fb ff ff       	call   0xfffff800002b08cc
fffff800002b0d14:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002b0d19:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002b0d1e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002b0d23:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002b0d28:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b0d2c:	41 5e                	pop    %r14
fffff800002b0d2e:	c3                   	ret
fffff800002b0d2f:	cc                   	int3
fffff800002b0d30:	cc                   	int3
fffff800002b0d31:	cc                   	int3
fffff800002b0d32:	cc                   	int3
fffff800002b0d33:	cc                   	int3
fffff800002b0d34:	cc                   	int3
fffff800002b0d35:	cc                   	int3
fffff800002b0d36:	cc                   	int3
fffff800002b0d37:	cc                   	int3
fffff800002b0d38:	8b 81 b0 05 00 00    	mov    0x5b0(%rcx),%eax
fffff800002b0d3e:	0f b6 c8             	movzbl %al,%ecx
fffff800002b0d41:	8b c2                	mov    %edx,%eax
fffff800002b0d43:	48 3b c1             	cmp    %rcx,%rax
fffff800002b0d46:	73 04                	jae    0xfffff800002b0d4c
fffff800002b0d48:	33 c0                	xor    %eax,%eax
fffff800002b0d4a:	c3                   	ret
fffff800002b0d4b:	cc                   	int3
fffff800002b0d4c:	b8 13 10 00 00       	mov    $0x1013,%eax
fffff800002b0d51:	c3                   	ret
fffff800002b0d52:	cc                   	int3
fffff800002b0d53:	cc                   	int3
fffff800002b0d54:	cc                   	int3
fffff800002b0d55:	cc                   	int3
fffff800002b0d56:	cc                   	int3
fffff800002b0d57:	cc                   	int3
fffff800002b0d58:	cc                   	int3
fffff800002b0d59:	cc                   	int3
fffff800002b0d5a:	cc                   	int3
fffff800002b0d5b:	cc                   	int3
fffff800002b0d5c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002b0d61:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002b0d66:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002b0d6b:	57                   	push   %rdi
fffff800002b0d6c:	41 54                	push   %r12
fffff800002b0d6e:	41 55                	push   %r13
fffff800002b0d70:	41 56                	push   %r14
fffff800002b0d72:	41 57                	push   %r15
fffff800002b0d74:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002b0d78:	45 33 ed             	xor    %r13d,%r13d
fffff800002b0d7b:	41 8a e8             	mov    %r8b,%bpl
fffff800002b0d7e:	44 8a f2             	mov    %dl,%r14b
fffff800002b0d81:	48 8b f1             	mov    %rcx,%rsi
fffff800002b0d84:	41 0f b7 fd          	movzwl %r13w,%edi
fffff800002b0d88:	8a da                	mov    %dl,%bl
fffff800002b0d8a:	41 3a d0             	cmp    %r8b,%dl
fffff800002b0d8d:	0f 83 cd 00 00 00    	jae    0xfffff800002b0e60
fffff800002b0d93:	0f b6 c3             	movzbl %bl,%eax
fffff800002b0d96:	4c 69 f8 c0 46 00 00 	imul   $0x46c0,%rax,%r15
fffff800002b0d9d:	4d 8d 24 37          	lea    (%r15,%rsi,1),%r12
fffff800002b0da1:	45 38 ac 24 10 38 00 	cmp    %r13b,0x3810(%r12)
fffff800002b0da8:	00
fffff800002b0da9:	0f 85 93 00 00 00    	jne    0xfffff800002b0e42
fffff800002b0daf:	4d 8b 8c 37 70 37 00 	mov    0x3770(%r15,%rsi,1),%r9
fffff800002b0db6:	00
fffff800002b0db7:	48 8d 96 98 37 00 00 	lea    0x3798(%rsi),%rdx
fffff800002b0dbe:	48 8b 8e b0 24 00 00 	mov    0x24b0(%rsi),%rcx
fffff800002b0dc5:	49 03 d7             	add    %r15,%rdx
fffff800002b0dc8:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
fffff800002b0dcd:	45 33 c0             	xor    %r8d,%r8d
fffff800002b0dd0:	49 c1 e1 0c          	shl    $0xc,%r9
fffff800002b0dd4:	88 5c 24 28          	mov    %bl,0x28(%rsp)
fffff800002b0dd8:	c7 44 24 20 0d 00 00 	movl   $0xd,0x20(%rsp)
fffff800002b0ddf:	00
fffff800002b0de0:	e8 fb 49 01 00       	call   0xfffff800002c57e0
fffff800002b0de5:	0f b7 f8             	movzwl %ax,%edi
fffff800002b0de8:	66 85 c0             	test   %ax,%ax
fffff800002b0deb:	75 65                	jne    0xfffff800002b0e52
fffff800002b0ded:	49 8b 8c 37 68 37 00 	mov    0x3768(%r15,%rsi,1),%rcx
fffff800002b0df4:	00
fffff800002b0df5:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
fffff800002b0dfc:	00
fffff800002b0dfd:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
fffff800002b0e04:	00
fffff800002b0e05:	e8 86 b2 08 00       	call   0xfffff8000033c090
fffff800002b0e0a:	48 8b 8e b0 24 00 00 	mov    0x24b0(%rsi),%rcx
fffff800002b0e11:	49 8d 94 24 10 38 00 	lea    0x3810(%r12),%rdx
fffff800002b0e18:	00
fffff800002b0e19:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
fffff800002b0e20:	00
fffff800002b0e21:	45 33 c0             	xor    %r8d,%r8d
fffff800002b0e24:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
fffff800002b0e29:	88 5c 24 28          	mov    %bl,0x28(%rsp)
fffff800002b0e2d:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)