1400686f8:	48 8b 01             	mov    (%rcx),%rax
1400686fb:	ff 50 10             	call   *0x10(%rax)
1400686fe:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
140068705:	00 00 00
140068708:	48 23 05 69 37 18 00 	and    0x183769(%rip),%rax        # 0x1401ebe78
14006870f:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
140068716:	00 00 00
140068719:	48 39 d0             	cmp    %rdx,%rax
14006871c:	75 0a                	jne    0x140068728
14006871e:	48 83 c4 28          	add    $0x28,%rsp
140068722:	c3                   	ret
140068723:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068728:	4c 8d 0d 51 a4 19 00 	lea    0x19a451(%rip),%r9        # 0x140202b80
14006872f:	4c 8d 05 3a 37 18 00 	lea    0x18373a(%rip),%r8        # 0x1401ebe70
140068736:	ba 28 00 00 00       	mov    $0x28,%edx
14006873b:	48 8d 0d 28 a1 19 00 	lea    0x19a128(%rip),%rcx        # 0x14020286a
140068742:	48 83 c4 28          	add    $0x28,%rsp
140068746:	e9 65 37 04 00       	jmp    0x1400abeb0
14006874b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068750:	41 54                	push   %r12
140068752:	55                   	push   %rbp
140068753:	57                   	push   %rdi
140068754:	56                   	push   %rsi
140068755:	53                   	push   %rbx
140068756:	48 83 ec 30          	sub    $0x30,%rsp
14006875a:	48 8d 2d 0f 37 18 00 	lea    0x18370f(%rip),%rbp        # 0x1401ebe70
140068761:	49 89 cc             	mov    %rcx,%r12
140068764:	48 89 e9             	mov    %rbp,%rcx
140068767:	48 89 d6             	mov    %rdx,%rsi
14006876a:	e8 91 3c 04 00       	call   0x1400ac400
14006876f:	85 c0                	test   %eax,%eax
140068771:	75 15                	jne    0x140068788
140068773:	48 89 f0             	mov    %rsi,%rax
140068776:	48 83 c4 30          	add    $0x30,%rsp
14006877a:	5b                   	pop    %rbx
14006877b:	5e                   	pop    %rsi
14006877c:	5f                   	pop    %rdi
14006877d:	5d                   	pop    %rbp
14006877e:	41 5c                	pop    %r12
140068780:	c3                   	ret
140068781:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140068788:	b9 20 00 00 00       	mov    $0x20,%ecx
14006878d:	e8 8e 22 06 00       	call   0x1400caa20
140068792:	b9 b0 00 00 00       	mov    $0xb0,%ecx
140068797:	48 89 c7             	mov    %rax,%rdi
14006879a:	e8 81 22 06 00       	call   0x1400caa20
14006879f:	f3 0f 6f 05 f9 35 18 	movdqu 0x1835f9(%rip),%xmm0        # 0x1401ebda0
1400687a6:	00
1400687a7:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
1400687ae:	00 00 00
1400687b1:	48 89 c3             	mov    %rax,%rbx
1400687b4:	0f 11 00             	movups %xmm0,(%rax)
1400687b7:	f3 0f 6f 0d f1 35 18 	movdqu 0x1835f1(%rip),%xmm1        # 0x1401ebdb0
1400687be:	00
1400687bf:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1400687c3:	f3 0f 6f 15 f5 35 18 	movdqu 0x1835f5(%rip),%xmm2        # 0x1401ebdc0
1400687ca:	00
1400687cb:	0f 11 50 20          	movups %xmm2,0x20(%rax)
1400687cf:	f3 0f 6f 1d f9 35 18 	movdqu 0x1835f9(%rip),%xmm3        # 0x1401ebdd0
1400687d6:	00
1400687d7:	0f 11 58 30          	movups %xmm3,0x30(%rax)
1400687db:	f3 0f 6f 25 fd 35 18 	movdqu 0x1835fd(%rip),%xmm4        # 0x1401ebde0
1400687e2:	00
1400687e3:	0f 11 60 40          	movups %xmm4,0x40(%rax)
1400687e7:	f3 0f 6f 2d 01 36 18 	movdqu 0x183601(%rip),%xmm5        # 0x1401ebdf0
1400687ee:	00
1400687ef:	0f 11 68 50          	movups %xmm5,0x50(%rax)
1400687f3:	f3 0f 6f 05 05 36 18 	movdqu 0x183605(%rip),%xmm0        # 0x1401ebe00
1400687fa:	00
1400687fb:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1400687ff:	f3 0f 6f 0d 09 36 18 	movdqu 0x183609(%rip),%xmm1        # 0x1401ebe10
140068806:	00
140068807:	0f 11 48 70          	movups %xmm1,0x70(%rax)
14006880b:	f3 0f 6f 15 0d 36 18 	movdqu 0x18360d(%rip),%xmm2        # 0x1401ebe20
140068812:	00
140068813:	0f 11 90 80 00 00 00 	movups %xmm2,0x80(%rax)
14006881a:	f3 0f 6f 1d 0e 36 18 	movdqu 0x18360e(%rip),%xmm3        # 0x1401ebe30
140068821:	00
140068822:	0f 11 98 90 00 00 00 	movups %xmm3,0x90(%rax)
140068829:	f3 0f 6f 25 0f 36 18 	movdqu 0x18360f(%rip),%xmm4        # 0x1401ebe40
140068830:	00
140068831:	0f 11 a0 a0 00 00 00 	movups %xmm4,0xa0(%rax)
140068838:	48 8b 06             	mov    (%rsi),%rax
14006883b:	48 8b 00             	mov    (%rax),%rax
14006883e:	48 89 03             	mov    %rax,(%rbx)
140068841:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
140068848:	00 00 00
14006884b:	48 23 05 26 36 18 00 	and    0x183626(%rip),%rax        # 0x1401ebe78
140068852:	48 39 d0             	cmp    %rdx,%rax
140068855:	74 20                	je     0x140068877
140068857:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14006885c:	4c 8d 0d 26 a3 19 00 	lea    0x19a326(%rip),%r9        # 0x140202b89
140068863:	49 89 e8             	mov    %rbp,%r8
140068866:	ba 1d 00 00 00       	mov    $0x1d,%edx
14006886b:	48 8d 0d f8 9f 19 00 	lea    0x199ff8(%rip),%rcx        # 0x14020286a
140068872:	e8 39 36 04 00       	call   0x1400abeb0
140068877:	48 89 77 18          	mov    %rsi,0x18(%rdi)
14006887b:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14006887f:	49 89 d9             	mov    %rbx,%r9
140068882:	4d 89 e0             	mov    %r12,%r8
140068885:	48 89 f9             	mov    %rdi,%rcx
140068888:	48 89 fe             	mov    %rdi,%rsi
14006888b:	e8 40 d1 ff ff       	call   0x1400659d0
140068890:	48 89 f0             	mov    %rsi,%rax
140068893:	48 83 c4 30          	add    $0x30,%rsp
140068897:	5b                   	pop    %rbx
140068898:	5e                   	pop    %rsi
140068899:	5f                   	pop    %rdi
14006889a:	5d                   	pop    %rbp
14006889b:	41 5c                	pop    %r12
14006889d:	c3                   	ret
14006889e:	90                   	nop
14006889f:	90                   	nop
1400688a0:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400688a7:	00 00 00
1400688aa:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400688b1:	00 00 00
1400688b4:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400688bb:	00 00 00
1400688be:	66 90                	xchg   %ax,%ax
1400688c0:	48 83 ec 38          	sub    $0x38,%rsp
1400688c4:	4c 8d 0d d5 35 18 00 	lea    0x1835d5(%rip),%r9        # 0x1401ebea0
1400688cb:	48 89 c8             	mov    %rcx,%rax
1400688ce:	48 8b 09             	mov    (%rcx),%rcx
1400688d1:	4c 39 c9             	cmp    %r9,%rcx
1400688d4:	75 13                	jne    0x1400688e9
1400688d6:	8b 48 18             	mov    0x18(%rax),%ecx
1400688d9:	41 89 c9             	mov    %ecx,%r9d
1400688dc:	41 f7 d1             	not    %r9d
1400688df:	41 85 d1             	test   %edx,%r9d
1400688e2:	75 25                	jne    0x140068909
1400688e4:	48 83 c4 38          	add    $0x38,%rsp
1400688e8:	c3                   	ret
1400688e9:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1400688ee:	4c 8b 09             	mov    (%rcx),%r9
1400688f1:	4c 8d 05 c8 a2 19 00 	lea    0x19a2c8(%rip),%r8        # 0x140202bc0
1400688f8:	ba 99 00 00 00       	mov    $0x99,%edx
1400688fd:	48 8d 0d e5 a2 19 00 	lea    0x19a2e5(%rip),%rcx        # 0x140202be9
140068904:	e8 87 ae 05 00       	call   0x1400c3790
140068909:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14006890d:	4d 89 c1             	mov    %r8,%r9
140068910:	48 8d 0d d2 a2 19 00 	lea    0x19a2d2(%rip),%rcx        # 0x140202be9
140068917:	4c 8d 05 e2 a2 19 00 	lea    0x19a2e2(%rip),%r8        # 0x140202c00
14006891e:	89 54 24 20          	mov    %edx,0x20(%rsp)
140068922:	ba 9f 00 00 00       	mov    $0x9f,%edx
140068927:	e8 64 ae 05 00       	call   0x1400c3790
14006892c:	90                   	nop
14006892d:	0f 1f 00             	nopl   (%rax)
140068930:	48 83 ec 28          	sub    $0x28,%rsp
140068934:	4c 8d 05 05 a3 19 00 	lea    0x19a305(%rip),%r8        # 0x140202c40
14006893b:	ba 0b 09 00 00       	mov    $0x90b,%edx
140068940:	48 8d 0d a2 a2 19 00 	lea    0x19a2a2(%rip),%rcx        # 0x140202be9
140068947:	e8 44 ae 05 00       	call   0x1400c3790
14006894c:	90                   	nop
14006894d:	0f 1f 00             	nopl   (%rax)
140068950:	41 57                	push   %r15
140068952:	41 56                	push   %r14
140068954:	41 55                	push   %r13
140068956:	41 54                	push   %r12
140068958:	55                   	push   %rbp
140068959:	57                   	push   %rdi
14006895a:	56                   	push   %rsi
14006895b:	53                   	push   %rbx
14006895c:	48 83 ec 38          	sub    $0x38,%rsp
140068960:	49 8b 78 08          	mov    0x8(%r8),%rdi
140068964:	4c 8d 77 ff          	lea    -0x1(%rdi),%r14
140068968:	48 89 cd             	mov    %rcx,%rbp
14006896b:	49 8b 48 10          	mov    0x10(%r8),%rcx
14006896f:	49 89 d4             	mov    %rdx,%r12
140068972:	4c 89 c3             	mov    %r8,%rbx
140068975:	44 89 ce             	mov    %r9d,%esi
140068978:	44 0f b6 7c 39 ff    	movzbl -0x1(%rcx,%rdi,1),%r15d
14006897e:	45 85 c9             	test   %r9d,%r9d
140068981:	74 25                	je     0x1400689a8
140068983:	e8 08 9e ff ff       	call   0x140062790
140068988:	45 31 ed             	xor    %r13d,%r13d
14006898b:	85 c0                	test   %eax,%eax
14006898d:	74 31                	je     0x1400689c0
14006898f:	44 89 e8             	mov    %r13d,%eax
140068992:	48 83 c4 38          	add    $0x38,%rsp
140068996:	5b                   	pop    %rbx
140068997:	5e                   	pop    %rsi
140068998:	5f                   	pop    %rdi
140068999:	5d                   	pop    %rbp
14006899a:	41 5c                	pop    %r12
14006899c:	41 5d                	pop    %r13
14006899e:	41 5e                	pop    %r14
1400689a0:	41 5f                	pop    %r15
1400689a2:	c3                   	ret
1400689a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400689a8:	4c 89 c1             	mov    %r8,%rcx
1400689ab:	45 31 ed             	xor    %r13d,%r13d
1400689ae:	e8 2d 25 03 00       	call   0x14009aee0
1400689b3:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400689b7:	e8 d4 9d ff ff       	call   0x140062790
1400689bc:	85 c0                	test   %eax,%eax
1400689be:	75 32                	jne    0x1400689f2
1400689c0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400689c4:	48 8d 15 a4 a2 19 00 	lea    0x19a2a4(%rip),%rdx        # 0x140202c6f
1400689cb:	e8 f0 1d 03 00       	call   0x14009a7c0
1400689d0:	85 c0                	test   %eax,%eax
1400689d2:	0f 84 88 00 00 00    	je     0x140068a60
1400689d8:	45 31 ed             	xor    %r13d,%r13d
1400689db:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400689df:	31 d2                	xor    %edx,%edx
1400689e1:	e8 fa 8f ff ff       	call   0x1400619e0
1400689e6:	85 c0                	test   %eax,%eax
1400689e8:	0f 85 ba 00 00 00    	jne    0x140068aa8
1400689ee:	85 f6                	test   %esi,%esi
1400689f0:	75 9d                	jne    0x14006898f
1400689f2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400689f6:	48 39 f8             	cmp    %rdi,%rax
1400689f9:	74 3d                	je     0x140068a38
1400689fb:	73 06                	jae    0x140068a03
1400689fd:	41 80 ff 0a          	cmp    $0xa,%r15b
140068a01:	75 35                	jne    0x140068a38
140068a03:	48 39 f8             	cmp    %rdi,%rax
140068a06:	74 87                	je     0x14006898f
140068a08:	49 39 c6             	cmp    %rax,%r14
140068a0b:	74 82                	je     0x14006898f
140068a0d:	4c 8d 0d c4 a2 19 00 	lea    0x19a2c4(%rip),%r9        # 0x140202cd8
140068a14:	41 b8 40 00 00 00    	mov    $0x40,%r8d
140068a1a:	4c 89 e2             	mov    %r12,%rdx
140068a1d:	48 89 e9             	mov    %rbp,%rcx
140068a20:	48 83 c4 38          	add    $0x38,%rsp
140068a24:	5b                   	pop    %rbx
140068a25:	5e                   	pop    %rsi
140068a26:	5f                   	pop    %rdi
140068a27:	5d                   	pop    %rbp
140068a28:	41 5c                	pop    %r12
140068a2a:	41 5d                	pop    %r13
140068a2c:	41 5e                	pop    %r14
140068a2e:	41 5f                	pop    %r15
140068a30:	e9 9b 81 0e 00       	jmp    0x140150bd0
140068a35:	0f 1f 00             	nopl   (%rax)
140068a38:	4c 8d 0d 80 a2 19 00 	lea    0x19a280(%rip),%r9        # 0x140202cbf
140068a3f:	41 b8 3e 00 00 00    	mov    $0x3e,%r8d
140068a45:	4c 89 e2             	mov    %r12,%rdx
140068a48:	48 89 e9             	mov    %rbp,%rcx
140068a4b:	e8 80 81 0e 00       	call   0x140150bd0
140068a50:	41 89 c5             	mov    %eax,%r13d
140068a53:	48 8b 43 08          	mov    0x8(%rbx),%rax
140068a57:	eb aa                	jmp    0x140068a03
140068a59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140068a60:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140068a64:	48 8d 15 0a a2 19 00 	lea    0x19a20a(%rip),%rdx        # 0x140202c75
140068a6b:	e8 50 1d 03 00       	call   0x14009a7c0
140068a70:	85 c0                	test   %eax,%eax
140068a72:	0f 85 60 ff ff ff    	jne    0x1400689d8
140068a78:	48 8b 43 10          	mov    0x10(%rbx),%rax
140068a7c:	41 b8 3f 00 00 00    	mov    $0x3f,%r8d
140068a82:	4c 89 e2             	mov    %r12,%rdx
140068a85:	48 89 e9             	mov    %rbp,%rcx
140068a88:	4c 8d 0d f1 a1 19 00 	lea    0x19a1f1(%rip),%r9        # 0x140202c80
140068a8f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140068a94:	e8 37 81 0e 00       	call   0x140150bd0
140068a99:	41 89 c5             	mov    %eax,%r13d
140068a9c:	e9 3a ff ff ff       	jmp    0x1400689db
140068aa1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140068aa8:	48 8b 43 10          	mov    0x10(%rbx),%rax
140068aac:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140068ab2:	4c 89 e2             	mov    %r12,%rdx
140068ab5:	48 89 e9             	mov    %rbp,%rcx
140068ab8:	4c 8d 0d e1 a1 19 00 	lea    0x19a1e1(%rip),%r9        # 0x140202ca0
140068abf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140068ac4:	e8 07 81 0e 00       	call   0x140150bd0
140068ac9:	41 89 c5             	mov    %eax,%r13d
140068acc:	e9 be fe ff ff       	jmp    0x14006898f
140068ad1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140068ad8:	00 00 00 00
140068adc:	0f 1f 40 00          	nopl   0x0(%rax)
140068ae0:	41 57                	push   %r15
140068ae2:	41 56                	push   %r14
140068ae4:	41 55                	push   %r13
140068ae6:	41 54                	push   %r12
140068ae8:	55                   	push   %rbp
140068ae9:	57                   	push   %rdi
140068aea:	56                   	push   %rsi
140068aeb:	53                   	push   %rbx
140068aec:	48 83 ec 48          	sub    $0x48,%rsp
140068af0:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140068af7:	00
140068af8:	4c 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%r15
140068aff:	00
140068b00:	48 8b 43 08          	mov    0x8(%rbx),%rax
140068b04:	f6 43 3c 01          	testb  $0x1,0x3c(%rbx)
140068b08:	4c 8d 6b 18          	lea    0x18(%rbx),%r13
140068b0c:	49 0f 45 cd          	cmovne %r13,%rcx
140068b10:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140068b15:	48 89 d6             	mov    %rdx,%rsi
140068b18:	4c 89 c7             	mov    %r8,%rdi
140068b1b:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
140068b22:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140068b27:	4c 89 cd             	mov    %r9,%rbp
140068b2a:	49 89 cc             	mov    %rcx,%r12
140068b2d:	89 44 24 20          	mov    %eax,0x20(%rsp)
140068b31:	ff 13                	call   *(%rbx)
140068b33:	85 c0                	test   %eax,%eax
140068b35:	75 06                	jne    0x140068b3d
140068b37:	f6 43 3c 02          	testb  $0x2,0x3c(%rbx)
140068b3b:	74 13                	je     0x140068b50
140068b3d:	31 c0                	xor    %eax,%eax
140068b3f:	48 83 c4 48          	add    $0x48,%rsp
140068b43:	5b                   	pop    %rbx
140068b44:	5e                   	pop    %rsi
140068b45:	5f                   	pop    %rdi
140068b46:	5d                   	pop    %rbp
140068b47:	41 5c                	pop    %r12
140068b49:	41 5d                	pop    %r13
140068b4b:	41 5e                	pop    %r14
140068b4d:	41 5f                	pop    %r15
140068b4f:	c3                   	ret
140068b50:	48 89 f1             	mov    %rsi,%rcx
140068b53:	e8 28 6b fc ff       	call   0x14002f680
140068b58:	4c 89 e1             	mov    %r12,%rcx
140068b5b:	49 89 c6             	mov    %rax,%r14
140068b5e:	e8 1d 6b fc ff       	call   0x14002f680
140068b63:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140068b67:	4d 89 f1             	mov    %r14,%r9
140068b6a:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140068b6f:	49 89 c0             	mov    %rax,%r8
140068b72:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
140068b79:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140068b7e:	48 8d 15 78 a1 19 00 	lea    0x19a178(%rip),%rdx        # 0x140202cfd
140068b85:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140068b8a:	89 44 24 30          	mov    %eax,0x30(%rsp)
140068b8e:	e8 dd a7 17 00       	call   0x1401e3370
140068b93:	f3 0f 6f 06          	movdqu (%rsi),%xmm0
140068b97:	0f 11 43 18          	movups %xmm0,0x18(%rbx)
140068b9b:	f3 0f 6f 4e 10       	movdqu 0x10(%rsi),%xmm1
140068ba0:	0f 11 4b 28          	movups %xmm1,0x28(%rbx)
140068ba4:	8b 46 20             	mov    0x20(%rsi),%eax
140068ba7:	89 43 38             	mov    %eax,0x38(%rbx)
140068baa:	eb 91                	jmp    0x140068b3d
140068bac:	0f 1f 40 00          	nopl   0x0(%rax)
140068bb0:	56                   	push   %rsi
140068bb1:	53                   	push   %rbx
140068bb2:	48 83 ec 38          	sub    $0x38,%rsp
140068bb6:	48 89 ce             	mov    %rcx,%rsi
140068bb9:	48 89 d3             	mov    %rdx,%rbx
140068bbc:	e8 2f 9e ff ff       	call   0x1400629f0
140068bc1:	c7 44 24 20 b6 01 00 	movl   $0x1b6,0x20(%rsp)
140068bc8:	00
140068bc9:	48 89 f2             	mov    %rsi,%rdx
140068bcc:	48 89 d9             	mov    %rbx,%rcx
140068bcf:	41 89 c1             	mov    %eax,%r9d
140068bd2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140068bd8:	e8 33 89 fc ff       	call   0x140031510
140068bdd:	c1 f8 1f             	sar    $0x1f,%eax
140068be0:	48 83 c4 38          	add    $0x38,%rsp