14006b9e8:	48 c1 f8 03          	sar    $0x3,%rax
14006b9ec:	49 3b 84 24 10 01 00 	cmp    0x110(%r12),%rax
14006b9f3:	00
14006b9f4:	0f 83 cd fc ff ff    	jae    0x14006b6c7
14006b9fa:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
14006ba01:	00
14006ba02:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14006ba09:	aa aa aa
14006ba0c:	48 89 02             	mov    %rax,(%rdx)
14006ba0f:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14006ba16:	00
14006ba17:	4c 89 e1             	mov    %r12,%rcx
14006ba1a:	e8 61 33 fe ff       	call   0x14004ed80
14006ba1f:	48 8d 84 24 10 01 00 	lea    0x110(%rsp),%rax
14006ba26:	00
14006ba27:	48 8b 10             	mov    (%rax),%rdx
14006ba2a:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14006ba2f:	48 89 e9             	mov    %rbp,%rcx
14006ba32:	e8 39 1d 00 00       	call   0x14006d770
14006ba37:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14006ba3c:	48 85 c9             	test   %rcx,%rcx
14006ba3f:	0f 84 82 fc ff ff    	je     0x14006b6c7
14006ba45:	f0 ff 49 08          	lock decl 0x8(%rcx)
14006ba49:	0f 85 78 fc ff ff    	jne    0x14006b6c7
14006ba4f:	ba 01 00 00 00       	mov    $0x1,%edx
14006ba54:	e8 27 7f 06 00       	call   0x1400d3980
14006ba59:	e9 69 fc ff ff       	jmp    0x14006b6c7
14006ba5e:	48 c1 f8 03          	sar    $0x3,%rax
14006ba62:	49 3b 84 24 10 01 00 	cmp    0x110(%r12),%rax
14006ba69:	00
14006ba6a:	0f 83 f6 fc ff ff    	jae    0x14006b766
14006ba70:	49 8d 9c 24 c0 01 00 	lea    0x1c0(%r12),%rbx
14006ba77:	00
14006ba78:	48 8d b4 24 10 01 00 	lea    0x110(%rsp),%rsi
14006ba7f:	00
14006ba80:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14006ba87:	aa aa aa
14006ba8a:	48 89 06             	mov    %rax,(%rsi)
14006ba8d:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14006ba94:	00
14006ba95:	4c 89 e1             	mov    %r12,%rcx
14006ba98:	48 89 f2             	mov    %rsi,%rdx
14006ba9b:	e8 e0 32 fe ff       	call   0x14004ed80
14006baa0:	48 8b 36             	mov    (%rsi),%rsi
14006baa3:	48 89 d9             	mov    %rbx,%rcx
14006baa6:	48 89 f2             	mov    %rsi,%rdx
14006baa9:	e8 c2 1c 00 00       	call   0x14006d770
14006baae:	48 85 f6             	test   %rsi,%rsi
14006bab1:	0f 84 af fc ff ff    	je     0x14006b766
14006bab7:	f0 ff 4e 08          	lock decl 0x8(%rsi)
14006babb:	0f 85 a5 fc ff ff    	jne    0x14006b766
14006bac1:	48 89 f1             	mov    %rsi,%rcx
14006bac4:	ba 01 00 00 00       	mov    $0x1,%edx
14006bac9:	e8 b2 7e 06 00       	call   0x1400d3980
14006bace:	e9 93 fc ff ff       	jmp    0x14006b766
14006bad3:	4c 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%r14
14006bada:	00
14006badb:	e9 36 fd ff ff       	jmp    0x14006b816
14006bae0:	48 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%rdx
14006bae7:	00
14006bae8:	4c 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%r8
14006baef:	00
14006baf0:	e9 17 fc ff ff       	jmp    0x14006b70c
14006baf5:	40 b5 aa             	mov    $0xaa,%bpl
14006baf8:	e9 e6 fa ff ff       	jmp    0x14006b5e3
14006bafd:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
14006bb04:	00
14006bb05:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
14006bb0c:	00
14006bb0d:	e8 5e 1f fe ff       	call   0x14004da70
14006bb12:	48 8d 84 24 10 01 00 	lea    0x110(%rsp),%rax
14006bb19:	00
14006bb1a:	48 8b 08             	mov    (%rax),%rcx
14006bb1d:	48 85 c9             	test   %rcx,%rcx
14006bb20:	0f 84 0b fc ff ff    	je     0x14006b731
14006bb26:	f0 ff 49 08          	lock decl 0x8(%rcx)
14006bb2a:	0f 85 01 fc ff ff    	jne    0x14006b731
14006bb30:	ba 01 00 00 00       	mov    $0x1,%edx
14006bb35:	e8 46 7e 06 00       	call   0x1400d3980
14006bb3a:	e9 f2 fb ff ff       	jmp    0x14006b731
14006bb3f:	4c 89 e1             	mov    %r12,%rcx
14006bb42:	4c 89 ea             	mov    %r13,%rdx
14006bb45:	e8 c6 6e 06 00       	call   0x1400d2a10
14006bb4a:	84 c0                	test   %al,%al
14006bb4c:	74 0b                	je     0x14006bb59
14006bb4e:	4c 89 e1             	mov    %r12,%rcx
14006bb51:	4d 89 e8             	mov    %r13,%r8
14006bb54:	e8 47 2c fe ff       	call   0x14004e7a0
14006bb59:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14006bb5e:	31 d2                	xor    %edx,%edx
14006bb60:	e8 8b ec ff ff       	call   0x14006a7f0
14006bb65:	e9 71 fc ff ff       	jmp    0x14006b7db
14006bb6a:	49 8b 4c 24 48       	mov    0x48(%r12),%rcx
14006bb6f:	e8 cc 1c fe ff       	call   0x14004d840
14006bb74:	41 80 7c 24 39 00    	cmpb   $0x0,0x39(%r12)
14006bb7a:	74 25                	je     0x14006bba1
14006bb7c:	41 80 7c 24 38 00    	cmpb   $0x0,0x38(%r12)
14006bb82:	75 0a                	jne    0x14006bb8e
14006bb84:	49 8b 4c 24 48       	mov    0x48(%r12),%rcx
14006bb89:	e8 62 52 06 00       	call   0x1400d0df0
14006bb8e:	66 41 c7 44 24 59 00 	movw   $0x0,0x59(%r12)
14006bb95:	00
14006bb96:	41 c6 44 24 5b 00    	movb   $0x0,0x5b(%r12)
14006bb9c:	e9 ef f8 ff ff       	jmp    0x14006b490
14006bba1:	0f 0b                	ud2
14006bba3:	cc                   	int3
14006bba4:	0f 0b                	ud2
14006bba6:	48 81 c1 c0 01 00 00 	add    $0x1c0,%rcx
14006bbad:	4c 89 ea             	mov    %r13,%rdx
14006bbb0:	e8 bb 1b 00 00       	call   0x14006d770
14006bbb5:	b9 38 01 00 00       	mov    $0x138,%ecx
14006bbba:	49 03 4c 24 48       	add    0x48(%r12),%rcx
14006bbbf:	e8 cc 0c ff ff       	call   0x14005c890
14006bbc4:	eb 93                	jmp    0x14006bb59
14006bbc6:	31 c9                	xor    %ecx,%ecx
14006bbc8:	e8 83 07 00 00       	call   0x14006c350
14006bbcd:	e9 8d fc ff ff       	jmp    0x14006b85f
14006bbd2:	48 89 f1             	mov    %rsi,%rcx
14006bbd5:	ba 01 00 00 00       	mov    $0x1,%edx
14006bbda:	e8 a1 7d 06 00       	call   0x1400d3980
14006bbdf:	e9 7b fc ff ff       	jmp    0x14006b85f
14006bbe4:	cc                   	int3
14006bbe5:	0f 0b                	ud2
14006bbe7:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14006bbee:	00
14006bbef:	4c 89 e1             	mov    %r12,%rcx
14006bbf2:	ff 15 10 b1 08 00    	call   *0x8b110(%rip)        # 0x1400f6d08
14006bbf8:	e9 81 fb ff ff       	jmp    0x14006b77e
14006bbfd:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14006bc04:	00
14006bc05:	e8 26 eb ff ff       	call   0x14006a730
14006bc0a:	48 8d b4 24 f0 00 00 	lea    0xf0(%rsp),%rsi
14006bc11:	00
14006bc12:	48 89 f1             	mov    %rsi,%rcx
14006bc15:	e8 06 ec ff ff       	call   0x14006a820
14006bc1a:	c6 46 18 00          	movb   $0x0,0x18(%rsi)
14006bc1e:	e9 79 fd ff ff       	jmp    0x14006b99c
14006bc23:	cc                   	int3
14006bc24:	cc                   	int3
14006bc25:	cc                   	int3
14006bc26:	cc                   	int3
14006bc27:	cc                   	int3
14006bc28:	cc                   	int3
14006bc29:	cc                   	int3
14006bc2a:	cc                   	int3
14006bc2b:	cc                   	int3
14006bc2c:	cc                   	int3
14006bc2d:	cc                   	int3
14006bc2e:	cc                   	int3
14006bc2f:	cc                   	int3
14006bc30:	41 57                	push   %r15
14006bc32:	41 56                	push   %r14
14006bc34:	41 55                	push   %r13
14006bc36:	41 54                	push   %r12
14006bc38:	56                   	push   %rsi
14006bc39:	57                   	push   %rdi
14006bc3a:	55                   	push   %rbp
14006bc3b:	53                   	push   %rbx
14006bc3c:	48 83 ec 38          	sub    $0x38,%rsp
14006bc40:	48 8b 05 f9 53 09 00 	mov    0x953f9(%rip),%rax        # 0x140101040
14006bc47:	48 31 e0             	xor    %rsp,%rax
14006bc4a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14006bc4f:	48 83 b9 10 01 00 00 	cmpq   $0x0,0x110(%rcx)
14006bc56:	00
14006bc57:	0f 84 23 01 00 00    	je     0x14006bd80
14006bc5d:	48 89 cf             	mov    %rcx,%rdi
14006bc60:	80 b9 b0 01 00 00 00 	cmpb   $0x0,0x1b0(%rcx)
14006bc67:	0f 85 13 01 00 00    	jne    0x14006bd80
14006bc6d:	48 89 d6             	mov    %rdx,%rsi
14006bc70:	48 89 f9             	mov    %rdi,%rcx
14006bc73:	e8 c8 d2 ff ff       	call   0x140068f40
14006bc78:	48 89 c3             	mov    %rax,%rbx
14006bc7b:	4c 8b af 88 01 00 00 	mov    0x188(%rdi),%r13
14006bc82:	4c 2b af 80 01 00 00 	sub    0x180(%rdi),%r13
14006bc89:	49 c1 fd 03          	sar    $0x3,%r13
14006bc8d:	4c 2b af d0 01 00 00 	sub    0x1d0(%rdi),%r13
14006bc94:	4c 29 e8             	sub    %r13,%rax
14006bc97:	0f 86 a7 00 00 00    	jbe    0x14006bd44
14006bc9d:	4c 8d b7 c0 01 00 00 	lea    0x1c0(%rdi),%r14
14006bca4:	4c 8d 7e 48          	lea    0x48(%rsi),%r15
14006bca8:	48 8d 6e 50          	lea    0x50(%rsi),%rbp
14006bcac:	48 83 f8 02          	cmp    $0x2,%rax
14006bcb0:	41 bc 01 00 00 00    	mov    $0x1,%r12d
14006bcb6:	49 83 dc ff          	sbb    $0xffffffffffffffff,%r12
14006bcba:	48 8b 87 88 01 00 00 	mov    0x188(%rdi),%rax
14006bcc1:	48 2b 87 80 01 00 00 	sub    0x180(%rdi),%rax
14006bcc8:	48 3d 00 08 00 00    	cmp    $0x800,%rax
14006bcce:	74 0e                	je     0x14006bcde
14006bcd0:	48 83 bf d0 01 00 00 	cmpq   $0x0,0x1d0(%rdi)
14006bcd7:	00
14006bcd8:	0f 84 ca 00 00 00    	je     0x14006bda8
14006bcde:	4c 89 f1             	mov    %r14,%rcx
14006bce1:	e8 2a 1d 00 00       	call   0x14006da10
14006bce6:	48 85 c0             	test   %rax,%rax
14006bce9:	74 16                	je     0x14006bd01
14006bceb:	b9 01 00 00 00       	mov    $0x1,%ecx
14006bcf0:	f0 0f c1 48 08       	lock xadd %ecx,0x8(%rax)
14006bcf5:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14006bcfb:	0f 84 c2 01 00 00    	je     0x14006bec3
14006bd01:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14006bd06:	49 8b 0f             	mov    (%r15),%rcx
14006bd09:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14006bd0f:	48 89 ea             	mov    %rbp,%rdx
14006bd12:	f6 c1 01             	test   $0x1,%cl
14006bd15:	0f 85 62 01 00 00    	jne    0x14006be7d
14006bd1b:	48 d1 e9             	shr    $1,%rcx
14006bd1e:	4c 39 c1             	cmp    %r8,%rcx
14006bd21:	0f 84 63 01 00 00    	je     0x14006be8a
14006bd27:	48 c1 e1 03          	shl    $0x3,%rcx
14006bd2b:	48 01 ca             	add    %rcx,%rdx
14006bd2e:	0f 84 8d 01 00 00    	je     0x14006bec1
14006bd34:	48 89 02             	mov    %rax,(%rdx)
14006bd37:	49 83 07 02          	addq   $0x2,(%r15)
14006bd3b:	49 ff cc             	dec    %r12
14006bd3e:	0f 85 76 ff ff ff    	jne    0x14006bcba
14006bd44:	4c 39 eb             	cmp    %r13,%rbx
14006bd47:	75 24                	jne    0x14006bd6d
14006bd49:	48 8b 87 88 01 00 00 	mov    0x188(%rdi),%rax
14006bd50:	48 2b 87 80 01 00 00 	sub    0x180(%rdi),%rax
14006bd57:	48 3d 00 08 00 00    	cmp    $0x800,%rax
14006bd5d:	74 0e                	je     0x14006bd6d
14006bd5f:	48 83 bf d0 01 00 00 	cmpq   $0x0,0x1d0(%rdi)
14006bd66:	00
14006bd67:	0f 84 a5 00 00 00    	je     0x14006be12
14006bd6d:	48 89 f9             	mov    %rdi,%rcx
14006bd70:	e8 db d4 ff ff       	call   0x140069250
14006bd75:	48 89 f9             	mov    %rdi,%rcx
14006bd78:	48 89 f2             	mov    %rsi,%rdx
14006bd7b:	e8 10 d3 ff ff       	call   0x140069090
14006bd80:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14006bd85:	48 31 e1             	xor    %rsp,%rcx
14006bd88:	48 3b 0d b1 52 09 00 	cmp    0x952b1(%rip),%rcx        # 0x140101040
14006bd8f:	74 06                	je     0x14006bd97
14006bd91:	e8 3a 35 00 00       	call   0x14006f2d0
14006bd96:	cc                   	int3
14006bd97:	48 83 c4 38          	add    $0x38,%rsp
14006bd9b:	5b                   	pop    %rbx
14006bd9c:	5d                   	pop    %rbp
14006bd9d:	5f                   	pop    %rdi
14006bd9e:	5e                   	pop    %rsi
14006bd9f:	41 5c                	pop    %r12
14006bda1:	41 5d                	pop    %r13
14006bda3:	41 5e                	pop    %r14
14006bda5:	41 5f                	pop    %r15
14006bda7:	c3                   	ret
14006bda8:	48 c1 f8 03          	sar    $0x3,%rax
14006bdac:	48 3b 87 10 01 00 00 	cmp    0x110(%rdi),%rax
14006bdb3:	0f 83 25 ff ff ff    	jae    0x14006bcde
14006bdb9:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14006bdc0:	aa aa aa
14006bdc3:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14006bdc8:	48 89 02             	mov    %rax,(%rdx)
14006bdcb:	48 89 f9             	mov    %rdi,%rcx
14006bdce:	49 89 f0             	mov    %rsi,%r8
14006bdd1:	e8 aa 2f fe ff       	call   0x14004ed80
14006bdd6:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14006bddb:	48 8b 10             	mov    (%rax),%rdx
14006bdde:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14006bde3:	4c 89 f1             	mov    %r14,%rcx
14006bde6:	e8 85 19 00 00       	call   0x14006d770
14006bdeb:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14006bdf0:	48 85 c9             	test   %rcx,%rcx
14006bdf3:	0f 84 e5 fe ff ff    	je     0x14006bcde
14006bdf9:	f0 ff 49 08          	lock decl 0x8(%rcx)
14006bdfd:	0f 85 db fe ff ff    	jne    0x14006bcde
14006be03:	ba 01 00 00 00       	mov    $0x1,%edx
14006be08:	e8 73 7b 06 00       	call   0x1400d3980
14006be0d:	e9 cc fe ff ff       	jmp    0x14006bcde
14006be12:	48 c1 f8 03          	sar    $0x3,%rax
14006be16:	48 3b 87 10 01 00 00 	cmp    0x110(%rdi),%rax
14006be1d:	0f 83 4a ff ff ff    	jae    0x14006bd6d
14006be23:	4c 8d b7 c0 01 00 00 	lea    0x1c0(%rdi),%r14
14006be2a:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14006be31:	aa aa aa
14006be34:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
14006be39:	48 89 03             	mov    %rax,(%rbx)
14006be3c:	48 89 f9             	mov    %rdi,%rcx
14006be3f:	48 89 da             	mov    %rbx,%rdx
14006be42:	49 89 f0             	mov    %rsi,%r8
14006be45:	e8 36 2f fe ff       	call   0x14004ed80
14006be4a:	48 8b 1b             	mov    (%rbx),%rbx
14006be4d:	4c 89 f1             	mov    %r14,%rcx
14006be50:	48 89 da             	mov    %rbx,%rdx
14006be53:	e8 18 19 00 00       	call   0x14006d770
14006be58:	48 85 db             	test   %rbx,%rbx
14006be5b:	0f 84 0c ff ff ff    	je     0x14006bd6d
14006be61:	f0 ff 4b 08          	lock decl 0x8(%rbx)
14006be65:	0f 85 02 ff ff ff    	jne    0x14006bd6d
14006be6b:	48 89 d9             	mov    %rbx,%rcx
14006be6e:	ba 01 00 00 00       	mov    $0x1,%edx
14006be73:	e8 08 7b 06 00       	call   0x1400d3980
14006be78:	e9 f0 fe ff ff       	jmp    0x14006bd6d
14006be7d:	48 8b 56 50          	mov    0x50(%rsi),%rdx
14006be81:	4c 8b 46 58          	mov    0x58(%rsi),%r8
14006be85:	e9 91 fe ff ff       	jmp    0x14006bd1b
14006be8a:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14006be8f:	4c 89 f9             	mov    %r15,%rcx
14006be92:	e8 d9 1b fe ff       	call   0x14004da70
14006be97:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14006be9c:	48 8b 08             	mov    (%rax),%rcx
14006be9f:	48 85 c9             	test   %rcx,%rcx
14006bea2:	0f 84 93 fe ff ff    	je     0x14006bd3b
14006bea8:	f0 ff 49 08          	lock decl 0x8(%rcx)
14006beac:	0f 85 89 fe ff ff    	jne    0x14006bd3b
14006beb2:	ba 01 00 00 00       	mov    $0x1,%edx
14006beb7:	e8 c4 7a 06 00       	call   0x1400d3980
14006bebc:	e9 7a fe ff ff       	jmp    0x14006bd3b
14006bec1:	0f 0b                	ud2
14006bec3:	cc                   	int3
14006bec4:	0f 0b                	ud2
14006bec6:	cc                   	int3
14006bec7:	cc                   	int3
14006bec8:	cc                   	int3
14006bec9:	cc                   	int3
14006beca:	cc                   	int3
14006becb:	cc                   	int3
14006becc:	cc                   	int3
14006becd:	cc                   	int3
14006bece:	cc                   	int3
14006becf:	cc                   	int3
14006bed0:	ba 01 00 00 00       	mov    $0x1,%edx
14006bed5:	f0 0f c1 15 1b 11 0b 	lock xadd %edx,0xb111b(%rip)        # 0x14011cff8
14006bedc:	00
14006bedd:	48 89 c8             	mov    %rcx,%rax
14006bee0:	89 11                	mov    %edx,(%rcx)
14006bee2:	c3                   	ret
14006bee3:	cc                   	int3
14006bee4:	cc                   	int3
14006bee5:	cc                   	int3
14006bee6:	cc                   	int3
14006bee7:	cc                   	int3
14006bee8:	cc                   	int3
14006bee9:	cc                   	int3
14006beea:	cc                   	int3
14006beeb:	cc                   	int3
14006beec:	cc                   	int3
14006beed:	cc                   	int3
14006beee:	cc                   	int3
14006beef:	cc                   	int3
14006bef0:	56                   	push   %rsi
14006bef1:	53                   	push   %rbx
14006bef2:	48 89 c8             	mov    %rcx,%rax
14006bef5:	8b 0d 1d 38 0a 00    	mov    0xa381d(%rip),%ecx        # 0x14010f718
14006befb:	65 4c 8b 14 25 58 00 	mov    %gs:0x58,%r10
14006bf02:	00 00
14006bf04:	4d 8b 14 ca          	mov    (%r10,%rcx,8),%r10
14006bf08:	49 8d 8a b8 01 00 00 	lea    0x1b8(%r10),%rcx
14006bf0f:	44 8b 19             	mov    (%rcx),%r11d
14006bf12:	44 89 18             	mov    %r11d,(%rax)
14006bf15:	4d 8d 92 b4 01 00 00 	lea    0x1b4(%r10),%r10