14013fa94:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013fa98:	e8 93 7f fe ff       	call   0x140127a30
14013fa9d:	8b 74 24 78          	mov    0x78(%rsp),%esi
14013faa1:	eb 6c                	jmp    0x14013fb0f
14013faa3:	8b d5                	mov    %ebp,%edx
14013faa5:	49 8b cc             	mov    %r12,%rcx
14013faa8:	e8 33 b5 fa ff       	call   0x1400eafe0
14013faad:	41 ff cd             	dec    %r13d
14013fab0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14013fab4:	e8 77 7f fe ff       	call   0x140127a30
14013fab9:	83 ed 01             	sub    $0x1,%ebp
14013fabc:	0f 89 5e ff ff ff    	jns    0x14013fa20
14013fac2:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14013fac7:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14013facb:	e8 60 7f fe ff       	call   0x140127a30
14013fad0:	33 db                	xor    %ebx,%ebx
14013fad2:	45 85 ed             	test   %r13d,%r13d
14013fad5:	7e 2a                	jle    0x14013fb01
14013fad7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14013fade:	00 00
14013fae0:	8b d3                	mov    %ebx,%edx
14013fae2:	49 8b cc             	mov    %r12,%rcx
14013fae5:	e8 56 bf fa ff       	call   0x1400eba40
14013faea:	49 8b d7             	mov    %r15,%rdx
14013faed:	48 8b c8             	mov    %rax,%rcx
14013faf0:	ff d7                	call   *%rdi
14013faf2:	85 c0                	test   %eax,%eax
14013faf4:	0f 84 8f 00 00 00    	je     0x14013fb89
14013fafa:	ff c3                	inc    %ebx
14013fafc:	41 3b dd             	cmp    %r13d,%ebx
14013faff:	7c df                	jl     0x14013fae0
14013fb01:	be 01 00 00 00       	mov    $0x1,%esi
14013fb06:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
14013fb0b:	89 74 24 78          	mov    %esi,0x78(%rsp)
14013fb0f:	ff c5                	inc    %ebp
14013fb11:	41 3b ed             	cmp    %r13d,%ebp
14013fb14:	0f 8d 02 01 00 00    	jge    0x14013fc1c
14013fb1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14013fb20:	8b d5                	mov    %ebp,%edx
14013fb22:	49 8b cc             	mov    %r12,%rcx
14013fb25:	e8 16 bf fa ff       	call   0x1400eba40
14013fb2a:	48 8b d8             	mov    %rax,%rbx
14013fb2d:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14013fb33:	48 85 c0             	test   %rax,%rax
14013fb36:	0f 84 c7 00 00 00    	je     0x14013fc03
14013fb3c:	48 8b 48 50          	mov    0x50(%rax),%rcx
14013fb40:	4c 8d 05 a9 67 1d 00 	lea    0x1d67a9(%rip),%r8        # 0x1403162f0
14013fb47:	41 8b d7             	mov    %r15d,%edx
14013fb4a:	e8 e1 69 06 00       	call   0x1401a6530
14013fb4f:	48 8b f8             	mov    %rax,%rdi
14013fb52:	48 85 c0             	test   %rax,%rax
14013fb55:	75 36                	jne    0x14013fb8d
14013fb57:	e8 14 75 fe ff       	call   0x140127070
14013fb5c:	4c 8d 05 95 6b 1d 00 	lea    0x1d6b95(%rip),%r8        # 0x1403166f8
14013fb63:	ba 56 01 00 00       	mov    $0x156,%edx
14013fb68:	48 8d 0d 71 6b 1d 00 	lea    0x1d6b71(%rip),%rcx        # 0x1403166e0
14013fb6f:	e8 1c 76 fe ff       	call   0x140127190
14013fb74:	45 33 c0             	xor    %r8d,%r8d
14013fb77:	8d 4f 0f             	lea    0xf(%rdi),%ecx
14013fb7a:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14013fb7f:	e8 0c 77 fe ff       	call   0x140127290
14013fb84:	45 33 ff             	xor    %r15d,%r15d
14013fb87:	eb 1e                	jmp    0x14013fba7
14013fb89:	33 ed                	xor    %ebp,%ebp
14013fb8b:	eb 93                	jmp    0x14013fb20
14013fb8d:	48 8b 48 20          	mov    0x20(%rax),%rcx
14013fb91:	e8 da 7d fe ff       	call   0x140127970
14013fb96:	85 c0                	test   %eax,%eax
14013fb98:	74 69                	je     0x14013fc03
14013fb9a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14013fb9e:	e8 cd 7d fe ff       	call   0x140127970
14013fba3:	85 c0                	test   %eax,%eax
14013fba5:	74 53                	je     0x14013fbfa
14013fba7:	ff 4b 20             	decl   0x20(%rbx)
14013fbaa:	83 7b 20 01          	cmpl   $0x1,0x20(%rbx)
14013fbae:	7d 3c                	jge    0x14013fbec
14013fbb0:	83 23 fd             	andl   $0xfffffffd,(%rbx)
14013fbb3:	48 85 ff             	test   %rdi,%rdi
14013fbb6:	74 34                	je     0x14013fbec
14013fbb8:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14013fbbc:	e8 7f bb fa ff       	call   0x1400eb740
14013fbc1:	33 f6                	xor    %esi,%esi
14013fbc3:	44 8b f0             	mov    %eax,%r14d
14013fbc6:	85 c0                	test   %eax,%eax
14013fbc8:	7e 22                	jle    0x14013fbec
14013fbca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14013fbd0:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14013fbd4:	8b d6                	mov    %esi,%edx
14013fbd6:	e8 65 be fa ff       	call   0x1400eba40
14013fbdb:	48 8b cb             	mov    %rbx,%rcx
14013fbde:	48 8b 50 20          	mov    0x20(%rax),%rdx
14013fbe2:	ff 50 10             	call   *0x10(%rax)
14013fbe5:	ff c6                	inc    %esi
14013fbe7:	41 3b f6             	cmp    %r14d,%esi
14013fbea:	7c e4                	jl     0x14013fbd0
14013fbec:	45 85 ff             	test   %r15d,%r15d
14013fbef:	74 12                	je     0x14013fc03
14013fbf1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14013fbf5:	e8 36 7e fe ff       	call   0x140127a30
14013fbfa:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14013fbfe:	e8 2d 7e fe ff       	call   0x140127a30
14013fc03:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14013fc08:	f0 0f c1 4b 10       	lock xadd %ecx,0x10(%rbx)
14013fc0d:	ff c5                	inc    %ebp
14013fc0f:	41 3b ed             	cmp    %r13d,%ebp
14013fc12:	0f 8c 08 ff ff ff    	jl     0x14013fb20
14013fc18:	8b 74 24 78          	mov    0x78(%rsp),%esi
14013fc1c:	49 8b cc             	mov    %r12,%rcx
14013fc1f:	e8 bc b7 fa ff       	call   0x1400eb3e0
14013fc24:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
14013fc29:	8b c6                	mov    %esi,%eax
14013fc2b:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14013fc30:	4c 8b 64 24 28       	mov    0x28(%rsp),%r12
14013fc35:	48 83 c4 30          	add    $0x30,%rsp
14013fc39:	41 5f                	pop    %r15
14013fc3b:	41 5e                	pop    %r14
14013fc3d:	5f                   	pop    %rdi
14013fc3e:	5e                   	pop    %rsi
14013fc3f:	5b                   	pop    %rbx
14013fc40:	c3                   	ret
14013fc41:	33 c0                	xor    %eax,%eax
14013fc43:	48 83 c4 30          	add    $0x30,%rsp
14013fc47:	41 5f                	pop    %r15
14013fc49:	41 5e                	pop    %r14
14013fc4b:	5f                   	pop    %rdi
14013fc4c:	5e                   	pop    %rsi
14013fc4d:	5b                   	pop    %rbx
14013fc4e:	c3                   	ret
14013fc4f:	cc                   	int3
14013fc50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14013fc55:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14013fc5a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14013fc5f:	57                   	push   %rdi
14013fc60:	41 56                	push   %r14
14013fc62:	41 57                	push   %r15
14013fc64:	b8 00 01 00 00       	mov    $0x100,%eax
14013fc69:	e8 c2 0e 17 00       	call   0x1402b0b30
14013fc6e:	48 2b e0             	sub    %rax,%rsp
14013fc71:	45 33 ff             	xor    %r15d,%r15d
14013fc74:	41 8b e8             	mov    %r8d,%ebp
14013fc77:	4c 8b f2             	mov    %rdx,%r14
14013fc7a:	4c 8d 05 6f 66 1d 00 	lea    0x1d666f(%rip),%r8        # 0x1403162f0
14013fc81:	48 8b f1             	mov    %rcx,%rsi
14013fc84:	41 8b df             	mov    %r15d,%ebx
14013fc87:	41 8d 57 01          	lea    0x1(%r15),%edx
14013fc8b:	e8 a0 68 06 00       	call   0x1401a6530
14013fc90:	48 8b f8             	mov    %rax,%rdi
14013fc93:	48 85 c0             	test   %rax,%rax
14013fc96:	75 2f                	jne    0x14013fcc7
14013fc98:	e8 d3 73 fe ff       	call   0x140127070
14013fc9d:	4c 8d 05 54 6a 1d 00 	lea    0x1d6a54(%rip),%r8        # 0x1403166f8
14013fca4:	ba 56 01 00 00       	mov    $0x156,%edx
14013fca9:	48 8d 0d 30 6a 1d 00 	lea    0x1d6a30(%rip),%rcx        # 0x1403166e0
14013fcb0:	e8 db 74 fe ff       	call   0x140127190
14013fcb5:	45 33 c0             	xor    %r8d,%r8d
14013fcb8:	8d 4f 0f             	lea    0xf(%rdi),%ecx
14013fcbb:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14013fcc0:	e8 cb 75 fe ff       	call   0x140127290
14013fcc5:	eb 7f                	jmp    0x14013fd46
14013fcc7:	33 d2                	xor    %edx,%edx
14013fcc9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14013fcce:	41 b8 e0 00 00 00    	mov    $0xe0,%r8d
14013fcd4:	e8 27 1d 1a 00       	call   0x1402e1a00
14013fcd9:	85 ed                	test   %ebp,%ebp
14013fcdb:	75 16                	jne    0x14013fcf3
14013fcdd:	48 8b ce             	mov    %rsi,%rcx
14013fce0:	e8 5b 6b 06 00       	call   0x1401a6840
14013fce5:	85 c0                	test   %eax,%eax
14013fce7:	74 0a                	je     0x14013fcf3
14013fce9:	33 d2                	xor    %edx,%edx
14013fceb:	8d 4d 40             	lea    0x40(%rbp),%ecx
14013fcee:	e8 dd 52 ff ff       	call   0x140134fd0
14013fcf3:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14013fcf7:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
14013fcfc:	e8 6f 7c fe ff       	call   0x140127970
14013fd01:	85 c0                	test   %eax,%eax
14013fd03:	75 04                	jne    0x14013fd09
14013fd05:	33 c0                	xor    %eax,%eax
14013fd07:	eb 40                	jmp    0x14013fd49
14013fd09:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14013fd0d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14013fd12:	e8 a9 b4 fa ff       	call   0x1400eb1c0
14013fd17:	83 f8 ff             	cmp    $0xffffffff,%eax
14013fd1a:	74 0e                	je     0x14013fd2a
14013fd1c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14013fd20:	8b d0                	mov    %eax,%edx
14013fd22:	e8 19 bd fa ff       	call   0x1400eba40
14013fd27:	48 8b d8             	mov    %rax,%rbx
14013fd2a:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14013fd2e:	e8 fd 7c fe ff       	call   0x140127a30
14013fd33:	48 85 db             	test   %rbx,%rbx
14013fd36:	74 0e                	je     0x14013fd46
14013fd38:	48 8b cb             	mov    %rbx,%rcx
14013fd3b:	e8 c0 09 00 00       	call   0x140140700
14013fd40:	85 c0                	test   %eax,%eax
14013fd42:	49 0f 44 df          	cmove  %r15,%rbx
14013fd46:	48 8b c3             	mov    %rbx,%rax
14013fd49:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
14013fd50:	00
14013fd51:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14013fd55:	49 8b 6b 28          	mov    0x28(%r11),%rbp
14013fd59:	49 8b 73 30          	mov    0x30(%r11),%rsi
14013fd5d:	49 8b e3             	mov    %r11,%rsp
14013fd60:	41 5f                	pop    %r15
14013fd62:	41 5e                	pop    %r14
14013fd64:	5f                   	pop    %rdi
14013fd65:	c3                   	ret
14013fd66:	cc                   	int3
14013fd67:	cc                   	int3
14013fd68:	cc                   	int3
14013fd69:	cc                   	int3
14013fd6a:	cc                   	int3
14013fd6b:	cc                   	int3
14013fd6c:	cc                   	int3
14013fd6d:	cc                   	int3
14013fd6e:	cc                   	int3
14013fd6f:	cc                   	int3
14013fd70:	48 85 c9             	test   %rcx,%rcx
14013fd73:	0f 84 35 01 00 00    	je     0x14013feae
14013fd79:	53                   	push   %rbx
14013fd7a:	b8 20 00 00 00       	mov    $0x20,%eax
14013fd7f:	e8 ac 0d 17 00       	call   0x1402b0b30
14013fd84:	48 2b e0             	sub    %rax,%rsp
14013fd87:	48 8b d9             	mov    %rcx,%rbx
14013fd8a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14013fd8f:	f0 0f c1 41 10       	lock xadd %eax,0x10(%rcx)
14013fd94:	83 f8 01             	cmp    $0x1,%eax
14013fd97:	0f 85 fc 00 00 00    	jne    0x14013fe99
14013fd9d:	84 01                	test   %al,(%rcx)
14013fd9f:	74 7c                	je     0x14013fe1d
14013fda1:	48 8b 41 70          	mov    0x70(%rcx),%rax
14013fda5:	48 85 c0             	test   %rax,%rax
14013fda8:	74 12                	je     0x14013fdbc
14013fdaa:	f6 81 c8 00 00 00 01 	testb  $0x1,0xc8(%rcx)
14013fdb1:	75 09                	jne    0x14013fdbc
14013fdb3:	48 8b 89 d0 00 00 00 	mov    0xd0(%rcx),%rcx
14013fdba:	ff d0                	call   *%rax
14013fdbc:	48 8b 53 68          	mov    0x68(%rbx),%rdx
14013fdc0:	48 85 d2             	test   %rdx,%rdx
14013fdc3:	74 26                	je     0x14013fdeb
14013fdc5:	8b 4b 60             	mov    0x60(%rbx),%ecx
14013fdc8:	e8 83 d6 fd ff       	call   0x14011d450
14013fdcd:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
14013fdd1:	48 8d 15 08 69 1d 00 	lea    0x1d6908(%rip),%rdx        # 0x1403166e0
14013fdd8:	41 b8 c4 02 00 00    	mov    $0x2c4,%r8d
14013fdde:	e8 dd bf fa ff       	call   0x1400ebdc0
14013fde3:	48 c7 43 68 00 00 00 	movq   $0x0,0x68(%rbx)
14013fdea:	00
14013fdeb:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14013fdf2:	48 8d 15 e7 68 1d 00 	lea    0x1d68e7(%rip),%rdx        # 0x1403166e0
14013fdf9:	41 b8 c9 02 00 00    	mov    $0x2c9,%r8d
14013fdff:	e8 bc bf fa ff       	call   0x1400ebdc0
14013fe04:	83 23 fe             	andl   $0xfffffffe,(%rbx)
14013fe07:	48 c7 83 a8 00 00 00 	movq   $0x0,0xa8(%rbx)
14013fe0e:	00 00 00 00
14013fe12:	48 c7 83 b0 00 00 00 	movq   $0x0,0xb0(%rbx)
14013fe19:	00 00 00 00
14013fe1d:	48 8b cb             	mov    %rbx,%rcx
14013fe20:	e8 fb 9a 06 00       	call   0x1401a9920
14013fe25:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14013fe29:	e8 b2 e0 07 00       	call   0x1401bdee0
14013fe2e:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14013fe32:	48 8d 15 a7 68 1d 00 	lea    0x1d68a7(%rip),%rdx        # 0x1403166e0
14013fe39:	41 b8 d8 02 00 00    	mov    $0x2d8,%r8d
14013fe3f:	e8 7c bf fa ff       	call   0x1400ebdc0
14013fe44:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14013fe48:	48 8d 15 91 68 1d 00 	lea    0x1d6891(%rip),%rdx        # 0x1403166e0
14013fe4f:	41 b8 d9 02 00 00    	mov    $0x2d9,%r8d
14013fe55:	e8 66 bf fa ff       	call   0x1400ebdc0
14013fe5a:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14013fe5e:	48 8d 15 7b f4 ff ff 	lea    -0xb85(%rip),%rdx        # 0x14013f2e0
14013fe65:	e8 16 b9 fa ff       	call   0x1400eb780
14013fe6a:	48 8b 8b b8 00 00 00 	mov    0xb8(%rbx),%rcx
14013fe71:	e8 5a 7a fe ff       	call   0x1401278d0
14013fe76:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14013fe7a:	e8 51 7a fe ff       	call   0x1401278d0
14013fe7f:	41 b8 e0 02 00 00    	mov    $0x2e0,%r8d
14013fe85:	48 8d 15 54 68 1d 00 	lea    0x1d6854(%rip),%rdx        # 0x1403166e0
14013fe8c:	48 8b cb             	mov    %rbx,%rcx
14013fe8f:	48 83 c4 20          	add    $0x20,%rsp
14013fe93:	5b                   	pop    %rbx
14013fe94:	e9 27 bf fa ff       	jmp    0x1400ebdc0
14013fe99:	f6 81 c8 00 00 00 01 	testb  $0x1,0xc8(%rcx)
14013fea0:	74 07                	je     0x14013fea9
14013fea2:	33 d2                	xor    %edx,%edx
14013fea4:	e8 97 e5 07 00       	call   0x1401be440
14013fea9:	48 83 c4 20          	add    $0x20,%rsp
14013fead:	5b                   	pop    %rbx
14013feae:	c3                   	ret
14013feaf:	cc                   	int3
14013feb0:	48 85 c9             	test   %rcx,%rcx
14013feb3:	74 08                	je     0x14013febd
14013feb5:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
14013febc:	c3                   	ret
14013febd:	33 c0                	xor    %eax,%eax
14013febf:	c3                   	ret
14013fec0:	b8 28 00 00 00       	mov    $0x28,%eax
14013fec5:	e8 66 0c 17 00       	call   0x1402b0b30
14013feca:	48 2b e0             	sub    %rax,%rsp
14013fecd:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14013fed4:	48 85 c0             	test   %rax,%rax
14013fed7:	75 0a                	jne    0x14013fee3
14013fed9:	b8 01 00 00 00       	mov    $0x1,%eax
14013fede:	48 83 c4 28          	add    $0x28,%rsp
14013fee2:	c3                   	ret
14013fee3:	48 8b 89 d0 00 00 00 	mov    0xd0(%rcx),%rcx
14013feea:	48 83 c4 28          	add    $0x28,%rsp
14013feee:	48 ff e0             	rex.W jmp *%rax
14013fef1:	cc                   	int3
14013fef2:	cc                   	int3
14013fef3:	cc                   	int3
14013fef4:	cc                   	int3
14013fef5:	cc                   	int3
14013fef6:	cc                   	int3
14013fef7:	cc                   	int3
14013fef8:	cc                   	int3
14013fef9:	cc                   	int3
14013fefa:	cc                   	int3
14013fefb:	cc                   	int3
14013fefc:	cc                   	int3
14013fefd:	cc                   	int3
14013fefe:	cc                   	int3
14013feff:	cc                   	int3
14013ff00:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
14013ff07:	c3                   	ret
14013ff08:	cc                   	int3
14013ff09:	cc                   	int3
14013ff0a:	cc                   	int3
14013ff0b:	cc                   	int3
14013ff0c:	cc                   	int3
14013ff0d:	cc                   	int3
14013ff0e:	cc                   	int3
14013ff0f:	cc                   	int3
14013ff10:	b8 28 00 00 00       	mov    $0x28,%eax
14013ff15:	e8 16 0c 17 00       	call   0x1402b0b30
14013ff1a:	48 2b e0             	sub    %rax,%rsp
14013ff1d:	48 83 c1 18          	add    $0x18,%rcx
14013ff21:	48 83 c4 28          	add    $0x28,%rsp
14013ff25:	e9 c6 f1 ff ff       	jmp    0x14013f0f0
14013ff2a:	cc                   	int3
14013ff2b:	cc                   	int3
14013ff2c:	cc                   	int3
14013ff2d:	cc                   	int3
14013ff2e:	cc                   	int3
14013ff2f:	cc                   	int3
14013ff30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14013ff35:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14013ff3a:	57                   	push   %rdi
14013ff3b:	b8 20 00 00 00       	mov    $0x20,%eax
14013ff40:	e8 eb 0b 17 00       	call   0x1402b0b30