140cce5da:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cce5df:	48 83 c4 20          	add    $0x20,%rsp
140cce5e3:	5f                   	pop    %rdi
140cce5e4:	c3                   	ret
140cce5e5:	44 8b c3             	mov    %ebx,%r8d
140cce5e8:	48 8b d0             	mov    %rax,%rdx
140cce5eb:	48 8b cf             	mov    %rdi,%rcx
140cce5ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cce5f3:	48 83 c4 20          	add    $0x20,%rsp
140cce5f7:	5f                   	pop    %rdi
140cce5f8:	e9 03 00 00 00       	jmp    0x140cce600
140cce5fd:	cc                   	int3
140cce5fe:	cc                   	int3
140cce5ff:	cc                   	int3
140cce600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cce605:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cce60a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cce60f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cce614:	41 56                	push   %r14
140cce616:	b8 20 00 00 00       	mov    $0x20,%eax
140cce61b:	e8 80 ce 14 00       	call   0x140e1b4a0
140cce620:	48 2b e0             	sub    %rax,%rsp
140cce623:	45 8b f0             	mov    %r8d,%r14d
140cce626:	48 8b ea             	mov    %rdx,%rbp
140cce629:	48 85 c9             	test   %rcx,%rcx
140cce62c:	74 41                	je     0x140cce66f
140cce62e:	48 8b 31             	mov    (%rcx),%rsi
140cce631:	48 8b ce             	mov    %rsi,%rcx
140cce634:	e8 e7 2e ff ff       	call   0x140cc1520
140cce639:	45 85 f6             	test   %r14d,%r14d
140cce63c:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
140cce641:	8b f8                	mov    %eax,%edi
140cce643:	41 0f 49 de          	cmovns %r14d,%ebx
140cce647:	ff c3                	inc    %ebx
140cce649:	3b d8                	cmp    %eax,%ebx
140cce64b:	7d 22                	jge    0x140cce66f
140cce64d:	0f 1f 00             	nopl   (%rax)
140cce650:	8b d3                	mov    %ebx,%edx
140cce652:	48 8b ce             	mov    %rsi,%rcx
140cce655:	e8 06 31 ff ff       	call   0x140cc1760
140cce65a:	48 8b d5             	mov    %rbp,%rdx
140cce65d:	48 8b 08             	mov    (%rax),%rcx
140cce660:	e8 2b 8f 00 00       	call   0x140cd7590
140cce665:	85 c0                	test   %eax,%eax
140cce667:	74 26                	je     0x140cce68f
140cce669:	ff c3                	inc    %ebx
140cce66b:	3b df                	cmp    %edi,%ebx
140cce66d:	7c e1                	jl     0x140cce650
140cce66f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cce674:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cce679:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140cce67e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140cce683:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140cce688:	48 83 c4 20          	add    $0x20,%rsp
140cce68c:	41 5e                	pop    %r14
140cce68e:	c3                   	ret
140cce68f:	8b c3                	mov    %ebx,%eax
140cce691:	eb e1                	jmp    0x140cce674
140cce693:	cc                   	int3
140cce694:	cc                   	int3
140cce695:	cc                   	int3
140cce696:	cc                   	int3
140cce697:	cc                   	int3
140cce698:	cc                   	int3
140cce699:	cc                   	int3
140cce69a:	cc                   	int3
140cce69b:	cc                   	int3
140cce69c:	cc                   	int3
140cce69d:	cc                   	int3
140cce69e:	cc                   	int3
140cce69f:	cc                   	int3
140cce6a0:	b8 28 00 00 00       	mov    $0x28,%eax
140cce6a5:	e8 f6 cd 14 00       	call   0x140e1b4a0
140cce6aa:	48 2b e0             	sub    %rax,%rsp
140cce6ad:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140cce6b1:	48 83 c4 28          	add    $0x28,%rsp
140cce6b5:	e9 e6 ce 00 00       	jmp    0x140cdb5a0
140cce6ba:	cc                   	int3
140cce6bb:	cc                   	int3
140cce6bc:	cc                   	int3
140cce6bd:	cc                   	int3
140cce6be:	cc                   	int3
140cce6bf:	cc                   	int3
140cce6c0:	b8 28 00 00 00       	mov    $0x28,%eax
140cce6c5:	e8 d6 cd 14 00       	call   0x140e1b4a0
140cce6ca:	48 2b e0             	sub    %rax,%rsp
140cce6cd:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140cce6d1:	48 83 c4 28          	add    $0x28,%rsp
140cce6d5:	e9 16 cf 00 00       	jmp    0x140cdb5f0
140cce6da:	cc                   	int3
140cce6db:	cc                   	int3
140cce6dc:	cc                   	int3
140cce6dd:	cc                   	int3
140cce6de:	cc                   	int3
140cce6df:	cc                   	int3
140cce6e0:	b8 28 00 00 00       	mov    $0x28,%eax
140cce6e5:	e8 b6 cd 14 00       	call   0x140e1b4a0
140cce6ea:	48 2b e0             	sub    %rax,%rsp
140cce6ed:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140cce6f1:	48 83 c4 28          	add    $0x28,%rsp
140cce6f5:	e9 b6 04 00 00       	jmp    0x140ccebb0
140cce6fa:	cc                   	int3
140cce6fb:	cc                   	int3
140cce6fc:	cc                   	int3
140cce6fd:	cc                   	int3
140cce6fe:	cc                   	int3
140cce6ff:	cc                   	int3
140cce700:	b8 28 00 00 00       	mov    $0x28,%eax
140cce705:	e8 96 cd 14 00       	call   0x140e1b4a0
140cce70a:	48 2b e0             	sub    %rax,%rsp
140cce70d:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140cce711:	48 83 c4 28          	add    $0x28,%rsp
140cce715:	e9 96 04 00 00       	jmp    0x140ccebb0
140cce71a:	cc                   	int3
140cce71b:	cc                   	int3
140cce71c:	cc                   	int3
140cce71d:	cc                   	int3
140cce71e:	cc                   	int3
140cce71f:	cc                   	int3
140cce720:	b8 28 00 00 00       	mov    $0x28,%eax
140cce725:	e8 76 cd 14 00       	call   0x140e1b4a0
140cce72a:	48 2b e0             	sub    %rax,%rsp
140cce72d:	48 8b 49 68          	mov    0x68(%rcx),%rcx
140cce731:	48 83 c4 28          	add    $0x28,%rsp
140cce735:	e9 16 ce 00 00       	jmp    0x140cdb550
140cce73a:	cc                   	int3
140cce73b:	cc                   	int3
140cce73c:	cc                   	int3
140cce73d:	cc                   	int3
140cce73e:	cc                   	int3
140cce73f:	cc                   	int3
140cce740:	b8 28 00 00 00       	mov    $0x28,%eax
140cce745:	e8 56 cd 14 00       	call   0x140e1b4a0
140cce74a:	48 2b e0             	sub    %rax,%rsp
140cce74d:	48 8b 49 68          	mov    0x68(%rcx),%rcx
140cce751:	48 83 c4 28          	add    $0x28,%rsp
140cce755:	e9 46 ce 00 00       	jmp    0x140cdb5a0
140cce75a:	cc                   	int3
140cce75b:	cc                   	int3
140cce75c:	cc                   	int3
140cce75d:	cc                   	int3
140cce75e:	cc                   	int3
140cce75f:	cc                   	int3
140cce760:	b8 28 00 00 00       	mov    $0x28,%eax
140cce765:	e8 36 cd 14 00       	call   0x140e1b4a0
140cce76a:	48 2b e0             	sub    %rax,%rsp
140cce76d:	48 8b 49 68          	mov    0x68(%rcx),%rcx
140cce771:	48 83 c4 28          	add    $0x28,%rsp
140cce775:	e9 76 ce 00 00       	jmp    0x140cdb5f0
140cce77a:	cc                   	int3
140cce77b:	cc                   	int3
140cce77c:	cc                   	int3
140cce77d:	cc                   	int3
140cce77e:	cc                   	int3
140cce77f:	cc                   	int3
140cce780:	b8 28 00 00 00       	mov    $0x28,%eax
140cce785:	e8 16 cd 14 00       	call   0x140e1b4a0
140cce78a:	48 2b e0             	sub    %rax,%rsp
140cce78d:	48 8b 49 68          	mov    0x68(%rcx),%rcx
140cce791:	48 83 c4 28          	add    $0x28,%rsp
140cce795:	e9 16 cf 00 00       	jmp    0x140cdb6b0
140cce79a:	cc                   	int3
140cce79b:	cc                   	int3
140cce79c:	cc                   	int3
140cce79d:	cc                   	int3
140cce79e:	cc                   	int3
140cce79f:	cc                   	int3
140cce7a0:	b8 28 00 00 00       	mov    $0x28,%eax
140cce7a5:	e8 f6 cc 14 00       	call   0x140e1b4a0
140cce7aa:	48 2b e0             	sub    %rax,%rsp
140cce7ad:	48 8b 49 68          	mov    0x68(%rcx),%rcx
140cce7b1:	48 83 c4 28          	add    $0x28,%rsp
140cce7b5:	e9 f6 03 00 00       	jmp    0x140ccebb0
140cce7ba:	cc                   	int3
140cce7bb:	cc                   	int3
140cce7bc:	cc                   	int3
140cce7bd:	cc                   	int3
140cce7be:	cc                   	int3
140cce7bf:	cc                   	int3
140cce7c0:	48 8d 05 d9 9e 47 00 	lea    0x479ed9(%rip),%rax        # 0x1411486a0
140cce7c7:	c3                   	ret
140cce7c8:	cc                   	int3
140cce7c9:	cc                   	int3
140cce7ca:	cc                   	int3
140cce7cb:	cc                   	int3
140cce7cc:	cc                   	int3
140cce7cd:	cc                   	int3
140cce7ce:	cc                   	int3
140cce7cf:	cc                   	int3
140cce7d0:	48 8d 05 09 9d 47 00 	lea    0x479d09(%rip),%rax        # 0x1411484e0
140cce7d7:	c3                   	ret
140cce7d8:	cc                   	int3
140cce7d9:	cc                   	int3
140cce7da:	cc                   	int3
140cce7db:	cc                   	int3
140cce7dc:	cc                   	int3
140cce7dd:	cc                   	int3
140cce7de:	cc                   	int3
140cce7df:	cc                   	int3
140cce7e0:	48 8d 05 69 9d 47 00 	lea    0x479d69(%rip),%rax        # 0x141148550
140cce7e7:	c3                   	ret
140cce7e8:	cc                   	int3
140cce7e9:	cc                   	int3
140cce7ea:	cc                   	int3
140cce7eb:	cc                   	int3
140cce7ec:	cc                   	int3
140cce7ed:	cc                   	int3
140cce7ee:	cc                   	int3
140cce7ef:	cc                   	int3
140cce7f0:	b8 28 00 00 00       	mov    $0x28,%eax
140cce7f5:	e8 a6 cc 14 00       	call   0x140e1b4a0
140cce7fa:	48 2b e0             	sub    %rax,%rsp
140cce7fd:	48 8d 15 ec 9e 47 00 	lea    0x479eec(%rip),%rdx        # 0x1411486f0
140cce804:	48 83 c4 28          	add    $0x28,%rsp
140cce808:	e9 63 fc 02 00       	jmp    0x140cfe470
140cce80d:	cc                   	int3
140cce80e:	cc                   	int3
140cce80f:	cc                   	int3
140cce810:	48 8d 05 d9 9e 47 00 	lea    0x479ed9(%rip),%rax        # 0x1411486f0
140cce817:	c3                   	ret
140cce818:	cc                   	int3
140cce819:	cc                   	int3
140cce81a:	cc                   	int3
140cce81b:	cc                   	int3
140cce81c:	cc                   	int3
140cce81d:	cc                   	int3
140cce81e:	cc                   	int3
140cce81f:	cc                   	int3
140cce820:	b8 28 00 00 00       	mov    $0x28,%eax
140cce825:	e8 76 cc 14 00       	call   0x140e1b4a0
140cce82a:	48 2b e0             	sub    %rax,%rsp
140cce82d:	48 8d 0d bc 9e 47 00 	lea    0x479ebc(%rip),%rcx        # 0x1411486f0
140cce834:	48 83 c4 28          	add    $0x28,%rsp
140cce838:	e9 a3 f5 02 00       	jmp    0x140cfdde0
140cce83d:	cc                   	int3
140cce83e:	cc                   	int3
140cce83f:	cc                   	int3
140cce840:	40 53                	rex push %rbx
140cce842:	b8 20 00 00 00       	mov    $0x20,%eax
140cce847:	e8 54 cc 14 00       	call   0x140e1b4a0
140cce84c:	48 2b e0             	sub    %rax,%rsp
140cce84f:	8d 58 df             	lea    -0x21(%rax),%ebx
140cce852:	4c 8b c1             	mov    %rcx,%r8
140cce855:	48 85 c9             	test   %rcx,%rcx
140cce858:	0f 84 43 01 00 00    	je     0x140cce9a1
140cce85e:	48 85 d2             	test   %rdx,%rdx
140cce861:	0f 84 3a 01 00 00    	je     0x140cce9a1
140cce867:	48 63 01             	movslq (%rcx),%rax
140cce86a:	3b 02                	cmp    (%rdx),%eax
140cce86c:	0f 85 2f 01 00 00    	jne    0x140cce9a1
140cce872:	83 f8 08             	cmp    $0x8,%eax
140cce875:	0f 87 26 01 00 00    	ja     0x140cce9a1
140cce87b:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140cce880:	4c 8d 0d 79 17 33 ff 	lea    -0xcce887(%rip),%r9        # 0x140000000
140cce887:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140cce88c:	41 8b 8c 81 ac e9 cc 	mov    0xcce9ac(%r9,%rax,4),%ecx
140cce893:	00
140cce894:	49 03 c9             	add    %r9,%rcx
140cce897:	ff e1                	jmp    *%rcx
140cce899:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140cce89d:	49 8b 48 08          	mov    0x8(%r8),%rcx
140cce8a1:	e8 0a 30 00 00       	call   0x140cd18b0
140cce8a6:	e9 ea 00 00 00       	jmp    0x140cce995
140cce8ab:	49 8b 70 08          	mov    0x8(%r8),%rsi
140cce8af:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140cce8b3:	48 85 f6             	test   %rsi,%rsi
140cce8b6:	0f 84 db 00 00 00    	je     0x140cce997
140cce8bc:	48 85 ff             	test   %rdi,%rdi
140cce8bf:	0f 84 d2 00 00 00    	je     0x140cce997
140cce8c5:	48 8b 0e             	mov    (%rsi),%rcx
140cce8c8:	48 8b 17             	mov    (%rdi),%rdx
140cce8cb:	48 85 c9             	test   %rcx,%rcx
140cce8ce:	75 17                	jne    0x140cce8e7
140cce8d0:	48 85 d2             	test   %rdx,%rdx
140cce8d3:	74 3b                	je     0x140cce910
140cce8d5:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140cce8da:	8b c3                	mov    %ebx,%eax
140cce8dc:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140cce8e1:	48 83 c4 20          	add    $0x20,%rsp
140cce8e5:	5b                   	pop    %rbx
140cce8e6:	c3                   	ret
140cce8e7:	48 85 d2             	test   %rdx,%rdx
140cce8ea:	75 17                	jne    0x140cce903
140cce8ec:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140cce8f1:	bb 01 00 00 00       	mov    $0x1,%ebx
140cce8f6:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140cce8fb:	8b c3                	mov    %ebx,%eax
140cce8fd:	48 83 c4 20          	add    $0x20,%rsp
140cce901:	5b                   	pop    %rbx
140cce902:	c3                   	ret
140cce903:	e8 88 52 ff ff       	call   0x140cc3b90
140cce908:	85 c0                	test   %eax,%eax
140cce90a:	0f 85 85 00 00 00    	jne    0x140cce995
140cce910:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140cce914:	48 85 c9             	test   %rcx,%rcx
140cce917:	74 7e                	je     0x140cce997
140cce919:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140cce91d:	48 85 d2             	test   %rdx,%rdx
140cce920:	74 75                	je     0x140cce997
140cce922:	e8 69 52 ff ff       	call   0x140cc3b90
140cce927:	eb 6c                	jmp    0x140cce995
140cce929:	49 8b 70 08          	mov    0x8(%r8),%rsi
140cce92d:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140cce931:	48 85 f6             	test   %rsi,%rsi
140cce934:	74 61                	je     0x140cce997
140cce936:	48 85 ff             	test   %rdi,%rdi
140cce939:	74 5c                	je     0x140cce997
140cce93b:	48 8b 17             	mov    (%rdi),%rdx
140cce93e:	48 8b 0e             	mov    (%rsi),%rcx
140cce941:	e8 4a 8c 00 00       	call   0x140cd7590
140cce946:	8b d8                	mov    %eax,%ebx
140cce948:	85 c0                	test   %eax,%eax
140cce94a:	75 4b                	jne    0x140cce997
140cce94c:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140cce950:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140cce954:	e8 57 2f 00 00       	call   0x140cd18b0
140cce959:	eb 3a                	jmp    0x140cce995
140cce95b:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140cce95f:	49 8b 48 08          	mov    0x8(%r8),%rcx
140cce963:	e8 28 52 ff ff       	call   0x140cc3b90
140cce968:	eb 2b                	jmp    0x140cce995
140cce96a:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140cce96e:	49 8b 48 08          	mov    0x8(%r8),%rcx
140cce972:	e8 e9 ec ff ff       	call   0x140ccd660
140cce977:	eb 1c                	jmp    0x140cce995
140cce979:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140cce97d:	49 8b 48 08          	mov    0x8(%r8),%rcx
140cce981:	e8 0a 89 03 00       	call   0x140d07290
140cce986:	eb 0d                	jmp    0x140cce995
140cce988:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140cce98c:	49 8b 48 08          	mov    0x8(%r8),%rcx
140cce990:	e8 fb 8b 00 00       	call   0x140cd7590
140cce995:	8b d8                	mov    %eax,%ebx
140cce997:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140cce99c:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140cce9a1:	8b c3                	mov    %ebx,%eax
140cce9a3:	48 83 c4 20          	add    $0x20,%rsp
140cce9a7:	5b                   	pop    %rbx
140cce9a8:	c3                   	ret
140cce9a9:	0f 1f 00             	nopl   (%rax)
140cce9ac:	29 e9                	sub    %ebp,%ecx
140cce9ae:	cc                   	int3
140cce9af:	00 5b e9             	add    %bl,-0x17(%rbx)
140cce9b2:	cc                   	int3
140cce9b3:	00 5b e9             	add    %bl,-0x17(%rbx)
140cce9b6:	cc                   	int3
140cce9b7:	00 99 e8 cc 00 6a    	add    %bl,0x6a00cce8(%rcx)
140cce9bd:	e9 cc 00 ab e8       	jmp    0x12977ea8e
140cce9c2:	cc                   	int3
140cce9c3:	00 5b e9             	add    %bl,-0x17(%rbx)