14090c6e7:	48 3b d8             	cmp    %rax,%rbx
14090c6ea:	48 0f 4c d8          	cmovl  %rax,%rbx
14090c6ee:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14090c6f3:	48 89 1f             	mov    %rbx,(%rdi)
14090c6f6:	f6 46 08 02          	testb  $0x2,0x8(%rsi)
14090c6fa:	0f 84 85 00 00 00    	je     0x14090c785
14090c700:	33 c9                	xor    %ecx,%ecx
14090c702:	8b f9                	mov    %ecx,%edi
14090c704:	0f 1f 40 00          	nopl   0x0(%rax)
14090c708:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14090c70f:	00
14090c710:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14090c715:	b9 08 00 00 00       	mov    $0x8,%ecx
14090c71a:	e8 c1 f5 f7 ff       	call   0x14088bce0
14090c71f:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14090c724:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
14090c728:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
14090c72c:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
14090c733:	ff ff 3f
14090c736:	48 23 d8             	and    %rax,%rbx
14090c739:	45 33 c0             	xor    %r8d,%r8d
14090c73c:	48 ff c3             	inc    %rbx
14090c73f:	48 8b d3             	mov    %rbx,%rdx
14090c742:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14090c747:	e8 54 37 fc ff       	call   0x1408cfea0
14090c74c:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c750:	44 8b e0             	mov    %eax,%r12d
14090c753:	85 c0                	test   %eax,%eax
14090c755:	75 12                	jne    0x14090c769
14090c757:	39 45 80             	cmp    %eax,-0x80(%rbp)
14090c75a:	75 29                	jne    0x14090c785
14090c75c:	ff c7                	inc    %edi
14090c75e:	83 ff 64             	cmp    $0x64,%edi
14090c761:	7c ad                	jl     0x14090c710
14090c763:	41 bc 0d 00 00 00    	mov    $0xd,%r12d
14090c769:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
14090c76e:	4d 8b f5             	mov    %r13,%r14
14090c771:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c776:	bf 01 00 00 00       	mov    $0x1,%edi
14090c77b:	b8 0b 00 00 00       	mov    $0xb,%eax
14090c780:	e9 44 f6 ff ff       	jmp    0x14090bdc9
14090c785:	c6 46 03 00          	movb   $0x0,0x3(%rsi)
14090c789:	45 33 db             	xor    %r11d,%r11d
14090c78c:	44 89 5e 20          	mov    %r11d,0x20(%rsi)
14090c790:	4d 8b fd             	mov    %r13,%r15
14090c793:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c798:	49 89 1e             	mov    %rbx,(%r14)
14090c79b:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090c7a0:	e9 87 fd ff ff       	jmp    0x14090c52c
14090c7a5:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090c7aa:	49 63 44 24 08       	movslq 0x8(%r12),%rax
14090c7af:	49 63 4c 24 04       	movslq 0x4(%r12),%rcx
14090c7b4:	48 6b d0 38          	imul   $0x38,%rax,%rdx
14090c7b8:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c7bc:	49 03 d6             	add    %r14,%rdx
14090c7bf:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090c7c3:	49 63 44 24 0c       	movslq 0xc(%r12),%rax
14090c7c8:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c7cc:	4e 8b 04 31          	mov    (%rcx,%r14,1),%r8
14090c7d0:	4c 89 85 20 01 00 00 	mov    %r8,0x120(%rbp)
14090c7d7:	41 80 7c 24 01 fb    	cmpb   $0xfb,0x1(%r12)
14090c7dd:	75 22                	jne    0x14090c801
14090c7df:	49 83 bd 40 01 00 00 	cmpq   $0x0,0x140(%r13)
14090c7e6:	00
14090c7e7:	74 18                	je     0x14090c801
14090c7e9:	48 0f be 4b 01       	movsbq 0x1(%rbx),%rcx
14090c7ee:	49 8b 45 20          	mov    0x20(%r13),%rax
14090c7f2:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
14090c7f7:	48 c1 e1 05          	shl    $0x5,%rcx
14090c7fb:	48 8b 34 01          	mov    (%rcx,%rax,1),%rsi
14090c7ff:	eb 06                	jmp    0x14090c807
14090c801:	49 8b fb             	mov    %r11,%rdi
14090c804:	49 8b f3             	mov    %r11,%rsi
14090c807:	41 f6 44 24 02 01    	testb  $0x1,0x2(%r12)
14090c80d:	74 10                	je     0x14090c81f
14090c80f:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14090c814:	48 ff 40 38          	incq   0x38(%rax)
14090c818:	4c 8b 85 20 01 00 00 	mov    0x120(%rbp),%r8
14090c81f:	41 f6 44 24 02 20    	testb  $0x20,0x2(%r12)
14090c825:	74 04                	je     0x14090c82b
14090c827:	4d 89 45 38          	mov    %r8,0x38(%r13)
14090c82b:	48 8b 42 08          	mov    0x8(%rdx),%rax
14090c82f:	48 89 85 28 01 00 00 	mov    %rax,0x128(%rbp)
14090c836:	8b 42 10             	mov    0x10(%rdx),%eax
14090c839:	89 85 3c 01 00 00    	mov    %eax,0x13c(%rbp)
14090c83f:	41 f6 44 24 02 10    	testb  $0x10,0x2(%r12)
14090c845:	74 06                	je     0x14090c84d
14090c847:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14090c84b:	eb 03                	jmp    0x14090c850
14090c84d:	45 8b cb             	mov    %r11d,%r9d
14090c850:	b8 00 04 00 00       	mov    $0x400,%eax
14090c855:	66 85 42 14          	test   %ax,0x14(%rdx)
14090c859:	74 0a                	je     0x14090c865
14090c85b:	8b 02                	mov    (%rdx),%eax
14090c85d:	89 85 40 01 00 00    	mov    %eax,0x140(%rbp)
14090c863:	eb 07                	jmp    0x14090c86c
14090c865:	44 89 9d 40 01 00 00 	mov    %r11d,0x140(%rbp)
14090c86c:	4c 89 9d 18 01 00 00 	mov    %r11,0x118(%rbp)
14090c873:	48 8d 95 18 01 00 00 	lea    0x118(%rbp),%rdx
14090c87a:	45 0f b7 44 24 02    	movzwl 0x2(%r12),%r8d
14090c880:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14090c884:	41 81 e0 8a 00 00 00 	and    $0x8a,%r8d
14090c88b:	e8 20 16 fc ff       	call   0x1408cdeb0
14090c890:	45 33 db             	xor    %r11d,%r11d
14090c893:	c6 43 03 00          	movb   $0x0,0x3(%rbx)
14090c897:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c89b:	44 8b e0             	mov    %eax,%r12d
14090c89e:	44 89 5b 20          	mov    %r11d,0x20(%rbx)
14090c8a2:	85 c0                	test   %eax,%eax
14090c8a4:	0f 85 06 f5 ff ff    	jne    0x14090bdb0
14090c8aa:	48 85 ff             	test   %rdi,%rdi
14090c8ad:	0f 84 a1 be ff ff    	je     0x140908754
14090c8b3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090c8b8:	ba 12 00 00 00       	mov    $0x12,%edx
14090c8bd:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
14090c8c4:	4c 8b c6             	mov    %rsi,%r8
14090c8c7:	4c 8b 0f             	mov    (%rdi),%r9
14090c8ca:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14090c8cf:	f6 40 02 04          	testb  $0x4,0x2(%rax)
14090c8d3:	b8 17 00 00 00       	mov    $0x17,%eax
14090c8d8:	49 8b 8d 38 01 00 00 	mov    0x138(%r13),%rcx
14090c8df:	0f 45 d0             	cmovne %eax,%edx
14090c8e2:	49 8b 85 40 01 00 00 	mov    0x140(%r13),%rax
14090c8e9:	ff 15 31 71 67 00    	call   *0x677131(%rip)        # 0x140f83a20
14090c8ef:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090c8f4:	45 33 db             	xor    %r11d,%r11d
14090c8f7:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090c8fc:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090c901:	e9 2b fc ff ff       	jmp    0x14090c531
14090c906:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090c90b:	48 8b 4e 78          	mov    0x78(%rsi),%rcx
14090c90f:	49 63 44 24 04       	movslq 0x4(%r12),%rax
14090c914:	4c 8b 0c c1          	mov    (%rcx,%rax,8),%r9
14090c918:	49 63 44 24 08       	movslq 0x8(%r12),%rax
14090c91d:	48 8b 14 c1          	mov    (%rcx,%rax,8),%rdx
14090c921:	49 63 44 24 0c       	movslq 0xc(%r12),%rax
14090c926:	85 c0                	test   %eax,%eax
14090c928:	74 1a                	je     0x14090c944
14090c92a:	48 8b 52 30          	mov    0x30(%rdx),%rdx
14090c92e:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090c932:	4e 8b 04 31          	mov    (%rcx,%r14,1),%r8
14090c936:	49 8b 49 30          	mov    0x30(%r9),%rcx
14090c93a:	e8 e1 37 fc ff       	call   0x1408d0120
14090c93f:	e9 bd f2 ff ff       	jmp    0x14090bc01
14090c944:	48 8b 52 30          	mov    0x30(%rdx),%rdx
14090c948:	4d 8b c3             	mov    %r11,%r8
14090c94b:	49 8b 49 30          	mov    0x30(%r9),%rcx
14090c94f:	e8 cc 37 fc ff       	call   0x1408d0120
14090c954:	e9 a8 f2 ff ff       	jmp    0x14090bc01
14090c959:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090c95e:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090c962:	41 80 7c 24 01 fb    	cmpb   $0xfb,0x1(%r12)
14090c968:	49 63 4c 24 04       	movslq 0x4(%r12),%rcx
14090c96d:	45 8b 7c 24 08       	mov    0x8(%r12),%r15d
14090c972:	48 8b 3c c8          	mov    (%rax,%rcx,8),%rdi
14090c976:	75 44                	jne    0x14090c9bc
14090c978:	49 83 bd 40 01 00 00 	cmpq   $0x0,0x140(%r13)
14090c97f:	00
14090c980:	74 3a                	je     0x14090c9bc
14090c982:	48 0f be 4f 01       	movsbq 0x1(%rdi),%rcx
14090c987:	49 8b 45 20          	mov    0x20(%r13),%rax
14090c98b:	49 8b 74 24 10       	mov    0x10(%r12),%rsi
14090c990:	48 c1 e1 05          	shl    $0x5,%rcx
14090c994:	41 f6 44 24 02 02    	testb  $0x2,0x2(%r12)
14090c99a:	4c 8b 34 01          	mov    (%rcx,%rax,1),%r14
14090c99e:	74 22                	je     0x14090c9c2
14090c9a0:	80 7f 04 00          	cmpb   $0x0,0x4(%rdi)
14090c9a4:	74 1c                	je     0x14090c9c2
14090c9a6:	48 8b 5f 30          	mov    0x30(%rdi),%rbx
14090c9aa:	48 8b cb             	mov    %rbx,%rcx
14090c9ad:	e8 8e fa f9 ff       	call   0x1408ac440
14090c9b2:	48 8b 43 30          	mov    0x30(%rbx),%rax
14090c9b6:	48 89 47 50          	mov    %rax,0x50(%rdi)
14090c9ba:	eb 06                	jmp    0x14090c9c2
14090c9bc:	4d 8b f3             	mov    %r11,%r14
14090c9bf:	49 8b f3             	mov    %r11,%rsi
14090c9c2:	41 0f b6 54 24 02    	movzbl 0x2(%r12),%edx
14090c9c8:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14090c9cc:	e8 ef 09 fc ff       	call   0x1408cd3c0
14090c9d1:	45 33 db             	xor    %r11d,%r11d
14090c9d4:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090c9d8:	44 89 5f 20          	mov    %r11d,0x20(%rdi)
14090c9dc:	44 8b e0             	mov    %eax,%r12d
14090c9df:	44 89 5f 24          	mov    %r11d,0x24(%rdi)
14090c9e3:	85 c0                	test   %eax,%eax
14090c9e5:	0f 85 c5 f3 ff ff    	jne    0x14090bdb0
14090c9eb:	41 f6 c7 01          	test   $0x1,%r15b
14090c9ef:	0f 84 24 03 00 00    	je     0x14090cd19
14090c9f5:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14090c9fa:	48 ff 40 38          	incq   0x38(%rax)
14090c9fe:	49 8b 85 40 01 00 00 	mov    0x140(%r13),%rax
14090ca05:	48 85 c0             	test   %rax,%rax
14090ca08:	0f 84 0b 03 00 00    	je     0x14090cd19
14090ca0e:	48 85 f6             	test   %rsi,%rsi
14090ca11:	0f 84 02 03 00 00    	je     0x14090cd19
14090ca17:	f6 46 30 80          	testb  $0x80,0x30(%rsi)
14090ca1b:	0f 85 f8 02 00 00    	jne    0x14090cd19
14090ca21:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
14090ca25:	4d 8b c6             	mov    %r14,%r8
14090ca28:	4c 8b 0e             	mov    (%rsi),%r9
14090ca2b:	ba 09 00 00 00       	mov    $0x9,%edx
14090ca30:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14090ca35:	49 8b 8d 38 01 00 00 	mov    0x138(%r13),%rcx
14090ca3c:	ff 15 de 6f 67 00    	call   *0x676fde(%rip)        # 0x140f83a20
14090ca42:	e9 5c db ff ff       	jmp    0x14090a5a3
14090ca47:	48 8b 46 38          	mov    0x38(%rsi),%rax
14090ca4b:	49 89 45 78          	mov    %rax,0x78(%r13)
14090ca4f:	49 01 85 80 00 00 00 	add    %rax,0x80(%r13)
14090ca56:	4c 89 5e 38          	mov    %r11,0x38(%rsi)
14090ca5a:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090ca5f:	49 83 c7 18          	add    $0x18,%r15
14090ca63:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090ca68:	e9 a0 b7 ff ff       	jmp    0x14090820d
14090ca6d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090ca72:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090ca76:	48 63 4b 04          	movslq 0x4(%rbx),%rcx
14090ca7a:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14090ca7e:	48 63 43 0c          	movslq 0xc(%rbx),%rax
14090ca82:	8b 5b 10             	mov    0x10(%rbx),%ebx
14090ca85:	4c 6b f8 38          	imul   $0x38,%rax,%r15
14090ca89:	48 8b 7a 30          	mov    0x30(%rdx),%rdi
14090ca8d:	48 8b 72 38          	mov    0x38(%rdx),%rsi
14090ca91:	4d 03 fe             	add    %r14,%r15
14090ca94:	4c 8b 77 30          	mov    0x30(%rdi),%r14
14090ca98:	4d 85 f6             	test   %r14,%r14
14090ca9b:	75 1c                	jne    0x14090cab9
14090ca9d:	48 8b ce             	mov    %rsi,%rcx
14090caa0:	e8 5b a7 ff ff       	call   0x140907200
14090caa5:	48 89 47 30          	mov    %rax,0x30(%rdi)
14090caa9:	4c 8b f0             	mov    %rax,%r14
14090caac:	48 85 c0             	test   %rax,%rax
14090caaf:	0f 84 3a 01 00 00    	je     0x14090cbef
14090cab5:	66 89 58 1c          	mov    %bx,0x1c(%rax)
14090cab9:	80 7f 58 00          	cmpb   $0x0,0x58(%rdi)
14090cabd:	74 36                	je     0x14090caf5
14090cabf:	80 7f 59 00          	cmpb   $0x0,0x59(%rdi)
14090cac3:	74 0e                	je     0x14090cad3
14090cac5:	48 8b 47 10          	mov    0x10(%rdi),%rax
14090cac9:	4c 8b 40 28          	mov    0x28(%rax),%r8
14090cacd:	48 8d 50 14          	lea    0x14(%rax),%rdx
14090cad1:	eb 2a                	jmp    0x14090cafd
14090cad3:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14090cad7:	48 8b 42 10          	mov    0x10(%rdx),%rax
14090cadb:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090cadf:	48 8d 04 89          	lea    (%rcx,%rcx,4),%rax
14090cae3:	48 c1 e0 04          	shl    $0x4,%rax
14090cae7:	48 03 42 18          	add    0x18(%rdx),%rax
14090caeb:	4c 8b 40 28          	mov    0x28(%rax),%r8
14090caef:	48 8d 50 14          	lea    0x14(%rax),%rdx
14090caf3:	eb 08                	jmp    0x14090cafd
14090caf5:	48 8b 57 38          	mov    0x38(%rdi),%rdx
14090caf9:	4c 8d 42 10          	lea    0x10(%rdx),%r8
14090cafd:	8b 12                	mov    (%rdx),%edx
14090caff:	4d 8b ce             	mov    %r14,%r9
14090cb02:	48 8b ce             	mov    %rsi,%rcx
14090cb05:	e8 56 84 00 00       	call   0x140914f60
14090cb0a:	45 33 db             	xor    %r11d,%r11d
14090cb0d:	41 8b cb             	mov    %r11d,%ecx
14090cb10:	85 db                	test   %ebx,%ebx
14090cb12:	7e 1f                	jle    0x14090cb33
14090cb14:	49 8b 46 08          	mov    0x8(%r14),%rax
14090cb18:	48 83 c0 14          	add    $0x14,%rax
14090cb1c:	0f 1f 40 00          	nopl   0x0(%rax)
14090cb20:	f6 00 01             	testb  $0x1,(%rax)
14090cb23:	0f 85 a5 24 00 00    	jne    0x14090efce
14090cb29:	ff c1                	inc    %ecx
14090cb2b:	48 83 c0 38          	add    $0x38,%rax
14090cb2f:	3b cb                	cmp    %ebx,%ecx
14090cb31:	7c ed                	jl     0x14090cb20
14090cb33:	49 8b 57 08          	mov    0x8(%r15),%rdx
14090cb37:	45 33 c9             	xor    %r9d,%r9d
14090cb3a:	41 8b 4f 10          	mov    0x10(%r15),%ecx
14090cb3e:	4d 8b c6             	mov    %r14,%r8
14090cb41:	e8 ba 7a 00 00       	call   0x140914600
14090cb46:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090cb4b:	45 33 db             	xor    %r11d,%r11d
14090cb4e:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090cb53:	45 8b e3             	mov    %r11d,%r12d
14090cb56:	85 c0                	test   %eax,%eax
14090cb58:	0f 85 7d 24 00 00    	jne    0x14090efdb
14090cb5e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090cb63:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090cb68:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090cb6d:	e9 ba f9 ff ff       	jmp    0x14090c52c
14090cb72:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090cb77:	48 63 41 08          	movslq 0x8(%rcx),%rax
14090cb7b:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14090cb7f:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090cb83:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090cb87:	49 03 de             	add    %r14,%rbx
14090cb8a:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090cb8e:	48 8b 41 30          	mov    0x30(%rcx),%rax
14090cb92:	80 78 58 00          	cmpb   $0x0,0x58(%rax)
14090cb96:	74 36                	je     0x14090cbce
14090cb98:	80 78 59 00          	cmpb   $0x0,0x59(%rax)
14090cb9c:	74 0e                	je     0x14090cbac
14090cb9e:	48 8b 40 10          	mov    0x10(%rax),%rax
14090cba2:	48 8b 70 28          	mov    0x28(%rax),%rsi
14090cba6:	48 8d 78 14          	lea    0x14(%rax),%rdi
14090cbaa:	eb 2a                	jmp    0x14090cbd6
14090cbac:	48 8b 50 18          	mov    0x18(%rax),%rdx
14090cbb0:	48 8b 42 10          	mov    0x10(%rdx),%rax
14090cbb4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090cbb8:	48 8d 04 89          	lea    (%rcx,%rcx,4),%rax
14090cbbc:	48 c1 e0 04          	shl    $0x4,%rax
14090cbc0:	48 03 42 18          	add    0x18(%rdx),%rax
14090cbc4:	48 8b 70 28          	mov    0x28(%rax),%rsi
14090cbc8:	48 8d 78 14          	lea    0x14(%rax),%rdi
14090cbcc:	eb 08                	jmp    0x14090cbd6
14090cbce:	48 8b 78 38          	mov    0x38(%rax),%rdi
14090cbd2:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14090cbd6:	48 63 3f             	movslq (%rdi),%rdi
14090cbd9:	39 7b 20             	cmp    %edi,0x20(%rbx)
14090cbdc:	7d 1c                	jge    0x14090cbfa
14090cbde:	45 33 c0             	xor    %r8d,%r8d
14090cbe1:	8b d7                	mov    %edi,%edx
14090cbe3:	48 8b cb             	mov    %rbx,%rcx
14090cbe6:	e8 95 64 00 00       	call   0x140913080
14090cbeb:	85 c0                	test   %eax,%eax
14090cbed:	74 18                	je     0x14090cc07
14090cbef:	41 bc 07 00 00 00    	mov    $0x7,%r12d
14090cbf5:	e9 b6 f1 ff ff       	jmp    0x14090bdb0
14090cbfa:	48 8b 43 28          	mov    0x28(%rbx),%rax
14090cbfe:	48 89 43 08          	mov    %rax,0x8(%rbx)
14090cc02:	66 83 63 14 2d       	andw   $0x2d,0x14(%rbx)
14090cc07:	89 7b 10             	mov    %edi,0x10(%rbx)
14090cc0a:	b9 50 f2 00 00       	mov    $0xf250,%ecx
14090cc0f:	0f b7 43 14          	movzwl 0x14(%rbx),%eax
14090cc13:	4c 8b c7             	mov    %rdi,%r8
14090cc16:	66 23 c1             	and    %cx,%ax
14090cc19:	48 8b d6             	mov    %rsi,%rdx
14090cc1c:	66 83 c8 10          	or     $0x10,%ax
14090cc20:	66 89 43 14          	mov    %ax,0x14(%rbx)
14090cc24:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14090cc28:	e8 e3 23 5d 00       	call   0x140edf010
14090cc2d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090cc32:	45 33 db             	xor    %r11d,%r11d
14090cc35:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090cc3a:	45 8b e3             	mov    %r11d,%r12d
14090cc3d:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090cc42:	48 63 48 0c          	movslq 0xc(%rax),%rcx
14090cc46:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090cc4a:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090cc4e:	44 89 59 20          	mov    %r11d,0x20(%rcx)
14090cc52:	e9 d0 f8 ff ff       	jmp    0x14090c527
14090cc57:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090cc5c:	49 63 44 24 08       	movslq 0x8(%r12),%rax
14090cc61:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090cc65:	b8 00 90 00 00       	mov    $0x9000,%eax
14090cc6a:	48 03 5e 68          	add    0x68(%rsi),%rbx