1400028e1:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
1400028e6:	8b 54 24 4c          	mov    0x4c(%rsp),%edx
1400028ea:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1400028ef:	48 ff 15 72 37 01 00 	rex.W call *0x13772(%rip)        # 0x140016068
1400028f6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400028fb:	48 8b 08             	mov    (%rax),%rcx
1400028fe:	49 89 4e 38          	mov    %rcx,0x38(%r14)
140002902:	41 c7 46 40 01 00 00 	movl   $0x1,0x40(%r14)
140002909:	00
14000290a:	48 89 8d 90 00 00 00 	mov    %rcx,0x90(%rbp)
140002911:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
140002918:	49 8d 4e 18          	lea    0x18(%r14),%rcx
14000291c:	e8 af ec ff ff       	call   0x1400015d0
140002921:	eb 36                	jmp    0x140002959
140002923:	b8 01 00 00 00       	mov    $0x1,%eax
140002928:	49 89 46 38          	mov    %rax,0x38(%r14)
14000292c:	41 89 46 40          	mov    %eax,0x40(%r14)
140002930:	49 8d 4e 18          	lea    0x18(%r14),%rcx
140002934:	48 ff 15 25 37 01 00 	rex.W call *0x13725(%rip)        # 0x140016060
14000293b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002940:	ba a1 17 00 00       	mov    $0x17a1,%edx
140002945:	49 8d 4e 18          	lea    0x18(%r14),%rcx
140002949:	48 ff 15 d0 36 01 00 	rex.W call *0x136d0(%rip)        # 0x140016020
140002950:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002955:	85 c0                	test   %eax,%eax
140002957:	74 08                	je     0x140002961
140002959:	49 8b 46 18          	mov    0x18(%r14),%rax
14000295d:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140002961:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
140002965:	45 33 c0             	xor    %r8d,%r8d
140002968:	ba 4c 10 00 00       	mov    $0x104c,%edx
14000296d:	49 8b 8f 30 01 00 00 	mov    0x130(%r15),%rcx
140002974:	48 ff 15 ad 3a 01 00 	rex.W call *0x13aad(%rip)        # 0x140016428
14000297b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002980:	48 8b ce             	mov    %rsi,%rcx
140002983:	48 ff 15 3e 31 01 00 	rex.W call *0x1313e(%rip)        # 0x140015ac8
14000298a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000298f:	48 8b fb             	mov    %rbx,%rdi
140002992:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140002997:	eb 35                	jmp    0x1400029ce
140002999:	c7 45 f0 00 f0 00 00 	movl   $0xf000,-0x10(%rbp)
1400029a0:	c7 45 ec 00 20 00 00 	movl   $0x2000,-0x14(%rbp)
1400029a7:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1400029ab:	4d 8b c5             	mov    %r13,%r8
1400029ae:	ba 2b 10 00 00       	mov    $0x102b,%edx
1400029b3:	49 8b 8f 30 01 00 00 	mov    0x130(%r15),%rcx
1400029ba:	48 ff 15 67 3a 01 00 	rex.W call *0x13a67(%rip)        # 0x140016428
1400029c1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400029c6:	41 c7 46 20 01 00 00 	movl   $0x1,0x20(%r14)
1400029cd:	00
1400029ce:	49 8d b7 18 01 00 00 	lea    0x118(%r15),%rsi
1400029d5:	41 ff c4             	inc    %r12d
1400029d8:	49 ff c5             	inc    %r13
1400029db:	44 3b 64 24 50       	cmp    0x50(%rsp),%r12d
1400029e0:	0f 8c cf fb ff ff    	jl     0x1400025b5
1400029e6:	48 85 ff             	test   %rdi,%rdi
1400029e9:	74 0f                	je     0x1400029fa
1400029eb:	48 8b cf             	mov    %rdi,%rcx
1400029ee:	48 ff 15 d3 30 01 00 	rex.W call *0x130d3(%rip)        # 0x140015ac8
1400029f5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400029fa:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
140002a01:	41 5f                	pop    %r15
140002a03:	41 5e                	pop    %r14
140002a05:	41 5d                	pop    %r13
140002a07:	41 5c                	pop    %r12
140002a09:	5f                   	pop    %rdi
140002a0a:	5e                   	pop    %rsi
140002a0b:	5b                   	pop    %rbx
140002a0c:	5d                   	pop    %rbp
140002a0d:	c3                   	ret
140002a0e:	cc                   	int3
140002a0f:	cc                   	int3
140002a10:	cc                   	int3
140002a11:	cc                   	int3
140002a12:	cc                   	int3
140002a13:	cc                   	int3
140002a14:	cc                   	int3
140002a15:	cc                   	int3
140002a16:	cc                   	int3
140002a17:	cc                   	int3
140002a18:	48 8b c4             	mov    %rsp,%rax
140002a1b:	48 89 58 08          	mov    %rbx,0x8(%rax)
140002a1f:	48 89 68 10          	mov    %rbp,0x10(%rax)
140002a23:	48 89 70 18          	mov    %rsi,0x18(%rax)
140002a27:	48 89 78 20          	mov    %rdi,0x20(%rax)
140002a2b:	41 56                	push   %r14
140002a2d:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
140002a34:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
140002a39:	48 8b d9             	mov    %rcx,%rbx
140002a3c:	c7 81 38 01 00 00 01 	movl   $0x1,0x138(%rcx)
140002a43:	00 00 00
140002a46:	45 33 f6             	xor    %r14d,%r14d
140002a49:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
140002a50:	8b ea                	mov    %edx,%ebp
140002a52:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
140002a59:	00
140002a5a:	48 85 c9             	test   %rcx,%rcx
140002a5d:	0f 84 10 01 00 00    	je     0x140002b73
140002a63:	45 33 c9             	xor    %r9d,%r9d
140002a66:	45 33 c0             	xor    %r8d,%r8d
140002a69:	ba 04 10 00 00       	mov    $0x1004,%edx
140002a6e:	48 ff 15 b3 39 01 00 	rex.W call *0x139b3(%rip)        # 0x140016428
140002a75:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002a7a:	48 8b f8             	mov    %rax,%rdi
140002a7d:	83 ef 01             	sub    $0x1,%edi
140002a80:	0f 88 bb 00 00 00    	js     0x140002b41
140002a86:	48 63 f7             	movslq %edi,%rsi
140002a89:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
140002a90:	41 b9 00 f0 00 00    	mov    $0xf000,%r9d
140002a96:	4c 8b c6             	mov    %rsi,%r8
140002a99:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140002a9d:	ba 2c 10 00 00       	mov    $0x102c,%edx
140002aa2:	48 ff 15 7f 39 01 00 	rex.W call *0x1397f(%rip)        # 0x140016428
140002aa9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002aae:	c1 e8 0c             	shr    $0xc,%eax
140002ab1:	ff c8                	dec    %eax
140002ab3:	3b c5                	cmp    %ebp,%eax
140002ab5:	74 4d                	je     0x140002b04
140002ab7:	8b c5                	mov    %ebp,%eax
140002ab9:	c7 84 24 90 00 00 00 	movl   $0xf000,0x90(%rsp)
140002ac0:	00 f0 00 00
140002ac4:	f7 d8                	neg    %eax
140002ac6:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
140002acd:	00
140002ace:	4c 8b c6             	mov    %rsi,%r8
140002ad1:	ba 2b 10 00 00       	mov    $0x102b,%edx
140002ad6:	1b c9                	sbb    %ecx,%ecx
140002ad8:	81 e1 00 10 00 00    	and    $0x1000,%ecx
140002ade:	81 c1 00 10 00 00    	add    $0x1000,%ecx
140002ae4:	89 8c 24 8c 00 00 00 	mov    %ecx,0x8c(%rsp)
140002aeb:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
140002af2:	48 ff 15 2f 39 01 00 	rex.W call *0x1392f(%rip)        # 0x140016428
140002af9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002afe:	41 be 01 00 00 00    	mov    $0x1,%r14d
140002b04:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
140002b0b:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140002b10:	45 33 c0             	xor    %r8d,%r8d
140002b13:	ba 4b 10 00 00       	mov    $0x104b,%edx
140002b18:	48 ff 15 09 39 01 00 	rex.W call *0x13909(%rip)        # 0x140016428
140002b1f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002b24:	85 c0                	test   %eax,%eax
140002b26:	74 0d                	je     0x140002b35
140002b28:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140002b2d:	48 85 c0             	test   %rax,%rax
140002b30:	74 03                	je     0x140002b35
140002b32:	89 68 20             	mov    %ebp,0x20(%rax)
140002b35:	48 ff ce             	dec    %rsi
140002b38:	83 ef 01             	sub    $0x1,%edi
140002b3b:	0f 89 48 ff ff ff    	jns    0x140002a89
140002b41:	83 a3 38 01 00 00 00 	andl   $0x0,0x138(%rbx)
140002b48:	48 8b cb             	mov    %rbx,%rcx
140002b4b:	e8 60 12 00 00       	call   0x140003db0
140002b50:	45 85 f6             	test   %r14d,%r14d
140002b53:	74 1e                	je     0x140002b73
140002b55:	ba 01 00 00 00       	mov    $0x1,%edx
140002b5a:	c7 83 28 01 00 00 01 	movl   $0x1,0x128(%rbx)
140002b61:	00 00 00
140002b64:	48 8b cb             	mov    %rbx,%rcx
140002b67:	48 ff 15 02 35 01 00 	rex.W call *0x13502(%rip)        # 0x140016070
140002b6e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002b73:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
140002b7a:	00
140002b7b:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140002b7f:	49 8b 6b 18          	mov    0x18(%r11),%rbp
140002b83:	49 8b 73 20          	mov    0x20(%r11),%rsi
140002b87:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140002b8b:	49 8b e3             	mov    %r11,%rsp
140002b8e:	41 5e                	pop    %r14
140002b90:	c3                   	ret
140002b91:	cc                   	int3
140002b92:	cc                   	int3
140002b93:	cc                   	int3
140002b94:	cc                   	int3
140002b95:	cc                   	int3
140002b96:	cc                   	int3
140002b97:	cc                   	int3
140002b98:	48 8b c4             	mov    %rsp,%rax
140002b9b:	55                   	push   %rbp
140002b9c:	56                   	push   %rsi
140002b9d:	57                   	push   %rdi
140002b9e:	41 54                	push   %r12
140002ba0:	41 55                	push   %r13
140002ba2:	41 56                	push   %r14
140002ba4:	41 57                	push   %r15
140002ba6:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140002bad:	48 c7 44 24 60 fe ff 	movq   $0xfffffffffffffffe,0x60(%rsp)
140002bb4:	ff ff
140002bb6:	48 89 58 08          	mov    %rbx,0x8(%rax)
140002bba:	48 8b e9             	mov    %rcx,%rbp
140002bbd:	33 db                	xor    %ebx,%ebx
140002bbf:	44 8b f3             	mov    %ebx,%r14d
140002bc2:	8b f3                	mov    %ebx,%esi
140002bc4:	ba 02 7f 00 00       	mov    $0x7f02,%edx
140002bc9:	33 c9                	xor    %ecx,%ecx
140002bcb:	48 ff 15 fe 37 01 00 	rex.W call *0x137fe(%rip)        # 0x1400163d0
140002bd2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002bd7:	48 8b c8             	mov    %rax,%rcx
140002bda:	48 ff 15 6f 38 01 00 	rex.W call *0x1386f(%rip)        # 0x140016450
140002be1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002be6:	4c 8b e0             	mov    %rax,%r12
140002be9:	33 d2                	xor    %edx,%edx
140002beb:	33 c9                	xor    %ecx,%ecx
140002bed:	41 b8 3f 00 0f 00    	mov    $0xf003f,%r8d
140002bf3:	48 ff 15 e6 2e 01 00 	rex.W call *0x12ee6(%rip)        # 0x140015ae0
140002bfa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002bff:	4c 8b e8             	mov    %rax,%r13
140002c02:	48 85 c0             	test   %rax,%rax
140002c05:	75 19                	jne    0x140002c20
140002c07:	41 be 05 40 00 80    	mov    $0x80004005,%r14d
140002c0d:	48 ff 15 d4 30 01 00 	rex.W call *0x130d4(%rip)        # 0x140015ce8
140002c14:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c19:	8b f0                	mov    %eax,%esi
140002c1b:	e9 d9 02 00 00       	jmp    0x140002ef9
140002c20:	c7 44 24 70 04 00 00 	movl   $0x4,0x70(%rsp)
140002c27:	00
140002c28:	89 5c 24 78          	mov    %ebx,0x78(%rsp)
140002c2c:	45 33 c9             	xor    %r9d,%r9d
140002c2f:	45 33 c0             	xor    %r8d,%r8d
140002c32:	ba 04 10 00 00       	mov    $0x1004,%edx
140002c37:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
140002c3e:	48 ff 15 e3 37 01 00 	rex.W call *0x137e3(%rip)        # 0x140016428
140002c45:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c4a:	4c 8b f8             	mov    %rax,%r15
140002c4d:	e9 88 02 00 00       	jmp    0x140002eda
140002c52:	44 89 7c 24 74       	mov    %r15d,0x74(%rsp)
140002c57:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
140002c5c:	45 33 c0             	xor    %r8d,%r8d
140002c5f:	ba 4b 10 00 00       	mov    $0x104b,%edx
140002c64:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
140002c6b:	48 ff 15 b6 37 01 00 	rex.W call *0x137b6(%rip)        # 0x140016428
140002c72:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002c77:	85 c0                	test   %eax,%eax
140002c79:	0f 84 5b 02 00 00    	je     0x140002eda
140002c7f:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
140002c86:	00
140002c87:	48 85 ff             	test   %rdi,%rdi
140002c8a:	0f 84 4a 02 00 00    	je     0x140002eda
140002c90:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140002c96:	48 8b 17             	mov    (%rdi),%rdx
140002c99:	49 8b cd             	mov    %r13,%rcx
140002c9c:	48 ff 15 4d 2e 01 00 	rex.W call *0x12e4d(%rip)        # 0x140015af0
140002ca3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002ca8:	48 8b d8             	mov    %rax,%rbx
140002cab:	48 85 c0             	test   %rax,%rax
140002cae:	0f 84 c7 01 00 00    	je     0x140002e7b
140002cb4:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
140002cbb:	00
140002cbc:	48 ff 15 35 33 01 00 	rex.W call *0x13335(%rip)        # 0x140015ff8
140002cc3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002cc8:	90                   	nop
140002cc9:	4c 8d 8c 24 20 01 00 	lea    0x120(%rsp),%r9
140002cd0:	00
140002cd1:	4c 8d 84 24 18 01 00 	lea    0x118(%rsp),%r8
140002cd8:	00
140002cd9:	48 8b d3             	mov    %rbx,%rdx
140002cdc:	48 8b cd             	mov    %rbp,%rcx
140002cdf:	e8 6c 02 00 00       	call   0x140002f50
140002ce4:	33 d2                	xor    %edx,%edx
140002ce6:	85 c0                	test   %eax,%eax
140002ce8:	0f 88 65 01 00 00    	js     0x140002e53
140002cee:	8b 47 20             	mov    0x20(%rdi),%eax
140002cf1:	8b 8c 24 18 01 00 00 	mov    0x118(%rsp),%ecx
140002cf8:	83 f9 04             	cmp    $0x4,%ecx
140002cfb:	0f 84 af 00 00 00    	je     0x140002db0
140002d01:	48 8b d7             	mov    %rdi,%rdx
140002d04:	85 c0                	test   %eax,%eax
140002d06:	75 78                	jne    0x140002d80
140002d08:	89 4f 24             	mov    %ecx,0x24(%rdi)
140002d0b:	48 8b cd             	mov    %rbp,%rcx
140002d0e:	e8 75 12 00 00       	call   0x140003f88
140002d13:	33 c9                	xor    %ecx,%ecx
140002d15:	85 c0                	test   %eax,%eax
140002d17:	74 50                	je     0x140002d69
140002d19:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140002d1e:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140002d23:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140002d28:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140002d2d:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140002d32:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140002d37:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140002d3c:	83 c8 ff             	or     $0xffffffff,%eax
140002d3f:	44 8b c8             	mov    %eax,%r9d
140002d42:	44 8d 41 04          	lea    0x4(%rcx),%r8d
140002d46:	8b d0                	mov    %eax,%edx
140002d48:	48 8b cb             	mov    %rbx,%rcx
140002d4b:	48 ff 15 ae 2d 01 00 	rex.W call *0x12dae(%rip)        # 0x140015b00
140002d52:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002d57:	85 c0                	test   %eax,%eax
140002d59:	75 32                	jne    0x140002d8d
140002d5b:	48 ff 15 86 2f 01 00 	rex.W call *0x12f86(%rip)        # 0x140015ce8
140002d62:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002d67:	8b f0                	mov    %eax,%esi
140002d69:	45 8b cf             	mov    %r15d,%r9d
140002d6c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140002d72:	48 8b d7             	mov    %rdi,%rdx
140002d75:	48 8b cd             	mov    %rbp,%rcx
140002d78:	e8 a7 11 00 00       	call   0x140003f24
140002d7d:	48 8b d7             	mov    %rdi,%rdx
140002d80:	48 8b cd             	mov    %rbp,%rcx
140002d83:	e8 74 15 00 00       	call   0x1400042fc
140002d88:	e9 c6 00 00 00       	jmp    0x140002e53
140002d8d:	45 33 c9             	xor    %r9d,%r9d
140002d90:	45 8b c7             	mov    %r15d,%r8d
140002d93:	48 8b d7             	mov    %rdi,%rdx
140002d96:	48 8b cd             	mov    %rbp,%rcx
140002d99:	e8 9e 18 00 00       	call   0x14000463c
140002d9e:	83 bd 4c 01 00 00 00 	cmpl   $0x0,0x14c(%rbp)
140002da5:	41 0f 95 c0          	setne  %r8b
140002da9:	33 d2                	xor    %edx,%edx
140002dab:	e9 9a 00 00 00       	jmp    0x140002e4a
140002db0:	85 c0                	test   %eax,%eax
140002db2:	0f 84 9b 00 00 00    	je     0x140002e53
140002db8:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140002dbd:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140002dc2:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140002dc7:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140002dcc:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140002dd1:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140002dd6:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140002ddb:	83 c8 ff             	or     $0xffffffff,%eax
140002dde:	44 8b c8             	mov    %eax,%r9d
140002de1:	44 8b 47 24          	mov    0x24(%rdi),%r8d
140002de5:	8b d0                	mov    %eax,%edx
140002de7:	48 8b cb             	mov    %rbx,%rcx
140002dea:	48 ff 15 0f 2d 01 00 	rex.W call *0x12d0f(%rip)        # 0x140015b00
140002df1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002df6:	48 8b d7             	mov    %rdi,%rdx
140002df9:	48 8b cd             	mov    %rbp,%rcx
140002dfc:	85 c0                	test   %eax,%eax
140002dfe:	75 1b                	jne    0x140002e1b
140002e00:	45 8b cf             	mov    %r15d,%r9d
140002e03:	45 33 c0             	xor    %r8d,%r8d
140002e06:	e8 19 11 00 00       	call   0x140003f24
140002e0b:	48 ff 15 d6 2e 01 00 	rex.W call *0x12ed6(%rip)        # 0x140015ce8
140002e12:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002e17:	8b f0                	mov    %eax,%esi
140002e19:	eb 38                	jmp    0x140002e53
140002e1b:	48 83 67 38 00       	andq   $0x0,0x38(%rdi)
140002e20:	83 67 40 00          	andl   $0x0,0x40(%rdi)
140002e24:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140002e2a:	45 8b c7             	mov    %r15d,%r8d
140002e2d:	e8 8e 18 00 00       	call   0x1400046c0
140002e32:	48 8b d7             	mov    %rdi,%rdx
140002e35:	48 8b cd             	mov    %rbp,%rcx
140002e38:	e8 bf 14 00 00       	call   0x1400042fc
140002e3d:	83 bd 4c 01 00 00 00 	cmpl   $0x0,0x14c(%rbp)
140002e44:	41 0f 95 c0          	setne  %r8b
140002e48:	b2 01                	mov    $0x1,%dl
140002e4a:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140002e4e:	e8 49 cd 00 00       	call   0x14000fb9c