1405385f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140538600:	4c 8b 40 10          	mov    0x10(%rax),%r8
140538604:	45 39 50 08          	cmp    %r10d,0x8(%r8)
140538608:	75 1e                	jne    0x140538628
14053860a:	41 8b 49 04          	mov    0x4(%r9),%ecx
14053860e:	41 39 48 0c          	cmp    %ecx,0xc(%r8)
140538612:	75 14                	jne    0x140538628
140538614:	41 80 b8 ab 00 00 00 	cmpb   $0x0,0xab(%r8)
14053861b:	00
14053861c:	75 0a                	jne    0x140538628
14053861e:	41 80 b8 aa 00 00 00 	cmpb   $0x0,0xaa(%r8)
140538625:	00
140538626:	74 54                	je     0x14053867c
140538628:	48 8b 00             	mov    (%rax),%rax
14053862b:	48 3b c2             	cmp    %rdx,%rax
14053862e:	75 d0                	jne    0x140538600
140538630:	4d 8b 43 68          	mov    0x68(%r11),%r8
140538634:	49 8b 00             	mov    (%r8),%rax
140538637:	49 3b c0             	cmp    %r8,%rax
14053863a:	74 31                	je     0x14053866d
14053863c:	45 8b 11             	mov    (%r9),%r10d
14053863f:	90                   	nop
140538640:	48 8b 50 10          	mov    0x10(%rax),%rdx
140538644:	44 39 52 08          	cmp    %r10d,0x8(%rdx)
140538648:	75 1b                	jne    0x140538665
14053864a:	41 8b 49 04          	mov    0x4(%r9),%ecx
14053864e:	39 4a 0c             	cmp    %ecx,0xc(%rdx)
140538651:	75 12                	jne    0x140538665
140538653:	80 ba ab 00 00 00 00 	cmpb   $0x0,0xab(%rdx)
14053865a:	75 09                	jne    0x140538665
14053865c:	80 ba aa 00 00 00 00 	cmpb   $0x0,0xaa(%rdx)
140538663:	74 17                	je     0x14053867c
140538665:	48 8b 00             	mov    (%rax),%rax
140538668:	49 3b c0             	cmp    %r8,%rax
14053866b:	75 d3                	jne    0x140538640
14053866d:	49 8b c9             	mov    %r9,%rcx
140538670:	e8 4b eb 21 00       	call   0x1407571c0
140538675:	32 c0                	xor    %al,%al
140538677:	48 83 c4 28          	add    $0x28,%rsp
14053867b:	c3                   	ret
14053867c:	49 8b c9             	mov    %r9,%rcx
14053867f:	e8 3c eb 21 00       	call   0x1407571c0
140538684:	b0 01                	mov    $0x1,%al
140538686:	48 83 c4 28          	add    $0x28,%rsp
14053868a:	c3                   	ret
14053868b:	cc                   	int3
14053868c:	cc                   	int3
14053868d:	cc                   	int3
14053868e:	cc                   	int3
14053868f:	cc                   	int3
140538690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140538695:	57                   	push   %rdi
140538696:	48 83 ec 20          	sub    $0x20,%rsp
14053869a:	48 8b f9             	mov    %rcx,%rdi
14053869d:	e8 9e dd ff ff       	call   0x140536440
1405386a2:	48 8b 47 48          	mov    0x48(%rdi),%rax
1405386a6:	48 8b 18             	mov    (%rax),%rbx
1405386a9:	48 3b d8             	cmp    %rax,%rbx
1405386ac:	74 25                	je     0x1405386d3
1405386ae:	66 90                	xchg   %ax,%ax
1405386b0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1405386b4:	48 8b 01             	mov    (%rcx),%rax
1405386b7:	48 8b 40 08          	mov    0x8(%rax),%rax
1405386bb:	ff 15 5f b3 a4 00    	call   *0xa4b35f(%rip)        # 0x140f83a20
1405386c1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1405386c5:	e8 c6 ff ff ff       	call   0x140538690
1405386ca:	48 8b 1b             	mov    (%rbx),%rbx
1405386cd:	48 3b 5f 48          	cmp    0x48(%rdi),%rbx
1405386d1:	75 dd                	jne    0x1405386b0
1405386d3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1405386d8:	48 83 c4 20          	add    $0x20,%rsp
1405386dc:	5f                   	pop    %rdi
1405386dd:	c3                   	ret
1405386de:	cc                   	int3
1405386df:	cc                   	int3
1405386e0:	40 53                	rex push %rbx
1405386e2:	48 83 ec 40          	sub    $0x40,%rsp
1405386e6:	48 8b da             	mov    %rdx,%rbx
1405386e9:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1405386ed:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1405386f2:	e8 f9 e7 21 00       	call   0x140756ef0
1405386f7:	48 8b 0d 0a a7 ef 00 	mov    0xefa70a(%rip),%rcx        # 0x141432e08
1405386fe:	48 8b d0             	mov    %rax,%rdx
140538701:	e8 2a 92 eb ff       	call   0x1403f1930
140538706:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14053870b:	76 03                	jbe    0x140538710
14053870d:	48 8b 00             	mov    (%rax),%rax
140538710:	48 2b d8             	sub    %rax,%rbx
140538713:	0f b6 10             	movzbl (%rax),%edx
140538716:	0f b6 0c 18          	movzbl (%rax,%rbx,1),%ecx
14053871a:	2b d1                	sub    %ecx,%edx
14053871c:	75 07                	jne    0x140538725
14053871e:	48 ff c0             	inc    %rax
140538721:	85 c9                	test   %ecx,%ecx
140538723:	75 ee                	jne    0x140538713
140538725:	85 d2                	test   %edx,%edx
140538727:	0f 94 c0             	sete   %al
14053872a:	48 83 c4 40          	add    $0x40,%rsp
14053872e:	5b                   	pop    %rbx
14053872f:	c3                   	ret
140538730:	80 b9 a9 00 00 00 00 	cmpb   $0x0,0xa9(%rcx)
140538737:	75 6c                	jne    0x1405387a5
140538739:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140538740:	84 d2                	test   %dl,%dl
140538742:	74 06                	je     0x14053874a
140538744:	48 8b 41 58          	mov    0x58(%rcx),%rax
140538748:	eb 04                	jmp    0x14053874e
14053874a:	48 8b 41 60          	mov    0x60(%rcx),%rax
14053874e:	48 85 c0             	test   %rax,%rax
140538751:	74 44                	je     0x140538797
140538753:	80 b8 ab 00 00 00 00 	cmpb   $0x0,0xab(%rax)
14053875a:	74 2e                	je     0x14053878a
14053875c:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140538763:	48 85 c0             	test   %rax,%rax
140538766:	74 2f                	je     0x140538797
140538768:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14053876f:	00
140538770:	80 b8 ab 00 00 00 00 	cmpb   $0x0,0xab(%rax)
140538777:	74 0c                	je     0x140538785
140538779:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140538780:	48 85 c0             	test   %rax,%rax
140538783:	75 eb                	jne    0x140538770
140538785:	48 85 c0             	test   %rax,%rax
140538788:	74 0d                	je     0x140538797
14053878a:	80 b8 a9 00 00 00 00 	cmpb   $0x0,0xa9(%rax)
140538791:	48 8b c8             	mov    %rax,%rcx
140538794:	74 aa                	je     0x140538740
140538796:	c3                   	ret
140538797:	48 8b 01             	mov    (%rcx),%rax
14053879a:	48 8b 40 50          	mov    0x50(%rax),%rax
14053879e:	48 ff 25 7b b2 a4 00 	rex.W jmp *0xa4b27b(%rip)        # 0x140f83a20
1405387a5:	c3                   	ret
1405387a6:	cc                   	int3
1405387a7:	cc                   	int3
1405387a8:	cc                   	int3
1405387a9:	cc                   	int3
1405387aa:	cc                   	int3
1405387ab:	cc                   	int3
1405387ac:	cc                   	int3
1405387ad:	cc                   	int3
1405387ae:	cc                   	int3
1405387af:	cc                   	int3
1405387b0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1405387b5:	48 83 ec 68          	sub    $0x68,%rsp
1405387b9:	4c 8b d1             	mov    %rcx,%r10
1405387bc:	80 b9 a9 00 00 00 00 	cmpb   $0x0,0xa9(%rcx)
1405387c3:	0f 85 9d 00 00 00    	jne    0x140538866
1405387c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1405387d0:	45 84 c9             	test   %r9b,%r9b
1405387d3:	74 06                	je     0x1405387db
1405387d5:	49 8b 42 58          	mov    0x58(%r10),%rax
1405387d9:	eb 04                	jmp    0x1405387df
1405387db:	49 8b 42 60          	mov    0x60(%r10),%rax
1405387df:	48 85 c0             	test   %rax,%rax
1405387e2:	74 4c                	je     0x140538830
1405387e4:	80 b8 ab 00 00 00 00 	cmpb   $0x0,0xab(%rax)
1405387eb:	74 2d                	je     0x14053881a
1405387ed:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
1405387f4:	48 85 c0             	test   %rax,%rax
1405387f7:	74 37                	je     0x140538830
1405387f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140538800:	80 b8 ab 00 00 00 00 	cmpb   $0x0,0xab(%rax)
140538807:	74 0c                	je     0x140538815
140538809:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140538810:	48 85 c0             	test   %rax,%rax
140538813:	75 eb                	jne    0x140538800
140538815:	48 85 c0             	test   %rax,%rax
140538818:	74 16                	je     0x140538830
14053881a:	4c 8b d0             	mov    %rax,%r10
14053881d:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140538822:	80 b8 a9 00 00 00 00 	cmpb   $0x0,0xa9(%rax)
140538829:	74 a5                	je     0x1405387d0
14053882b:	48 83 c4 68          	add    $0x68,%rsp
14053882f:	c3                   	ret
140538830:	49 8b 02             	mov    (%r10),%rax
140538833:	8b 8c 24 a0 00 00 00 	mov    0xa0(%rsp),%ecx
14053883a:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14053883e:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140538845:	00
140538846:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14053884b:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140538852:	00
140538853:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140538858:	49 8b ca             	mov    %r10,%rcx
14053885b:	48 8b 40 38          	mov    0x38(%rax),%rax
14053885f:	ff 15 bb b1 a4 00    	call   *0xa4b1bb(%rip)        # 0x140f83a20
140538865:	90                   	nop
140538866:	48 83 c4 68          	add    $0x68,%rsp
14053886a:	c3                   	ret
14053886b:	cc                   	int3
14053886c:	cc                   	int3
14053886d:	cc                   	int3
14053886e:	cc                   	int3
14053886f:	cc                   	int3
140538870:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140538875:	48 83 ec 58          	sub    $0x58,%rsp
140538879:	80 b9 a9 00 00 00 00 	cmpb   $0x0,0xa9(%rcx)
140538880:	75 6c                	jne    0x1405388ee
140538882:	45 84 c9             	test   %r9b,%r9b
140538885:	74 06                	je     0x14053888d
140538887:	48 8b 41 58          	mov    0x58(%rcx),%rax
14053888b:	eb 04                	jmp    0x140538891
14053888d:	48 8b 41 60          	mov    0x60(%rcx),%rax
140538891:	48 85 c0             	test   %rax,%rax
140538894:	74 4a                	je     0x1405388e0
140538896:	80 b8 ab 00 00 00 00 	cmpb   $0x0,0xab(%rax)
14053889d:	74 2b                	je     0x1405388ca
14053889f:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
1405388a6:	48 85 c0             	test   %rax,%rax
1405388a9:	74 35                	je     0x1405388e0
1405388ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1405388b0:	80 b8 ab 00 00 00 00 	cmpb   $0x0,0xab(%rax)
1405388b7:	74 0c                	je     0x1405388c5
1405388b9:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
1405388c0:	48 85 c0             	test   %rax,%rax
1405388c3:	75 eb                	jne    0x1405388b0
1405388c5:	48 85 c0             	test   %rax,%rax
1405388c8:	74 16                	je     0x1405388e0
1405388ca:	48 8b c8             	mov    %rax,%rcx
1405388cd:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1405388d2:	80 b8 a9 00 00 00 00 	cmpb   $0x0,0xa9(%rax)
1405388d9:	74 a7                	je     0x140538882
1405388db:	48 83 c4 58          	add    $0x58,%rsp
1405388df:	c3                   	ret
1405388e0:	48 8b 01             	mov    (%rcx),%rax
1405388e3:	48 8b 40 40          	mov    0x40(%rax),%rax
1405388e7:	ff 15 33 b1 a4 00    	call   *0xa4b133(%rip)        # 0x140f83a20
1405388ed:	90                   	nop
1405388ee:	48 83 c4 58          	add    $0x58,%rsp
1405388f2:	c3                   	ret
1405388f3:	cc                   	int3
1405388f4:	cc                   	int3
1405388f5:	cc                   	int3
1405388f6:	cc                   	int3
1405388f7:	cc                   	int3
1405388f8:	cc                   	int3
1405388f9:	cc                   	int3
1405388fa:	cc                   	int3
1405388fb:	cc                   	int3
1405388fc:	cc                   	int3
1405388fd:	cc                   	int3
1405388fe:	cc                   	int3
1405388ff:	cc                   	int3
140538900:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140538905:	48 83 ec 58          	sub    $0x58,%rsp
140538909:	80 b9 a9 00 00 00 00 	cmpb   $0x0,0xa9(%rcx)
140538910:	75 6c                	jne    0x14053897e
140538912:	45 84 c9             	test   %r9b,%r9b
140538915:	74 06                	je     0x14053891d
140538917:	48 8b 41 58          	mov    0x58(%rcx),%rax
14053891b:	eb 04                	jmp    0x140538921
14053891d:	48 8b 41 60          	mov    0x60(%rcx),%rax
140538921:	48 85 c0             	test   %rax,%rax
140538924:	74 4a                	je     0x140538970
140538926:	80 b8 ab 00 00 00 00 	cmpb   $0x0,0xab(%rax)
14053892d:	74 2b                	je     0x14053895a
14053892f:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140538936:	48 85 c0             	test   %rax,%rax
140538939:	74 35                	je     0x140538970
14053893b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140538940:	80 b8 ab 00 00 00 00 	cmpb   $0x0,0xab(%rax)
140538947:	74 0c                	je     0x140538955
140538949:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
140538950:	48 85 c0             	test   %rax,%rax
140538953:	75 eb                	jne    0x140538940
140538955:	48 85 c0             	test   %rax,%rax
140538958:	74 16                	je     0x140538970
14053895a:	48 8b c8             	mov    %rax,%rcx
14053895d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140538962:	80 b8 a9 00 00 00 00 	cmpb   $0x0,0xa9(%rax)
140538969:	74 a7                	je     0x140538912
14053896b:	48 83 c4 58          	add    $0x58,%rsp
14053896f:	c3                   	ret
140538970:	48 8b 01             	mov    (%rcx),%rax
140538973:	48 8b 40 48          	mov    0x48(%rax),%rax
140538977:	ff 15 a3 b0 a4 00    	call   *0xa4b0a3(%rip)        # 0x140f83a20
14053897d:	90                   	nop
14053897e:	48 83 c4 58          	add    $0x58,%rsp
140538982:	c3                   	ret
140538983:	cc                   	int3
140538984:	cc                   	int3
140538985:	cc                   	int3
140538986:	cc                   	int3
140538987:	cc                   	int3
140538988:	cc                   	int3
140538989:	cc                   	int3
14053898a:	cc                   	int3
14053898b:	cc                   	int3
14053898c:	cc                   	int3
14053898d:	cc                   	int3
14053898e:	cc                   	int3
14053898f:	cc                   	int3
140538990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140538995:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14053899a:	57                   	push   %rdi
14053899b:	48 83 ec 20          	sub    $0x20,%rsp
14053899f:	48 8b da             	mov    %rdx,%rbx
1405389a2:	48 8b 91 80 00 00 00 	mov    0x80(%rcx),%rdx
1405389a9:	48 8d 79 78          	lea    0x78(%rcx),%rdi
1405389ad:	48 8b 07             	mov    (%rdi),%rax
1405389b0:	48 3b c2             	cmp    %rdx,%rax
1405389b3:	74 1e                	je     0x1405389d3
1405389b5:	44 8b 03             	mov    (%rbx),%r8d
1405389b8:	44 39 00             	cmp    %r8d,(%rax)
1405389bb:	75 08                	jne    0x1405389c5
1405389bd:	8b 4b 04             	mov    0x4(%rbx),%ecx
1405389c0:	39 48 04             	cmp    %ecx,0x4(%rax)
1405389c3:	74 09                	je     0x1405389ce
1405389c5:	48 83 c0 18          	add    $0x18,%rax
1405389c9:	48 3b c2             	cmp    %rdx,%rax
1405389cc:	75 ea                	jne    0x1405389b8
1405389ce:	48 3b c2             	cmp    %rdx,%rax
1405389d1:	75 2b                	jne    0x1405389fe
1405389d3:	48 8b 47 08          	mov    0x8(%rdi),%rax
1405389d7:	48 3b 47 10          	cmp    0x10(%rdi),%rax
1405389db:	74 12                	je     0x1405389ef
1405389dd:	48 8b d3             	mov    %rbx,%rdx
1405389e0:	48 8b c8             	mov    %rax,%rcx
1405389e3:	e8 08 e5 21 00       	call   0x140756ef0
1405389e8:	48 83 47 08 18       	addq   $0x18,0x8(%rdi)
1405389ed:	eb 0f                	jmp    0x1405389fe
1405389ef:	4c 8b c3             	mov    %rbx,%r8
1405389f2:	48 8b d0             	mov    %rax,%rdx
1405389f5:	48 8b cf             	mov    %rdi,%rcx
1405389f8:	e8 93 c8 ff ff       	call   0x140535290
1405389fd:	90                   	nop
1405389fe:	48 8b cb             	mov    %rbx,%rcx
140538a01:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140538a06:	48 83 c4 20          	add    $0x20,%rsp
140538a0a:	5f                   	pop    %rdi
140538a0b:	e9 b0 e7 21 00       	jmp    0x1407571c0
140538a10:	40 53                	rex push %rbx
140538a12:	48 83 ec 20          	sub    $0x20,%rsp
140538a16:	48 8b d9             	mov    %rcx,%rbx
140538a19:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140538a1d:	48 8b 01             	mov    (%rcx),%rax
140538a20:	8b 53 20             	mov    0x20(%rbx),%edx
140538a23:	48 8b 40 60          	mov    0x60(%rax),%rax
140538a27:	ff 15 f3 af a4 00    	call   *0xa4aff3(%rip)        # 0x140f83a20
140538a2d:	0f b6 83 ab 00 00 00 	movzbl 0xab(%rbx),%eax
140538a34:	48 83 c4 20          	add    $0x20,%rsp
140538a38:	5b                   	pop    %rbx
140538a39:	c3                   	ret
140538a3a:	cc                   	int3
140538a3b:	cc                   	int3
140538a3c:	cc                   	int3
140538a3d:	cc                   	int3
140538a3e:	cc                   	int3
140538a3f:	cc                   	int3
140538a40:	48 8b 0a             	mov    (%rdx),%rcx