1400dfddf:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1400dfde4:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1400dfde8:	48 85 c9             	test   %rcx,%rcx
1400dfdeb:	74 0a                	je     0x1400dfdf7
1400dfded:	e8 d6 ca 1d 00       	call   0x1402bc8c8
1400dfdf2:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
1400dfdf7:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
1400dfdfc:	74 43                	je     0x1400dfe41
1400dfdfe:	33 ff                	xor    %edi,%edi
1400dfe00:	48 39 7b 38          	cmp    %rdi,0x38(%rbx)
1400dfe04:	76 31                	jbe    0x1400dfe37
1400dfe06:	33 f6                	xor    %esi,%esi
1400dfe08:	45 33 f6             	xor    %r14d,%r14d
1400dfe0b:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400dfe0f:	48 8b 0c 06          	mov    (%rsi,%rax,1),%rcx
1400dfe13:	48 85 c9             	test   %rcx,%rcx
1400dfe16:	74 0e                	je     0x1400dfe26
1400dfe18:	e8 ab ca 1d 00       	call   0x1402bc8c8
1400dfe1d:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400dfe21:	49 83 24 06 00       	andq   $0x0,(%r14,%rax,1)
1400dfe26:	48 ff c7             	inc    %rdi
1400dfe29:	48 83 c6 08          	add    $0x8,%rsi
1400dfe2d:	49 83 c6 08          	add    $0x8,%r14
1400dfe31:	48 3b 7b 38          	cmp    0x38(%rbx),%rdi
1400dfe35:	72 d4                	jb     0x1400dfe0b
1400dfe37:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400dfe3b:	ff 15 c7 f1 2e 00    	call   *0x2ef1c7(%rip)        # 0x1403cf008
1400dfe41:	48 8b cb             	mov    %rbx,%rcx
1400dfe44:	ff 15 be f1 2e 00    	call   *0x2ef1be(%rip)        # 0x1403cf008
1400dfe4a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400dfe4f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400dfe54:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400dfe59:	48 83 c4 20          	add    $0x20,%rsp
1400dfe5d:	41 5e                	pop    %r14
1400dfe5f:	c3                   	ret
1400dfe60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400dfe65:	55                   	push   %rbp
1400dfe66:	56                   	push   %rsi
1400dfe67:	57                   	push   %rdi
1400dfe68:	41 54                	push   %r12
1400dfe6a:	41 55                	push   %r13
1400dfe6c:	41 56                	push   %r14
1400dfe6e:	41 57                	push   %r15
1400dfe70:	48 8b ec             	mov    %rsp,%rbp
1400dfe73:	48 83 ec 50          	sub    $0x50,%rsp
1400dfe77:	48 8b 05 02 5c 2f 00 	mov    0x2f5c02(%rip),%rax        # 0x1403d5a80
1400dfe7e:	48 33 c4             	xor    %rsp,%rax
1400dfe81:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400dfe85:	33 db                	xor    %ebx,%ebx
1400dfe87:	49 8b f8             	mov    %r8,%rdi
1400dfe8a:	4c 8b f2             	mov    %rdx,%r14
1400dfe8d:	48 8b f1             	mov    %rcx,%rsi
1400dfe90:	44 8b e3             	mov    %ebx,%r12d
1400dfe93:	48 85 c9             	test   %rcx,%rcx
1400dfe96:	0f 84 f7 02 00 00    	je     0x1400e0193
1400dfe9c:	48 8b 81 28 11 00 00 	mov    0x1128(%rcx),%rax
1400dfea3:	48 85 c0             	test   %rax,%rax
1400dfea6:	0f 84 e7 02 00 00    	je     0x1400e0193
1400dfeac:	80 38 2f             	cmpb   $0x2f,(%rax)
1400dfeaf:	0f 85 de 02 00 00    	jne    0x1400e0193
1400dfeb5:	48 8b 91 f8 10 00 00 	mov    0x10f8(%rcx),%rdx
1400dfebc:	44 8d 43 04          	lea    0x4(%rbx),%r8d
1400dfec0:	48 8d 0d dd da 20 00 	lea    0x20dadd(%rip),%rcx        # 0x1402ed9a4
1400dfec7:	e8 40 98 fd ff       	call   0x1400b970c
1400dfecc:	85 c0                	test   %eax,%eax
1400dfece:	0f 84 bf 02 00 00    	je     0x1400e0193
1400dfed4:	89 5f 20             	mov    %ebx,0x20(%rdi)
1400dfed7:	41 8b 86 28 05 00 00 	mov    0x528(%r14),%eax
1400dfede:	89 47 08             	mov    %eax,0x8(%rdi)
1400dfee1:	49 8b 46 50          	mov    0x50(%r14),%rax
1400dfee5:	48 89 07             	mov    %rax,(%rdi)
1400dfee8:	48 8b 8e 28 11 00 00 	mov    0x1128(%rsi),%rcx
1400dfeef:	48 ff c1             	inc    %rcx
1400dfef2:	ff 15 20 f1 2e 00    	call   *0x2ef120(%rip)        # 0x1403cf018
1400dfef8:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400dfefc:	4c 8b f0             	mov    %rax,%r14
1400dfeff:	48 85 c0             	test   %rax,%rax
1400dff02:	75 0a                	jne    0x1400dff0e
1400dff04:	b8 5a 00 00 00       	mov    $0x5a,%eax
1400dff09:	e9 8a 02 00 00       	jmp    0x1400e0198
1400dff0e:	48 8b 8e 30 11 00 00 	mov    0x1130(%rsi),%rcx
1400dff15:	48 85 c9             	test   %rcx,%rcx
1400dff18:	74 19                	je     0x1400dff33
1400dff1a:	ff 15 f8 f0 2e 00    	call   *0x2ef0f8(%rip)        # 0x1403cf018
1400dff20:	4c 8b e0             	mov    %rax,%r12
1400dff23:	48 85 c0             	test   %rax,%rax
1400dff26:	75 0b                	jne    0x1400dff33
1400dff28:	49 8b ce             	mov    %r14,%rcx
1400dff2b:	ff 15 d7 f0 2e 00    	call   *0x2ef0d7(%rip)        # 0x1403cf008
1400dff31:	eb d1                	jmp    0x1400dff04
1400dff33:	41 38 1e             	cmp    %bl,(%r14)
1400dff36:	74 44                	je     0x1400dff7c
1400dff38:	45 33 c9             	xor    %r9d,%r9d
1400dff3b:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400dff42:	00
1400dff43:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400dff47:	33 d2                	xor    %edx,%edx
1400dff49:	49 8b ce             	mov    %r14,%rcx
1400dff4c:	e8 73 9d fd ff       	call   0x1400b9cc4
1400dff51:	85 c0                	test   %eax,%eax
1400dff53:	74 0a                	je     0x1400dff5f
1400dff55:	bb 5a 00 00 00       	mov    $0x5a,%ebx
1400dff5a:	e9 1d 02 00 00       	jmp    0x1400e017c
1400dff5f:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400dff63:	e8 40 ad 1e 00       	call   0x1402caca8
1400dff68:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400dff6c:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400dff70:	ff 15 92 f0 2e 00    	call   *0x2ef092(%rip)        # 0x1403cf008
1400dff76:	48 39 5f 10          	cmp    %rbx,0x10(%rdi)
1400dff7a:	74 d9                	je     0x1400dff55
1400dff7c:	4d 85 e4             	test   %r12,%r12
1400dff7f:	0f 84 f7 01 00 00    	je     0x1400e017c
1400dff85:	ba 3f 00 00 00       	mov    $0x3f,%edx
1400dff8a:	49 8b cc             	mov    %r12,%rcx
1400dff8d:	e8 5e 1f 1d 00       	call   0x1402b1ef0
1400dff92:	48 8b f0             	mov    %rax,%rsi
1400dff95:	48 85 c0             	test   %rax,%rax
1400dff98:	74 05                	je     0x1400dff9f
1400dff9a:	88 18                	mov    %bl,(%rax)
1400dff9c:	48 ff c6             	inc    %rsi
1400dff9f:	41 38 1c 24          	cmp    %bl,(%r12)
1400dffa3:	0f 84 ab 00 00 00    	je     0x1400e0054
1400dffa9:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400dffad:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
1400dffb1:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400dffb5:	49 8b cc             	mov    %r12,%rcx
1400dffb8:	e8 8b 02 00 00       	call   0x1400e0248
1400dffbd:	84 c0                	test   %al,%al
1400dffbf:	74 94                	je     0x1400dff55
1400dffc1:	4c 8b 6d f0          	mov    -0x10(%rbp),%r13
1400dffc5:	ba 08 00 00 00       	mov    $0x8,%edx
1400dffca:	49 8d 4d 01          	lea    0x1(%r13),%rcx
1400dffce:	ff 15 4c f0 2e 00    	call   *0x2ef04c(%rip)        # 0x1403cf020
1400dffd4:	48 89 47 18          	mov    %rax,0x18(%rdi)
1400dffd8:	48 85 c0             	test   %rax,%rax
1400dffdb:	75 0f                	jne    0x1400dffec
1400dffdd:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400dffe1:	ff 15 21 f0 2e 00    	call   *0x2ef021(%rip)        # 0x1403cf008
1400dffe7:	e9 69 ff ff ff       	jmp    0x1400dff55
1400dffec:	4c 8b 75 e8          	mov    -0x18(%rbp),%r14
1400dfff0:	4c 8b fb             	mov    %rbx,%r15
1400dfff3:	4d 85 ed             	test   %r13,%r13
1400dfff6:	74 53                	je     0x1400e004b
1400dfff8:	4b 8b 0c fe          	mov    (%r14,%r15,8),%rcx
1400dfffc:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1400e0000:	45 33 c9             	xor    %r9d,%r9d
1400e0003:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400e000a:	00
1400e000b:	33 d2                	xor    %edx,%edx
1400e000d:	e8 b2 9c fd ff       	call   0x1400b9cc4
1400e0012:	85 c0                	test   %eax,%eax
1400e0014:	0f 85 a3 00 00 00    	jne    0x1400e00bd
1400e001a:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400e001e:	e8 85 ac 1e 00       	call   0x1402caca8
1400e0023:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400e0027:	4a 89 04 f9          	mov    %rax,(%rcx,%r15,8)
1400e002b:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400e002f:	ff 15 d3 ef 2e 00    	call   *0x2eefd3(%rip)        # 0x1403cf008
1400e0035:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400e0039:	4a 39 1c f8          	cmp    %rbx,(%rax,%r15,8)
1400e003d:	74 7e                	je     0x1400e00bd
1400e003f:	48 ff 47 38          	incq   0x38(%rdi)
1400e0043:	49 ff c7             	inc    %r15
1400e0046:	4d 3b fd             	cmp    %r13,%r15
1400e0049:	72 ad                	jb     0x1400dfff8
1400e004b:	49 8b ce             	mov    %r14,%rcx
1400e004e:	ff 15 b4 ef 2e 00    	call   *0x2eefb4(%rip)        # 0x1403cf008
1400e0054:	48 85 f6             	test   %rsi,%rsi
1400e0057:	0f 84 1f 01 00 00    	je     0x1400e017c
1400e005d:	ba 3f 00 00 00       	mov    $0x3f,%edx
1400e0062:	48 8b ce             	mov    %rsi,%rcx
1400e0065:	e8 86 1e 1d 00       	call   0x1402b1ef0
1400e006a:	4c 8b f0             	mov    %rax,%r14
1400e006d:	48 85 c0             	test   %rax,%rax
1400e0070:	74 05                	je     0x1400e0077
1400e0072:	88 18                	mov    %bl,(%rax)
1400e0074:	49 ff c6             	inc    %r14
1400e0077:	38 1e                	cmp    %bl,(%rsi)
1400e0079:	0f 84 88 00 00 00    	je     0x1400e0107
1400e007f:	48 8d 15 f2 d8 20 00 	lea    0x20d8f2(%rip),%rdx        # 0x1402ed978
1400e0086:	48 8b ce             	mov    %rsi,%rcx
1400e0089:	e8 12 96 fd ff       	call   0x1400b96a0
1400e008e:	85 c0                	test   %eax,%eax
1400e0090:	75 6e                	jne    0x1400e0100
1400e0092:	48 8d 15 e7 d8 20 00 	lea    0x20d8e7(%rip),%rdx        # 0x1402ed980
1400e0099:	48 8b ce             	mov    %rsi,%rcx
1400e009c:	e8 ff 95 fd ff       	call   0x1400b96a0
1400e00a1:	85 c0                	test   %eax,%eax
1400e00a3:	75 5b                	jne    0x1400e0100
1400e00a5:	48 8d 15 dc d8 20 00 	lea    0x20d8dc(%rip),%rdx        # 0x1402ed988
1400e00ac:	48 8b ce             	mov    %rsi,%rcx
1400e00af:	e8 ec 95 fd ff       	call   0x1400b96a0
1400e00b4:	85 c0                	test   %eax,%eax
1400e00b6:	74 0d                	je     0x1400e00c5
1400e00b8:	89 5f 20             	mov    %ebx,0x20(%rdi)
1400e00bb:	eb 4a                	jmp    0x1400e0107
1400e00bd:	49 8b ce             	mov    %r14,%rcx
1400e00c0:	e9 1c ff ff ff       	jmp    0x1400dffe1
1400e00c5:	48 8d 15 c4 d8 20 00 	lea    0x20d8c4(%rip),%rdx        # 0x1402ed990
1400e00cc:	48 8b ce             	mov    %rsi,%rcx
1400e00cf:	e8 cc 95 fd ff       	call   0x1400b96a0
1400e00d4:	85 c0                	test   %eax,%eax
1400e00d6:	75 1f                	jne    0x1400e00f7
1400e00d8:	48 8d 15 b9 d8 20 00 	lea    0x20d8b9(%rip),%rdx        # 0x1402ed998
1400e00df:	48 8b ce             	mov    %rsi,%rcx
1400e00e2:	e8 b9 95 fd ff       	call   0x1400b96a0
1400e00e7:	85 c0                	test   %eax,%eax
1400e00e9:	75 0c                	jne    0x1400e00f7
1400e00eb:	83 4f 20 ff          	orl    $0xffffffff,0x20(%rdi)
1400e00ef:	8d 58 15             	lea    0x15(%rax),%ebx
1400e00f2:	e9 85 00 00 00       	jmp    0x1400e017c
1400e00f7:	c7 47 20 02 00 00 00 	movl   $0x2,0x20(%rdi)
1400e00fe:	eb 07                	jmp    0x1400e0107
1400e0100:	c7 47 20 01 00 00 00 	movl   $0x1,0x20(%rdi)
1400e0107:	4d 85 f6             	test   %r14,%r14
1400e010a:	74 70                	je     0x1400e017c
1400e010c:	ba 3f 00 00 00       	mov    $0x3f,%edx
1400e0111:	49 8b ce             	mov    %r14,%rcx
1400e0114:	e8 d7 1d 1d 00       	call   0x1402b1ef0
1400e0119:	48 8b f0             	mov    %rax,%rsi
1400e011c:	48 85 c0             	test   %rax,%rax
1400e011f:	74 05                	je     0x1400e0126
1400e0121:	88 18                	mov    %bl,(%rax)
1400e0123:	48 ff c6             	inc    %rsi
1400e0126:	41 38 1e             	cmp    %bl,(%r14)
1400e0129:	74 42                	je     0x1400e016d
1400e012b:	45 33 c9             	xor    %r9d,%r9d
1400e012e:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400e0135:	00
1400e0136:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1400e013a:	33 d2                	xor    %edx,%edx
1400e013c:	49 8b ce             	mov    %r14,%rcx
1400e013f:	e8 80 9b fd ff       	call   0x1400b9cc4
1400e0144:	85 c0                	test   %eax,%eax
1400e0146:	0f 85 09 fe ff ff    	jne    0x1400dff55
1400e014c:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400e0150:	e8 53 ab 1e 00       	call   0x1402caca8
1400e0155:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400e0159:	48 89 47 28          	mov    %rax,0x28(%rdi)
1400e015d:	ff 15 a5 ee 2e 00    	call   *0x2eeea5(%rip)        # 0x1403cf008
1400e0163:	48 39 5f 28          	cmp    %rbx,0x28(%rdi)
1400e0167:	0f 84 e8 fd ff ff    	je     0x1400dff55
1400e016d:	48 85 f6             	test   %rsi,%rsi
1400e0170:	74 0a                	je     0x1400e017c
1400e0172:	38 1e                	cmp    %bl,(%rsi)
1400e0174:	b8 15 00 00 00       	mov    $0x15,%eax
1400e0179:	0f 44 d8             	cmove  %eax,%ebx
1400e017c:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400e0180:	ff 15 82 ee 2e 00    	call   *0x2eee82(%rip)        # 0x1403cf008
1400e0186:	49 8b cc             	mov    %r12,%rcx
1400e0189:	ff 15 79 ee 2e 00    	call   *0x2eee79(%rip)        # 0x1403cf008
1400e018f:	8b c3                	mov    %ebx,%eax
1400e0191:	eb 05                	jmp    0x1400e0198
1400e0193:	b8 15 00 00 00       	mov    $0x15,%eax
1400e0198:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400e019c:	48 33 cc             	xor    %rsp,%rcx
1400e019f:	e8 0c fd 1c 00       	call   0x1402afeb0
1400e01a4:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1400e01ab:	00
1400e01ac:	48 83 c4 50          	add    $0x50,%rsp
1400e01b0:	41 5f                	pop    %r15
1400e01b2:	41 5e                	pop    %r14
1400e01b4:	41 5d                	pop    %r13
1400e01b6:	41 5c                	pop    %r12
1400e01b8:	5f                   	pop    %rdi
1400e01b9:	5e                   	pop    %rsi
1400e01ba:	5d                   	pop    %rbp
1400e01bb:	c3                   	ret
1400e01bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400e01c1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400e01c6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400e01cb:	57                   	push   %rdi
1400e01cc:	48 83 ec 20          	sub    $0x20,%rsp
1400e01d0:	49 8b d9             	mov    %r9,%rbx
1400e01d3:	48 8b ea             	mov    %rdx,%rbp
1400e01d6:	bf 31 00 00 00       	mov    $0x31,%edi
1400e01db:	4d 85 c0             	test   %r8,%r8
1400e01de:	74 4f                	je     0x1400e022f
1400e01e0:	48 85 db             	test   %rbx,%rbx
1400e01e3:	74 4a                	je     0x1400e022f
1400e01e5:	f6 81 1c 02 00 00 01 	testb  $0x1,0x21c(%rcx)
1400e01ec:	74 41                	je     0x1400e022f
1400e01ee:	49 8b c8             	mov    %r8,%rcx
1400e01f1:	e8 b2 aa 1e 00       	call   0x1402caca8
1400e01f6:	48 8b cb             	mov    %rbx,%rcx
1400e01f9:	48 8b f0             	mov    %rax,%rsi
1400e01fc:	e8 a7 aa 1e 00       	call   0x1402caca8
1400e0201:	4c 8b c0             	mov    %rax,%r8
1400e0204:	48 8b d6             	mov    %rsi,%rdx
1400e0207:	48 8b cd             	mov    %rbp,%rcx
1400e020a:	48 8b d8             	mov    %rax,%rbx
1400e020d:	ff 15 f5 54 20 00    	call   *0x2054f5(%rip)        # 0x1402e5708
1400e0213:	8b f8                	mov    %eax,%edi
1400e0215:	48 85 f6             	test   %rsi,%rsi
1400e0218:	74 08                	je     0x1400e0222
1400e021a:	48 8b ce             	mov    %rsi,%rcx
1400e021d:	e8 a6 c6 1d 00       	call   0x1402bc8c8
1400e0222:	48 85 db             	test   %rbx,%rbx
1400e0225:	74 08                	je     0x1400e022f
1400e0227:	48 8b cb             	mov    %rbx,%rcx
1400e022a:	e8 99 c6 1d 00       	call   0x1402bc8c8
1400e022f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400e0234:	8b c7                	mov    %edi,%eax
1400e0236:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400e023b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400e0240:	48 83 c4 20          	add    $0x20,%rsp
1400e0244:	5f                   	pop    %rdi
1400e0245:	c3                   	ret
1400e0246:	cc                   	int3
1400e0247:	cc                   	int3
1400e0248:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400e024d:	55                   	push   %rbp
1400e024e:	56                   	push   %rsi
1400e024f:	57                   	push   %rdi
1400e0250:	41 56                	push   %r14
1400e0252:	41 57                	push   %r15
1400e0254:	48 83 ec 30          	sub    $0x30,%rsp
1400e0258:	48 8b 05 21 58 2f 00 	mov    0x2f5821(%rip),%rax        # 0x1403d5a80
1400e025f:	48 33 c4             	xor    %rsp,%rax
1400e0262:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e0267:	bb 01 00 00 00       	mov    $0x1,%ebx
1400e026c:	4d 8b f8             	mov    %r8,%r15
1400e026f:	4c 8b f2             	mov    %rdx,%r14
1400e0272:	48 8b e9             	mov    %rcx,%rbp
1400e0275:	8d 7b 2b             	lea    0x2b(%rbx),%edi
1400e0278:	eb 07                	jmp    0x1400e0281
1400e027a:	48 ff c3             	inc    %rbx
1400e027d:	48 8d 48 01          	lea    0x1(%rax),%rcx
1400e0281:	8b d7                	mov    %edi,%edx
1400e0283:	e8 68 1c 1d 00       	call   0x1402b1ef0
1400e0288:	48 85 c0             	test   %rax,%rax
1400e028b:	75 ed                	jne    0x1400e027a
1400e028d:	8d 50 08             	lea    0x8(%rax),%edx
1400e0290:	48 8b cb             	mov    %rbx,%rcx
1400e0293:	ff 15 87 ed 2e 00    	call   *0x2eed87(%rip)        # 0x1403cf020
1400e0299:	48 8b f8             	mov    %rax,%rdi
1400e029c:	48 85 c0             	test   %rax,%rax
1400e029f:	74 44                	je     0x1400e02e5
1400e02a1:	33 f6                	xor    %esi,%esi
1400e02a3:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400e02a8:	48 8d 15 f1 d6 20 00 	lea    0x20d6f1(%rip),%rdx        # 0x1402ed9a0
1400e02af:	48 8b cd             	mov    %rbp,%rcx
1400e02b2:	e8 25 4a fe ff       	call   0x1400c4cdc
1400e02b7:	eb 1f                	jmp    0x1400e02d8
1400e02b9:	48 3b f3             	cmp    %rbx,%rsi
1400e02bc:	73 1f                	jae    0x1400e02dd
1400e02be:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400e02c3:	48 89 04 f7          	mov    %rax,(%rdi,%rsi,8)
1400e02c7:	48 8d 15 d2 d6 20 00 	lea    0x20d6d2(%rip),%rdx        # 0x1402ed9a0
1400e02ce:	33 c9                	xor    %ecx,%ecx