140980998:	72 18                	jb     0x1409809b2
14098099a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14098099e:	48 2b d1             	sub    %rcx,%rdx
1409809a1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409809a5:	48 83 f8 1f          	cmp    $0x1f,%rax
1409809a9:	76 07                	jbe    0x1409809b2
1409809ab:	ff 15 e7 bf 18 00    	call   *0x18bfe7(%rip)        # 0x140b0c998
1409809b1:	cc                   	int3
1409809b2:	ff 15 08 bf 18 00    	call   *0x18bf08(%rip)        # 0x140b0c8c0
1409809b8:	48 8b c3             	mov    %rbx,%rax
1409809bb:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1409809c0:	48 33 cc             	xor    %rsp,%rcx
1409809c3:	e8 18 ec 16 00       	call   0x140aef5e0
1409809c8:	48 83 c4 60          	add    $0x60,%rsp
1409809cc:	5b                   	pop    %rbx
1409809cd:	c3                   	ret
1409809ce:	90                   	nop
1409809cf:	90                   	nop
1409809d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409809d5:	57                   	push   %rdi
1409809d6:	48 83 ec 50          	sub    $0x50,%rsp
1409809da:	48 8b 05 5f e6 33 00 	mov    0x33e65f(%rip),%rax        # 0x140cbf040
1409809e1:	48 33 c4             	xor    %rsp,%rax
1409809e4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1409809e9:	0f 57 c0             	xorps  %xmm0,%xmm0
1409809ec:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1409809f1:	66 0f 6f 0d b7 12 23 	movdqa 0x2312b7(%rip),%xmm1        # 0x140bb1cb0
1409809f8:	00
1409809f9:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1409809ff:	8b 05 b3 8e 1c 00    	mov    0x1c8eb3(%rip),%eax        # 0x140b498b8
140980a05:	89 44 24 20          	mov    %eax,0x20(%rsp)
140980a09:	0f b7 05 ac 8e 1c 00 	movzwl 0x1c8eac(%rip),%eax        # 0x140b498bc
140980a10:	66 89 44 24 24       	mov    %ax,0x24(%rsp)
140980a15:	33 db                	xor    %ebx,%ebx
140980a17:	88 5c 24 26          	mov    %bl,0x26(%rsp)
140980a1b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140980a20:	e8 e3 f8 ff ff       	call   0x140980308
140980a25:	8b f8                	mov    %eax,%edi
140980a27:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140980a2c:	48 83 f9 0f          	cmp    $0xf,%rcx
140980a30:	76 35                	jbe    0x140980a67
140980a32:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140980a37:	48 8b c2             	mov    %rdx,%rax
140980a3a:	48 ff c1             	inc    %rcx
140980a3d:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140980a44:	72 18                	jb     0x140980a5e
140980a46:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
140980a4a:	48 2b c2             	sub    %rdx,%rax
140980a4d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140980a51:	48 83 f8 1f          	cmp    $0x1f,%rax
140980a55:	76 07                	jbe    0x140980a5e
140980a57:	ff 15 3b bf 18 00    	call   *0x18bf3b(%rip)        # 0x140b0c998
140980a5d:	cc                   	int3
140980a5e:	48 8b ca             	mov    %rdx,%rcx
140980a61:	ff 15 59 be 18 00    	call   *0x18be59(%rip)        # 0x140b0c8c0
140980a67:	40 f6 c7 01          	test   $0x1,%dil
140980a6b:	75 09                	jne    0x140980a76
140980a6d:	40 f6 c7 02          	test   $0x2,%dil
140980a71:	0f 94 c3             	sete   %bl
140980a74:	ff c3                	inc    %ebx
140980a76:	8b c3                	mov    %ebx,%eax
140980a78:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140980a7d:	48 33 cc             	xor    %rsp,%rcx
140980a80:	e8 5b eb 16 00       	call   0x140aef5e0
140980a85:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140980a8a:	48 83 c4 50          	add    $0x50,%rsp
140980a8e:	5f                   	pop    %rdi
140980a8f:	c3                   	ret
140980a90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140980a95:	55                   	push   %rbp
140980a96:	56                   	push   %rsi
140980a97:	57                   	push   %rdi
140980a98:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140980a9d:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140980aa4:	48 8b 05 95 e5 33 00 	mov    0x33e595(%rip),%rax        # 0x140cbf040
140980aab:	48 33 c4             	xor    %rsp,%rax
140980aae:	48 89 45 37          	mov    %rax,0x37(%rbp)
140980ab2:	48 8b da             	mov    %rdx,%rbx
140980ab5:	40 32 ff             	xor    %dil,%dil
140980ab8:	0f 57 c0             	xorps  %xmm0,%xmm0
140980abb:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
140980abf:	66 0f 6f 0d 09 12 23 	movdqa 0x231209(%rip),%xmm1        # 0x140bb1cd0
140980ac6:	00
140980ac7:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
140980acc:	48 b8 2f 53 75 62 74 	movabs $0x657079746275532f,%rax
140980ad3:	79 70 65
140980ad6:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140980ada:	40 88 7d ff          	mov    %dil,-0x1(%rbp)
140980ade:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140980ae2:	48 8b d1             	mov    %rcx,%rdx
140980ae5:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140980ae9:	e8 d6 f5 ff ff       	call   0x1409800c4
140980aee:	48 8b 45 0f          	mov    0xf(%rbp),%rax
140980af2:	48 83 f8 0f          	cmp    $0xf,%rax
140980af6:	76 30                	jbe    0x140980b28
140980af8:	48 ff c0             	inc    %rax
140980afb:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140980aff:	48 8b d1             	mov    %rcx,%rdx
140980b02:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140980b08:	72 18                	jb     0x140980b22
140980b0a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140980b0e:	48 2b d1             	sub    %rcx,%rdx
140980b11:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140980b15:	48 83 f8 1f          	cmp    $0x1f,%rax
140980b19:	76 07                	jbe    0x140980b22
140980b1b:	ff 15 77 be 18 00    	call   *0x18be77(%rip)        # 0x140b0c998
140980b21:	cc                   	int3
140980b22:	ff 15 98 bd 18 00    	call   *0x18bd98(%rip)        # 0x140b0c8c0
140980b28:	66 0f 6f 05 20 11 23 	movdqa 0x231120(%rip),%xmm0        # 0x140bb1c50
140980b2f:	00
140980b30:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
140980b35:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140980b39:	83 ce ff             	or     $0xffffffff,%esi
140980b3c:	48 83 7d d7 00       	cmpq   $0x0,-0x29(%rbp)
140980b41:	0f 84 8c 00 00 00    	je     0x140980bd3
140980b47:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140980b4b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140980b4f:	e8 40 65 7a ff       	call   0x140127094
140980b54:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140980b58:	48 85 c9             	test   %rcx,%rcx
140980b5b:	0f 84 d7 00 00 00    	je     0x140980c38
140980b61:	48 8b 01             	mov    (%rcx),%rax
140980b64:	48 8b 40 40          	mov    0x40(%rax),%rax
140980b68:	ff 15 ca c0 18 00    	call   *0x18c0ca(%rip)        # 0x140b0cc38
140980b6e:	48 3b d8             	cmp    %rax,%rbx
140980b71:	74 19                	je     0x140980b8c
140980b73:	4c 8b 40 10          	mov    0x10(%rax),%r8
140980b77:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140980b7c:	76 03                	jbe    0x140980b81
140980b7e:	48 8b 00             	mov    (%rax),%rax
140980b81:	48 8b d0             	mov    %rax,%rdx
140980b84:	48 8b cb             	mov    %rbx,%rcx
140980b87:	e8 14 d0 78 ff       	call   0x14010dba0
140980b8c:	40 b7 01             	mov    $0x1,%dil
140980b8f:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140980b93:	48 85 c9             	test   %rcx,%rcx
140980b96:	74 3b                	je     0x140980bd3
140980b98:	8b c6                	mov    %esi,%eax
140980b9a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140980b9f:	03 c6                	add    %esi,%eax
140980ba1:	75 30                	jne    0x140980bd3
140980ba3:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
140980ba7:	48 8b 03             	mov    (%rbx),%rax
140980baa:	48 8b cb             	mov    %rbx,%rcx
140980bad:	48 8b 00             	mov    (%rax),%rax
140980bb0:	ff 15 82 c0 18 00    	call   *0x18c082(%rip)        # 0x140b0cc38
140980bb6:	8b c6                	mov    %esi,%eax
140980bb8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140980bbd:	03 c6                	add    %esi,%eax
140980bbf:	75 12                	jne    0x140980bd3
140980bc1:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140980bc5:	48 8b 01             	mov    (%rcx),%rax
140980bc8:	48 8b 40 08          	mov    0x8(%rax),%rax
140980bcc:	ff 15 66 c0 18 00    	call   *0x18c066(%rip)        # 0x140b0cc38
140980bd2:	90                   	nop
140980bd3:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140980bd7:	48 85 c9             	test   %rcx,%rcx
140980bda:	74 3a                	je     0x140980c16
140980bdc:	8b c6                	mov    %esi,%eax
140980bde:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140980be3:	03 c6                	add    %esi,%eax
140980be5:	75 2f                	jne    0x140980c16
140980be7:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
140980beb:	48 8b 03             	mov    (%rbx),%rax
140980bee:	48 8b cb             	mov    %rbx,%rcx
140980bf1:	48 8b 00             	mov    (%rax),%rax
140980bf4:	ff 15 3e c0 18 00    	call   *0x18c03e(%rip)        # 0x140b0cc38
140980bfa:	8b ce                	mov    %esi,%ecx
140980bfc:	f0 0f c1 4b 0c       	lock xadd %ecx,0xc(%rbx)
140980c01:	03 ce                	add    %esi,%ecx
140980c03:	75 11                	jne    0x140980c16
140980c05:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140980c09:	48 8b 11             	mov    (%rcx),%rdx
140980c0c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140980c10:	ff 15 22 c0 18 00    	call   *0x18c022(%rip)        # 0x140b0cc38
140980c16:	40 8a c7             	mov    %dil,%al
140980c19:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140980c1d:	48 33 cc             	xor    %rsp,%rcx
140980c20:	e8 bb e9 16 00       	call   0x140aef5e0
140980c25:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140980c2c:	00
140980c2d:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140980c34:	5f                   	pop    %rdi
140980c35:	5e                   	pop    %rsi
140980c36:	5d                   	pop    %rbp
140980c37:	c3                   	ret
140980c38:	41 b8 01 87 04 80    	mov    $0x80048701,%r8d
140980c3e:	48 8d 15 cb 1b 1f 00 	lea    0x1f1bcb(%rip),%rdx        # 0x140b72810
140980c45:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140980c49:	e8 62 ee ff ff       	call   0x14097fab0
140980c4e:	48 8d 15 2b 63 2b 00 	lea    0x2b632b(%rip),%rdx        # 0x140c36f80
140980c55:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140980c59:	e8 20 f8 16 00       	call   0x140af047e
140980c5e:	cc                   	int3
140980c5f:	90                   	nop
140980c60:	48 8b c4             	mov    %rsp,%rax
140980c63:	48 89 58 10          	mov    %rbx,0x10(%rax)
140980c67:	48 89 70 18          	mov    %rsi,0x18(%rax)
140980c6b:	48 89 78 20          	mov    %rdi,0x20(%rax)
140980c6f:	55                   	push   %rbp
140980c70:	41 55                	push   %r13
140980c72:	41 56                	push   %r14
140980c74:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140980c78:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
140980c7f:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
140980c83:	48 8b 05 b6 e3 33 00 	mov    0x33e3b6(%rip),%rax        # 0x140cbf040
140980c8a:	48 33 c4             	xor    %rsp,%rax
140980c8d:	48 89 45 27          	mov    %rax,0x27(%rbp)
140980c91:	48 8b f1             	mov    %rcx,%rsi
140980c94:	33 ff                	xor    %edi,%edi
140980c96:	0f 57 c0             	xorps  %xmm0,%xmm0
140980c99:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140980c9d:	66 0f 6f 0d 3b 10 23 	movdqa 0x23103b(%rip),%xmm1        # 0x140bb1ce0
140980ca4:	00
140980ca5:	f3 0f 7f 4d d7       	movdqu %xmm1,-0x29(%rbp)
140980caa:	f2 0f 10 05 86 1b 1f 	movsd  0x1f1b86(%rip),%xmm0        # 0x140b72838
140980cb1:	00
140980cb2:	f2 0f 11 45 c7       	movsd  %xmm0,-0x39(%rbp)
140980cb7:	8a 05 83 1b 1f 00    	mov    0x1f1b83(%rip),%al        # 0x140b72840
140980cbd:	88 45 cf             	mov    %al,-0x31(%rbp)
140980cc0:	40 88 7d d0          	mov    %dil,-0x30(%rbp)
140980cc4:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140980cc8:	48 8b d1             	mov    %rcx,%rdx
140980ccb:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140980ccf:	e8 f0 f3 ff ff       	call   0x1409800c4
140980cd4:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
140980cda:	48 8b 45 df          	mov    -0x21(%rbp),%rax
140980cde:	48 83 f8 0f          	cmp    $0xf,%rax
140980ce2:	76 2d                	jbe    0x140980d11
140980ce4:	48 ff c0             	inc    %rax
140980ce7:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140980ceb:	48 8b d1             	mov    %rcx,%rdx
140980cee:	49 3b c5             	cmp    %r13,%rax
140980cf1:	72 18                	jb     0x140980d0b
140980cf3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140980cf7:	48 2b d1             	sub    %rcx,%rdx
140980cfa:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140980cfe:	48 83 f8 1f          	cmp    $0x1f,%rax
140980d02:	76 07                	jbe    0x140980d0b
140980d04:	ff 15 8e bc 18 00    	call   *0x18bc8e(%rip)        # 0x140b0c998
140980d0a:	cc                   	int3
140980d0b:	ff 15 af bb 18 00    	call   *0x18bbaf(%rip)        # 0x140b0c8c0
140980d11:	66 0f 6f 05 37 0f 23 	movdqa 0x230f37(%rip),%xmm0        # 0x140bb1c50
140980d18:	00
140980d19:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
140980d1e:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
140980d22:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140980d26:	48 85 c9             	test   %rcx,%rcx
140980d29:	74 11                	je     0x140980d3c
140980d2b:	e8 58 be 78 ff       	call   0x14010cb88
140980d30:	83 f8 08             	cmp    $0x8,%eax
140980d33:	0f 85 5a 04 00 00    	jne    0x140981193
140980d39:	8d 78 fa             	lea    -0x6(%rax),%edi
140980d3c:	41 83 ce ff          	or     $0xffffffff,%r14d
140980d40:	85 ff                	test   %edi,%edi
140980d42:	0f 85 f9 00 00 00    	jne    0x140980e41
140980d48:	0f 57 c0             	xorps  %xmm0,%xmm0
140980d4b:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140980d4f:	66 0f 6f 35 99 0f 23 	movdqa 0x230f99(%rip),%xmm6        # 0x140bb1cf0
140980d56:	00
140980d57:	f3 0f 7f 75 d7       	movdqu %xmm6,-0x29(%rbp)
140980d5c:	f2 0f 10 05 34 a4 1c 	movsd  0x1ca434(%rip),%xmm0        # 0x140b4b198
140980d63:	00
140980d64:	f2 0f 11 45 c7       	movsd  %xmm0,-0x39(%rbp)
140980d69:	0f b7 05 30 a4 1c 00 	movzwl 0x1ca430(%rip),%eax        # 0x140b4b1a0
140980d70:	66 89 45 cf          	mov    %ax,-0x31(%rbp)
140980d74:	40 88 7d d1          	mov    %dil,-0x2f(%rbp)
140980d78:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140980d7c:	48 8b d6             	mov    %rsi,%rdx
140980d7f:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140980d83:	e8 3c f3 ff ff       	call   0x1409800c4
140980d88:	48 8b 45 df          	mov    -0x21(%rbp),%rax
140980d8c:	48 83 f8 0f          	cmp    $0xf,%rax
140980d90:	76 35                	jbe    0x140980dc7
140980d92:	48 ff c0             	inc    %rax
140980d95:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140980d99:	48 8b d1             	mov    %rcx,%rdx
140980d9c:	49 3b c5             	cmp    %r13,%rax
140980d9f:	72 18                	jb     0x140980db9
140980da1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140980da5:	48 2b d1             	sub    %rcx,%rdx
140980da8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140980dac:	48 83 f8 1f          	cmp    $0x1f,%rax
140980db0:	76 07                	jbe    0x140980db9
140980db2:	ff 15 e0 bb 18 00    	call   *0x18bbe0(%rip)        # 0x140b0c998
140980db8:	cc                   	int3
140980db9:	ff 15 01 bb 18 00    	call   *0x18bb01(%rip)        # 0x140b0c8c0
140980dbf:	66 0f 6f 35 29 0f 23 	movdqa 0x230f29(%rip),%xmm6        # 0x140bb1cf0
140980dc6:	00
140980dc7:	66 0f 6f 05 81 0e 23 	movdqa 0x230e81(%rip),%xmm0        # 0x140bb1c50
140980dce:	00
140980dcf:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
140980dd4:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
140980dd8:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140980ddc:	48 85 c9             	test   %rcx,%rcx
140980ddf:	74 19                	je     0x140980dfa
140980de1:	e8 a2 bd 78 ff       	call   0x14010cb88
140980de6:	83 f8 08             	cmp    $0x8,%eax
140980de9:	0f 85 cb 03 00 00    	jne    0x1409811ba
140980def:	8d 78 fb             	lea    -0x5(%rax),%edi
140980df2:	66 0f 6f 35 f6 0e 23 	movdqa 0x230ef6(%rip),%xmm6        # 0x140bb1cf0
140980df9:	00
140980dfa:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140980dfe:	48 85 c9             	test   %rcx,%rcx
140980e01:	74 46                	je     0x140980e49
140980e03:	41 8b c6             	mov    %r14d,%eax
140980e06:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140980e0b:	41 03 c6             	add    %r14d,%eax
140980e0e:	75 39                	jne    0x140980e49
140980e10:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
140980e14:	48 8b 03             	mov    (%rbx),%rax
140980e17:	48 8b cb             	mov    %rbx,%rcx
140980e1a:	48 8b 00             	mov    (%rax),%rax
140980e1d:	ff 15 15 be 18 00    	call   *0x18be15(%rip)        # 0x140b0cc38
140980e23:	41 8b c6             	mov    %r14d,%eax
140980e26:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140980e2b:	41 03 c6             	add    %r14d,%eax
140980e2e:	75 11                	jne    0x140980e41
140980e30:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140980e34:	48 8b 01             	mov    (%rcx),%rax
140980e37:	48 8b 40 08          	mov    0x8(%rax),%rax
140980e3b:	ff 15 f7 bd 18 00    	call   *0x18bdf7(%rip)        # 0x140b0cc38
140980e41:	66 0f 6f 35 a7 0e 23 	movdqa 0x230ea7(%rip),%xmm6        # 0x140bb1cf0
140980e48:	00
140980e49:	85 ff                	test   %edi,%edi
140980e4b:	0f 85 7d 02 00 00    	jne    0x1409810ce
140980e51:	0f 57 c0             	xorps  %xmm0,%xmm0
140980e54:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140980e58:	f3 0f 7f 75 d7       	movdqu %xmm6,-0x29(%rbp)
140980e5d:	f2 0f 10 05 4b 19 1f 	movsd  0x1f194b(%rip),%xmm0        # 0x140b727b0
140980e64:	00
140980e65:	f2 0f 11 45 c7       	movsd  %xmm0,-0x39(%rbp)
140980e6a:	0f b7 05 47 19 1f 00 	movzwl 0x1f1947(%rip),%eax        # 0x140b727b8
140980e71:	66 89 45 cf          	mov    %ax,-0x31(%rbp)
140980e75:	40 88 7d d1          	mov    %dil,-0x2f(%rbp)
140980e79:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140980e7d:	48 8b d6             	mov    %rsi,%rdx
140980e80:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140980e84:	e8 3b f2 ff ff       	call   0x1409800c4
140980e89:	48 8b 45 df          	mov    -0x21(%rbp),%rax
140980e8d:	48 83 f8 0f          	cmp    $0xf,%rax
140980e91:	76 2d                	jbe    0x140980ec0
140980e93:	48 ff c0             	inc    %rax
140980e96:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140980e9a:	48 8b d1             	mov    %rcx,%rdx
140980e9d:	49 3b c5             	cmp    %r13,%rax
140980ea0:	72 18                	jb     0x140980eba
140980ea2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140980ea6:	48 2b d1             	sub    %rcx,%rdx
140980ea9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax