14064daed:	88 45 98             	mov    %al,-0x68(%rbp)
14064daf0:	48 8d 05 81 ac 9c 00 	lea    0x9cac81(%rip),%rax        # 0x141018778
14064daf7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14064dafc:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
14064db02:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
14064db05:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14064db09:	89 4d b0             	mov    %ecx,-0x50(%rbp)
14064db0c:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
14064db13:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14064db16:	48 8b 05 e3 23 de 00 	mov    0xde23e3(%rip),%rax        # 0x14142ff00
14064db1d:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14064db21:	49 8b 79 20          	mov    0x20(%r9),%rdi
14064db25:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
14064db29:	48 85 ff             	test   %rdi,%rdi
14064db2c:	74 1c                	je     0x14064db4a
14064db2e:	8b 47 10             	mov    0x10(%rdi),%eax
14064db31:	ff c0                	inc    %eax
14064db33:	89 47 10             	mov    %eax,0x10(%rdi)
14064db36:	83 f8 01             	cmp    $0x1,%eax
14064db39:	0f 8e 86 02 00 00    	jle    0x14064ddc5
14064db3f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14064db44:	0f 84 83 02 00 00    	je     0x14064ddcd
14064db4a:	8b 4f 18             	mov    0x18(%rdi),%ecx
14064db4d:	0f b7 47 1c          	movzwl 0x1c(%rdi),%eax
14064db51:	66 83 f8 01          	cmp    $0x1,%ax
14064db55:	75 08                	jne    0x14064db5f
14064db57:	41 b8 70 00 00 00    	mov    $0x70,%r8d
14064db5d:	eb 64                	jmp    0x14064dbc3
14064db5f:	66 83 f8 03          	cmp    $0x3,%ax
14064db63:	75 08                	jne    0x14064db6d
14064db65:	41 b8 71 00 00 00    	mov    $0x71,%r8d
14064db6b:	eb 56                	jmp    0x14064dbc3
14064db6d:	66 83 f8 02          	cmp    $0x2,%ax
14064db71:	75 08                	jne    0x14064db7b
14064db73:	41 b8 72 00 00 00    	mov    $0x72,%r8d
14064db79:	eb 48                	jmp    0x14064dbc3
14064db7b:	66 83 f8 06          	cmp    $0x6,%ax
14064db7f:	75 08                	jne    0x14064db89
14064db81:	41 b8 73 00 00 00    	mov    $0x73,%r8d
14064db87:	eb 3a                	jmp    0x14064dbc3
14064db89:	66 83 f8 05          	cmp    $0x5,%ax
14064db8d:	75 08                	jne    0x14064db97
14064db8f:	41 b8 74 00 00 00    	mov    $0x74,%r8d
14064db95:	eb 2c                	jmp    0x14064dbc3
14064db97:	66 83 f8 04          	cmp    $0x4,%ax
14064db9b:	75 08                	jne    0x14064dba5
14064db9d:	41 b8 75 00 00 00    	mov    $0x75,%r8d
14064dba3:	eb 1e                	jmp    0x14064dbc3
14064dba5:	83 f9 0e             	cmp    $0xe,%ecx
14064dba8:	75 08                	jne    0x14064dbb2
14064dbaa:	41 b8 76 00 00 00    	mov    $0x76,%r8d
14064dbb0:	eb 11                	jmp    0x14064dbc3
14064dbb2:	83 f9 13             	cmp    $0x13,%ecx
14064dbb5:	41 b8 77 00 00 00    	mov    $0x77,%r8d
14064dbbb:	74 06                	je     0x14064dbc3
14064dbbd:	41 b8 78 00 00 00    	mov    $0x78,%r8d
14064dbc3:	8b 85 c0 00 00 00    	mov    0xc0(%rbp),%eax
14064dbc9:	89 44 24 28          	mov    %eax,0x28(%rsp)
14064dbcd:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14064dbd2:	4c 8b cb             	mov    %rbx,%r9
14064dbd5:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14064dbd9:	49 8b ce             	mov    %r14,%rcx
14064dbdc:	e8 df 1b fd ff       	call   0x14061f7c0
14064dbe1:	48 8b d0             	mov    %rax,%rdx
14064dbe4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14064dbe9:	e8 42 95 fc ff       	call   0x140617130
14064dbee:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14064dbf2:	e8 99 cc f6 ff       	call   0x1405ba890
14064dbf7:	48 8b 43 20          	mov    0x20(%rbx),%rax
14064dbfb:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
14064dc02:	48 85 c0             	test   %rax,%rax
14064dc05:	74 24                	je     0x14064dc2b
14064dc07:	8b 48 10             	mov    0x10(%rax),%ecx
14064dc0a:	ff c1                	inc    %ecx
14064dc0c:	89 48 10             	mov    %ecx,0x10(%rax)
14064dc0f:	83 f9 01             	cmp    $0x1,%ecx
14064dc12:	0f 8e c0 01 00 00    	jle    0x14064ddd8
14064dc18:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14064dc1e:	0f 84 bc 01 00 00    	je     0x14064dde0
14064dc24:	48 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%rax
14064dc2b:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
14064dc32:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14064dc36:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14064dc3b:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14064dc40:	48 89 8d b8 00 00 00 	mov    %rcx,0xb8(%rbp)
14064dc47:	bb 01 00 00 00       	mov    $0x1,%ebx
14064dc4c:	48 85 c0             	test   %rax,%rax
14064dc4f:	74 1d                	je     0x14064dc6e
14064dc51:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14064dc56:	e8 05 a4 0c 00       	call   0x140718060
14064dc5b:	0f b6 4d 98          	movzbl -0x68(%rbp),%ecx
14064dc5f:	84 c0                	test   %al,%al
14064dc61:	0f 45 cb             	cmovne %ebx,%ecx
14064dc64:	88 4d 98             	mov    %cl,-0x68(%rbp)
14064dc67:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
14064dc6e:	48 85 c9             	test   %rcx,%rcx
14064dc71:	74 21                	je     0x14064dc94
14064dc73:	8b 41 10             	mov    0x10(%rcx),%eax
14064dc76:	ff c8                	dec    %eax
14064dc78:	89 41 10             	mov    %eax,0x10(%rcx)
14064dc7b:	85 c0                	test   %eax,%eax
14064dc7d:	7f 15                	jg     0x14064dc94
14064dc7f:	0f 88 66 01 00 00    	js     0x14064ddeb
14064dc85:	48 8b 01             	mov    (%rcx),%rax
14064dc88:	8b d3                	mov    %ebx,%edx
14064dc8a:	48 8b 00             	mov    (%rax),%rax
14064dc8d:	ff 15 8d 5d 93 00    	call   *0x935d8d(%rip)        # 0x140f83a20
14064dc93:	90                   	nop
14064dc94:	48 8b 56 20          	mov    0x20(%rsi),%rdx
14064dc98:	48 85 d2             	test   %rdx,%rdx
14064dc9b:	74 1c                	je     0x14064dcb9
14064dc9d:	8b 42 10             	mov    0x10(%rdx),%eax
14064dca0:	ff c0                	inc    %eax
14064dca2:	89 42 10             	mov    %eax,0x10(%rdx)
14064dca5:	83 f8 01             	cmp    $0x1,%eax
14064dca8:	0f 8e 48 01 00 00    	jle    0x14064ddf6
14064dcae:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14064dcb3:	0f 84 45 01 00 00    	je     0x14064ddfe
14064dcb9:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14064dcbe:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
14064dcc3:	48 85 c9             	test   %rcx,%rcx
14064dcc6:	74 21                	je     0x14064dce9
14064dcc8:	8b 41 10             	mov    0x10(%rcx),%eax
14064dccb:	ff c8                	dec    %eax
14064dccd:	89 41 10             	mov    %eax,0x10(%rcx)
14064dcd0:	85 c0                	test   %eax,%eax
14064dcd2:	7f 15                	jg     0x14064dce9
14064dcd4:	0f 88 2c 01 00 00    	js     0x14064de06
14064dcda:	48 8b 01             	mov    (%rcx),%rax
14064dcdd:	8b d3                	mov    %ebx,%edx
14064dcdf:	48 8b 00             	mov    (%rax),%rax
14064dce2:	ff 15 38 5d 93 00    	call   *0x935d38(%rip)        # 0x140f83a20
14064dce8:	90                   	nop
14064dce9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14064dcee:	49 8b d7             	mov    %r15,%rdx
14064dcf1:	49 8b ce             	mov    %r14,%rcx
14064dcf4:	e8 37 06 fd ff       	call   0x14061e330
14064dcf9:	90                   	nop
14064dcfa:	8b 47 10             	mov    0x10(%rdi),%eax
14064dcfd:	ff c8                	dec    %eax
14064dcff:	89 47 10             	mov    %eax,0x10(%rdi)
14064dd02:	85 c0                	test   %eax,%eax
14064dd04:	7f 18                	jg     0x14064dd1e
14064dd06:	0f 88 05 01 00 00    	js     0x14064de11
14064dd0c:	48 8b 07             	mov    (%rdi),%rax
14064dd0f:	8b d3                	mov    %ebx,%edx
14064dd11:	48 8b cf             	mov    %rdi,%rcx
14064dd14:	48 8b 00             	mov    (%rax),%rax
14064dd17:	ff 15 03 5d 93 00    	call   *0x935d03(%rip)        # 0x140f83a20
14064dd1d:	90                   	nop
14064dd1e:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14064dd22:	48 85 c9             	test   %rcx,%rcx
14064dd25:	74 21                	je     0x14064dd48
14064dd27:	8b 41 10             	mov    0x10(%rcx),%eax
14064dd2a:	ff c8                	dec    %eax
14064dd2c:	89 41 10             	mov    %eax,0x10(%rcx)
14064dd2f:	85 c0                	test   %eax,%eax
14064dd31:	7f 15                	jg     0x14064dd48
14064dd33:	0f 88 e3 00 00 00    	js     0x14064de1c
14064dd39:	48 8b 01             	mov    (%rcx),%rax
14064dd3c:	8b d3                	mov    %ebx,%edx
14064dd3e:	48 8b 00             	mov    (%rax),%rax
14064dd41:	ff 15 d9 5c 93 00    	call   *0x935cd9(%rip)        # 0x140f83a20
14064dd47:	90                   	nop
14064dd48:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14064dd4d:	48 85 c9             	test   %rcx,%rcx
14064dd50:	74 21                	je     0x14064dd73
14064dd52:	8b 41 10             	mov    0x10(%rcx),%eax
14064dd55:	ff c8                	dec    %eax
14064dd57:	89 41 10             	mov    %eax,0x10(%rcx)
14064dd5a:	85 c0                	test   %eax,%eax
14064dd5c:	7f 15                	jg     0x14064dd73
14064dd5e:	0f 88 c3 00 00 00    	js     0x14064de27
14064dd64:	48 8b 01             	mov    (%rcx),%rax
14064dd67:	8b d3                	mov    %ebx,%edx
14064dd69:	48 8b 00             	mov    (%rax),%rax
14064dd6c:	ff 15 ae 5c 93 00    	call   *0x935cae(%rip)        # 0x140f83a20
14064dd72:	90                   	nop
14064dd73:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14064dd78:	48 85 c9             	test   %rcx,%rcx
14064dd7b:	74 1d                	je     0x14064dd9a
14064dd7d:	8b 41 10             	mov    0x10(%rcx),%eax
14064dd80:	ff c8                	dec    %eax
14064dd82:	89 41 10             	mov    %eax,0x10(%rcx)
14064dd85:	85 c0                	test   %eax,%eax
14064dd87:	7f 11                	jg     0x14064dd9a
14064dd89:	78 2f                	js     0x14064ddba
14064dd8b:	48 8b 01             	mov    (%rcx),%rax
14064dd8e:	8b d3                	mov    %ebx,%edx
14064dd90:	48 8b 00             	mov    (%rax),%rax
14064dd93:	ff 15 87 5c 93 00    	call   *0x935c87(%rip)        # 0x140f83a20
14064dd99:	90                   	nop
14064dd9a:	49 8b c7             	mov    %r15,%rax
14064dd9d:	4c 8d 9c 24 80 01 00 	lea    0x180(%rsp),%r11
14064dda4:	00
14064dda5:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14064dda9:	49 8b 73 28          	mov    0x28(%r11),%rsi
14064ddad:	49 8b 7b 30          	mov    0x30(%r11),%rdi
14064ddb1:	49 8b e3             	mov    %r11,%rsp
14064ddb4:	41 5f                	pop    %r15
14064ddb6:	41 5e                	pop    %r14
14064ddb8:	5d                   	pop    %rbp
14064ddb9:	c3                   	ret
14064ddba:	b9 02 00 00 00       	mov    $0x2,%ecx
14064ddbf:	e8 3c c9 13 00       	call   0x14078a700
14064ddc4:	90                   	nop
14064ddc5:	33 c9                	xor    %ecx,%ecx
14064ddc7:	e8 34 c9 13 00       	call   0x14078a700
14064ddcc:	cc                   	int3
14064ddcd:	b9 01 00 00 00       	mov    $0x1,%ecx
14064ddd2:	e8 29 c9 13 00       	call   0x14078a700
14064ddd7:	90                   	nop
14064ddd8:	33 c9                	xor    %ecx,%ecx
14064ddda:	e8 21 c9 13 00       	call   0x14078a700
14064dddf:	cc                   	int3
14064dde0:	b9 01 00 00 00       	mov    $0x1,%ecx
14064dde5:	e8 16 c9 13 00       	call   0x14078a700
14064ddea:	90                   	nop
14064ddeb:	b9 02 00 00 00       	mov    $0x2,%ecx
14064ddf0:	e8 0b c9 13 00       	call   0x14078a700
14064ddf5:	90                   	nop
14064ddf6:	33 c9                	xor    %ecx,%ecx
14064ddf8:	e8 03 c9 13 00       	call   0x14078a700
14064ddfd:	cc                   	int3
14064ddfe:	8b cb                	mov    %ebx,%ecx
14064de00:	e8 fb c8 13 00       	call   0x14078a700
14064de05:	90                   	nop
14064de06:	b9 02 00 00 00       	mov    $0x2,%ecx
14064de0b:	e8 f0 c8 13 00       	call   0x14078a700
14064de10:	90                   	nop
14064de11:	b9 02 00 00 00       	mov    $0x2,%ecx
14064de16:	e8 e5 c8 13 00       	call   0x14078a700
14064de1b:	90                   	nop
14064de1c:	b9 02 00 00 00       	mov    $0x2,%ecx
14064de21:	e8 da c8 13 00       	call   0x14078a700
14064de26:	90                   	nop
14064de27:	b9 02 00 00 00       	mov    $0x2,%ecx
14064de2c:	e8 cf c8 13 00       	call   0x14078a700
14064de31:	cc                   	int3
14064de32:	cc                   	int3
14064de33:	cc                   	int3
14064de34:	cc                   	int3
14064de35:	cc                   	int3
14064de36:	cc                   	int3
14064de37:	cc                   	int3
14064de38:	cc                   	int3
14064de39:	cc                   	int3
14064de3a:	cc                   	int3
14064de3b:	cc                   	int3
14064de3c:	cc                   	int3
14064de3d:	cc                   	int3
14064de3e:	cc                   	int3
14064de3f:	cc                   	int3
14064de40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14064de45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14064de4a:	55                   	push   %rbp
14064de4b:	57                   	push   %rdi
14064de4c:	41 56                	push   %r14
14064de4e:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
14064de53:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14064de5a:	4c 8b f2             	mov    %rdx,%r14
14064de5d:	48 8b f1             	mov    %rcx,%rsi
14064de60:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
14064de67:	00 00
14064de69:	33 c9                	xor    %ecx,%ecx
14064de6b:	66 0f 6f 05 0d e9 95 	movdqa 0x95e90d(%rip),%xmm0        # 0x140fac780
14064de72:	00
14064de73:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14064de79:	0f 57 c0             	xorps  %xmm0,%xmm0
14064de7c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14064de82:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14064de87:	33 c0                	xor    %eax,%eax
14064de89:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14064de8f:	0f 57 c9             	xorps  %xmm1,%xmm1
14064de92:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14064de98:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14064de9d:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14064dea1:	88 45 98             	mov    %al,-0x68(%rbp)
14064dea4:	48 8d 05 cd a8 9c 00 	lea    0x9ca8cd(%rip),%rax        # 0x141018778
14064deab:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14064deb0:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
14064deb6:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
14064deb9:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14064debd:	89 4d b0             	mov    %ecx,-0x50(%rbp)
14064dec0:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
14064dec7:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14064deca:	48 8b 05 2f 20 de 00 	mov    0xde202f(%rip),%rax        # 0x14142ff00
14064ded1:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14064ded5:	49 8b 79 20          	mov    0x20(%r9),%rdi
14064ded9:	48 89 bd a8 00 00 00 	mov    %rdi,0xa8(%rbp)
14064dee0:	48 85 ff             	test   %rdi,%rdi
14064dee3:	74 1c                	je     0x14064df01
14064dee5:	8b 47 10             	mov    0x10(%rdi),%eax
14064dee8:	ff c0                	inc    %eax
14064deea:	89 47 10             	mov    %eax,0x10(%rdi)
14064deed:	83 f8 01             	cmp    $0x1,%eax
14064def0:	0f 8e b2 01 00 00    	jle    0x14064e0a8
14064def6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14064defb:	0f 84 af 01 00 00    	je     0x14064e0b0
14064df01:	0f b7 47 1c          	movzwl 0x1c(%rdi),%eax
14064df05:	66 83 f8 01          	cmp    $0x1,%ax
14064df09:	75 1c                	jne    0x14064df27
14064df0b:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
14064df12:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14064df17:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14064df1c:	4d 8b c8             	mov    %r8,%r9
14064df1f:	41 b8 d7 00 00 00    	mov    $0xd7,%r8d
14064df25:	eb 68                	jmp    0x14064df8f
14064df27:	66 83 f8 03          	cmp    $0x3,%ax
14064df2b:	75 1c                	jne    0x14064df49
14064df2d:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
14064df34:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14064df39:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14064df3e:	4d 8b c8             	mov    %r8,%r9
14064df41:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
14064df47:	eb 46                	jmp    0x14064df8f
14064df49:	66 83 f8 02          	cmp    $0x2,%ax
14064df4d:	75 1c                	jne    0x14064df6b
14064df4f:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
14064df56:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14064df5b:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14064df60:	4d 8b c8             	mov    %r8,%r9
14064df63:	41 b8 d9 00 00 00    	mov    $0xd9,%r8d
14064df69:	eb 24                	jmp    0x14064df8f
14064df6b:	83 7f 18 0e          	cmpl   $0xe,0x18(%rdi)
14064df6f:	0f 85 1f 01 00 00    	jne    0x14064e094
14064df75:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
14064df7c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14064df81:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14064df86:	4d 8b c8             	mov    %r8,%r9
14064df89:	41 b8 da 00 00 00    	mov    $0xda,%r8d
14064df8f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14064df93:	48 8b ce             	mov    %rsi,%rcx
14064df96:	e8 75 1e fd ff       	call   0x14061fe10
14064df9b:	48 8b d0             	mov    %rax,%rdx
14064df9e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14064dfa3:	e8 88 91 fc ff       	call   0x140617130
14064dfa8:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14064dfac:	e8 df c8 f6 ff       	call   0x1405ba890
14064dfb1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14064dfb6:	49 8b d6             	mov    %r14,%rdx
14064dfb9:	48 8b ce             	mov    %rsi,%rcx
14064dfbc:	e8 6f 03 fd ff       	call   0x14061e330
14064dfc1:	90                   	nop
14064dfc2:	8b 47 10             	mov    0x10(%rdi),%eax
14064dfc5:	ff c8                	dec    %eax
14064dfc7:	89 47 10             	mov    %eax,0x10(%rdi)
14064dfca:	85 c0                	test   %eax,%eax
14064dfcc:	7f 1b                	jg     0x14064dfe9
14064dfce:	0f 88 e7 00 00 00    	js     0x14064e0bb