140e8369e:	48 2b c1             	sub    %rcx,%rax
140e836a1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e836a5:	48 83 f8 1f          	cmp    $0x1f,%rax
140e836a9:	0f 87 4d 0f 00 00    	ja     0x140e845fc
140e836af:	e8 90 7a f9 ff       	call   0x140e1b144
140e836b4:	66 0f 6f 05 a4 e8 12 	movdqa 0x12e8a4(%rip),%xmm0        # 0x140fb1f60
140e836bb:	00
140e836bc:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140e836c1:	66 44 89 7d a0       	mov    %r15w,-0x60(%rbp)
140e836c6:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
140e836ca:	48 83 fa 07          	cmp    $0x7,%rdx
140e836ce:	76 3e                	jbe    0x140e8370e
140e836d0:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e836d7:	00
140e836d8:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140e836dc:	48 8b c1             	mov    %rcx,%rax
140e836df:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e836e6:	72 19                	jb     0x140e83701
140e836e8:	48 83 c2 27          	add    $0x27,%rdx
140e836ec:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e836f0:	48 2b c1             	sub    %rcx,%rax
140e836f3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e836f7:	48 83 f8 1f          	cmp    $0x1f,%rax
140e836fb:	0f 87 8b 0f 00 00    	ja     0x140e8468c
140e83701:	e8 3e 7a f9 ff       	call   0x140e1b144
140e83706:	66 0f 6f 05 52 e8 12 	movdqa 0x12e852(%rip),%xmm0        # 0x140fb1f60
140e8370d:	00
140e8370e:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140e83713:	66 44 89 7d c0       	mov    %r15w,-0x40(%rbp)
140e83718:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
140e8371c:	48 83 fa 07          	cmp    $0x7,%rdx
140e83720:	76 3e                	jbe    0x140e83760
140e83722:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e83729:	00
140e8372a:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140e8372e:	48 8b c1             	mov    %rcx,%rax
140e83731:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e83738:	72 19                	jb     0x140e83753
140e8373a:	48 83 c2 27          	add    $0x27,%rdx
140e8373e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e83742:	48 2b c1             	sub    %rcx,%rax
140e83745:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e83749:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8374d:	0f 87 3f 0f 00 00    	ja     0x140e84692
140e83753:	e8 ec 79 f9 ff       	call   0x140e1b144
140e83758:	66 0f 6f 05 00 e8 12 	movdqa 0x12e800(%rip),%xmm0        # 0x140fb1f60
140e8375f:	00
140e83760:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
140e83765:	66 44 89 7d e0       	mov    %r15w,-0x20(%rbp)
140e8376a:	48 8b 55 18          	mov    0x18(%rbp),%rdx
140e8376e:	48 83 fa 07          	cmp    $0x7,%rdx
140e83772:	76 36                	jbe    0x140e837aa
140e83774:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e8377b:	00
140e8377c:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140e83780:	48 8b c1             	mov    %rcx,%rax
140e83783:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8378a:	72 19                	jb     0x140e837a5
140e8378c:	48 83 c2 27          	add    $0x27,%rdx
140e83790:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e83794:	48 2b c1             	sub    %rcx,%rax
140e83797:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8379b:	48 83 f8 1f          	cmp    $0x1f,%rax
140e8379f:	0f 87 f3 0e 00 00    	ja     0x140e84698
140e837a5:	e8 9a 79 f9 ff       	call   0x140e1b144
140e837aa:	49 8b c4             	mov    %r12,%rax
140e837ad:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140e837b1:	48 33 cc             	xor    %rsp,%rcx
140e837b4:	e8 47 7d f9 ff       	call   0x140e1b500
140e837b9:	48 8b 9c 24 88 01 00 	mov    0x188(%rsp),%rbx
140e837c0:	00
140e837c1:	48 81 c4 30 01 00 00 	add    $0x130,%rsp
140e837c8:	41 5f                	pop    %r15
140e837ca:	41 5e                	pop    %r14
140e837cc:	41 5d                	pop    %r13
140e837ce:	41 5c                	pop    %r12
140e837d0:	5f                   	pop    %rdi
140e837d1:	5e                   	pop    %rsi
140e837d2:	5d                   	pop    %rbp
140e837d3:	c3                   	ret
140e837d4:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140e837d8:	e8 93 96 f2 ff       	call   0x140dace70
140e837dd:	e9 46 fe ff ff       	jmp    0x140e83628
140e837e2:	41 8d 87 f0 d7 ff ff 	lea    -0x2810(%r15),%eax
140e837e9:	a9 ff fe ff ff       	test   $0xfffffeff,%eax
140e837ee:	0f 85 e3 0d 00 00    	jne    0x140e845d7
140e837f4:	66 41 83 fd 01       	cmp    $0x1,%r13w
140e837f9:	0f 85 29 fe ff ff    	jne    0x140e83628
140e837ff:	66 44 39 6c 24 32    	cmp    %r13w,0x32(%rsp)
140e83805:	0f 85 1d fe ff ff    	jne    0x140e83628
140e8380b:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140e83810:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e83815:	e8 36 0f 00 00       	call   0x140e84750
140e8381a:	90                   	nop
140e8381b:	4c 8b c0             	mov    %rax,%r8
140e8381e:	41 bd 02 00 00 00    	mov    $0x2,%r13d
140e83824:	41 8b d5             	mov    %r13d,%edx
140e83827:	48 8b cf             	mov    %rdi,%rcx
140e8382a:	e8 11 f9 fe ff       	call   0x140e73140
140e8382f:	90                   	nop
140e83830:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e83835:	48 83 fa 0f          	cmp    $0xf,%rdx
140e83839:	76 32                	jbe    0x140e8386d
140e8383b:	48 ff c2             	inc    %rdx
140e8383e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e83843:	48 8b c1             	mov    %rcx,%rax
140e83846:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e8384d:	72 19                	jb     0x140e83868
140e8384f:	48 83 c2 27          	add    $0x27,%rdx
140e83853:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e83857:	48 2b c1             	sub    %rcx,%rax
140e8385a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e8385e:	48 83 f8 1f          	cmp    $0x1f,%rax
140e83862:	0f 87 9a 0d 00 00    	ja     0x140e84602
140e83868:	e8 d7 78 f9 ff       	call   0x140e1b144
140e8386d:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
140e83871:	45 0f b7 c5          	movzwl %r13w,%r8d
140e83875:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e8387a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e8387f:	e8 dc ae 00 00       	call   0x140e8e760
140e83884:	0f b7 18             	movzwl (%rax),%ebx
140e83887:	49 8b 07             	mov    (%r15),%rax
140e8388a:	48 8d 54 24 32       	lea    0x32(%rsp),%rdx
140e8388f:	49 8b cf             	mov    %r15,%rcx
140e83892:	48 8b 40 10          	mov    0x10(%rax),%rax
140e83896:	ff 15 84 01 10 00    	call   *0x100184(%rip)        # 0x140f83a20
140e8389c:	0f b7 10             	movzwl (%rax),%edx
140e8389f:	03 d3                	add    %ebx,%edx
140e838a1:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e838a7:	0f 87 61 0d 00 00    	ja     0x140e8460e
140e838ad:	41 b0 01             	mov    $0x1,%r8b
140e838b0:	49 8b cf             	mov    %r15,%rcx
140e838b3:	e8 c8 d7 ae ff       	call   0x140971080
140e838b8:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
140e838bd:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140e838c2:	ba 03 00 00 00       	mov    $0x3,%edx
140e838c7:	48 8b cf             	mov    %rdi,%rcx
140e838ca:	e8 61 33 fe ff       	call   0x140e66c30
140e838cf:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e838d5:	41 8b d5             	mov    %r13d,%edx
140e838d8:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e838dd:	e8 4e b6 00 00       	call   0x140e8ef30
140e838e2:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
140e838e6:	45 0f b7 c5          	movzwl %r13w,%r8d
140e838ea:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e838ef:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e838f4:	e8 67 ae 00 00       	call   0x140e8e760
140e838f9:	0f b7 18             	movzwl (%rax),%ebx
140e838fc:	49 8b 07             	mov    (%r15),%rax
140e838ff:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
140e83904:	49 8b cf             	mov    %r15,%rcx
140e83907:	48 8b 40 10          	mov    0x10(%rax),%rax
140e8390b:	ff 15 0f 01 10 00    	call   *0x10010f(%rip)        # 0x140f83a20
140e83911:	0f b7 10             	movzwl (%rax),%edx
140e83914:	03 d3                	add    %ebx,%edx
140e83916:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e8391c:	0f 87 e6 0c 00 00    	ja     0x140e84608
140e83922:	41 b0 01             	mov    $0x1,%r8b
140e83925:	49 8b cf             	mov    %r15,%rcx
140e83928:	e8 53 d7 ae ff       	call   0x140971080
140e8392d:	b9 0c c0 00 00       	mov    $0xc00c,%ecx
140e83932:	66 3b c1             	cmp    %cx,%ax
140e83935:	74 0a                	je     0x140e83941
140e83937:	f0 41 ff 46 2c       	lock incl 0x2c(%r14)
140e8393c:	e9 e7 fc ff ff       	jmp    0x140e83628
140e83941:	33 d2                	xor    %edx,%edx
140e83943:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e83948:	e8 e3 b7 fe ff       	call   0x140e6f130
140e8394d:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
140e83952:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140e83957:	ba 05 00 00 00       	mov    $0x5,%edx
140e8395c:	48 8b cf             	mov    %rdi,%rcx
140e8395f:	e8 cc 32 fe ff       	call   0x140e66c30
140e83964:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e8396a:	41 8b d5             	mov    %r13d,%edx
140e8396d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e83972:	e8 b9 b5 00 00       	call   0x140e8ef30
140e83977:	33 d2                	xor    %edx,%edx
140e83979:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e8397e:	e8 fd e8 fe ff       	call   0x140e72280
140e83983:	89 44 24 40          	mov    %eax,0x40(%rsp)
140e83987:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e8398c:	ba 07 00 00 00       	mov    $0x7,%edx
140e83991:	48 8b cf             	mov    %rdi,%rcx
140e83994:	e8 37 33 fe ff       	call   0x140e66cd0
140e83999:	33 d2                	xor    %edx,%edx
140e8399b:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e839a0:	e8 8b b7 fe ff       	call   0x140e6f130
140e839a5:	66 83 f8 06          	cmp    $0x6,%ax
140e839a9:	0f 85 3d fc ff ff    	jne    0x140e835ec
140e839af:	33 d2                	xor    %edx,%edx
140e839b1:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e839b6:	e8 75 b7 fe ff       	call   0x140e6f130
140e839bb:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
140e839c0:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140e839c5:	ba 0a 00 00 00       	mov    $0xa,%edx
140e839ca:	48 8b cf             	mov    %rdi,%rcx
140e839cd:	e8 5e 32 fe ff       	call   0x140e66c30
140e839d2:	45 33 c0             	xor    %r8d,%r8d
140e839d5:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140e839da:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e839df:	e8 cc b6 fe ff       	call   0x140e6f0b0
140e839e4:	90                   	nop
140e839e5:	4c 8b c0             	mov    %rax,%r8
140e839e8:	ba 08 00 00 00       	mov    $0x8,%edx
140e839ed:	48 8b cf             	mov    %rdi,%rcx
140e839f0:	e8 cb 9e fe ff       	call   0x140e6d8c0
140e839f5:	90                   	nop
140e839f6:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140e839fb:	49 83 f8 07          	cmp    $0x7,%r8
140e839ff:	0f 86 e7 fb ff ff    	jbe    0x140e835ec
140e83a05:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140e83a0a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e83a0f:	e8 7c 96 31 ff       	call   0x14019d090
140e83a14:	e9 d3 fb ff ff       	jmp    0x140e835ec
140e83a19:	81 e9 00 40 00 00    	sub    $0x4000,%ecx
140e83a1f:	0f 84 f5 02 00 00    	je     0x140e83d1a
140e83a25:	83 e9 10             	sub    $0x10,%ecx
140e83a28:	0f 84 ec 02 00 00    	je     0x140e83d1a
140e83a2e:	81 e9 00 08 00 00    	sub    $0x800,%ecx
140e83a34:	0f 84 e0 02 00 00    	je     0x140e83d1a
140e83a3a:	81 e9 f0 38 00 00    	sub    $0x38f0,%ecx
140e83a40:	0f 84 ca 02 00 00    	je     0x140e83d10
140e83a46:	81 f9 00 03 00 00    	cmp    $0x300,%ecx
140e83a4c:	0f 85 85 0b 00 00    	jne    0x140e845d7
140e83a52:	66 83 7c 24 34 01    	cmpw   $0x1,0x34(%rsp)
140e83a58:	0f 85 ca fb ff ff    	jne    0x140e83628
140e83a5e:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140e83a63:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e83a68:	e8 e3 0c 00 00       	call   0x140e84750
140e83a6d:	90                   	nop
140e83a6e:	4c 8b c0             	mov    %rax,%r8
140e83a71:	ba 04 00 00 00       	mov    $0x4,%edx
140e83a76:	48 8b cf             	mov    %rdi,%rcx
140e83a79:	e8 c2 f6 fe ff       	call   0x140e73140
140e83a7e:	90                   	nop
140e83a7f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e83a84:	e8 c7 3f 31 ff       	call   0x140197a50
140e83a89:	33 d2                	xor    %edx,%edx
140e83a8b:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e83a90:	e8 9b b6 fe ff       	call   0x140e6f130
140e83a95:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
140e83a9a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140e83a9f:	ba 05 00 00 00       	mov    $0x5,%edx
140e83aa4:	48 8b cf             	mov    %rdi,%rcx
140e83aa7:	e8 84 31 fe ff       	call   0x140e66c30
140e83aac:	ba 02 00 00 00       	mov    $0x2,%edx
140e83ab1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e83ab7:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e83abc:	e8 6f b4 00 00       	call   0x140e8ef30
140e83ac1:	33 d2                	xor    %edx,%edx
140e83ac3:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e83ac8:	e8 b3 e7 fe ff       	call   0x140e72280
140e83acd:	89 44 24 40          	mov    %eax,0x40(%rsp)
140e83ad1:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e83ad6:	ba 07 00 00 00       	mov    $0x7,%edx
140e83adb:	48 8b cf             	mov    %rdi,%rcx
140e83ade:	e8 ed 31 fe ff       	call   0x140e66cd0
140e83ae3:	33 d2                	xor    %edx,%edx
140e83ae5:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e83aea:	e8 41 b6 fe ff       	call   0x140e6f130
140e83aef:	0f b7 d8             	movzwl %ax,%ebx
140e83af2:	33 d2                	xor    %edx,%edx
140e83af4:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e83af9:	e8 f2 e7 fe ff       	call   0x140e722f0
140e83afe:	44 0f b6 e8          	movzbl %al,%r13d
140e83b02:	41 0f b7 c5          	movzwl %r13w,%eax
140e83b06:	66 c1 e0 03          	shl    $0x3,%ax
140e83b0a:	66 44 03 e8          	add    %ax,%r13w
140e83b0e:	66 45 03 ed          	add    %r13w,%r13w
140e83b12:	66 85 db             	test   %bx,%bx
140e83b15:	0f 84 d2 01 00 00    	je     0x140e83ced
140e83b1b:	41 bf 00 04 00 00    	mov    $0x400,%r15d
140e83b21:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e83b26:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e83b2b:	66 45 3b ef          	cmp    %r15w,%r13w
140e83b2f:	0f 86 9b 00 00 00    	jbe    0x140e83bd0
140e83b35:	4c 8b 6d 80          	mov    -0x80(%rbp),%r13
140e83b39:	45 0f b7 c7          	movzwl %r15w,%r8d
140e83b3d:	e8 1e ac 00 00       	call   0x140e8e760
140e83b42:	0f b7 18             	movzwl (%rax),%ebx
140e83b45:	49 8b 45 00          	mov    0x0(%r13),%rax
140e83b49:	48 8d 54 24 32       	lea    0x32(%rsp),%rdx
140e83b4e:	49 8b cd             	mov    %r13,%rcx
140e83b51:	48 8b 40 10          	mov    0x10(%rax),%rax
140e83b55:	ff 15 c5 fe 0f 00    	call   *0xffec5(%rip)        # 0x140f83a20
140e83b5b:	44 0f b7 00          	movzwl (%rax),%r8d
140e83b5f:	44 03 c3             	add    %ebx,%r8d
140e83b62:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e83b69:	0f 87 a5 0a 00 00    	ja     0x140e84614
140e83b6f:	45 8b cf             	mov    %r15d,%r9d
140e83b72:	45 33 ff             	xor    %r15d,%r15d
140e83b75:	66 44 89 7c 24 28    	mov    %r15w,0x28(%rsp)
140e83b7b:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
140e83b80:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140e83b85:	49 8b cd             	mov    %r13,%rcx
140e83b88:	e8 c3 cc ae ff       	call   0x140970850
140e83b8d:	c7 44 24 38 1f 30 00 	movl   $0x301f,0x38(%rsp)
140e83b94:	00
140e83b95:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140e83b9a:	ba 06 00 00 00       	mov    $0x6,%edx
140e83b9f:	48 8b cf             	mov    %rdi,%rcx
140e83ba2:	e8 09 9e fe ff       	call   0x140e6d9b0
140e83ba7:	90                   	nop
140e83ba8:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140e83bad:	49 83 f8 07          	cmp    $0x7,%r8
140e83bb1:	76 0f                	jbe    0x140e83bc2
140e83bb3:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140e83bb8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e83bbd:	e8 ce 94 31 ff       	call   0x14019d090
140e83bc2:	f0 41 ff 46 28       	lock incl 0x28(%r14)
140e83bc7:	48 8b 7d 90          	mov    -0x70(%rbp),%rdi
140e83bcb:	e9 20 01 00 00       	jmp    0x140e83cf0
140e83bd0:	4c 8b 75 80          	mov    -0x80(%rbp),%r14
140e83bd4:	45 0f b7 c5          	movzwl %r13w,%r8d
140e83bd8:	e8 83 ab 00 00       	call   0x140e8e760
140e83bdd:	0f b7 18             	movzwl (%rax),%ebx
140e83be0:	49 8b 06             	mov    (%r14),%rax
140e83be3:	48 8d 54 24 32       	lea    0x32(%rsp),%rdx
140e83be8:	49 8b ce             	mov    %r14,%rcx
140e83beb:	48 8b 40 10          	mov    0x10(%rax),%rax
140e83bef:	ff 15 2b fe 0f 00    	call   *0xffe2b(%rip)        # 0x140f83a20
140e83bf5:	44 0f b7 00          	movzwl (%rax),%r8d
140e83bf9:	44 03 c3             	add    %ebx,%r8d
140e83bfc:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e83c03:	0f 87 17 0a 00 00    	ja     0x140e84620
140e83c09:	0f ae e8             	lfence
140e83c0c:	45 33 ff             	xor    %r15d,%r15d
140e83c0f:	66 44 89 7c 24 28    	mov    %r15w,0x28(%rsp)
140e83c15:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
140e83c1a:	45 0f b7 cd          	movzwl %r13w,%r9d
140e83c1e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140e83c23:	49 8b ce             	mov    %r14,%rcx
140e83c26:	e8 25 cc ae ff       	call   0x140970850
140e83c2b:	c7 44 24 38 1f c0 00 	movl   $0xc01f,0x38(%rsp)
140e83c32:	00
140e83c33:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140e83c38:	bb 06 00 00 00       	mov    $0x6,%ebx
140e83c3d:	8b d3                	mov    %ebx,%edx
140e83c3f:	48 8b cf             	mov    %rdi,%rcx
140e83c42:	e8 69 9d fe ff       	call   0x140e6d9b0
140e83c47:	90                   	nop
140e83c48:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140e83c4d:	49 83 f8 07          	cmp    $0x7,%r8
140e83c51:	76 0f                	jbe    0x140e83c62
140e83c53:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140e83c58:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e83c5d:	e8 2e 94 31 ff       	call   0x14019d090
140e83c62:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
140e83c66:	44 0f b7 c3          	movzwl %bx,%r8d