140019a72:	0f 85 c7 00 00 00    	jne    0x140019b3f
140019a78:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140019a7c:	48 85 c9             	test   %rcx,%rcx
140019a7f:	74 18                	je     0x140019a99
140019a81:	48 ff 15 70 b0 06 00 	rex.W call *0x6b070(%rip)        # 0x140084af8
140019a88:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019a8d:	85 c0                	test   %eax,%eax
140019a8f:	0f 84 36 68 03 00    	je     0x1400502cb
140019a95:	48 21 7b 40          	and    %rdi,0x40(%rbx)
140019a99:	48 8d 0d 40 69 08 00 	lea    0x86940(%rip),%rcx        # 0x1400a03e0
140019aa0:	48 ff 15 e1 b8 06 00 	rex.W call *0x6b8e1(%rip)        # 0x140085388
140019aa7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019aac:	48 8b 05 55 55 08 00 	mov    0x85555(%rip),%rax        # 0x14009f008
140019ab3:	48 8d 15 4e 55 08 00 	lea    0x8554e(%rip),%rdx        # 0x14009f008
140019aba:	eb 12                	jmp    0x140019ace
140019abc:	48 8d 48 f8          	lea    -0x8(%rax),%rcx
140019ac0:	48 8b 00             	mov    (%rax),%rax
140019ac3:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140019ac8:	48 39 4b 60          	cmp    %rcx,0x60(%rbx)
140019acc:	74 07                	je     0x140019ad5
140019ace:	48 3b c2             	cmp    %rdx,%rax
140019ad1:	75 e9                	jne    0x140019abc
140019ad3:	eb 1a                	jmp    0x140019aef
140019ad5:	80 89 85 00 00 00 04 	orb    $0x4,0x85(%rcx)
140019adc:	48 87 79 18          	xchg   %rdi,0x18(%rcx)
140019ae0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140019ae5:	e8 62 04 00 00       	call   0x140019f4c
140019aea:	48 83 63 60 00       	andq   $0x0,0x60(%rbx)
140019aef:	48 8d 0d ea 68 08 00 	lea    0x868ea(%rip),%rcx        # 0x1400a03e0
140019af6:	48 ff 15 73 b8 06 00 	rex.W call *0x6b873(%rip)        # 0x140085370
140019afd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019b02:	45 33 c0             	xor    %r8d,%r8d
140019b05:	ba 2b 04 00 00       	mov    $0x42b,%edx
140019b0a:	48 8b cf             	mov    %rdi,%rcx
140019b0d:	e8 5a 00 00 00       	call   0x140019b6c
140019b12:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140019b19:	00 00
140019b1b:	4c 8b c3             	mov    %rbx,%r8
140019b1e:	33 d2                	xor    %edx,%edx
140019b20:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140019b24:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140019b29:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140019b2e:	48 83 c4 20          	add    $0x20,%rsp
140019b32:	5f                   	pop    %rdi
140019b33:	48 ff 25 7e b8 06 00 	rex.W jmp *0x6b87e(%rip)        # 0x1400853b8
140019b3a:	cc                   	int3
140019b3b:	cc                   	int3
140019b3c:	cc                   	int3
140019b3d:	cc                   	int3
140019b3e:	cc                   	int3
140019b3f:	48 39 7b 78          	cmp    %rdi,0x78(%rbx)
140019b43:	0f 85 2f ff ff ff    	jne    0x140019a78
140019b49:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140019b4d:	48 ff 15 8c d7 08 00 	rex.W call *0x8d78c(%rip)        # 0x1400a72e0
140019b54:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019b59:	85 c0                	test   %eax,%eax
140019b5b:	0f 89 17 ff ff ff    	jns    0x140019a78
140019b61:	e9 2d 67 03 00       	jmp    0x140050293
140019b66:	cc                   	int3
140019b67:	cc                   	int3
140019b68:	cc                   	int3
140019b69:	cc                   	int3
140019b6a:	cc                   	int3
140019b6b:	cc                   	int3
140019b6c:	48 85 c9             	test   %rcx,%rcx
140019b6f:	75 02                	jne    0x140019b73
140019b71:	c3                   	ret
140019b72:	cc                   	int3
140019b73:	89 54 24 10          	mov    %edx,0x10(%rsp)
140019b77:	48 83 ec 28          	sub    $0x28,%rsp
140019b7b:	45 85 c0             	test   %r8d,%r8d
140019b7e:	0f 84 92 67 03 00    	je     0x140050316
140019b84:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140019b89:	48 ff 15 b8 ac 06 00 	rex.W call *0x6acb8(%rip)        # 0x140084848
140019b90:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019b95:	85 c0                	test   %eax,%eax
140019b97:	74 23                	je     0x140019bbc
140019b99:	48 8b 0d 60 54 08 00 	mov    0x85460(%rip),%rcx        # 0x14009f000
140019ba0:	48 8d 15 59 54 08 00 	lea    0x85459(%rip),%rdx        # 0x14009f000
140019ba7:	48 3b ca             	cmp    %rdx,%rcx
140019baa:	74 10                	je     0x140019bbc
140019bac:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140019bb0:	74 0a                	je     0x140019bbc
140019bb2:	ba 77 00 00 00       	mov    $0x77,%edx
140019bb7:	e9 94 67 03 00       	jmp    0x140050350
140019bbc:	48 83 c4 28          	add    $0x28,%rsp
140019bc0:	c3                   	ret
140019bc1:	cc                   	int3
140019bc2:	cc                   	int3
140019bc3:	cc                   	int3
140019bc4:	cc                   	int3
140019bc5:	cc                   	int3
140019bc6:	cc                   	int3
140019bc7:	cc                   	int3
140019bc8:	cc                   	int3
140019bc9:	cc                   	int3
140019bca:	cc                   	int3
140019bcb:	cc                   	int3
140019bcc:	cc                   	int3
140019bcd:	cc                   	int3
140019bce:	cc                   	int3
140019bcf:	cc                   	int3
140019bd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140019bd5:	57                   	push   %rdi
140019bd6:	48 83 ec 20          	sub    $0x20,%rsp
140019bda:	48 8b 19             	mov    (%rcx),%rbx
140019bdd:	48 8b f9             	mov    %rcx,%rdi
140019be0:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140019be5:	48 8b 0d 14 54 08 00 	mov    0x85414(%rip),%rcx        # 0x14009f000
140019bec:	48 8d 05 0d 54 08 00 	lea    0x8540d(%rip),%rax        # 0x14009f000
140019bf3:	48 3b c8             	cmp    %rax,%rcx
140019bf6:	74 0a                	je     0x140019c02
140019bf8:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140019bfc:	0f 85 68 67 03 00    	jne    0x14005036a
140019c02:	48 85 db             	test   %rbx,%rbx
140019c05:	74 30                	je     0x140019c37
140019c07:	48 8d 0d d2 67 08 00 	lea    0x867d2(%rip),%rcx        # 0x1400a03e0
140019c0e:	48 ff 15 73 b7 06 00 	rex.W call *0x6b773(%rip)        # 0x140085388
140019c15:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019c1a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140019c1f:	e8 28 03 00 00       	call   0x140019f4c
140019c24:	48 8d 0d b5 67 08 00 	lea    0x867b5(%rip),%rcx        # 0x1400a03e0
140019c2b:	48 ff 15 3e b7 06 00 	rex.W call *0x6b73e(%rip)        # 0x140085370
140019c32:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019c37:	48 83 27 00          	andq   $0x0,(%rdi)
140019c3b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140019c40:	33 c0                	xor    %eax,%eax
140019c42:	48 83 c4 20          	add    $0x20,%rsp
140019c46:	5f                   	pop    %rdi
140019c47:	c3                   	ret
140019c48:	cc                   	int3
140019c49:	cc                   	int3
140019c4a:	cc                   	int3
140019c4b:	cc                   	int3
140019c4c:	cc                   	int3
140019c4d:	cc                   	int3
140019c4e:	cc                   	int3
140019c4f:	cc                   	int3
140019c50:	40 53                	rex push %rbx
140019c52:	55                   	push   %rbp
140019c53:	56                   	push   %rsi
140019c54:	41 54                	push   %r12
140019c56:	41 55                	push   %r13
140019c58:	41 56                	push   %r14
140019c5a:	41 57                	push   %r15
140019c5c:	48 81 ec 00 03 00 00 	sub    $0x300,%rsp
140019c63:	48 8b 05 56 55 08 00 	mov    0x85556(%rip),%rax        # 0x14009f1c0
140019c6a:	48 33 c4             	xor    %rsp,%rax
140019c6d:	48 89 84 24 e0 02 00 	mov    %rax,0x2e0(%rsp)
140019c74:	00
140019c75:	48 8b 84 24 60 03 00 	mov    0x360(%rsp),%rax
140019c7c:	00
140019c7d:	4c 8b fa             	mov    %rdx,%r15
140019c80:	4c 8b 71 38          	mov    0x38(%rcx),%r14
140019c84:	48 8b f1             	mov    %rcx,%rsi
140019c87:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140019c8e:	00
140019c8f:	48 8d 0d 5a 67 08 00 	lea    0x8675a(%rip),%rcx        # 0x1400a03f0
140019c96:	48 8b 84 24 70 03 00 	mov    0x370(%rsp),%rax
140019c9d:	00
140019c9e:	33 db                	xor    %ebx,%ebx
140019ca0:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140019ca7:	00
140019ca8:	b2 01                	mov    $0x1,%dl
140019caa:	48 8b 84 24 88 03 00 	mov    0x388(%rsp),%rax
140019cb1:	00
140019cb2:	45 8b e9             	mov    %r9d,%r13d
140019cb5:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
140019cbc:	00
140019cbd:	45 8b e0             	mov    %r8d,%r12d
140019cc0:	48 8b 84 24 90 03 00 	mov    0x390(%rsp),%rax
140019cc7:	00
140019cc8:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
140019ccf:	00
140019cd0:	48 8b 84 24 98 03 00 	mov    0x398(%rsp),%rax
140019cd7:	00
140019cd8:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140019cdf:	00
140019ce0:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
140019ce7:	00
140019ce8:	48 ff 15 39 b6 06 00 	rex.W call *0x6b639(%rip)        # 0x140085328
140019cef:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019cf4:	48 8d ae 10 01 00 00 	lea    0x110(%rsi),%rbp
140019cfb:	48 8b cd             	mov    %rbp,%rcx
140019cfe:	48 ff 15 eb b0 06 00 	rex.W call *0x6b0eb(%rip)        # 0x140084df0
140019d05:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019d0a:	48 8b ce             	mov    %rsi,%rcx
140019d0d:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
140019d14:	00
140019d15:	e8 ae 10 00 00       	call   0x14001adc8
140019d1a:	4c 8b c0             	mov    %rax,%r8
140019d1d:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
140019d24:	00
140019d25:	4c 2b c1             	sub    %rcx,%r8
140019d28:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
140019d2f:	00
140019d30:	ba 01 01 00 00       	mov    $0x101,%edx
140019d35:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140019d3c:	00 00 00 00
140019d40:	48 8d 8a fd fe ff 7f 	lea    0x7ffffefd(%rdx),%rcx
140019d47:	48 85 c9             	test   %rcx,%rcx
140019d4a:	74 1c                	je     0x140019d68
140019d4c:	41 0f b7 0c 00       	movzwl (%r8,%rax,1),%ecx
140019d51:	66 85 c9             	test   %cx,%cx
140019d54:	74 12                	je     0x140019d68
140019d56:	66 89 08             	mov    %cx,(%rax)
140019d59:	48 83 c0 02          	add    $0x2,%rax
140019d5d:	48 83 ea 01          	sub    $0x1,%rdx
140019d61:	75 dd                	jne    0x140019d40
140019d63:	e9 20 66 03 00       	jmp    0x140050388
140019d68:	48 85 d2             	test   %rdx,%rdx
140019d6b:	0f 84 17 66 03 00    	je     0x140050388
140019d71:	66 89 18             	mov    %bx,(%rax)
140019d74:	8b 46 48             	mov    0x48(%rsi),%eax
140019d77:	25 a0 00 00 00       	and    $0xa0,%eax
140019d7c:	3c a0                	cmp    $0xa0,%al
140019d7e:	0f 84 a7 01 00 00    	je     0x140019f2b
140019d84:	48 8b 8e 28 01 00 00 	mov    0x128(%rsi),%rcx
140019d8b:	48 85 c9             	test   %rcx,%rcx
140019d8e:	0f 84 59 66 03 00    	je     0x1400503ed
140019d94:	f6 41 68 80          	testb  $0x80,0x68(%rcx)
140019d98:	0f 85 4f 66 03 00    	jne    0x1400503ed
140019d9e:	48 89 bc 24 f8 02 00 	mov    %rdi,0x2f8(%rsp)
140019da5:	00
140019da6:	48 8b 79 60          	mov    0x60(%rcx),%rdi
140019daa:	48 8d 0d 2f 66 08 00 	lea    0x8662f(%rip),%rcx        # 0x1400a03e0
140019db1:	48 89 bc 24 c8 00 00 	mov    %rdi,0xc8(%rsp)
140019db8:	00
140019db9:	48 ff 15 c8 b5 06 00 	rex.W call *0x6b5c8(%rip)        # 0x140085388
140019dc0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019dc5:	48 ff 47 68          	incq   0x68(%rdi)
140019dc9:	48 8d 0d 10 66 08 00 	lea    0x86610(%rip),%rcx        # 0x1400a03e0
140019dd0:	48 ff 15 99 b5 06 00 	rex.W call *0x6b599(%rip)        # 0x140085370
140019dd7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019ddc:	48 8b 06             	mov    (%rsi),%rax
140019ddf:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140019de6:	00
140019de7:	48 8b ce             	mov    %rsi,%rcx
140019dea:	48 8b 40 78          	mov    0x78(%rax),%rax
140019dee:	ff 15 d4 b8 06 00    	call   *0x6b8d4(%rip)        # 0x1400856c8
140019df4:	8b d8                	mov    %eax,%ebx
140019df6:	85 c0                	test   %eax,%eax
140019df8:	0f 85 93 65 03 00    	jne    0x140050391
140019dfe:	48 85 ed             	test   %rbp,%rbp
140019e01:	74 0f                	je     0x140019e12
140019e03:	48 8b cd             	mov    %rbp,%rcx
140019e06:	48 ff 15 43 b0 06 00 	rex.W call *0x6b043(%rip)        # 0x140084e50
140019e0d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019e12:	48 8d 0d d7 65 08 00 	lea    0x865d7(%rip),%rcx        # 0x1400a03f0
140019e19:	48 ff 15 90 b8 06 00 	rex.W call *0x6b890(%rip)        # 0x1400856b0
140019e20:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019e25:	8b 84 24 a0 03 00 00 	mov    0x3a0(%rsp),%eax
140019e2c:	4d 8b ce             	mov    %r14,%r9
140019e2f:	4c 8b 46 38          	mov    0x38(%rsi),%r8
140019e33:	48 8b cf             	mov    %rdi,%rcx
140019e36:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140019e3d:	00
140019e3e:	89 84 24 80 00 00 00 	mov    %eax,0x80(%rsp)
140019e45:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
140019e4c:	00
140019e4d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140019e52:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
140019e59:	00
140019e5a:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140019e5f:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140019e66:	00
140019e67:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140019e6c:	8b 84 24 80 03 00 00 	mov    0x380(%rsp),%eax
140019e73:	89 44 24 60          	mov    %eax,0x60(%rsp)
140019e77:	8b 84 24 78 03 00 00 	mov    0x378(%rsp),%eax
140019e7e:	89 44 24 58          	mov    %eax,0x58(%rsp)
140019e82:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140019e89:	00
140019e8a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140019e8f:	8b 84 24 68 03 00 00 	mov    0x368(%rsp),%eax
140019e96:	89 44 24 48          	mov    %eax,0x48(%rsp)
140019e9a:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
140019ea1:	00
140019ea2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140019ea7:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
140019eae:	00
140019eaf:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
140019eb4:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140019eb9:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140019ebe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140019ec3:	e8 88 01 00 00       	call   0x14001a050
140019ec8:	8b d8                	mov    %eax,%ebx
140019eca:	48 8d 0d 0f 65 08 00 	lea    0x8650f(%rip),%rcx        # 0x1400a03e0
140019ed1:	48 ff 15 b0 b4 06 00 	rex.W call *0x6b4b0(%rip)        # 0x140085388
140019ed8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019edd:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140019ee4:	00
140019ee5:	e8 62 00 00 00       	call   0x140019f4c
140019eea:	48 8d 0d ef 64 08 00 	lea    0x864ef(%rip),%rcx        # 0x1400a03e0
140019ef1:	48 ff 15 78 b4 06 00 	rex.W call *0x6b478(%rip)        # 0x140085370
140019ef8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140019efd:	48 8b bc 24 f8 02 00 	mov    0x2f8(%rsp),%rdi
140019f04:	00
140019f05:	8b c3                	mov    %ebx,%eax
140019f07:	48 8b 8c 24 e0 02 00 	mov    0x2e0(%rsp),%rcx
140019f0e:	00
140019f0f:	48 33 cc             	xor    %rsp,%rcx
140019f12:	e8 99 9c 01 00       	call   0x140033bb0
140019f17:	48 81 c4 00 03 00 00 	add    $0x300,%rsp
140019f1e:	41 5f                	pop    %r15
140019f20:	41 5e                	pop    %r14
140019f22:	41 5d                	pop    %r13
140019f24:	41 5c                	pop    %r12
140019f26:	5e                   	pop    %rsi
140019f27:	5d                   	pop    %rbp
140019f28:	5b                   	pop    %rbx
140019f29:	c3                   	ret
140019f2a:	cc                   	int3
140019f2b:	48 8b 06             	mov    (%rsi),%rax
140019f2e:	48 8b ce             	mov    %rsi,%rcx
140019f31:	48 8b 40 18          	mov    0x18(%rax),%rax
140019f35:	ff 15 8d b7 06 00    	call   *0x6b78d(%rip)        # 0x1400856c8
140019f3b:	4c 8b f0             	mov    %rax,%r14
140019f3e:	e9 41 fe ff ff       	jmp    0x140019d84
140019f43:	cc                   	int3
140019f44:	cc                   	int3
140019f45:	cc                   	int3
140019f46:	cc                   	int3
140019f47:	cc                   	int3
140019f48:	cc                   	int3
140019f49:	cc                   	int3
140019f4a:	cc                   	int3
140019f4b:	cc                   	int3
140019f4c:	40 53                	rex push %rbx
140019f4e:	48 83 ec 30          	sub    $0x30,%rsp
140019f52:	4c 8b 09             	mov    (%rcx),%r9
140019f55:	48 8b d9             	mov    %rcx,%rbx
140019f58:	4d 85 c9             	test   %r9,%r9
140019f5b:	74 35                	je     0x140019f92
140019f5d:	49 8b 51 68          	mov    0x68(%r9),%rdx
140019f61:	48 ff ca             	dec    %rdx
140019f64:	49 89 51 68          	mov    %rdx,0x68(%r9)
140019f68:	48 8b 05 91 50 08 00 	mov    0x85091(%rip),%rax        # 0x14009f000
140019f6f:	4c 8d 05 8a 50 08 00 	lea    0x8508a(%rip),%r8        # 0x14009f000
140019f76:	49 8b c9             	mov    %r9,%rcx
140019f79:	49 3b c0             	cmp    %r8,%rax
140019f7c:	74 0d                	je     0x140019f8b
140019f7e:	f7 40 1c 00 08 00 00 	testl  $0x800,0x1c(%rax)
140019f85:	0f 85 c7 64 03 00    	jne    0x140050452
140019f8b:	48 83 79 68 00       	cmpq   $0x0,0x68(%rcx)
140019f90:	74 07                	je     0x140019f99
140019f92:	48 83 c4 30          	add    $0x30,%rsp
140019f96:	5b                   	pop    %rbx
140019f97:	c3                   	ret
140019f98:	cc                   	int3