fffff800002b3b18:	8b 88 18 35 00 00    	mov    0x3518(%rax),%ecx
fffff800002b3b1e:	0f ba e1 11          	bt     $0x11,%ecx
fffff800002b3b22:	73 06                	jae    0xfffff800002b3b2a
fffff800002b3b24:	66 39 4b 14          	cmp    %cx,0x14(%rbx)
fffff800002b3b28:	74 0b                	je     0xfffff800002b3b35
fffff800002b3b2a:	48 8b cb             	mov    %rbx,%rcx
fffff800002b3b2d:	e8 b2 f7 ff ff       	call   0xfffff800002b32e4
fffff800002b3b32:	0f b7 f8             	movzwl %ax,%edi
fffff800002b3b35:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff800002b3b3a:	0f b7 c7             	movzwl %di,%eax
fffff800002b3b3d:	48 83 c4 30          	add    $0x30,%rsp
fffff800002b3b41:	5f                   	pop    %rdi
fffff800002b3b42:	c3                   	ret
fffff800002b3b43:	cc                   	int3
fffff800002b3b44:	cc                   	int3
fffff800002b3b45:	cc                   	int3
fffff800002b3b46:	cc                   	int3
fffff800002b3b47:	cc                   	int3
fffff800002b3b48:	cc                   	int3
fffff800002b3b49:	cc                   	int3
fffff800002b3b4a:	cc                   	int3
fffff800002b3b4b:	cc                   	int3
fffff800002b3b4c:	44 8b c9             	mov    %ecx,%r9d
fffff800002b3b4f:	8b c1                	mov    %ecx,%eax
fffff800002b3b51:	85 c9                	test   %ecx,%ecx
fffff800002b3b53:	74 1a                	je     0xfffff800002b3b6f
fffff800002b3b55:	83 e8 01             	sub    $0x1,%eax
fffff800002b3b58:	74 09                	je     0xfffff800002b3b63
fffff800002b3b5a:	83 f8 01             	cmp    $0x1,%eax
fffff800002b3b5d:	74 10                	je     0xfffff800002b3b6f
fffff800002b3b5f:	33 d2                	xor    %edx,%edx
fffff800002b3b61:	eb 16                	jmp    0xfffff800002b3b79
fffff800002b3b63:	48 ba 00 00 00 00 10 	movabs $0x1000000000,%rdx
fffff800002b3b6a:	00 00 00
fffff800002b3b6d:	eb 0a                	jmp    0xfffff800002b3b79
fffff800002b3b6f:	48 ba 00 00 00 00 03 	movabs $0x300000000,%rdx
fffff800002b3b76:	00 00 00
fffff800002b3b79:	80 3d f4 ae 53 00 00 	cmpb   $0x0,0x53aef4(%rip)        # 0xfffff800007eea74
fffff800002b3b80:	74 05                	je     0xfffff800002b3b87
fffff800002b3b82:	48 8b c2             	mov    %rdx,%rax
fffff800002b3b85:	c3                   	ret
fffff800002b3b86:	cc                   	int3
fffff800002b3b87:	44 8b 05 de ae 53 00 	mov    0x53aede(%rip),%r8d        # 0xfffff800007eea6c
fffff800002b3b8e:	45 85 c0             	test   %r8d,%r8d
fffff800002b3b91:	74 27                	je     0xfffff800002b3bba
fffff800002b3b93:	48 8d 05 46 d0 45 00 	lea    0x45d046(%rip),%rax        # 0xfffff80000710be0
fffff800002b3b9a:	45 8b d0             	mov    %r8d,%r10d
fffff800002b3b9d:	48 8d 0d 5c d0 45 00 	lea    0x45d05c(%rip),%rcx        # 0xfffff80000710c00
fffff800002b3ba4:	44 3b 09             	cmp    (%rcx),%r9d
fffff800002b3ba7:	75 03                	jne    0xfffff800002b3bac
fffff800002b3ba9:	48 0b 10             	or     (%rax),%rdx
fffff800002b3bac:	48 83 c1 04          	add    $0x4,%rcx
fffff800002b3bb0:	48 83 c0 08          	add    $0x8,%rax
fffff800002b3bb4:	49 83 ea 01          	sub    $0x1,%r10
fffff800002b3bb8:	75 ea                	jne    0xfffff800002b3ba4
fffff800002b3bba:	48 b9 00 00 00 00 00 	movabs $0xf100000000000000,%rcx
fffff800002b3bc1:	00 00 f1
fffff800002b3bc4:	48 8b c2             	mov    %rdx,%rax
fffff800002b3bc7:	48 0b c1             	or     %rcx,%rax
fffff800002b3bca:	41 83 f9 33          	cmp    $0x33,%r9d
fffff800002b3bce:	48 0f 45 c2          	cmovne %rdx,%rax
fffff800002b3bd2:	c3                   	ret
fffff800002b3bd3:	cc                   	int3
fffff800002b3bd4:	cc                   	int3
fffff800002b3bd5:	cc                   	int3
fffff800002b3bd6:	cc                   	int3
fffff800002b3bd7:	cc                   	int3
fffff800002b3bd8:	cc                   	int3
fffff800002b3bd9:	cc                   	int3
fffff800002b3bda:	cc                   	int3
fffff800002b3bdb:	cc                   	int3
fffff800002b3bdc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002b3be1:	57                   	push   %rdi
fffff800002b3be2:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b3be6:	45 33 c0             	xor    %r8d,%r8d
fffff800002b3be9:	48 8b da             	mov    %rdx,%rbx
fffff800002b3bec:	0f b7 52 04          	movzwl 0x4(%rdx),%edx
fffff800002b3bf0:	b8 f8 0c 00 00       	mov    $0xcf8,%eax
fffff800002b3bf5:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
fffff800002b3bfa:	48 8b f9             	mov    %rcx,%rdi
fffff800002b3bfd:	66 3b d0             	cmp    %ax,%dx
fffff800002b3c00:	75 3a                	jne    0xfffff800002b3c3c
fffff800002b3c02:	48 8b 89 80 0b 00 00 	mov    0xb80(%rcx),%rcx
fffff800002b3c09:	48 8b 01             	mov    (%rcx),%rax
fffff800002b3c0c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff800002b3c11:	44 38 03             	cmp    %r8b,(%rbx)
fffff800002b3c14:	75 17                	jne    0xfffff800002b3c2d
fffff800002b3c16:	8b 05 5c ae 53 00    	mov    0x53ae5c(%rip),%eax        # 0xfffff800007eea78
fffff800002b3c1c:	89 44 24 40          	mov    %eax,0x40(%rsp)
fffff800002b3c20:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
fffff800002b3c25:	48 89 01             	mov    %rax,(%rcx)
fffff800002b3c28:	e9 be 00 00 00       	jmp    0xfffff800002b3ceb
fffff800002b3c2d:	8b 44 24 40          	mov    0x40(%rsp),%eax
fffff800002b3c31:	89 05 41 ae 53 00    	mov    %eax,0x53ae41(%rip)        # 0xfffff800007eea78
fffff800002b3c37:	e9 af 00 00 00       	jmp    0xfffff800002b3ceb
fffff800002b3c3c:	b9 fc 0c 00 00       	mov    $0xcfc,%ecx
fffff800002b3c41:	0f b7 c2             	movzwl %dx,%eax
fffff800002b3c44:	66 2b c1             	sub    %cx,%ax
fffff800002b3c47:	66 83 f8 03          	cmp    $0x3,%ax
fffff800002b3c4b:	0f 87 9a 00 00 00    	ja     0xfffff800002b3ceb
fffff800002b3c51:	48 8b 87 80 0b 00 00 	mov    0xb80(%rdi),%rax
fffff800002b3c58:	48 8b 08             	mov    (%rax),%rcx
fffff800002b3c5b:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
fffff800002b3c60:	0f b6 4b 01          	movzbl 0x1(%rbx),%ecx
fffff800002b3c64:	44 38 03             	cmp    %r8b,(%rbx)
fffff800002b3c67:	75 50                	jne    0xfffff800002b3cb9
fffff800002b3c69:	44 8b c1             	mov    %ecx,%r8d
fffff800002b3c6c:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
fffff800002b3c71:	e8 da 37 fc ff       	call   0xfffff80000277450
fffff800002b3c76:	8a 53 01             	mov    0x1(%rbx),%dl
fffff800002b3c79:	80 fa 04             	cmp    $0x4,%dl
fffff800002b3c7c:	75 0a                	jne    0xfffff800002b3c88
fffff800002b3c7e:	8b 44 24 38          	mov    0x38(%rsp),%eax
fffff800002b3c82:	89 44 24 40          	mov    %eax,0x40(%rsp)
fffff800002b3c86:	eb 25                	jmp    0xfffff800002b3cad
fffff800002b3c88:	80 fa 02             	cmp    $0x2,%dl
fffff800002b3c8b:	75 0c                	jne    0xfffff800002b3c99
fffff800002b3c8d:	0f b7 44 24 38       	movzwl 0x38(%rsp),%eax
fffff800002b3c92:	66 89 44 24 40       	mov    %ax,0x40(%rsp)
fffff800002b3c97:	eb 14                	jmp    0xfffff800002b3cad
fffff800002b3c99:	0f b6 4c 24 40       	movzbl 0x40(%rsp),%ecx
fffff800002b3c9e:	80 fa 01             	cmp    $0x1,%dl
fffff800002b3ca1:	0f b6 44 24 38       	movzbl 0x38(%rsp),%eax
fffff800002b3ca6:	0f 44 c8             	cmove  %eax,%ecx
fffff800002b3ca9:	88 4c 24 40          	mov    %cl,0x40(%rsp)
fffff800002b3cad:	48 8b 8f 80 0b 00 00 	mov    0xb80(%rdi),%rcx
fffff800002b3cb4:	e9 67 ff ff ff       	jmp    0xfffff800002b3c20
fffff800002b3cb9:	80 f9 04             	cmp    $0x4,%cl
fffff800002b3cbc:	75 06                	jne    0xfffff800002b3cc4
fffff800002b3cbe:	8b 44 24 40          	mov    0x40(%rsp),%eax
fffff800002b3cc2:	eb 16                	jmp    0xfffff800002b3cda
fffff800002b3cc4:	80 f9 02             	cmp    $0x2,%cl
fffff800002b3cc7:	75 07                	jne    0xfffff800002b3cd0
fffff800002b3cc9:	0f b7 44 24 40       	movzwl 0x40(%rsp),%eax
fffff800002b3cce:	eb 0a                	jmp    0xfffff800002b3cda
fffff800002b3cd0:	80 f9 01             	cmp    $0x1,%cl
fffff800002b3cd3:	75 09                	jne    0xfffff800002b3cde
fffff800002b3cd5:	0f b6 44 24 40       	movzbl 0x40(%rsp),%eax
fffff800002b3cda:	89 44 24 38          	mov    %eax,0x38(%rsp)
fffff800002b3cde:	44 8b c1             	mov    %ecx,%r8d
fffff800002b3ce1:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
fffff800002b3ce6:	e8 09 38 fc ff       	call   0xfffff800002774f4
fffff800002b3ceb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002b3cf0:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b3cf4:	5f                   	pop    %rdi
fffff800002b3cf5:	c3                   	ret
fffff800002b3cf6:	cc                   	int3
fffff800002b3cf7:	cc                   	int3
fffff800002b3cf8:	cc                   	int3
fffff800002b3cf9:	cc                   	int3
fffff800002b3cfa:	cc                   	int3
fffff800002b3cfb:	cc                   	int3
fffff800002b3cfc:	cc                   	int3
fffff800002b3cfd:	cc                   	int3
fffff800002b3cfe:	cc                   	int3
fffff800002b3cff:	cc                   	int3
fffff800002b3d00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002b3d05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002b3d0a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
fffff800002b3d0f:	33 d2                	xor    %edx,%edx
fffff800002b3d11:	4c 8d 05 a8 3e 47 00 	lea    0x473ea8(%rip),%r8        # 0xfffff80000727bc0
fffff800002b3d18:	4c 8d 15 b9 ce 45 00 	lea    0x45ceb9(%rip),%r10        # 0xfffff80000710bd8
fffff800002b3d1f:	8d 5a 01             	lea    0x1(%rdx),%ebx
fffff800002b3d22:	44 8d 4a 02          	lea    0x2(%rdx),%r9d
fffff800002b3d26:	49 8b 00             	mov    (%r8),%rax
fffff800002b3d29:	48 c1 e8 34          	shr    $0x34,%rax
fffff800002b3d2d:	48 3b c3             	cmp    %rbx,%rax
fffff800002b3d30:	75 0e                	jne    0xfffff800002b3d40
fffff800002b3d32:	41 0f b7 08          	movzwl (%r8),%ecx
fffff800002b3d36:	66 03 cb             	add    %bx,%cx
fffff800002b3d39:	66 41 89 0c 52       	mov    %cx,(%r10,%rdx,2)
fffff800002b3d3e:	03 d3                	add    %ebx,%edx
fffff800002b3d40:	49 83 c0 18          	add    $0x18,%r8
fffff800002b3d44:	4c 2b cb             	sub    %rbx,%r9
fffff800002b3d47:	75 dd                	jne    0xfffff800002b3d26
fffff800002b3d49:	89 15 21 ad 53 00    	mov    %edx,0x53ad21(%rip)        # 0xfffff800007eea70
fffff800002b3d4f:	85 d2                	test   %edx,%edx
fffff800002b3d51:	74 70                	je     0xfffff800002b3dc3
fffff800002b3d53:	44 8b da             	mov    %edx,%r11d
fffff800002b3d56:	48 8d 35 a3 ce 45 00 	lea    0x45cea3(%rip),%rsi        # 0xfffff80000710c00
fffff800002b3d5d:	48 8d 3d 7c ce 45 00 	lea    0x45ce7c(%rip),%rdi        # 0xfffff80000710be0
fffff800002b3d64:	8b 15 02 ad 53 00    	mov    0x53ad02(%rip),%edx        # 0xfffff800007eea6c
fffff800002b3d6a:	45 33 c0             	xor    %r8d,%r8d
fffff800002b3d6d:	45 0f b7 0a          	movzwl (%r10),%r9d
fffff800002b3d71:	85 d2                	test   %edx,%edx
fffff800002b3d73:	74 19                	je     0xfffff800002b3d8e
fffff800002b3d75:	41 8b c9             	mov    %r9d,%ecx
fffff800002b3d78:	48 8b c6             	mov    %rsi,%rax
fffff800002b3d7b:	c1 e9 06             	shr    $0x6,%ecx
fffff800002b3d7e:	3b 08                	cmp    (%rax),%ecx
fffff800002b3d80:	74 0c                	je     0xfffff800002b3d8e
fffff800002b3d82:	44 03 c3             	add    %ebx,%r8d
fffff800002b3d85:	48 83 c0 04          	add    $0x4,%rax
fffff800002b3d89:	44 3b c2             	cmp    %edx,%r8d
fffff800002b3d8c:	72 f0                	jb     0xfffff800002b3d7e
fffff800002b3d8e:	44 3b c2             	cmp    %edx,%r8d
fffff800002b3d91:	75 17                	jne    0xfffff800002b3daa
fffff800002b3d93:	4a 83 24 c7 00       	andq   $0x0,(%rdi,%r8,8)
fffff800002b3d98:	41 8b c1             	mov    %r9d,%eax
fffff800002b3d9b:	c1 e8 06             	shr    $0x6,%eax
fffff800002b3d9e:	03 d3                	add    %ebx,%edx
fffff800002b3da0:	42 89 04 86          	mov    %eax,(%rsi,%r8,4)
fffff800002b3da4:	89 15 c2 ac 53 00    	mov    %edx,0x53acc2(%rip)        # 0xfffff800007eea6c
fffff800002b3daa:	41 8b c9             	mov    %r9d,%ecx
fffff800002b3dad:	48 8b d3             	mov    %rbx,%rdx
fffff800002b3db0:	83 e1 3f             	and    $0x3f,%ecx
fffff800002b3db3:	49 83 c2 02          	add    $0x2,%r10
fffff800002b3db7:	48 d3 e2             	shl    %cl,%rdx
fffff800002b3dba:	4a 09 14 c7          	or     %rdx,(%rdi,%r8,8)
fffff800002b3dbe:	4c 2b db             	sub    %rbx,%r11
fffff800002b3dc1:	75 a1                	jne    0xfffff800002b3d64
fffff800002b3dc3:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff800002b3dc8:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
fffff800002b3dcd:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
fffff800002b3dd2:	c3                   	ret
fffff800002b3dd3:	cc                   	int3
fffff800002b3dd4:	cc                   	int3
fffff800002b3dd5:	cc                   	int3
fffff800002b3dd6:	cc                   	int3
fffff800002b3dd7:	cc                   	int3
fffff800002b3dd8:	cc                   	int3
fffff800002b3dd9:	cc                   	int3
fffff800002b3dda:	cc                   	int3
fffff800002b3ddb:	cc                   	int3
fffff800002b3ddc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002b3de1:	57                   	push   %rdi
fffff800002b3de2:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002b3de6:	e8 15 ff ff ff       	call   0xfffff800002b3d00
fffff800002b3deb:	48 8b 0d f6 88 4f 00 	mov    0x4f88f6(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002b3df2:	33 db                	xor    %ebx,%ebx
fffff800002b3df4:	33 d2                	xor    %edx,%edx
fffff800002b3df6:	88 1d 78 ac 53 00    	mov    %bl,0x53ac78(%rip)        # 0xfffff800007eea74
fffff800002b3dfc:	8d 7b 01             	lea    0x1(%rbx),%edi
fffff800002b3dff:	44 8b c7             	mov    %edi,%r8d
fffff800002b3e02:	e8 b1 02 00 00       	call   0xfffff800002b40b8
fffff800002b3e07:	48 8b 0d da 88 4f 00 	mov    0x4f88da(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002b3e0e:	44 8b c7             	mov    %edi,%r8d
fffff800002b3e11:	8b d7                	mov    %edi,%edx
fffff800002b3e13:	e8 a0 02 00 00       	call   0xfffff800002b40b8
fffff800002b3e18:	48 8b 0d c9 88 4f 00 	mov    0x4f88c9(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002b3e1f:	8d 53 02             	lea    0x2(%rbx),%edx
fffff800002b3e22:	44 8b c7             	mov    %edi,%r8d
fffff800002b3e25:	e8 8e 02 00 00       	call   0xfffff800002b40b8
fffff800002b3e2a:	48 8b 0d b7 88 4f 00 	mov    0x4f88b7(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002b3e31:	8d 53 33             	lea    0x33(%rbx),%edx
fffff800002b3e34:	44 8b c7             	mov    %edi,%r8d
fffff800002b3e37:	e8 7c 02 00 00       	call   0xfffff800002b40b8
fffff800002b3e3c:	39 1d 2a ac 53 00    	cmp    %ebx,0x53ac2a(%rip)        # 0xfffff800007eea6c
fffff800002b3e42:	76 23                	jbe    0xfffff800002b3e67
fffff800002b3e44:	48 8d 0d b5 cd 45 00 	lea    0x45cdb5(%rip),%rcx        # 0xfffff80000710c00
fffff800002b3e4b:	44 8b c7             	mov    %edi,%r8d
fffff800002b3e4e:	8b 14 99             	mov    (%rcx,%rbx,4),%edx
fffff800002b3e51:	48 8b 0d 90 88 4f 00 	mov    0x4f8890(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002b3e58:	e8 5b 02 00 00       	call   0xfffff800002b40b8
fffff800002b3e5d:	03 df                	add    %edi,%ebx
fffff800002b3e5f:	3b 1d 07 ac 53 00    	cmp    0x53ac07(%rip),%ebx        # 0xfffff800007eea6c
fffff800002b3e65:	72 dd                	jb     0xfffff800002b3e44
fffff800002b3e67:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002b3e6c:	48 83 c4 20          	add    $0x20,%rsp
fffff800002b3e70:	5f                   	pop    %rdi
fffff800002b3e71:	c3                   	ret
fffff800002b3e72:	cc                   	int3
fffff800002b3e73:	cc                   	int3
fffff800002b3e74:	cc                   	int3
fffff800002b3e75:	cc                   	int3
fffff800002b3e76:	cc                   	int3
fffff800002b3e77:	cc                   	int3
fffff800002b3e78:	cc                   	int3
fffff800002b3e79:	cc                   	int3
fffff800002b3e7a:	cc                   	int3
fffff800002b3e7b:	cc                   	int3
fffff800002b3e7c:	4c 8b dc             	mov    %rsp,%r11
fffff800002b3e7f:	49 89 5b 08          	mov    %rbx,0x8(%r11)
fffff800002b3e83:	49 89 73 18          	mov    %rsi,0x18(%r11)
fffff800002b3e87:	57                   	push   %rdi
fffff800002b3e88:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002b3e8c:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff800002b3e92:	48 8b f1             	mov    %rcx,%rsi
fffff800002b3e95:	41 0f b6 d9          	movzbl %r9b,%ebx
fffff800002b3e99:	41 0f b7 f8          	movzwl %r8w,%edi
fffff800002b3e9d:	88 54 24 48          	mov    %dl,0x48(%rsp)
fffff800002b3ea1:	48 0f ba e0 0f       	bt     $0xf,%rax
fffff800002b3ea6:	72 51                	jb     0xfffff800002b3ef9
fffff800002b3ea8:	49 8d 43 10          	lea    0x10(%r11),%rax
fffff800002b3eac:	44 8a cb             	mov    %bl,%r9b
fffff800002b3eaf:	44 0f b7 c7          	movzwl %di,%r8d
fffff800002b3eb3:	49 89 43 e8          	mov    %rax,-0x18(%r11)
fffff800002b3eb7:	e8 e4 f9 ff ff       	call   0xfffff800002b38a0
fffff800002b3ebc:	44 8a c0             	mov    %al,%r8b
fffff800002b3ebf:	84 c0                	test   %al,%al
fffff800002b3ec1:	75 30                	jne    0xfffff800002b3ef3
fffff800002b3ec3:	ba 00 00 01 00       	mov    $0x10000,%edx
fffff800002b3ec8:	2b d7                	sub    %edi,%edx
fffff800002b3eca:	3b da                	cmp    %edx,%ebx
fffff800002b3ecc:	7c 05                	jl     0xfffff800002b3ed3
fffff800002b3ece:	40 8a df             	mov    %dil,%bl
fffff800002b3ed1:	f6 db                	neg    %bl
fffff800002b3ed3:	33 d2                	xor    %edx,%edx
fffff800002b3ed5:	44 0f b6 cb          	movzbl %bl,%r9d
fffff800002b3ed9:	84 db                	test   %bl,%bl
fffff800002b3edb:	74 2d                	je     0xfffff800002b3f0a
fffff800002b3edd:	8d 0c 17             	lea    (%rdi,%rdx,1),%ecx
fffff800002b3ee0:	48 0f a3 8e 48 47 00 	bt     %rcx,0x4748(%rsi)
fffff800002b3ee7:	00
fffff800002b3ee8:	72 0f                	jb     0xfffff800002b3ef9
fffff800002b3eea:	ff c2                	inc    %edx
fffff800002b3eec:	41 3b d1             	cmp    %r9d,%edx
fffff800002b3eef:	72 ec                	jb     0xfffff800002b3edd
fffff800002b3ef1:	eb 17                	jmp    0xfffff800002b3f0a
fffff800002b3ef3:	8a 44 24 48          	mov    0x48(%rsp),%al
fffff800002b3ef7:	eb 05                	jmp    0xfffff800002b3efe
fffff800002b3ef9:	32 c0                	xor    %al,%al
fffff800002b3efb:	41 b0 01             	mov    $0x1,%r8b
fffff800002b3efe:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
fffff800002b3f03:	48 85 c9             	test   %rcx,%rcx
fffff800002b3f06:	74 02                	je     0xfffff800002b3f0a
fffff800002b3f08:	88 01                	mov    %al,(%rcx)
fffff800002b3f0a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002b3f0f:	41 8a c0             	mov    %r8b,%al
fffff800002b3f12:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff800002b3f17:	48 83 c4 30          	add    $0x30,%rsp
fffff800002b3f1b:	5f                   	pop    %rdi
fffff800002b3f1c:	c3                   	ret
fffff800002b3f1d:	cc                   	int3
fffff800002b3f1e:	cc                   	int3
fffff800002b3f1f:	cc                   	int3
fffff800002b3f20:	cc                   	int3
fffff800002b3f21:	cc                   	int3
fffff800002b3f22:	cc                   	int3
fffff800002b3f23:	cc                   	int3
fffff800002b3f24:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002b3f29:	44 8b 1d 40 ab 53 00 	mov    0x53ab40(%rip),%r11d        # 0xfffff800007eea70
fffff800002b3f30:	45 33 c0             	xor    %r8d,%r8d
fffff800002b3f33:	0f b7 d9             	movzwl %cx,%ebx
fffff800002b3f36:	45 85 db             	test   %r11d,%r11d
fffff800002b3f39:	74 27                	je     0xfffff800002b3f62
fffff800002b3f3b:	4c 8d 0d 96 cc 45 00 	lea    0x45cc96(%rip),%r9        # 0xfffff80000710bd8
fffff800002b3f42:	45 0f b7 11          	movzwl (%r9),%r10d
fffff800002b3f46:	66 44 3b d3          	cmp    %bx,%r10w
fffff800002b3f4a:	72 0a                	jb     0xfffff800002b3f56
fffff800002b3f4c:	0f b6 ca             	movzbl %dl,%ecx
fffff800002b3f4f:	03 cb                	add    %ebx,%ecx
fffff800002b3f51:	44 3b d1             	cmp    %ecx,%r10d
fffff800002b3f54:	72 15                	jb     0xfffff800002b3f6b
fffff800002b3f56:	41 ff c0             	inc    %r8d
fffff800002b3f59:	49 83 c1 02          	add    $0x2,%r9
fffff800002b3f5d:	45 3b c3             	cmp    %r11d,%r8d
fffff800002b3f60:	72 e0                	jb     0xfffff800002b3f42
fffff800002b3f62:	32 c0                	xor    %al,%al
fffff800002b3f64:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx