fffff80000330b7e:	75 7f                	jne    0xfffff80000330bff
fffff80000330b80:	bb 00 08 00 00       	mov    $0x800,%ebx
fffff80000330b85:	e9 ee fc ff ff       	jmp    0xfffff80000330878
fffff80000330b8a:	bb e1 07 00 00       	mov    $0x7e1,%ebx
fffff80000330b8f:	e9 2e ff ff ff       	jmp    0xfffff80000330ac2
fffff80000330b94:	e8 f3 35 f9 ff       	call   0xfffff800002c418c
fffff80000330b99:	40 8a 7c 24 30       	mov    0x30(%rsp),%dil
fffff80000330b9e:	84 c0                	test   %al,%al
fffff80000330ba0:	74 18                	je     0xfffff80000330bba
fffff80000330ba2:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff80000330ba7:	be 1e 00 00 00       	mov    $0x1e,%esi
fffff80000330bac:	bb 1e 08 00 00       	mov    $0x81e,%ebx
fffff80000330bb1:	44 8d 7e ea          	lea    -0x16(%rsi),%r15d
fffff80000330bb5:	e9 11 fd ff ff       	jmp    0xfffff800003308cb
fffff80000330bba:	8d 47 ff             	lea    -0x1(%rdi),%eax
fffff80000330bbd:	3c 01                	cmp    $0x1,%al
fffff80000330bbf:	0f 86 b6 02 00 00    	jbe    0xfffff80000330e7b
fffff80000330bc5:	45 85 e4             	test   %r12d,%r12d
fffff80000330bc8:	0f 85 ad 02 00 00    	jne    0xfffff80000330e7b
fffff80000330bce:	c6 44 24 33 01       	movb   $0x1,0x33(%rsp)
fffff80000330bd3:	45 84 ff             	test   %r15b,%r15b
fffff80000330bd6:	75 27                	jne    0xfffff80000330bff
fffff80000330bd8:	49 8b ce             	mov    %r14,%rcx
fffff80000330bdb:	e8 68 eb ff ff       	call   0xfffff8000032f748
fffff80000330be0:	45 33 db             	xor    %r11d,%r11d
fffff80000330be3:	0f b7 f0             	movzwl %ax,%esi
fffff80000330be6:	66 85 c0             	test   %ax,%ax
fffff80000330be9:	74 0a                	je     0xfffff80000330bf5
fffff80000330beb:	bb 2a 08 00 00       	mov    $0x82a,%ebx
fffff80000330bf0:	e9 83 fc ff ff       	jmp    0xfffff80000330878
fffff80000330bf5:	c6 44 24 31 01       	movb   $0x1,0x31(%rsp)
fffff80000330bfa:	c6 44 24 33 01       	movb   $0x1,0x33(%rsp)
fffff80000330bff:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000330c04:	49 8b ce             	mov    %r14,%rcx
fffff80000330c07:	44 8a 44 24 35       	mov    0x35(%rsp),%r8b
fffff80000330c0c:	48 8b d3             	mov    %rbx,%rdx
fffff80000330c0f:	e8 88 02 00 00       	call   0xfffff80000330e9c
fffff80000330c14:	45 33 db             	xor    %r11d,%r11d
fffff80000330c17:	0f b7 f0             	movzwl %ax,%esi
fffff80000330c1a:	66 85 c0             	test   %ax,%ax
fffff80000330c1d:	74 14                	je     0xfffff80000330c33
fffff80000330c1f:	66 83 f8 0b          	cmp    $0xb,%ax
fffff80000330c23:	74 04                	je     0xfffff80000330c29
fffff80000330c25:	41 8d 73 08          	lea    0x8(%r11),%esi
fffff80000330c29:	bb 46 08 00 00       	mov    $0x846,%ebx
fffff80000330c2e:	e9 45 fc ff ff       	jmp    0xfffff80000330878
fffff80000330c33:	4c 8b fb             	mov    %rbx,%r15
fffff80000330c36:	49 8b fb             	mov    %r11,%rdi
fffff80000330c39:	49 8b 5e 20          	mov    0x20(%r14),%rbx
fffff80000330c3d:	49 c1 ef 0c          	shr    $0xc,%r15
fffff80000330c41:	41 81 e7 ff 01 00 00 	and    $0x1ff,%r15d
fffff80000330c48:	4a 8b 1c fb          	mov    (%rbx,%r15,8),%rbx
fffff80000330c4c:	48 81 e3 03 f0 ff ff 	and    $0xfffffffffffff003,%rbx
fffff80000330c53:	74 3d                	je     0xfffff80000330c92
fffff80000330c55:	44 38 5c 24 31       	cmp    %r11b,0x31(%rsp)
fffff80000330c5a:	74 17                	je     0xfffff80000330c73
fffff80000330c5c:	45 33 c0             	xor    %r8d,%r8d
fffff80000330c5f:	49 8b ce             	mov    %r14,%rcx
fffff80000330c62:	41 8d 50 01          	lea    0x1(%r8),%edx
fffff80000330c66:	e8 91 f0 ff ff       	call   0xfffff8000032fcfc
fffff80000330c6b:	45 33 db             	xor    %r11d,%r11d
fffff80000330c6e:	44 88 5c 24 31       	mov    %r11b,0x31(%rsp)
fffff80000330c73:	44 8b 64 24 48       	mov    0x48(%rsp),%r12d
fffff80000330c78:	45 85 e4             	test   %r12d,%r12d
fffff80000330c7b:	0f 85 f3 00 00 00    	jne    0xfffff80000330d74
fffff80000330c81:	48 85 db             	test   %rbx,%rbx
fffff80000330c84:	74 2a                	je     0xfffff80000330cb0
fffff80000330c86:	f6 c3 03             	test   $0x3,%bl
fffff80000330c89:	74 25                	je     0xfffff80000330cb0
fffff80000330c8b:	bb 6c 08 00 00       	mov    $0x86c,%ebx
fffff80000330c90:	eb 0a                	jmp    0xfffff80000330c9c
fffff80000330c92:	45 85 e4             	test   %r12d,%r12d
fffff80000330c95:	74 dc                	je     0xfffff80000330c73
fffff80000330c97:	bb 60 08 00 00       	mov    $0x860,%ebx
fffff80000330c9c:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff80000330ca1:	41 bf 08 00 00 00    	mov    $0x8,%r15d
fffff80000330ca7:	41 0f b7 f7          	movzwl %r15w,%esi
fffff80000330cab:	e9 a0 01 00 00       	jmp    0xfffff80000330e50
fffff80000330cb0:	44 38 5c 24 33       	cmp    %r11b,0x33(%rsp)
fffff80000330cb5:	74 43                	je     0xfffff80000330cfa
fffff80000330cb7:	49 8b d5             	mov    %r13,%rdx
fffff80000330cba:	49 8b ce             	mov    %r14,%rcx
fffff80000330cbd:	e8 66 f8 ff ff       	call   0xfffff80000330528
fffff80000330cc2:	0f b7 f0             	movzwl %ax,%esi
fffff80000330cc5:	45 33 db             	xor    %r11d,%r11d
fffff80000330cc8:	66 85 f6             	test   %si,%si
fffff80000330ccb:	74 21                	je     0xfffff80000330cee
fffff80000330ccd:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff80000330cd1:	41 8d 53 03          	lea    0x3(%r11),%edx
fffff80000330cd5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000330cda:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff80000330cdd:	44 8b c6             	mov    %esi,%r8d
fffff80000330ce0:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff80000330ce5:	45 33 c9             	xor    %r9d,%r9d
fffff80000330ce8:	e8 e7 18 f2 ff       	call   0xfffff800002525d4
fffff80000330ced:	cc                   	int3
fffff80000330cee:	48 bf 00 00 00 00 00 	movabs $0x80000000000000,%rdi
fffff80000330cf5:	00 80 00
fffff80000330cf8:	eb 7a                	jmp    0xfffff80000330d74
fffff80000330cfa:	8a 44 24 30          	mov    0x30(%rsp),%al
fffff80000330cfe:	fe c8                	dec    %al
fffff80000330d00:	3c 01                	cmp    $0x1,%al
fffff80000330d02:	77 23                	ja     0xfffff80000330d27
fffff80000330d04:	48 8d 44 24 44       	lea    0x44(%rsp),%rax
fffff80000330d09:	49 8b cd             	mov    %r13,%rcx
fffff80000330d0c:	48 c1 e9 0c          	shr    $0xc,%rcx
fffff80000330d10:	45 33 c9             	xor    %r9d,%r9d
fffff80000330d13:	41 b0 01             	mov    $0x1,%r8b
fffff80000330d16:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000330d1b:	33 d2                	xor    %edx,%edx
fffff80000330d1d:	e8 f2 e4 f4 ff       	call   0xfffff8000027f214
fffff80000330d22:	45 33 db             	xor    %r11d,%r11d
fffff80000330d25:	eb 4d                	jmp    0xfffff80000330d74
fffff80000330d27:	44 38 5c 24 34       	cmp    %r11b,0x34(%rsp)
fffff80000330d2c:	75 46                	jne    0xfffff80000330d74
fffff80000330d2e:	44 8a 44 24 32       	mov    0x32(%rsp),%r8b
fffff80000330d33:	49 8b d5             	mov    %r13,%rdx
fffff80000330d36:	49 8b ce             	mov    %r14,%rcx
fffff80000330d39:	e8 c6 f6 ff ff       	call   0xfffff80000330404
fffff80000330d3e:	0f b7 f0             	movzwl %ax,%esi
fffff80000330d41:	45 33 db             	xor    %r11d,%r11d
fffff80000330d44:	66 85 f6             	test   %si,%si
fffff80000330d47:	74 21                	je     0xfffff80000330d6a
fffff80000330d49:	48 8b 45 58          	mov    0x58(%rbp),%rax
fffff80000330d4d:	41 8d 53 02          	lea    0x2(%r11),%edx
fffff80000330d51:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000330d56:	8d 4a 14             	lea    0x14(%rdx),%ecx
fffff80000330d59:	44 8b c6             	mov    %esi,%r8d
fffff80000330d5c:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff80000330d61:	45 33 c9             	xor    %r9d,%r9d
fffff80000330d64:	e8 6b 18 f2 ff       	call   0xfffff800002525d4
fffff80000330d69:	cc                   	int3
fffff80000330d6a:	48 bf 00 00 00 00 00 	movabs $0x40000000000000,%rdi
fffff80000330d71:	00 40 00
fffff80000330d74:	48 b9 00 f0 ff ff ff 	movabs $0xffffffffff000,%rcx
fffff80000330d7b:	ff 0f 00
fffff80000330d7e:	49 8b c5             	mov    %r13,%rax
fffff80000330d81:	48 23 c1             	and    %rcx,%rax
fffff80000330d84:	49 8b d3             	mov    %r11,%rdx
fffff80000330d87:	0f b6 4c 24 30       	movzbl 0x30(%rsp),%ecx
fffff80000330d8c:	45 85 e4             	test   %r12d,%r12d
fffff80000330d8f:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff80000330d94:	48 0f 44 d0          	cmove  %rax,%rdx
fffff80000330d98:	0f b6 44 24 32       	movzbl 0x32(%rsp),%eax
fffff80000330d9d:	83 e1 01             	and    $0x1,%ecx
fffff80000330da0:	48 c1 e1 33          	shl    $0x33,%rcx
fffff80000330da4:	48 0b c8             	or     %rax,%rcx
fffff80000330da7:	48 b8 00 00 00 00 00 	movabs $0x10000000000000,%rax
fffff80000330dae:	00 10 00
fffff80000330db1:	48 0b c8             	or     %rax,%rcx
fffff80000330db4:	49 8b 86 28 02 00 00 	mov    0x228(%r14),%rax
fffff80000330dbb:	48 03 c9             	add    %rcx,%rcx
fffff80000330dbe:	48 0b d1             	or     %rcx,%rdx
fffff80000330dc1:	48 0b 90 90 00 00 00 	or     0x90(%rax),%rdx
fffff80000330dc8:	41 8b c4             	mov    %r12d,%eax
fffff80000330dcb:	83 e0 01             	and    $0x1,%eax
fffff80000330dce:	48 0b d0             	or     %rax,%rdx
fffff80000330dd1:	49 8b 46 20          	mov    0x20(%r14),%rax
fffff80000330dd5:	48 0b d7             	or     %rdi,%rdx
fffff80000330dd8:	4a 89 14 f8          	mov    %rdx,(%rax,%r15,8)
fffff80000330ddc:	48 85 db             	test   %rbx,%rbx
fffff80000330ddf:	75 0b                	jne    0xfffff80000330dec
fffff80000330de1:	49 8b 4e 18          	mov    0x18(%r14),%rcx
fffff80000330de5:	e8 c6 f5 ff ff       	call   0xfffff800003303b0
fffff80000330dea:	eb 41                	jmp    0xfffff80000330e2d
fffff80000330dec:	f6 c3 01             	test   $0x1,%bl
fffff80000330def:	75 05                	jne    0xfffff80000330df6
fffff80000330df1:	f6 c3 02             	test   $0x2,%bl
fffff80000330df4:	74 37                	je     0xfffff80000330e2d
fffff80000330df6:	48 8b cb             	mov    %rbx,%rcx
fffff80000330df9:	41 c6 46 08 01       	movb   $0x1,0x8(%r14)
fffff80000330dfe:	e8 e9 f1 ff ff       	call   0xfffff8000032ffec
fffff80000330e03:	48 b9 ff ff ff ff ff 	movabs $0xffffffffff,%rcx
fffff80000330e0a:	00 00 00
fffff80000330e0d:	48 c1 eb 0c          	shr    $0xc,%rbx
fffff80000330e11:	48 23 d9             	and    %rcx,%rbx
fffff80000330e14:	41 8b 8e 34 02 00 00 	mov    0x234(%r14),%ecx
fffff80000330e1b:	48 0b c3             	or     %rbx,%rax
fffff80000330e1e:	49 89 84 ce 38 02 00 	mov    %rax,0x238(%r14,%rcx,8)
fffff80000330e25:	00
fffff80000330e26:	41 ff 86 34 02 00 00 	incl   0x234(%r14)
fffff80000330e2d:	49 8b 46 28          	mov    0x28(%r14),%rax
fffff80000330e31:	41 0f b7 db          	movzwl %r11w,%ebx
fffff80000330e35:	49 c1 ef 03          	shr    $0x3,%r15
fffff80000330e39:	4c 0f ab f8          	bts    %r15,%rax
fffff80000330e3d:	49 89 46 28          	mov    %rax,0x28(%r14)
fffff80000330e41:	66 85 f6             	test   %si,%si
fffff80000330e44:	0f 84 bd fb ff ff    	je     0xfffff80000330a07
fffff80000330e4a:	41 bf 08 00 00 00    	mov    $0x8,%r15d
fffff80000330e50:	44 38 5c 24 34       	cmp    %r11b,0x34(%rsp)
fffff80000330e55:	0f 84 6b fa ff ff    	je     0xfffff800003308c6
fffff80000330e5b:	44 8a 4c 24 32       	mov    0x32(%rsp),%r9b
fffff80000330e60:	49 8b d5             	mov    %r13,%rdx
fffff80000330e63:	4d 8b 46 70          	mov    0x70(%r14),%r8
fffff80000330e67:	49 8b 8e 28 02 00 00 	mov    0x228(%r14),%rcx
fffff80000330e6e:	e8 7d ec ff ff       	call   0xfffff8000032faf0
fffff80000330e73:	45 33 db             	xor    %r11d,%r11d
fffff80000330e76:	e9 4b fa ff ff       	jmp    0xfffff800003308c6
fffff80000330e7b:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
fffff80000330e80:	41 bf 08 00 00 00    	mov    $0x8,%r15d
fffff80000330e86:	41 0f b7 f7          	movzwl %r15w,%esi
fffff80000330e8a:	bb 25 08 00 00       	mov    $0x825,%ebx
fffff80000330e8f:	e9 37 fa ff ff       	jmp    0xfffff800003308cb
fffff80000330e94:	cc                   	int3
fffff80000330e95:	cc                   	int3
fffff80000330e96:	cc                   	int3
fffff80000330e97:	cc                   	int3
fffff80000330e98:	cc                   	int3
fffff80000330e99:	cc                   	int3
fffff80000330e9a:	cc                   	int3
fffff80000330e9b:	cc                   	int3
fffff80000330e9c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000330ea1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000330ea6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000330eab:	57                   	push   %rdi
fffff80000330eac:	41 56                	push   %r14
fffff80000330eae:	41 57                	push   %r15
fffff80000330eb0:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000330eb4:	45 33 ff             	xor    %r15d,%r15d
fffff80000330eb7:	48 8b d9             	mov    %rcx,%rbx
fffff80000330eba:	8a 49 09             	mov    0x9(%rcx),%cl
fffff80000330ebd:	41 8a e8             	mov    %r8b,%bpl
fffff80000330ec0:	48 8b f2             	mov    %rdx,%rsi
fffff80000330ec3:	41 0f b7 ff          	movzwl %r15w,%edi
fffff80000330ec7:	84 c9                	test   %cl,%cl
fffff80000330ec9:	74 1e                	je     0xfffff80000330ee9
fffff80000330ecb:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff80000330ecf:	48 33 c2             	xor    %rdx,%rax
fffff80000330ed2:	48 a9 00 00 e0 ff    	test   $0xffffffffffe00000,%rax
fffff80000330ed8:	74 0b                	je     0xfffff80000330ee5
fffff80000330eda:	48 8b cb             	mov    %rbx,%rcx
fffff80000330edd:	e8 9a ed ff ff       	call   0xfffff8000032fc7c
fffff80000330ee2:	8a 4b 09             	mov    0x9(%rbx),%cl
fffff80000330ee5:	84 c9                	test   %cl,%cl
fffff80000330ee7:	75 59                	jne    0xfffff80000330f42
fffff80000330ee9:	48 8b 13             	mov    (%rbx),%rdx
fffff80000330eec:	4c 8d 73 18          	lea    0x18(%rbx),%r14
fffff80000330ef0:	48 8b 8b 28 02 00 00 	mov    0x228(%rbx),%rcx
fffff80000330ef7:	40 84 ed             	test   %bpl,%bpl
fffff80000330efa:	4c 8b c6             	mov    %rsi,%r8
fffff80000330efd:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff80000330f02:	41 0f 94 c1          	sete   %r9b
fffff80000330f06:	48 8b 52 60          	mov    0x60(%rdx),%rdx
fffff80000330f0a:	e8 41 f1 ff ff       	call   0xfffff80000330050
fffff80000330f0f:	0f b7 f8             	movzwl %ax,%edi
fffff80000330f12:	66 85 c0             	test   %ax,%ax
fffff80000330f15:	75 2b                	jne    0xfffff80000330f42
fffff80000330f17:	49 8b 16             	mov    (%r14),%rdx
fffff80000330f1a:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff80000330f20:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000330f27:	00 00
fffff80000330f29:	48 c1 ea 0c          	shr    $0xc,%rdx
fffff80000330f2d:	e8 86 73 ed ff       	call   0xfffff800002082b8
fffff80000330f32:	48 89 43 20          	mov    %rax,0x20(%rbx)
fffff80000330f36:	48 89 73 10          	mov    %rsi,0x10(%rbx)
fffff80000330f3a:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
fffff80000330f3e:	c6 43 09 01          	movb   $0x1,0x9(%rbx)
fffff80000330f42:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff80000330f47:	0f b7 c7             	movzwl %di,%eax
fffff80000330f4a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff80000330f4f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff80000330f54:	48 83 c4 30          	add    $0x30,%rsp
fffff80000330f58:	41 5f                	pop    %r15
fffff80000330f5a:	41 5e                	pop    %r14
fffff80000330f5c:	5f                   	pop    %rdi
fffff80000330f5d:	c3                   	ret
fffff80000330f5e:	cc                   	int3
fffff80000330f5f:	cc                   	int3
fffff80000330f60:	cc                   	int3
fffff80000330f61:	cc                   	int3
fffff80000330f62:	cc                   	int3
fffff80000330f63:	cc                   	int3
fffff80000330f64:	cc                   	int3
fffff80000330f65:	cc                   	int3
fffff80000330f66:	cc                   	int3
fffff80000330f67:	cc                   	int3
fffff80000330f68:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000330f6d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000330f72:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000330f77:	57                   	push   %rdi
fffff80000330f78:	41 54                	push   %r12
fffff80000330f7a:	41 55                	push   %r13
fffff80000330f7c:	41 56                	push   %r14
fffff80000330f7e:	41 57                	push   %r15
fffff80000330f80:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000330f84:	45 33 ed             	xor    %r13d,%r13d
fffff80000330f87:	49 8b e8             	mov    %r8,%rbp
fffff80000330f8a:	48 8b da             	mov    %rdx,%rbx
fffff80000330f8d:	4c 8b e1             	mov    %rcx,%r12
fffff80000330f90:	41 8b f5             	mov    %r13d,%esi
fffff80000330f93:	45 39 68 04          	cmp    %r13d,0x4(%r8)
fffff80000330f97:	0f 86 d7 00 00 00    	jbe    0xfffff80000331074
fffff80000330f9d:	48 b9 00 00 00 00 00 	movabs $0x2000000000000000,%rcx
fffff80000330fa4:	00 00 20
fffff80000330fa7:	8b c6                	mov    %esi,%eax
fffff80000330fa9:	48 8b 54 c5 08       	mov    0x8(%rbp,%rax,8),%rdx
fffff80000330fae:	48 85 d2             	test   %rdx,%rdx
fffff80000330fb1:	79 19                	jns    0xfffff80000330fcc
fffff80000330fb3:	49 8b 0c 24          	mov    (%r12),%rcx
fffff80000330fb7:	48 c1 e2 0c          	shl    $0xc,%rdx
fffff80000330fbb:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
fffff80000330fc2:	e8 59 cc f4 ff       	call   0xfffff8000027dc20
fffff80000330fc7:	e9 93 00 00 00       	jmp    0xfffff8000033105f
fffff80000330fcc:	48 85 d1             	test   %rdx,%rcx
fffff80000330fcf:	74 0d                	je     0xfffff80000330fde
fffff80000330fd1:	48 33 ca             	xor    %rdx,%rcx
fffff80000330fd4:	e8 d7 e1 f4 ff       	call   0xfffff8000027f1b0
fffff80000330fd9:	e9 81 00 00 00       	jmp    0xfffff8000033105f
fffff80000330fde:	4c 8b fa             	mov    %rdx,%r15
fffff80000330fe1:	4c 8b f2             	mov    %rdx,%r14
fffff80000330fe4:	49 c1 ef 3e          	shr    $0x3e,%r15
fffff80000330fe8:	48 b8 00 00 00 00 00 	movabs $0x1000000000000000,%rax
fffff80000330fef:	00 00 10
fffff80000330ff2:	41 80 e7 01          	and    $0x1,%r15b
fffff80000330ff6:	49 c1 e6 0c          	shl    $0xc,%r14
fffff80000330ffa:	48 85 d0             	test   %rdx,%rax
fffff80000330ffd:	74 10                	je     0xfffff8000033100f
fffff80000330fff:	45 8a c7             	mov    %r15b,%r8b
fffff80000331002:	49 8b d6             	mov    %r14,%rdx
fffff80000331005:	48 8b cb             	mov    %rbx,%rcx
fffff80000331008:	e8 73 e8 ff ff       	call   0xfffff8000032f880
fffff8000033100d:	eb 1a                	jmp    0xfffff80000331029
fffff8000033100f:	48 b8 00 00 00 00 00 	movabs $0x800000000000000,%rax
fffff80000331016:	00 00 08
fffff80000331019:	48 85 d0             	test   %rdx,%rax
fffff8000033101c:	49 8b d6             	mov    %r14,%rdx
fffff8000033101f:	74 0d                	je     0xfffff8000033102e
fffff80000331021:	48 8b cb             	mov    %rbx,%rcx
fffff80000331024:	e8 93 e9 ff ff       	call   0xfffff8000032f9bc
fffff80000331029:	0f b7 f8             	movzwl %ax,%edi
fffff8000033102c:	eb 2c                	jmp    0xfffff8000033105a
fffff8000033102e:	4c 8d 4b 30          	lea    0x30(%rbx),%r9
fffff80000331032:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff80000331038:	49 8b cc             	mov    %r12,%rcx
fffff8000033103b:	e8 60 35 ed ff       	call   0xfffff800002045a0
fffff80000331040:	0f b7 f8             	movzwl %ax,%edi
fffff80000331043:	66 85 c0             	test   %ax,%ax
fffff80000331046:	75 6a                	jne    0xfffff800003310b2
fffff80000331048:	4c 8b 43 70          	mov    0x70(%rbx),%r8
fffff8000033104c:	45 8a cf             	mov    %r15b,%r9b
fffff8000033104f:	49 8b d6             	mov    %r14,%rdx
fffff80000331052:	49 8b cc             	mov    %r12,%rcx
fffff80000331055:	e8 96 ea ff ff       	call   0xfffff8000032faf0
fffff8000033105a:	66 85 ff             	test   %di,%di
fffff8000033105d:	75 53                	jne    0xfffff800003310b2
fffff8000033105f:	ff c6                	inc    %esi
fffff80000331061:	48 b9 00 00 00 00 00 	movabs $0x2000000000000000,%rcx
fffff80000331068:	00 00 20
fffff8000033106b:	3b 75 04             	cmp    0x4(%rbp),%esi
fffff8000033106e:	0f 82 33 ff ff ff    	jb     0xfffff80000330fa7