1400a6889:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a688d:	48 2b c1             	sub    %rcx,%rax
1400a6890:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a6894:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a6898:	77 58                	ja     0x1400a68f2
1400a689a:	e8 e5 39 25 00       	call   0x1402fa284
1400a689f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400a68a4:	49 ff c7             	inc    %r15
1400a68a7:	49 81 c6 98 00 00 00 	add    $0x98,%r14
1400a68ae:	4c 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%r8
1400a68b5:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1400a68bc:	49 2b c8             	sub    %r8,%rcx
1400a68bf:	48 b8 1b ca 6b 28 af 	movabs $0x6bca1af286bca1b,%rax
1400a68c6:	a1 bc 06
1400a68c9:	48 f7 e9             	imul   %rcx
1400a68cc:	48 c1 fa 02          	sar    $0x2,%rdx
1400a68d0:	48 8b c2             	mov    %rdx,%rax
1400a68d3:	48 c1 e8 3f          	shr    $0x3f,%rax
1400a68d7:	48 03 d0             	add    %rax,%rdx
1400a68da:	4c 3b fa             	cmp    %rdx,%r15
1400a68dd:	0f 83 7c fd ff ff    	jae    0x1400a665f
1400a68e3:	80 7f 18 00          	cmpb   $0x0,0x18(%rdi)
1400a68e7:	0f 85 a3 fe ff ff    	jne    0x1400a6790
1400a68ed:	e9 6d fd ff ff       	jmp    0x1400a665f
1400a68f2:	ff 15 00 37 28 00    	call   *0x283700(%rip)        # 0x140329ff8
1400a68f8:	cc                   	int3
1400a68f9:	cc                   	int3
1400a68fa:	cc                   	int3
1400a68fb:	cc                   	int3
1400a68fc:	cc                   	int3
1400a68fd:	cc                   	int3
1400a68fe:	cc                   	int3
1400a68ff:	cc                   	int3
1400a6900:	40 53                	rex push %rbx
1400a6902:	57                   	push   %rdi
1400a6903:	48 83 ec 78          	sub    $0x78,%rsp
1400a6907:	48 8b 05 72 18 36 00 	mov    0x361872(%rip),%rax        # 0x140408180
1400a690e:	48 33 c4             	xor    %rsp,%rax
1400a6911:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400a6916:	48 8b f9             	mov    %rcx,%rdi
1400a6919:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1400a691e:	4c 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%r10
1400a6925:	00
1400a6926:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1400a692d:	00
1400a692e:	41 80 78 10 00       	cmpb   $0x0,0x10(%r8)
1400a6933:	74 28                	je     0x1400a695d
1400a6935:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
1400a693c:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400a6940:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
1400a6945:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400a694a:	4d 8b c8             	mov    %r8,%r9
1400a694d:	4c 8b c2             	mov    %rdx,%r8
1400a6950:	48 8b d7             	mov    %rdi,%rdx
1400a6953:	e8 18 fc ff ff       	call   0x1400a6570
1400a6958:	e9 9b 00 00 00       	jmp    0x1400a69f8
1400a695d:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400a6962:	48 8d 15 cf 4f 28 00 	lea    0x284fcf(%rip),%rdx        # 0x14032b938
1400a6969:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400a696e:	e8 7d 37 fe ff       	call   0x14008a0f0
1400a6973:	48 8b d8             	mov    %rax,%rbx
1400a6976:	48 8b cf             	mov    %rdi,%rcx
1400a6979:	e8 82 a7 ff ff       	call   0x1400a1100
1400a697e:	c6 47 18 00          	movb   $0x0,0x18(%rdi)
1400a6982:	48 8d 15 8f 49 28 00 	lea    0x28498f(%rip),%rdx        # 0x14032b318
1400a6989:	48 8b cf             	mov    %rdi,%rcx
1400a698c:	e8 df 4f ff ff       	call   0x14009b970
1400a6991:	48 8b f8             	mov    %rax,%rdi
1400a6994:	48 8b c8             	mov    %rax,%rcx
1400a6997:	e8 64 a7 ff ff       	call   0x1400a1100
1400a699c:	c6 47 10 05          	movb   $0x5,0x10(%rdi)
1400a69a0:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400a69a5:	76 03                	jbe    0x1400a69aa
1400a69a7:	48 8b 1b             	mov    (%rbx),%rbx
1400a69aa:	48 8b d3             	mov    %rbx,%rdx
1400a69ad:	48 8b cf             	mov    %rdi,%rcx
1400a69b0:	e8 5b 6f ff ff       	call   0x14009d910
1400a69b5:	48 89 07             	mov    %rax,(%rdi)
1400a69b8:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400a69bd:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a69c1:	76 35                	jbe    0x1400a69f8
1400a69c3:	48 ff c2             	inc    %rdx
1400a69c6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400a69cb:	48 8b c1             	mov    %rcx,%rax
1400a69ce:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a69d5:	72 1c                	jb     0x1400a69f3
1400a69d7:	48 83 c2 27          	add    $0x27,%rdx
1400a69db:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a69df:	48 2b c1             	sub    %rcx,%rax
1400a69e2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a69e6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a69ea:	76 07                	jbe    0x1400a69f3
1400a69ec:	ff 15 06 36 28 00    	call   *0x283606(%rip)        # 0x140329ff8
1400a69f2:	cc                   	int3
1400a69f3:	e8 8c 38 25 00       	call   0x1402fa284
1400a69f8:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400a69fd:	48 33 cc             	xor    %rsp,%rcx
1400a6a00:	e8 3b 3c 25 00       	call   0x1402fa640
1400a6a05:	48 83 c4 78          	add    $0x78,%rsp
1400a6a09:	5f                   	pop    %rdi
1400a6a0a:	5b                   	pop    %rbx
1400a6a0b:	c3                   	ret
1400a6a0c:	cc                   	int3
1400a6a0d:	cc                   	int3
1400a6a0e:	cc                   	int3
1400a6a0f:	cc                   	int3
1400a6a10:	40 55                	rex push %rbp
1400a6a12:	53                   	push   %rbx
1400a6a13:	56                   	push   %rsi
1400a6a14:	57                   	push   %rdi
1400a6a15:	41 54                	push   %r12
1400a6a17:	41 56                	push   %r14
1400a6a19:	41 57                	push   %r15
1400a6a1b:	48 8b ec             	mov    %rsp,%rbp
1400a6a1e:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400a6a25:	48 8b 05 54 17 36 00 	mov    0x361754(%rip),%rax        # 0x140408180
1400a6a2c:	48 33 c4             	xor    %rsp,%rax
1400a6a2f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400a6a33:	49 8b f1             	mov    %r9,%rsi
1400a6a36:	4c 8b ca             	mov    %rdx,%r9
1400a6a39:	4c 8b f1             	mov    %rcx,%r14
1400a6a3c:	4c 89 45 b8          	mov    %r8,-0x48(%rbp)
1400a6a40:	48 8b 45 60          	mov    0x60(%rbp),%rax
1400a6a44:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1400a6a48:	33 ff                	xor    %edi,%edi
1400a6a4a:	40 38 79 18          	cmp    %dil,0x18(%rcx)
1400a6a4e:	0f 84 35 05 00 00    	je     0x1400a6f89
1400a6a54:	0f b6 52 10          	movzbl 0x10(%rdx),%edx
1400a6a58:	83 fa 07             	cmp    $0x7,%edx
1400a6a5b:	0f 87 b0 04 00 00    	ja     0x1400a6f11
1400a6a61:	4c 8d 05 98 95 f5 ff 	lea    -0xa6a68(%rip),%r8        # 0x140000000
1400a6a68:	41 8b 8c 90 ac 6f 0a 	mov    0xa6fac(%r8,%rdx,4),%ecx
1400a6a6f:	00
1400a6a70:	49 03 c8             	add    %r8,%rcx
1400a6a73:	ff e1                	jmp    *%rcx
1400a6a75:	80 fa 05             	cmp    $0x5,%dl
1400a6a78:	75 05                	jne    0x1400a6a7f
1400a6a7a:	49 8b 19             	mov    (%r9),%rbx
1400a6a7d:	eb 07                	jmp    0x1400a6a86
1400a6a7f:	48 8d 1d 02 97 35 00 	lea    0x359702(%rip),%rbx        # 0x140400188
1400a6a86:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
1400a6a8a:	ff 15 88 35 28 00    	call   *0x283588(%rip)        # 0x14032a018
1400a6a90:	89 38                	mov    %edi,(%rax)
1400a6a92:	48 8b cb             	mov    %rbx,%rcx
1400a6a95:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400a6a9a:	76 03                	jbe    0x1400a6a9f
1400a6a9c:	48 8b 0b             	mov    (%rbx),%rcx
1400a6a9f:	45 33 c0             	xor    %r8d,%r8d
1400a6aa2:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400a6aa6:	ff 15 bc 33 28 00    	call   *0x2833bc(%rip)        # 0x140329e68
1400a6aac:	4c 8b f8             	mov    %rax,%r15
1400a6aaf:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400a6ab3:	44 0f b6 21          	movzbl (%rcx),%r12d
1400a6ab7:	48 3b c6             	cmp    %rsi,%rax
1400a6aba:	77 0f                	ja     0x1400a6acb
1400a6abc:	ff 15 56 35 28 00    	call   *0x283556(%rip)        # 0x14032a018
1400a6ac2:	83 38 22             	cmpl   $0x22,(%rax)
1400a6ac5:	74 04                	je     0x1400a6acb
1400a6ac7:	32 c9                	xor    %cl,%cl
1400a6ac9:	eb 02                	jmp    0x1400a6acd
1400a6acb:	b1 01                	mov    $0x1,%cl
1400a6acd:	48 8b d3             	mov    %rbx,%rdx
1400a6ad0:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400a6ad4:	48 83 f8 0f          	cmp    $0xf,%rax
1400a6ad8:	76 03                	jbe    0x1400a6add
1400a6ada:	48 8b 13             	mov    (%rbx),%rdx
1400a6add:	44 0f b6 02          	movzbl (%rdx),%r8d
1400a6ae1:	45 84 e4             	test   %r12b,%r12b
1400a6ae4:	0f 84 80 00 00 00    	je     0x1400a6b6a
1400a6aea:	48 83 f8 0f          	cmp    $0xf,%rax
1400a6aee:	76 03                	jbe    0x1400a6af3
1400a6af0:	48 8b 1b             	mov    (%rbx),%rbx
1400a6af3:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
1400a6af7:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400a6afb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a6b00:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
1400a6b04:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400a6b08:	48 8d 15 29 50 28 00 	lea    0x285029(%rip),%rdx        # 0x14032bb38
1400a6b0f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400a6b13:	e8 e8 37 fe ff       	call   0x14008a300
1400a6b18:	90                   	nop
1400a6b19:	48 8b d0             	mov    %rax,%rdx
1400a6b1c:	49 8b ce             	mov    %r14,%rcx
1400a6b1f:	e8 0c 3c 01 00       	call   0x1400ba730
1400a6b24:	90                   	nop
1400a6b25:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1400a6b29:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a6b2d:	0f 86 56 04 00 00    	jbe    0x1400a6f89
1400a6b33:	48 ff c2             	inc    %rdx
1400a6b36:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a6b3a:	48 8b c1             	mov    %rcx,%rax
1400a6b3d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a6b44:	0f 82 3a 04 00 00    	jb     0x1400a6f84
1400a6b4a:	48 83 c2 27          	add    $0x27,%rdx
1400a6b4e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a6b52:	48 2b c1             	sub    %rcx,%rax
1400a6b55:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a6b59:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a6b5d:	0f 86 21 04 00 00    	jbe    0x1400a6f84
1400a6b63:	ff 15 8f 34 28 00    	call   *0x28348f(%rip)        # 0x140329ff8
1400a6b69:	cc                   	int3
1400a6b6a:	84 c9                	test   %cl,%cl
1400a6b6c:	75 0e                	jne    0x1400a6b7c
1400a6b6e:	41 80 f8 2d          	cmp    $0x2d,%r8b
1400a6b72:	74 08                	je     0x1400a6b7c
1400a6b74:	49 8b ff             	mov    %r15,%rdi
1400a6b77:	e9 0d 04 00 00       	jmp    0x1400a6f89
1400a6b7c:	48 83 f8 0f          	cmp    $0xf,%rax
1400a6b80:	76 03                	jbe    0x1400a6b85
1400a6b82:	48 8b 1b             	mov    (%rbx),%rbx
1400a6b85:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
1400a6b89:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400a6b8d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a6b92:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
1400a6b96:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400a6b9a:	48 8d 15 cf 4f 28 00 	lea    0x284fcf(%rip),%rdx        # 0x14032bb70
1400a6ba1:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400a6ba5:	e8 56 37 fe ff       	call   0x14008a300
1400a6baa:	90                   	nop
1400a6bab:	48 8b d0             	mov    %rax,%rdx
1400a6bae:	49 8b ce             	mov    %r14,%rcx
1400a6bb1:	e8 7a 3b 01 00       	call   0x1400ba730
1400a6bb6:	90                   	nop
1400a6bb7:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1400a6bbb:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a6bbf:	0f 86 c4 03 00 00    	jbe    0x1400a6f89
1400a6bc5:	48 ff c2             	inc    %rdx
1400a6bc8:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a6bcc:	48 8b c1             	mov    %rcx,%rax
1400a6bcf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a6bd6:	0f 82 a8 03 00 00    	jb     0x1400a6f84
1400a6bdc:	48 83 c2 27          	add    $0x27,%rdx
1400a6be0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a6be4:	48 2b c1             	sub    %rcx,%rax
1400a6be7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a6beb:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a6bef:	0f 86 8f 03 00 00    	jbe    0x1400a6f84
1400a6bf5:	ff 15 fd 33 28 00    	call   *0x2833fd(%rip)        # 0x140329ff8
1400a6bfb:	cc                   	int3
1400a6bfc:	80 fa 03             	cmp    $0x3,%dl
1400a6bff:	75 05                	jne    0x1400a6c06
1400a6c01:	49 8b 01             	mov    (%r9),%rax
1400a6c04:	eb 03                	jmp    0x1400a6c09
1400a6c06:	48 8b c7             	mov    %rdi,%rax
1400a6c09:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1400a6c0d:	48 3b c6             	cmp    %rsi,%rax
1400a6c10:	76 73                	jbe    0x1400a6c85
1400a6c12:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400a6c16:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a6c1b:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
1400a6c1f:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400a6c23:	48 8d 15 46 4f 28 00 	lea    0x284f46(%rip),%rdx        # 0x14032bb70
1400a6c2a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400a6c2e:	e8 dd 3c fe ff       	call   0x14008a910
1400a6c33:	90                   	nop
1400a6c34:	48 8b d0             	mov    %rax,%rdx
1400a6c37:	49 8b ce             	mov    %r14,%rcx
1400a6c3a:	e8 f1 3a 01 00       	call   0x1400ba730
1400a6c3f:	90                   	nop
1400a6c40:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1400a6c44:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a6c48:	0f 86 3b 03 00 00    	jbe    0x1400a6f89
1400a6c4e:	48 ff c2             	inc    %rdx
1400a6c51:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a6c55:	48 8b c1             	mov    %rcx,%rax
1400a6c58:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a6c5f:	0f 82 1f 03 00 00    	jb     0x1400a6f84
1400a6c65:	48 83 c2 27          	add    $0x27,%rdx
1400a6c69:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a6c6d:	48 2b c1             	sub    %rcx,%rax
1400a6c70:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a6c74:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a6c78:	0f 86 06 03 00 00    	jbe    0x1400a6f84
1400a6c7e:	ff 15 74 33 28 00    	call   *0x283374(%rip)        # 0x140329ff8
1400a6c84:	cc                   	int3
1400a6c85:	48 8b f8             	mov    %rax,%rdi
1400a6c88:	e9 fc 02 00 00       	jmp    0x1400a6f89
1400a6c8d:	80 fa 02             	cmp    $0x2,%dl
1400a6c90:	75 0e                	jne    0x1400a6ca0
1400a6c92:	49 8b 01             	mov    (%r9),%rax
1400a6c95:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1400a6c99:	48 85 c0             	test   %rax,%rax
1400a6c9c:	78 0e                	js     0x1400a6cac
1400a6c9e:	eb 07                	jmp    0x1400a6ca7
1400a6ca0:	48 8b c7             	mov    %rdi,%rax
1400a6ca3:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
1400a6ca7:	48 3b c6             	cmp    %rsi,%rax
1400a6caa:	76 d9                	jbe    0x1400a6c85
1400a6cac:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400a6cb0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a6cb5:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
1400a6cb9:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1400a6cbd:	48 8d 15 ac 4e 28 00 	lea    0x284eac(%rip),%rdx        # 0x14032bb70
1400a6cc4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400a6cc8:	e8 f3 3a fe ff       	call   0x14008a7c0
1400a6ccd:	90                   	nop
1400a6cce:	48 8b d0             	mov    %rax,%rdx
1400a6cd1:	49 8b ce             	mov    %r14,%rcx
1400a6cd4:	e8 57 3a 01 00       	call   0x1400ba730
1400a6cd9:	90                   	nop
1400a6cda:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1400a6cde:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a6ce2:	0f 86 a1 02 00 00    	jbe    0x1400a6f89
1400a6ce8:	48 ff c2             	inc    %rdx
1400a6ceb:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a6cef:	48 8b c1             	mov    %rcx,%rax
1400a6cf2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a6cf9:	0f 82 85 02 00 00    	jb     0x1400a6f84
1400a6cff:	48 83 c2 27          	add    $0x27,%rdx
1400a6d03:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a6d07:	48 2b c1             	sub    %rcx,%rax
1400a6d0a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a6d0e:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a6d12:	0f 86 6c 02 00 00    	jbe    0x1400a6f84
1400a6d18:	ff 15 da 32 28 00    	call   *0x2832da(%rip)        # 0x140329ff8
1400a6d1e:	cc                   	int3
1400a6d1f:	80 fa 04             	cmp    $0x4,%dl
1400a6d22:	0f 85 86 00 00 00    	jne    0x1400a6dae
1400a6d28:	f2 41 0f 10 09       	movsd  (%r9),%xmm1
1400a6d2d:	f2 0f 11 4d b0       	movsd  %xmm1,-0x50(%rbp)
1400a6d32:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a6d35:	66 0f 2f c8          	comisd %xmm0,%xmm1
1400a6d39:	73 7b                	jae    0x1400a6db6
1400a6d3b:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400a6d3f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a6d44:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
1400a6d48:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1400a6d4c:	48 8d 15 1d 4e 28 00 	lea    0x284e1d(%rip),%rdx        # 0x14032bb70
1400a6d53:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400a6d57:	e8 e4 32 fe ff       	call   0x14008a040
1400a6d5c:	90                   	nop
1400a6d5d:	48 8b d0             	mov    %rax,%rdx
1400a6d60:	49 8b ce             	mov    %r14,%rcx
1400a6d63:	e8 c8 39 01 00       	call   0x1400ba730
1400a6d68:	90                   	nop
1400a6d69:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1400a6d6d:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a6d71:	0f 86 12 02 00 00    	jbe    0x1400a6f89
1400a6d77:	48 ff c2             	inc    %rdx
1400a6d7a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400a6d7e:	48 8b c1             	mov    %rcx,%rax
1400a6d81:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400a6d88:	0f 82 f6 01 00 00    	jb     0x1400a6f84
1400a6d8e:	48 83 c2 27          	add    $0x27,%rdx
1400a6d92:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a6d96:	48 2b c1             	sub    %rcx,%rax
1400a6d99:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400a6d9d:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a6da1:	0f 86 dd 01 00 00    	jbe    0x1400a6f84
1400a6da7:	ff 15 4b 32 28 00    	call   *0x28324b(%rip)        # 0x140329ff8