14013d769:	48 8b cb             	mov    %rbx,%rcx
14013d76c:	e8 6f 4e 00 00       	call   0x1401425e0
14013d771:	48 39 6b 20          	cmp    %rbp,0x20(%rbx)
14013d775:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14013d779:	74 0c                	je     0x14013d787
14013d77b:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
14013d77f:	45 33 c0             	xor    %r8d,%r8d
14013d782:	e8 b9 e7 00 00       	call   0x14014bf40
14013d787:	83 bb c8 00 00 00 01 	cmpl   $0x1,0xc8(%rbx)
14013d78e:	75 0d                	jne    0x14013d79d
14013d790:	48 89 ab c0 00 00 00 	mov    %rbp,0xc0(%rbx)
14013d797:	89 ab c8 00 00 00    	mov    %ebp,0xc8(%rbx)
14013d79d:	48 8d 8b 00 0f 00 00 	lea    0xf00(%rbx),%rcx
14013d7a4:	33 d2                	xor    %edx,%edx
14013d7a6:	e8 25 e6 00 00       	call   0x14014bdd0
14013d7ab:	48 8b d3             	mov    %rbx,%rdx
14013d7ae:	c7 43 50 0f 00 00 00 	movl   $0xf,0x50(%rbx)
14013d7b5:	48 8b cf             	mov    %rdi,%rcx
14013d7b8:	e8 63 70 03 00       	call   0x140174820
14013d7bd:	48 8b cb             	mov    %rbx,%rcx
14013d7c0:	e8 2b 3d 00 00       	call   0x1401414f0
14013d7c5:	83 bb f0 0c 00 00 ff 	cmpl   $0xffffffff,0xcf0(%rbx)
14013d7cc:	74 19                	je     0x14013d7e7
14013d7ce:	48 8b 93 d8 0c 00 00 	mov    0xcd8(%rbx),%rdx
14013d7d5:	4c 8d 0d 34 c7 01 00 	lea    0x1c734(%rip),%r9        # 0x140159f10
14013d7dc:	45 33 c0             	xor    %r8d,%r8d
14013d7df:	48 8b cb             	mov    %rbx,%rcx
14013d7e2:	e8 69 0f 00 00       	call   0x14013e750
14013d7e7:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
14013d7eb:	48 89 ab d8 0c 00 00 	mov    %rbp,0xcd8(%rbx)
14013d7f2:	48 89 ab d0 00 00 00 	mov    %rbp,0xd0(%rbx)
14013d7f9:	48 8b 11             	mov    (%rcx),%rdx
14013d7fc:	48 85 d2             	test   %rdx,%rdx
14013d7ff:	74 1c                	je     0x14013d81d
14013d801:	48 8b 02             	mov    (%rdx),%rax
14013d804:	48 39 58 20          	cmp    %rbx,0x20(%rax)
14013d808:	74 0b                	je     0x14013d815
14013d80a:	48 8b 52 10          	mov    0x10(%rdx),%rdx
14013d80e:	48 85 d2             	test   %rdx,%rdx
14013d811:	75 ee                	jne    0x14013d801
14013d813:	eb 08                	jmp    0x14013d81d
14013d815:	45 33 c0             	xor    %r8d,%r8d
14013d818:	e8 23 e7 00 00       	call   0x14014bf40
14013d81d:	48 8b 57 40          	mov    0x40(%rdi),%rdx
14013d821:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
14013d825:	48 85 d2             	test   %rdx,%rdx
14013d828:	74 1e                	je     0x14013d848
14013d82a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14013d830:	48 39 1a             	cmp    %rbx,(%rdx)
14013d833:	74 0b                	je     0x14013d840
14013d835:	48 8b 52 10          	mov    0x10(%rdx),%rdx
14013d839:	48 85 d2             	test   %rdx,%rdx
14013d83c:	75 f2                	jne    0x14013d830
14013d83e:	eb 08                	jmp    0x14013d848
14013d840:	45 33 c0             	xor    %r8d,%r8d
14013d843:	e8 f8 e6 00 00       	call   0x14014bf40
14013d848:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14013d84c:	48 8b 43 08          	mov    0x8(%rbx),%rax
14013d850:	48 85 c9             	test   %rcx,%rcx
14013d853:	74 06                	je     0x14013d85b
14013d855:	48 89 41 08          	mov    %rax,0x8(%rcx)
14013d859:	eb 04                	jmp    0x14013d85f
14013d85b:	48 89 47 08          	mov    %rax,0x8(%rdi)
14013d85f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14013d863:	48 8b 43 10          	mov    0x10(%rbx),%rax
14013d867:	48 85 c9             	test   %rcx,%rcx
14013d86a:	74 06                	je     0x14013d872
14013d86c:	48 89 41 10          	mov    %rax,0x10(%rcx)
14013d870:	eb 04                	jmp    0x14013d876
14013d872:	48 89 47 10          	mov    %rax,0x10(%rdi)
14013d876:	ff 4f 18             	decl   0x18(%rdi)
14013d879:	48 8b cf             	mov    %rdi,%rcx
14013d87c:	e8 0f 22 03 00       	call   0x14016fa90
14013d881:	48 8b cf             	mov    %rdi,%rcx
14013d884:	e8 d7 57 01 00       	call   0x140153060
14013d889:	48 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%rcx
14013d890:	48 85 c9             	test   %rcx,%rcx
14013d893:	74 0c                	je     0x14013d8a1
14013d895:	e8 56 00 02 00       	call   0x14015d8f0
14013d89a:	48 89 ab d8 00 00 00 	mov    %rbp,0xd8(%rbx)
14013d8a1:	48 8d 8b 00 0f 00 00 	lea    0xf00(%rbx),%rcx
14013d8a8:	33 d2                	xor    %edx,%edx
14013d8aa:	e8 21 e5 00 00       	call   0x14014bdd0
14013d8af:	89 2b                	mov    %ebp,(%rbx)
14013d8b1:	40 38 ab 0b 13 00 00 	cmp    %bpl,0x130b(%rbx)
14013d8b8:	74 0d                	je     0x14013d8c7
14013d8ba:	48 8b 8b a0 11 00 00 	mov    0x11a0(%rbx),%rcx
14013d8c1:	ff 15 49 54 2c 00    	call   *0x2c5449(%rip)        # 0x140402d10
14013d8c7:	48 8b cb             	mov    %rbx,%rcx
14013d8ca:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14013d8cf:	e8 bc 5c 00 00       	call   0x140143590
14013d8d4:	48 39 ab 40 0d 00 00 	cmp    %rbp,0xd40(%rbx)
14013d8db:	0f 84 a5 00 00 00    	je     0x14013d986
14013d8e1:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
14013d8e8:	48 85 c0             	test   %rax,%rax
14013d8eb:	74 0a                	je     0x14013d8f7
14013d8ed:	f6 40 04 10          	testb  $0x10,0x4(%rax)
14013d8f1:	0f 85 8f 00 00 00    	jne    0x14013d986
14013d8f7:	48 8b f5             	mov    %rbp,%rsi
14013d8fa:	48 39 ab 18 07 00 00 	cmp    %rbp,0x718(%rbx)
14013d901:	76 6f                	jbe    0x14013d972
14013d903:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
14013d908:	4c 8b f5             	mov    %rbp,%r14
14013d90b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14013d910:	48 8b bb 40 0d 00 00 	mov    0xd40(%rbx),%rdi
14013d917:	49 03 fe             	add    %r14,%rdi
14013d91a:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14013d91e:	48 85 c9             	test   %rcx,%rcx
14013d921:	74 37                	je     0x14013d95a
14013d923:	48 8b 05 0e 54 2c 00 	mov    0x2c540e(%rip),%rax        # 0x140402d38
14013d92a:	ff 90 90 00 00 00    	call   *0x90(%rax)
14013d930:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14013d934:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
14013d938:	89 6f 28             	mov    %ebp,0x28(%rdi)
14013d93b:	e8 80 5b 00 00       	call   0x1401434c0
14013d940:	48 8b 0f             	mov    (%rdi),%rcx
14013d943:	ff 15 c7 53 2c 00    	call   *0x2c53c7(%rip)        # 0x140402d10
14013d949:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14013d94d:	48 89 2f             	mov    %rbp,(%rdi)
14013d950:	ff 15 ba 53 2c 00    	call   *0x2c53ba(%rip)        # 0x140402d10
14013d956:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
14013d95a:	48 ff c6             	inc    %rsi
14013d95d:	49 81 c6 b0 00 00 00 	add    $0xb0,%r14
14013d964:	48 3b b3 18 07 00 00 	cmp    0x718(%rbx),%rsi
14013d96b:	72 a3                	jb     0x14013d910
14013d96d:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14013d972:	48 8b 8b 40 0d 00 00 	mov    0xd40(%rbx),%rcx
14013d979:	ff 15 91 53 2c 00    	call   *0x2c5391(%rip)        # 0x140402d10
14013d97f:	48 89 ab 40 0d 00 00 	mov    %rbp,0xd40(%rbx)
14013d986:	48 8b 05 ab 53 2c 00 	mov    0x2c53ab(%rip),%rax        # 0x140402d38
14013d98d:	48 8b cb             	mov    %rbx,%rcx
14013d990:	ff 90 88 00 00 00    	call   *0x88(%rax)
14013d996:	48 8b 8b 30 0d 00 00 	mov    0xd30(%rbx),%rcx
14013d99d:	ff 15 6d 53 2c 00    	call   *0x2c536d(%rip)        # 0x140402d10
14013d9a3:	48 8b 8b d0 0d 00 00 	mov    0xdd0(%rbx),%rcx
14013d9aa:	48 89 ab 30 0d 00 00 	mov    %rbp,0xd30(%rbx)
14013d9b1:	ff 15 59 53 2c 00    	call   *0x2c5359(%rip)        # 0x140402d10
14013d9b7:	48 8b cb             	mov    %rbx,%rcx
14013d9ba:	48 89 ab d0 0d 00 00 	mov    %rbp,0xdd0(%rbx)
14013d9c1:	e8 5a 4a 01 00       	call   0x140152420
14013d9c6:	48 8b 8b 98 01 00 00 	mov    0x198(%rbx),%rcx
14013d9cd:	ff 15 3d 53 2c 00    	call   *0x2c533d(%rip)        # 0x140402d10
14013d9d3:	48 89 ab 98 01 00 00 	mov    %rbp,0x198(%rbx)
14013d9da:	40 38 ab 13 13 00 00 	cmp    %bpl,0x1313(%rbx)
14013d9e1:	74 14                	je     0x14013d9f7
14013d9e3:	48 8b 8b 48 12 00 00 	mov    0x1248(%rbx),%rcx
14013d9ea:	ff 15 20 53 2c 00    	call   *0x2c5320(%rip)        # 0x140402d10
14013d9f0:	40 88 ab 13 13 00 00 	mov    %bpl,0x1313(%rbx)
14013d9f7:	48 8b cb             	mov    %rbx,%rcx
14013d9fa:	48 89 ab 48 12 00 00 	mov    %rbp,0x1248(%rbx)
14013da01:	e8 2a 78 03 00       	call   0x140175230
14013da06:	48 8b 8b 18 0d 00 00 	mov    0xd18(%rbx),%rcx
14013da0d:	ff 15 fd 52 2c 00    	call   *0x2c52fd(%rip)        # 0x140402d10
14013da13:	48 89 ab 18 0d 00 00 	mov    %rbp,0xd18(%rbx)
14013da1a:	48 8b 8b f8 0c 00 00 	mov    0xcf8(%rbx),%rcx
14013da21:	ff 15 e9 52 2c 00    	call   *0x2c52e9(%rip)        # 0x140402d10
14013da27:	48 89 ab f8 0c 00 00 	mov    %rbp,0xcf8(%rbx)
14013da2e:	48 89 ab 08 0d 00 00 	mov    %rbp,0xd08(%rbx)
14013da35:	48 89 ab 00 0d 00 00 	mov    %rbp,0xd00(%rbx)
14013da3c:	48 8b 8b 20 0d 00 00 	mov    0xd20(%rbx),%rcx
14013da43:	ff 15 c7 52 2c 00    	call   *0x2c52c7(%rip)        # 0x140402d10
14013da49:	b2 01                	mov    $0x1,%dl
14013da4b:	48 89 ab 20 0d 00 00 	mov    %rbp,0xd20(%rbx)
14013da52:	48 8b cb             	mov    %rbx,%rcx
14013da55:	e8 e6 53 00 00       	call   0x140142e40
14013da5a:	4c 8b 83 a8 09 00 00 	mov    0x9a8(%rbx),%r8
14013da61:	48 8b cb             	mov    %rbx,%rcx
14013da64:	48 8b 93 48 0b 00 00 	mov    0xb48(%rbx),%rdx
14013da6b:	e8 20 b9 03 00       	call   0x140179390
14013da70:	48 8d 8b 48 0b 00 00 	lea    0xb48(%rbx),%rcx
14013da77:	e8 84 af 03 00       	call   0x140178a00
14013da7c:	4c 8b 83 b0 09 00 00 	mov    0x9b0(%rbx),%r8
14013da83:	48 8b cb             	mov    %rbx,%rcx
14013da86:	48 8b 93 40 0b 00 00 	mov    0xb40(%rbx),%rdx
14013da8d:	e8 0e 80 00 00       	call   0x140145aa0
14013da92:	48 8d 8b 40 0b 00 00 	lea    0xb40(%rbx),%rcx
14013da99:	e8 62 7a 00 00       	call   0x140145500
14013da9e:	48 8d 8b e0 0d 00 00 	lea    0xde0(%rbx),%rcx
14013daa5:	e8 16 ea ff ff       	call   0x14013c4c0
14013daaa:	48 8d 8b 20 0e 00 00 	lea    0xe20(%rbx),%rcx
14013dab1:	e8 0a ea ff ff       	call   0x14013c4c0
14013dab6:	48 8b 8b 50 13 00 00 	mov    0x1350(%rbx),%rcx
14013dabd:	ff 15 4d 52 2c 00    	call   *0x2c524d(%rip)        # 0x140402d10
14013dac3:	48 8b 8b 58 13 00 00 	mov    0x1358(%rbx),%rcx
14013daca:	48 89 ab 50 13 00 00 	mov    %rbp,0x1350(%rbx)
14013dad1:	ff 15 39 52 2c 00    	call   *0x2c5239(%rip)        # 0x140402d10
14013dad7:	48 8b 8b 98 0e 00 00 	mov    0xe98(%rbx),%rcx
14013dade:	48 89 ab 58 13 00 00 	mov    %rbp,0x1358(%rbx)
14013dae5:	ff 15 25 52 2c 00    	call   *0x2c5225(%rip)        # 0x140402d10
14013daeb:	4c 8b 8b e0 00 00 00 	mov    0xe0(%rbx),%r9
14013daf2:	4d 85 c9             	test   %r9,%r9
14013daf5:	74 64                	je     0x14013db5b
14013daf7:	41 f6 41 04 02       	testb  $0x2,0x4(%r9)
14013dafc:	74 1d                	je     0x14013db1b
14013dafe:	49 8b 41 10          	mov    0x10(%r9),%rax
14013db02:	48 85 c0             	test   %rax,%rax
14013db05:	74 14                	je     0x14013db1b
14013db07:	4d 8b 49 20          	mov    0x20(%r9),%r9
14013db0b:	ba 01 00 00 00       	mov    $0x1,%edx
14013db10:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14013db16:	48 8b cb             	mov    %rbx,%rcx
14013db19:	ff d0                	call   *%rax
14013db1b:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
14013db22:	8b 48 08             	mov    0x8(%rax),%ecx
14013db25:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
14013db2c:	ff c9                	dec    %ecx
14013db2e:	89 48 08             	mov    %ecx,0x8(%rax)
14013db31:	4c 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%r8
14013db38:	4d 85 c0             	test   %r8,%r8
14013db3b:	74 1e                	je     0x14013db5b
14013db3d:	41 f6 40 04 02       	testb  $0x2,0x4(%r8)
14013db42:	74 17                	je     0x14013db5b
14013db44:	49 8b 40 18          	mov    0x18(%r8),%rax
14013db48:	48 85 c0             	test   %rax,%rax
14013db4b:	74 0e                	je     0x14013db5b
14013db4d:	4d 8b 40 20          	mov    0x20(%r8),%r8
14013db51:	ba 01 00 00 00       	mov    $0x1,%edx
14013db56:	48 8b cb             	mov    %rbx,%rcx
14013db59:	ff d0                	call   *%rax
14013db5b:	48 8b 8b 90 12 00 00 	mov    0x1290(%rbx),%rcx
14013db62:	ff 15 a8 51 2c 00    	call   *0x2c51a8(%rip)        # 0x140402d10
14013db68:	48 8b 8b 98 12 00 00 	mov    0x1298(%rbx),%rcx
14013db6f:	48 89 ab 90 12 00 00 	mov    %rbp,0x1290(%rbx)
14013db76:	ff 15 94 51 2c 00    	call   *0x2c5194(%rip)        # 0x140402d10
14013db7c:	48 8b 8b a8 12 00 00 	mov    0x12a8(%rbx),%rcx
14013db83:	48 89 ab 98 12 00 00 	mov    %rbp,0x1298(%rbx)
14013db8a:	ff 15 80 51 2c 00    	call   *0x2c5180(%rip)        # 0x140402d10
14013db90:	48 8b 8b a0 12 00 00 	mov    0x12a0(%rbx),%rcx
14013db97:	48 89 ab a8 12 00 00 	mov    %rbp,0x12a8(%rbx)
14013db9e:	ff 15 6c 51 2c 00    	call   *0x2c516c(%rip)        # 0x140402d10
14013dba4:	48 8b 8b d8 12 00 00 	mov    0x12d8(%rbx),%rcx
14013dbab:	48 89 ab a0 12 00 00 	mov    %rbp,0x12a0(%rbx)
14013dbb2:	ff 15 58 51 2c 00    	call   *0x2c5158(%rip)        # 0x140402d10
14013dbb8:	48 8b 8b b0 12 00 00 	mov    0x12b0(%rbx),%rcx
14013dbbf:	48 89 ab d8 12 00 00 	mov    %rbp,0x12d8(%rbx)
14013dbc6:	ff 15 44 51 2c 00    	call   *0x2c5144(%rip)        # 0x140402d10
14013dbcc:	48 8b 8b b8 12 00 00 	mov    0x12b8(%rbx),%rcx
14013dbd3:	48 89 ab b0 12 00 00 	mov    %rbp,0x12b0(%rbx)
14013dbda:	ff 15 30 51 2c 00    	call   *0x2c5130(%rip)        # 0x140402d10
14013dbe0:	48 8b 8b c0 12 00 00 	mov    0x12c0(%rbx),%rcx
14013dbe7:	48 89 ab b8 12 00 00 	mov    %rbp,0x12b8(%rbx)
14013dbee:	ff 15 1c 51 2c 00    	call   *0x2c511c(%rip)        # 0x140402d10
14013dbf4:	48 8b 8b c8 12 00 00 	mov    0x12c8(%rbx),%rcx
14013dbfb:	48 89 ab c0 12 00 00 	mov    %rbp,0x12c0(%rbx)
14013dc02:	ff 15 08 51 2c 00    	call   *0x2c5108(%rip)        # 0x140402d10
14013dc08:	48 8b 8b d0 12 00 00 	mov    0x12d0(%rbx),%rcx
14013dc0f:	48 89 ab c8 12 00 00 	mov    %rbp,0x12c8(%rbx)
14013dc16:	ff 15 f4 50 2c 00    	call   *0x2c50f4(%rip)        # 0x140402d10
14013dc1c:	48 8b 8b e0 12 00 00 	mov    0x12e0(%rbx),%rcx
14013dc23:	48 89 ab d0 12 00 00 	mov    %rbp,0x12d0(%rbx)
14013dc2a:	ff 15 e0 50 2c 00    	call   *0x2c50e0(%rip)        # 0x140402d10
14013dc30:	48 8b 8b e8 12 00 00 	mov    0x12e8(%rbx),%rcx
14013dc37:	48 89 ab e0 12 00 00 	mov    %rbp,0x12e0(%rbx)
14013dc3e:	ff 15 cc 50 2c 00    	call   *0x2c50cc(%rip)        # 0x140402d10
14013dc44:	48 8b 8b f0 12 00 00 	mov    0x12f0(%rbx),%rcx
14013dc4b:	48 89 ab e8 12 00 00 	mov    %rbp,0x12e8(%rbx)
14013dc52:	ff 15 b8 50 2c 00    	call   *0x2c50b8(%rip)        # 0x140402d10
14013dc58:	48 8b 8b f8 12 00 00 	mov    0x12f8(%rbx),%rcx
14013dc5f:	48 89 ab f0 12 00 00 	mov    %rbp,0x12f0(%rbx)
14013dc66:	ff 15 a4 50 2c 00    	call   *0x2c50a4(%rip)        # 0x140402d10
14013dc6c:	48 8b bb b8 01 00 00 	mov    0x1b8(%rbx),%rdi
14013dc73:	48 89 ab f8 12 00 00 	mov    %rbp,0x12f8(%rbx)
14013dc7a:	48 85 ff             	test   %rdi,%rdi
14013dc7d:	0f 84 92 00 00 00    	je     0x14013dd15
14013dc83:	48 8b 8f 20 02 00 00 	mov    0x220(%rdi),%rcx
14013dc8a:	ff 15 80 50 2c 00    	call   *0x2c5080(%rip)        # 0x140402d10
14013dc90:	48 89 af 20 02 00 00 	mov    %rbp,0x220(%rdi)
14013dc97:	48 89 af 30 02 00 00 	mov    %rbp,0x230(%rdi)
14013dc9e:	48 89 af 28 02 00 00 	mov    %rbp,0x228(%rdi)
14013dca5:	48 8b bb b8 01 00 00 	mov    0x1b8(%rbx),%rdi
14013dcac:	48 8b 8f 58 04 00 00 	mov    0x458(%rdi),%rcx
14013dcb3:	ff 15 57 50 2c 00    	call   *0x2c5057(%rip)        # 0x140402d10
14013dcb9:	48 89 af 58 04 00 00 	mov    %rbp,0x458(%rdi)
14013dcc0:	48 89 af 68 04 00 00 	mov    %rbp,0x468(%rdi)
14013dcc7:	48 89 af 60 04 00 00 	mov    %rbp,0x460(%rdi)
14013dcce:	48 8b 83 b8 01 00 00 	mov    0x1b8(%rbx),%rax
14013dcd5:	48 8b 30             	mov    (%rax),%rsi
14013dcd8:	48 85 f6             	test   %rsi,%rsi
14013dcdb:	74 24                	je     0x14013dd01
14013dcdd:	0f 1f 00             	nopl   (%rax)
14013dce0:	48 8b 0e             	mov    (%rsi),%rcx
14013dce3:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
14013dce7:	ff 15 23 50 2c 00    	call   *0x2c5023(%rip)        # 0x140402d10
14013dced:	48 8b ce             	mov    %rsi,%rcx
14013dcf0:	48 89 2e             	mov    %rbp,(%rsi)
14013dcf3:	ff 15 17 50 2c 00    	call   *0x2c5017(%rip)        # 0x140402d10
14013dcf9:	48 8b f7             	mov    %rdi,%rsi
14013dcfc:	48 85 ff             	test   %rdi,%rdi
14013dcff:	75 df                	jne    0x14013dce0
14013dd01:	48 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%rcx
14013dd08:	ff 15 02 50 2c 00    	call   *0x2c5002(%rip)        # 0x140402d10
14013dd0e:	48 89 ab b8 01 00 00 	mov    %rbp,0x1b8(%rbx)
14013dd15:	48 8b cb             	mov    %rbx,%rcx
14013dd18:	e8 e3 58 00 00       	call   0x140143600
14013dd1d:	48 8b cb             	mov    %rbx,%rcx
14013dd20:	ff 15 ea 4f 2c 00    	call   *0x2c4fea(%rip)        # 0x140402d10
14013dd26:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14013dd2b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14013dd30:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14013dd35:	33 c0                	xor    %eax,%eax
14013dd37:	48 83 c4 20          	add    $0x20,%rsp
14013dd3b:	5b                   	pop    %rbx
14013dd3c:	c3                   	ret
14013dd3d:	cc                   	int3
14013dd3e:	cc                   	int3
14013dd3f:	cc                   	int3
14013dd40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14013dd45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14013dd4a:	57                   	push   %rdi
14013dd4b:	48 83 ec 20          	sub    $0x20,%rsp
14013dd4f:	49 8b f0             	mov    %r8,%rsi
14013dd52:	48 8b da             	mov    %rdx,%rbx
14013dd55:	48 8b f9             	mov    %rcx,%rdi
14013dd58:	48 85 d2             	test   %rdx,%rdx
14013dd5b:	74 28                	je     0x14013dd85
14013dd5d:	48 83 7a 50 00       	cmpq   $0x0,0x50(%rdx)
14013dd62:	74 19                	je     0x14013dd7d
14013dd64:	4c 3b 82 f0 01 00 00 	cmp    0x1f0(%rdx),%r8
14013dd6b:	75 33                	jne    0x14013dda0
14013dd6d:	80 ba e8 03 00 00 00 	cmpb   $0x0,0x3e8(%rdx)
14013dd74:	74 2a                	je     0x14013dda0
14013dd76:	c6 82 e8 03 00 00 00 	movb   $0x0,0x3e8(%rdx)
14013dd7d:	48 8b d6             	mov    %rsi,%rdx
14013dd80:	e8 2b eb 00 00       	call   0x14014c8b0
14013dd85:	48 8b ce             	mov    %rsi,%rcx
14013dd88:	ff 15 6a c0 1e 00    	call   *0x1ec06a(%rip)        # 0x140329df8
14013dd8e:	33 c0                	xor    %eax,%eax
14013dd90:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14013dd95:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14013dd9a:	48 83 c4 20          	add    $0x20,%rsp
14013dd9e:	5f                   	pop    %rdi
14013dd9f:	c3                   	ret
14013dda0:	48 8b d6             	mov    %rsi,%rdx
14013dda3:	e8 08 eb 00 00       	call   0x14014c8b0
14013dda8:	48 85 ff             	test   %rdi,%rdi
14013ddab:	74 48                	je     0x14013ddf5
14013ddad:	48 8b 87 d8 00 00 00 	mov    0xd8(%rdi),%rax
14013ddb4:	48 85 c0             	test   %rax,%rax
14013ddb7:	74 18                	je     0x14013ddd1
14013ddb9:	c6 80 82 01 00 00 01 	movb   $0x1,0x182(%rax)
14013ddc0:	48 8b d6             	mov    %rsi,%rdx
14013ddc3:	48 8b 43 50          	mov    0x50(%rbx),%rax
14013ddc7:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
14013ddcb:	ff d0                	call   *%rax
14013ddcd:	8b c8                	mov    %eax,%ecx
14013ddcf:	eb 35                	jmp    0x14013de06
14013ddd1:	48 8b 87 d0 00 00 00 	mov    0xd0(%rdi),%rax
14013ddd8:	48 85 c0             	test   %rax,%rax
14013dddb:	74 18                	je     0x14013ddf5
14013dddd:	c6 80 82 01 00 00 01 	movb   $0x1,0x182(%rax)