14065467e:	ff c8                	dec    %eax
140654680:	89 41 10             	mov    %eax,0x10(%rcx)
140654683:	85 c0                	test   %eax,%eax
140654685:	7f 18                	jg     0x14065469f
140654687:	0f 88 0c 05 00 00    	js     0x140654b99
14065468d:	48 8b 01             	mov    (%rcx),%rax
140654690:	ba 01 00 00 00       	mov    $0x1,%edx
140654695:	48 8b 00             	mov    (%rax),%rax
140654698:	ff 15 82 f3 92 00    	call   *0x92f382(%rip)        # 0x140f83a20
14065469e:	90                   	nop
14065469f:	48 8b 05 d2 e7 dd 00 	mov    0xdde7d2(%rip),%rax        # 0x141432e78
1406546a6:	48 8b 48 50          	mov    0x50(%rax),%rcx
1406546aa:	48 85 c9             	test   %rcx,%rcx
1406546ad:	74 1c                	je     0x1406546cb
1406546af:	8b 41 10             	mov    0x10(%rcx),%eax
1406546b2:	ff c0                	inc    %eax
1406546b4:	89 41 10             	mov    %eax,0x10(%rcx)
1406546b7:	83 f8 01             	cmp    $0x1,%eax
1406546ba:	0f 8e e4 04 00 00    	jle    0x140654ba4
1406546c0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406546c5:	0f 84 e1 04 00 00    	je     0x140654bac
1406546cb:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1406546cf:	e9 ce 03 00 00       	jmp    0x140654aa2
1406546d4:	48 83 f8 01          	cmp    $0x1,%rax
1406546d8:	0f 86 95 00 00 00    	jbe    0x140654773
1406546de:	48 83 c0 fe          	add    $0xfffffffffffffffe,%rax
1406546e2:	48 83 f8 06          	cmp    $0x6,%rax
1406546e6:	77 4b                	ja     0x140654733
1406546e8:	48 8d 0d 11 b9 9a ff 	lea    -0x6546ef(%rip),%rcx        # 0x140000000
1406546ef:	8b 84 81 50 4c 65 00 	mov    0x654c50(%rcx,%rax,4),%eax
1406546f6:	48 03 c1             	add    %rcx,%rax
1406546f9:	ff e0                	jmp    *%rax
1406546fb:	41 b8 6f 04 00 00    	mov    $0x46f,%r8d
140654701:	eb 36                	jmp    0x140654739
140654703:	41 b8 70 04 00 00    	mov    $0x470,%r8d
140654709:	eb 2e                	jmp    0x140654739
14065470b:	41 b8 71 04 00 00    	mov    $0x471,%r8d
140654711:	eb 26                	jmp    0x140654739
140654713:	41 b8 72 04 00 00    	mov    $0x472,%r8d
140654719:	eb 1e                	jmp    0x140654739
14065471b:	41 b8 73 04 00 00    	mov    $0x473,%r8d
140654721:	eb 16                	jmp    0x140654739
140654723:	41 b8 74 04 00 00    	mov    $0x474,%r8d
140654729:	eb 0e                	jmp    0x140654739
14065472b:	41 b8 75 04 00 00    	mov    $0x475,%r8d
140654731:	eb 06                	jmp    0x140654739
140654733:	41 b8 6e 04 00 00    	mov    $0x46e,%r8d
140654739:	4c 8b cb             	mov    %rbx,%r9
14065473c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140654741:	48 8b cf             	mov    %rdi,%rcx
140654744:	e8 e7 b4 fc ff       	call   0x14061fc30
140654749:	48 8b d0             	mov    %rax,%rdx
14065474c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140654750:	e8 db 29 fc ff       	call   0x140617130
140654755:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14065475a:	e8 31 61 f6 ff       	call   0x1405ba890
14065475f:	48 8b d6             	mov    %rsi,%rdx
140654762:	48 8b cf             	mov    %rdi,%rcx
140654765:	e8 a6 e5 ff ff       	call   0x140652d10
14065476a:	48 89 45 28          	mov    %rax,0x28(%rbp)
14065476e:	e9 2f 03 00 00       	jmp    0x140654aa2
140654773:	49 8b 0e             	mov    (%r14),%rcx
140654776:	48 8b 41 20          	mov    0x20(%rcx),%rax
14065477a:	8b 51 18             	mov    0x18(%rcx),%edx
14065477d:	83 78 18 07          	cmpl   $0x7,0x18(%rax)
140654781:	0f 84 4e 02 00 00    	je     0x1406549d5
140654787:	85 d2                	test   %edx,%edx
140654789:	0f 85 8a 00 00 00    	jne    0x140654819
14065478f:	e8 2c 3b 1a 00       	call   0x1407f82c0
140654794:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140654799:	4c 8b cb             	mov    %rbx,%r9
14065479c:	41 b8 6d 04 00 00    	mov    $0x46d,%r8d
1406547a2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1406547a7:	48 8b cf             	mov    %rdi,%rcx
1406547aa:	e8 f1 ae fc ff       	call   0x14061f6a0
1406547af:	48 8b d0             	mov    %rax,%rdx
1406547b2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1406547b6:	e8 75 29 fc ff       	call   0x140617130
1406547bb:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1406547c0:	e8 cb 60 f6 ff       	call   0x1405ba890
1406547c5:	49 8b 06             	mov    (%r14),%rax
1406547c8:	48 8b 50 20          	mov    0x20(%rax),%rdx
1406547cc:	48 85 d2             	test   %rdx,%rdx
1406547cf:	74 1c                	je     0x1406547ed
1406547d1:	8b 42 10             	mov    0x10(%rdx),%eax
1406547d4:	ff c0                	inc    %eax
1406547d6:	89 42 10             	mov    %eax,0x10(%rdx)
1406547d9:	83 f8 01             	cmp    $0x1,%eax
1406547dc:	0f 8e d5 03 00 00    	jle    0x140654bb7
1406547e2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406547e7:	0f 84 d2 03 00 00    	je     0x140654bbf
1406547ed:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1406547f1:	48 89 55 f8          	mov    %rdx,-0x8(%rbp)
1406547f5:	48 85 c9             	test   %rcx,%rcx
1406547f8:	0f 84 d2 01 00 00    	je     0x1406549d0
1406547fe:	8b 41 10             	mov    0x10(%rcx),%eax
140654801:	ff c8                	dec    %eax
140654803:	89 41 10             	mov    %eax,0x10(%rcx)
140654806:	85 c0                	test   %eax,%eax
140654808:	0f 8f c2 01 00 00    	jg     0x1406549d0
14065480e:	0f 88 51 03 00 00    	js     0x140654b65
140654814:	e9 a5 01 00 00       	jmp    0x1406549be
140654819:	48 c7 44 24 44 ff ff 	movq   $0xffffffffffffffff,0x44(%rsp)
140654820:	ff ff
140654822:	c7 44 24 4c ff ff ff 	movl   $0xffffffff,0x4c(%rsp)
140654829:	ff
14065482a:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140654830:	f3 0f 7f 4c 24 58    	movdqu %xmm1,0x58(%rsp)
140654836:	0f 57 f6             	xorps  %xmm6,%xmm6
140654839:	f3 0f 7f 74 24 60    	movdqu %xmm6,0x60(%rsp)
14065483f:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
140654845:	33 c0                	xor    %eax,%eax
140654847:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
14065484c:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
140654850:	88 45 98             	mov    %al,-0x68(%rbp)
140654853:	c7 44 24 38 6a 04 00 	movl   $0x46a,0x38(%rsp)
14065485a:	00
14065485b:	c7 44 24 3c 02 00 00 	movl   $0x2,0x3c(%rsp)
140654862:	00
140654863:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
140654868:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
14065486e:	44 89 7d a4          	mov    %r15d,-0x5c(%rbp)
140654872:	4c 89 7d a8          	mov    %r15,-0x58(%rbp)
140654876:	44 89 7d b0          	mov    %r15d,-0x50(%rbp)
14065487a:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
140654881:	44 89 7d b8          	mov    %r15d,-0x48(%rbp)
140654885:	4c 89 45 c0          	mov    %r8,-0x40(%rbp)
140654889:	44 89 4c 24 40       	mov    %r9d,0x40(%rsp)
14065488e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140654893:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140654897:	e8 94 28 fc ff       	call   0x140617130
14065489c:	90                   	nop
14065489d:	66 48 0f 7e f1       	movq   %xmm6,%rcx
1406548a2:	48 85 c9             	test   %rcx,%rcx
1406548a5:	74 24                	je     0x1406548cb
1406548a7:	8b 41 10             	mov    0x10(%rcx),%eax
1406548aa:	ff c8                	dec    %eax
1406548ac:	89 41 10             	mov    %eax,0x10(%rcx)
1406548af:	85 c0                	test   %eax,%eax
1406548b1:	7f 18                	jg     0x1406548cb
1406548b3:	0f 88 11 03 00 00    	js     0x140654bca
1406548b9:	48 8b 01             	mov    (%rcx),%rax
1406548bc:	ba 01 00 00 00       	mov    $0x1,%edx
1406548c1:	48 8b 00             	mov    (%rax),%rax
1406548c4:	ff 15 56 f1 92 00    	call   *0x92f156(%rip)        # 0x140f83a20
1406548ca:	90                   	nop
1406548cb:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406548d0:	48 85 c9             	test   %rcx,%rcx
1406548d3:	74 24                	je     0x1406548f9
1406548d5:	8b 41 10             	mov    0x10(%rcx),%eax
1406548d8:	ff c8                	dec    %eax
1406548da:	89 41 10             	mov    %eax,0x10(%rcx)
1406548dd:	85 c0                	test   %eax,%eax
1406548df:	7f 18                	jg     0x1406548f9
1406548e1:	0f 88 ee 02 00 00    	js     0x140654bd5
1406548e7:	48 8b 01             	mov    (%rcx),%rax
1406548ea:	ba 01 00 00 00       	mov    $0x1,%edx
1406548ef:	48 8b 00             	mov    (%rax),%rax
1406548f2:	ff 15 28 f1 92 00    	call   *0x92f128(%rip)        # 0x140f83a20
1406548f8:	90                   	nop
1406548f9:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1406548fd:	48 85 d2             	test   %rdx,%rdx
140654900:	74 1c                	je     0x14065491e
140654902:	8b 42 10             	mov    0x10(%rdx),%eax
140654905:	ff c0                	inc    %eax
140654907:	89 42 10             	mov    %eax,0x10(%rdx)
14065490a:	83 f8 01             	cmp    $0x1,%eax
14065490d:	0f 8e cd 02 00 00    	jle    0x140654be0
140654913:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140654918:	0f 84 ca 02 00 00    	je     0x140654be8
14065491e:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140654922:	48 89 55 f8          	mov    %rdx,-0x8(%rbp)
140654926:	48 85 c9             	test   %rcx,%rcx
140654929:	74 24                	je     0x14065494f
14065492b:	8b 41 10             	mov    0x10(%rcx),%eax
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