140a7ba5c:	cc                   	int3
140a7ba5d:	cc                   	int3
140a7ba5e:	cc                   	int3
140a7ba5f:	cc                   	int3
140a7ba60:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140a7ba65:	76 0c                	jbe    0x140a7ba73
140a7ba67:	48 8b 11             	mov    (%rcx),%rdx
140a7ba6a:	48 03 51 10          	add    0x10(%rcx),%rdx
140a7ba6e:	48 8b 01             	mov    (%rcx),%rax
140a7ba71:	eb 0a                	jmp    0x140a7ba7d
140a7ba73:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140a7ba77:	48 8b c1             	mov    %rcx,%rax
140a7ba7a:	48 03 d1             	add    %rcx,%rdx
140a7ba7d:	4c 8b 05 b4 4c 60 00 	mov    0x604cb4(%rip),%r8        # 0x141080738
140a7ba84:	48 2b d0             	sub    %rax,%rdx
140a7ba87:	41 b9 14 00 00 00    	mov    $0x14,%r9d
140a7ba8d:	e9 de 24 72 ff       	jmp    0x14019df70
140a7ba92:	cc                   	int3
140a7ba93:	cc                   	int3
140a7ba94:	cc                   	int3
140a7ba95:	cc                   	int3
140a7ba96:	cc                   	int3
140a7ba97:	cc                   	int3
140a7ba98:	cc                   	int3
140a7ba99:	cc                   	int3
140a7ba9a:	cc                   	int3
140a7ba9b:	cc                   	int3
140a7ba9c:	cc                   	int3
140a7ba9d:	cc                   	int3
140a7ba9e:	cc                   	int3
140a7ba9f:	cc                   	int3
140a7baa0:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140a7baa5:	76 0c                	jbe    0x140a7bab3
140a7baa7:	48 8b 11             	mov    (%rcx),%rdx
140a7baaa:	48 03 51 10          	add    0x10(%rcx),%rdx
140a7baae:	48 8b 01             	mov    (%rcx),%rax
140a7bab1:	eb 0a                	jmp    0x140a7babd
140a7bab3:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140a7bab7:	48 8b c1             	mov    %rcx,%rax
140a7baba:	48 03 d1             	add    %rcx,%rdx
140a7babd:	4c 8b 05 84 4c 60 00 	mov    0x604c84(%rip),%r8        # 0x141080748
140a7bac4:	48 2b d0             	sub    %rax,%rdx
140a7bac7:	41 b9 13 00 00 00    	mov    $0x13,%r9d
140a7bacd:	e9 9e 24 72 ff       	jmp    0x14019df70
140a7bad2:	cc                   	int3
140a7bad3:	cc                   	int3
140a7bad4:	cc                   	int3
140a7bad5:	cc                   	int3
140a7bad6:	cc                   	int3
140a7bad7:	cc                   	int3
140a7bad8:	cc                   	int3
140a7bad9:	cc                   	int3
140a7bada:	cc                   	int3
140a7badb:	cc                   	int3
140a7badc:	cc                   	int3
140a7badd:	cc                   	int3
140a7bade:	cc                   	int3
140a7badf:	cc                   	int3
140a7bae0:	48 83 ec 58          	sub    $0x58,%rsp
140a7bae4:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a7baeb:	00 00
140a7baed:	48 8d 05 bc e3 5f 00 	lea    0x5fe3bc(%rip),%rax        # 0x141079eb0
140a7baf4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7baf9:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140a7bafe:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a7bb03:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a7bb08:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bb0d:	e8 7e ad ff ff       	call   0x140a76890
140a7bb12:	90                   	nop
140a7bb13:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bb18:	e8 33 b9 f8 ff       	call   0x140a07450
140a7bb1d:	48 83 c4 58          	add    $0x58,%rsp
140a7bb21:	c3                   	ret
140a7bb22:	cc                   	int3
140a7bb23:	cc                   	int3
140a7bb24:	cc                   	int3
140a7bb25:	cc                   	int3
140a7bb26:	cc                   	int3
140a7bb27:	cc                   	int3
140a7bb28:	cc                   	int3
140a7bb29:	cc                   	int3
140a7bb2a:	cc                   	int3
140a7bb2b:	cc                   	int3
140a7bb2c:	cc                   	int3
140a7bb2d:	cc                   	int3
140a7bb2e:	cc                   	int3
140a7bb2f:	cc                   	int3
140a7bb30:	48 83 ec 58          	sub    $0x58,%rsp
140a7bb34:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a7bb3b:	00 00
140a7bb3d:	48 8d 05 6c e3 5f 00 	lea    0x5fe36c(%rip),%rax        # 0x141079eb0
140a7bb44:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7bb49:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140a7bb4e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a7bb53:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a7bb58:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bb5d:	e8 4e a8 ff ff       	call   0x140a763b0
140a7bb62:	90                   	nop
140a7bb63:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bb68:	e8 e3 b8 f8 ff       	call   0x140a07450
140a7bb6d:	48 83 c4 58          	add    $0x58,%rsp
140a7bb71:	c3                   	ret
140a7bb72:	cc                   	int3
140a7bb73:	cc                   	int3
140a7bb74:	cc                   	int3
140a7bb75:	cc                   	int3
140a7bb76:	cc                   	int3
140a7bb77:	cc                   	int3
140a7bb78:	cc                   	int3
140a7bb79:	cc                   	int3
140a7bb7a:	cc                   	int3
140a7bb7b:	cc                   	int3
140a7bb7c:	cc                   	int3
140a7bb7d:	cc                   	int3
140a7bb7e:	cc                   	int3
140a7bb7f:	cc                   	int3
140a7bb80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a7bb85:	57                   	push   %rdi
140a7bb86:	48 83 ec 50          	sub    $0x50,%rsp
140a7bb8a:	48 8b fa             	mov    %rdx,%rdi
140a7bb8d:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a7bb94:	00 00
140a7bb96:	48 8d 05 13 e3 5f 00 	lea    0x5fe313(%rip),%rax        # 0x141079eb0
140a7bb9d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7bba2:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140a7bba7:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a7bbac:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a7bbb1:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140a7bbb5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bbba:	e8 91 ef f8 ff       	call   0x140a0ab50
140a7bbbf:	84 c0                	test   %al,%al
140a7bbc1:	74 34                	je     0x140a7bbf7
140a7bbc3:	48 8b 1f             	mov    (%rdi),%rbx
140a7bbc6:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
140a7bbca:	48 03 fb             	add    %rbx,%rdi
140a7bbcd:	48 3b df             	cmp    %rdi,%rbx
140a7bbd0:	74 1a                	je     0x140a7bbec
140a7bbd2:	48 0f be 13          	movsbq (%rbx),%rdx
140a7bbd6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bbdb:	e8 80 f0 f8 ff       	call   0x140a0ac60
140a7bbe0:	84 c0                	test   %al,%al
140a7bbe2:	74 13                	je     0x140a7bbf7
140a7bbe4:	48 ff c3             	inc    %rbx
140a7bbe7:	48 3b df             	cmp    %rdi,%rbx
140a7bbea:	75 e6                	jne    0x140a7bbd2
140a7bbec:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bbf1:	e8 1a f0 f8 ff       	call   0x140a0ac10
140a7bbf6:	90                   	nop
140a7bbf7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bbfc:	e8 4f b8 f8 ff       	call   0x140a07450
140a7bc01:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a7bc06:	48 83 c4 50          	add    $0x50,%rsp
140a7bc0a:	5f                   	pop    %rdi
140a7bc0b:	c3                   	ret
140a7bc0c:	cc                   	int3
140a7bc0d:	cc                   	int3
140a7bc0e:	cc                   	int3
140a7bc0f:	cc                   	int3
140a7bc10:	40 53                	rex push %rbx
140a7bc12:	48 83 ec 20          	sub    $0x20,%rsp
140a7bc16:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140a7bc1a:	48 85 db             	test   %rbx,%rbx
140a7bc1d:	74 24                	je     0x140a7bc43
140a7bc1f:	4c 8b 03             	mov    (%rbx),%r8
140a7bc22:	48 8b 11             	mov    (%rcx),%rdx
140a7bc25:	48 8b cb             	mov    %rbx,%rcx
140a7bc28:	4d 8b 40 08          	mov    0x8(%r8),%r8
140a7bc2c:	e8 1f a6 ff ff       	call   0x140a76250
140a7bc31:	48 8b 0b             	mov    (%rbx),%rcx
140a7bc34:	ba 40 00 00 00       	mov    $0x40,%edx
140a7bc39:	48 83 c4 20          	add    $0x20,%rsp
140a7bc3d:	5b                   	pop    %rbx
140a7bc3e:	e9 01 f5 39 00       	jmp    0x140e1b144
140a7bc43:	48 83 c4 20          	add    $0x20,%rsp
140a7bc47:	5b                   	pop    %rbx
140a7bc48:	c3                   	ret
140a7bc49:	cc                   	int3
140a7bc4a:	cc                   	int3
140a7bc4b:	cc                   	int3
140a7bc4c:	cc                   	int3
140a7bc4d:	cc                   	int3
140a7bc4e:	cc                   	int3
140a7bc4f:	cc                   	int3
140a7bc50:	0f b6 4c 24 08       	movzbl 0x8(%rsp),%ecx
140a7bc55:	e9 36 b6 ff ff       	jmp    0x140a77290
140a7bc5a:	cc                   	int3
140a7bc5b:	cc                   	int3
140a7bc5c:	cc                   	int3
140a7bc5d:	cc                   	int3
140a7bc5e:	cc                   	int3
140a7bc5f:	cc                   	int3
140a7bc60:	40 53                	rex push %rbx
140a7bc62:	48 83 ec 20          	sub    $0x20,%rsp
140a7bc66:	48 8b d9             	mov    %rcx,%rbx
140a7bc69:	48 8b 09             	mov    (%rcx),%rcx
140a7bc6c:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a7bc70:	e8 7b 0c f9 ff       	call   0x140a0c8f0
140a7bc75:	48 8d 0d b4 51 60 00 	lea    0x6051b4(%rip),%rcx        # 0x141080e30
140a7bc7c:	e8 7f b2 71 ff       	call   0x140196f00
140a7bc81:	48 8b 0b             	mov    (%rbx),%rcx
140a7bc84:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a7bc88:	e8 a3 10 f9 ff       	call   0x140a0cd30
140a7bc8d:	48 8b 0b             	mov    (%rbx),%rcx
140a7bc90:	48 83 c1 10          	add    $0x10,%rcx
140a7bc94:	e8 d7 fc 00 00       	call   0x140a8b970
140a7bc99:	48 8b 0b             	mov    (%rbx),%rcx
140a7bc9c:	48 83 c1 10          	add    $0x10,%rcx
140a7bca0:	e8 1b fc 00 00       	call   0x140a8b8c0
140a7bca5:	48 8b 0b             	mov    (%rbx),%rcx
140a7bca8:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140a7bcac:	e8 df 10 f9 ff       	call   0x140a0cd90
140a7bcb1:	e8 1e 27 38 00       	call   0x140dfe3d4
140a7bcb6:	48 85 db             	test   %rbx,%rbx
140a7bcb9:	74 0d                	je     0x140a7bcc8
140a7bcbb:	ba 08 00 00 00       	mov    $0x8,%edx
140a7bcc0:	48 8b cb             	mov    %rbx,%rcx
140a7bcc3:	e8 7c f4 39 00       	call   0x140e1b144
140a7bcc8:	33 c0                	xor    %eax,%eax
140a7bcca:	48 83 c4 20          	add    $0x20,%rsp
140a7bcce:	5b                   	pop    %rbx
140a7bccf:	c3                   	ret
140a7bcd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a7bcd5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a7bcda:	57                   	push   %rdi
140a7bcdb:	48 83 ec 30          	sub    $0x30,%rsp
140a7bcdf:	48 83 39 05          	cmpq   $0x5,(%rcx)
140a7bce3:	49 8b d8             	mov    %r8,%rbx
140a7bce6:	48 8b f2             	mov    %rdx,%rsi
140a7bce9:	48 8b f9             	mov    %rcx,%rdi
140a7bcec:	74 23                	je     0x140a7bd11
140a7bcee:	e8 cd a8 f7 ff       	call   0x1409f65c0
140a7bcf3:	48 c7 07 05 00 00 00 	movq   $0x5,(%rdi)
140a7bcfa:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a7bcfe:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a7bd02:	48 85 c0             	test   %rax,%rax
140a7bd05:	74 61                	je     0x140a7bd68
140a7bd07:	f0 48 ff 80 e8 00 00 	lock incq 0xe8(%rax)
140a7bd0e:	00
140a7bd0f:	eb 57                	jmp    0x140a7bd68
140a7bd11:	49 8b 40 08          	mov    0x8(%r8),%rax
140a7bd15:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a7bd19:	48 89 41 10          	mov    %rax,0x10(%rcx)
140a7bd1d:	48 85 c0             	test   %rax,%rax
140a7bd20:	74 08                	je     0x140a7bd2a
140a7bd22:	f0 48 ff 80 e8 00 00 	lock incq 0xe8(%rax)
140a7bd29:	00
140a7bd2a:	48 85 db             	test   %rbx,%rbx
140a7bd2d:	74 39                	je     0x140a7bd68
140a7bd2f:	48 8b 83 e8 00 00 00 	mov    0xe8(%rbx),%rax
140a7bd36:	90                   	nop
140a7bd37:	48 83 f8 01          	cmp    $0x1,%rax
140a7bd3b:	74 16                	je     0x140a7bd53
140a7bd3d:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140a7bd44:	f0 48 0f c1 83 e8 00 	lock xadd %rax,0xe8(%rbx)
140a7bd4b:	00 00
140a7bd4d:	48 83 f8 01          	cmp    $0x1,%rax
140a7bd51:	75 15                	jne    0x140a7bd68
140a7bd53:	48 8b cb             	mov    %rbx,%rcx
140a7bd56:	e8 35 8c f7 ff       	call   0x1409f4990
140a7bd5b:	ba f0 00 00 00       	mov    $0xf0,%edx
140a7bd60:	48 8b cb             	mov    %rbx,%rcx
140a7bd63:	e8 dc f3 39 00       	call   0x140e1b144
140a7bd68:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a7bd6d:	33 c0                	xor    %eax,%eax
140a7bd6f:	48 89 06             	mov    %rax,(%rsi)
140a7bd72:	48 8b c6             	mov    %rsi,%rax
140a7bd75:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140a7bd7a:	48 83 c4 30          	add    $0x30,%rsp
140a7bd7e:	5f                   	pop    %rdi
140a7bd7f:	c3                   	ret
140a7bd80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a7bd85:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a7bd8a:	57                   	push   %rdi
140a7bd8b:	48 83 ec 30          	sub    $0x30,%rsp
140a7bd8f:	48 8b da             	mov    %rdx,%rbx
140a7bd92:	48 8b f9             	mov    %rcx,%rdi
140a7bd95:	33 c0                	xor    %eax,%eax
140a7bd97:	89 44 24 20          	mov    %eax,0x20(%rsp)
140a7bd9b:	48 89 01             	mov    %rax,(%rcx)
140a7bd9e:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140a7bda5:	00
140a7bda6:	e8 15 a8 f7 ff       	call   0x1409f65c0
140a7bdab:	48 c7 07 05 00 00 00 	movq   $0x5,(%rdi)
140a7bdb2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a7bdb6:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a7bdba:	48 85 c0             	test   %rax,%rax
140a7bdbd:	74 08                	je     0x140a7bdc7
140a7bdbf:	f0 48 ff 80 e8 00 00 	lock incq 0xe8(%rax)
140a7bdc6:	00
140a7bdc7:	48 8b c7             	mov    %rdi,%rax
140a7bdca:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a7bdcf:	48 83 c4 30          	add    $0x30,%rsp
140a7bdd3:	5f                   	pop    %rdi
140a7bdd4:	c3                   	ret
140a7bdd5:	cc                   	int3
140a7bdd6:	cc                   	int3
140a7bdd7:	cc                   	int3
140a7bdd8:	cc                   	int3
140a7bdd9:	cc                   	int3
140a7bdda:	cc                   	int3
140a7bddb:	cc                   	int3
140a7bddc:	cc                   	int3
140a7bddd:	cc                   	int3
140a7bdde:	cc                   	int3
140a7bddf:	cc                   	int3
140a7bde0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a7bde5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a7bdea:	57                   	push   %rdi
140a7bdeb:	48 83 ec 40          	sub    $0x40,%rsp
140a7bdef:	49 8b f0             	mov    %r8,%rsi
140a7bdf2:	48 8b da             	mov    %rdx,%rbx
140a7bdf5:	48 8b f9             	mov    %rcx,%rdi
140a7bdf8:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a7bdfd:	49 8b c8             	mov    %r8,%rcx
140a7be00:	e8 3b 76 fd ff       	call   0x140a53440
140a7be05:	90                   	nop
140a7be06:	80 7c 24 28 00       	cmpb   $0x0,0x28(%rsp)
140a7be0b:	0f 84 b3 00 00 00    	je     0x140a7bec4
140a7be11:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140a7be16:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140a7be1b:	48 8b ce             	mov    %rsi,%rcx
140a7be1e:	e8 ad fe ff ff       	call   0x140a7bcd0
140a7be23:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140a7be28:	48 85 c0             	test   %rax,%rax
140a7be2b:	75 32                	jne    0x140a7be5f
140a7be2d:	48 85 db             	test   %rbx,%rbx
140a7be30:	74 12                	je     0x140a7be44
140a7be32:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140a7be36:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140a7be3b:	48 89 43 08          	mov    %rax,0x8(%rbx)
140a7be3f:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a7be44:	0f b6 15 9d 4f 60 00 	movzbl 0x604f9d(%rip),%edx        # 0x141080de8
140a7be4b:	48 8b cf             	mov    %rdi,%rcx
140a7be4e:	e8 5d 2b 79 ff       	call   0x14020e9b0
140a7be53:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140a7be58:	e8 93 33 f4 ff       	call   0x1409bf1f0
140a7be5d:	eb 03                	jmp    0x140a7be62
140a7be5f:	48 89 07             	mov    %rax,(%rdi)
140a7be62:	80 7c 24 28 00       	cmpb   $0x0,0x28(%rsp)
140a7be67:	74 6c                	je     0x140a7bed5
140a7be69:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a7be6e:	48 85 db             	test   %rbx,%rbx
140a7be71:	74 6c                	je     0x140a7bedf
140a7be73:	48 8b 83 e8 00 00 00 	mov    0xe8(%rbx),%rax
140a7be7a:	48 83 f8 01          	cmp    $0x1,%rax
140a7be7e:	90                   	nop
140a7be7f:	74 16                	je     0x140a7be97
140a7be81:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140a7be88:	f0 48 0f c1 83 e8 00 	lock xadd %rax,0xe8(%rbx)
140a7be8f:	00 00