14065492e:	ff c8                	dec    %eax
140654930:	89 41 10             	mov    %eax,0x10(%rcx)
140654933:	85 c0                	test   %eax,%eax
140654935:	7f 18                	jg     0x14065494f
140654937:	0f 88 b6 02 00 00    	js     0x140654bf3
14065493d:	48 8b 01             	mov    (%rcx),%rax
140654940:	ba 01 00 00 00       	mov    $0x1,%edx
140654945:	48 8b 00             	mov    (%rax),%rax
140654948:	ff 15 d2 f0 92 00    	call   *0x92f0d2(%rip)        # 0x140f83a20
14065494e:	90                   	nop
14065494f:	49 8b 0e             	mov    (%r14),%rcx
140654952:	e8 e9 18 03 00       	call   0x140686240
140654957:	48 8b 48 38          	mov    0x38(%rax),%rcx
14065495b:	48 89 8d b8 00 00 00 	mov    %rcx,0xb8(%rbp)
140654962:	48 85 c9             	test   %rcx,%rcx
140654965:	74 1c                	je     0x140654983
140654967:	8b 41 10             	mov    0x10(%rcx),%eax
14065496a:	ff c0                	inc    %eax
14065496c:	89 41 10             	mov    %eax,0x10(%rcx)
14065496f:	83 f8 01             	cmp    $0x1,%eax
140654972:	0f 8e 86 02 00 00    	jle    0x140654bfe
140654978:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14065497d:	0f 84 83 02 00 00    	je     0x140654c06
140654983:	48 8d 95 b8 00 00 00 	lea    0xb8(%rbp),%rdx
14065498a:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
140654991:	e8 ca 0f fc ff       	call   0x140615960
140654996:	48 8b 08             	mov    (%rax),%rcx
140654999:	4c 89 38             	mov    %r15,(%rax)
14065499c:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1406549a0:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
1406549a7:	48 85 c9             	test   %rcx,%rcx
1406549aa:	74 24                	je     0x1406549d0
1406549ac:	8b 41 10             	mov    0x10(%rcx),%eax
1406549af:	ff c8                	dec    %eax
1406549b1:	89 41 10             	mov    %eax,0x10(%rcx)
1406549b4:	85 c0                	test   %eax,%eax
1406549b6:	7f 18                	jg     0x1406549d0
1406549b8:	0f 88 53 02 00 00    	js     0x140654c11
1406549be:	48 8b 01             	mov    (%rcx),%rax
1406549c1:	ba 01 00 00 00       	mov    $0x1,%edx
1406549c6:	48 8b 00             	mov    (%rax),%rax
1406549c9:	ff 15 51 f0 92 00    	call   *0x92f051(%rip)        # 0x140f83a20
1406549cf:	90                   	nop
1406549d0:	e9 cd 00 00 00       	jmp    0x140654aa2
1406549d5:	83 fa 01             	cmp    $0x1,%edx
1406549d8:	0f 85 8e 00 00 00    	jne    0x140654a6c
1406549de:	e8 5d 18 03 00       	call   0x140686240
1406549e3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406549e8:	4c 8b cb             	mov    %rbx,%r9
1406549eb:	41 b8 6a 04 00 00    	mov    $0x46a,%r8d
1406549f1:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1406549f6:	48 8b cf             	mov    %rdi,%rcx
1406549f9:	e8 62 b5 fc ff       	call   0x14061ff60
1406549fe:	48 8b d0             	mov    %rax,%rdx
140654a01:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140654a05:	e8 26 27 fc ff       	call   0x140617130
140654a0a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140654a0f:	e8 7c 5e f6 ff       	call   0x1405ba890
140654a14:	48 8b 53 20          	mov    0x20(%rbx),%rdx
140654a18:	48 85 d2             	test   %rdx,%rdx
140654a1b:	74 1c                	je     0x140654a39
140654a1d:	8b 42 10             	mov    0x10(%rdx),%eax
140654a20:	ff c0                	inc    %eax
140654a22:	89 42 10             	mov    %eax,0x10(%rdx)
140654a25:	83 f8 01             	cmp    $0x1,%eax
140654a28:	0f 8e ee 01 00 00    	jle    0x140654c1c
140654a2e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140654a33:	0f 84 eb 01 00 00    	je     0x140654c24
140654a39:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140654a3d:	48 89 55 f8          	mov    %rdx,-0x8(%rbp)
140654a41:	48 85 c9             	test   %rcx,%rcx
140654a44:	74 24                	je     0x140654a6a
140654a46:	8b 41 10             	mov    0x10(%rcx),%eax
140654a49:	ff c8                	dec    %eax
140654a4b:	89 41 10             	mov    %eax,0x10(%rcx)
140654a4e:	85 c0                	test   %eax,%eax
140654a50:	7f 18                	jg     0x140654a6a
140654a52:	0f 88 d7 01 00 00    	js     0x140654c2f
140654a58:	48 8b 01             	mov    (%rcx),%rax
140654a5b:	ba 01 00 00 00       	mov    $0x1,%edx
140654a60:	48 8b 00             	mov    (%rax),%rax
140654a63:	ff 15 b7 ef 92 00    	call   *0x92efb7(%rip)        # 0x140f83a20
140654a69:	90                   	nop
140654a6a:	eb 36                	jmp    0x140654aa2
140654a6c:	e8 4f 38 1a 00       	call   0x1407f82c0
140654a71:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140654a76:	4c 8b cb             	mov    %rbx,%r9
140654a79:	41 b8 6b 04 00 00    	mov    $0x46b,%r8d
140654a7f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140654a84:	48 8b cf             	mov    %rdi,%rcx
140654a87:	e8 14 ac fc ff       	call   0x14061f6a0
140654a8c:	48 8b d0             	mov    %rax,%rdx
140654a8f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140654a93:	e8 98 26 fc ff       	call   0x140617130
140654a98:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140654a9d:	e8 ee 5d f6 ff       	call   0x1405ba890
140654aa2:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140654aa6:	48 8d 95 b8 00 00 00 	lea    0xb8(%rbp),%rdx
140654aad:	48 8b cf             	mov    %rdi,%rcx
140654ab0:	e8 7b 98 fc ff       	call   0x14061e330
140654ab5:	90                   	nop
140654ab6:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140654aba:	48 85 c9             	test   %rcx,%rcx
140654abd:	74 24                	je     0x140654ae3
140654abf:	8b 41 10             	mov    0x10(%rcx),%eax
140654ac2:	ff c8                	dec    %eax
140654ac4:	89 41 10             	mov    %eax,0x10(%rcx)
140654ac7:	85 c0                	test   %eax,%eax
140654ac9:	7f 18                	jg     0x140654ae3
140654acb:	0f 88 69 01 00 00    	js     0x140654c3a
140654ad1:	48 8b 01             	mov    (%rcx),%rax
140654ad4:	ba 01 00 00 00       	mov    $0x1,%edx
140654ad9:	48 8b 00             	mov    (%rax),%rax
140654adc:	ff 15 3e ef 92 00    	call   *0x92ef3e(%rip)        # 0x140f83a20
140654ae2:	90                   	nop
140654ae3:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140654ae7:	48 85 c9             	test   %rcx,%rcx
140654aea:	74 24                	je     0x140654b10
140654aec:	8b 41 10             	mov    0x10(%rcx),%eax
140654aef:	ff c8                	dec    %eax
140654af1:	89 41 10             	mov    %eax,0x10(%rcx)
140654af4:	85 c0                	test   %eax,%eax
140654af6:	7f 18                	jg     0x140654b10
140654af8:	0f 88 47 01 00 00    	js     0x140654c45
140654afe:	48 8b 01             	mov    (%rcx),%rax
140654b01:	ba 01 00 00 00       	mov    $0x1,%edx
140654b06:	48 8b 00             	mov    (%rax),%rax
140654b09:	ff 15 11 ef 92 00    	call   *0x92ef11(%rip)        # 0x140f83a20
140654b0f:	90                   	nop
140654b10:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140654b14:	48 85 c9             	test   %rcx,%rcx
140654b17:	74 20                	je     0x140654b39
140654b19:	8b 41 10             	mov    0x10(%rcx),%eax
140654b1c:	ff c8                	dec    %eax
140654b1e:	89 41 10             	mov    %eax,0x10(%rcx)
140654b21:	85 c0                	test   %eax,%eax
140654b23:	7f 14                	jg     0x140654b39
140654b25:	78 33                	js     0x140654b5a
140654b27:	48 8b 01             	mov    (%rcx),%rax
140654b2a:	ba 01 00 00 00       	mov    $0x1,%edx
140654b2f:	48 8b 00             	mov    (%rax),%rax
140654b32:	ff 15 e8 ee 92 00    	call   *0x92eee8(%rip)        # 0x140f83a20
140654b38:	90                   	nop
140654b39:	b0 01                	mov    $0x1,%al
140654b3b:	48 8b 9c 24 b0 01 00 	mov    0x1b0(%rsp),%rbx
140654b42:	00
140654b43:	0f 28 b4 24 70 01 00 	movaps 0x170(%rsp),%xmm6
140654b4a:	00
140654b4b:	48 81 c4 80 01 00 00 	add    $0x180,%rsp
140654b52:	41 5f                	pop    %r15
140654b54:	41 5e                	pop    %r14
140654b56:	5f                   	pop    %rdi
140654b57:	5e                   	pop    %rsi
140654b58:	5d                   	pop    %rbp
140654b59:	c3                   	ret
140654b5a:	b9 02 00 00 00       	mov    $0x2,%ecx
140654b5f:	e8 9c 5b 13 00       	call   0x14078a700
140654b64:	90                   	nop
140654b65:	b9 02 00 00 00       	mov    $0x2,%ecx
140654b6a:	e8 91 5b 13 00       	call   0x14078a700
140654b6f:	90                   	nop
140654b70:	b9 02 00 00 00       	mov    $0x2,%ecx
140654b75:	e8 86 5b 13 00       	call   0x14078a700
140654b7a:	90                   	nop
140654b7b:	b9 02 00 00 00       	mov    $0x2,%ecx
140654b80:	e8 7b 5b 13 00       	call   0x14078a700
140654b85:	90                   	nop
140654b86:	33 c9                	xor    %ecx,%ecx
140654b88:	e8 73 5b 13 00       	call   0x14078a700
140654b8d:	cc                   	int3
140654b8e:	b9 01 00 00 00       	mov    $0x1,%ecx
140654b93:	e8 68 5b 13 00       	call   0x14078a700
140654b98:	90                   	nop
140654b99:	b9 02 00 00 00       	mov    $0x2,%ecx
140654b9e:	e8 5d 5b 13 00       	call   0x14078a700
140654ba3:	90                   	nop
140654ba4:	33 c9                	xor    %ecx,%ecx
140654ba6:	e8 55 5b 13 00       	call   0x14078a700
140654bab:	cc                   	int3
140654bac:	b9 01 00 00 00       	mov    $0x1,%ecx
140654bb1:	e8 4a 5b 13 00       	call   0x14078a700
140654bb6:	90                   	nop
140654bb7:	33 c9                	xor    %ecx,%ecx
140654bb9:	e8 42 5b 13 00       	call   0x14078a700
140654bbe:	cc                   	int3
140654bbf:	b9 01 00 00 00       	mov    $0x1,%ecx
140654bc4:	e8 37 5b 13 00       	call   0x14078a700
140654bc9:	90                   	nop
140654bca:	b9 02 00 00 00       	mov    $0x2,%ecx
140654bcf:	e8 2c 5b 13 00       	call   0x14078a700
140654bd4:	90                   	nop
140654bd5:	b9 02 00 00 00       	mov    $0x2,%ecx
140654bda:	e8 21 5b 13 00       	call   0x14078a700
140654bdf:	90                   	nop
140654be0:	33 c9                	xor    %ecx,%ecx
140654be2:	e8 19 5b 13 00       	call   0x14078a700
140654be7:	cc                   	int3
140654be8:	b9 01 00 00 00       	mov    $0x1,%ecx
140654bed:	e8 0e 5b 13 00       	call   0x14078a700
140654bf2:	90                   	nop
140654bf3:	b9 02 00 00 00       	mov    $0x2,%ecx
140654bf8:	e8 03 5b 13 00       	call   0x14078a700
140654bfd:	90                   	nop
140654bfe:	33 c9                	xor    %ecx,%ecx
140654c00:	e8 fb 5a 13 00       	call   0x14078a700
140654c05:	cc                   	int3
140654c06:	b9 01 00 00 00       	mov    $0x1,%ecx
140654c0b:	e8 f0 5a 13 00       	call   0x14078a700
140654c10:	90                   	nop
140654c11:	b9 02 00 00 00       	mov    $0x2,%ecx
140654c16:	e8 e5 5a 13 00       	call   0x14078a700
140654c1b:	90                   	nop
140654c1c:	33 c9                	xor    %ecx,%ecx
140654c1e:	e8 dd 5a 13 00       	call   0x14078a700
140654c23:	cc                   	int3
140654c24:	b9 01 00 00 00       	mov    $0x1,%ecx
140654c29:	e8 d2 5a 13 00       	call   0x14078a700
140654c2e:	90                   	nop
140654c2f:	b9 02 00 00 00       	mov    $0x2,%ecx
140654c34:	e8 c7 5a 13 00       	call   0x14078a700
140654c39:	90                   	nop
140654c3a:	b9 02 00 00 00       	mov    $0x2,%ecx
140654c3f:	e8 bc 5a 13 00       	call   0x14078a700
140654c44:	90                   	nop
140654c45:	b9 02 00 00 00       	mov    $0x2,%ecx
140654c4a:	e8 b1 5a 13 00       	call   0x14078a700
140654c4f:	cc                   	int3
140654c50:	fb                   	sti
140654c51:	46                   	rex.RX
140654c52:	65 00 03             	add    %al,%gs:(%rbx)
140654c55:	47                   	rex.RXB
140654c56:	65 00 0b             	add    %cl,%gs:(%rbx)
140654c59:	47                   	rex.RXB
140654c5a:	65 00 13             	add    %dl,%gs:(%rbx)
140654c5d:	47                   	rex.RXB
140654c5e:	65 00 1b             	add    %bl,%gs:(%rbx)
140654c61:	47                   	rex.RXB
140654c62:	65 00 23             	add    %ah,%gs:(%rbx)
140654c65:	47                   	rex.RXB
140654c66:	65 00 2b             	add    %ch,%gs:(%rbx)
140654c69:	47                   	rex.RXB
140654c6a:	65 00 cc             	gs add %cl,%ah
140654c6d:	cc                   	int3
140654c6e:	cc                   	int3
140654c6f:	cc                   	int3
140654c70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140654c75:	55                   	push   %rbp
140654c76:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140654c7b:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140654c82:	48 8b d9             	mov    %rcx,%rbx
140654c85:	48 85 d2             	test   %rdx,%rdx
140654c88:	75 26                	jne    0x140654cb0
140654c8a:	48 8d 15 9f 43 9c 00 	lea    0x9c439f(%rip),%rdx        # 0x141019030
140654c91:	48 8b 0d 60 c8 dd 00 	mov    0xddc860(%rip),%rcx        # 0x1414314f8
140654c98:	e8 63 fb 13 00       	call   0x140794800
140654c9d:	b0 01                	mov    $0x1,%al
140654c9f:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140654ca6:	00
140654ca7:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140654cae:	5d                   	pop    %rbp
140654caf:	c3                   	ret
140654cb0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140654cb6:	48 8b 52 38          	mov    0x38(%rdx),%rdx
140654cba:	e8 41 f9 fb ff       	call   0x140614600
140654cbf:	8b c8                	mov    %eax,%ecx
140654cc1:	48 c7 45 cb ff ff ff 	movq   $0xffffffffffffffff,-0x35(%rbp)
140654cc8:	ff
140654cc9:	c7 45 d3 ff ff ff ff 	movl   $0xffffffff,-0x2d(%rbp)
140654cd0:	0f 57 c0             	xorps  %xmm0,%xmm0
140654cd3:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
140654cd8:	0f 57 c9             	xorps  %xmm1,%xmm1
140654cdb:	f3 0f 7f 4d df       	movdqu %xmm1,-0x21(%rbp)
140654ce0:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
140654ce5:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
140654cea:	33 c0                	xor    %eax,%eax
140654cec:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
140654cf1:	33 d2                	xor    %edx,%edx
140654cf3:	48 89 55 17          	mov    %rdx,0x17(%rbp)
140654cf7:	88 45 1f             	mov    %al,0x1f(%rbp)
140654cfa:	c7 45 bf 64 04 00 00 	movl   $0x464,-0x41(%rbp)
140654d01:	c7 45 c3 02 00 00 00 	movl   $0x2,-0x3d(%rbp)
140654d08:	48 8d 05 69 3a 9c 00 	lea    0x9c3a69(%rip),%rax        # 0x141018778
140654d0f:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140654d13:	66 c7 45 27 01 00    	movw   $0x1,0x27(%rbp)
140654d19:	89 55 2b             	mov    %edx,0x2b(%rbp)
140654d1c:	48 89 55 2f          	mov    %rdx,0x2f(%rbp)
140654d20:	89 55 37             	mov    %edx,0x37(%rbp)
140654d23:	c7 45 3b ff ff ff ff 	movl   $0xffffffff,0x3b(%rbp)
140654d2a:	89 55 3f             	mov    %edx,0x3f(%rbp)
140654d2d:	48 8b 05 cc b1 dd 00 	mov    0xddb1cc(%rip),%rax        # 0x14142ff00
140654d34:	48 89 45 47          	mov    %rax,0x47(%rbp)
140654d38:	89 4d c7             	mov    %ecx,-0x39(%rbp)
140654d3b:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140654d3f:	48 8d 55 6f          	lea    0x6f(%rbp),%rdx
140654d43:	48 8b cb             	mov    %rbx,%rcx
140654d46:	e8 e5 95 fc ff       	call   0x14061e330
140654d4b:	90                   	nop
140654d4c:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140654d50:	48 85 c9             	test   %rcx,%rcx
140654d53:	74 24                	je     0x140654d79
140654d55:	8b 41 10             	mov    0x10(%rcx),%eax
140654d58:	ff c8                	dec    %eax
140654d5a:	89 41 10             	mov    %eax,0x10(%rcx)
140654d5d:	85 c0                	test   %eax,%eax
140654d5f:	7f 18                	jg     0x140654d79
140654d61:	0f 88 82 00 00 00    	js     0x140654de9
140654d67:	48 8b 01             	mov    (%rcx),%rax
140654d6a:	ba 01 00 00 00       	mov    $0x1,%edx
140654d6f:	48 8b 00             	mov    (%rax),%rax
140654d72:	ff 15 a8 ec 92 00    	call   *0x92eca8(%rip)        # 0x140f83a20
140654d78:	90                   	nop
140654d79:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140654d7d:	48 85 c9             	test   %rcx,%rcx
140654d80:	74 20                	je     0x140654da2
140654d82:	8b 41 10             	mov    0x10(%rcx),%eax
140654d85:	ff c8                	dec    %eax
140654d87:	89 41 10             	mov    %eax,0x10(%rcx)
140654d8a:	85 c0                	test   %eax,%eax
140654d8c:	7f 14                	jg     0x140654da2
140654d8e:	78 64                	js     0x140654df4
140654d90:	48 8b 01             	mov    (%rcx),%rax
140654d93:	ba 01 00 00 00       	mov    $0x1,%edx
140654d98:	48 8b 00             	mov    (%rax),%rax
140654d9b:	ff 15 7f ec 92 00    	call   *0x92ec7f(%rip)        # 0x140f83a20
140654da1:	90                   	nop
140654da2:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140654da6:	48 85 c9             	test   %rcx,%rcx
140654da9:	74 20                	je     0x140654dcb
140654dab:	8b 41 10             	mov    0x10(%rcx),%eax
140654dae:	ff c8                	dec    %eax
140654db0:	89 41 10             	mov    %eax,0x10(%rcx)
140654db3:	85 c0                	test   %eax,%eax
140654db5:	7f 14                	jg     0x140654dcb
140654db7:	78 25                	js     0x140654dde
140654db9:	48 8b 01             	mov    (%rcx),%rax
140654dbc:	ba 01 00 00 00       	mov    $0x1,%edx
140654dc1:	48 8b 00             	mov    (%rax),%rax
140654dc4:	ff 15 56 ec 92 00    	call   *0x92ec56(%rip)        # 0x140f83a20
140654dca:	90                   	nop
140654dcb:	b0 01                	mov    $0x1,%al
140654dcd:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140654dd4:	00
140654dd5:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140654ddc:	5d                   	pop    %rbp
140654ddd:	c3                   	ret
140654dde:	b9 02 00 00 00       	mov    $0x2,%ecx
140654de3:	e8 18 59 13 00       	call   0x14078a700
140654de8:	90                   	nop
140654de9:	b9 02 00 00 00       	mov    $0x2,%ecx
140654dee:	e8 0d 59 13 00       	call   0x14078a700