140e948b2:	45 33 c9             	xor    %r9d,%r9d
140e948b5:	45 33 c0             	xor    %r8d,%r8d
140e948b8:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140e948bc:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140e948c0:	ff 15 b2 e7 0e 00    	call   *0xee7b2(%rip)        # 0x140f83078
140e948c6:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
140e948ca:	48 83 fa 0f          	cmp    $0xf,%rdx
140e948ce:	76 2d                	jbe    0x140e948fd
140e948d0:	48 ff c2             	inc    %rdx
140e948d3:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140e948d7:	48 8b c1             	mov    %rcx,%rax
140e948da:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e948e1:	72 15                	jb     0x140e948f8
140e948e3:	48 83 c2 27          	add    $0x27,%rdx
140e948e7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e948eb:	48 2b c1             	sub    %rcx,%rax
140e948ee:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e948f2:	48 83 f8 1f          	cmp    $0x1f,%rax
140e948f6:	77 0d                	ja     0x140e94905
140e948f8:	e8 47 68 f8 ff       	call   0x140e1b144
140e948fd:	48 8b c3             	mov    %rbx,%rax
140e94900:	e9 3c fe ff ff       	jmp    0x140e94741
140e94905:	e8 9a 58 f9 ff       	call   0x140e2a1a4
140e9490a:	cc                   	int3
140e9490b:	cc                   	int3
140e9490c:	cc                   	int3
140e9490d:	cc                   	int3
140e9490e:	cc                   	int3
140e9490f:	cc                   	int3
140e94910:	40 55                	rex push %rbp
140e94912:	53                   	push   %rbx
140e94913:	56                   	push   %rsi
140e94914:	57                   	push   %rdi
140e94915:	41 54                	push   %r12
140e94917:	41 55                	push   %r13
140e94919:	41 56                	push   %r14
140e9491b:	41 57                	push   %r15
140e9491d:	48 8d 6c 24 f8       	lea    -0x8(%rsp),%rbp
140e94922:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
140e94929:	48 8b 05 d0 45 52 00 	mov    0x5245d0(%rip),%rax        # 0x1413b8f00
140e94930:	48 33 c4             	xor    %rsp,%rax
140e94933:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140e94937:	45 0f b7 f1          	movzwl %r9w,%r14d
140e9493b:	45 8b e8             	mov    %r8d,%r13d
140e9493e:	4c 8b e2             	mov    %rdx,%r12
140e94941:	4c 8b f9             	mov    %rcx,%r15
140e94944:	48 8b 5d 70          	mov    0x70(%rbp),%rbx
140e94948:	33 c0                	xor    %eax,%eax
140e9494a:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140e94951:	48 8d 35 1c 1e 3f 00 	lea    0x3f1e1c(%rip),%rsi        # 0x141286774
140e94958:	66 44 3b cf          	cmp    %di,%r9w
140e9495c:	0f 85 bb 01 00 00    	jne    0x140e94b1d
140e94962:	4c 8b cb             	mov    %rbx,%r9
140e94965:	e8 c6 07 00 00       	call   0x140e95130
140e9496a:	44 0f b7 f0          	movzwl %ax,%r14d
140e9496e:	66 3b c7             	cmp    %di,%ax
140e94971:	0f 85 a4 01 00 00    	jne    0x140e94b1b
140e94977:	e8 64 39 ad ff       	call   0x1409682e0
140e9497c:	48 8b c8             	mov    %rax,%rcx
140e9497f:	e8 4c ad 30 ff       	call   0x14019f6d0
140e94984:	48 8b f0             	mov    %rax,%rsi
140e94987:	83 38 05             	cmpl   $0x5,(%rax)
140e9498a:	0f 86 84 01 00 00    	jbe    0x140e94b14
140e94990:	48 8d 05 59 e9 1c 00 	lea    0x1ce959(%rip),%rax        # 0x1410632f0
140e94997:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140e9499c:	48 c7 44 24 48 18 00 	movq   $0x18,0x48(%rsp)
140e949a3:	00 00
140e949a5:	48 8d 05 0c e5 35 00 	lea    0x35e50c(%rip),%rax        # 0x1411f2eb8
140e949ac:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e949b0:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e949b7:	00 00 b0
140e949ba:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e949be:	c7 45 d8 8d 00 00 00 	movl   $0x8d,-0x28(%rbp)
140e949c5:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e949cc:	00 00 10
140e949cf:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140e949d3:	48 c7 45 b0 02 00 00 	movq   $0x2,-0x50(%rbp)
140e949da:	00
140e949db:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e949df:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140e949e3:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
140e949e7:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
140e949ec:	0f 28 4c 24 40       	movaps 0x40(%rsp),%xmm1
140e949f1:	66 0f 7f 4c 24 40    	movdqa %xmm1,0x40(%rsp)
140e949f7:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140e949fb:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e94a00:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94a05:	e8 e6 db 39 ff       	call   0x1402325f0
140e94a0a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94a0f:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e94a15:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
140e94a1b:	48 85 c9             	test   %rcx,%rcx
140e94a1e:	74 10                	je     0x140e94a30
140e94a20:	48 8b c7             	mov    %rdi,%rax
140e94a23:	48 ff c0             	inc    %rax
140e94a26:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e94a2a:	75 f7                	jne    0x140e94a23
140e94a2c:	ff c0                	inc    %eax
140e94a2e:	eb 0c                	jmp    0x140e94a3c
140e94a30:	48 8d 0d 55 ed 10 00 	lea    0x10ed55(%rip),%rcx        # 0x140fa378c
140e94a37:	b8 01 00 00 00       	mov    $0x1,%eax
140e94a3c:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140e94a40:	89 45 e8             	mov    %eax,-0x18(%rbp)
140e94a43:	33 c9                	xor    %ecx,%ecx
140e94a45:	89 4d ec             	mov    %ecx,-0x14(%rbp)
140e94a48:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140e94a4f:	0f b7 05 2e 12 3f 00 	movzwl 0x3f122e(%rip),%eax        # 0x141285c84
140e94a56:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140e94a59:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140e94a5d:	48 8b 46 08          	mov    0x8(%rsi),%rax
140e94a61:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94a65:	0f b7 00             	movzwl (%rax),%eax
140e94a68:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e94a6b:	c7 45 cc 02 00 00 00 	movl   $0x2,-0x34(%rbp)
140e94a72:	48 8d 05 15 12 3f 00 	lea    0x3f1215(%rip),%rax        # 0x141285c8e
140e94a79:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94a7d:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
140e94a84:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%rbp)
140e94a8b:	48 8d 05 e2 1c 3f 00 	lea    0x3f1ce2(%rip),%rax        # 0x141286774
140e94a92:	48 8d 0d 3f cc 3e 00 	lea    0x3ecc3f(%rip),%rcx        # 0x1412816d8
140e94a99:	2b c1                	sub    %ecx,%eax
140e94a9b:	89 44 24 30          	mov    %eax,0x30(%rsp)
140e94a9f:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94aa3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e94aa8:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e94aaf:	00
140e94ab0:	45 33 c9             	xor    %r9d,%r9d
140e94ab3:	45 33 c0             	xor    %r8d,%r8d
140e94ab6:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94aba:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140e94abe:	ff 15 b4 e5 0e 00    	call   *0xee5b4(%rip)        # 0x140f83078
140e94ac4:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e94ac9:	48 83 fa 0f          	cmp    $0xf,%rdx
140e94acd:	76 32                	jbe    0x140e94b01
140e94acf:	48 ff c2             	inc    %rdx
140e94ad2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e94ad7:	48 8b c1             	mov    %rcx,%rax
140e94ada:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e94ae1:	72 19                	jb     0x140e94afc
140e94ae3:	48 83 c2 27          	add    $0x27,%rdx
140e94ae7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e94aeb:	48 2b c1             	sub    %rcx,%rax
140e94aee:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e94af2:	48 83 f8 1f          	cmp    $0x1f,%rax
140e94af6:	0f 87 10 06 00 00    	ja     0x140e9510c
140e94afc:	e8 43 66 f8 ff       	call   0x140e1b144
140e94b01:	66 0f 6f 05 27 f3 10 	movdqa 0x10f327(%rip),%xmm0        # 0x140fa3e30
140e94b08:	00
140e94b09:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e94b0f:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140e94b14:	48 8d 35 59 1c 3f 00 	lea    0x3f1c59(%rip),%rsi        # 0x141286774
140e94b1b:	33 c0                	xor    %eax,%eax
140e94b1d:	0f 57 c0             	xorps  %xmm0,%xmm0
140e94b20:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
140e94b25:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140e94b2a:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140e94b2e:	48 c7 45 88 07 00 00 	movq   $0x7,-0x78(%rbp)
140e94b35:	00
140e94b36:	66 89 44 24 70       	mov    %ax,0x70(%rsp)
140e94b3b:	66 89 45 90          	mov    %ax,-0x70(%rbp)
140e94b3f:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140e94b43:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
140e94b48:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e94b4d:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140e94b52:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e94b57:	45 0f b7 ce          	movzwl %r14w,%r9d
140e94b5b:	45 8b c5             	mov    %r13d,%r8d
140e94b5e:	49 8b d4             	mov    %r12,%rdx
140e94b61:	49 8b cf             	mov    %r15,%rcx
140e94b64:	e8 47 07 00 00       	call   0x140e952b0
140e94b69:	48 8b c7             	mov    %rdi,%rax
140e94b6c:	0f 1f 40 00          	nopl   0x0(%rax)
140e94b70:	48 ff c0             	inc    %rax
140e94b73:	66 83 3c 43 00       	cmpw   $0x0,(%rbx,%rax,2)
140e94b78:	75 f6                	jne    0x140e94b70
140e94b7a:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140e94b7f:	48 83 7d 88 07       	cmpq   $0x7,-0x78(%rbp)
140e94b84:	48 0f 47 54 24 70    	cmova  0x70(%rsp),%rdx
140e94b8a:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140e94b8e:	48 3b c8             	cmp    %rax,%rcx
140e94b91:	75 25                	jne    0x140e94bb8
140e94b93:	48 85 c9             	test   %rcx,%rcx
140e94b96:	0f 84 b5 01 00 00    	je     0x140e94d51
140e94b9c:	48 2b d3             	sub    %rbx,%rdx
140e94b9f:	90                   	nop
140e94ba0:	0f b7 04 13          	movzwl (%rbx,%rdx,1),%eax
140e94ba4:	66 3b 03             	cmp    (%rbx),%ax
140e94ba7:	75 0f                	jne    0x140e94bb8
140e94ba9:	48 83 c3 02          	add    $0x2,%rbx
140e94bad:	48 83 e9 01          	sub    $0x1,%rcx
140e94bb1:	75 ed                	jne    0x140e94ba0
140e94bb3:	e9 99 01 00 00       	jmp    0x140e94d51
140e94bb8:	e8 23 37 ad ff       	call   0x1409682e0
140e94bbd:	48 8b c8             	mov    %rax,%rcx
140e94bc0:	e8 0b ab 30 ff       	call   0x14019f6d0
140e94bc5:	48 8b d8             	mov    %rax,%rbx
140e94bc8:	83 38 05             	cmpl   $0x5,(%rax)
140e94bcb:	0f 86 80 01 00 00    	jbe    0x140e94d51
140e94bd1:	48 8d 05 18 e7 1c 00 	lea    0x1ce718(%rip),%rax        # 0x1410632f0
140e94bd8:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e94bdc:	48 c7 45 b8 18 00 00 	movq   $0x18,-0x48(%rbp)
140e94be3:	00
140e94be4:	48 8d 05 cd e2 35 00 	lea    0x35e2cd(%rip),%rax        # 0x1411f2eb8
140e94beb:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94bef:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e94bf6:	00 00 b0
140e94bf9:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94bfd:	c7 45 d8 93 00 00 00 	movl   $0x93,-0x28(%rbp)
140e94c04:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e94c0b:	00 00 10
140e94c0e:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140e94c12:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140e94c19:	00 00
140e94c1b:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94c1f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e94c24:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140e94c29:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140e94c2f:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
140e94c33:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140e94c38:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e94c3d:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94c41:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94c46:	e8 a5 d9 39 ff       	call   0x1402325f0
140e94c4b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94c50:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e94c56:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
140e94c5c:	48 85 c9             	test   %rcx,%rcx
140e94c5f:	74 10                	je     0x140e94c71
140e94c61:	48 8b c7             	mov    %rdi,%rax
140e94c64:	48 ff c0             	inc    %rax
140e94c67:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e94c6b:	75 f7                	jne    0x140e94c64
140e94c6d:	ff c0                	inc    %eax
140e94c6f:	eb 0c                	jmp    0x140e94c7d
140e94c71:	48 8d 0d 14 eb 10 00 	lea    0x10eb14(%rip),%rcx        # 0x140fa378c
140e94c78:	b8 01 00 00 00       	mov    $0x1,%eax
140e94c7d:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140e94c81:	89 45 e8             	mov    %eax,-0x18(%rbp)
140e94c84:	33 c9                	xor    %ecx,%ecx
140e94c86:	89 4d ec             	mov    %ecx,-0x14(%rbp)
140e94c89:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140e94c90:	0f b7 05 1a 10 3f 00 	movzwl 0x3f101a(%rip),%eax        # 0x141285cb1
140e94c97:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140e94c9a:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140e94c9e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e94ca2:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94ca6:	0f b7 00             	movzwl (%rax),%eax
140e94ca9:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e94cac:	c7 45 cc 02 00 00 00 	movl   $0x2,-0x34(%rbp)
140e94cb3:	48 8d 05 01 10 3f 00 	lea    0x3f1001(%rip),%rax        # 0x141285cbb
140e94cba:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94cbe:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
140e94cc5:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%rbp)
140e94ccc:	48 8b c6             	mov    %rsi,%rax
140e94ccf:	48 8d 0d 02 ca 3e 00 	lea    0x3eca02(%rip),%rcx        # 0x1412816d8
140e94cd6:	2b c1                	sub    %ecx,%eax
140e94cd8:	89 44 24 30          	mov    %eax,0x30(%rsp)
140e94cdc:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94ce0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e94ce5:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e94cec:	00
140e94ced:	45 33 c9             	xor    %r9d,%r9d
140e94cf0:	45 33 c0             	xor    %r8d,%r8d
140e94cf3:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94cf7:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e94cfb:	ff 15 77 e3 0e 00    	call   *0xee377(%rip)        # 0x140f83078
140e94d01:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e94d06:	48 83 fa 0f          	cmp    $0xf,%rdx
140e94d0a:	76 32                	jbe    0x140e94d3e
140e94d0c:	48 ff c2             	inc    %rdx
140e94d0f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e94d14:	48 8b c1             	mov    %rcx,%rax
140e94d17:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e94d1e:	72 19                	jb     0x140e94d39
140e94d20:	48 83 c2 27          	add    $0x27,%rdx
140e94d24:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e94d28:	48 2b c1             	sub    %rcx,%rax
140e94d2b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e94d2f:	48 83 f8 1f          	cmp    $0x1f,%rax
140e94d33:	0f 87 d9 03 00 00    	ja     0x140e95112
140e94d39:	e8 06 64 f8 ff       	call   0x140e1b144
140e94d3e:	66 0f 6f 05 ea f0 10 	movdqa 0x10f0ea(%rip),%xmm0        # 0x140fa3e30
140e94d45:	00
140e94d46:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e94d4c:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140e94d51:	66 83 7d 90 10       	cmpw   $0x10,-0x70(%rbp)
140e94d56:	0f 84 a1 01 00 00    	je     0x140e94efd
140e94d5c:	e8 7f 35 ad ff       	call   0x1409682e0
140e94d61:	48 8b c8             	mov    %rax,%rcx
140e94d64:	e8 67 a9 30 ff       	call   0x14019f6d0
140e94d69:	48 8b d8             	mov    %rax,%rbx
140e94d6c:	83 38 05             	cmpl   $0x5,(%rax)
140e94d6f:	0f 86 88 01 00 00    	jbe    0x140e94efd
140e94d75:	48 8d 05 74 e5 1c 00 	lea    0x1ce574(%rip),%rax        # 0x1410632f0
140e94d7c:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e94d80:	48 c7 45 b8 18 00 00 	movq   $0x18,-0x48(%rbp)
140e94d87:	00
140e94d88:	48 8d 05 29 e1 35 00 	lea    0x35e129(%rip),%rax        # 0x1411f2eb8
140e94d8f:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94d93:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e94d9a:	00 00 b0
140e94d9d:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94da1:	c7 45 d8 94 00 00 00 	movl   $0x94,-0x28(%rbp)
140e94da8:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e94daf:	00 00 10
140e94db2:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140e94db6:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140e94dbd:	00 00
140e94dbf:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94dc3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e94dc8:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140e94dcd:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140e94dd3:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
140e94dd7:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140e94ddc:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e94de1:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94de5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94dea:	e8 01 d8 39 ff       	call   0x1402325f0
140e94def:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94df4:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e94dfa:	48 0f 47 4c 24 50    	cmova  0x50(%rsp),%rcx
140e94e00:	48 85 c9             	test   %rcx,%rcx
140e94e03:	74 18                	je     0x140e94e1d
140e94e05:	48 8b c7             	mov    %rdi,%rax
140e94e08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140e94e0f:	00
140e94e10:	48 ff c0             	inc    %rax
140e94e13:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e94e17:	75 f7                	jne    0x140e94e10
140e94e19:	ff c0                	inc    %eax
140e94e1b:	eb 0c                	jmp    0x140e94e29
140e94e1d:	48 8d 0d 68 e9 10 00 	lea    0x10e968(%rip),%rcx        # 0x140fa378c
140e94e24:	b8 01 00 00 00       	mov    $0x1,%eax
140e94e29:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140e94e2d:	89 45 e8             	mov    %eax,-0x18(%rbp)
140e94e30:	33 c9                	xor    %ecx,%ecx
140e94e32:	89 4d ec             	mov    %ecx,-0x14(%rbp)
140e94e35:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140e94e3c:	0f b7 05 9b 0e 3f 00 	movzwl 0x3f0e9b(%rip),%eax        # 0x141285cde
140e94e43:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140e94e46:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140e94e4a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e94e4e:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94e52:	0f b7 00             	movzwl (%rax),%eax
140e94e55:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e94e58:	c7 45 cc 02 00 00 00 	movl   $0x2,-0x34(%rbp)
140e94e5f:	48 8d 05 82 0e 3f 00 	lea    0x3f0e82(%rip),%rax        # 0x141285ce8
140e94e66:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94e6a:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
140e94e71:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%rbp)