1403f29f9:	73 24                	jae    0x1403f2a1f
1403f29fb:	48 8d 15 66 9f bf 00 	lea    0xbf9f66(%rip),%rdx        # 0x140fec968
1403f2a02:	49 8b cd             	mov    %r13,%rcx
1403f2a05:	e9 c2 06 00 00       	jmp    0x1403f30cc
1403f2a0a:	66 83 f9 28          	cmp    $0x28,%cx
1403f2a0e:	73 0f                	jae    0x1403f2a1f
1403f2a10:	48 8d 15 69 9f bf 00 	lea    0xbf9f69(%rip),%rdx        # 0x140fec980
1403f2a17:	49 8b cd             	mov    %r13,%rcx
1403f2a1a:	e9 ad 06 00 00       	jmp    0x1403f30cc
1403f2a1f:	4c 8d a7 88 00 00 00 	lea    0x88(%rdi),%r12
1403f2a26:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1403f2a2a:	48 85 c9             	test   %rcx,%rcx
1403f2a2d:	74 08                	je     0x1403f2a37
1403f2a2f:	f0 ff 41 08          	lock incl 0x8(%rcx)
1403f2a33:	48 8b 75 d7          	mov    -0x29(%rbp),%rsi
1403f2a37:	49 89 34 24          	mov    %rsi,(%r12)
1403f2a3b:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1403f2a40:	48 8b 45 df          	mov    -0x21(%rbp),%rax
1403f2a44:	49 89 44 24 08       	mov    %rax,0x8(%r12)
1403f2a49:	48 85 db             	test   %rbx,%rbx
1403f2a4c:	74 3c                	je     0x1403f2a8a
1403f2a4e:	be ff ff ff ff       	mov    $0xffffffff,%esi
1403f2a53:	8b c6                	mov    %esi,%eax
1403f2a55:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1403f2a5a:	83 f8 01             	cmp    $0x1,%eax
1403f2a5d:	75 2b                	jne    0x1403f2a8a
1403f2a5f:	48 8b 03             	mov    (%rbx),%rax
1403f2a62:	48 8b cb             	mov    %rbx,%rcx
1403f2a65:	48 8b 00             	mov    (%rax),%rax
1403f2a68:	ff 15 b2 0f b9 00    	call   *0xb90fb2(%rip)        # 0x140f83a20
1403f2a6e:	8b c6                	mov    %esi,%eax
1403f2a70:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403f2a75:	83 f8 01             	cmp    $0x1,%eax
1403f2a78:	75 10                	jne    0x1403f2a8a
1403f2a7a:	48 8b 03             	mov    (%rbx),%rax
1403f2a7d:	48 8b cb             	mov    %rbx,%rcx
1403f2a80:	48 8b 40 08          	mov    0x8(%rax),%rax
1403f2a84:	ff 15 96 0f b9 00    	call   *0xb90f96(%rip)        # 0x140f83a20
1403f2a8a:	48 8b 47 78          	mov    0x78(%rdi),%rax
1403f2a8e:	49 b9 a3 8b 2e ba e8 	movabs $0x2e8ba2e8ba2e8ba3,%r9
1403f2a95:	a2 8b 2e
1403f2a98:	48 85 c0             	test   %rax,%rax
1403f2a9b:	74 39                	je     0x1403f2ad6
1403f2a9d:	48 8b 10             	mov    (%rax),%rdx
1403f2aa0:	48 85 d2             	test   %rdx,%rdx
1403f2aa3:	74 31                	je     0x1403f2ad6
1403f2aa5:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1403f2aa9:	49 8b c8             	mov    %r8,%rcx
1403f2aac:	48 2b 0a             	sub    (%rdx),%rcx
1403f2aaf:	49 8b c1             	mov    %r9,%rax
1403f2ab2:	48 f7 e9             	imul   %rcx
1403f2ab5:	48 c1 fa 04          	sar    $0x4,%rdx
1403f2ab9:	48 8b c2             	mov    %rdx,%rax
1403f2abc:	48 c1 e8 3f          	shr    $0x3f,%rax
1403f2ac0:	48 03 d0             	add    %rax,%rdx
1403f2ac3:	74 11                	je     0x1403f2ad6
1403f2ac5:	49 8d 48 a8          	lea    -0x58(%r8),%rcx
1403f2ac9:	48 85 c9             	test   %rcx,%rcx
1403f2acc:	74 08                	je     0x1403f2ad6
1403f2ace:	49 8b d4             	mov    %r12,%rdx
1403f2ad1:	e8 ba 73 e5 ff       	call   0x140249e90
1403f2ad6:	48 8b 05 23 03 04 01 	mov    0x1040323(%rip),%rax        # 0x141432e00
1403f2add:	48 8b 88 b0 00 00 00 	mov    0xb0(%rax),%rcx
1403f2ae4:	48 85 c9             	test   %rcx,%rcx
1403f2ae7:	74 17                	je     0x1403f2b00
1403f2ae9:	44 8b 4d bf          	mov    -0x41(%rbp),%r9d
1403f2aed:	45 8b c7             	mov    %r15d,%r8d
1403f2af0:	49 8b d4             	mov    %r12,%rdx
1403f2af3:	e8 78 c0 38 00       	call   0x14077eb70
1403f2af8:	84 c0                	test   %al,%al
1403f2afa:	0f 85 db 05 00 00    	jne    0x1403f30db
1403f2b00:	80 7f 6a 00          	cmpb   $0x0,0x6a(%rdi)
1403f2b04:	75 65                	jne    0x1403f2b6b
1403f2b06:	83 3d 1b e4 03 01 00 	cmpl   $0x0,0x103e41b(%rip)        # 0x141430f28
1403f2b0d:	75 5c                	jne    0x1403f2b6b
1403f2b0f:	48 8b 75 cf          	mov    -0x31(%rbp),%rsi
1403f2b13:	48 85 f6             	test   %rsi,%rsi
1403f2b16:	74 53                	je     0x1403f2b6b
1403f2b18:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1403f2b1c:	e8 cf ef ff ff       	call   0x1403f1af0
1403f2b21:	90                   	nop
1403f2b22:	83 4d b7 01          	orl    $0x1,-0x49(%rbp)
1403f2b26:	48 8b 18             	mov    (%rax),%rbx
1403f2b29:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1403f2b2d:	49 8b 0c 24          	mov    (%r12),%rcx
1403f2b31:	e8 7a 6d 3a 00       	call   0x1407998b0
1403f2b36:	48 8b d0             	mov    %rax,%rdx
1403f2b39:	48 8b cb             	mov    %rbx,%rcx
1403f2b3c:	e8 2f 60 34 00       	call   0x140738b70
1403f2b41:	84 c0                	test   %al,%al
1403f2b43:	75 26                	jne    0x1403f2b6b
1403f2b45:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
1403f2b49:	8b 45 f7             	mov    -0x9(%rbp),%eax
1403f2b4c:	89 45 ef             	mov    %eax,-0x11(%rbp)
1403f2b4f:	ba 01 00 00 00       	mov    $0x1,%edx
1403f2b54:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1403f2b58:	e8 c3 e4 54 00       	call   0x140941020
1403f2b5d:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1403f2b62:	66 3b c1             	cmp    %cx,%ax
1403f2b65:	74 04                	je     0x1403f2b6b
1403f2b67:	b3 01                	mov    $0x1,%bl
1403f2b69:	eb 02                	jmp    0x1403f2b6d
1403f2b6b:	32 db                	xor    %bl,%bl
1403f2b6d:	f6 45 b7 01          	testb  $0x1,-0x49(%rbp)
1403f2b71:	74 2d                	je     0x1403f2ba0
1403f2b73:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1403f2b77:	48 85 c9             	test   %rcx,%rcx
1403f2b7a:	74 24                	je     0x1403f2ba0
1403f2b7c:	8b 41 10             	mov    0x10(%rcx),%eax
1403f2b7f:	ff c8                	dec    %eax
1403f2b81:	89 41 10             	mov    %eax,0x10(%rcx)
1403f2b84:	85 c0                	test   %eax,%eax
1403f2b86:	7f 18                	jg     0x1403f2ba0
1403f2b88:	0f 88 d2 05 00 00    	js     0x1403f3160
1403f2b8e:	48 8b 01             	mov    (%rcx),%rax
1403f2b91:	ba 01 00 00 00       	mov    $0x1,%edx
1403f2b96:	48 8b 00             	mov    (%rax),%rax
1403f2b99:	ff 15 81 0e b9 00    	call   *0xb90e81(%rip)        # 0x140f83a20
1403f2b9f:	90                   	nop
1403f2ba0:	84 db                	test   %bl,%bl
1403f2ba2:	74 0f                	je     0x1403f2bb3
1403f2ba4:	48 8d 15 ed 9d bf 00 	lea    0xbf9ded(%rip),%rdx        # 0x140fec998
1403f2bab:	49 8b cd             	mov    %r13,%rcx
1403f2bae:	e9 19 05 00 00       	jmp    0x1403f30cc
1403f2bb3:	49 8b 4d 68          	mov    0x68(%r13),%rcx
1403f2bb7:	48 8b 75 bf          	mov    -0x41(%rbp),%rsi
1403f2bbb:	48 85 c9             	test   %rcx,%rcx
1403f2bbe:	74 16                	je     0x1403f2bd6
1403f2bc0:	44 8b ce             	mov    %esi,%r9d
1403f2bc3:	45 8b c7             	mov    %r15d,%r8d
1403f2bc6:	49 8b d4             	mov    %r12,%rdx
1403f2bc9:	e8 02 95 42 00       	call   0x14081c0d0
1403f2bce:	84 c0                	test   %al,%al
1403f2bd0:	0f 85 05 05 00 00    	jne    0x1403f30db
1403f2bd6:	49 8b de             	mov    %r14,%rbx
1403f2bd9:	8b 47 3c             	mov    0x3c(%rdi),%eax
1403f2bdc:	89 45 b7             	mov    %eax,-0x49(%rbp)
1403f2bdf:	49 8b 0c 24          	mov    (%r12),%rcx
1403f2be3:	48 8b 01             	mov    (%rcx),%rax
1403f2be6:	48 85 c0             	test   %rax,%rax
1403f2be9:	74 17                	je     0x1403f2c02
1403f2beb:	0f b7 48 06          	movzwl 0x6(%rax),%ecx
1403f2bef:	ff 15 23 0d b9 00    	call   *0xb90d23(%rip)        # 0x140f83918
1403f2bf5:	b9 ff 3f 00 00       	mov    $0x3fff,%ecx
1403f2bfa:	66 85 c1             	test   %ax,%cx
1403f2bfd:	0f 95 c0             	setne  %al
1403f2c00:	eb 09                	jmp    0x1403f2c0b
1403f2c02:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1403f2c06:	e8 f5 71 3a 00       	call   0x140799e00
1403f2c0b:	84 c0                	test   %al,%al
1403f2c0d:	0f 84 a8 00 00 00    	je     0x1403f2cbb
1403f2c13:	c6 47 6c 01          	movb   $0x1,0x6c(%rdi)
1403f2c17:	41 8b c7             	mov    %r15d,%eax
1403f2c1a:	48 3b f0             	cmp    %rax,%rsi
1403f2c1d:	0f 83 27 01 00 00    	jae    0x1403f2d4a
1403f2c23:	4c 8d 0d 62 0b bb 00 	lea    0xbb0b62(%rip),%r9        # 0x140fa378c
1403f2c2a:	4c 8b c7             	mov    %rdi,%r8
1403f2c2d:	48 8d 15 74 9d bf 00 	lea    0xbf9d74(%rip),%rdx        # 0x140fec9a8
1403f2c34:	49 8b cd             	mov    %r13,%rcx
1403f2c37:	e8 64 a8 14 00       	call   0x14053d4a0
1403f2c3c:	49 8b 34 24          	mov    (%r12),%rsi
1403f2c40:	48 8b 0e             	mov    (%rsi),%rcx
1403f2c43:	48 85 c9             	test   %rcx,%rcx
1403f2c46:	74 1e                	je     0x1403f2c66
1403f2c48:	0f b7 49 06          	movzwl 0x6(%rcx),%ecx
1403f2c4c:	ff 15 c6 0c b9 00    	call   *0xb90cc6(%rip)        # 0x140f83918
1403f2c52:	44 0f b7 f0          	movzwl %ax,%r14d
1403f2c56:	b8 ff 1f 00 00       	mov    $0x1fff,%eax
1403f2c5b:	66 44 23 f0          	and    %ax,%r14w
1403f2c5f:	66 41 c1 e6 03       	shl    $0x3,%r14w
1403f2c64:	eb 4b                	jmp    0x1403f2cb1
1403f2c66:	48 8b 76 10          	mov    0x10(%rsi),%rsi
1403f2c6a:	48 8b ce             	mov    %rsi,%rcx
1403f2c6d:	e8 8e 71 3a 00       	call   0x140799e00
1403f2c72:	84 c0                	test   %al,%al
1403f2c74:	74 3b                	je     0x1403f2cb1
1403f2c76:	48 8b ce             	mov    %rsi,%rcx
1403f2c79:	e8 82 71 3a 00       	call   0x140799e00
1403f2c7e:	84 c0                	test   %al,%al
1403f2c80:	74 17                	je     0x1403f2c99
1403f2c82:	48 8b 0e             	mov    (%rsi),%rcx
1403f2c85:	48 8b 46 08          	mov    0x8(%rsi),%rax
1403f2c89:	48 2b c1             	sub    %rcx,%rax
1403f2c8c:	48 c1 f8 03          	sar    $0x3,%rax
1403f2c90:	48 8b 44 c1 f8       	mov    -0x8(%rcx,%rax,8),%rax
1403f2c95:	4c 8b 70 08          	mov    0x8(%rax),%r14
1403f2c99:	41 0f b7 4e 02       	movzwl 0x2(%r14),%ecx
1403f2c9e:	ff 15 74 0c b9 00    	call   *0xb90c74(%rip)        # 0x140f83918
1403f2ca4:	44 0f b7 f0          	movzwl %ax,%r14d
1403f2ca8:	b8 f8 ff 00 00       	mov    $0xfff8,%eax
1403f2cad:	66 44 23 f0          	and    %ax,%r14w
1403f2cb1:	66 45 85 f6          	test   %r14w,%r14w
1403f2cb5:	0f 85 20 04 00 00    	jne    0x1403f30db
1403f2cbb:	0f b7 75 bb          	movzwl -0x45(%rbp),%esi
1403f2cbf:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
1403f2cc3:	4d 8b 34 24          	mov    (%r12),%r14
1403f2cc7:	49 8b ce             	mov    %r14,%rcx
1403f2cca:	e8 b1 04 00 00       	call   0x1403f3180
1403f2ccf:	3c 32                	cmp    $0x32,%al
1403f2cd1:	0f 85 da 01 00 00    	jne    0x1403f2eb1
1403f2cd7:	c6 47 6c 01          	movb   $0x1,0x6c(%rdi)
1403f2cdb:	48 8b 0d ce e4 03 01 	mov    0x103e4ce(%rip),%rcx        # 0x1414311b0
1403f2ce2:	48 85 c9             	test   %rcx,%rcx
1403f2ce5:	74 5b                	je     0x1403f2d42
1403f2ce7:	e8 44 28 42 00       	call   0x140815530
1403f2cec:	84 c0                	test   %al,%al
1403f2cee:	74 52                	je     0x1403f2d42
1403f2cf0:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1403f2cf4:	49 8b 0c 24          	mov    (%r12),%rcx
1403f2cf8:	e8 e3 87 3a 00       	call   0x14079b4e0
1403f2cfd:	90                   	nop
1403f2cfe:	4c 8b c0             	mov    %rax,%r8
1403f2d01:	48 8d 15 a8 e4 03 01 	lea    0x103e4a8(%rip),%rdx        # 0x1414311b0
1403f2d08:	48 8d 0d b1 a0 fb 00 	lea    0xfba0b1(%rip),%rcx        # 0x1413acdc0
1403f2d0f:	e8 cc f6 ff ff       	call   0x1403f23e0
1403f2d14:	90                   	nop
1403f2d15:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1403f2d19:	48 85 c9             	test   %rcx,%rcx
1403f2d1c:	74 24                	je     0x1403f2d42
1403f2d1e:	8b 41 10             	mov    0x10(%rcx),%eax
1403f2d21:	ff c8                	dec    %eax
1403f2d23:	89 41 10             	mov    %eax,0x10(%rcx)
1403f2d26:	85 c0                	test   %eax,%eax
1403f2d28:	7f 18                	jg     0x1403f2d42
1403f2d2a:	0f 88 3b 04 00 00    	js     0x1403f316b
1403f2d30:	48 8b 01             	mov    (%rcx),%rax
1403f2d33:	ba 01 00 00 00       	mov    $0x1,%edx
1403f2d38:	48 8b 00             	mov    (%rax),%rax
1403f2d3b:	ff 15 df 0c b9 00    	call   *0xb90cdf(%rip)        # 0x140f83a20
1403f2d41:	90                   	nop
1403f2d42:	40 b6 01             	mov    $0x1,%sil
1403f2d45:	e9 63 03 00 00       	jmp    0x1403f30ad
1403f2d4a:	4c 63 4d c7          	movslq -0x39(%rbp),%r9
1403f2d4e:	4c 03 4f 30          	add    0x30(%rdi),%r9
1403f2d52:	4d 8b c4             	mov    %r12,%r8
1403f2d55:	f2 0f 10 0d fb da 03 	movsd  0x103dafb(%rip),%xmm1        # 0x141430858
1403f2d5c:	01
1403f2d5d:	48 8b 0d 84 00 04 01 	mov    0x1040084(%rip),%rcx        # 0x141432de8
1403f2d64:	e8 97 77 3f 00       	call   0x1407ea500
1403f2d69:	48 8b d8             	mov    %rax,%rbx
1403f2d6c:	48 8b 40 78          	mov    0x78(%rax),%rax
1403f2d70:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1403f2d74:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1403f2d7b:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
1403f2d7f:	4c 89 73 78          	mov    %r14,0x78(%rbx)
1403f2d83:	4c 89 b3 80 00 00 00 	mov    %r14,0x80(%rbx)
1403f2d8a:	48 85 c0             	test   %rax,%rax
1403f2d8d:	75 08                	jne    0x1403f2d97
1403f2d8f:	40 b6 01             	mov    $0x1,%sil
1403f2d92:	e9 b5 00 00 00       	jmp    0x1403f2e4c
1403f2d97:	0f 57 c0             	xorps  %xmm0,%xmm0
1403f2d9a:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1403f2d9f:	49 89 04 24          	mov    %rax,(%r12)
1403f2da3:	49 8b 74 24 08       	mov    0x8(%r12),%rsi
1403f2da8:	49 89 4c 24 08       	mov    %rcx,0x8(%r12)
1403f2dad:	48 85 f6             	test   %rsi,%rsi
1403f2db0:	74 3f                	je     0x1403f2df1
1403f2db2:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
1403f2db8:	41 8b c6             	mov    %r14d,%eax
1403f2dbb:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1403f2dc0:	83 f8 01             	cmp    $0x1,%eax
1403f2dc3:	75 2c                	jne    0x1403f2df1
1403f2dc5:	48 8b 06             	mov    (%rsi),%rax
1403f2dc8:	48 8b ce             	mov    %rsi,%rcx
1403f2dcb:	48 8b 00             	mov    (%rax),%rax
1403f2dce:	ff 15 4c 0c b9 00    	call   *0xb90c4c(%rip)        # 0x140f83a20
1403f2dd4:	41 8b c6             	mov    %r14d,%eax
1403f2dd7:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1403f2ddc:	83 f8 01             	cmp    $0x1,%eax
1403f2ddf:	75 10                	jne    0x1403f2df1
1403f2de1:	48 8b 06             	mov    (%rsi),%rax
1403f2de4:	48 8b ce             	mov    %rsi,%rcx
1403f2de7:	48 8b 40 08          	mov    0x8(%rax),%rax
1403f2deb:	ff 15 2f 0c b9 00    	call   *0xb90c2f(%rip)        # 0x140f83a20
1403f2df1:	49 8b 0c 24          	mov    (%r12),%rcx
1403f2df5:	e8 b6 e7 fe ff       	call   0x1403e15b0
1403f2dfa:	44 8b f8             	mov    %eax,%r15d
1403f2dfd:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
1403f2e01:	49 8b 04 24          	mov    (%r12),%rax
1403f2e05:	48 8b 08             	mov    (%rax),%rcx
1403f2e08:	48 85 c9             	test   %rcx,%rcx
1403f2e0b:	74 0f                	je     0x1403f2e1c
1403f2e0d:	0f b6 09             	movzbl (%rcx),%ecx
1403f2e10:	80 e1 0f             	and    $0xf,%cl
1403f2e13:	0f b6 f1             	movzbl %cl,%esi
1403f2e16:	66 c1 e6 02          	shl    $0x2,%si
1403f2e1a:	eb 08                	jmp    0x1403f2e24
1403f2e1c:	48 8b 40 10          	mov    0x10(%rax),%rax
1403f2e20:	0f b7 70 18          	movzwl 0x18(%rax),%esi
1403f2e24:	0f b7 c6             	movzwl %si,%eax
1403f2e27:	41 3b c7             	cmp    %r15d,%eax
1403f2e2a:	76 77                	jbe    0x1403f2ea3
1403f2e2c:	4c 8d 0d 59 09 bb 00 	lea    0xbb0959(%rip),%r9        # 0x140fa378c
1403f2e33:	4c 8b c7             	mov    %rdi,%r8
1403f2e36:	48 8d 15 13 9b bf 00 	lea    0xbf9b13(%rip),%rdx        # 0x140fec950
1403f2e3d:	49 8b cd             	mov    %r13,%rcx
1403f2e40:	e8 5b a6 14 00       	call   0x14053d4a0
1403f2e45:	40 32 f6             	xor    %sil,%sil
1403f2e48:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1403f2e4c:	48 85 c9             	test   %rcx,%rcx
1403f2e4f:	0f 84 89 02 00 00    	je     0x1403f30de
1403f2e55:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1403f2e5a:	8b c7                	mov    %edi,%eax
1403f2e5c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1403f2e61:	83 f8 01             	cmp    $0x1,%eax
1403f2e64:	0f 85 74 02 00 00    	jne    0x1403f30de
1403f2e6a:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
1403f2e6e:	48 8b 03             	mov    (%rbx),%rax
1403f2e71:	48 8b cb             	mov    %rbx,%rcx
1403f2e74:	48 8b 00             	mov    (%rax),%rax
1403f2e77:	ff 15 a3 0b b9 00    	call   *0xb90ba3(%rip)        # 0x140f83a20
1403f2e7d:	8b c7                	mov    %edi,%eax
1403f2e7f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403f2e84:	83 f8 01             	cmp    $0x1,%eax
1403f2e87:	0f 85 51 02 00 00    	jne    0x1403f30de
1403f2e8d:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1403f2e91:	48 8b 01             	mov    (%rcx),%rax
1403f2e94:	48 8b 40 08          	mov    0x8(%rax),%rax
1403f2e98:	ff 15 82 0b b9 00    	call   *0xb90b82(%rip)        # 0x140f83a20
1403f2e9e:	e9 3b 02 00 00       	jmp    0x1403f30de
1403f2ea3:	8b 45 c7             	mov    -0x39(%rbp),%eax
1403f2ea6:	41 03 c7             	add    %r15d,%eax
1403f2ea9:	89 47 3c             	mov    %eax,0x3c(%rdi)
1403f2eac:	e9 0e fe ff ff       	jmp    0x1403f2cbf
1403f2eb1:	49 8b ce             	mov    %r14,%rcx
1403f2eb4:	e8 c7 02 00 00       	call   0x1403f3180
1403f2eb9:	3c 87                	cmp    $0x87,%al
1403f2ebb:	0f 85 db 00 00 00    	jne    0x1403f2f9c
1403f2ec1:	c6 47 6c 01          	movb   $0x1,0x6c(%rdi)
1403f2ec5:	83 3d 5c e0 03 01 00 	cmpl   $0x0,0x103e05c(%rip)        # 0x141430f28
1403f2ecc:	75 32                	jne    0x1403f2f00
1403f2ece:	49 8b ce             	mov    %r14,%rcx
1403f2ed1:	e8 3a 8a 47 00       	call   0x14086b910
1403f2ed6:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1403f2edb:	3b c1                	cmp    %ecx,%eax
1403f2edd:	74 21                	je     0x1403f2f00
1403f2edf:	4c 8d 0d a6 08 bb 00 	lea    0xbb08a6(%rip),%r9        # 0x140fa378c
1403f2ee6:	4c 8b c7             	mov    %rdi,%r8
1403f2ee9:	48 8d 15 d8 9a bf 00 	lea    0xbf9ad8(%rip),%rdx        # 0x140fec9c8
1403f2ef0:	49 8b cd             	mov    %r13,%rcx
1403f2ef3:	e8 a8 a5 14 00       	call   0x14053d4a0
1403f2ef8:	40 32 f6             	xor    %sil,%sil
1403f2efb:	e9 ad 01 00 00       	jmp    0x1403f30ad
1403f2f00:	48 8b 0d 91 e2 03 01 	mov    0x103e291(%rip),%rcx        # 0x141431198
1403f2f07:	48 85 c9             	test   %rcx,%rcx
1403f2f0a:	74 5b                	je     0x1403f2f67
1403f2f0c:	e8 1f 26 42 00       	call   0x140815530
1403f2f11:	84 c0                	test   %al,%al
1403f2f13:	74 52                	je     0x1403f2f67
1403f2f15:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx