140a6a83a:	84 c0                	test   %al,%al
140a6a83c:	0f 85 89 00 00 00    	jne    0x140a6a8cb
140a6a842:	48 8b 17             	mov    (%rdi),%rdx
140a6a845:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140a6a849:	4c 03 c2             	add    %rdx,%r8
140a6a84c:	0f 57 c0             	xorps  %xmm0,%xmm0
140a6a84f:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
140a6a853:	0f 57 c9             	xorps  %xmm1,%xmm1
140a6a856:	f3 0f 7f 4d 1f       	movdqu %xmm1,0x1f(%rbp)
140a6a85b:	49 3b d0             	cmp    %r8,%rdx
140a6a85e:	75 12                	jne    0x140a6a872
140a6a860:	66 0f 6f 05 c8 95 53 	movdqa 0x5395c8(%rip),%xmm0        # 0x140fa3e30
140a6a867:	00
140a6a868:	f3 0f 7f 45 1f       	movdqu %xmm0,0x1f(%rbp)
140a6a86d:	88 45 0f             	mov    %al,0xf(%rbp)
140a6a870:	eb 0d                	jmp    0x140a6a87f
140a6a872:	4c 2b c2             	sub    %rdx,%r8
140a6a875:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140a6a879:	e8 82 c5 72 ff       	call   0x140196e00
140a6a87e:	90                   	nop
140a6a87f:	c6 45 e0 39          	movb   $0x39,-0x20(%rbp)
140a6a883:	4c 8d 45 0f          	lea    0xf(%rbp),%r8
140a6a887:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a6a88b:	48 8b cb             	mov    %rbx,%rcx
140a6a88e:	e8 fd ae f6 ff       	call   0x1409d5790
140a6a893:	90                   	nop
140a6a894:	48 8b 55 27          	mov    0x27(%rbp),%rdx
140a6a898:	48 83 fa 0f          	cmp    $0xf,%rdx
140a6a89c:	76 2d                	jbe    0x140a6a8cb
140a6a89e:	48 ff c2             	inc    %rdx
140a6a8a1:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a6a8a5:	48 8b c1             	mov    %rcx,%rax
140a6a8a8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a6a8af:	72 15                	jb     0x140a6a8c6
140a6a8b1:	48 83 c2 27          	add    $0x27,%rdx
140a6a8b5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a6a8b9:	48 2b c1             	sub    %rcx,%rax
140a6a8bc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a6a8c0:	48 83 f8 1f          	cmp    $0x1f,%rax
140a6a8c4:	77 24                	ja     0x140a6a8ea
140a6a8c6:	e8 79 08 3b 00       	call   0x140e1b144
140a6a8cb:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140a6a8cf:	0f 84 0b ff ff ff    	je     0x140a6a7e0
140a6a8d5:	48 8b 03             	mov    (%rbx),%rax
140a6a8d8:	48 8b cb             	mov    %rbx,%rcx
140a6a8db:	48 8b 40 48          	mov    0x48(%rax),%rax
140a6a8df:	ff 15 3b 91 51 00    	call   *0x51913b(%rip)        # 0x140f83a20
140a6a8e5:	e9 f8 fe ff ff       	jmp    0x140a6a7e2
140a6a8ea:	e8 b5 f8 3b 00       	call   0x140e2a1a4
140a6a8ef:	cc                   	int3
140a6a8f0:	e8 af f8 3b 00       	call   0x140e2a1a4
140a6a8f5:	cc                   	int3
140a6a8f6:	cc                   	int3
140a6a8f7:	cc                   	int3
140a6a8f8:	cc                   	int3
140a6a8f9:	cc                   	int3
140a6a8fa:	cc                   	int3
140a6a8fb:	cc                   	int3
140a6a8fc:	cc                   	int3
140a6a8fd:	cc                   	int3
140a6a8fe:	cc                   	int3
140a6a8ff:	cc                   	int3
140a6a900:	40 55                	rex push %rbp
140a6a902:	53                   	push   %rbx
140a6a903:	56                   	push   %rsi
140a6a904:	57                   	push   %rdi
140a6a905:	41 55                	push   %r13
140a6a907:	41 56                	push   %r14
140a6a909:	41 57                	push   %r15
140a6a90b:	48 8b ec             	mov    %rsp,%rbp
140a6a90e:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140a6a915:	48 8b 05 e4 e5 94 00 	mov    0x94e5e4(%rip),%rax        # 0x1413b8f00
140a6a91c:	48 33 c4             	xor    %rsp,%rax
140a6a91f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a6a923:	4d 8b f8             	mov    %r8,%r15
140a6a926:	48 8b fa             	mov    %rdx,%rdi
140a6a929:	48 8b d9             	mov    %rcx,%rbx
140a6a92c:	48 8b 75 60          	mov    0x60(%rbp),%rsi
140a6a930:	4c 8b 75 68          	mov    0x68(%rbp),%r14
140a6a934:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
140a6a938:	48 c7 45 b8 ff ff ff 	movq   $0xffffffffffffffff,-0x48(%rbp)
140a6a93f:	ff
140a6a940:	48 8b 01             	mov    (%rcx),%rax
140a6a943:	4c 8d 2d 96 5d 61 00 	lea    0x615d96(%rip),%r13        # 0x1410806e0
140a6a94a:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
140a6a94e:	48 c7 45 c8 02 00 00 	movq   $0x2,-0x38(%rbp)
140a6a955:	00
140a6a956:	0f 10 02             	movups (%rdx),%xmm0
140a6a959:	0f 29 45 d0          	movaps %xmm0,-0x30(%rbp)
140a6a95d:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140a6a961:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140a6a966:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
140a6a96a:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140a6a96e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a6a972:	48 8b cb             	mov    %rbx,%rcx
140a6a975:	48 8b 40 28          	mov    0x28(%rax),%rax
140a6a979:	ff 15 a1 90 51 00    	call   *0x5190a1(%rip)        # 0x140f83a20
140a6a97f:	84 c0                	test   %al,%al
140a6a981:	0f 84 a6 00 00 00    	je     0x140a6aa2d
140a6a987:	80 7d b0 00          	cmpb   $0x0,-0x50(%rbp)
140a6a98b:	0f 84 23 01 00 00    	je     0x140a6aab4
140a6a991:	4c 8b 4d b8          	mov    -0x48(%rbp),%r9
140a6a995:	49 83 f9 02          	cmp    $0x2,%r9
140a6a999:	0f 82 ae 00 00 00    	jb     0x140a6aa4d
140a6a99f:	48 8b 17             	mov    (%rdi),%rdx
140a6a9a2:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140a6a9a6:	4c 03 c2             	add    %rdx,%r8
140a6a9a9:	0f 57 c0             	xorps  %xmm0,%xmm0
140a6a9ac:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140a6a9b0:	0f 57 c9             	xorps  %xmm1,%xmm1
140a6a9b3:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140a6a9b8:	49 3b d0             	cmp    %r8,%rdx
140a6a9bb:	75 13                	jne    0x140a6a9d0
140a6a9bd:	66 0f 6f 05 6b 94 53 	movdqa 0x53946b(%rip),%xmm0        # 0x140fa3e30
140a6a9c4:	00
140a6a9c5:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140a6a9ca:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
140a6a9ce:	eb 0d                	jmp    0x140a6a9dd
140a6a9d0:	4c 2b c2             	sub    %rdx,%r8
140a6a9d3:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a6a9d7:	e8 24 c4 72 ff       	call   0x140196e00
140a6a9dc:	90                   	nop
140a6a9dd:	c6 45 b1 39          	movb   $0x39,-0x4f(%rbp)
140a6a9e1:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140a6a9e5:	48 8d 55 b1          	lea    -0x4f(%rbp),%rdx
140a6a9e9:	48 8b cb             	mov    %rbx,%rcx
140a6a9ec:	e8 9f ad f6 ff       	call   0x1409d5790
140a6a9f1:	90                   	nop
140a6a9f2:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140a6a9f6:	48 83 fa 0f          	cmp    $0xf,%rdx
140a6a9fa:	76 31                	jbe    0x140a6aa2d
140a6a9fc:	48 ff c2             	inc    %rdx
140a6a9ff:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140a6aa03:	48 8b c1             	mov    %rcx,%rax
140a6aa06:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a6aa0d:	72 19                	jb     0x140a6aa28
140a6aa0f:	48 83 c2 27          	add    $0x27,%rdx
140a6aa13:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a6aa17:	48 2b c1             	sub    %rcx,%rax
140a6aa1a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a6aa1e:	48 83 f8 1f          	cmp    $0x1f,%rax
140a6aa22:	0f 87 b8 00 00 00    	ja     0x140a6aae0
140a6aa28:	e8 17 07 3b 00       	call   0x140e1b144
140a6aa2d:	32 c0                	xor    %al,%al
140a6aa2f:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140a6aa33:	48 33 cc             	xor    %rsp,%rcx
140a6aa36:	e8 c5 0a 3b 00       	call   0x140e1b500
140a6aa3b:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140a6aa42:	41 5f                	pop    %r15
140a6aa44:	41 5e                	pop    %r14
140a6aa46:	41 5d                	pop    %r13
140a6aa48:	5f                   	pop    %rdi
140a6aa49:	5e                   	pop    %rsi
140a6aa4a:	5b                   	pop    %rbx
140a6aa4b:	5d                   	pop    %rbp
140a6aa4c:	c3                   	ret
140a6aa4d:	0f 10 07             	movups (%rdi),%xmm0
140a6aa50:	0f 29 45 d0          	movaps %xmm0,-0x30(%rbp)
140a6aa54:	47 0f b7 4c 4d 00    	movzwl 0x0(%r13,%r9,2),%r9d
140a6aa5a:	4d 8b c7             	mov    %r15,%r8
140a6aa5d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a6aa61:	48 8b cb             	mov    %rbx,%rcx
140a6aa64:	e8 e7 05 00 00       	call   0x140a6b050
140a6aa69:	84 c0                	test   %al,%al
140a6aa6b:	74 c0                	je     0x140a6aa2d
140a6aa6d:	48 8b 0e             	mov    (%rsi),%rcx
140a6aa70:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140a6aa74:	48 8b 01             	mov    (%rcx),%rax
140a6aa77:	48 8b 00             	mov    (%rax),%rax
140a6aa7a:	48 85 c0             	test   %rax,%rax
140a6aa7d:	74 28                	je     0x140a6aaa7
140a6aa7f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6aa83:	90                   	nop
140a6aa84:	48 83 f8 01          	cmp    $0x1,%rax
140a6aa88:	75 1d                	jne    0x140a6aaa7
140a6aa8a:	48 8b 01             	mov    (%rcx),%rax
140a6aa8d:	48 8b 10             	mov    (%rax),%rdx
140a6aa90:	48 83 c2 10          	add    $0x10,%rdx
140a6aa94:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
140a6aa98:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a6aa9c:	49 8b c8             	mov    %r8,%rcx
140a6aa9f:	e8 ec 05 ff ff       	call   0x140a5b090
140a6aaa4:	90                   	nop
140a6aaa5:	eb 24                	jmp    0x140a6aacb
140a6aaa7:	49 8b d0             	mov    %r8,%rdx
140a6aaaa:	48 8b 09             	mov    (%rcx),%rcx
140a6aaad:	e8 de 25 ff ff       	call   0x140a5d090
140a6aab2:	eb 17                	jmp    0x140a6aacb
140a6aab4:	49 8b 06             	mov    (%r14),%rax
140a6aab7:	48 8b 08             	mov    (%rax),%rcx
140a6aaba:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140a6aac1:	48 85 c9             	test   %rcx,%rcx
140a6aac4:	74 05                	je     0x140a6aacb
140a6aac6:	e8 85 f3 f9 ff       	call   0x140a09e50
140a6aacb:	48 8b 03             	mov    (%rbx),%rax
140a6aace:	48 8b cb             	mov    %rbx,%rcx
140a6aad1:	48 8b 40 48          	mov    0x48(%rax),%rax
140a6aad5:	ff 15 45 8f 51 00    	call   *0x518f45(%rip)        # 0x140f83a20
140a6aadb:	e9 4f ff ff ff       	jmp    0x140a6aa2f
140a6aae0:	e8 bf f6 3b 00       	call   0x140e2a1a4
140a6aae5:	cc                   	int3
140a6aae6:	cc                   	int3
140a6aae7:	cc                   	int3
140a6aae8:	cc                   	int3
140a6aae9:	cc                   	int3
140a6aaea:	cc                   	int3
140a6aaeb:	cc                   	int3
140a6aaec:	cc                   	int3
140a6aaed:	cc                   	int3
140a6aaee:	cc                   	int3
140a6aaef:	cc                   	int3
140a6aaf0:	4c 8b dc             	mov    %rsp,%r11
140a6aaf3:	49 89 5b 20          	mov    %rbx,0x20(%r11)
140a6aaf7:	56                   	push   %rsi
140a6aaf8:	57                   	push   %rdi
140a6aaf9:	41 56                	push   %r14
140a6aafb:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140a6ab02:	48 8b 05 f7 e3 94 00 	mov    0x94e3f7(%rip),%rax        # 0x1413b8f00
140a6ab09:	48 33 c4             	xor    %rsp,%rax
140a6ab0c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140a6ab11:	49 8b f0             	mov    %r8,%rsi
140a6ab14:	48 8b fa             	mov    %rdx,%rdi
140a6ab17:	48 8b d9             	mov    %rcx,%rbx
140a6ab1a:	49 c7 43 a0 ff ff ff 	movq   $0xffffffffffffffff,-0x60(%r11)
140a6ab21:	ff
140a6ab22:	48 8b 01             	mov    (%rcx),%rax
140a6ab25:	4c 8d 35 c8 5b 61 00 	lea    0x615bc8(%rip),%r14        # 0x1410806f4
140a6ab2c:	4d 89 73 a8          	mov    %r14,-0x58(%r11)
140a6ab30:	49 c7 43 b0 02 00 00 	movq   $0x2,-0x50(%r11)
140a6ab37:	00
140a6ab38:	0f 10 02             	movups (%rdx),%xmm0
140a6ab3b:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a6ab40:	4d 8d 4b a0          	lea    -0x60(%r11),%r9
140a6ab44:	4d 8d 43 a8          	lea    -0x58(%r11),%r8
140a6ab48:	49 8d 53 b8          	lea    -0x48(%r11),%rdx
140a6ab4c:	48 8b 40 30          	mov    0x30(%rax),%rax
140a6ab50:	ff 15 ca 8e 51 00    	call   *0x518eca(%rip)        # 0x140f83a20
140a6ab56:	84 c0                	test   %al,%al
140a6ab58:	0f 84 a3 00 00 00    	je     0x140a6ac01
140a6ab5e:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140a6ab63:	49 83 f9 02          	cmp    $0x2,%r9
140a6ab67:	0f 82 98 00 00 00    	jb     0x140a6ac05
140a6ab6d:	48 8b 17             	mov    (%rdi),%rdx
140a6ab70:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140a6ab74:	4c 03 c2             	add    %rdx,%r8
140a6ab77:	0f 57 c0             	xorps  %xmm0,%xmm0
140a6ab7a:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140a6ab7f:	0f 57 c9             	xorps  %xmm1,%xmm1
140a6ab82:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
140a6ab88:	49 3b d0             	cmp    %r8,%rdx
140a6ab8b:	75 15                	jne    0x140a6aba2
140a6ab8d:	66 0f 6f 05 9b 92 53 	movdqa 0x53929b(%rip),%xmm0        # 0x140fa3e30
140a6ab94:	00
140a6ab95:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140a6ab9b:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140a6aba0:	eb 0e                	jmp    0x140a6abb0
140a6aba2:	4c 2b c2             	sub    %rdx,%r8
140a6aba5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140a6abaa:	e8 51 c2 72 ff       	call   0x140196e00
140a6abaf:	90                   	nop
140a6abb0:	c6 44 24 30 39       	movb   $0x39,0x30(%rsp)
140a6abb5:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140a6abba:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a6abbf:	48 8b cb             	mov    %rbx,%rcx
140a6abc2:	e8 c9 ab f6 ff       	call   0x1409d5790
140a6abc7:	90                   	nop
140a6abc8:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140a6abcd:	48 83 fa 0f          	cmp    $0xf,%rdx
140a6abd1:	76 2e                	jbe    0x140a6ac01
140a6abd3:	48 ff c2             	inc    %rdx
140a6abd6:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140a6abdb:	48 8b c1             	mov    %rcx,%rax
140a6abde:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a6abe5:	72 15                	jb     0x140a6abfc
140a6abe7:	48 83 c2 27          	add    $0x27,%rdx
140a6abeb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a6abef:	48 2b c1             	sub    %rcx,%rax
140a6abf2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a6abf6:	48 83 f8 1f          	cmp    $0x1f,%rax
140a6abfa:	77 5b                	ja     0x140a6ac57
140a6abfc:	e8 43 05 3b 00       	call   0x140e1b144
140a6ac01:	32 c0                	xor    %al,%al
140a6ac03:	eb 31                	jmp    0x140a6ac36
140a6ac05:	0f 10 07             	movups (%rdi),%xmm0
140a6ac08:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a6ac0d:	47 0f b7 0c 4e       	movzwl (%r14,%r9,2),%r9d
140a6ac12:	4c 8b c6             	mov    %rsi,%r8
140a6ac15:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a6ac1a:	48 8b cb             	mov    %rbx,%rcx
140a6ac1d:	e8 3e 02 00 00       	call   0x140a6ae60
140a6ac22:	84 c0                	test   %al,%al
140a6ac24:	74 db                	je     0x140a6ac01
140a6ac26:	48 8b 03             	mov    (%rbx),%rax
140a6ac29:	48 8b cb             	mov    %rbx,%rcx
140a6ac2c:	48 8b 40 48          	mov    0x48(%rax),%rax
140a6ac30:	ff 15 ea 8d 51 00    	call   *0x518dea(%rip)        # 0x140f83a20
140a6ac36:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140a6ac3b:	48 33 cc             	xor    %rsp,%rcx
140a6ac3e:	e8 bd 08 3b 00       	call   0x140e1b500
140a6ac43:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
140a6ac4a:	00
140a6ac4b:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140a6ac52:	41 5e                	pop    %r14
140a6ac54:	5f                   	pop    %rdi
140a6ac55:	5e                   	pop    %rsi
140a6ac56:	c3                   	ret
140a6ac57:	e8 48 f5 3b 00       	call   0x140e2a1a4
140a6ac5c:	cc                   	int3
140a6ac5d:	cc                   	int3
140a6ac5e:	cc                   	int3
140a6ac5f:	cc                   	int3
140a6ac60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a6ac65:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a6ac6a:	55                   	push   %rbp
140a6ac6b:	57                   	push   %rdi
140a6ac6c:	41 56                	push   %r14
140a6ac6e:	48 8b ec             	mov    %rsp,%rbp
140a6ac71:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140a6ac78:	48 8b 05 81 e2 94 00 	mov    0x94e281(%rip),%rax        # 0x1413b8f00
140a6ac7f:	48 33 c4             	xor    %rsp,%rax
140a6ac82:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140a6ac86:	49 8b d8             	mov    %r8,%rbx
140a6ac89:	4c 8b f2             	mov    %rdx,%r14
140a6ac8c:	48 8b f1             	mov    %rcx,%rsi
140a6ac8f:	40 32 ff             	xor    %dil,%dil
140a6ac92:	b8 0c 00 00 00       	mov    $0xc,%eax
140a6ac97:	66 41 3b c1          	cmp    %r9w,%ax
140a6ac9b:	75 78                	jne    0x140a6ad15
140a6ac9d:	0f 57 c0             	xorps  %xmm0,%xmm0
140a6aca0:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140a6aca4:	66 0f 6f 0d 84 91 53 	movdqa 0x539184(%rip),%xmm1        # 0x140fa3e30
140a6acab:	00
140a6acac:	f3 0f 7f 4d e8       	movdqu %xmm1,-0x18(%rbp)
140a6acb1:	40 88 7d d8          	mov    %dil,-0x28(%rbp)
140a6acb5:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140a6acb9:	e8 62 c8 fe ff       	call   0x140a57520
140a6acbe:	84 c0                	test   %al,%al
140a6acc0:	74 10                	je     0x140a6acd2
140a6acc2:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140a6acc6:	48 8b cb             	mov    %rbx,%rcx
140a6acc9:	e8 52 59 00 00       	call   0x140a70620
140a6acce:	90                   	nop
140a6accf:	40 b7 01             	mov    $0x1,%dil
140a6acd2:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
140a6acd6:	48 83 fa 0f          	cmp    $0xf,%rdx
140a6acda:	0f 86 45 01 00 00    	jbe    0x140a6ae25
140a6ace0:	48 ff c2             	inc    %rdx
140a6ace3:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140a6ace7:	48 8b c1             	mov    %rcx,%rax
140a6acea:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx