1400066db:	cc                   	int3
1400066dc:	48 83 ec 28          	sub    $0x28,%rsp
1400066e0:	80 39 00             	cmpb   $0x0,(%rcx)
1400066e3:	75 0f                	jne    0x1400066f4
1400066e5:	8b 49 04             	mov    0x4(%rcx),%ecx
1400066e8:	48 ff 15 f1 94 03 00 	rex.W call *0x394f1(%rip)        # 0x14003fbe0
1400066ef:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400066f4:	48 83 c4 28          	add    $0x28,%rsp
1400066f8:	c3                   	ret
1400066f9:	cc                   	int3
1400066fa:	cc                   	int3
1400066fb:	cc                   	int3
1400066fc:	cc                   	int3
1400066fd:	cc                   	int3
1400066fe:	cc                   	int3
1400066ff:	cc                   	int3
140006700:	48 83 ec 28          	sub    $0x28,%rsp
140006704:	48 ff 15 fd 94 03 00 	rex.W call *0x394fd(%rip)        # 0x14003fc08
14000670b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006710:	85 c0                	test   %eax,%eax
140006712:	74 06                	je     0x14000671a
140006714:	48 83 c4 28          	add    $0x28,%rsp
140006718:	c3                   	ret
140006719:	cc                   	int3
14000671a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14000671f:	ba 26 09 00 00       	mov    $0x926,%edx
140006724:	e8 fb fe ff ff       	call   0x140006624
140006729:	cc                   	int3
14000672a:	cc                   	int3
14000672b:	cc                   	int3
14000672c:	cc                   	int3
14000672d:	cc                   	int3
14000672e:	cc                   	int3
14000672f:	cc                   	int3
140006730:	48 83 ec 28          	sub    $0x28,%rsp
140006734:	48 ff 15 35 96 03 00 	rex.W call *0x39635(%rip)        # 0x14003fd70
14000673b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006740:	85 c0                	test   %eax,%eax
140006742:	74 06                	je     0x14000674a
140006744:	48 83 c4 28          	add    $0x28,%rsp
140006748:	c3                   	ret
140006749:	cc                   	int3
14000674a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14000674f:	ba 30 09 00 00       	mov    $0x930,%edx
140006754:	e8 cb fe ff ff       	call   0x140006624
140006759:	cc                   	int3
14000675a:	cc                   	int3
14000675b:	cc                   	int3
14000675c:	cc                   	int3
14000675d:	cc                   	int3
14000675e:	cc                   	int3
14000675f:	cc                   	int3
140006760:	48 83 ec 38          	sub    $0x38,%rsp
140006764:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
14000676b:	ff ff
14000676d:	48 8b 09             	mov    (%rcx),%rcx
140006770:	48 85 c9             	test   %rcx,%rcx
140006773:	74 06                	je     0x14000677b
140006775:	e8 b6 ff ff ff       	call   0x140006730
14000677a:	90                   	nop
14000677b:	48 83 c4 38          	add    $0x38,%rsp
14000677f:	c3                   	ret
140006780:	cc                   	int3
140006781:	cc                   	int3
140006782:	cc                   	int3
140006783:	cc                   	int3
140006784:	cc                   	int3
140006785:	cc                   	int3
140006786:	cc                   	int3
140006787:	cc                   	int3
140006788:	48 83 ec 38          	sub    $0x38,%rsp
14000678c:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140006793:	ff ff
140006795:	48 8b 09             	mov    (%rcx),%rcx
140006798:	48 85 c9             	test   %rcx,%rcx
14000679b:	74 0d                	je     0x1400067aa
14000679d:	48 ff 15 c4 95 03 00 	rex.W call *0x395c4(%rip)        # 0x14003fd68
1400067a4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400067a9:	90                   	nop
1400067aa:	48 83 c4 38          	add    $0x38,%rsp
1400067ae:	c3                   	ret
1400067af:	cc                   	int3
1400067b0:	cc                   	int3
1400067b1:	cc                   	int3
1400067b2:	cc                   	int3
1400067b3:	cc                   	int3
1400067b4:	cc                   	int3
1400067b5:	cc                   	int3
1400067b6:	cc                   	int3
1400067b7:	cc                   	int3
1400067b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400067bd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400067c2:	57                   	push   %rdi
1400067c3:	48 83 ec 20          	sub    $0x20,%rsp
1400067c7:	48 8b 31             	mov    (%rcx),%rsi
1400067ca:	48 8b f9             	mov    %rcx,%rdi
1400067cd:	48 85 f6             	test   %rsi,%rsi
1400067d0:	74 24                	je     0x1400067f6
1400067d2:	48 ff 15 0f 94 03 00 	rex.W call *0x3940f(%rip)        # 0x14003fbe8
1400067d9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400067de:	48 8b ce             	mov    %rsi,%rcx
1400067e1:	8b d8                	mov    %eax,%ebx
1400067e3:	e8 18 ff ff ff       	call   0x140006700
1400067e8:	8b cb                	mov    %ebx,%ecx
1400067ea:	48 ff 15 ef 93 03 00 	rex.W call *0x393ef(%rip)        # 0x14003fbe0
1400067f1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400067f6:	48 83 27 00          	andq   $0x0,(%rdi)
1400067fa:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1400067fe:	48 85 f6             	test   %rsi,%rsi
140006801:	74 24                	je     0x140006827
140006803:	48 ff 15 de 93 03 00 	rex.W call *0x393de(%rip)        # 0x14003fbe8
14000680a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000680f:	48 8b ce             	mov    %rsi,%rcx
140006812:	8b d8                	mov    %eax,%ebx
140006814:	e8 e7 fe ff ff       	call   0x140006700
140006819:	8b cb                	mov    %ebx,%ecx
14000681b:	48 ff 15 be 93 03 00 	rex.W call *0x393be(%rip)        # 0x14003fbe0
140006822:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006827:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14000682c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140006831:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140006836:	48 83 c4 20          	add    $0x20,%rsp
14000683a:	5f                   	pop    %rdi
14000683b:	c3                   	ret
14000683c:	cc                   	int3
14000683d:	cc                   	int3
14000683e:	cc                   	int3
14000683f:	cc                   	int3
140006840:	cc                   	int3
140006841:	cc                   	int3
140006842:	cc                   	int3
140006843:	cc                   	int3
140006844:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140006849:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14000684e:	56                   	push   %rsi
14000684f:	57                   	push   %rdi
140006850:	41 54                	push   %r12
140006852:	41 56                	push   %r14
140006854:	41 57                	push   %r15
140006856:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
14000685d:	48 8b 05 34 5c 04 00 	mov    0x45c34(%rip),%rax        # 0x14004c498
140006864:	48 33 c4             	xor    %rsp,%rax
140006867:	48 89 84 24 40 02 00 	mov    %rax,0x240(%rsp)
14000686e:	00
14000686f:	48 b8 00 00 00 00 00 	movabs $0xc000000000000000,%rax
140006876:	00 00 c0
140006879:	49 8b d9             	mov    %r9,%rbx
14000687c:	4c 8b c2             	mov    %rdx,%r8
14000687f:	48 8b f9             	mov    %rcx,%rdi
140006882:	4c 85 c8             	test   %r9,%rax
140006885:	0f 85 bc 01 00 00    	jne    0x140006a47
14000688b:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140006890:	ba 04 01 00 00       	mov    $0x104,%edx
140006895:	4c 2b c0             	sub    %rax,%r8
140006898:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14000689d:	45 33 e4             	xor    %r12d,%r12d
1400068a0:	41 8d 74 24 01       	lea    0x1(%r12),%esi
1400068a5:	48 8d 82 fa fe ff 7f 	lea    0x7ffffefa(%rdx),%rax
1400068ac:	48 85 c0             	test   %rax,%rax
1400068af:	74 16                	je     0x1400068c7
1400068b1:	41 0f b7 04 08       	movzwl (%r8,%rcx,1),%eax
1400068b6:	66 85 c0             	test   %ax,%ax
1400068b9:	74 0c                	je     0x1400068c7
1400068bb:	66 89 01             	mov    %ax,(%rcx)
1400068be:	48 83 c1 02          	add    $0x2,%rcx
1400068c2:	48 2b d6             	sub    %rsi,%rdx
1400068c5:	75 de                	jne    0x1400068a5
1400068c7:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
1400068cb:	48 85 d2             	test   %rdx,%rdx
1400068ce:	4c 8d 05 53 b5 03 00 	lea    0x3b553(%rip),%r8        # 0x140041e28
1400068d5:	48 0f 45 c1          	cmovne %rcx,%rax
1400068d9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400068de:	66 44 89 20          	mov    %r12w,(%rax)
1400068e2:	e8 95 e6 ff ff       	call   0x140004f7c
1400068e7:	4c 8b f3             	mov    %rbx,%r14
1400068ea:	c7 44 24 28 03 00 1f 	movl   $0x1f0003,0x28(%rsp)
1400068f1:	00
1400068f2:	44 8b c6             	mov    %esi,%r8d
1400068f5:	49 c1 ee 1f          	shr    $0x1f,%r14
1400068f9:	81 e3 ff ff ff 7f    	and    $0x7fffffff,%ebx
1400068ff:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140006904:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140006909:	8b d3                	mov    %ebx,%edx
14000690b:	44 0f 47 c3          	cmova  %ebx,%r8d
14000690f:	33 c9                	xor    %ecx,%ecx
140006911:	48 ff 15 08 94 03 00 	rex.W call *0x39408(%rip)        # 0x14003fd20
140006918:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000691d:	4c 8b f8             	mov    %rax,%r15
140006920:	48 85 c0             	test   %rax,%rax
140006923:	74 34                	je     0x140006959
140006925:	48 8b 2f             	mov    (%rdi),%rbp
140006928:	48 85 ed             	test   %rbp,%rbp
14000692b:	74 24                	je     0x140006951
14000692d:	48 ff 15 b4 92 03 00 	rex.W call *0x392b4(%rip)        # 0x14003fbe8
140006934:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006939:	48 8b cd             	mov    %rbp,%rcx
14000693c:	8b d8                	mov    %eax,%ebx
14000693e:	e8 bd fd ff ff       	call   0x140006700
140006943:	8b cb                	mov    %ebx,%ecx
140006945:	48 ff 15 94 92 03 00 	rex.W call *0x39294(%rip)        # 0x14003fbe0
14000694c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006951:	4c 89 3f             	mov    %r15,(%rdi)
140006954:	41 8b dc             	mov    %r12d,%ebx
140006957:	eb 07                	jmp    0x140006960
140006959:	e8 6e ee ff ff       	call   0x1400057cc
14000695e:	8b d8                	mov    %eax,%ebx
140006960:	85 db                	test   %ebx,%ebx
140006962:	79 23                	jns    0x140006987
140006964:	ba 85 00 00 00       	mov    $0x85,%edx
140006969:	48 8b 8c 24 78 02 00 	mov    0x278(%rsp),%rcx
140006970:	00
140006971:	4c 8d 05 74 b4 03 00 	lea    0x3b474(%rip),%r8        # 0x140041dec
140006978:	44 8b cb             	mov    %ebx,%r9d
14000697b:	e8 4c fc ff ff       	call   0x1400065cc
140006980:	8b c3                	mov    %ebx,%eax
140006982:	e9 93 00 00 00       	jmp    0x140006a1a
140006987:	4c 8d 05 a2 b4 03 00 	lea    0x3b4a2(%rip),%r8        # 0x140041e30
14000698e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140006993:	e8 e4 e5 ff ff       	call   0x140004f7c
140006998:	45 85 f6             	test   %r14d,%r14d
14000699b:	c7 44 24 28 03 00 1f 	movl   $0x1f0003,0x28(%rsp)
1400069a2:	00
1400069a3:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1400069a8:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1400069ad:	41 0f 45 f6          	cmovne %r14d,%esi
1400069b1:	41 8b d6             	mov    %r14d,%edx
1400069b4:	44 8b c6             	mov    %esi,%r8d
1400069b7:	33 c9                	xor    %ecx,%ecx
1400069b9:	48 ff 15 60 93 03 00 	rex.W call *0x39360(%rip)        # 0x14003fd20
1400069c0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400069c5:	48 8b e8             	mov    %rax,%rbp
1400069c8:	48 85 c0             	test   %rax,%rax
1400069cb:	74 36                	je     0x140006a03
1400069cd:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1400069d1:	48 85 f6             	test   %rsi,%rsi
1400069d4:	74 24                	je     0x1400069fa
1400069d6:	48 ff 15 0b 92 03 00 	rex.W call *0x3920b(%rip)        # 0x14003fbe8
1400069dd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400069e2:	48 8b ce             	mov    %rsi,%rcx
1400069e5:	8b d8                	mov    %eax,%ebx
1400069e7:	e8 14 fd ff ff       	call   0x140006700
1400069ec:	8b cb                	mov    %ebx,%ecx
1400069ee:	48 ff 15 eb 91 03 00 	rex.W call *0x391eb(%rip)        # 0x14003fbe0
1400069f5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400069fa:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1400069fe:	41 8b dc             	mov    %r12d,%ebx
140006a01:	eb 07                	jmp    0x140006a0a
140006a03:	e8 c4 ed ff ff       	call   0x1400057cc
140006a08:	8b d8                	mov    %eax,%ebx
140006a0a:	85 db                	test   %ebx,%ebx
140006a0c:	79 0a                	jns    0x140006a18
140006a0e:	ba 89 00 00 00       	mov    $0x89,%edx
140006a13:	e9 51 ff ff ff       	jmp    0x140006969
140006a18:	33 c0                	xor    %eax,%eax
140006a1a:	48 8b 8c 24 40 02 00 	mov    0x240(%rsp),%rcx
140006a21:	00
140006a22:	48 33 cc             	xor    %rsp,%rcx
140006a25:	e8 f6 eb 02 00       	call   0x140035620
140006a2a:	4c 8d 9c 24 50 02 00 	lea    0x250(%rsp),%r11
140006a31:	00
140006a32:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140006a36:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140006a3a:	49 8b e3             	mov    %r11,%rsp
140006a3d:	41 5f                	pop    %r15
140006a3f:	41 5e                	pop    %r14
140006a41:	41 5c                	pop    %r12
140006a43:	5f                   	pop    %rdi
140006a44:	5e                   	pop    %rsi
140006a45:	c3                   	ret
140006a46:	cc                   	int3
140006a47:	e8 80 fc ff ff       	call   0x1400066cc
140006a4c:	cc                   	int3
140006a4d:	cc                   	int3
140006a4e:	cc                   	int3
140006a4f:	cc                   	int3
140006a50:	cc                   	int3
140006a51:	cc                   	int3
140006a52:	cc                   	int3
140006a53:	cc                   	int3
140006a54:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
140006a59:	57                   	push   %rdi
140006a5a:	48 83 ec 20          	sub    $0x20,%rsp
140006a5e:	48 8b f2             	mov    %rdx,%rsi
140006a61:	48 8b f9             	mov    %rcx,%rdi
140006a64:	33 d2                	xor    %edx,%edx
140006a66:	48 ff 15 a3 92 03 00 	rex.W call *0x392a3(%rip)        # 0x14003fd10
140006a6d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006a72:	83 f8 ff             	cmp    $0xffffffff,%eax
140006a75:	75 14                	jne    0x140006a8b
140006a77:	ba 95 00 00 00       	mov    $0x95,%edx
140006a7c:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140006a81:	e8 7e fb ff ff       	call   0x140006604
140006a86:	e9 36 01 00 00       	jmp    0x140006bc1
140006a8b:	85 c0                	test   %eax,%eax
140006a8d:	74 11                	je     0x140006aa0
140006a8f:	3d 02 01 00 00       	cmp    $0x102,%eax
140006a94:	74 0a                	je     0x140006aa0
140006a96:	ba 96 00 00 00       	mov    $0x96,%edx
140006a9b:	e9 05 01 00 00       	jmp    0x140006ba5
140006aa0:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140006aa5:	ba 01 00 00 00       	mov    $0x1,%edx
140006aaa:	48 8b cf             	mov    %rdi,%rcx
140006aad:	85 c0                	test   %eax,%eax
140006aaf:	75 5b                	jne    0x140006b0c
140006ab1:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140006ab6:	48 ff 15 c3 92 03 00 	rex.W call *0x392c3(%rip)        # 0x14003fd80
140006abd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006ac2:	85 c0                	test   %eax,%eax
140006ac4:	75 07                	jne    0x140006acd
140006ac6:	ba 9e 00 00 00       	mov    $0x9e,%edx
140006acb:	eb af                	jmp    0x140006a7c
140006acd:	ff 44 24 40          	incl   0x40(%rsp)
140006ad1:	45 33 c0             	xor    %r8d,%r8d
140006ad4:	48 8b cf             	mov    %rdi,%rcx
140006ad7:	41 8d 50 01          	lea    0x1(%r8),%edx
140006adb:	48 ff 15 9e 92 03 00 	rex.W call *0x3929e(%rip)        # 0x14003fd80
140006ae2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006ae7:	85 c0                	test   %eax,%eax
140006ae9:	75 17                	jne    0x140006b02
140006aeb:	48 ff 15 f6 90 03 00 	rex.W call *0x390f6(%rip)        # 0x14003fbe8
140006af2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006af7:	3d 2a 01 00 00       	cmp    $0x12a,%eax
140006afc:	0f 84 94 00 00 00    	je     0x140006b96
140006b02:	ba a3 00 00 00       	mov    $0xa3,%edx
140006b07:	e9 99 00 00 00       	jmp    0x140006ba5
140006b0c:	83 64 24 48 00       	andl   $0x0,0x48(%rsp)
140006b11:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140006b16:	48 ff 15 63 92 03 00 	rex.W call *0x39263(%rip)        # 0x14003fd80
140006b1d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006b22:	85 c0                	test   %eax,%eax
140006b24:	75 0a                	jne    0x140006b30
140006b26:	ba ad 00 00 00       	mov    $0xad,%edx
140006b2b:	e9 4c ff ff ff       	jmp    0x140006a7c
140006b30:	83 7c 24 48 00       	cmpl   $0x0,0x48(%rsp)
140006b35:	74 07                	je     0x140006b3e
140006b37:	ba ae 00 00 00       	mov    $0xae,%edx
140006b3c:	eb 67                	jmp    0x140006ba5
140006b3e:	45 33 c0             	xor    %r8d,%r8d
140006b41:	48 8b cf             	mov    %rdi,%rcx
140006b44:	41 8d 50 01          	lea    0x1(%r8),%edx
140006b48:	48 ff 15 31 92 03 00 	rex.W call *0x39231(%rip)        # 0x14003fd80
140006b4f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006b54:	85 c0                	test   %eax,%eax
140006b56:	75 48                	jne    0x140006ba0
140006b58:	48 ff 15 89 90 03 00 	rex.W call *0x39089(%rip)        # 0x14003fbe8
140006b5f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140006b64:	3d 2a 01 00 00       	cmp    $0x12a,%eax
140006b69:	75 35                	jne    0x140006ba0
140006b6b:	33 d2                	xor    %edx,%edx
140006b6d:	48 8b cf             	mov    %rdi,%rcx