fffff8000029ae26:	44 3b d9             	cmp    %ecx,%r11d
fffff8000029ae29:	73 0f                	jae    0xfffff8000029ae3a
fffff8000029ae2b:	66 44 39 6d 5a       	cmp    %r13w,0x5a(%rbp)
fffff8000029ae30:	75 08                	jne    0xfffff8000029ae3a
fffff8000029ae32:	41 2b cb             	sub    %r11d,%ecx
fffff8000029ae35:	c1 e1 06             	shl    $0x6,%ecx
fffff8000029ae38:	03 f1                	add    %ecx,%esi
fffff8000029ae3a:	44 8d 3c 76          	lea    (%rsi,%rsi,2),%r15d
fffff8000029ae3e:	c7 45 58 3f 00 00 00 	movl   $0x3f,0x58(%rbp)
fffff8000029ae45:	41 c1 e7 06          	shl    $0x6,%r15d
fffff8000029ae49:	49 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r8
fffff8000029ae50:	ff ff 7f
fffff8000029ae53:	41 83 ef 80          	sub    $0xffffff80,%r15d
fffff8000029ae57:	49 0f ba e8 3f       	bts    $0x3f,%r8
fffff8000029ae5c:	ba 03 00 00 00       	mov    $0x3,%edx
fffff8000029ae61:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
fffff8000029ae65:	45 8b df             	mov    %r15d,%r11d
fffff8000029ae68:	bb ff 00 00 00       	mov    $0xff,%ebx
fffff8000029ae6d:	44 3b d2             	cmp    %edx,%r10d
fffff8000029ae70:	77 19                	ja     0xfffff8000029ae8b
fffff8000029ae72:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000029ae76:	66 41 3b c5          	cmp    %r13w,%ax
fffff8000029ae7a:	74 35                	je     0xfffff8000029aeb1
fffff8000029ae7c:	45 3b d5             	cmp    %r13d,%r10d
fffff8000029ae7f:	41 8b d5             	mov    %r13d,%edx
fffff8000029ae82:	41 0f 47 d2          	cmova  %r10d,%edx
fffff8000029ae86:	41 2b d5             	sub    %r13d,%edx
fffff8000029ae89:	eb 13                	jmp    0xfffff8000029ae9e
fffff8000029ae8b:	8b c2                	mov    %edx,%eax
fffff8000029ae8d:	49 8b 4c c6 08       	mov    0x8(%r14,%rax,8),%rcx
fffff8000029ae92:	49 23 c8             	and    %r8,%rcx
fffff8000029ae95:	48 0f bd c1          	bsr    %rcx,%rax
fffff8000029ae99:	75 0a                	jne    0xfffff8000029aea5
fffff8000029ae9b:	83 c2 ff             	add    $0xffffffff,%edx
fffff8000029ae9e:	4d 8b c1             	mov    %r9,%r8
fffff8000029aea1:	79 e8                	jns    0xfffff8000029ae8b
fffff8000029aea3:	eb 0c                	jmp    0xfffff8000029aeb1
fffff8000029aea5:	8b da                	mov    %edx,%ebx
fffff8000029aea7:	c1 e3 06             	shl    $0x6,%ebx
fffff8000029aeaa:	03 d8                	add    %eax,%ebx
fffff8000029aeac:	83 fb 40             	cmp    $0x40,%ebx
fffff8000029aeaf:	72 04                	jb     0xfffff8000029aeb5
fffff8000029aeb1:	45 8d 1c b7          	lea    (%r15,%rsi,4),%r11d
fffff8000029aeb5:	41 8b c4             	mov    %r12d,%eax
fffff8000029aeb8:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
fffff8000029aebc:	83 e0 3f             	and    $0x3f,%eax
fffff8000029aebf:	48 8d 55 58          	lea    0x58(%rbp),%rdx
fffff8000029aec3:	0d c0 00 00 00       	or     $0xc0,%eax
fffff8000029aec8:	45 8b c3             	mov    %r11d,%r8d
fffff8000029aecb:	89 45 58             	mov    %eax,0x58(%rbp)
fffff8000029aece:	48 8b 05 d3 a9 48 00 	mov    0x48a9d3(%rip),%rax        # 0xfffff800007258a8
fffff8000029aed5:	48 8b 08             	mov    (%rax),%rcx
fffff8000029aed8:	41 81 fb a0 0f 00 00 	cmp    $0xfa0,%r11d
fffff8000029aedf:	77 0b                	ja     0xfffff8000029aeec
fffff8000029aee1:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
fffff8000029aee5:	e8 22 e3 f8 ff       	call   0xfffff8000022920c
fffff8000029aeea:	eb 11                	jmp    0xfffff8000029aefd
fffff8000029aeec:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
fffff8000029aef0:	45 33 c9             	xor    %r9d,%r9d
fffff8000029aef3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000029aef8:	e8 fb ad f8 ff       	call   0xfffff80000225cf8
fffff8000029aefd:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
fffff8000029af01:	45 33 db             	xor    %r11d,%r11d
fffff8000029af04:	44 0f b7 e8          	movzwl %ax,%r13d
fffff8000029af08:	66 85 c0             	test   %ax,%ax
fffff8000029af0b:	0f 85 1f 01 00 00    	jne    0xfffff8000029b030
fffff8000029af11:	4c 8b 55 48          	mov    0x48(%rbp),%r10
fffff8000029af15:	4c 89 17             	mov    %r10,(%rdi)
fffff8000029af18:	44 89 67 10          	mov    %r12d,0x10(%rdi)
fffff8000029af1c:	89 77 40             	mov    %esi,0x40(%rdi)
fffff8000029af1f:	41 8b f3             	mov    %r11d,%esi
fffff8000029af22:	83 fb 40             	cmp    $0x40,%ebx
fffff8000029af25:	73 0a                	jae    0xfffff8000029af31
fffff8000029af27:	49 8b 46 08          	mov    0x8(%r14),%rax
fffff8000029af2b:	48 89 47 08          	mov    %rax,0x8(%rdi)
fffff8000029af2f:	eb 06                	jmp    0xfffff8000029af37
fffff8000029af31:	41 8b f7             	mov    %r15d,%esi
fffff8000029af34:	48 03 f7             	add    %rdi,%rsi
fffff8000029af37:	49 8b 06             	mov    (%r14),%rax
fffff8000029af3a:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
fffff8000029af3e:	48 89 01             	mov    %rax,(%rcx)
fffff8000029af41:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff8000029af47:	8b 41 04             	mov    0x4(%rcx),%eax
fffff8000029af4a:	85 c0                	test   %eax,%eax
fffff8000029af4c:	74 1c                	je     0xfffff8000029af6a
fffff8000029af4e:	4d 8b c6             	mov    %r14,%r8
fffff8000029af51:	48 8d 51 08          	lea    0x8(%rcx),%rdx
fffff8000029af55:	4c 2b c1             	sub    %rcx,%r8
fffff8000029af58:	8b c8                	mov    %eax,%ecx
fffff8000029af5a:	49 8b 04 10          	mov    (%r8,%rdx,1),%rax
fffff8000029af5e:	48 89 02             	mov    %rax,(%rdx)
fffff8000029af61:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff8000029af65:	49 2b cf             	sub    %r15,%rcx
fffff8000029af68:	75 f0                	jne    0xfffff8000029af5a
fffff8000029af6a:	45 8b e3             	mov    %r11d,%r12d
fffff8000029af6d:	41 8b db             	mov    %r11d,%ebx
fffff8000029af70:	49 8b 06             	mov    (%r14),%rax
fffff8000029af73:	44 0f b7 c8          	movzwl %ax,%r9d
fffff8000029af77:	41 8b c9             	mov    %r9d,%ecx
fffff8000029af7a:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
fffff8000029af7e:	c1 e1 06             	shl    $0x6,%ecx
fffff8000029af81:	3b d9                	cmp    %ecx,%ebx
fffff8000029af83:	0f 83 d0 00 00 00    	jae    0xfffff8000029b059
fffff8000029af89:	8b d3                	mov    %ebx,%edx
fffff8000029af8b:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000029af8f:	83 e3 3f             	and    $0x3f,%ebx
fffff8000029af92:	c1 ea 06             	shr    $0x6,%edx
fffff8000029af95:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff8000029af99:	8b cb                	mov    %ebx,%ecx
fffff8000029af9b:	49 d3 e0             	shl    %cl,%r8
fffff8000029af9e:	3b d0                	cmp    %eax,%edx
fffff8000029afa0:	73 28                	jae    0xfffff8000029afca
fffff8000029afa2:	8b ca                	mov    %edx,%ecx
fffff8000029afa4:	48 ff c1             	inc    %rcx
fffff8000029afa7:	49 8d 0c ce          	lea    (%r14,%rcx,8),%rcx
fffff8000029afab:	48 8b 01             	mov    (%rcx),%rax
fffff8000029afae:	49 23 c0             	and    %r8,%rax
fffff8000029afb1:	4c 0f bc c0          	bsf    %rax,%r8
fffff8000029afb5:	75 6f                	jne    0xfffff8000029b026
fffff8000029afb7:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff8000029afbb:	41 03 d7             	add    %r15d,%edx
fffff8000029afbe:	48 83 c1 08          	add    $0x8,%rcx
fffff8000029afc2:	3b 55 ec             	cmp    -0x14(%rbp),%edx
fffff8000029afc5:	72 e4                	jb     0xfffff8000029afab
fffff8000029afc7:	41 8b cb             	mov    %r11d,%ecx
fffff8000029afca:	41 3b d1             	cmp    %r9d,%edx
fffff8000029afcd:	0f 83 86 00 00 00    	jae    0xfffff8000029b059
fffff8000029afd3:	66 44 39 7d ea       	cmp    %r15w,-0x16(%rbp)
fffff8000029afd8:	75 7f                	jne    0xfffff8000029b059
fffff8000029afda:	8b da                	mov    %edx,%ebx
fffff8000029afdc:	c1 e3 06             	shl    $0x6,%ebx
fffff8000029afdf:	03 d9                	add    %ecx,%ebx
fffff8000029afe1:	44 8b 45 50          	mov    0x50(%rbp),%r8d
fffff8000029afe5:	48 8d 8f 80 00 00 00 	lea    0x80(%rdi),%rcx
fffff8000029afec:	45 8b fc             	mov    %r12d,%r15d
fffff8000029afef:	44 8b cb             	mov    %ebx,%r9d
fffff8000029aff2:	49 8b d2             	mov    %r10,%rdx
fffff8000029aff5:	4b 8d 04 7f          	lea    (%r15,%r15,2),%rax
fffff8000029aff9:	48 c1 e0 06          	shl    $0x6,%rax
fffff8000029affd:	48 03 c8             	add    %rax,%rcx
fffff8000029b000:	e8 db 00 00 00       	call   0xfffff8000029b0e0
fffff8000029b005:	45 33 db             	xor    %r11d,%r11d
fffff8000029b008:	48 85 f6             	test   %rsi,%rsi
fffff8000029b00b:	74 04                	je     0xfffff8000029b011
fffff8000029b00d:	42 89 1c be          	mov    %ebx,(%rsi,%r15,4)
fffff8000029b011:	4c 8b 55 48          	mov    0x48(%rbp),%r10
fffff8000029b015:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff8000029b01b:	45 03 e7             	add    %r15d,%r12d
fffff8000029b01e:	41 03 df             	add    %r15d,%ebx
fffff8000029b021:	e9 4a ff ff ff       	jmp    0xfffff8000029af70
fffff8000029b026:	8b da                	mov    %edx,%ebx
fffff8000029b028:	c1 e3 06             	shl    $0x6,%ebx
fffff8000029b02b:	41 03 d8             	add    %r8d,%ebx
fffff8000029b02e:	eb b1                	jmp    0xfffff8000029afe1
fffff8000029b030:	48 85 ff             	test   %rdi,%rdi
fffff8000029b033:	74 24                	je     0xfffff8000029b059
fffff8000029b035:	48 8b 05 6c a8 48 00 	mov    0x48a86c(%rip),%rax        # 0xfffff800007258a8
fffff8000029b03c:	48 8b d7             	mov    %rdi,%rdx
fffff8000029b03f:	48 8b 08             	mov    (%rax),%rcx
fffff8000029b042:	48 f7 c7 ff 0f 00 00 	test   $0xfff,%rdi
fffff8000029b049:	75 07                	jne    0xfffff8000029b052
fffff8000029b04b:	e8 f4 db f8 ff       	call   0xfffff80000228c44
fffff8000029b050:	eb 05                	jmp    0xfffff8000029b057
fffff8000029b052:	e8 05 dd f8 ff       	call   0xfffff80000228d5c
fffff8000029b057:	33 ff                	xor    %edi,%edi
fffff8000029b059:	48 8b 45 60          	mov    0x60(%rbp),%rax
fffff8000029b05d:	48 89 38             	mov    %rdi,(%rax)
fffff8000029b060:	41 0f b7 c5          	movzwl %r13w,%eax
fffff8000029b064:	48 83 c4 48          	add    $0x48,%rsp
fffff8000029b068:	41 5f                	pop    %r15
fffff8000029b06a:	41 5e                	pop    %r14
fffff8000029b06c:	41 5d                	pop    %r13
fffff8000029b06e:	41 5c                	pop    %r12
fffff8000029b070:	5f                   	pop    %rdi
fffff8000029b071:	5e                   	pop    %rsi
fffff8000029b072:	5b                   	pop    %rbx
fffff8000029b073:	5d                   	pop    %rbp
fffff8000029b074:	c3                   	ret
fffff8000029b075:	cc                   	int3
fffff8000029b076:	cc                   	int3
fffff8000029b077:	cc                   	int3
fffff8000029b078:	cc                   	int3
fffff8000029b079:	cc                   	int3
fffff8000029b07a:	cc                   	int3
fffff8000029b07b:	cc                   	int3
fffff8000029b07c:	44 8b 51 40          	mov    0x40(%rcx),%r10d
fffff8000029b080:	44 8b ca             	mov    %edx,%r9d
fffff8000029b083:	33 d2                	xor    %edx,%edx
fffff8000029b085:	45 8d 5a ff          	lea    -0x1(%r10),%r11d
fffff8000029b089:	47 8d 04 5b          	lea    (%r11,%r11,2),%r8d
fffff8000029b08d:	41 c1 e0 06          	shl    $0x6,%r8d
fffff8000029b091:	41 81 c0 40 01 00 00 	add    $0x140,%r8d
fffff8000029b098:	4c 03 c1             	add    %rcx,%r8
fffff8000029b09b:	41 83 fa 10          	cmp    $0x10,%r10d
fffff8000029b09f:	76 1b                	jbe    0xfffff8000029b0bc
fffff8000029b0a1:	41 8d 0c 13          	lea    (%r11,%rdx,1),%ecx
fffff8000029b0a5:	d1 e9                	shr    $1,%ecx
fffff8000029b0a7:	45 39 0c 88          	cmp    %r9d,(%r8,%rcx,4)
fffff8000029b0ab:	76 06                	jbe    0xfffff8000029b0b3
fffff8000029b0ad:	44 8d 59 ff          	lea    -0x1(%rcx),%r11d
fffff8000029b0b1:	eb 05                	jmp    0xfffff8000029b0b8
fffff8000029b0b3:	73 03                	jae    0xfffff8000029b0b8
fffff8000029b0b5:	8d 51 01             	lea    0x1(%rcx),%edx
fffff8000029b0b8:	75 e7                	jne    0xfffff8000029b0a1
fffff8000029b0ba:	eb 17                	jmp    0xfffff8000029b0d3
fffff8000029b0bc:	8b ca                	mov    %edx,%ecx
fffff8000029b0be:	45 85 d2             	test   %r10d,%r10d
fffff8000029b0c1:	74 10                	je     0xfffff8000029b0d3
fffff8000029b0c3:	45 39 08             	cmp    %r9d,(%r8)
fffff8000029b0c6:	74 0b                	je     0xfffff8000029b0d3
fffff8000029b0c8:	ff c1                	inc    %ecx
fffff8000029b0ca:	49 83 c0 04          	add    $0x4,%r8
fffff8000029b0ce:	41 3b ca             	cmp    %r10d,%ecx
fffff8000029b0d1:	72 f0                	jb     0xfffff8000029b0c3
fffff8000029b0d3:	8b c1                	mov    %ecx,%eax
fffff8000029b0d5:	c3                   	ret
fffff8000029b0d6:	cc                   	int3
fffff8000029b0d7:	cc                   	int3
fffff8000029b0d8:	cc                   	int3
fffff8000029b0d9:	cc                   	int3
fffff8000029b0da:	cc                   	int3
fffff8000029b0db:	cc                   	int3
fffff8000029b0dc:	cc                   	int3
fffff8000029b0dd:	cc                   	int3
fffff8000029b0de:	cc                   	int3
fffff8000029b0df:	cc                   	int3
fffff8000029b0e0:	40 53                	rex push %rbx
fffff8000029b0e2:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029b0e6:	8b 05 e4 64 36 00    	mov    0x3664e4(%rip),%eax        # 0xfffff800006015d0
fffff8000029b0ec:	48 8b d9             	mov    %rcx,%rbx
fffff8000029b0ef:	48 89 11             	mov    %rdx,(%rcx)
fffff8000029b0f2:	83 f8 01             	cmp    $0x1,%eax
fffff8000029b0f5:	75 1e                	jne    0xfffff8000029b115
fffff8000029b0f7:	41 8b d0             	mov    %r8d,%edx
fffff8000029b0fa:	4c 8d 05 ff 4e d6 ff 	lea    -0x29b101(%rip),%r8        # 0xfffff80000000000
fffff8000029b101:	41 8b c1             	mov    %r9d,%eax
fffff8000029b104:	48 c1 e2 08          	shl    $0x8,%rdx
fffff8000029b108:	48 03 d0             	add    %rax,%rdx
fffff8000029b10b:	41 8b 84 90 40 fb 72 	mov    0x72fb40(%r8,%rdx,4),%eax
fffff8000029b112:	00
fffff8000029b113:	eb 2f                	jmp    0xfffff8000029b144
fffff8000029b115:	83 f8 02             	cmp    $0x2,%eax
fffff8000029b118:	75 07                	jne    0xfffff8000029b121
fffff8000029b11a:	cd 2c                	int    $0x2c
fffff8000029b11c:	83 c8 ff             	or     $0xffffffff,%eax
fffff8000029b11f:	eb 23                	jmp    0xfffff8000029b144
fffff8000029b121:	41 8b c0             	mov    %r8d,%eax
fffff8000029b124:	4c 8d 05 d5 4e d6 ff 	lea    -0x29b12b(%rip),%r8        # 0xfffff80000000000
fffff8000029b12b:	41 8b c9             	mov    %r9d,%ecx
fffff8000029b12e:	49 8b 84 c0 10 d0 7e 	mov    0x7ed010(%r8,%rax,8),%rax
fffff8000029b135:	00
fffff8000029b136:	8b 04 88             	mov    (%rax,%rcx,4),%eax
fffff8000029b139:	49 8b 84 c0 20 94 7a 	mov    0x7a9420(%r8,%rax,8),%rax
fffff8000029b140:	00
fffff8000029b141:	8b 40 34             	mov    0x34(%rax),%eax
fffff8000029b144:	33 d2                	xor    %edx,%edx
fffff8000029b146:	89 43 18             	mov    %eax,0x18(%rbx)
fffff8000029b149:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
fffff8000029b14d:	44 8d 42 40          	lea    0x40(%rdx),%r8d
fffff8000029b151:	e8 6a 94 fa ff       	call   0xfffff800002445c0
fffff8000029b156:	83 4b 64 ff          	orl    $0xffffffff,0x64(%rbx)
fffff8000029b15a:	48 8d 05 5f 2c 00 00 	lea    0x2c5f(%rip),%rax        # 0xfffff8000029ddc0
fffff8000029b161:	48 89 43 68          	mov    %rax,0x68(%rbx)
fffff8000029b165:	48 8d 05 54 01 00 00 	lea    0x154(%rip),%rax        # 0xfffff8000029b2c0
fffff8000029b16c:	c7 43 60 00 00 00 00 	movl   $0x0,0x60(%rbx)
fffff8000029b173:	48 89 43 68          	mov    %rax,0x68(%rbx)
fffff8000029b177:	48 8d 05 92 00 00 00 	lea    0x92(%rip),%rax        # 0xfffff8000029b210
fffff8000029b17e:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
fffff8000029b185:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029b189:	5b                   	pop    %rbx
fffff8000029b18a:	c3                   	ret
fffff8000029b18b:	cc                   	int3
fffff8000029b18c:	cc                   	int3
fffff8000029b18d:	cc                   	int3
fffff8000029b18e:	cc                   	int3
fffff8000029b18f:	cc                   	int3
fffff8000029b190:	cc                   	int3
fffff8000029b191:	cc                   	int3
fffff8000029b192:	cc                   	int3
fffff8000029b193:	cc                   	int3
fffff8000029b194:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029b199:	57                   	push   %rdi
fffff8000029b19a:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029b19e:	4c 8b 49 10          	mov    0x10(%rcx),%r9
fffff8000029b1a2:	48 8b d9             	mov    %rcx,%rbx
fffff8000029b1a5:	4d 3b c1             	cmp    %r9,%r8
fffff8000029b1a8:	73 1f                	jae    0xfffff8000029b1c9
fffff8000029b1aa:	48 01 51 08          	add    %rdx,0x8(%rcx)
fffff8000029b1ae:	80 79 1d 00          	cmpb   $0x0,0x1d(%rcx)
fffff8000029b1b2:	75 3e                	jne    0xfffff8000029b1f2
fffff8000029b1b4:	c6 41 1d 01          	movb   $0x1,0x1d(%rcx)
fffff8000029b1b8:	45 33 c0             	xor    %r8d,%r8d
fffff8000029b1bb:	48 83 c1 40          	add    $0x40,%rcx
fffff8000029b1bf:	49 8b d1             	mov    %r9,%rdx
fffff8000029b1c2:	e8 19 e1 f8 ff       	call   0xfffff800002292e0
fffff8000029b1c7:	eb 29                	jmp    0xfffff8000029b1f2
fffff8000029b1c9:	49 8b c0             	mov    %r8,%rax
fffff8000029b1cc:	48 2b c2             	sub    %rdx,%rax
fffff8000029b1cf:	49 3b c1             	cmp    %r9,%rax
fffff8000029b1d2:	77 0f                	ja     0xfffff8000029b1e3
fffff8000029b1d4:	49 8b f8             	mov    %r8,%rdi
fffff8000029b1d7:	49 2b f9             	sub    %r9,%rdi
fffff8000029b1da:	48 2b d7             	sub    %rdi,%rdx
fffff8000029b1dd:	48 01 51 08          	add    %rdx,0x8(%rcx)
fffff8000029b1e1:	eb 03                	jmp    0xfffff8000029b1e6
fffff8000029b1e3:	48 8b fa             	mov    %rdx,%rdi
fffff8000029b1e6:	49 8b d0             	mov    %r8,%rdx
fffff8000029b1e9:	e8 6a 00 00 00       	call   0xfffff8000029b258
fffff8000029b1ee:	48 01 7b 08          	add    %rdi,0x8(%rbx)
fffff8000029b1f2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000029b1f7:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029b1fb:	5f                   	pop    %rdi
fffff8000029b1fc:	c3                   	ret
fffff8000029b1fd:	cc                   	int3
fffff8000029b1fe:	cc                   	int3
fffff8000029b1ff:	cc                   	int3
fffff8000029b200:	cc                   	int3
fffff8000029b201:	cc                   	int3
fffff8000029b202:	cc                   	int3
fffff8000029b203:	cc                   	int3
fffff8000029b204:	cc                   	int3
fffff8000029b205:	cc                   	int3
fffff8000029b206:	cc                   	int3
fffff8000029b207:	cc                   	int3
fffff8000029b208:	cc                   	int3
fffff8000029b209:	cc                   	int3
fffff8000029b20a:	cc                   	int3
fffff8000029b20b:	cc                   	int3
fffff8000029b20c:	cc                   	int3
fffff8000029b20d:	cc                   	int3
fffff8000029b20e:	cc                   	int3
fffff8000029b20f:	cc                   	int3
fffff8000029b210:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000029b214:	4c 8b ca             	mov    %rdx,%r9
fffff8000029b217:	48 8b 52 c8          	mov    -0x38(%rdx),%rdx
fffff8000029b21b:	48 85 d2             	test   %rdx,%rdx
fffff8000029b21e:	74 26                	je     0xfffff8000029b246
fffff8000029b220:	41 0f b6 49 dc       	movzbl -0x24(%r9),%ecx
fffff8000029b225:	49 8b 41 c0          	mov    -0x40(%r9),%rax
fffff8000029b229:	f0 48 0f c1 54 c8 40 	lock xadd %rdx,0x40(%rax,%rcx,8)
fffff8000029b230:	49 83 61 c8 00       	andq   $0x0,-0x38(%r9)
fffff8000029b235:	45 33 c0             	xor    %r8d,%r8d
fffff8000029b238:	49 8b 51 d0          	mov    -0x30(%r9),%rdx
fffff8000029b23c:	49 8b c9             	mov    %r9,%rcx
fffff8000029b23f:	e8 9c e0 f8 ff       	call   0xfffff800002292e0
fffff8000029b244:	eb 05                	jmp    0xfffff8000029b24b
fffff8000029b246:	41 c6 41 dd 00       	movb   $0x0,-0x23(%r9)
fffff8000029b24b:	48 83 c4 28          	add    $0x28,%rsp
fffff8000029b24f:	c3                   	ret
fffff8000029b250:	cc                   	int3