14090fad8:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090fadd:	45 33 db             	xor    %r11d,%r11d
14090fae0:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090fae5:	e9 47 ca ff ff       	jmp    0x14090c531
14090faea:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090faef:	41 8b 7d 30          	mov    0x30(%r13),%edi
14090faf3:	49 81 4d 30 00 00 00 	orq    $0x4000000,0x30(%r13)
14090fafa:	04
14090fafb:	81 e7 00 00 00 04    	and    $0x4000000,%edi
14090fb01:	48 8b 41 10          	mov    0x10(%rcx),%rax
14090fb05:	48 8b 70 10          	mov    0x10(%rax),%rsi
14090fb09:	48 63 41 04          	movslq 0x4(%rcx),%rax
14090fb0d:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090fb11:	49 03 de             	add    %r14,%rbx
14090fb14:	f6 43 14 02          	testb  $0x2,0x14(%rbx)
14090fb18:	75 06                	jne    0x14090fb20
14090fb1a:	c6 43 16 01          	movb   $0x1,0x16(%rbx)
14090fb1e:	eb 1b                	jmp    0x14090fb3b
14090fb20:	80 7b 16 01          	cmpb   $0x1,0x16(%rbx)
14090fb24:	74 15                	je     0x14090fb3b
14090fb26:	b2 01                	mov    $0x1,%dl
14090fb28:	48 8b cb             	mov    %rbx,%rcx
14090fb2b:	e8 80 40 00 00       	call   0x140913bb0
14090fb30:	44 8b e0             	mov    %eax,%r12d
14090fb33:	85 c0                	test   %eax,%eax
14090fb35:	0f 85 75 c2 ff ff    	jne    0x14090bdb0
14090fb3b:	48 8b 06             	mov    (%rsi),%rax
14090fb3e:	48 8b ce             	mov    %rsi,%rcx
14090fb41:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14090fb45:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
14090fb4c:	ff 15 ce 3e 67 00    	call   *0x673ece(%rip)        # 0x140f83a20
14090fb52:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090fb56:	44 8b e0             	mov    %eax,%r12d
14090fb59:	85 ff                	test   %edi,%edi
14090fb5b:	75 08                	jne    0x14090fb65
14090fb5d:	49 81 65 30 ff ff ff 	andq   $0xfffffffffbffffff,0x30(%r13)
14090fb64:	fb
14090fb65:	48 8b d6             	mov    %rsi,%rdx
14090fb68:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090fb6d:	48 8b ce             	mov    %rsi,%rcx
14090fb70:	e8 5b 74 00 00       	call   0x140916fd0
14090fb75:	83 a6 c8 00 00 00 fc 	andl   $0xfffffffc,0xc8(%rsi)
14090fb7c:	45 85 e4             	test   %r12d,%r12d
14090fb7f:	0f 85 9d 99 ff ff    	jne    0x140909522
14090fb85:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090fb8a:	45 33 db             	xor    %r11d,%r11d
14090fb8d:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090fb92:	e9 9a c9 ff ff       	jmp    0x14090c531
14090fb97:	4c 89 5d e0          	mov    %r11,-0x20(%rbp)
14090fb9b:	41 80 7d 67 00       	cmpb   $0x0,0x67(%r13)
14090fba0:	0f 85 a1 0e 00 00    	jne    0x140910a47
14090fba6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090fbab:	48 8b 40 10          	mov    0x10(%rax),%rax
14090fbaf:	48 8b 58 10          	mov    0x10(%rax),%rbx
14090fbb3:	48 85 db             	test   %rbx,%rbx
14090fbb6:	0f 84 59 0c 00 00    	je     0x140910815
14090fbbc:	4c 8b 13             	mov    (%rbx),%r10
14090fbbf:	4d 85 d2             	test   %r10,%r10
14090fbc2:	0f 84 4d 0c 00 00    	je     0x140910815
14090fbc8:	49 83 7a 68 00       	cmpq   $0x0,0x68(%r10)
14090fbcd:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14090fbd2:	48 63 52 08          	movslq 0x8(%rdx),%rdx
14090fbd6:	0f 84 b5 06 00 00    	je     0x140910291
14090fbdc:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090fbe1:	41 0f b6 7d 6c       	movzbl 0x6c(%r13),%edi
14090fbe6:	4c 8b 46 70          	mov    0x70(%rsi),%r8
14090fbea:	49 63 44 24 0c       	movslq 0xc(%r12),%rax
14090fbef:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090fbf3:	49 8b c3             	mov    %r11,%rax
14090fbf6:	49 03 ce             	add    %r14,%rcx
14090fbf9:	85 d2                	test   %edx,%edx
14090fbfb:	7e 13                	jle    0x14090fc10
14090fbfd:	0f 1f 00             	nopl   (%rax)
14090fc00:	49 89 0c c0          	mov    %rcx,(%r8,%rax,8)
14090fc04:	48 83 c1 38          	add    $0x38,%rcx
14090fc08:	48 ff c0             	inc    %rax
14090fc0b:	48 3b c2             	cmp    %rdx,%rax
14090fc0e:	7c f0                	jl     0x14090fc00
14090fc10:	41 0f b6 44 24 02    	movzbl 0x2(%r12),%eax
14090fc16:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14090fc1a:	41 88 45 6c          	mov    %al,0x6c(%r13)
14090fc1e:	48 8b cb             	mov    %rbx,%rcx
14090fc21:	49 8b 42 68          	mov    0x68(%r10),%rax
14090fc25:	ff 15 f5 3d 67 00    	call   *0x673df5(%rip)        # 0x140f83a20
14090fc2b:	48 8b d3             	mov    %rbx,%rdx
14090fc2e:	41 88 7d 6c          	mov    %dil,0x6c(%r13)
14090fc32:	48 8b ce             	mov    %rsi,%rcx
14090fc35:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090fc39:	44 8b e0             	mov    %eax,%r12d
14090fc3c:	e8 8f 73 00 00       	call   0x140916fd0
14090fc41:	45 85 e4             	test   %r12d,%r12d
14090fc44:	75 15                	jne    0x14090fc5b
14090fc46:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090fc4b:	45 39 67 04          	cmp    %r12d,0x4(%r15)
14090fc4f:	74 46                	je     0x14090fc97
14090fc51:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
14090fc55:	49 89 45 38          	mov    %rax,0x38(%r13)
14090fc59:	eb 3c                	jmp    0x14090fc97
14090fc5b:	41 80 fc 13          	cmp    $0x13,%r12b
14090fc5f:	75 31                	jne    0x14090fc92
14090fc61:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090fc66:	48 8b 40 10          	mov    0x10(%rax),%rax
14090fc6a:	80 78 1c 00          	cmpb   $0x0,0x1c(%rax)
14090fc6e:	74 22                	je     0x14090fc92
14090fc70:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090fc75:	0f b7 49 02          	movzwl 0x2(%rcx),%ecx
14090fc79:	83 f9 04             	cmp    $0x4,%ecx
14090fc7c:	0f 85 c5 0b 00 00    	jne    0x140910847
14090fc82:	45 33 db             	xor    %r11d,%r11d
14090fc85:	45 8b e3             	mov    %r11d,%r12d
14090fc88:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090fc8d:	e9 95 c8 ff ff       	jmp    0x14090c527
14090fc92:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090fc97:	48 ff 46 38          	incq   0x38(%rsi)
14090fc9b:	45 85 e4             	test   %r12d,%r12d
14090fc9e:	0f 85 7e 98 ff ff    	jne    0x140909522
14090fca4:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090fca9:	45 33 db             	xor    %r11d,%r11d
14090fcac:	e9 80 c8 ff ff       	jmp    0x14090c531
14090fcb1:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090fcb6:	48 63 40 08          	movslq 0x8(%rax),%rax
14090fcba:	48 6b d0 38          	imul   $0x38,%rax,%rdx
14090fcbe:	b8 00 90 00 00       	mov    $0x9000,%eax
14090fcc3:	48 03 56 68          	add    0x68(%rsi),%rdx
14090fcc7:	66 85 42 14          	test   %ax,0x14(%rdx)
14090fccb:	74 1b                	je     0x14090fce8
14090fccd:	48 8b ca             	mov    %rdx,%rcx
14090fcd0:	e8 fb 7a fa ff       	call   0x1408b77d0
14090fcd5:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090fcda:	48 8b d0             	mov    %rax,%rdx
14090fcdd:	45 33 db             	xor    %r11d,%r11d
14090fce0:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090fce6:	eb 06                	jmp    0x14090fcee
14090fce8:	66 c7 42 14 04 00    	movw   $0x4,0x14(%rdx)
14090fcee:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090fcf3:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090fcf8:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090fcfc:	49 8b 45 20          	mov    0x20(%r13),%rax
14090fd00:	48 c1 e1 05          	shl    $0x5,%rcx
14090fd04:	48 8b 4c 01 08       	mov    0x8(%rcx,%rax,1),%rcx
14090fd09:	48 8b 41 08          	mov    0x8(%rcx),%rax
14090fd0d:	8b 48 40             	mov    0x40(%rax),%ecx
14090fd10:	48 89 0a             	mov    %rcx,(%rdx)
14090fd13:	e9 24 c8 ff ff       	jmp    0x14090c53c
14090fd18:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090fd1d:	48 63 43 08          	movslq 0x8(%rbx),%rax
14090fd21:	48 6b f0 38          	imul   $0x38,%rax,%rsi
14090fd25:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14090fd2a:	48 03 70 68          	add    0x68(%rax),%rsi
14090fd2e:	b8 00 90 00 00       	mov    $0x9000,%eax
14090fd33:	66 85 46 14          	test   %ax,0x14(%rsi)
14090fd37:	74 10                	je     0x14090fd49
14090fd39:	48 8b ce             	mov    %rsi,%rcx
14090fd3c:	e8 8f 7a fa ff       	call   0x1408b77d0
14090fd41:	48 8b f0             	mov    %rax,%rsi
14090fd44:	45 33 db             	xor    %r11d,%r11d
14090fd47:	eb 06                	jmp    0x14090fd4f
14090fd49:	66 c7 46 14 04 00    	movw   $0x4,0x14(%rsi)
14090fd4f:	48 63 4b 04          	movslq 0x4(%rbx),%rcx
14090fd53:	41 8b fb             	mov    %r11d,%edi
14090fd56:	49 8b 45 20          	mov    0x20(%r13),%rax
14090fd5a:	48 c1 e1 05          	shl    $0x5,%rcx
14090fd5e:	48 8b 5c 01 08       	mov    0x8(%rcx,%rax,1),%rbx
14090fd63:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090fd68:	8b 48 0c             	mov    0xc(%rax),%ecx
14090fd6b:	85 c9                	test   %ecx,%ecx
14090fd6d:	74 0c                	je     0x14090fd7b
14090fd6f:	48 8b 43 08          	mov    0x8(%rbx),%rax
14090fd73:	8b 78 40             	mov    0x40(%rax),%edi
14090fd76:	3b f9                	cmp    %ecx,%edi
14090fd78:	0f 42 f9             	cmovb  %ecx,%edi
14090fd7b:	80 7b 11 00          	cmpb   $0x0,0x11(%rbx)
14090fd7f:	74 11                	je     0x14090fd92
14090fd81:	ff 43 14             	incl   0x14(%rbx)
14090fd84:	80 7b 12 00          	cmpb   $0x0,0x12(%rbx)
14090fd88:	75 08                	jne    0x14090fd92
14090fd8a:	48 8b cb             	mov    %rbx,%rcx
14090fd8d:	e8 1e 58 f8 ff       	call   0x1408955b0
14090fd92:	48 8b 43 08          	mov    0x8(%rbx),%rax
14090fd96:	48 8b 08             	mov    (%rax),%rcx
14090fd99:	85 ff                	test   %edi,%edi
14090fd9b:	74 06                	je     0x14090fda3
14090fd9d:	89 b9 bc 00 00 00    	mov    %edi,0xbc(%rcx)
14090fda3:	80 7b 11 00          	cmpb   $0x0,0x11(%rbx)
14090fda7:	8b b9 bc 00 00 00    	mov    0xbc(%rcx),%edi
14090fdad:	74 0e                	je     0x14090fdbd
14090fdaf:	83 6b 14 01          	subl   $0x1,0x14(%rbx)
14090fdb3:	75 08                	jne    0x14090fdbd
14090fdb5:	48 8b cb             	mov    %rbx,%rcx
14090fdb8:	e8 13 5b 01 00       	call   0x1409258d0
14090fdbd:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090fdc2:	45 33 db             	xor    %r11d,%r11d
14090fdc5:	48 89 3e             	mov    %rdi,(%rsi)
14090fdc8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090fdcd:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090fdd2:	e9 5a c7 ff ff       	jmp    0x14090c531
14090fdd7:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090fddc:	4c 8b 78 10          	mov    0x10(%rax),%r15
14090fde0:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090fde4:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090fde8:	49 03 de             	add    %r14,%rbx
14090fdeb:	49 39 1f             	cmp    %rbx,(%r15)
14090fdee:	74 56                	je     0x14090fe46
14090fdf0:	49 89 77 18          	mov    %rsi,0x18(%r15)
14090fdf4:	49 89 1f             	mov    %rbx,(%r15)
14090fdf7:	41 88 7f 28          	mov    %dil,0x28(%r15)
14090fdfb:	41 0f b6 47 2a       	movzbl 0x2a(%r15),%eax
14090fe00:	8b d0                	mov    %eax,%edx
14090fe02:	48 83 ea 01          	sub    $0x1,%rdx
14090fe06:	44 8d 48 ff          	lea    -0x1(%rax),%r9d
14090fe0a:	78 3a                	js     0x14090fe46
14090fe0c:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
14090fe11:	4d 8d 47 30          	lea    0x30(%r15),%r8
14090fe15:	4d 8d 04 d0          	lea    (%r8,%rdx,8),%r8
14090fe19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14090fe20:	41 8b 45 08          	mov    0x8(%r13),%eax
14090fe24:	4d 8d 40 f8          	lea    -0x8(%r8),%r8
14090fe28:	41 03 c1             	add    %r9d,%eax
14090fe2b:	41 ff c9             	dec    %r9d
14090fe2e:	48 98                	cltq
14090fe30:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090fe34:	49 03 ce             	add    %r14,%rcx
14090fe37:	48 83 ea 01          	sub    $0x1,%rdx
14090fe3b:	49 89 48 08          	mov    %rcx,0x8(%r8)
14090fe3f:	79 df                	jns    0x14090fe20
14090fe41:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090fe46:	0f b7 43 14          	movzwl 0x14(%rbx),%eax
14090fe4a:	4d 8d 47 30          	lea    0x30(%r15),%r8
14090fe4e:	b9 41 f2 00 00       	mov    $0xf241,%ecx
14090fe53:	66 23 c1             	and    %cx,%ax
14090fe56:	49 8b cf             	mov    %r15,%rcx
14090fe59:	66 83 c8 01          	or     $0x1,%ax
14090fe5d:	66 89 43 14          	mov    %ax,0x14(%rbx)
14090fe61:	49 8b 47 08          	mov    0x8(%r15),%rax
14090fe65:	41 0f b6 57 2a       	movzbl 0x2a(%r15),%edx
14090fe6a:	48 8b 40 18          	mov    0x18(%rax),%rax
14090fe6e:	ff 15 ac 3b 67 00    	call   *0x673bac(%rip)        # 0x140f83a20
14090fe74:	41 8b 47 24          	mov    0x24(%r15),%eax
14090fe78:	85 c0                	test   %eax,%eax
14090fe7a:	0f 84 2d a7 ff ff    	je     0x14090a5ad
14090fe80:	7e 4e                	jle    0x14090fed0
14090fe82:	0f b7 4b 14          	movzwl 0x14(%rbx),%ecx
14090fe86:	ba 02 02 00 00       	mov    $0x202,%edx
14090fe8b:	0f b7 c1             	movzwl %cx,%eax
14090fe8e:	66 23 c2             	and    %dx,%ax
14090fe91:	66 3b c2             	cmp    %dx,%ax
14090fe94:	75 0c                	jne    0x14090fea2
14090fe96:	80 7b 16 01          	cmpb   $0x1,0x16(%rbx)
14090fe9a:	75 06                	jne    0x14090fea2
14090fe9c:	48 8b 43 08          	mov    0x8(%rbx),%rax
14090fea0:	eb 13                	jmp    0x14090feb5
14090fea2:	f6 c1 01             	test   $0x1,%cl
14090fea5:	74 04                	je     0x14090feab
14090fea7:	33 c0                	xor    %eax,%eax
14090fea9:	eb 0a                	jmp    0x14090feb5
14090feab:	b2 01                	mov    $0x1,%dl
14090fead:	48 8b cb             	mov    %rbx,%rcx
14090feb0:	e8 9b 7e 01 00       	call   0x140927d50
14090feb5:	4c 8b c0             	mov    %rax,%r8
14090feb8:	48 8d 15 f1 85 6c 00 	lea    0x6c85f1(%rip),%rdx        # 0x140fd84b0
14090febf:	48 8b ce             	mov    %rsi,%rcx
14090fec2:	e8 49 81 ff ff       	call   0x140908010
14090fec7:	45 8b 67 24          	mov    0x24(%r15),%r12d
14090fecb:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
14090fed0:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090fed5:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14090feda:	41 8b 77 20          	mov    0x20(%r15),%esi
14090fede:	48 81 c7 28 01 00 00 	add    $0x128,%rdi
14090fee5:	44 8b 73 04          	mov    0x4(%rbx),%r14d
14090fee9:	48 8b 1f             	mov    (%rdi),%rbx
14090feec:	48 85 db             	test   %rbx,%rbx
14090feef:	0f 84 1f 01 00 00    	je     0x140910014
14090fef5:	85 f6                	test   %esi,%esi
14090fef7:	78 1f                	js     0x14090ff18
14090fef9:	39 33                	cmp    %esi,(%rbx)
14090fefb:	75 12                	jne    0x14090ff0f
14090fefd:	8b 43 04             	mov    0x4(%rbx),%eax
14090ff00:	85 c0                	test   %eax,%eax
14090ff02:	78 0b                	js     0x14090ff0f
14090ff04:	83 f8 1f             	cmp    $0x1f,%eax
14090ff07:	7f 0f                	jg     0x14090ff18
14090ff09:	41 0f a3 c6          	bt     %eax,%r14d
14090ff0d:	73 09                	jae    0x14090ff18
14090ff0f:	48 8d 7b 18          	lea    0x18(%rbx),%rdi
14090ff13:	e9 f0 00 00 00       	jmp    0x140910008
14090ff18:	48 8b 43 10          	mov    0x10(%rbx),%rax
14090ff1c:	48 85 c0             	test   %rax,%rax
14090ff1f:	74 0a                	je     0x14090ff2b
14090ff21:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14090ff25:	ff 15 f5 3a 67 00    	call   *0x673af5(%rip)        # 0x140f83a20
14090ff2b:	48 8b 43 18          	mov    0x18(%rbx),%rax
14090ff2f:	48 89 07             	mov    %rax,(%rdi)
14090ff32:	49 83 bd 00 03 00 00 	cmpq   $0x0,0x300(%r13)
14090ff39:	00
14090ff3a:	74 10                	je     0x14090ff4c
14090ff3c:	48 8b d3             	mov    %rbx,%rdx
14090ff3f:	49 8b cd             	mov    %r13,%rcx
14090ff42:	e8 f9 39 fa ff       	call   0x1408b3940
14090ff47:	e9 bc 00 00 00       	jmp    0x140910008
14090ff4c:	49 3b 9d f0 01 00 00 	cmp    0x1f0(%r13),%rbx
14090ff53:	73 3b                	jae    0x14090ff90
14090ff55:	49 3b 9d e0 01 00 00 	cmp    0x1e0(%r13),%rbx
14090ff5c:	72 16                	jb     0x14090ff74
14090ff5e:	49 8b 85 d8 01 00 00 	mov    0x1d8(%r13),%rax
14090ff65:	48 89 03             	mov    %rax,(%rbx)
14090ff68:	49 89 9d d8 01 00 00 	mov    %rbx,0x1d8(%r13)
14090ff6f:	e9 94 00 00 00       	jmp    0x140910008
14090ff74:	49 3b 9d e8 01 00 00 	cmp    0x1e8(%r13),%rbx
14090ff7b:	72 13                	jb     0x14090ff90
14090ff7d:	49 8b 85 c8 01 00 00 	mov    0x1c8(%r13),%rax
14090ff84:	48 89 03             	mov    %rax,(%rbx)
14090ff87:	49 89 9d c8 01 00 00 	mov    %rbx,0x1c8(%r13)
14090ff8e:	eb 78                	jmp    0x140910008
14090ff90:	83 3d 99 d6 a9 00 00 	cmpl   $0x0,0xa9d699(%rip)        # 0x1413ad630
14090ff97:	74 5f                	je     0x14090fff8
14090ff99:	48 8b 0d 70 3b b2 00 	mov    0xb23b70(%rip),%rcx        # 0x141433b10
14090ffa0:	48 85 c9             	test   %rcx,%rcx
14090ffa3:	74 0d                	je     0x14090ffb2
14090ffa5:	48 8b 05 04 d7 a9 00 	mov    0xa9d704(%rip),%rax        # 0x1413ad6b0
14090ffac:	ff 15 6e 3a 67 00    	call   *0x673a6e(%rip)        # 0x140f83a20
14090ffb2:	48 8b 05 af d6 a9 00 	mov    0xa9d6af(%rip),%rax        # 0x1413ad668
14090ffb9:	48 8b cb             	mov    %rbx,%rcx
14090ffbc:	ff 15 5e 3a 67 00    	call   *0x673a5e(%rip)        # 0x140f83a20
14090ffc2:	48 ff 0d cf 3a b2 00 	decq   0xb23acf(%rip)        # 0x141433a98
14090ffc9:	48 63 c8             	movslq %eax,%rcx
14090ffcc:	48 29 0d 7d 3a b2 00 	sub    %rcx,0xb23a7d(%rip)        # 0x141433a50
14090ffd3:	48 8b cb             	mov    %rbx,%rcx
14090ffd6:	48 8b 05 7b d6 a9 00 	mov    0xa9d67b(%rip),%rax        # 0x1413ad658
14090ffdd:	ff 15 3d 3a 67 00    	call   *0x673a3d(%rip)        # 0x140f83a20
14090ffe3:	48 8b 0d 26 3b b2 00 	mov    0xb23b26(%rip),%rcx        # 0x141433b10
14090ffea:	48 85 c9             	test   %rcx,%rcx
14090ffed:	74 19                	je     0x140910008
14090ffef:	48 8b 05 ca d6 a9 00 	mov    0xa9d6ca(%rip),%rax        # 0x1413ad6c0
14090fff6:	eb 0a                	jmp    0x140910002
14090fff8:	48 8b 05 59 d6 a9 00 	mov    0xa9d659(%rip),%rax        # 0x1413ad658
14090ffff:	48 8b cb             	mov    %rbx,%rcx
140910002:	ff 15 18 3a 67 00    	call   *0x673a18(%rip)        # 0x140f83a20
140910008:	48 8b 1f             	mov    (%rdi),%rbx
14091000b:	48 85 db             	test   %rbx,%rbx
14091000e:	0f 85 e1 fe ff ff    	jne    0x14090fef5
140910014:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140910019:	45 33 db             	xor    %r11d,%r11d
14091001c:	45 89 5f 24          	mov    %r11d,0x24(%r15)
140910020:	45 85 e4             	test   %r12d,%r12d
140910023:	0f 85 f9 94 ff ff    	jne    0x140909522
140910029:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14091002e:	e9 f4 c4 ff ff       	jmp    0x14090c527
140910033:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140910038:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14091003d:	48 63 40 04          	movslq 0x4(%rax),%rax