14080d976:	48 83 fa 0f          	cmp    $0xf,%rdx
14080d97a:	76 39                	jbe    0x14080d9b5
14080d97c:	48 ff c2             	inc    %rdx
14080d97f:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14080d983:	48 8b c1             	mov    %rcx,%rax
14080d986:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14080d98d:	72 19                	jb     0x14080d9a8
14080d98f:	48 83 c2 27          	add    $0x27,%rdx
14080d993:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14080d997:	48 2b c1             	sub    %rcx,%rax
14080d99a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14080d99e:	48 83 f8 1f          	cmp    $0x1f,%rax
14080d9a2:	0f 87 d7 01 00 00    	ja     0x14080db7f
14080d9a8:	e8 97 d7 60 00       	call   0x140e1b144
14080d9ad:	66 0f 6f 05 7b 64 79 	movdqa 0x79647b(%rip),%xmm0        # 0x140fa3e30
14080d9b4:	00
14080d9b5:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
14080d9ba:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
14080d9be:	48 8b 55 48          	mov    0x48(%rbp),%rdx
14080d9c2:	48 83 fa 0f          	cmp    $0xf,%rdx
14080d9c6:	76 39                	jbe    0x14080da01
14080d9c8:	48 ff c2             	inc    %rdx
14080d9cb:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14080d9cf:	48 8b c1             	mov    %rcx,%rax
14080d9d2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14080d9d9:	72 19                	jb     0x14080d9f4
14080d9db:	48 83 c2 27          	add    $0x27,%rdx
14080d9df:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14080d9e3:	48 2b c1             	sub    %rcx,%rax
14080d9e6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14080d9ea:	48 83 f8 1f          	cmp    $0x1f,%rax
14080d9ee:	0f 87 91 01 00 00    	ja     0x14080db85
14080d9f4:	e8 4b d7 60 00       	call   0x140e1b144
14080d9f9:	66 0f 6f 05 2f 64 79 	movdqa 0x79642f(%rip),%xmm0        # 0x140fa3e30
14080da00:	00
14080da01:	f3 0f 7f 45 40       	movdqu %xmm0,0x40(%rbp)
14080da06:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
14080da0a:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
14080da0e:	48 83 fa 0f          	cmp    $0xf,%rdx
14080da12:	76 33                	jbe    0x14080da47
14080da14:	48 ff c2             	inc    %rdx
14080da17:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14080da1c:	48 8b c1             	mov    %rcx,%rax
14080da1f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14080da26:	72 19                	jb     0x14080da41
14080da28:	48 83 c2 27          	add    $0x27,%rdx
14080da2c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14080da30:	48 2b c1             	sub    %rcx,%rax
14080da33:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14080da37:	48 83 f8 1f          	cmp    $0x1f,%rax
14080da3b:	0f 87 4a 01 00 00    	ja     0x14080db8b
14080da41:	e8 fe d6 60 00       	call   0x140e1b144
14080da46:	90                   	nop
14080da47:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14080da4b:	48 83 fa 0f          	cmp    $0xf,%rdx
14080da4f:	76 31                	jbe    0x14080da82
14080da51:	48 ff c2             	inc    %rdx
14080da54:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14080da58:	48 8b c1             	mov    %rcx,%rax
14080da5b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14080da62:	72 19                	jb     0x14080da7d
14080da64:	48 83 c2 27          	add    $0x27,%rdx
14080da68:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14080da6c:	48 2b c1             	sub    %rcx,%rax
14080da6f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14080da73:	48 83 f8 1f          	cmp    $0x1f,%rax
14080da77:	0f 87 14 01 00 00    	ja     0x14080db91
14080da7d:	e8 c2 d6 60 00       	call   0x140e1b144
14080da82:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
14080da86:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
14080da8d:	00
14080da8e:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
14080da92:	48 85 ff             	test   %rdi,%rdi
14080da95:	74 27                	je     0x14080dabe
14080da97:	8b 47 10             	mov    0x10(%rdi),%eax
14080da9a:	ff c8                	dec    %eax
14080da9c:	89 47 10             	mov    %eax,0x10(%rdi)
14080da9f:	85 c0                	test   %eax,%eax
14080daa1:	7f 1b                	jg     0x14080dabe
14080daa3:	0f 88 ee 00 00 00    	js     0x14080db97
14080daa9:	48 8b 07             	mov    (%rdi),%rax
14080daac:	ba 01 00 00 00       	mov    $0x1,%edx
14080dab1:	48 8b cf             	mov    %rdi,%rcx
14080dab4:	48 8b 00             	mov    (%rax),%rax
14080dab7:	ff 15 63 5f 77 00    	call   *0x775f63(%rip)        # 0x140f83a20
14080dabd:	90                   	nop
14080dabe:	48 85 db             	test   %rbx,%rbx
14080dac1:	74 23                	je     0x14080dae6
14080dac3:	8b 43 10             	mov    0x10(%rbx),%eax
14080dac6:	ff c8                	dec    %eax
14080dac8:	89 43 10             	mov    %eax,0x10(%rbx)
14080dacb:	85 c0                	test   %eax,%eax
14080dacd:	7f 17                	jg     0x14080dae6
14080dacf:	78 42                	js     0x14080db13
14080dad1:	48 8b 0b             	mov    (%rbx),%rcx
14080dad4:	48 8b 01             	mov    (%rcx),%rax
14080dad7:	ba 01 00 00 00       	mov    $0x1,%edx
14080dadc:	48 8b cb             	mov    %rbx,%rcx
14080dadf:	ff 15 3b 5f 77 00    	call   *0x775f3b(%rip)        # 0x140f83a20
14080dae5:	90                   	nop
14080dae6:	49 8b c5             	mov    %r13,%rax
14080dae9:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
14080daf0:	48 33 cc             	xor    %rsp,%rcx
14080daf3:	e8 08 da 60 00       	call   0x140e1b500
14080daf8:	48 8b 9c 24 e0 01 00 	mov    0x1e0(%rsp),%rbx
14080daff:	00
14080db00:	48 81 c4 a0 01 00 00 	add    $0x1a0,%rsp
14080db07:	41 5f                	pop    %r15
14080db09:	41 5e                	pop    %r14
14080db0b:	41 5d                	pop    %r13
14080db0d:	41 5c                	pop    %r12
14080db0f:	5f                   	pop    %rdi
14080db10:	5e                   	pop    %rsi
14080db11:	5d                   	pop    %rbp
14080db12:	c3                   	ret
14080db13:	b9 02 00 00 00       	mov    $0x2,%ecx
14080db18:	e8 e3 cb f7 ff       	call   0x14078a700
14080db1d:	90                   	nop
14080db1e:	e8 6d f6 98 ff       	call   0x14019d190
14080db23:	90                   	nop
14080db24:	33 c9                	xor    %ecx,%ecx
14080db26:	e8 d5 cb f7 ff       	call   0x14078a700
14080db2b:	cc                   	int3
14080db2c:	b9 01 00 00 00       	mov    $0x1,%ecx
14080db31:	e8 ca cb f7 ff       	call   0x14078a700
14080db36:	90                   	nop
14080db37:	33 c9                	xor    %ecx,%ecx
14080db39:	e8 c2 cb f7 ff       	call   0x14078a700
14080db3e:	cc                   	int3
14080db3f:	b9 01 00 00 00       	mov    $0x1,%ecx
14080db44:	e8 b7 cb f7 ff       	call   0x14078a700
14080db49:	90                   	nop
14080db4a:	e8 55 c6 61 00       	call   0x140e2a1a4
14080db4f:	90                   	nop
14080db50:	e8 4f c6 61 00       	call   0x140e2a1a4
14080db55:	90                   	nop
14080db56:	e8 49 c6 61 00       	call   0x140e2a1a4
14080db5b:	90                   	nop
14080db5c:	e8 43 c6 61 00       	call   0x140e2a1a4
14080db61:	90                   	nop
14080db62:	b9 02 00 00 00       	mov    $0x2,%ecx
14080db67:	e8 94 cb f7 ff       	call   0x14078a700
14080db6c:	90                   	nop
14080db6d:	e8 32 c6 61 00       	call   0x140e2a1a4
14080db72:	90                   	nop
14080db73:	e8 2c c6 61 00       	call   0x140e2a1a4
14080db78:	90                   	nop
14080db79:	e8 26 c6 61 00       	call   0x140e2a1a4
14080db7e:	90                   	nop
14080db7f:	e8 20 c6 61 00       	call   0x140e2a1a4
14080db84:	90                   	nop
14080db85:	e8 1a c6 61 00       	call   0x140e2a1a4
14080db8a:	90                   	nop
14080db8b:	e8 14 c6 61 00       	call   0x140e2a1a4
14080db90:	90                   	nop
14080db91:	e8 0e c6 61 00       	call   0x140e2a1a4
14080db96:	90                   	nop
14080db97:	b9 02 00 00 00       	mov    $0x2,%ecx
14080db9c:	e8 5f cb f7 ff       	call   0x14078a700
14080dba1:	cc                   	int3
14080dba2:	cc                   	int3
14080dba3:	cc                   	int3
14080dba4:	cc                   	int3
14080dba5:	cc                   	int3
14080dba6:	cc                   	int3
14080dba7:	cc                   	int3
14080dba8:	cc                   	int3
14080dba9:	cc                   	int3
14080dbaa:	cc                   	int3
14080dbab:	cc                   	int3
14080dbac:	cc                   	int3
14080dbad:	cc                   	int3
14080dbae:	cc                   	int3
14080dbaf:	cc                   	int3
14080dbb0:	40 55                	rex push %rbp
14080dbb2:	53                   	push   %rbx
14080dbb3:	56                   	push   %rsi
14080dbb4:	57                   	push   %rdi
14080dbb5:	41 56                	push   %r14
14080dbb7:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14080dbbc:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14080dbc3:	48 8b 05 36 b3 ba 00 	mov    0xbab336(%rip),%rax        # 0x1413b8f00
14080dbca:	48 33 c4             	xor    %rsp,%rax
14080dbcd:	48 89 45 27          	mov    %rax,0x27(%rbp)
14080dbd1:	49 8b f8             	mov    %r8,%rdi
14080dbd4:	48 8b f2             	mov    %rdx,%rsi
14080dbd7:	48 8b d9             	mov    %rcx,%rbx
14080dbda:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
14080dbde:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14080dbe2:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14080dbe6:	e8 55 c9 f3 ff       	call   0x14074a540
14080dbeb:	8b 53 10             	mov    0x10(%rbx),%edx
14080dbee:	48 8b c8             	mov    %rax,%rcx
14080dbf1:	e8 4a 00 f4 ff       	call   0x14074dc40
14080dbf6:	4c 8b f0             	mov    %rax,%r14
14080dbf9:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14080dbfd:	48 83 c2 30          	add    $0x30,%rdx
14080dc01:	48 8b cf             	mov    %rdi,%rcx
14080dc04:	e8 47 41 00 00       	call   0x140811d50
14080dc09:	48 8b d0             	mov    %rax,%rdx
14080dc0c:	0f 57 c0             	xorps  %xmm0,%xmm0
14080dc0f:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
14080dc13:	66 0f 6f 0d 05 67 79 	movdqa 0x796705(%rip),%xmm1        # 0x140fa4320
14080dc1a:	00
14080dc1b:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
14080dc20:	48 8b 05 81 f9 82 00 	mov    0x82f981(%rip),%rax        # 0x14103d5a8
14080dc27:	89 45 07             	mov    %eax,0x7(%rbp)
14080dc2a:	0f b7 05 7b f9 82 00 	movzwl 0x82f97b(%rip),%eax        # 0x14103d5ac
14080dc31:	66 89 45 0b          	mov    %ax,0xb(%rbp)
14080dc35:	0f b6 05 72 f9 82 00 	movzbl 0x82f972(%rip),%eax        # 0x14103d5ae
14080dc3c:	88 45 0d             	mov    %al,0xd(%rbp)
14080dc3f:	c6 45 0e 00          	movb   $0x0,0xe(%rbp)
14080dc43:	4c 8b 42 10          	mov    0x10(%rdx),%r8
14080dc47:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14080dc4c:	76 03                	jbe    0x14080dc51
14080dc4e:	48 8b 12             	mov    (%rdx),%rdx
14080dc51:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14080dc55:	e8 26 05 9a ff       	call   0x1401ae180
14080dc5a:	0f 57 c0             	xorps  %xmm0,%xmm0
14080dc5d:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
14080dc61:	0f 57 c9             	xorps  %xmm1,%xmm1
14080dc64:	f3 0f 7f 4d d7       	movdqu %xmm1,-0x29(%rbp)
14080dc69:	0f 10 00             	movups (%rax),%xmm0
14080dc6c:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
14080dc70:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14080dc74:	0f 11 4d d7          	movups %xmm1,-0x29(%rbp)
14080dc78:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
14080dc7f:	00
14080dc80:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
14080dc87:	00
14080dc88:	c6 00 00             	movb   $0x0,(%rax)
14080dc8b:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14080dc8f:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
14080dc93:	48 8b c2             	mov    %rdx,%rax
14080dc96:	48 2b c1             	sub    %rcx,%rax
14080dc99:	48 83 f8 01          	cmp    $0x1,%rax
14080dc9d:	72 21                	jb     0x14080dcc0
14080dc9f:	48 8d 41 01          	lea    0x1(%rcx),%rax
14080dca3:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
14080dca7:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
14080dcab:	48 83 fa 0f          	cmp    $0xf,%rdx
14080dcaf:	48 0f 47 45 c7       	cmova  -0x39(%rbp),%rax
14080dcb4:	66 c7 04 08 24 00    	movw   $0x24,(%rax,%rcx,1)
14080dcba:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
14080dcbe:	eb 23                	jmp    0x14080dce3
14080dcc0:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
14080dcc7:	00 00
14080dcc9:	4c 8d 0d 6c d9 80 00 	lea    0x80d96c(%rip),%r9        # 0x14101b63c
14080dcd0:	44 0f b6 45 b7       	movzbl -0x49(%rbp),%r8d
14080dcd5:	ba 01 00 00 00       	mov    $0x1,%edx
14080dcda:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14080dcde:	e8 9d a9 99 ff       	call   0x1401a8680
14080dce3:	0f 57 c0             	xorps  %xmm0,%xmm0
14080dce6:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14080dcea:	0f 57 c9             	xorps  %xmm1,%xmm1
14080dced:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
14080dcf2:	0f 10 00             	movups (%rax),%xmm0
14080dcf5:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14080dcf9:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14080dcfd:	0f 11 4d f7          	movups %xmm1,-0x9(%rbp)
14080dd01:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
14080dd08:	00
14080dd09:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
14080dd10:	00
14080dd11:	c6 00 00             	movb   $0x0,(%rax)
14080dd14:	4d 8b c6             	mov    %r14,%r8
14080dd17:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14080dd1b:	48 8b ce             	mov    %rsi,%rcx
14080dd1e:	e8 7d 28 9c ff       	call   0x1401d05a0
14080dd23:	90                   	nop
14080dd24:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
14080dd28:	48 83 fa 0f          	cmp    $0xf,%rdx
14080dd2c:	76 31                	jbe    0x14080dd5f
14080dd2e:	48 ff c2             	inc    %rdx
14080dd31:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14080dd35:	48 8b c1             	mov    %rcx,%rax
14080dd38:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14080dd3f:	72 19                	jb     0x14080dd5a
14080dd41:	48 83 c2 27          	add    $0x27,%rdx
14080dd45:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14080dd49:	48 2b c1             	sub    %rcx,%rax
14080dd4c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14080dd50:	48 83 f8 1f          	cmp    $0x1f,%rax
14080dd54:	0f 87 b8 00 00 00    	ja     0x14080de12
14080dd5a:	e8 e5 d3 60 00       	call   0x140e1b144
14080dd5f:	66 0f 6f 05 c9 60 79 	movdqa 0x7960c9(%rip),%xmm0        # 0x140fa3e30
14080dd66:	00
14080dd67:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
14080dd6c:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
14080dd70:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
14080dd74:	48 83 fa 0f          	cmp    $0xf,%rdx
14080dd78:	76 35                	jbe    0x14080ddaf
14080dd7a:	48 ff c2             	inc    %rdx
14080dd7d:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
14080dd81:	48 8b c1             	mov    %rcx,%rax
14080dd84:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14080dd8b:	72 15                	jb     0x14080dda2
14080dd8d:	48 83 c2 27          	add    $0x27,%rdx
14080dd91:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14080dd95:	48 2b c1             	sub    %rcx,%rax
14080dd98:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14080dd9c:	48 83 f8 1f          	cmp    $0x1f,%rax
14080dda0:	77 76                	ja     0x14080de18
14080dda2:	e8 9d d3 60 00       	call   0x140e1b144
14080dda7:	66 0f 6f 05 81 60 79 	movdqa 0x796081(%rip),%xmm0        # 0x140fa3e30
14080ddae:	00
14080ddaf:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
14080ddb4:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
14080ddb8:	48 8b 55 1f          	mov    0x1f(%rbp),%rdx
14080ddbc:	48 83 fa 0f          	cmp    $0xf,%rdx
14080ddc0:	76 2d                	jbe    0x14080ddef
14080ddc2:	48 ff c2             	inc    %rdx
14080ddc5:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
14080ddc9:	48 8b c1             	mov    %rcx,%rax
14080ddcc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14080ddd3:	72 15                	jb     0x14080ddea
14080ddd5:	48 83 c2 27          	add    $0x27,%rdx
14080ddd9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14080dddd:	48 2b c1             	sub    %rcx,%rax
14080dde0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14080dde4:	48 83 f8 1f          	cmp    $0x1f,%rax
14080dde8:	77 22                	ja     0x14080de0c
14080ddea:	e8 55 d3 60 00       	call   0x140e1b144
14080ddef:	48 8b c6             	mov    %rsi,%rax
14080ddf2:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
14080ddf6:	48 33 cc             	xor    %rsp,%rcx
14080ddf9:	e8 02 d7 60 00       	call   0x140e1b500
14080ddfe:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14080de05:	41 5e                	pop    %r14
14080de07:	5f                   	pop    %rdi
14080de08:	5e                   	pop    %rsi
14080de09:	5b                   	pop    %rbx
14080de0a:	5d                   	pop    %rbp
14080de0b:	c3                   	ret
14080de0c:	e8 93 c3 61 00       	call   0x140e2a1a4
14080de11:	90                   	nop
14080de12:	e8 8d c3 61 00       	call   0x140e2a1a4
14080de17:	90                   	nop
14080de18:	e8 87 c3 61 00       	call   0x140e2a1a4
14080de1d:	cc                   	int3
14080de1e:	cc                   	int3
14080de1f:	cc                   	int3
14080de20:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14080de25:	55                   	push   %rbp
14080de26:	56                   	push   %rsi
14080de27:	57                   	push   %rdi
14080de28:	41 56                	push   %r14
14080de2a:	41 57                	push   %r15
14080de2c:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14080de31:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp