1400b692a:	48 85 db             	test   %rbx,%rbx
1400b692d:	41 0f 95 c6          	setne  %r14b
1400b6931:	48 85 db             	test   %rbx,%rbx
1400b6934:	0f 85 cb 00 00 00    	jne    0x1400b6a05
1400b693a:	b9 80 00 00 00       	mov    $0x80,%ecx
1400b693f:	e8 04 39 24 00       	call   0x1402fa248
1400b6944:	48 8b d8             	mov    %rax,%rbx
1400b6947:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b694c:	48 85 c0             	test   %rax,%rax
1400b694f:	74 4e                	je     0x1400b699f
1400b6951:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b6954:	0f 11 00             	movups %xmm0,(%rax)
1400b6957:	33 c0                	xor    %eax,%eax
1400b6959:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400b695d:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400b6964:	00
1400b6965:	88 03                	mov    %al,(%rbx)
1400b6967:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400b696b:	0f 11 43 28          	movups %xmm0,0x28(%rbx)
1400b696f:	48 89 43 38          	mov    %rax,0x38(%rbx)
1400b6973:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
1400b697a:	00
1400b697b:	88 43 28             	mov    %al,0x28(%rbx)
1400b697e:	0f 11 43 48          	movups %xmm0,0x48(%rbx)
1400b6982:	48 89 43 58          	mov    %rax,0x58(%rbx)
1400b6986:	48 c7 43 60 0f 00 00 	movq   $0xf,0x60(%rbx)
1400b698d:	00
1400b698e:	88 43 48             	mov    %al,0x48(%rbx)
1400b6991:	48 89 43 68          	mov    %rax,0x68(%rbx)
1400b6995:	48 89 43 70          	mov    %rax,0x70(%rbx)
1400b6999:	48 89 43 78          	mov    %rax,0x78(%rbx)
1400b699d:	eb 02                	jmp    0x1400b69a1
1400b699f:	33 db                	xor    %ebx,%ebx
1400b69a1:	48 ff c6             	inc    %rsi
1400b69a4:	80 3c 2e 00          	cmpb   $0x0,(%rsi,%rbp,1)
1400b69a8:	75 f7                	jne    0x1400b69a1
1400b69aa:	4c 8b c6             	mov    %rsi,%r8
1400b69ad:	48 8b d5             	mov    %rbp,%rdx
1400b69b0:	48 8b cb             	mov    %rbx,%rcx
1400b69b3:	e8 a8 16 fd ff       	call   0x140088060
1400b69b8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400b69bd:	48 89 43 20          	mov    %rax,0x20(%rbx)
1400b69c1:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400b69c6:	48 8b cf             	mov    %rdi,%rcx
1400b69c9:	e8 b2 5e 24 00       	call   0x1402fc880
1400b69ce:	85 c0                	test   %eax,%eax
1400b69d0:	0f 85 8b 00 00 00    	jne    0x1400b6a61
1400b69d6:	8b 47 4c             	mov    0x4c(%rdi),%eax
1400b69d9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1400b69de:	74 56                	je     0x1400b6a36
1400b69e0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400b69e5:	48 83 c1 68          	add    $0x68,%rcx
1400b69e9:	4c 8b c3             	mov    %rbx,%r8
1400b69ec:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400b69f1:	e8 5a bd fd ff       	call   0x140092750
1400b69f6:	48 8b 08             	mov    (%rax),%rcx
1400b69f9:	48 89 59 30          	mov    %rbx,0x30(%rcx)
1400b69fd:	48 8b cf             	mov    %rdi,%rcx
1400b6a00:	e8 81 5e 24 00       	call   0x1402fc886
1400b6a05:	49 89 1c 24          	mov    %rbx,(%r12)
1400b6a09:	45 88 74 24 08       	mov    %r14b,0x8(%r12)
1400b6a0e:	49 8b c4             	mov    %r12,%rax
1400b6a11:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400b6a16:	48 33 cc             	xor    %rsp,%rcx
1400b6a19:	e8 22 3c 24 00       	call   0x1402fa640
1400b6a1e:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
1400b6a25:	00
1400b6a26:	48 83 c4 70          	add    $0x70,%rsp
1400b6a2a:	41 5f                	pop    %r15
1400b6a2c:	41 5e                	pop    %r14
1400b6a2e:	41 5d                	pop    %r13
1400b6a30:	41 5c                	pop    %r12
1400b6a32:	5f                   	pop    %rdi
1400b6a33:	5e                   	pop    %rsi
1400b6a34:	5d                   	pop    %rbp
1400b6a35:	c3                   	ret
1400b6a36:	ff c8                	dec    %eax
1400b6a38:	89 47 4c             	mov    %eax,0x4c(%rdi)
1400b6a3b:	b9 06 00 00 00       	mov    $0x6,%ecx
1400b6a40:	e8 77 5e 24 00       	call   0x1402fc8bc
1400b6a45:	90                   	nop
1400b6a46:	b9 05 00 00 00       	mov    $0x5,%ecx
1400b6a4b:	e8 6c 5e 24 00       	call   0x1402fc8bc
1400b6a50:	cc                   	int3
1400b6a51:	ff c8                	dec    %eax
1400b6a53:	89 47 4c             	mov    %eax,0x4c(%rdi)
1400b6a56:	b9 06 00 00 00       	mov    $0x6,%ecx
1400b6a5b:	e8 5c 5e 24 00       	call   0x1402fc8bc
1400b6a60:	90                   	nop
1400b6a61:	b9 05 00 00 00       	mov    $0x5,%ecx
1400b6a66:	e8 51 5e 24 00       	call   0x1402fc8bc
1400b6a6b:	cc                   	int3
1400b6a6c:	cc                   	int3
1400b6a6d:	cc                   	int3
1400b6a6e:	cc                   	int3
1400b6a6f:	cc                   	int3
1400b6a70:	33 d2                	xor    %edx,%edx
1400b6a72:	48 8d 05 7f 3f 35 00 	lea    0x353f7f(%rip),%rax        # 0x14040a9f8
1400b6a79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400b6a80:	4c 8b 00             	mov    (%rax),%r8
1400b6a83:	4c 3b c1             	cmp    %rcx,%r8
1400b6a86:	74 1a                	je     0x1400b6aa2
1400b6a88:	4d 85 c0             	test   %r8,%r8
1400b6a8b:	74 0c                	je     0x1400b6a99
1400b6a8d:	ff c2                	inc    %edx
1400b6a8f:	48 83 c0 08          	add    $0x8,%rax
1400b6a93:	83 fa 04             	cmp    $0x4,%edx
1400b6a96:	72 e8                	jb     0x1400b6a80
1400b6a98:	c3                   	ret
1400b6a99:	48 89 08             	mov    %rcx,(%rax)
1400b6a9c:	ff 05 76 3f 35 00    	incl   0x353f76(%rip)        # 0x14040aa18
1400b6aa2:	c3                   	ret
1400b6aa3:	cc                   	int3
1400b6aa4:	cc                   	int3
1400b6aa5:	cc                   	int3
1400b6aa6:	cc                   	int3
1400b6aa7:	cc                   	int3
1400b6aa8:	cc                   	int3
1400b6aa9:	cc                   	int3
1400b6aaa:	cc                   	int3
1400b6aab:	cc                   	int3
1400b6aac:	cc                   	int3
1400b6aad:	cc                   	int3
1400b6aae:	cc                   	int3
1400b6aaf:	cc                   	int3
1400b6ab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b6ab5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400b6aba:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400b6abf:	55                   	push   %rbp
1400b6ac0:	41 54                	push   %r12
1400b6ac2:	41 55                	push   %r13
1400b6ac4:	41 56                	push   %r14
1400b6ac6:	41 57                	push   %r15
1400b6ac8:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1400b6acd:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400b6ad4:	48 8b f9             	mov    %rcx,%rdi
1400b6ad7:	e8 04 4e fd ff       	call   0x14008b8e0
1400b6adc:	4c 8d 0d 35 41 27 00 	lea    0x274135(%rip),%r9        # 0x14032ac18
1400b6ae3:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
1400b6ae8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400b6aee:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6af3:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1400b6af7:	48 8b cf             	mov    %rdi,%rcx
1400b6afa:	e8 d1 19 00 00       	call   0x1400b84d0
1400b6aff:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
1400b6b03:	84 db                	test   %bl,%bl
1400b6b05:	0f 85 ac 00 00 00    	jne    0x1400b6bb7
1400b6b0b:	4c 8d 0d 1e 41 27 00 	lea    0x27411e(%rip),%r9        # 0x14032ac30
1400b6b12:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400b6b18:	48 8d 15 25 41 27 00 	lea    0x274125(%rip),%rdx        # 0x14032ac44
1400b6b1f:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6b23:	e8 d8 6e fe ff       	call   0x14009da00
1400b6b28:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
1400b6b2c:	84 db                	test   %bl,%bl
1400b6b2e:	0f 85 83 00 00 00    	jne    0x1400b6bb7
1400b6b34:	4c 8d 0d 15 41 27 00 	lea    0x274115(%rip),%r9        # 0x14032ac50
1400b6b3b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400b6b41:	48 8d 15 20 41 27 00 	lea    0x274120(%rip),%rdx        # 0x14032ac68
1400b6b48:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6b4c:	e8 af 6e fe ff       	call   0x14009da00
1400b6b51:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
1400b6b55:	84 db                	test   %bl,%bl
1400b6b57:	75 5e                	jne    0x1400b6bb7
1400b6b59:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1400b6b5d:	48 8d 15 0c 41 27 00 	lea    0x27410c(%rip),%rdx        # 0x14032ac70
1400b6b64:	48 83 c1 60          	add    $0x60,%rcx
1400b6b68:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
1400b6b6e:	e8 ed 14 fd ff       	call   0x140088060
1400b6b73:	84 db                	test   %bl,%bl
1400b6b75:	75 40                	jne    0x1400b6bb7
1400b6b77:	48 8d 15 2a 41 27 00 	lea    0x27412a(%rip),%rdx        # 0x14032aca8
1400b6b7e:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6b82:	e8 e9 48 00 00       	call   0x1400bb470
1400b6b87:	48 8d 15 12 41 27 00 	lea    0x274112(%rip),%rdx        # 0x14032aca0
1400b6b8e:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6b92:	e8 d9 48 00 00       	call   0x1400bb470
1400b6b97:	48 8d 15 9a 3d 27 00 	lea    0x273d9a(%rip),%rdx        # 0x14032a938
1400b6b9e:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6ba2:	e8 c9 48 00 00       	call   0x1400bb470
1400b6ba7:	48 8d 15 8a 3d 27 00 	lea    0x273d8a(%rip),%rdx        # 0x14032a938
1400b6bae:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6bb2:	e8 b9 48 00 00       	call   0x1400bb470
1400b6bb7:	e8 44 46 fd ff       	call   0x14008b200
1400b6bbc:	4c 8d 0d f5 40 27 00 	lea    0x2740f5(%rip),%r9        # 0x14032acb8
1400b6bc3:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1400b6bc8:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1400b6bce:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6bd3:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1400b6bd7:	48 8b cf             	mov    %rdi,%rcx
1400b6bda:	e8 f1 18 00 00       	call   0x1400b84d0
1400b6bdf:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
1400b6be3:	4c 8d 3d 76 75 27 00 	lea    0x277576(%rip),%r15        # 0x14032e160
1400b6bea:	33 f6                	xor    %esi,%esi
1400b6bec:	48 89 75 f7          	mov    %rsi,-0x9(%rbp)
1400b6bf0:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
1400b6bf4:	84 db                	test   %bl,%bl
1400b6bf6:	75 6e                	jne    0x1400b6c66
1400b6bf8:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b6bfd:	48 c7 45 07 0c 00 00 	movq   $0xc,0x7(%rbp)
1400b6c04:	00
1400b6c05:	48 89 75 0f          	mov    %rsi,0xf(%rbp)
1400b6c09:	e8 3a 36 24 00       	call   0x1402fa248
1400b6c0e:	48 8b d8             	mov    %rax,%rbx
1400b6c11:	48 85 c0             	test   %rax,%rax
1400b6c14:	74 05                	je     0x1400b6c1b
1400b6c16:	4c 89 38             	mov    %r15,(%rax)
1400b6c19:	eb 03                	jmp    0x1400b6c1e
1400b6c1b:	48 8b de             	mov    %rsi,%rbx
1400b6c1e:	e8 7d 46 fd ff       	call   0x14008b2a0
1400b6c23:	40 88 74 24 48       	mov    %sil,0x48(%rsp)
1400b6c28:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b6c2c:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b6c31:	4c 8d 05 00 3d 27 00 	lea    0x273d00(%rip),%r8        # 0x14032a938
1400b6c38:	89 74 24 38          	mov    %esi,0x38(%rsp)
1400b6c3c:	48 8d 15 91 40 27 00 	lea    0x274091(%rip),%rdx        # 0x14032acd4
1400b6c43:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b6c48:	45 33 c9             	xor    %r9d,%r9d
1400b6c4b:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b6c4f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b6c54:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6c58:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6c5d:	e8 5e 68 fe ff       	call   0x14009d4c0
1400b6c62:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
1400b6c66:	48 89 75 07          	mov    %rsi,0x7(%rbp)
1400b6c6a:	48 89 75 0f          	mov    %rsi,0xf(%rbp)
1400b6c6e:	84 db                	test   %bl,%bl
1400b6c70:	0f 85 d3 00 00 00    	jne    0x1400b6d49
1400b6c76:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b6c7b:	48 c7 45 f7 0c 00 00 	movq   $0xc,-0x9(%rbp)
1400b6c82:	00
1400b6c83:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
1400b6c87:	e8 bc 35 24 00       	call   0x1402fa248
1400b6c8c:	48 8b d8             	mov    %rax,%rbx
1400b6c8f:	48 85 c0             	test   %rax,%rax
1400b6c92:	74 05                	je     0x1400b6c99
1400b6c94:	4c 89 38             	mov    %r15,(%rax)
1400b6c97:	eb 03                	jmp    0x1400b6c9c
1400b6c99:	48 8b de             	mov    %rsi,%rbx
1400b6c9c:	e8 ff 45 fd ff       	call   0x14008b2a0
1400b6ca1:	40 88 74 24 48       	mov    %sil,0x48(%rsp)
1400b6ca6:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b6caa:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b6caf:	4c 8d 05 82 3c 27 00 	lea    0x273c82(%rip),%r8        # 0x14032a938
1400b6cb6:	89 74 24 38          	mov    %esi,0x38(%rsp)
1400b6cba:	48 8d 15 1f 40 27 00 	lea    0x27401f(%rip),%rdx        # 0x14032ace0
1400b6cc1:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b6cc6:	41 b9 20 00 00 00    	mov    $0x20,%r9d
1400b6ccc:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b6cd0:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b6cd5:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6cd9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6cde:	e8 dd 67 fe ff       	call   0x14009d4c0
1400b6ce3:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
1400b6ce7:	84 db                	test   %bl,%bl
1400b6ce9:	75 5e                	jne    0x1400b6d49
1400b6ceb:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1400b6cef:	48 8d 15 fa 3f 27 00 	lea    0x273ffa(%rip),%rdx        # 0x14032acf0
1400b6cf6:	48 83 c1 60          	add    $0x60,%rcx
1400b6cfa:	41 b8 1e 00 00 00    	mov    $0x1e,%r8d
1400b6d00:	e8 5b 13 fd ff       	call   0x140088060
1400b6d05:	84 db                	test   %bl,%bl
1400b6d07:	75 40                	jne    0x1400b6d49
1400b6d09:	48 8d 15 98 3f 27 00 	lea    0x273f98(%rip),%rdx        # 0x14032aca8
1400b6d10:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6d14:	e8 57 47 00 00       	call   0x1400bb470
1400b6d19:	48 8d 15 80 3f 27 00 	lea    0x273f80(%rip),%rdx        # 0x14032aca0
1400b6d20:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6d24:	e8 47 47 00 00       	call   0x1400bb470
1400b6d29:	48 8d 15 08 3c 27 00 	lea    0x273c08(%rip),%rdx        # 0x14032a938
1400b6d30:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6d34:	e8 37 47 00 00       	call   0x1400bb470
1400b6d39:	48 8d 15 f8 3b 27 00 	lea    0x273bf8(%rip),%rdx        # 0x14032a938
1400b6d40:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6d44:	e8 27 47 00 00       	call   0x1400bb470
1400b6d49:	e8 f2 40 fd ff       	call   0x14008ae40
1400b6d4e:	4c 8d 0d bb 3f 27 00 	lea    0x273fbb(%rip),%r9        # 0x14032ad10
1400b6d55:	40 88 74 24 28       	mov    %sil,0x28(%rsp)
1400b6d5a:	41 b8 88 00 00 00    	mov    $0x88,%r8d
1400b6d60:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6d65:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1400b6d69:	48 8b cf             	mov    %rdi,%rcx
1400b6d6c:	e8 5f 17 00 00       	call   0x1400b84d0
1400b6d71:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
1400b6d75:	48 89 75 07          	mov    %rsi,0x7(%rbp)
1400b6d79:	48 89 75 0f          	mov    %rsi,0xf(%rbp)
1400b6d7d:	84 db                	test   %bl,%bl
1400b6d7f:	75 6e                	jne    0x1400b6def
1400b6d81:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b6d86:	48 c7 45 f7 0c 00 00 	movq   $0xc,-0x9(%rbp)
1400b6d8d:	00
1400b6d8e:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
1400b6d92:	e8 b1 34 24 00       	call   0x1402fa248
1400b6d97:	48 8b d8             	mov    %rax,%rbx
1400b6d9a:	48 85 c0             	test   %rax,%rax
1400b6d9d:	74 05                	je     0x1400b6da4
1400b6d9f:	4c 89 38             	mov    %r15,(%rax)
1400b6da2:	eb 03                	jmp    0x1400b6da7
1400b6da4:	48 8b de             	mov    %rsi,%rbx
1400b6da7:	e8 f4 44 fd ff       	call   0x14008b2a0
1400b6dac:	40 88 74 24 48       	mov    %sil,0x48(%rsp)
1400b6db1:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b6db5:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b6dba:	4c 8d 05 77 3b 27 00 	lea    0x273b77(%rip),%r8        # 0x14032a938
1400b6dc1:	89 74 24 38          	mov    %esi,0x38(%rsp)
1400b6dc5:	48 8d 15 5c 3f 27 00 	lea    0x273f5c(%rip),%rdx        # 0x14032ad28
1400b6dcc:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b6dd1:	45 33 c9             	xor    %r9d,%r9d
1400b6dd4:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b6dd8:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b6ddd:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6de1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6de6:	e8 d5 66 fe ff       	call   0x14009d4c0
1400b6deb:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
1400b6def:	48 89 75 07          	mov    %rsi,0x7(%rbp)
1400b6df3:	48 89 75 0f          	mov    %rsi,0xf(%rbp)
1400b6df7:	84 db                	test   %bl,%bl
1400b6df9:	75 71                	jne    0x1400b6e6c
1400b6dfb:	b9 08 00 00 00       	mov    $0x8,%ecx
1400b6e00:	48 c7 45 f7 0c 00 00 	movq   $0xc,-0x9(%rbp)
1400b6e07:	00
1400b6e08:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
1400b6e0c:	e8 37 34 24 00       	call   0x1402fa248
1400b6e11:	48 8b d8             	mov    %rax,%rbx
1400b6e14:	48 85 c0             	test   %rax,%rax
1400b6e17:	74 05                	je     0x1400b6e1e
1400b6e19:	4c 89 38             	mov    %r15,(%rax)
1400b6e1c:	eb 03                	jmp    0x1400b6e21
1400b6e1e:	48 8b de             	mov    %rsi,%rbx
1400b6e21:	e8 7a 44 fd ff       	call   0x14008b2a0
1400b6e26:	40 88 74 24 48       	mov    %sil,0x48(%rsp)
1400b6e2b:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400b6e2f:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b6e34:	4c 8d 05 fd 3a 27 00 	lea    0x273afd(%rip),%r8        # 0x14032a938
1400b6e3b:	89 74 24 38          	mov    %esi,0x38(%rsp)
1400b6e3f:	48 8d 15 ea 3e 27 00 	lea    0x273eea(%rip),%rdx        # 0x14032ad30
1400b6e46:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400b6e4b:	41 b9 20 00 00 00    	mov    $0x20,%r9d
1400b6e51:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400b6e55:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b6e5a:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1400b6e5e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b6e63:	e8 58 66 fe ff       	call   0x14009d4c0
1400b6e68:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
1400b6e6c:	48 89 75 07          	mov    %rsi,0x7(%rbp)
1400b6e70:	4c 8d 35 01 73 27 00 	lea    0x277301(%rip),%r14        # 0x14032e178
1400b6e77:	48 89 75 0f          	mov    %rsi,0xf(%rbp)
1400b6e7b:	84 db                	test   %bl,%bl
1400b6e7d:	0f 85 82 00 00 00    	jne    0x1400b6f05
1400b6e83:	48 c7 45 f7 11 00 00 	movq   $0x11,-0x9(%rbp)
1400b6e8a:	00