140001a35:	83 65 37 00          	andl   $0x0,0x37(%rbp)
140001a39:	83 65 3b 00          	andl   $0x0,0x3b(%rbp)
140001a3d:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140001a41:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
140001a48:	48 ff 15 d1 49 01 00 	rex.W call *0x149d1(%rip)        # 0x140016420
140001a4f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001a54:	85 c0                	test   %eax,%eax
140001a56:	0f 84 a3 01 00 00    	je     0x140001bff
140001a5c:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140001a60:	48 ff 15 a9 45 01 00 	rex.W call *0x145a9(%rip)        # 0x140016010
140001a67:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001a6c:	44 8b 75 0f          	mov    0xf(%rbp),%r14d
140001a70:	44 2b 75 07          	sub    0x7(%rbp),%r14d
140001a74:	41 8b cf             	mov    %r15d,%ecx
140001a77:	48 ff 15 9a 49 01 00 	rex.W call *0x1499a(%rip)        # 0x140016418
140001a7e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001a83:	44 2b f0             	sub    %eax,%r14d
140001a86:	c7 45 cf 06 00 00 00 	movl   $0x6,-0x31(%rbp)
140001a8d:	c7 83 38 01 00 00 01 	movl   $0x1,0x138(%rbx)
140001a94:	00 00 00
140001a97:	48 8b 35 32 d1 01 00 	mov    0x1d132(%rip),%rsi        # 0x14001ebd0
140001a9e:	48 85 f6             	test   %rsi,%rsi
140001aa1:	0f 84 58 01 00 00    	je     0x140001bff
140001aa7:	48 ff 15 6a 45 01 00 	rex.W call *0x1456a(%rip)        # 0x140016018
140001aae:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001ab3:	48 89 70 18          	mov    %rsi,0x18(%rax)
140001ab7:	33 f6                	xor    %esi,%esi
140001ab9:	45 33 ff             	xor    %r15d,%r15d
140001abc:	8b d7                	mov    %edi,%edx
140001abe:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140001ac2:	48 ff 15 57 45 01 00 	rex.W call *0x14557(%rip)        # 0x140016020
140001ac9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001ace:	85 c0                	test   %eax,%eax
140001ad0:	7e 44                	jle    0x140001b16
140001ad2:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
140001ad6:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140001ada:	42 8b 4c 3d 1b       	mov    0x1b(%rbp,%r15,1),%ecx
140001adf:	41 0f af ce          	imul   %r14d,%ecx
140001ae3:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
140001ae8:	f7 e9                	imul   %ecx
140001aea:	c1 fa 05             	sar    $0x5,%edx
140001aed:	8b c2                	mov    %edx,%eax
140001aef:	c1 e8 1f             	shr    $0x1f,%eax
140001af2:	03 d0                	add    %eax,%edx
140001af4:	89 55 d7             	mov    %edx,-0x29(%rbp)
140001af7:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140001afb:	45 33 c0             	xor    %r8d,%r8d
140001afe:	ba 61 10 00 00       	mov    $0x1061,%edx
140001b03:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
140001b0a:	48 ff 15 17 49 01 00 	rex.W call *0x14917(%rip)        # 0x140016428
140001b11:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001b16:	48 ff c6             	inc    %rsi
140001b19:	4c 8b fe             	mov    %rsi,%r15
140001b1c:	49 c1 e7 03          	shl    $0x3,%r15
140001b20:	42 8b 7c 3d 17       	mov    0x17(%rbp,%r15,1),%edi
140001b25:	85 ff                	test   %edi,%edi
140001b27:	75 93                	jne    0x140001abc
140001b29:	48 8b cb             	mov    %rbx,%rcx
140001b2c:	e8 0f 2d 00 00       	call   0x140004840
140001b31:	48 8b cb             	mov    %rbx,%rcx
140001b34:	e8 53 01 00 00       	call   0x140001c8c
140001b39:	48 8b cb             	mov    %rbx,%rcx
140001b3c:	e8 cf 09 00 00       	call   0x140002510
140001b41:	21 bb 38 01 00 00    	and    %edi,0x138(%rbx)
140001b47:	45 33 c0             	xor    %r8d,%r8d
140001b4a:	44 39 83 4c 01 00 00 	cmp    %r8d,0x14c(%rbx)
140001b51:	41 0f 95 c0          	setne  %r8b
140001b55:	ba 18 04 00 00       	mov    $0x418,%edx
140001b5a:	48 8b cb             	mov    %rbx,%rcx
140001b5d:	48 ff 15 c4 44 01 00 	rex.W call *0x144c4(%rip)        # 0x140016028
140001b64:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001b69:	ba 19 00 02 00       	mov    $0x20019,%edx
140001b6e:	33 c9                	xor    %ecx,%ecx
140001b70:	e8 5b ce 00 00       	call   0x14000e9d0
140001b75:	48 8b f8             	mov    %rax,%rdi
140001b78:	48 85 c0             	test   %rax,%rax
140001b7b:	74 67                	je     0x140001be4
140001b7d:	83 65 97 00          	andl   $0x0,-0x69(%rbp)
140001b81:	c7 45 9b 04 00 00 00 	movl   $0x4,-0x65(%rbp)
140001b88:	48 8d 45 9b          	lea    -0x65(%rbp),%rax
140001b8c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001b91:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140001b95:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140001b9a:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
140001b9e:	45 33 c0             	xor    %r8d,%r8d
140001ba1:	48 8d 15 50 52 01 00 	lea    0x15250(%rip),%rdx        # 0x140016df8
140001ba8:	48 8b cf             	mov    %rdi,%rcx
140001bab:	48 ff 15 1e 3f 01 00 	rex.W call *0x13f1e(%rip)        # 0x140015ad0
140001bb2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001bb7:	b9 0d 00 00 00       	mov    $0xd,%ecx
140001bbc:	83 7d 97 04          	cmpl   $0x4,-0x69(%rbp)
140001bc0:	0f 45 c1             	cmovne %ecx,%eax
140001bc3:	33 c9                	xor    %ecx,%ecx
140001bc5:	85 c0                	test   %eax,%eax
140001bc7:	0f 95 c1             	setne  %cl
140001bca:	89 8b 50 01 00 00    	mov    %ecx,0x150(%rbx)
140001bd0:	48 8b cf             	mov    %rdi,%rcx
140001bd3:	48 ff 15 ee 3e 01 00 	rex.W call *0x13eee(%rip)        # 0x140015ac8
140001bda:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001bdf:	48 83 65 af 00       	andq   $0x0,-0x51(%rbp)
140001be4:	83 8b b0 01 00 00 ff 	orl    $0xffffffff,0x1b0(%rbx)
140001beb:	48 8b cb             	mov    %rbx,%rcx
140001bee:	e8 bd 21 00 00       	call   0x140003db0
140001bf3:	c7 83 24 01 00 00 01 	movl   $0x1,0x124(%rbx)
140001bfa:	00 00 00
140001bfd:	eb 17                	jmp    0x140001c16
140001bff:	41 8b d7             	mov    %r15d,%edx
140001c02:	48 8b 0d a7 cf 01 00 	mov    0x1cfa7(%rip),%rcx        # 0x14001ebb0
140001c09:	48 ff 15 20 44 01 00 	rex.W call *0x14420(%rip)        # 0x140016030
140001c10:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001c15:	90                   	nop
140001c16:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140001c1a:	48 ff 15 df 43 01 00 	rex.W call *0x143df(%rip)        # 0x140016000
140001c21:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001c26:	90                   	nop
140001c27:	b8 01 00 00 00       	mov    $0x1,%eax
140001c2c:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140001c30:	48 33 cc             	xor    %rsp,%rcx
140001c33:	e8 38 0b 01 00       	call   0x140012770
140001c38:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
140001c3f:	00
140001c40:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140001c44:	49 8b 73 30          	mov    0x30(%r11),%rsi
140001c48:	49 8b 7b 38          	mov    0x38(%r11),%rdi
140001c4c:	49 8b e3             	mov    %r11,%rsp
140001c4f:	41 5f                	pop    %r15
140001c51:	41 5e                	pop    %r14
140001c53:	5d                   	pop    %rbp
140001c54:	c3                   	ret
140001c55:	cc                   	int3
140001c56:	cc                   	int3
140001c57:	cc                   	int3
140001c58:	cc                   	int3
140001c59:	cc                   	int3
140001c5a:	cc                   	int3
140001c5b:	cc                   	int3
140001c5c:	cc                   	int3
140001c5d:	cc                   	int3
140001c5e:	cc                   	int3
140001c5f:	cc                   	int3
140001c60:	40 53                	rex push %rbx
140001c62:	48 83 ec 20          	sub    $0x20,%rsp
140001c66:	48 8b d9             	mov    %rcx,%rbx
140001c69:	48 ff 15 c8 43 01 00 	rex.W call *0x143c8(%rip)        # 0x140016038
140001c70:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001c75:	33 d2                	xor    %edx,%edx
140001c77:	48 8b cb             	mov    %rbx,%rcx
140001c7a:	48 83 c4 20          	add    $0x20,%rsp
140001c7e:	5b                   	pop    %rbx
140001c7f:	e9 50 07 00 00       	jmp    0x1400023d4
140001c84:	cc                   	int3
140001c85:	cc                   	int3
140001c86:	cc                   	int3
140001c87:	cc                   	int3
140001c88:	cc                   	int3
140001c89:	cc                   	int3
140001c8a:	cc                   	int3
140001c8b:	cc                   	int3
140001c8c:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140001c91:	55                   	push   %rbp
140001c92:	53                   	push   %rbx
140001c93:	56                   	push   %rsi
140001c94:	57                   	push   %rdi
140001c95:	41 54                	push   %r12
140001c97:	41 55                	push   %r13
140001c99:	41 56                	push   %r14
140001c9b:	41 57                	push   %r15
140001c9d:	48 8d 6c 24 c8       	lea    -0x38(%rsp),%rbp
140001ca2:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
140001ca9:	48 c7 45 20 fe ff ff 	movq   $0xfffffffffffffffe,0x20(%rbp)
140001cb0:	ff
140001cb1:	4c 8b e9             	mov    %rcx,%r13
140001cb4:	33 d2                	xor    %edx,%edx
140001cb6:	33 c9                	xor    %ecx,%ecx
140001cb8:	44 8d 42 04          	lea    0x4(%rdx),%r8d
140001cbc:	48 ff 15 1d 3e 01 00 	rex.W call *0x13e1d(%rip)        # 0x140015ae0
140001cc3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001cc8:	4c 8b f8             	mov    %rax,%r15
140001ccb:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140001ccf:	45 33 e4             	xor    %r12d,%r12d
140001cd2:	48 85 c0             	test   %rax,%rax
140001cd5:	0f 84 db 06 00 00    	je     0x1400023b6
140001cdb:	44 89 a5 88 00 00 00 	mov    %r12d,0x88(%rbp)
140001ce2:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
140001ce9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140001cee:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
140001cf5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140001cfa:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
140001d01:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001d06:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140001d0b:	45 33 c9             	xor    %r9d,%r9d
140001d0e:	41 8d 54 24 30       	lea    0x30(%r12),%edx
140001d13:	45 8d 44 24 03       	lea    0x3(%r12),%r8d
140001d18:	49 8b cf             	mov    %r15,%rcx
140001d1b:	48 ff 15 c6 3d 01 00 	rex.W call *0x13dc6(%rip)        # 0x140015ae8
140001d22:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001d27:	85 c0                	test   %eax,%eax
140001d29:	0f 85 78 06 00 00    	jne    0x1400023a7
140001d2f:	48 ff 15 b2 3f 01 00 	rex.W call *0x13fb2(%rip)        # 0x140015ce8
140001d36:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001d3b:	3d ea 00 00 00       	cmp    $0xea,%eax
140001d40:	0f 85 61 06 00 00    	jne    0x1400023a7
140001d46:	8b 9d 98 00 00 00    	mov    0x98(%rbp),%ebx
140001d4c:	44 89 a5 88 00 00 00 	mov    %r12d,0x88(%rbp)
140001d53:	48 8d 15 36 4e 01 00 	lea    0x14e36(%rip),%rdx        # 0x140016b90
140001d5a:	8b cb                	mov    %ebx,%ecx
140001d5c:	e8 9b 0a 01 00       	call   0x1400127fc
140001d61:	4c 8b f0             	mov    %rax,%r14
140001d64:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140001d68:	48 85 c0             	test   %rax,%rax
140001d6b:	0f 84 36 06 00 00    	je     0x1400023a7
140001d71:	48 8b f8             	mov    %rax,%rdi
140001d74:	33 c0                	xor    %eax,%eax
140001d76:	8b cb                	mov    %ebx,%ecx
140001d78:	f3 aa                	rep stos %al,%es:(%rdi)
140001d7a:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
140001d81:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140001d86:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
140001d8d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140001d92:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
140001d99:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001d9e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140001da2:	4d 8b ce             	mov    %r14,%r9
140001da5:	41 8d 54 24 30       	lea    0x30(%r12),%edx
140001daa:	45 8d 44 24 03       	lea    0x3(%r12),%r8d
140001daf:	49 8b cf             	mov    %r15,%rcx
140001db2:	48 ff 15 2f 3d 01 00 	rex.W call *0x13d2f(%rip)        # 0x140015ae8
140001db9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001dbe:	85 c0                	test   %eax,%eax
140001dc0:	0f 84 d8 05 00 00    	je     0x14000239e
140001dc6:	49 8b f6             	mov    %r14,%rsi
140001dc9:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140001dcd:	48 ff 15 24 42 01 00 	rex.W call *0x14224(%rip)        # 0x140015ff8
140001dd4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001dd9:	90                   	nop
140001dda:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140001dde:	48 ff 15 13 42 01 00 	rex.W call *0x14213(%rip)        # 0x140015ff8
140001de5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001dea:	90                   	nop
140001deb:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140001def:	48 ff 15 02 42 01 00 	rex.W call *0x14202(%rip)        # 0x140015ff8
140001df6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001dfb:	90                   	nop
140001dfc:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140001e01:	48 ff 15 f0 41 01 00 	rex.W call *0x141f0(%rip)        # 0x140015ff8
140001e08:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e0d:	90                   	nop
140001e0e:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140001e13:	48 ff 15 de 41 01 00 	rex.W call *0x141de(%rip)        # 0x140015ff8
140001e1a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e1f:	90                   	nop
140001e20:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140001e25:	48 ff 15 cc 41 01 00 	rex.W call *0x141cc(%rip)        # 0x140015ff8
140001e2c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e31:	90                   	nop
140001e32:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140001e37:	48 ff 15 ba 41 01 00 	rex.W call *0x141ba(%rip)        # 0x140015ff8
140001e3e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e43:	90                   	nop
140001e44:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140001e48:	48 ff 15 a9 41 01 00 	rex.W call *0x141a9(%rip)        # 0x140015ff8
140001e4f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e54:	90                   	nop
140001e55:	ba 91 17 00 00       	mov    $0x1791,%edx
140001e5a:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140001e5e:	48 ff 15 bb 41 01 00 	rex.W call *0x141bb(%rip)        # 0x140016020
140001e65:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e6a:	85 c0                	test   %eax,%eax
140001e6c:	0f 8e a1 04 00 00    	jle    0x140002313
140001e72:	ba 90 17 00 00       	mov    $0x1790,%edx
140001e77:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140001e7b:	48 ff 15 9e 41 01 00 	rex.W call *0x1419e(%rip)        # 0x140016020
140001e82:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e87:	85 c0                	test   %eax,%eax
140001e89:	0f 8e 84 04 00 00    	jle    0x140002313
140001e8f:	ba 92 17 00 00       	mov    $0x1792,%edx
140001e94:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140001e98:	48 ff 15 81 41 01 00 	rex.W call *0x14181(%rip)        # 0x140016020
140001e9f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001ea4:	85 c0                	test   %eax,%eax
140001ea6:	0f 8e 67 04 00 00    	jle    0x140002313
140001eac:	ba 8f 17 00 00       	mov    $0x178f,%edx
140001eb1:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140001eb6:	48 ff 15 63 41 01 00 	rex.W call *0x14163(%rip)        # 0x140016020
140001ebd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001ec2:	85 c0                	test   %eax,%eax
140001ec4:	0f 8e 49 04 00 00    	jle    0x140002313
140001eca:	ba 8c 17 00 00       	mov    $0x178c,%edx
140001ecf:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140001ed4:	48 ff 15 45 41 01 00 	rex.W call *0x14145(%rip)        # 0x140016020
140001edb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001ee0:	85 c0                	test   %eax,%eax
140001ee2:	0f 8e 2b 04 00 00    	jle    0x140002313
140001ee8:	ba 8e 17 00 00       	mov    $0x178e,%edx
140001eed:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140001ef2:	48 ff 15 27 41 01 00 	rex.W call *0x14127(%rip)        # 0x140016020
140001ef9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001efe:	85 c0                	test   %eax,%eax
140001f00:	0f 8e 0d 04 00 00    	jle    0x140002313
140001f06:	ba 8d 17 00 00       	mov    $0x178d,%edx
140001f0b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140001f10:	48 ff 15 09 41 01 00 	rex.W call *0x14109(%rip)        # 0x140016020
140001f17:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001f1c:	85 c0                	test   %eax,%eax
140001f1e:	0f 8e ef 03 00 00    	jle    0x140002313
140001f24:	ba a4 17 00 00       	mov    $0x17a4,%edx
140001f29:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140001f2d:	48 ff 15 ec 40 01 00 	rex.W call *0x140ec(%rip)        # 0x140016020
140001f34:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001f39:	85 c0                	test   %eax,%eax
140001f3b:	0f 8e d2 03 00 00    	jle    0x140002313
140001f41:	44 89 64 24 50       	mov    %r12d,0x50(%rsp)
140001f46:	33 db                	xor    %ebx,%ebx
140001f48:	89 5c 24 54          	mov    %ebx,0x54(%rsp)
140001f4c:	39 9d 90 00 00 00    	cmp    %ebx,0x90(%rbp)
140001f52:	0f 86 bb 03 00 00    	jbe    0x140002313
140001f58:	48 8b 16             	mov    (%rsi),%rdx
140001f5b:	49 8b cd             	mov    %r13,%rcx
140001f5e:	e8 f5 27 00 00       	call   0x140004758
140001f63:	83 f8 01             	cmp    $0x1,%eax
140001f66:	0f 84 6c 03 00 00    	je     0x1400022d8
140001f6c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140001f71:	48 ff 15 80 40 01 00 	rex.W call *0x14080(%rip)        # 0x140015ff8
140001f78:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001f7d:	90                   	nop
140001f7e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140001f84:	48 8b 16             	mov    (%rsi),%rdx
140001f87:	49 8b cf             	mov    %r15,%rcx
140001f8a:	48 ff 15 5f 3b 01 00 	rex.W call *0x13b5f(%rip)        # 0x140015af0
140001f91:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001f96:	48 8b f8             	mov    %rax,%rdi
140001f99:	48 85 c0             	test   %rax,%rax
140001f9c:	0f 84 25 03 00 00    	je     0x1400022c7
140001fa2:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140001fa7:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
140001fab:	48 8b d0             	mov    %rax,%rdx
140001fae:	49 8b cd             	mov    %r13,%rcx
140001fb1:	e8 9a 0f 00 00       	call   0x140002f50
140001fb6:	48 8b cf             	mov    %rdi,%rcx
140001fb9:	85 c0                	test   %eax,%eax
140001fbb:	79 11                	jns    0x140001fce
140001fbd:	48 ff 15 34 3b 01 00 	rex.W call *0x13b34(%rip)        # 0x140015af8
140001fc4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001fc9:	e9 f9 02 00 00       	jmp    0x1400022c7
140001fce:	48 ff 15 23 3b 01 00 	rex.W call *0x13b23(%rip)        # 0x140015af8
140001fd5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001fda:	44 8b 75 98          	mov    -0x68(%rbp),%r14d
140001fde:	41 83 fe 04          	cmp    $0x4,%r14d
140001fe2:	75 37                	jne    0x14000201b
140001fe4:	49 8d 8d 18 01 00 00 	lea    0x118(%r13),%rcx