1400686dd:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1400686e2:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400686e6:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400686ea:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1400686ee:	49 8b e3             	mov    %r11,%rsp
1400686f1:	41 5f                	pop    %r15
1400686f3:	41 5e                	pop    %r14
1400686f5:	5d                   	pop    %rbp
1400686f6:	c3                   	ret
1400686f7:	cc                   	int3
1400686f8:	cc                   	int3
1400686f9:	cc                   	int3
1400686fa:	cc                   	int3
1400686fb:	cc                   	int3
1400686fc:	cc                   	int3
1400686fd:	cc                   	int3
1400686fe:	cc                   	int3
1400686ff:	cc                   	int3
140068700:	4c 8b dc             	mov    %rsp,%r11
140068703:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140068707:	49 89 6b 10          	mov    %rbp,0x10(%r11)
14006870b:	57                   	push   %rdi
14006870c:	48 83 ec 30          	sub    $0x30,%rsp
140068710:	41 83 20 00          	andl   $0x0,(%r8)
140068714:	49 8d 43 18          	lea    0x18(%r11),%rax
140068718:	49 8b d8             	mov    %r8,%rbx
14006871b:	49 89 43 f0          	mov    %rax,-0x10(%r11)
14006871f:	48 8b fa             	mov    %rdx,%rdi
140068722:	49 89 5b e8          	mov    %rbx,-0x18(%r11)
140068726:	45 33 c9             	xor    %r9d,%r9d
140068729:	c7 44 24 50 04 00 00 	movl   $0x4,0x50(%rsp)
140068730:	00
140068731:	48 8d 15 58 8e 02 00 	lea    0x28e58(%rip),%rdx        # 0x140091590
140068738:	e8 d3 57 fa ff       	call   0x14000df10
14006873d:	48 8d 2d bc 68 03 00 	lea    0x368bc(%rip),%rbp        # 0x14009f000
140068744:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
140068749:	74 36                	je     0x140068781
14006874b:	48 8b 0d ae 68 03 00 	mov    0x368ae(%rip),%rcx        # 0x14009f000
140068752:	48 3b cd             	cmp    %rbp,%rcx
140068755:	74 31                	je     0x140068788
140068757:	f6 41 1c 20          	testb  $0x20,0x1c(%rcx)
14006875b:	74 2b                	je     0x140068788
14006875d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140068761:	4c 8d 05 c8 04 02 00 	lea    0x204c8(%rip),%r8        # 0x140088c30
140068768:	89 44 24 28          	mov    %eax,0x28(%rsp)
14006876c:	ba 3e 01 00 00       	mov    $0x13e,%edx
140068771:	8b 44 24 50          	mov    0x50(%rsp),%eax
140068775:	4c 8b cf             	mov    %rdi,%r9
140068778:	89 44 24 20          	mov    %eax,0x20(%rsp)
14006877c:	e8 17 29 ff ff       	call   0x14005b098
140068781:	48 8b 0d 78 68 03 00 	mov    0x36878(%rip),%rcx        # 0x14009f000
140068788:	f7 03 fc ff ff ff    	testl  $0xfffffffc,(%rbx)
14006878e:	74 30                	je     0x1400687c0
140068790:	48 3b cd             	cmp    %rbp,%rcx
140068793:	74 28                	je     0x1400687bd
140068795:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140068799:	74 22                	je     0x1400687bd
14006879b:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1400687a0:	4c 8d 05 89 04 02 00 	lea    0x20489(%rip),%r8        # 0x140088c30
1400687a7:	44 8b 0b             	mov    (%rbx),%r9d
1400687aa:	ba 3f 01 00 00       	mov    $0x13f,%edx
1400687af:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400687b3:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400687b8:	e8 07 2a ff ff       	call   0x14005b1c4
1400687bd:	83 23 00             	andl   $0x0,(%rbx)
1400687c0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400687c5:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400687ca:	48 83 c4 30          	add    $0x30,%rsp
1400687ce:	5f                   	pop    %rdi
1400687cf:	c3                   	ret
1400687d0:	cc                   	int3
1400687d1:	cc                   	int3
1400687d2:	cc                   	int3
1400687d3:	cc                   	int3
1400687d4:	cc                   	int3
1400687d5:	cc                   	int3
1400687d6:	cc                   	int3
1400687d7:	cc                   	int3
1400687d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400687dd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400687e2:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400687e7:	56                   	push   %rsi
1400687e8:	57                   	push   %rdi
1400687e9:	41 54                	push   %r12
1400687eb:	41 56                	push   %r14
1400687ed:	41 57                	push   %r15
1400687ef:	48 83 ec 30          	sub    $0x30,%rsp
1400687f3:	41 8b 28             	mov    (%r8),%ebp
1400687f6:	48 8b f1             	mov    %rcx,%rsi
1400687f9:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140068800:	00 00
140068802:	4d 8b f8             	mov    %r8,%r15
140068805:	4c 8b f2             	mov    %rdx,%r14
140068808:	ba 08 00 00 00       	mov    $0x8,%edx
14006880d:	8d 5d 30             	lea    0x30(%rbp),%ebx
140068810:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140068814:	44 8b c3             	mov    %ebx,%r8d
140068817:	48 ff 15 aa cb 01 00 	rex.W call *0x1cbaa(%rip)        # 0x1400853c8
14006881e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068823:	45 33 e4             	xor    %r12d,%r12d
140068826:	48 8b f8             	mov    %rax,%rdi
140068829:	48 85 c0             	test   %rax,%rax
14006882c:	75 36                	jne    0x140068864
14006882e:	48 8b 0d cb 67 03 00 	mov    0x367cb(%rip),%rcx        # 0x14009f000
140068835:	48 8d 15 c4 67 03 00 	lea    0x367c4(%rip),%rdx        # 0x14009f000
14006883c:	48 3b ca             	cmp    %rdx,%rcx
14006883f:	74 19                	je     0x14006885a
140068841:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140068845:	74 13                	je     0x14006885a
140068847:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14006884b:	8d 50 72             	lea    0x72(%rax),%edx
14006884e:	4c 8d 05 db 03 02 00 	lea    0x203db(%rip),%r8        # 0x140088c30
140068855:	e8 96 f0 fe ff       	call   0x1400578f0
14006885a:	b8 08 00 00 00       	mov    $0x8,%eax
14006885f:	e9 d8 00 00 00       	jmp    0x14006893c
140068864:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140068869:	44 8b cb             	mov    %ebx,%r9d
14006886c:	4c 8b c7             	mov    %rdi,%r8
14006886f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140068874:	ba 02 00 00 00       	mov    $0x2,%edx
140068879:	48 8b ce             	mov    %rsi,%rcx
14006887c:	48 ff 15 75 cc 01 00 	rex.W call *0x1cc75(%rip)        # 0x1400854f8
140068883:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068888:	8b c8                	mov    %eax,%ecx
14006888a:	8b d8                	mov    %eax,%ebx
14006888c:	48 ff 15 05 cb 01 00 	rex.W call *0x1cb05(%rip)        # 0x140085398
140068893:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068898:	8b f0                	mov    %eax,%esi
14006889a:	85 db                	test   %ebx,%ebx
14006889c:	75 6a                	jne    0x140068908
14006889e:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
1400688a5:	00
1400688a6:	8b 57 10             	mov    0x10(%rdi),%edx
1400688a9:	41 89 17             	mov    %edx,(%r15)
1400688ac:	4d 85 c0             	test   %r8,%r8
1400688af:	74 06                	je     0x1400688b7
1400688b1:	8b 4f 14             	mov    0x14(%rdi),%ecx
1400688b4:	41 89 08             	mov    %ecx,(%r8)
1400688b7:	3b d5                	cmp    %ebp,%edx
1400688b9:	76 31                	jbe    0x1400688ec
1400688bb:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400688c2:	00 00
1400688c4:	4c 8b c7             	mov    %rdi,%r8
1400688c7:	33 d2                	xor    %edx,%edx
1400688c9:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400688cd:	48 ff 15 e4 ca 01 00 	rex.W call *0x1cae4(%rip)        # 0x1400853b8
1400688d4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400688d9:	b9 23 00 00 c0       	mov    $0xc0000023,%ecx
1400688de:	48 ff 15 b3 ca 01 00 	rex.W call *0x1cab3(%rip)        # 0x140085398
1400688e5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400688ea:	eb 50                	jmp    0x14006893c
1400688ec:	4c 8b c2             	mov    %rdx,%r8
1400688ef:	49 8b ce             	mov    %r14,%rcx
1400688f2:	48 8d 57 2c          	lea    0x2c(%rdi),%rdx
1400688f6:	e8 28 fb fc ff       	call   0x140038423
1400688fb:	8b 47 10             	mov    0x10(%rdi),%eax
1400688fe:	48 d1 e8             	shr    $1,%rax
140068901:	66 45 89 24 46       	mov    %r12w,(%r14,%rax,2)
140068906:	eb 14                	jmp    0x14006891c
140068908:	44 8b c6             	mov    %esi,%r8d
14006890b:	48 8d 15 56 8c 02 00 	lea    0x28c56(%rip),%rdx        # 0x140091568
140068912:	b9 05 00 00 00       	mov    $0x5,%ecx
140068917:	e8 20 00 fa ff       	call   0x14000893c
14006891c:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140068923:	00 00
140068925:	4c 8b c7             	mov    %rdi,%r8
140068928:	33 d2                	xor    %edx,%edx
14006892a:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14006892e:	48 ff 15 83 ca 01 00 	rex.W call *0x1ca83(%rip)        # 0x1400853b8
140068935:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14006893a:	8b c6                	mov    %esi,%eax
14006893c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140068941:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140068946:	48 83 c4 30          	add    $0x30,%rsp
14006894a:	41 5f                	pop    %r15
14006894c:	41 5e                	pop    %r14
14006894e:	41 5c                	pop    %r12
140068950:	5f                   	pop    %rdi
140068951:	5e                   	pop    %rsi
140068952:	c3                   	ret
140068953:	cc                   	int3
140068954:	cc                   	int3
140068955:	cc                   	int3
140068956:	cc                   	int3
140068957:	cc                   	int3
140068958:	cc                   	int3
140068959:	cc                   	int3
14006895a:	cc                   	int3
14006895b:	cc                   	int3
14006895c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140068961:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140068966:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14006896b:	57                   	push   %rdi
14006896c:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
140068973:	48 8b 05 46 68 03 00 	mov    0x36846(%rip),%rax        # 0x14009f1c0
14006897a:	48 33 c4             	xor    %rsp,%rax
14006897d:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
140068984:	00
140068985:	48 8b f1             	mov    %rcx,%rsi
140068988:	33 d2                	xor    %edx,%edx
14006898a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14006898f:	41 b8 0a 02 00 00    	mov    $0x20a,%r8d
140068995:	e8 a1 fa fc ff       	call   0x14003843b
14006899a:	ba 05 01 00 00       	mov    $0x105,%edx
14006899f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400689a4:	48 ff 15 fd c4 01 00 	rex.W call *0x1c4fd(%rip)        # 0x140084ea8
1400689ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400689b0:	33 db                	xor    %ebx,%ebx
1400689b2:	8b f8                	mov    %eax,%edi
1400689b4:	85 c0                	test   %eax,%eax
1400689b6:	74 45                	je     0x1400689fd
1400689b8:	44 8b c7             	mov    %edi,%r8d
1400689bb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400689c0:	48 8b d6             	mov    %rsi,%rdx
1400689c3:	48 ff 15 ee bf 01 00 	rex.W call *0x1bfee(%rip)        # 0x1400849b8
1400689ca:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400689cf:	85 c0                	test   %eax,%eax
1400689d1:	75 2a                	jne    0x1400689fd
1400689d3:	66 83 7c 7c 1e 5c    	cmpw   $0x5c,0x1e(%rsp,%rdi,2)
1400689d9:	75 02                	jne    0x1400689dd
1400689db:	ff cf                	dec    %edi
1400689dd:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
1400689e1:	48 ff c1             	inc    %rcx
1400689e4:	66 39 1c 4e          	cmp    %bx,(%rsi,%rcx,2)
1400689e8:	75 f7                	jne    0x1400689e1
1400689ea:	8d 47 02             	lea    0x2(%rdi),%eax
1400689ed:	3b c8                	cmp    %eax,%ecx
1400689ef:	72 0c                	jb     0x1400689fd
1400689f1:	66 83 3c 7e 5c       	cmpw   $0x5c,(%rsi,%rdi,2)
1400689f6:	75 05                	jne    0x1400689fd
1400689f8:	bb 01 00 00 00       	mov    $0x1,%ebx
1400689fd:	8b c3                	mov    %ebx,%eax
1400689ff:	48 8b 8c 24 30 02 00 	mov    0x230(%rsp),%rcx
140068a06:	00
140068a07:	48 33 cc             	xor    %rsp,%rcx
140068a0a:	e8 a1 b1 fc ff       	call   0x140033bb0
140068a0f:	4c 8d 9c 24 40 02 00 	lea    0x240(%rsp),%r11
140068a16:	00
140068a17:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140068a1b:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140068a1f:	49 8b 73 28          	mov    0x28(%r11),%rsi
140068a23:	49 8b e3             	mov    %r11,%rsp
140068a26:	5f                   	pop    %rdi
140068a27:	c3                   	ret
140068a28:	cc                   	int3
140068a29:	cc                   	int3
140068a2a:	cc                   	int3
140068a2b:	cc                   	int3
140068a2c:	cc                   	int3
140068a2d:	cc                   	int3
140068a2e:	cc                   	int3
140068a2f:	cc                   	int3
140068a30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140068a35:	55                   	push   %rbp
140068a36:	56                   	push   %rsi
140068a37:	57                   	push   %rdi
140068a38:	41 54                	push   %r12
140068a3a:	41 55                	push   %r13
140068a3c:	41 56                	push   %r14
140068a3e:	41 57                	push   %r15
140068a40:	48 8b ec             	mov    %rsp,%rbp
140068a43:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140068a4a:	83 65 48 00          	andl   $0x0,0x48(%rbp)
140068a4e:	4c 8b e9             	mov    %rcx,%r13
140068a51:	48 83 65 c8 00       	andq   $0x0,-0x38(%rbp)
140068a56:	4c 8b c1             	mov    %rcx,%r8
140068a59:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140068a5d:	ba 00 00 08 00       	mov    $0x80000,%edx
140068a62:	45 33 ff             	xor    %r15d,%r15d
140068a65:	48 ff 15 3c cc 01 00 	rex.W call *0x1cc3c(%rip)        # 0x1400856a8
140068a6c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068a71:	8b d8                	mov    %eax,%ebx
140068a73:	85 c0                	test   %eax,%eax
140068a75:	79 48                	jns    0x140068abf
140068a77:	48 8b 0d 82 65 03 00 	mov    0x36582(%rip),%rcx        # 0x14009f000
140068a7e:	48 8d 35 7b 65 03 00 	lea    0x3657b(%rip),%rsi        # 0x14009f000
140068a85:	48 3b ce             	cmp    %rsi,%rcx
140068a88:	74 22                	je     0x140068aac
140068a8a:	41 8d 7f 01          	lea    0x1(%r15),%edi
140068a8e:	40 84 79 1c          	test   %dil,0x1c(%rcx)
140068a92:	74 18                	je     0x140068aac
140068a94:	ba 8a 00 00 00       	mov    $0x8a,%edx
140068a99:	4c 8d 05 90 01 02 00 	lea    0x20190(%rip),%r8        # 0x140088c30
140068aa0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140068aa4:	44 8b cb             	mov    %ebx,%r9d
140068aa7:	e8 70 ee fe ff       	call   0x14005791c
140068aac:	8b cb                	mov    %ebx,%ecx
140068aae:	48 ff 15 e3 c8 01 00 	rex.W call *0x1c8e3(%rip)        # 0x140085398
140068ab5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068aba:	e9 2c 06 00 00       	jmp    0x1400690eb
140068abf:	bf 01 00 00 00       	mov    $0x1,%edi
140068ac4:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140068ac8:	8b d7                	mov    %edi,%edx
140068aca:	48 ff 15 5f c6 01 00 	rex.W call *0x1c65f(%rip)        # 0x140085130
140068ad1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068ad6:	85 c0                	test   %eax,%eax
140068ad8:	75 43                	jne    0x140068b1d
140068ada:	48 ff 15 8f bf 01 00 	rex.W call *0x1bf8f(%rip)        # 0x140084a70
140068ae1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068ae6:	8b d8                	mov    %eax,%ebx
140068ae8:	48 8b 0d 11 65 03 00 	mov    0x36511(%rip),%rcx        # 0x14009f000
140068aef:	48 8d 35 0a 65 03 00 	lea    0x3650a(%rip),%rsi        # 0x14009f000
140068af6:	48 3b ce             	cmp    %rsi,%rcx
140068af9:	0f 84 da 05 00 00    	je     0x1400690d9
140068aff:	40 84 79 1c          	test   %dil,0x1c(%rcx)
140068b03:	0f 84 d0 05 00 00    	je     0x1400690d9
140068b09:	ba 8b 00 00 00       	mov    $0x8b,%edx
140068b0e:	44 8b cb             	mov    %ebx,%r9d
140068b11:	4c 8d 05 18 01 02 00 	lea    0x20118(%rip),%r8        # 0x140088c30
140068b18:	e9 41 01 00 00       	jmp    0x140068c5e
140068b1d:	48 8b 15 9c 78 03 00 	mov    0x3789c(%rip),%rdx        # 0x1400a03c0
140068b24:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140068b28:	45 33 c0             	xor    %r8d,%r8d
140068b2b:	48 ff 15 ee c5 01 00 	rex.W call *0x1c5ee(%rip)        # 0x140085120
140068b32:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068b37:	85 c0                	test   %eax,%eax
140068b39:	75 36                	jne    0x140068b71
140068b3b:	48 ff 15 2e bf 01 00 	rex.W call *0x1bf2e(%rip)        # 0x140084a70
140068b42:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068b47:	8b d8                	mov    %eax,%ebx
140068b49:	48 8b 0d b0 64 03 00 	mov    0x364b0(%rip),%rcx        # 0x14009f000
140068b50:	48 8d 35 a9 64 03 00 	lea    0x364a9(%rip),%rsi        # 0x14009f000
140068b57:	48 3b ce             	cmp    %rsi,%rcx
140068b5a:	0f 84 79 05 00 00    	je     0x1400690d9
140068b60:	40 84 79 1c          	test   %dil,0x1c(%rcx)
140068b64:	0f 84 6f 05 00 00    	je     0x1400690d9
140068b6a:	ba 8c 00 00 00       	mov    $0x8c,%edx
140068b6f:	eb 9d                	jmp    0x140068b0e
140068b71:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140068b75:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140068b79:	8b d7                	mov    %edi,%edx
140068b7b:	48 ff 15 b6 c1 01 00 	rex.W call *0x1c1b6(%rip)        # 0x140084d38
140068b82:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140068b87:	4c 8d 35 a2 00 02 00 	lea    0x200a2(%rip),%r14        # 0x140088c30
140068b8e:	48 8d 35 6b 64 03 00 	lea    0x3646b(%rip),%rsi        # 0x14009f000
140068b95:	85 c0                	test   %eax,%eax
140068b97:	74 26                	je     0x140068bbf
140068b99:	48 8b 0d 60 64 03 00 	mov    0x36460(%rip),%rcx        # 0x14009f000
140068ba0:	48 3b ce             	cmp    %rsi,%rcx
140068ba3:	74 1a                	je     0x140068bbf
140068ba5:	40 84 79 1c          	test   %dil,0x1c(%rcx)
140068ba9:	74 14                	je     0x140068bbf
140068bab:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140068baf:	ba 8d 00 00 00       	mov    $0x8d,%edx
140068bb4:	44 8b c8             	mov    %eax,%r9d
140068bb7:	4d 8b c6             	mov    %r14,%r8
140068bba:	e8 5d ed fe ff       	call   0x14005791c
140068bbf:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140068bc3:	48 ff 15 96 c7 01 00 	rex.W call *0x1c796(%rip)        # 0x140085360
140068bca:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)