14090e7e4:	4d 8d 40 f8          	lea    -0x8(%r8),%r8
14090e7e8:	41 03 c1             	add    %r9d,%eax
14090e7eb:	41 ff c9             	dec    %r9d
14090e7ee:	48 98                	cltq
14090e7f0:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090e7f4:	49 03 ce             	add    %r14,%rcx
14090e7f7:	48 83 ea 01          	sub    $0x1,%rdx
14090e7fb:	49 89 48 08          	mov    %rcx,0x8(%r8)
14090e7ff:	79 df                	jns    0x14090e7e0
14090e801:	4c 8b 55 90          	mov    -0x70(%rbp),%r10
14090e805:	41 ff 42 10          	incl   0x10(%r10)
14090e809:	4c 8d 43 30          	lea    0x30(%rbx),%r8
14090e80d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090e812:	48 8b 43 08          	mov    0x8(%rbx),%rax
14090e816:	0f b6 53 2a          	movzbl 0x2a(%rbx),%edx
14090e81a:	83 79 04 00          	cmpl   $0x0,0x4(%rcx)
14090e81e:	48 8b cb             	mov    %rbx,%rcx
14090e821:	74 06                	je     0x14090e829
14090e823:	48 8b 40 30          	mov    0x30(%rax),%rax
14090e827:	eb 04                	jmp    0x14090e82d
14090e829:	48 8b 40 18          	mov    0x18(%rax),%rax
14090e82d:	ff 15 ed 51 67 00    	call   *0x6751ed(%rip)        # 0x140f83a20
14090e833:	8b 43 24             	mov    0x24(%rbx),%eax
14090e836:	85 c0                	test   %eax,%eax
14090e838:	0f 84 6f bd ff ff    	je     0x14090a5ad
14090e83e:	7e 5c                	jle    0x14090e89c
14090e840:	48 8b 0b             	mov    (%rbx),%rcx
14090e843:	48 85 c9             	test   %rcx,%rcx
14090e846:	75 05                	jne    0x14090e84d
14090e848:	49 8b c7             	mov    %r15,%rax
14090e84b:	eb 34                	jmp    0x14090e881
14090e84d:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14090e851:	41 b8 02 02 00 00    	mov    $0x202,%r8d
14090e857:	0f b7 c2             	movzwl %dx,%eax
14090e85a:	66 41 23 c0          	and    %r8w,%ax
14090e85e:	66 41 3b c0          	cmp    %r8w,%ax
14090e862:	75 0c                	jne    0x14090e870
14090e864:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
14090e868:	75 06                	jne    0x14090e870
14090e86a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14090e86e:	eb 11                	jmp    0x14090e881
14090e870:	f6 c2 01             	test   $0x1,%dl
14090e873:	74 05                	je     0x14090e87a
14090e875:	49 8b c7             	mov    %r15,%rax
14090e878:	eb 07                	jmp    0x14090e881
14090e87a:	b2 01                	mov    $0x1,%dl
14090e87c:	e8 cf 94 01 00       	call   0x140927d50
14090e881:	4c 8b c0             	mov    %rax,%r8
14090e884:	48 8d 15 25 9c 6c 00 	lea    0x6c9c25(%rip),%rdx        # 0x140fd84b0
14090e88b:	48 8b ce             	mov    %rsi,%rcx
14090e88e:	e8 7d 97 ff ff       	call   0x140908010
14090e893:	44 8b 63 24          	mov    0x24(%rbx),%r12d
14090e897:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
14090e89c:	80 7b 29 00          	cmpb   $0x0,0x29(%rbx)
14090e8a0:	74 3d                	je     0x14090e8df
14090e8a2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e8a7:	48 63 40 ec          	movslq -0x14(%rax),%rax
14090e8ab:	85 c0                	test   %eax,%eax
14090e8ad:	74 2c                	je     0x14090e8db
14090e8af:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090e8b3:	b8 00 90 00 00       	mov    $0x9000,%eax
14090e8b8:	49 03 ce             	add    %r14,%rcx
14090e8bb:	66 85 41 14          	test   %ax,0x14(%rcx)
14090e8bf:	74 0c                	je     0x14090e8cd
14090e8c1:	ba 01 00 00 00       	mov    $0x1,%edx
14090e8c6:	e8 b5 ba 01 00       	call   0x14092a380
14090e8cb:	eb 0e                	jmp    0x14090e8db
14090e8cd:	b8 01 00 00 00       	mov    $0x1,%eax
14090e8d2:	48 89 01             	mov    %rax,(%rcx)
14090e8d5:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
14090e8db:	c6 43 29 00          	movb   $0x0,0x29(%rbx)
14090e8df:	48 8b 0b             	mov    (%rbx),%rcx
14090e8e2:	b8 00 90 00 00       	mov    $0x9000,%eax
14090e8e7:	66 85 41 14          	test   %ax,0x14(%rcx)
14090e8eb:	75 06                	jne    0x14090e8f3
14090e8ed:	83 79 20 00          	cmpl   $0x0,0x20(%rcx)
14090e8f1:	74 05                	je     0x14090e8f8
14090e8f3:	e8 68 a9 01 00       	call   0x140929260
14090e8f8:	48 8b 03             	mov    (%rbx),%rax
14090e8fb:	45 33 db             	xor    %r11d,%r11d
14090e8fe:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090e904:	66 44 89 50 14       	mov    %r10w,0x14(%rax)
14090e909:	44 89 5b 24          	mov    %r11d,0x24(%rbx)
14090e90d:	45 85 e4             	test   %r12d,%r12d
14090e910:	0f 85 71 21 00 00    	jne    0x140910a87
14090e916:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090e91b:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090e920:	e9 17 dc ff ff       	jmp    0x14090c53c
14090e925:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090e92a:	48 63 41 04          	movslq 0x4(%rcx),%rax
14090e92e:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14090e932:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090e936:	48 63 41 0c          	movslq 0xc(%rcx),%rax
14090e93a:	49 03 de             	add    %r14,%rbx
14090e93d:	85 c0                	test   %eax,%eax
14090e93f:	0f 84 99 00 00 00    	je     0x14090e9de
14090e945:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090e949:	0f 57 c0             	xorps  %xmm0,%xmm0
14090e94c:	0f 11 85 48 01 00 00 	movups %xmm0,0x148(%rbp)
14090e953:	0f 11 85 58 01 00 00 	movups %xmm0,0x158(%rbp)
14090e95a:	33 c0                	xor    %eax,%eax
14090e95c:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
14090e963:	49 03 fe             	add    %r14,%rdi
14090e966:	b8 00 90 00 00       	mov    $0x9000,%eax
14090e96b:	0f 11 85 68 01 00 00 	movups %xmm0,0x168(%rbp)
14090e972:	66 85 47 14          	test   %ax,0x14(%rdi)
14090e976:	74 0a                	je     0x14090e982
14090e978:	48 8b cf             	mov    %rdi,%rcx
14090e97b:	e8 b0 a9 01 00       	call   0x140929330
14090e980:	eb 05                	jmp    0x14090e987
14090e982:	66 44 89 57 14       	mov    %r10w,0x14(%rdi)
14090e987:	48 89 bd 48 01 00 00 	mov    %rdi,0x148(%rbp)
14090e98e:	48 89 9d 58 01 00 00 	mov    %rbx,0x158(%rbp)
14090e995:	48 89 b5 50 01 00 00 	mov    %rsi,0x150(%rbp)
14090e99c:	48 8b 43 18          	mov    0x18(%rbx),%rax
14090e9a0:	0f b6 48 64          	movzbl 0x64(%rax),%ecx
14090e9a4:	88 8d 70 01 00 00    	mov    %cl,0x170(%rbp)
14090e9aa:	48 8d 8d 48 01 00 00 	lea    0x148(%rbp),%rcx
14090e9b1:	48 8b 46 28          	mov    0x28(%rsi),%rax
14090e9b5:	ff 15 65 50 67 00    	call   *0x675065(%rip)        # 0x140f83a20
14090e9bb:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090e9c0:	44 8b a5 6c 01 00 00 	mov    0x16c(%rbp),%r12d
14090e9c7:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090e9cc:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
14090e9d1:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090e9d5:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090e9d9:	49 03 de             	add    %r14,%rbx
14090e9dc:	eb 12                	jmp    0x14090e9f0
14090e9de:	48 8b d6             	mov    %rsi,%rdx
14090e9e1:	48 8b cb             	mov    %rbx,%rcx
14090e9e4:	e8 07 44 00 00       	call   0x140912df0
14090e9e9:	44 8b e0             	mov    %eax,%r12d
14090e9ec:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090e9f0:	45 85 e4             	test   %r12d,%r12d
14090e9f3:	0f 85 b6 1d 00 00    	jne    0x1409107af
14090e9f9:	f6 43 14 02          	testb  $0x2,0x14(%rbx)
14090e9fd:	75 16                	jne    0x14090ea15
14090e9ff:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090ea04:	45 33 db             	xor    %r11d,%r11d
14090ea07:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090ea0c:	40 88 7b 16          	mov    %dil,0x16(%rbx)
14090ea10:	e9 1c db ff ff       	jmp    0x14090c531
14090ea15:	40 38 7b 16          	cmp    %dil,0x16(%rbx)
14090ea19:	0f 84 89 bb ff ff    	je     0x14090a5a8
14090ea1f:	40 0f b6 d7          	movzbl %dil,%edx
14090ea23:	48 8b cb             	mov    %rbx,%rcx
14090ea26:	e8 85 51 00 00       	call   0x140913bb0
14090ea2b:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090ea30:	45 33 db             	xor    %r11d,%r11d
14090ea33:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090ea38:	e9 f4 da ff ff       	jmp    0x14090c531
14090ea3d:	48 8d 85 c8 02 00 00 	lea    0x2c8(%rbp),%rax
14090ea44:	44 89 9d c0 02 00 00 	mov    %r11d,0x2c0(%rbp)
14090ea4b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14090ea50:	4c 8d 8d c4 02 00 00 	lea    0x2c4(%rbp),%r9
14090ea57:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090ea5c:	49 8b cd             	mov    %r13,%rcx
14090ea5f:	c7 85 c8 02 00 00 ff 	movl   $0xffffffff,0x2c8(%rbp)
14090ea66:	ff ff ff
14090ea69:	c7 85 c4 02 00 00 ff 	movl   $0xffffffff,0x2c4(%rbp)
14090ea70:	ff ff ff
14090ea73:	44 8b 40 08          	mov    0x8(%rax),%r8d
14090ea77:	8b 50 04             	mov    0x4(%rax),%edx
14090ea7a:	e8 71 21 fc ff       	call   0x1408d0bf0
14090ea7f:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090ea83:	44 8b e0             	mov    %eax,%r12d
14090ea86:	85 c0                	test   %eax,%eax
14090ea88:	74 19                	je     0x14090eaa3
14090ea8a:	83 f8 05             	cmp    $0x5,%eax
14090ea8d:	0f 85 8f aa ff ff    	jne    0x140909522
14090ea93:	33 c9                	xor    %ecx,%ecx
14090ea95:	44 8b e1             	mov    %ecx,%r12d
14090ea98:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
14090ea9c:	b9 01 00 00 00       	mov    $0x1,%ecx
14090eaa1:	eb 06                	jmp    0x14090eaa9
14090eaa3:	8b 8d c0 02 00 00    	mov    0x2c0(%rbp),%ecx
14090eaa9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090eaae:	41 bd 00 90 00 00    	mov    $0x9000,%r13d
14090eab4:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090eab8:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090eabc:	48 63 c1             	movslq %ecx,%rax
14090eabf:	49 03 de             	add    %r14,%rbx
14090eac2:	66 44 85 6b 14       	test   %r13w,0x14(%rbx)
14090eac7:	74 12                	je     0x14090eadb
14090eac9:	48 8b d0             	mov    %rax,%rdx
14090eacc:	48 8b cb             	mov    %rbx,%rcx
14090eacf:	e8 ac b8 01 00       	call   0x14092a380
14090ead4:	ba 04 00 00 00       	mov    $0x4,%edx
14090ead9:	eb 0c                	jmp    0x14090eae7
14090eadb:	ba 04 00 00 00       	mov    $0x4,%edx
14090eae0:	48 89 03             	mov    %rax,(%rbx)
14090eae3:	66 89 53 14          	mov    %dx,0x14(%rbx)
14090eae7:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14090eaeb:	48 63 85 c4 02 00 00 	movslq 0x2c4(%rbp),%rax
14090eaf2:	66 44 85 6b 4c       	test   %r13w,0x4c(%rbx)
14090eaf7:	74 0f                	je     0x14090eb08
14090eaf9:	48 8b d0             	mov    %rax,%rdx
14090eafc:	e8 7f b8 01 00       	call   0x14092a380
14090eb01:	ba 04 00 00 00       	mov    $0x4,%edx
14090eb06:	eb 07                	jmp    0x14090eb0f
14090eb08:	48 89 01             	mov    %rax,(%rcx)
14090eb0b:	66 89 53 4c          	mov    %dx,0x4c(%rbx)
14090eb0f:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
14090eb13:	48 63 85 c8 02 00 00 	movslq 0x2c8(%rbp),%rax
14090eb1a:	66 44 85 ab 84 00 00 	test   %r13w,0x84(%rbx)
14090eb21:	00
14090eb22:	74 15                	je     0x14090eb39
14090eb24:	48 8b d0             	mov    %rax,%rdx
14090eb27:	e8 54 b8 01 00       	call   0x14092a380
14090eb2c:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090eb31:	45 33 db             	xor    %r11d,%r11d
14090eb34:	e9 f8 d9 ff ff       	jmp    0x14090c531
14090eb39:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090eb3e:	45 33 db             	xor    %r11d,%r11d
14090eb41:	48 89 01             	mov    %rax,(%rcx)
14090eb44:	66 89 93 84 00 00 00 	mov    %dx,0x84(%rbx)
14090eb4b:	e9 e1 d9 ff ff       	jmp    0x14090c531
14090eb50:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090eb55:	48 63 43 08          	movslq 0x8(%rbx),%rax
14090eb59:	4c 6b f8 38          	imul   $0x38,%rax,%r15
14090eb5d:	b8 00 90 00 00       	mov    $0x9000,%eax
14090eb62:	4c 03 7e 68          	add    0x68(%rsi),%r15
14090eb66:	66 41 85 47 14       	test   %ax,0x14(%r15)
14090eb6b:	74 16                	je     0x14090eb83
14090eb6d:	49 8b cf             	mov    %r15,%rcx
14090eb70:	e8 5b 8c fa ff       	call   0x1408b77d0
14090eb75:	4c 8b f8             	mov    %rax,%r15
14090eb78:	45 33 db             	xor    %r11d,%r11d
14090eb7b:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090eb81:	eb 07                	jmp    0x14090eb8a
14090eb83:	66 41 c7 47 14 04 00 	movw   $0x4,0x14(%r15)
14090eb8a:	8b 53 0c             	mov    0xc(%rbx),%edx
14090eb8d:	48 63 4b 04          	movslq 0x4(%rbx),%rcx
14090eb91:	49 8b 45 20          	mov    0x20(%r13),%rax
14090eb95:	48 c1 e1 05          	shl    $0x5,%rcx
14090eb99:	83 fa ff             	cmp    $0xffffffff,%edx
14090eb9c:	4c 8b 6c 01 08       	mov    0x8(%rcx,%rax,1),%r13
14090eba1:	49 8b 45 08          	mov    0x8(%r13),%rax
14090eba5:	48 8b 18             	mov    (%rax),%rbx
14090eba8:	44 0f b6 73 09       	movzbl 0x9(%rbx),%r14d
14090ebad:	41 8b f6             	mov    %r14d,%esi
14090ebb0:	0f 45 f2             	cmovne %edx,%esi
14090ebb3:	80 7b 15 03          	cmpb   $0x3,0x15(%rbx)
14090ebb7:	73 11                	jae    0x14090ebca
14090ebb9:	48 8b 43 50          	mov    0x50(%rbx),%rax
14090ebbd:	48 83 38 00          	cmpq   $0x0,(%rax)
14090ebc1:	74 0a                	je     0x14090ebcd
14090ebc3:	48 83 7b 60 00       	cmpq   $0x0,0x60(%rbx)
14090ebc8:	7e 03                	jle    0x14090ebcd
14090ebca:	41 8b f6             	mov    %r14d,%esi
14090ebcd:	80 7b 13 00          	cmpb   $0x0,0x13(%rbx)
14090ebd1:	48 8d 0d 14 96 73 00 	lea    0x739614(%rip),%rcx        # 0x1410481ec
14090ebd8:	75 07                	jne    0x14090ebe1
14090ebda:	48 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%rcx
14090ebe1:	83 fe 05             	cmp    $0x5,%esi
14090ebe4:	75 43                	jne    0x14090ec29
14090ebe6:	48 85 c9             	test   %rcx,%rcx
14090ebe9:	74 36                	je     0x14090ec21
14090ebeb:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14090ebf2:	48 ff c0             	inc    %rax
14090ebf5:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
14090ebf9:	75 f7                	jne    0x14090ebf2
14090ebfb:	a9 ff ff ff 3f       	test   $0x3fffffff,%eax
14090ec00:	74 1f                	je     0x14090ec21
14090ec02:	80 7b 11 00          	cmpb   $0x0,0x11(%rbx)
14090ec06:	48 8b 43 48          	mov    0x48(%rbx),%rax
14090ec0a:	48 8b 08             	mov    (%rax),%rcx
14090ec0d:	75 12                	jne    0x14090ec21
14090ec0f:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
14090ec13:	75 14                	jne    0x14090ec29
14090ec15:	83 39 02             	cmpl   $0x2,(%rcx)
14090ec18:	7c 07                	jl     0x14090ec21
14090ec1a:	48 83 79 68 00       	cmpq   $0x0,0x68(%rcx)
14090ec1f:	75 08                	jne    0x14090ec29
14090ec21:	41 8b f6             	mov    %r14d,%esi
14090ec24:	e9 62 01 00 00       	jmp    0x14090ed8b
14090ec29:	41 3b f6             	cmp    %r14d,%esi
14090ec2c:	0f 84 59 01 00 00    	je     0x14090ed8b
14090ec32:	41 83 fe 05          	cmp    $0x5,%r14d
14090ec36:	74 09                	je     0x14090ec41
14090ec38:	83 fe 05             	cmp    $0x5,%esi
14090ec3b:	0f 85 4a 01 00 00    	jne    0x14090ed8b
14090ec41:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
14090ec46:	41 80 7c 24 65 00    	cmpb   $0x0,0x65(%r12)
14090ec4c:	0f 84 86 1b 00 00    	je     0x1409107d8
14090ec52:	41 83 bc 24 dc 00 00 	cmpl   $0x1,0xdc(%r12)
14090ec59:	00 01
14090ec5b:	0f 8f 77 1b 00 00    	jg     0x1409107d8
14090ec61:	41 83 fe 05          	cmp    $0x5,%r14d
14090ec65:	0f 85 e8 00 00 00    	jne    0x14090ed53
14090ec6b:	48 83 bb 28 01 00 00 	cmpq   $0x0,0x128(%rbx)
14090ec72:	00
14090ec73:	41 8b fb             	mov    %r11d,%edi
14090ec76:	75 5b                	jne    0x14090ecd3
14090ec78:	41 8b d2             	mov    %r10d,%edx
14090ec7b:	44 89 5d b0          	mov    %r11d,-0x50(%rbp)
14090ec7f:	48 8b cb             	mov    %rbx,%rcx
14090ec82:	e8 39 95 fa ff       	call   0x1408b81c0
14090ec87:	8b f8                	mov    %eax,%edi
14090ec89:	85 c0                	test   %eax,%eax
14090ec8b:	0f 85 ab 00 00 00    	jne    0x14090ed3c
14090ec91:	48 8b 0b             	mov    (%rbx),%rcx
14090ec94:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
14090ec98:	48 8b 93 30 01 00 00 	mov    0x130(%rbx),%rdx
14090ec9f:	45 33 c0             	xor    %r8d,%r8d
14090eca2:	48 8b 41 38          	mov    0x38(%rcx),%rax
14090eca6:	ff 15 74 4d 67 00    	call   *0x674d74(%rip)        # 0x140f83a20
14090ecac:	8b f8                	mov    %eax,%edi
14090ecae:	85 c0                	test   %eax,%eax
14090ecb0:	0f 85 86 00 00 00    	jne    0x14090ed3c
14090ecb6:	39 45 b0             	cmp    %eax,-0x50(%rbp)
14090ecb9:	74 0e                	je     0x14090ecc9
14090ecbb:	48 8b cb             	mov    %rbx,%rcx
14090ecbe:	e8 ad 96 fa ff       	call   0x1408b8370
14090ecc3:	8b f8                	mov    %eax,%edi
14090ecc5:	85 c0                	test   %eax,%eax
14090ecc7:	75 73                	jne    0x14090ed3c
14090ecc9:	48 83 bb 28 01 00 00 	cmpq   $0x0,0x128(%rbx)
14090ecd0:	00
14090ecd1:	74 69                	je     0x14090ed3c
14090ecd3:	48 8b cb             	mov    %rbx,%rcx
14090ecd6:	e8 35 93 fa ff       	call   0x1408b8010
14090ecdb:	8b f8                	mov    %eax,%edi
14090ecdd:	85 c0                	test   %eax,%eax
14090ecdf:	75 5b                	jne    0x14090ed3c
14090ece1:	48 8b 83 18 01 00 00 	mov    0x118(%rbx),%rax
14090ece8:	49 8b d4             	mov    %r12,%rdx
14090eceb:	44 0f b6 43 0f       	movzbl 0xf(%rbx),%r8d
14090ecf0:	44 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%r9d
14090ecf7:	48 8b 8b 28 01 00 00 	mov    0x128(%rbx),%rcx
14090ecfe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14090ed03:	e8 c8 8b 00 00       	call   0x1409178d0
14090ed08:	33 c9                	xor    %ecx,%ecx
14090ed0a:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090ed0e:	48 89 8b 28 01 00 00 	mov    %rcx,0x128(%rbx)
14090ed15:	8b f8                	mov    %eax,%edi
14090ed17:	48 8b cb             	mov    %rbx,%rcx
14090ed1a:	44 8b e0             	mov    %eax,%r12d
14090ed1d:	e8 7e 93 fa ff       	call   0x1408b80a0
14090ed22:	45 85 e4             	test   %r12d,%r12d
14090ed25:	74 15                	je     0x14090ed3c
14090ed27:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
14090ed2b:	75 0f                	jne    0x14090ed3c
14090ed2d:	ba 01 00 00 00       	mov    $0x1,%edx
14090ed32:	48 8b cb             	mov    %rbx,%rcx
14090ed35:	e8 b6 9f fa ff       	call   0x1408b8cf0
14090ed3a:	eb 54                	jmp    0x14090ed90
14090ed3c:	89 7c 24 40          	mov    %edi,0x40(%rsp)
14090ed40:	44 8b e7             	mov    %edi,%r12d
14090ed43:	85 ff                	test   %edi,%edi