1401029b8:	48 89 f2             	mov    %rsi,%rdx
1401029bb:	48 89 d9             	mov    %rbx,%rcx
1401029be:	48 83 c4 28          	add    $0x28,%rsp
1401029c2:	5b                   	pop    %rbx
1401029c3:	5e                   	pop    %rsi
1401029c4:	e9 97 f9 ff ff       	jmp    0x140102360
1401029c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401029d0:	48 8b 05 a9 ee 17 00 	mov    0x17eea9(%rip),%rax        # 0x140281880
1401029d7:	48 85 c0             	test   %rax,%rax
1401029da:	75 04                	jne    0x1401029e0
1401029dc:	c3                   	ret
1401029dd:	0f 1f 00             	nopl   (%rax)
1401029e0:	f3 90                	pause
1401029e2:	eb ec                	jmp    0x1401029d0
1401029e4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401029eb:	00 00 00 00
1401029ef:	90                   	nop
1401029f0:	56                   	push   %rsi
1401029f1:	53                   	push   %rbx
1401029f2:	48 83 ec 28          	sub    $0x28,%rsp
1401029f6:	48 8b 82 80 03 00 00 	mov    0x380(%rdx),%rax
1401029fd:	48 8d 59 ff          	lea    -0x1(%rcx),%rbx
140102a01:	48 89 d6             	mov    %rdx,%rsi
140102a04:	48 8d 88 00 01 00 00 	lea    0x100(%rax),%rcx
140102a0b:	ba 01 00 00 00       	mov    $0x1,%edx
140102a10:	48 81 e3 00 00 00 fe 	and    $0xfffffffffe000000,%rbx
140102a17:	48 83 83 c0 00 00 00 	addq   $0x1,0xc0(%rbx)
140102a1e:	01
140102a1f:	e8 ac 0e 00 00       	call   0x1401038d0
140102a24:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
140102a2b:	48 39 83 d0 00 00 00 	cmp    %rax,0xd0(%rbx)
140102a32:	74 0c                	je     0x140102a40
140102a34:	48 83 c4 28          	add    $0x28,%rsp
140102a38:	5b                   	pop    %rbx
140102a39:	5e                   	pop    %rsi
140102a3a:	c3                   	ret
140102a3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140102a40:	48 89 f2             	mov    %rsi,%rdx
140102a43:	48 89 d9             	mov    %rbx,%rcx
140102a46:	48 83 c4 28          	add    $0x28,%rsp
140102a4a:	5b                   	pop    %rbx
140102a4b:	5e                   	pop    %rsi
140102a4c:	e9 0f f9 ff ff       	jmp    0x140102360
140102a51:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140102a58:	00 00 00 00
140102a5c:	0f 1f 40 00          	nopl   0x0(%rax)
140102a60:	56                   	push   %rsi
140102a61:	53                   	push   %rbx
140102a62:	48 83 ec 38          	sub    $0x38,%rsp
140102a66:	48 89 ce             	mov    %rcx,%rsi
140102a69:	48 89 d3             	mov    %rdx,%rbx
140102a6c:	eb 15                	jmp    0x140102a83
140102a6e:	66 90                	xchg   %ax,%ax
140102a70:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140102a75:	45 31 c9             	xor    %r9d,%r9d
140102a78:	45 31 c0             	xor    %r8d,%r8d
140102a7b:	48 89 f2             	mov    %rsi,%rdx
140102a7e:	e8 8d f1 ff ff       	call   0x140101c10
140102a83:	e8 d8 dd ff ff       	call   0x140100860
140102a88:	48 89 c1             	mov    %rax,%rcx
140102a8b:	48 85 c0             	test   %rax,%rax
140102a8e:	75 e0                	jne    0x140102a70
140102a90:	48 83 c4 38          	add    $0x38,%rsp
140102a94:	5b                   	pop    %rbx
140102a95:	5e                   	pop    %rsi
140102a96:	c3                   	ret
140102a97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140102a9e:	00 00
140102aa0:	41 54                	push   %r12
140102aa2:	55                   	push   %rbp
140102aa3:	57                   	push   %rdi
140102aa4:	56                   	push   %rsi
140102aa5:	53                   	push   %rbx
140102aa6:	48 83 ec 30          	sub    $0x30,%rsp
140102aaa:	be ff 03 00 00       	mov    $0x3ff,%esi
140102aaf:	49 89 cc             	mov    %rcx,%r12
140102ab2:	4c 89 c7             	mov    %r8,%rdi
140102ab5:	0f b6 ea             	movzbl %dl,%ebp
140102ab8:	84 d2                	test   %dl,%dl
140102aba:	74 27                	je     0x140102ae3
140102abc:	e9 8f 00 00 00       	jmp    0x140102b50
140102ac1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140102ac8:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140102acd:	45 31 c9             	xor    %r9d,%r9d
140102ad0:	45 31 c0             	xor    %r8d,%r8d
140102ad3:	4c 89 e2             	mov    %r12,%rdx
140102ad6:	48 89 d9             	mov    %rbx,%rcx
140102ad9:	e8 32 f1 ff ff       	call   0x140101c10
140102ade:	83 ee 01             	sub    $0x1,%esi
140102ae1:	72 5f                	jb     0x140102b42
140102ae3:	e8 78 dd ff ff       	call   0x140100860
140102ae8:	48 89 c3             	mov    %rax,%rbx
140102aeb:	48 85 c0             	test   %rax,%rax
140102aee:	74 52                	je     0x140102b42
140102af0:	45 31 c0             	xor    %r8d,%r8d
140102af3:	31 d2                	xor    %edx,%edx
140102af5:	49 89 f9             	mov    %rdi,%r9
140102af8:	48 89 d9             	mov    %rbx,%rcx
140102afb:	e8 e0 ef ff ff       	call   0x140101ae0
140102b00:	48 83 bb d0 00 00 00 	cmpq   $0x0,0xd0(%rbx)
140102b07:	00
140102b08:	74 be                	je     0x140102ac8
140102b0a:	4c 8b 87 80 03 00 00 	mov    0x380(%rdi),%r8
140102b11:	89 ea                	mov    %ebp,%edx
140102b13:	48 89 d9             	mov    %rbx,%rcx
140102b16:	e8 35 e8 ff ff       	call   0x140101350
140102b1b:	48 8b 05 5e ee 17 00 	mov    0x17ee5e(%rip),%rax        # 0x140281980
140102b22:	48 89 83 b0 00 00 00 	mov    %rax,0xb0(%rbx)
140102b29:	f0 48 0f b1 1d 4e ee 	lock cmpxchg %rbx,0x17ee4e(%rip)        # 0x140281980
140102b30:	17 00
140102b32:	75 ee                	jne    0x140102b22
140102b34:	f0 48 83 05 83 ed 17 	lock addq $0x1,0x17ed83(%rip)        # 0x1402818c0
140102b3b:	00 01
140102b3d:	83 ee 01             	sub    $0x1,%esi
140102b40:	73 a1                	jae    0x140102ae3
140102b42:	48 83 c4 30          	add    $0x30,%rsp
140102b46:	5b                   	pop    %rbx
140102b47:	5e                   	pop    %rsi
140102b48:	5f                   	pop    %rdi
140102b49:	5d                   	pop    %rbp
140102b4a:	41 5c                	pop    %r12
140102b4c:	c3                   	ret
140102b4d:	0f 1f 00             	nopl   (%rax)
140102b50:	e8 fb da ff ff       	call   0x140100650
140102b55:	be ff 3f 00 00       	mov    $0x3fff,%esi
140102b5a:	eb 87                	jmp    0x140102ae3
140102b5c:	0f 1f 40 00          	nopl   0x0(%rax)
140102b60:	53                   	push   %rbx
140102b61:	48 83 ec 20          	sub    $0x20,%rsp
140102b65:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140102b69:	4c 89 c3             	mov    %r8,%rbx
140102b6c:	75 0a                	jne    0x140102b78
140102b6e:	48 83 c4 20          	add    $0x20,%rsp
140102b72:	5b                   	pop    %rbx
140102b73:	c3                   	ret
140102b74:	0f 1f 40 00          	nopl   0x0(%rax)
140102b78:	4c 89 c1             	mov    %r8,%rcx
140102b7b:	e8 70 64 ff ff       	call   0x1400f8ff0
140102b80:	48 83 f8 08          	cmp    $0x8,%rax
140102b84:	76 e8                	jbe    0x140102b6e
140102b86:	4c 8b 05 73 60 13 00 	mov    0x136073(%rip),%r8        # 0x140238c00
140102b8d:	48 8d 50 f8          	lea    -0x8(%rax),%rdx
140102b91:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140102b95:	48 83 c4 20          	add    $0x20,%rsp
140102b99:	5b                   	pop    %rbx
140102b9a:	e9 01 9f ff ff       	jmp    0x1400fcaa0
140102b9f:	90                   	nop
140102ba0:	48 89 c8             	mov    %rcx,%rax
140102ba3:	48 89 d1             	mov    %rdx,%rcx
140102ba6:	4c 89 c2             	mov    %r8,%rdx
140102ba9:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140102bae:	48 81 fa 00 00 00 01 	cmp    $0x1000000,%rdx
140102bb5:	77 61                	ja     0x140102c18
140102bb7:	48 81 f9 00 40 00 00 	cmp    $0x4000,%rcx
140102bbe:	76 28                	jbe    0x140102be8
140102bc0:	48 81 f9 00 00 02 00 	cmp    $0x20000,%rcx
140102bc7:	76 37                	jbe    0x140102c00
140102bc9:	48 81 f9 00 00 00 01 	cmp    $0x1000000,%rcx
140102bd0:	76 16                	jbe    0x140102be8
140102bd2:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140102bd7:	44 8b 80 28 0b 00 00 	mov    0xb28(%rax),%r8d
140102bde:	e9 2d f6 ff ff       	jmp    0x140102210
140102be3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140102be8:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140102bed:	48 89 ca             	mov    %rcx,%rdx
140102bf0:	49 89 c8             	mov    %rcx,%r8
140102bf3:	48 89 c1             	mov    %rax,%rcx
140102bf6:	e9 85 f8 ff ff       	jmp    0x140102480
140102bfb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140102c00:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140102c05:	ba 00 00 08 00       	mov    $0x80000,%edx
140102c0a:	49 89 c8             	mov    %rcx,%r8
140102c0d:	48 89 c1             	mov    %rax,%rcx
140102c10:	e9 6b f8 ff ff       	jmp    0x140102480
140102c15:	0f 1f 00             	nopl   (%rax)
140102c18:	41 ba 00 00 00 02    	mov    $0x2000000,%r10d
140102c1e:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140102c23:	44 8b 80 28 0b 00 00 	mov    0xb28(%rax),%r8d
140102c2a:	4c 39 d2             	cmp    %r10,%rdx
140102c2d:	49 0f 42 d2          	cmovb  %r10,%rdx
140102c31:	e9 da f5 ff ff       	jmp    0x140102210
140102c36:	90                   	nop
140102c37:	90                   	nop
140102c38:	90                   	nop
140102c39:	90                   	nop
140102c3a:	90                   	nop
140102c3b:	90                   	nop
140102c3c:	90                   	nop
140102c3d:	90                   	nop
140102c3e:	90                   	nop
140102c3f:	90                   	nop
140102c40:	48 b8 ff ff ff ff ff 	movabs $0x27ffffffffff,%rax
140102c47:	27 00 00
140102c4a:	48 39 c8             	cmp    %rcx,%rax
140102c4d:	72 2e                	jb     0x140102c7d
140102c4f:	48 89 ca             	mov    %rcx,%rdx
140102c52:	48 8d 05 67 ed 17 00 	lea    0x17ed67(%rip),%rax        # 0x1402819c0
140102c59:	48 c1 e9 19          	shr    $0x19,%rcx
140102c5d:	48 c1 ea 1f          	shr    $0x1f,%rdx
140102c61:	4c 8d 04 d0          	lea    (%rax,%rdx,8),%r8
140102c65:	ba 01 00 00 00       	mov    $0x1,%edx
140102c6a:	49 8b 00             	mov    (%r8),%rax
140102c6d:	48 d3 e2             	shl    %cl,%rdx
140102c70:	48 89 d1             	mov    %rdx,%rcx
140102c73:	48 09 c1             	or     %rax,%rcx
140102c76:	f0 49 0f b1 08       	lock cmpxchg %rcx,(%r8)
140102c7b:	75 f3                	jne    0x140102c70
140102c7d:	c3                   	ret
140102c7e:	66 90                	xchg   %ax,%ax
140102c80:	48 b8 ff ff ff ff ff 	movabs $0x27ffffffffff,%rax
140102c87:	27 00 00
140102c8a:	48 39 c8             	cmp    %rcx,%rax
140102c8d:	72 30                	jb     0x140102cbf
140102c8f:	48 89 ca             	mov    %rcx,%rdx
140102c92:	48 8d 05 27 ed 17 00 	lea    0x17ed27(%rip),%rax        # 0x1402819c0
140102c99:	48 c1 e9 19          	shr    $0x19,%rcx
140102c9d:	48 c1 ea 1f          	shr    $0x1f,%rdx
140102ca1:	4c 8d 04 d0          	lea    (%rax,%rdx,8),%r8
140102ca5:	48 c7 c2 fe ff ff ff 	mov    $0xfffffffffffffffe,%rdx
140102cac:	49 8b 00             	mov    (%r8),%rax
140102caf:	48 d3 c2             	rol    %cl,%rdx
140102cb2:	48 89 d1             	mov    %rdx,%rcx
140102cb5:	48 21 c1             	and    %rax,%rcx
140102cb8:	f0 49 0f b1 08       	lock cmpxchg %rcx,(%r8)
140102cbd:	75 f3                	jne    0x140102cb2
140102cbf:	c3                   	ret
140102cc0:	49 89 c8             	mov    %rcx,%r8
140102cc3:	48 85 c9             	test   %rcx,%rcx
140102cc6:	74 5b                	je     0x140102d23
140102cc8:	48 ba ff ff ff ff ff 	movabs $0x27ffffffffff,%rdx
140102ccf:	27 00 00
140102cd2:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
140102cd6:	48 25 00 00 00 fe    	and    $0xfffffffffe000000,%rax
140102cdc:	48 39 c2             	cmp    %rax,%rdx
140102cdf:	72 37                	jb     0x140102d18
140102ce1:	49 89 c1             	mov    %rax,%r9
140102ce4:	48 89 c2             	mov    %rax,%rdx
140102ce7:	4c 8d 1d d2 ec 17 00 	lea    0x17ecd2(%rip),%r11        # 0x1402819c0
140102cee:	49 c1 e9 1f          	shr    $0x1f,%r9
140102cf2:	48 c1 ea 19          	shr    $0x19,%rdx
140102cf6:	4f 8b 14 cb          	mov    (%r11,%r9,8),%r10
140102cfa:	48 89 d1             	mov    %rdx,%rcx
140102cfd:	83 e1 3f             	and    $0x3f,%ecx
140102d00:	49 0f a3 d2          	bt     %rdx,%r10
140102d04:	73 2a                	jae    0x140102d30
140102d06:	48 85 c0             	test   %rax,%rax
140102d09:	74 18                	je     0x140102d23
140102d0b:	b8 01 00 00 00       	mov    $0x1,%eax
140102d10:	c3                   	ret
140102d11:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140102d18:	48 8b 05 a1 6c 1a 00 	mov    0x1a6ca1(%rip),%rax        # 0x1402a99c0
140102d1f:	a8 01                	test   $0x1,%al
140102d21:	75 e8                	jne    0x140102d0b
140102d23:	4c 89 c1             	mov    %r8,%rcx
140102d26:	e9 25 26 0b 00       	jmp    0x1401b5350
140102d2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140102d30:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
140102d37:	48 d3 e2             	shl    %cl,%rdx
140102d3a:	48 f7 d2             	not    %rdx
140102d3d:	4c 21 d2             	and    %r10,%rdx
140102d40:	75 5e                	jne    0x140102da0
140102d42:	4d 85 c9             	test   %r9,%r9
140102d45:	74 dc                	je     0x140102d23
140102d47:	4f 8d 54 cb f8       	lea    -0x8(%r11,%r9,8),%r10
140102d4c:	4c 89 ca             	mov    %r9,%rdx
140102d4f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140102d56:	00 00 00 00
140102d5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140102d60:	4d 8b 1a             	mov    (%r10),%r11
140102d63:	48 83 ea 01          	sub    $0x1,%rdx
140102d67:	49 83 ea 08          	sub    $0x8,%r10
140102d6b:	4d 85 db             	test   %r11,%r11
140102d6e:	74 b3                	je     0x140102d23
140102d70:	48 85 d2             	test   %rdx,%rdx
140102d73:	75 eb                	jne    0x140102d60
140102d75:	4d 85 db             	test   %r11,%r11
140102d78:	74 a9                	je     0x140102d23
140102d7a:	49 29 d1             	sub    %rdx,%r9
140102d7d:	49 c1 e1 06          	shl    $0x6,%r9
140102d81:	49 01 c9             	add    %rcx,%r9
140102d84:	4d 0f bd db          	bsr    %r11,%r11
140102d88:	41 83 f3 3f          	xor    $0x3f,%r11d
140102d8c:	4b 8d 54 19 c1       	lea    -0x3f(%r9,%r11,1),%rdx
140102d91:	48 c1 e2 19          	shl    $0x19,%rdx
140102d95:	48 29 d0             	sub    %rdx,%rax
140102d98:	eb 1f                	jmp    0x140102db9
140102d9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140102da0:	48 0f bd d2          	bsr    %rdx,%rdx
140102da4:	83 f2 3f             	xor    $0x3f,%edx
140102da7:	48 8d 54 11 c1       	lea    -0x3f(%rcx,%rdx,1),%rdx
140102dac:	48 c1 e2 19          	shl    $0x19,%rdx
140102db0:	48 29 d0             	sub    %rdx,%rax
140102db3:	0f 84 6a ff ff ff    	je     0x140102d23
140102db9:	48 8b 15 10 5e 13 00 	mov    0x135e10(%rip),%rdx        # 0x140238bd0
140102dc0:	48 8b 8a 30 0b 00 00 	mov    0xb30(%rdx),%rcx
140102dc7:	48 31 c1             	xor    %rax,%rcx
140102dca:	48 3b 88 d8 00 00 00 	cmp    0xd8(%rax),%rcx
140102dd1:	0f 85 4c ff ff ff    	jne    0x140102d23
140102dd7:	48 8b 90 e0 00 00 00 	mov    0xe0(%rax),%rdx
140102dde:	48 c1 e2 10          	shl    $0x10,%rdx
140102de2:	48 01 d0             	add    %rdx,%rax
140102de5:	49 39 c0             	cmp    %rax,%r8
140102de8:	0f 82 1d ff ff ff    	jb     0x140102d0b
140102dee:	e9 30 ff ff ff       	jmp    0x140102d23
140102df3:	90                   	nop
140102df4:	90                   	nop
140102df5:	90                   	nop
140102df6:	90                   	nop
140102df7:	90                   	nop
140102df8:	90                   	nop
140102df9:	90                   	nop
140102dfa:	90                   	nop
140102dfb:	90                   	nop
140102dfc:	90                   	nop
140102dfd:	90                   	nop
140102dfe:	90                   	nop
140102dff:	90                   	nop
140102e00:	53                   	push   %rbx
140102e01:	48 83 ec 30          	sub    $0x30,%rsp
140102e05:	48 8b 1d e4 5c 13 00 	mov    0x135ce4(%rip),%rbx        # 0x140238af0
140102e0c:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
140102e11:	4c 8b 0b             	mov    (%rbx),%r9
140102e14:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140102e19:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140102e1e:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140102e23:	e8 48 1d 0e 00       	call   0x1401e4b70
140102e28:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140102e2d:	48 2b 13             	sub    (%rbx),%rdx
140102e30:	75 06                	jne    0x140102e38
140102e32:	48 83 c4 30          	add    $0x30,%rsp
140102e36:	5b                   	pop    %rbx
140102e37:	c3                   	ret
140102e38:	e8 33 1a 0e 00       	call   0x1401e4870
140102e3d:	90                   	nop
140102e3e:	66 90                	xchg   %ax,%ax
140102e40:	48 8b 05 b9 5d 13 00 	mov    0x135db9(%rip),%rax        # 0x140238c00
140102e47:	48 39 c1             	cmp    %rax,%rcx
140102e4a:	72 0b                	jb     0x140102e57
140102e4c:	48 05 80 02 00 00    	add    $0x280,%rax
140102e52:	48 39 c1             	cmp    %rax,%rcx
140102e55:	72 29                	jb     0x140102e80
140102e57:	48 8b 41 18          	mov    0x18(%rcx),%rax
140102e5b:	48 01 d0             	add    %rdx,%rax
140102e5e:	48 89 41 18          	mov    %rax,0x18(%rcx)
140102e62:	48 3b 41 10          	cmp    0x10(%rcx),%rax
140102e66:	7e 04                	jle    0x140102e6c
140102e68:	48 89 41 10          	mov    %rax,0x10(%rcx)
140102e6c:	48 85 d2             	test   %rdx,%rdx
140102e6f:	7e 07                	jle    0x140102e78
140102e71:	48 01 11             	add    %rdx,(%rcx)