1400176f4:	cc                   	int3
1400176f5:	cc                   	int3
1400176f6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400176fd:	00 00 00
140017700:	48 2b d1             	sub    %rcx,%rdx
140017703:	4d 85 c0             	test   %r8,%r8
140017706:	74 6a                	je     0x140017772
140017708:	f7 c1 07 00 00 00    	test   $0x7,%ecx
14001770e:	74 1d                	je     0x14001772d
140017710:	0f b6 01             	movzbl (%rcx),%eax
140017713:	3a 04 0a             	cmp    (%rdx,%rcx,1),%al
140017716:	75 5d                	jne    0x140017775
140017718:	48 ff c1             	inc    %rcx
14001771b:	49 ff c8             	dec    %r8
14001771e:	74 52                	je     0x140017772
140017720:	84 c0                	test   %al,%al
140017722:	74 4e                	je     0x140017772
140017724:	48 f7 c1 07 00 00 00 	test   $0x7,%rcx
14001772b:	75 e3                	jne    0x140017710
14001772d:	49 bb 80 80 80 80 80 	movabs $0x8080808080808080,%r11
140017734:	80 80 80
140017737:	49 ba ff fe fe fe fe 	movabs $0xfefefefefefefeff,%r10
14001773e:	fe fe fe
140017741:	8d 04 0a             	lea    (%rdx,%rcx,1),%eax
140017744:	25 ff 0f 00 00       	and    $0xfff,%eax
140017749:	3d f8 0f 00 00       	cmp    $0xff8,%eax
14001774e:	77 c0                	ja     0x140017710
140017750:	48 8b 01             	mov    (%rcx),%rax
140017753:	48 3b 04 0a          	cmp    (%rdx,%rcx,1),%rax
140017757:	75 b7                	jne    0x140017710
140017759:	48 83 c1 08          	add    $0x8,%rcx
14001775d:	49 83 e8 08          	sub    $0x8,%r8
140017761:	76 0f                	jbe    0x140017772
140017763:	4d 8d 0c 02          	lea    (%r10,%rax,1),%r9
140017767:	48 f7 d0             	not    %rax
14001776a:	49 23 c1             	and    %r9,%rax
14001776d:	49 85 c3             	test   %rax,%r11
140017770:	74 cf                	je     0x140017741
140017772:	33 c0                	xor    %eax,%eax
140017774:	c3                   	ret
140017775:	48 1b c0             	sbb    %rax,%rax
140017778:	48 83 c8 01          	or     $0x1,%rax
14001777c:	c3                   	ret
14001777d:	cc                   	int3
14001777e:	cc                   	int3
14001777f:	cc                   	int3
140017780:	cc                   	int3
140017781:	cc                   	int3
140017782:	cc                   	int3
140017783:	cc                   	int3
140017784:	cc                   	int3
140017785:	cc                   	int3
140017786:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14001778d:	00 00 00
140017790:	40 55                	rex push %rbp
140017792:	48 83 ec 20          	sub    $0x20,%rsp
140017796:	48 8b ea             	mov    %rdx,%rbp
140017799:	48 8b 01             	mov    (%rcx),%rax
14001779c:	48 8b d1             	mov    %rcx,%rdx
14001779f:	8b 08                	mov    (%rax),%ecx
1400177a1:	e8 12 2c ff ff       	call   0x14000a3b8
1400177a6:	90                   	nop
1400177a7:	48 83 c4 20          	add    $0x20,%rsp
1400177ab:	5d                   	pop    %rbp
1400177ac:	c3                   	ret
1400177ad:	cc                   	int3
1400177ae:	40 55                	rex push %rbp
1400177b0:	48 8b ea             	mov    %rdx,%rbp
1400177b3:	48 8b 01             	mov    (%rcx),%rax
1400177b6:	33 c9                	xor    %ecx,%ecx
1400177b8:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
1400177be:	0f 94 c1             	sete   %cl
1400177c1:	8b c1                	mov    %ecx,%eax
1400177c3:	5d                   	pop    %rbp
1400177c4:	c3                   	ret
1400177c5:	cc                   	int3
1400177c6:	40 53                	rex push %rbx
1400177c8:	55                   	push   %rbp
1400177c9:	48 83 ec 28          	sub    $0x28,%rsp
1400177cd:	48 8b ea             	mov    %rdx,%rbp
1400177d0:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
1400177d4:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1400177d8:	80 7d 58 00          	cmpb   $0x0,0x58(%rbp)
1400177dc:	74 6c                	je     0x14001784a
1400177de:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400177e2:	48 8b 08             	mov    (%rax),%rcx
1400177e5:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
1400177e9:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400177ed:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%rax)
1400177f3:	75 55                	jne    0x14001784a
1400177f5:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400177f9:	83 78 18 04          	cmpl   $0x4,0x18(%rax)
1400177fd:	75 4b                	jne    0x14001784a
1400177ff:	48 8b 45 28          	mov    0x28(%rbp),%rax
140017803:	81 78 20 20 05 93 19 	cmpl   $0x19930520,0x20(%rax)
14001780a:	74 1a                	je     0x140017826
14001780c:	48 8b 45 28          	mov    0x28(%rbp),%rax
140017810:	81 78 20 21 05 93 19 	cmpl   $0x19930521,0x20(%rax)
140017817:	74 0d                	je     0x140017826
140017819:	48 8b 45 28          	mov    0x28(%rbp),%rax
14001781d:	81 78 20 22 05 93 19 	cmpl   $0x19930522,0x20(%rax)
140017824:	75 24                	jne    0x14001784a
140017826:	e8 31 bb fe ff       	call   0x14000335c
14001782b:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
14001782f:	48 89 48 20          	mov    %rcx,0x20(%rax)
140017833:	48 8b 45 30          	mov    0x30(%rbp),%rax
140017837:	48 8b 58 08          	mov    0x8(%rax),%rbx
14001783b:	e8 1c bb fe ff       	call   0x14000335c
140017840:	48 89 58 28          	mov    %rbx,0x28(%rax)
140017844:	e8 7b 3e ff ff       	call   0x14000b6c4
140017849:	90                   	nop
14001784a:	c7 45 20 00 00 00 00 	movl   $0x0,0x20(%rbp)
140017851:	8b 45 20             	mov    0x20(%rbp),%eax
140017854:	48 83 c4 28          	add    $0x28,%rsp
140017858:	5d                   	pop    %rbp
140017859:	5b                   	pop    %rbx
14001785a:	c3                   	ret
14001785b:	cc                   	int3
14001785c:	40 53                	rex push %rbx
14001785e:	55                   	push   %rbp
14001785f:	57                   	push   %rdi
140017860:	48 83 ec 40          	sub    $0x40,%rsp
140017864:	48 8b ea             	mov    %rdx,%rbp
140017867:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
14001786b:	48 89 4d 48          	mov    %rcx,0x48(%rbp)
14001786f:	e8 e8 ba fe ff       	call   0x14000335c
140017874:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
14001787b:	48 89 48 70          	mov    %rcx,0x70(%rax)
14001787f:	48 8b bd 98 00 00 00 	mov    0x98(%rbp),%rdi
140017886:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14001788a:	e8 cd ba fe ff       	call   0x14000335c
14001788f:	48 89 58 60          	mov    %rbx,0x60(%rax)
140017893:	48 8b 45 48          	mov    0x48(%rbp),%rax
140017897:	48 8b 08             	mov    (%rax),%rcx
14001789a:	48 8b 59 38          	mov    0x38(%rcx),%rbx
14001789e:	e8 b9 ba fe ff       	call   0x14000335c
1400178a3:	48 89 58 68          	mov    %rbx,0x68(%rax)
1400178a7:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400178ab:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
1400178b0:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400178b6:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1400178bb:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
1400178c2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400178c7:	4c 8b cf             	mov    %rdi,%r9
1400178ca:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
1400178d1:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
1400178d8:	48 8b 09             	mov    (%rcx),%rcx
1400178db:	e8 48 d4 fe ff       	call   0x140004d28
1400178e0:	e8 77 ba fe ff       	call   0x14000335c
1400178e5:	48 83 60 70 00       	andq   $0x0,0x70(%rax)
1400178ea:	c7 45 40 01 00 00 00 	movl   $0x1,0x40(%rbp)
1400178f1:	c7 45 44 01 00 00 00 	movl   $0x1,0x44(%rbp)
1400178f8:	8b 45 44             	mov    0x44(%rbp),%eax
1400178fb:	48 83 c4 40          	add    $0x40,%rsp
1400178ff:	5f                   	pop    %rdi
140017900:	5d                   	pop    %rbp
140017901:	5b                   	pop    %rbx
140017902:	c3                   	ret
140017903:	cc                   	int3
140017904:	40 55                	rex push %rbp
140017906:	48 83 ec 20          	sub    $0x20,%rsp
14001790a:	48 8b ea             	mov    %rdx,%rbp
14001790d:	48 89 4d 58          	mov    %rcx,0x58(%rbp)
140017911:	4c 8d 45 20          	lea    0x20(%rbp),%r8
140017915:	48 8b 95 b8 00 00 00 	mov    0xb8(%rbp),%rdx
14001791c:	e8 27 d7 fe ff       	call   0x140005048
140017921:	90                   	nop
140017922:	48 83 c4 20          	add    $0x20,%rsp
140017926:	5d                   	pop    %rbp
140017927:	c3                   	ret
140017928:	cc                   	int3
140017929:	40 53                	rex push %rbx
14001792b:	55                   	push   %rbp
14001792c:	48 83 ec 28          	sub    $0x28,%rsp
140017930:	48 8b ea             	mov    %rdx,%rbp
140017933:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140017937:	e8 54 c3 fe ff       	call   0x140003c90
14001793c:	83 7d 20 00          	cmpl   $0x0,0x20(%rbp)
140017940:	75 48                	jne    0x14001798a
140017942:	48 8b 9d b8 00 00 00 	mov    0xb8(%rbp),%rbx
140017949:	81 3b 63 73 6d e0    	cmpl   $0xe06d7363,(%rbx)
14001794f:	75 39                	jne    0x14001798a
140017951:	83 7b 18 04          	cmpl   $0x4,0x18(%rbx)
140017955:	75 33                	jne    0x14001798a
140017957:	81 7b 20 20 05 93 19 	cmpl   $0x19930520,0x20(%rbx)
14001795e:	74 12                	je     0x140017972
140017960:	81 7b 20 21 05 93 19 	cmpl   $0x19930521,0x20(%rbx)
140017967:	74 09                	je     0x140017972
140017969:	81 7b 20 22 05 93 19 	cmpl   $0x19930522,0x20(%rbx)
140017970:	75 18                	jne    0x14001798a
140017972:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140017976:	e8 29 b8 fe ff       	call   0x1400031a4
14001797b:	85 c0                	test   %eax,%eax
14001797d:	74 0b                	je     0x14001798a
14001797f:	b2 01                	mov    $0x1,%dl
140017981:	48 8b cb             	mov    %rbx,%rcx
140017984:	e8 a7 b7 fe ff       	call   0x140003130
140017989:	90                   	nop
14001798a:	e8 cd b9 fe ff       	call   0x14000335c
14001798f:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
140017996:	48 89 48 20          	mov    %rcx,0x20(%rax)
14001799a:	e8 bd b9 fe ff       	call   0x14000335c
14001799f:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1400179a3:	48 89 48 28          	mov    %rcx,0x28(%rax)
1400179a7:	48 83 c4 28          	add    $0x28,%rsp
1400179ab:	5d                   	pop    %rbp
1400179ac:	5b                   	pop    %rbx
1400179ad:	c3                   	ret
1400179ae:	cc                   	int3
1400179af:	40 55                	rex push %rbp
1400179b1:	48 83 ec 20          	sub    $0x20,%rsp
1400179b5:	48 8b ea             	mov    %rdx,%rbp
1400179b8:	e8 3b b8 fe ff       	call   0x1400031f8
1400179bd:	90                   	nop
1400179be:	48 83 c4 20          	add    $0x20,%rsp
1400179c2:	5d                   	pop    %rbp
1400179c3:	c3                   	ret
1400179c4:	cc                   	int3
1400179c5:	40 55                	rex push %rbp
1400179c7:	48 83 ec 20          	sub    $0x20,%rsp
1400179cb:	48 8b ea             	mov    %rdx,%rbp
1400179ce:	e8 89 b9 fe ff       	call   0x14000335c
1400179d3:	83 78 30 00          	cmpl   $0x0,0x30(%rax)
1400179d7:	7e 08                	jle    0x1400179e1
1400179d9:	e8 7e b9 fe ff       	call   0x14000335c
1400179de:	ff 48 30             	decl   0x30(%rax)
1400179e1:	48 83 c4 20          	add    $0x20,%rsp
1400179e5:	5d                   	pop    %rbp
1400179e6:	c3                   	ret
1400179e7:	cc                   	int3
1400179e8:	40 55                	rex push %rbp
1400179ea:	48 83 ec 20          	sub    $0x20,%rsp
1400179ee:	48 8b ea             	mov    %rdx,%rbp
1400179f1:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400179f5:	48 8b 09             	mov    (%rcx),%rcx
1400179f8:	48 83 c4 20          	add    $0x20,%rsp
1400179fc:	5d                   	pop    %rbp
1400179fd:	e9 fa 25 ff ff       	jmp    0x140009ffc
140017a02:	cc                   	int3
140017a03:	40 55                	rex push %rbp
140017a05:	48 83 ec 20          	sub    $0x20,%rsp
140017a09:	48 8b ea             	mov    %rdx,%rbp
140017a0c:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140017a10:	48 8b 09             	mov    (%rcx),%rcx
140017a13:	48 83 c4 20          	add    $0x20,%rsp
140017a17:	5d                   	pop    %rbp
140017a18:	e9 df 25 ff ff       	jmp    0x140009ffc
140017a1d:	cc                   	int3
140017a1e:	40 55                	rex push %rbp
140017a20:	48 83 ec 20          	sub    $0x20,%rsp
140017a24:	48 8b ea             	mov    %rdx,%rbp
140017a27:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140017a2b:	8b 09                	mov    (%rcx),%ecx
140017a2d:	48 83 c4 20          	add    $0x20,%rsp
140017a31:	5d                   	pop    %rbp
140017a32:	e9 05 87 ff ff       	jmp    0x14001013c
140017a37:	cc                   	int3
140017a38:	40 55                	rex push %rbp
140017a3a:	48 83 ec 20          	sub    $0x20,%rsp
140017a3e:	48 8b ea             	mov    %rdx,%rbp
140017a41:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
140017a45:	48 8b 01             	mov    (%rcx),%rax
140017a48:	8b 08                	mov    (%rax),%ecx
140017a4a:	89 4d 24             	mov    %ecx,0x24(%rbp)
140017a4d:	33 c0                	xor    %eax,%eax
140017a4f:	81 f9 63 73 6d e0    	cmp    $0xe06d7363,%ecx
140017a55:	0f 94 c0             	sete   %al
140017a58:	89 45 20             	mov    %eax,0x20(%rbp)
140017a5b:	8b 45 20             	mov    0x20(%rbp),%eax
140017a5e:	48 83 c4 20          	add    $0x20,%rsp
140017a62:	5d                   	pop    %rbp
140017a63:	c3                   	ret
140017a64:	cc                   	int3
140017a65:	40 55                	rex push %rbp
140017a67:	48 83 ec 20          	sub    $0x20,%rsp
140017a6b:	48 8b ea             	mov    %rdx,%rbp
140017a6e:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140017a72:	8b 09                	mov    (%rcx),%ecx
140017a74:	48 83 c4 20          	add    $0x20,%rsp
140017a78:	5d                   	pop    %rbp
140017a79:	e9 be 86 ff ff       	jmp    0x14001013c
140017a7e:	cc                   	int3
140017a7f:	40 55                	rex push %rbp
140017a81:	48 83 ec 20          	sub    $0x20,%rsp
140017a85:	48 8b ea             	mov    %rdx,%rbp
140017a88:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140017a8c:	8b 09                	mov    (%rcx),%ecx
140017a8e:	48 83 c4 20          	add    $0x20,%rsp
140017a92:	5d                   	pop    %rbp
140017a93:	e9 a4 86 ff ff       	jmp    0x14001013c
140017a98:	cc                   	int3
140017a99:	40 55                	rex push %rbp
140017a9b:	48 83 ec 20          	sub    $0x20,%rsp
140017a9f:	48 8b ea             	mov    %rdx,%rbp
140017aa2:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140017aa6:	8b 09                	mov    (%rcx),%ecx
140017aa8:	48 83 c4 20          	add    $0x20,%rsp
140017aac:	5d                   	pop    %rbp
140017aad:	e9 8a 86 ff ff       	jmp    0x14001013c
140017ab2:	cc                   	int3
140017ab3:	40 55                	rex push %rbp
140017ab5:	48 83 ec 20          	sub    $0x20,%rsp
140017ab9:	48 8b ea             	mov    %rdx,%rbp
140017abc:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140017ac0:	8b 09                	mov    (%rcx),%ecx
140017ac2:	48 83 c4 20          	add    $0x20,%rsp
140017ac6:	5d                   	pop    %rbp
140017ac7:	e9 70 86 ff ff       	jmp    0x14001013c
140017acc:	cc                   	int3
140017acd:	40 55                	rex push %rbp
140017acf:	48 83 ec 20          	sub    $0x20,%rsp
140017ad3:	48 8b ea             	mov    %rdx,%rbp
140017ad6:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140017ada:	8b 09                	mov    (%rcx),%ecx
140017adc:	48 83 c4 20          	add    $0x20,%rsp
140017ae0:	5d                   	pop    %rbp
140017ae1:	e9 56 86 ff ff       	jmp    0x14001013c
140017ae6:	cc                   	int3
140017ae7:	40 55                	rex push %rbp
140017ae9:	48 83 ec 20          	sub    $0x20,%rsp
140017aed:	48 8b ea             	mov    %rdx,%rbp
140017af0:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140017af4:	8b 09                	mov    (%rcx),%ecx
140017af6:	48 83 c4 20          	add    $0x20,%rsp
140017afa:	5d                   	pop    %rbp
140017afb:	e9 3c 86 ff ff       	jmp    0x14001013c
140017b00:	cc                   	int3
140017b01:	40 55                	rex push %rbp
140017b03:	48 83 ec 20          	sub    $0x20,%rsp
140017b07:	48 8b ea             	mov    %rdx,%rbp
140017b0a:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140017b0e:	8b 09                	mov    (%rcx),%ecx
140017b10:	48 83 c4 20          	add    $0x20,%rsp
140017b14:	5d                   	pop    %rbp
140017b15:	e9 22 86 ff ff       	jmp    0x14001013c
140017b1a:	cc                   	int3
140017b1b:	40 55                	rex push %rbp
140017b1d:	48 83 ec 20          	sub    $0x20,%rsp
140017b21:	48 8b ea             	mov    %rdx,%rbp
140017b24:	b9 07 00 00 00       	mov    $0x7,%ecx
140017b29:	48 83 c4 20          	add    $0x20,%rsp
140017b2d:	5d                   	pop    %rbp
140017b2e:	e9 09 86 ff ff       	jmp    0x14001013c
140017b33:	cc                   	int3
140017b34:	40 55                	rex push %rbp
140017b36:	48 83 ec 20          	sub    $0x20,%rsp
140017b3a:	48 8b ea             	mov    %rdx,%rbp
140017b3d:	b9 08 00 00 00       	mov    $0x8,%ecx
140017b42:	48 83 c4 20          	add    $0x20,%rsp
140017b46:	5d                   	pop    %rbp