140a9b69a:	44 88 4d bf          	mov    %r9b,-0x41(%rbp)
140a9b69e:	4c 8b 2a             	mov    (%rdx),%r13
140a9b6a1:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
140a9b6a5:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a9b6a9:	49 03 c5             	add    %r13,%rax
140a9b6ac:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a9b6b0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a9b6b3:	41 0f 11 07          	movups %xmm0,(%r15)
140a9b6b7:	49 89 4f 10          	mov    %rcx,0x10(%r15)
140a9b6bb:	49 c7 47 18 0f 00 00 	movq   $0xf,0x18(%r15)
140a9b6c2:	00
140a9b6c3:	41 88 0f             	mov    %cl,(%r15)
140a9b6c6:	c7 45 df 01 00 00 00 	movl   $0x1,-0x21(%rbp)
140a9b6cd:	4c 3b e8             	cmp    %rax,%r13
140a9b6d0:	0f 83 c0 06 00 00    	jae    0x140a9bd96
140a9b6d6:	0f b6 7d c0          	movzbl -0x40(%rbp),%edi
140a9b6da:	0f b6 75 c0          	movzbl -0x40(%rbp),%esi
140a9b6de:	44 0f b6 75 c0       	movzbl -0x40(%rbp),%r14d
140a9b6e3:	0f b6 5d c0          	movzbl -0x40(%rbp),%ebx
140a9b6e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140a9b6ee:	00 00
140a9b6f0:	4d 8b e5             	mov    %r13,%r12
140a9b6f3:	48 8b d0             	mov    %rax,%rdx
140a9b6f6:	49 2b d5             	sub    %r13,%rdx
140a9b6f9:	4c 8d 45 e3          	lea    -0x1d(%rbp),%r8
140a9b6fd:	49 8b cd             	mov    %r13,%rcx
140a9b700:	e8 4b 2d 02 00       	call   0x140abe450
140a9b705:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140a9b709:	85 c0                	test   %eax,%eax
140a9b70b:	0f 88 1c 06 00 00    	js     0x140a9bd2d
140a9b711:	8b 45 e3             	mov    -0x1d(%rbp),%eax
140a9b714:	83 f8 5c             	cmp    $0x5c,%eax
140a9b717:	0f 85 da 00 00 00    	jne    0x140a9b7f7
140a9b71d:	80 7d 7f 00          	cmpb   $0x0,0x7f(%rbp)
140a9b721:	0f 84 8b 00 00 00    	je     0x140a9b7b2
140a9b727:	4c 8b 45 cf          	mov    -0x31(%rbp),%r8
140a9b72b:	49 63 c8             	movslq %r8d,%rcx
140a9b72e:	49 03 cd             	add    %r13,%rcx
140a9b731:	48 3b 4d d7          	cmp    -0x29(%rbp),%rcx
140a9b735:	73 7b                	jae    0x140a9b7b2
140a9b737:	80 39 78             	cmpb   $0x78,(%rcx)
140a9b73a:	75 76                	jne    0x140a9b7b2
140a9b73c:	49 8b 4f 10          	mov    0x10(%r15),%rcx
140a9b740:	49 8b 57 18          	mov    0x18(%r15),%rdx
140a9b744:	48 8b c2             	mov    %rdx,%rax
140a9b747:	48 2b c1             	sub    %rcx,%rax
140a9b74a:	48 83 f8 01          	cmp    $0x1,%rax
140a9b74e:	72 2d                	jb     0x140a9b77d
140a9b750:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a9b754:	49 89 47 10          	mov    %rax,0x10(%r15)
140a9b758:	49 8b c7             	mov    %r15,%rax
140a9b75b:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9b75f:	76 03                	jbe    0x140a9b764
140a9b761:	49 8b 07             	mov    (%r15),%rax
140a9b764:	66 c7 04 08 5c 00    	movw   $0x5c,(%rax,%rcx,1)
140a9b76a:	4d 63 e8             	movslq %r8d,%r13
140a9b76d:	4d 03 ec             	add    %r12,%r13
140a9b770:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
140a9b774:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
140a9b778:	e9 73 ff ff ff       	jmp    0x140a9b6f0
140a9b77d:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140a9b784:	00 00
140a9b786:	4c 8d 0d bf 90 51 00 	lea    0x5190bf(%rip),%r9        # 0x140fb484c
140a9b78d:	45 0f b6 c6          	movzbl %r14b,%r8d
140a9b791:	ba 01 00 00 00       	mov    $0x1,%edx
140a9b796:	49 8b cf             	mov    %r15,%rcx
140a9b799:	e8 e2 ce 70 ff       	call   0x1401a8680
140a9b79e:	4c 63 6d cf          	movslq -0x31(%rbp),%r13
140a9b7a2:	4d 03 ec             	add    %r12,%r13
140a9b7a5:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
140a9b7a9:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
140a9b7ad:	e9 3e ff ff ff       	jmp    0x140a9b6f0
140a9b7b2:	49 8b 4f 10          	mov    0x10(%r15),%rcx
140a9b7b6:	49 8b 57 18          	mov    0x18(%r15),%rdx
140a9b7ba:	48 8b c2             	mov    %rdx,%rax
140a9b7bd:	48 2b c1             	sub    %rcx,%rax
140a9b7c0:	48 83 f8 02          	cmp    $0x2,%rax
140a9b7c4:	72 24                	jb     0x140a9b7ea
140a9b7c6:	48 8d 41 02          	lea    0x2(%rcx),%rax
140a9b7ca:	49 89 47 10          	mov    %rax,0x10(%r15)
140a9b7ce:	49 8b c7             	mov    %r15,%rax
140a9b7d1:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9b7d5:	76 03                	jbe    0x140a9b7da
140a9b7d7:	49 8b 07             	mov    (%r15),%rax
140a9b7da:	66 c7 04 08 5c 5c    	movw   $0x5c5c,(%rax,%rcx,1)
140a9b7e0:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
140a9b7e5:	e9 29 05 00 00       	jmp    0x140a9bd13
140a9b7ea:	4c 8d 0d e7 90 51 00 	lea    0x5190e7(%rip),%r9        # 0x140fb48d8
140a9b7f1:	44 0f b6 c7          	movzbl %dil,%r8d
140a9b7f5:	eb 4e                	jmp    0x140a9b845
140a9b7f7:	83 f8 22             	cmp    $0x22,%eax
140a9b7fa:	75 64                	jne    0x140a9b860
140a9b7fc:	80 7d c0 00          	cmpb   $0x0,-0x40(%rbp)
140a9b800:	74 5e                	je     0x140a9b860
140a9b802:	49 8b 4f 10          	mov    0x10(%r15),%rcx
140a9b806:	49 8b 57 18          	mov    0x18(%r15),%rdx
140a9b80a:	48 8b c2             	mov    %rdx,%rax
140a9b80d:	48 2b c1             	sub    %rcx,%rax
140a9b810:	48 83 f8 02          	cmp    $0x2,%rax
140a9b814:	72 24                	jb     0x140a9b83a
140a9b816:	48 8d 41 02          	lea    0x2(%rcx),%rax
140a9b81a:	49 89 47 10          	mov    %rax,0x10(%r15)
140a9b81e:	49 8b c7             	mov    %r15,%rax
140a9b821:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9b825:	76 03                	jbe    0x140a9b82a
140a9b827:	49 8b 07             	mov    (%r15),%rax
140a9b82a:	66 c7 04 08 5c 22    	movw   $0x225c,(%rax,%rcx,1)
140a9b830:	c6 44 08 02 00       	movb   $0x0,0x2(%rax,%rcx,1)
140a9b835:	e9 d9 04 00 00       	jmp    0x140a9bd13
140a9b83a:	4c 8d 0d b7 a2 51 00 	lea    0x51a2b7(%rip),%r9        # 0x140fb5af8
140a9b841:	44 0f b6 c6          	movzbl %sil,%r8d
140a9b845:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
140a9b84c:	00 00
140a9b84e:	ba 02 00 00 00       	mov    $0x2,%edx
140a9b853:	49 8b cf             	mov    %r15,%rcx
140a9b856:	e8 25 ce 70 ff       	call   0x1401a8680
140a9b85b:	e9 b3 04 00 00       	jmp    0x140a9bd13
140a9b860:	45 0f b6 45 00       	movzbl 0x0(%r13),%r8d
140a9b865:	45 84 c0             	test   %r8b,%r8b
140a9b868:	75 73                	jne    0x140a9b8dd
140a9b86a:	4c 8d 0d 1f 87 5e 00 	lea    0x5e871f(%rip),%r9        # 0x141083f90
140a9b871:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a9b875:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140a9b879:	e8 62 f6 ff ff       	call   0x140a9aee0
140a9b87e:	90                   	nop
140a9b87f:	4c 8b 40 10          	mov    0x10(%rax),%r8
140a9b883:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140a9b888:	76 03                	jbe    0x140a9b88d
140a9b88a:	48 8b 00             	mov    (%rax),%rax
140a9b88d:	48 8b d0             	mov    %rax,%rdx
140a9b890:	49 8b cf             	mov    %r15,%rcx
140a9b893:	e8 e8 28 71 ff       	call   0x1401ae180
140a9b898:	90                   	nop
140a9b899:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140a9b89d:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9b8a1:	0f 86 6c 04 00 00    	jbe    0x140a9bd13
140a9b8a7:	48 ff c2             	inc    %rdx
140a9b8aa:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140a9b8ae:	48 8b c1             	mov    %rcx,%rax
140a9b8b1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a9b8b8:	72 19                	jb     0x140a9b8d3
140a9b8ba:	48 83 c2 27          	add    $0x27,%rdx
140a9b8be:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a9b8c2:	48 2b c1             	sub    %rcx,%rax
140a9b8c5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a9b8c9:	48 83 f8 1f          	cmp    $0x1f,%rax
140a9b8cd:	0f 87 f3 04 00 00    	ja     0x140a9bdc6
140a9b8d3:	e8 6c f8 37 00       	call   0x140e1b144
140a9b8d8:	e9 36 04 00 00       	jmp    0x140a9bd13
140a9b8dd:	41 80 f8 07          	cmp    $0x7,%r8b
140a9b8e1:	75 73                	jne    0x140a9b956
140a9b8e3:	4c 8d 0d 46 fe 57 00 	lea    0x57fe46(%rip),%r9        # 0x14101b730
140a9b8ea:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a9b8ee:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140a9b8f2:	e8 e9 f5 ff ff       	call   0x140a9aee0
140a9b8f7:	90                   	nop
140a9b8f8:	4c 8b 40 10          	mov    0x10(%rax),%r8
140a9b8fc:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140a9b901:	76 03                	jbe    0x140a9b906
140a9b903:	48 8b 00             	mov    (%rax),%rax
140a9b906:	48 8b d0             	mov    %rax,%rdx
140a9b909:	49 8b cf             	mov    %r15,%rcx
140a9b90c:	e8 6f 28 71 ff       	call   0x1401ae180
140a9b911:	90                   	nop
140a9b912:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140a9b916:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9b91a:	0f 86 f3 03 00 00    	jbe    0x140a9bd13
140a9b920:	48 ff c2             	inc    %rdx
140a9b923:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140a9b927:	48 8b c1             	mov    %rcx,%rax
140a9b92a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a9b931:	72 19                	jb     0x140a9b94c
140a9b933:	48 83 c2 27          	add    $0x27,%rdx
140a9b937:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a9b93b:	48 2b c1             	sub    %rcx,%rax
140a9b93e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a9b942:	48 83 f8 1f          	cmp    $0x1f,%rax
140a9b946:	0f 87 80 04 00 00    	ja     0x140a9bdcc
140a9b94c:	e8 f3 f7 37 00       	call   0x140e1b144
140a9b951:	e9 bd 03 00 00       	jmp    0x140a9bd13
140a9b956:	41 80 f8 08          	cmp    $0x8,%r8b
140a9b95a:	75 73                	jne    0x140a9b9cf
140a9b95c:	4c 8d 0d d1 fd 57 00 	lea    0x57fdd1(%rip),%r9        # 0x14101b734
140a9b963:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a9b967:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140a9b96b:	e8 70 f5 ff ff       	call   0x140a9aee0
140a9b970:	90                   	nop
140a9b971:	4c 8b 40 10          	mov    0x10(%rax),%r8
140a9b975:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140a9b97a:	76 03                	jbe    0x140a9b97f
140a9b97c:	48 8b 00             	mov    (%rax),%rax
140a9b97f:	48 8b d0             	mov    %rax,%rdx
140a9b982:	49 8b cf             	mov    %r15,%rcx
140a9b985:	e8 f6 27 71 ff       	call   0x1401ae180
140a9b98a:	90                   	nop
140a9b98b:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140a9b98f:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9b993:	0f 86 7a 03 00 00    	jbe    0x140a9bd13
140a9b999:	48 ff c2             	inc    %rdx
140a9b99c:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140a9b9a0:	48 8b c1             	mov    %rcx,%rax
140a9b9a3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a9b9aa:	72 19                	jb     0x140a9b9c5
140a9b9ac:	48 83 c2 27          	add    $0x27,%rdx
140a9b9b0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a9b9b4:	48 2b c1             	sub    %rcx,%rax
140a9b9b7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a9b9bb:	48 83 f8 1f          	cmp    $0x1f,%rax
140a9b9bf:	0f 87 0d 04 00 00    	ja     0x140a9bdd2
140a9b9c5:	e8 7a f7 37 00       	call   0x140e1b144
140a9b9ca:	e9 44 03 00 00       	jmp    0x140a9bd13
140a9b9cf:	41 80 f8 65          	cmp    $0x65,%r8b
140a9b9d3:	75 73                	jne    0x140a9ba48
140a9b9d5:	4c 8d 0d b8 85 5e 00 	lea    0x5e85b8(%rip),%r9        # 0x141083f94
140a9b9dc:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a9b9e0:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140a9b9e4:	e8 f7 f4 ff ff       	call   0x140a9aee0
140a9b9e9:	90                   	nop
140a9b9ea:	4c 8b 40 10          	mov    0x10(%rax),%r8
140a9b9ee:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140a9b9f3:	76 03                	jbe    0x140a9b9f8
140a9b9f5:	48 8b 00             	mov    (%rax),%rax
140a9b9f8:	48 8b d0             	mov    %rax,%rdx
140a9b9fb:	49 8b cf             	mov    %r15,%rcx
140a9b9fe:	e8 7d 27 71 ff       	call   0x1401ae180
140a9ba03:	90                   	nop
140a9ba04:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140a9ba08:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9ba0c:	0f 86 01 03 00 00    	jbe    0x140a9bd13
140a9ba12:	48 ff c2             	inc    %rdx
140a9ba15:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140a9ba19:	48 8b c1             	mov    %rcx,%rax
140a9ba1c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a9ba23:	72 19                	jb     0x140a9ba3e
140a9ba25:	48 83 c2 27          	add    $0x27,%rdx
140a9ba29:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a9ba2d:	48 2b c1             	sub    %rcx,%rax
140a9ba30:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a9ba34:	48 83 f8 1f          	cmp    $0x1f,%rax
140a9ba38:	0f 87 9a 03 00 00    	ja     0x140a9bdd8
140a9ba3e:	e8 01 f7 37 00       	call   0x140e1b144
140a9ba43:	e9 cb 02 00 00       	jmp    0x140a9bd13
140a9ba48:	41 80 f8 0c          	cmp    $0xc,%r8b
140a9ba4c:	75 73                	jne    0x140a9bac1
140a9ba4e:	4c 8d 0d e3 fc 57 00 	lea    0x57fce3(%rip),%r9        # 0x14101b738
140a9ba55:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a9ba59:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140a9ba5d:	e8 7e f4 ff ff       	call   0x140a9aee0
140a9ba62:	90                   	nop
140a9ba63:	4c 8b 40 10          	mov    0x10(%rax),%r8
140a9ba67:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140a9ba6c:	76 03                	jbe    0x140a9ba71
140a9ba6e:	48 8b 00             	mov    (%rax),%rax
140a9ba71:	48 8b d0             	mov    %rax,%rdx
140a9ba74:	49 8b cf             	mov    %r15,%rcx
140a9ba77:	e8 04 27 71 ff       	call   0x1401ae180
140a9ba7c:	90                   	nop
140a9ba7d:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140a9ba81:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9ba85:	0f 86 88 02 00 00    	jbe    0x140a9bd13
140a9ba8b:	48 ff c2             	inc    %rdx
140a9ba8e:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140a9ba92:	48 8b c1             	mov    %rcx,%rax
140a9ba95:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a9ba9c:	72 19                	jb     0x140a9bab7
140a9ba9e:	48 83 c2 27          	add    $0x27,%rdx
140a9baa2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a9baa6:	48 2b c1             	sub    %rcx,%rax
140a9baa9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a9baad:	48 83 f8 1f          	cmp    $0x1f,%rax
140a9bab1:	0f 87 27 03 00 00    	ja     0x140a9bdde
140a9bab7:	e8 88 f6 37 00       	call   0x140e1b144
140a9babc:	e9 52 02 00 00       	jmp    0x140a9bd13
140a9bac1:	41 80 f8 0a          	cmp    $0xa,%r8b
140a9bac5:	75 73                	jne    0x140a9bb3a
140a9bac7:	4c 8d 0d 6e fc 57 00 	lea    0x57fc6e(%rip),%r9        # 0x14101b73c
140a9bace:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a9bad2:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140a9bad6:	e8 05 f4 ff ff       	call   0x140a9aee0
140a9badb:	90                   	nop
140a9badc:	4c 8b 40 10          	mov    0x10(%rax),%r8
140a9bae0:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140a9bae5:	76 03                	jbe    0x140a9baea
140a9bae7:	48 8b 00             	mov    (%rax),%rax
140a9baea:	48 8b d0             	mov    %rax,%rdx
140a9baed:	49 8b cf             	mov    %r15,%rcx
140a9baf0:	e8 8b 26 71 ff       	call   0x1401ae180
140a9baf5:	90                   	nop
140a9baf6:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140a9bafa:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9bafe:	0f 86 0f 02 00 00    	jbe    0x140a9bd13
140a9bb04:	48 ff c2             	inc    %rdx
140a9bb07:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140a9bb0b:	48 8b c1             	mov    %rcx,%rax
140a9bb0e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a9bb15:	72 19                	jb     0x140a9bb30
140a9bb17:	48 83 c2 27          	add    $0x27,%rdx
140a9bb1b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a9bb1f:	48 2b c1             	sub    %rcx,%rax
140a9bb22:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a9bb26:	48 83 f8 1f          	cmp    $0x1f,%rax
140a9bb2a:	0f 87 b4 02 00 00    	ja     0x140a9bde4
140a9bb30:	e8 0f f6 37 00       	call   0x140e1b144
140a9bb35:	e9 d9 01 00 00       	jmp    0x140a9bd13
140a9bb3a:	41 80 f8 0d          	cmp    $0xd,%r8b
140a9bb3e:	75 73                	jne    0x140a9bbb3
140a9bb40:	4c 8d 0d f9 fb 57 00 	lea    0x57fbf9(%rip),%r9        # 0x14101b740
140a9bb47:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a9bb4b:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140a9bb4f:	e8 8c f3 ff ff       	call   0x140a9aee0
140a9bb54:	90                   	nop
140a9bb55:	4c 8b 40 10          	mov    0x10(%rax),%r8
140a9bb59:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140a9bb5e:	76 03                	jbe    0x140a9bb63
140a9bb60:	48 8b 00             	mov    (%rax),%rax
140a9bb63:	48 8b d0             	mov    %rax,%rdx
140a9bb66:	49 8b cf             	mov    %r15,%rcx
140a9bb69:	e8 12 26 71 ff       	call   0x1401ae180
140a9bb6e:	90                   	nop
140a9bb6f:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140a9bb73:	48 83 fa 0f          	cmp    $0xf,%rdx
140a9bb77:	0f 86 96 01 00 00    	jbe    0x140a9bd13
140a9bb7d:	48 ff c2             	inc    %rdx
140a9bb80:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140a9bb84:	48 8b c1             	mov    %rcx,%rax
140a9bb87:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a9bb8e:	72 19                	jb     0x140a9bba9
140a9bb90:	48 83 c2 27          	add    $0x27,%rdx
140a9bb94:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a9bb98:	48 2b c1             	sub    %rcx,%rax
140a9bb9b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a9bb9f:	48 83 f8 1f          	cmp    $0x1f,%rax
140a9bba3:	0f 87 41 02 00 00    	ja     0x140a9bdea
140a9bba9:	e8 96 f5 37 00       	call   0x140e1b144
140a9bbae:	e9 60 01 00 00       	jmp    0x140a9bd13
140a9bbb3:	41 80 f8 09          	cmp    $0x9,%r8b
140a9bbb7:	75 73                	jne    0x140a9bc2c
140a9bbb9:	4c 8d 0d 84 fb 57 00 	lea    0x57fb84(%rip),%r9        # 0x14101b744
140a9bbc0:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140a9bbc4:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140a9bbc8:	e8 13 f3 ff ff       	call   0x140a9aee0
140a9bbcd:	90                   	nop
140a9bbce:	4c 8b 40 10          	mov    0x10(%rax),%r8
140a9bbd2:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140a9bbd7:	76 03                	jbe    0x140a9bbdc
140a9bbd9:	48 8b 00             	mov    (%rax),%rax
140a9bbdc:	48 8b d0             	mov    %rax,%rdx
140a9bbdf:	49 8b cf             	mov    %r15,%rcx
140a9bbe2:	e8 99 25 71 ff       	call   0x1401ae180
140a9bbe7:	90                   	nop