14090b3d1:	49 89 83 d8 02 00 00 	mov    %rax,0x2d8(%r11)
14090b3d8:	49 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%r11)
14090b3df:	00
14090b3e0:	74 0d                	je     0x14090b3ef
14090b3e2:	49 8b d4             	mov    %r12,%rdx
14090b3e5:	49 8b cb             	mov    %r11,%rcx
14090b3e8:	e8 53 85 fa ff       	call   0x1408b3940
14090b3ed:	eb 4b                	jmp    0x14090b43a
14090b3ef:	4d 3b a3 f0 01 00 00 	cmp    0x1f0(%r11),%r12
14090b3f6:	73 3a                	jae    0x14090b432
14090b3f8:	4d 3b a3 e0 01 00 00 	cmp    0x1e0(%r11),%r12
14090b3ff:	72 14                	jb     0x14090b415
14090b401:	49 8b 83 d8 01 00 00 	mov    0x1d8(%r11),%rax
14090b408:	49 89 04 24          	mov    %rax,(%r12)
14090b40c:	4d 89 a3 d8 01 00 00 	mov    %r12,0x1d8(%r11)
14090b413:	eb 2a                	jmp    0x14090b43f
14090b415:	4d 3b a3 e8 01 00 00 	cmp    0x1e8(%r11),%r12
14090b41c:	72 14                	jb     0x14090b432
14090b41e:	49 8b 83 c8 01 00 00 	mov    0x1c8(%r11),%rax
14090b425:	49 89 04 24          	mov    %rax,(%r12)
14090b429:	4d 89 a3 c8 01 00 00 	mov    %r12,0x1c8(%r11)
14090b430:	eb 0d                	jmp    0x14090b43f
14090b432:	49 8b cc             	mov    %r12,%rcx
14090b435:	e8 16 07 f8 ff       	call   0x14088bb50
14090b43a:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
14090b43f:	45 85 ff             	test   %r15d,%r15d
14090b442:	75 4c                	jne    0x14090b490
14090b444:	41 ff 8b e8 02 00 00 	decl   0x2e8(%r11)
14090b44b:	eb 22                	jmp    0x14090b46f
14090b44d:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14090b452:	49 89 83 f0 02 00 00 	mov    %rax,0x2f0(%r11)
14090b459:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14090b45e:	49 89 83 f8 02 00 00 	mov    %rax,0x2f8(%r11)
14090b465:	45 85 ff             	test   %r15d,%r15d
14090b468:	74 05                	je     0x14090b46f
14090b46a:	83 fb 02             	cmp    $0x2,%ebx
14090b46d:	75 21                	jne    0x14090b490
14090b46f:	45 8b c5             	mov    %r13d,%r8d
14090b472:	8b d3                	mov    %ebx,%edx
14090b474:	49 8b cb             	mov    %r11,%rcx
14090b477:	e8 74 bf 00 00       	call   0x1409173f0
14090b47c:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090b480:	44 8b e0             	mov    %eax,%r12d
14090b483:	85 c0                	test   %eax,%eax
14090b485:	0f 85 a4 4f 00 00    	jne    0x14091042f
14090b48b:	e9 ca fb ff ff       	jmp    0x14090b05a
14090b490:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
14090b495:	e9 c0 fb ff ff       	jmp    0x14090b05a
14090b49a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090b49f:	44 89 5d 80          	mov    %r11d,-0x80(%rbp)
14090b4a3:	8b 51 08             	mov    0x8(%rcx),%edx
14090b4a6:	85 d2                	test   %edx,%edx
14090b4a8:	74 17                	je     0x14090b4c1
14090b4aa:	49 8b 45 30          	mov    0x30(%r13),%rax
14090b4ae:	49 b8 00 00 10 00 02 	movabs $0x200100000,%r8
14090b4b5:	00 00 00
14090b4b8:	49 85 c0             	test   %rax,%r8
14090b4bb:	0f 85 80 50 00 00    	jne    0x140910541
14090b4c1:	4c 63 71 04          	movslq 0x4(%rcx),%r14
14090b4c5:	49 c1 e6 05          	shl    $0x5,%r14
14090b4c9:	4d 03 75 20          	add    0x20(%r13),%r14
14090b4cd:	49 8b 5e 08          	mov    0x8(%r14),%rbx
14090b4d1:	48 85 db             	test   %rbx,%rbx
14090b4d4:	0f 84 ff 00 00 00    	je     0x14090b5d9
14090b4da:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
14090b4de:	48 8b cb             	mov    %rbx,%rcx
14090b4e1:	e8 da 12 fc ff       	call   0x1408cc7c0
14090b4e6:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090b4ea:	44 8b e0             	mov    %eax,%r12d
14090b4ed:	85 c0                	test   %eax,%eax
14090b4ef:	0f 85 72 50 00 00    	jne    0x140910567
14090b4f5:	f6 86 c8 00 00 00 20 	testb  $0x20,0xc8(%rsi)
14090b4fc:	0f 84 e0 00 00 00    	je     0x14090b5e2
14090b502:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b507:	44 39 60 08          	cmp    %r12d,0x8(%rax)
14090b50b:	0f 84 d1 00 00 00    	je     0x14090b5e2
14090b511:	45 38 65 65          	cmp    %r12b,0x65(%r13)
14090b515:	74 0e                	je     0x14090b525
14090b517:	41 83 bd dc 00 00 00 	cmpl   $0x1,0xdc(%r13)
14090b51e:	01
14090b51f:	0f 8e bd 00 00 00    	jle    0x14090b5e2
14090b525:	44 8b 46 40          	mov    0x40(%rsi),%r8d
14090b529:	45 85 c0             	test   %r8d,%r8d
14090b52c:	75 19                	jne    0x14090b547
14090b52e:	41 ff 85 ec 02 00 00 	incl   0x2ec(%r13)
14090b535:	45 8b 85 ec 02 00 00 	mov    0x2ec(%r13),%r8d
14090b53c:	45 03 85 e8 02 00 00 	add    0x2e8(%r13),%r8d
14090b543:	44 89 46 40          	mov    %r8d,0x40(%rsi)
14090b547:	41 ff c8             	dec    %r8d
14090b54a:	33 d2                	xor    %edx,%edx
14090b54c:	49 8b cd             	mov    %r13,%rcx
14090b54f:	e8 9c be 00 00       	call   0x1409173f0
14090b554:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090b558:	44 8b e0             	mov    %eax,%r12d
14090b55b:	85 c0                	test   %eax,%eax
14090b55d:	75 64                	jne    0x14090b5c3
14090b55f:	8b 7e 40             	mov    0x40(%rsi),%edi
14090b562:	48 8b 73 08          	mov    0x8(%rbx),%rsi
14090b566:	38 43 11             	cmp    %al,0x11(%rbx)
14090b569:	74 10                	je     0x14090b57b
14090b56b:	ff 43 14             	incl   0x14(%rbx)
14090b56e:	38 43 12             	cmp    %al,0x12(%rbx)
14090b571:	75 08                	jne    0x14090b57b
14090b573:	48 8b cb             	mov    %rbx,%rcx
14090b576:	e8 35 a0 f8 ff       	call   0x1408955b0
14090b57b:	48 8b 0e             	mov    (%rsi),%rcx
14090b57e:	3b b9 80 00 00 00    	cmp    0x80(%rcx),%edi
14090b584:	7e 16                	jle    0x14090b59c
14090b586:	80 79 0a 00          	cmpb   $0x0,0xa(%rcx)
14090b58a:	74 10                	je     0x14090b59c
14090b58c:	8b d7                	mov    %edi,%edx
14090b58e:	e8 8d cc fa ff       	call   0x1408b8220
14090b593:	44 8b e0             	mov    %eax,%r12d
14090b596:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090b59a:	eb 09                	jmp    0x14090b5a5
14090b59c:	33 c9                	xor    %ecx,%ecx
14090b59e:	44 8b e1             	mov    %ecx,%r12d
14090b5a1:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
14090b5a5:	80 7b 11 00          	cmpb   $0x0,0x11(%rbx)
14090b5a9:	74 0e                	je     0x14090b5b9
14090b5ab:	83 6b 14 01          	subl   $0x1,0x14(%rbx)
14090b5af:	75 08                	jne    0x14090b5b9
14090b5b1:	48 8b cb             	mov    %rbx,%rcx
14090b5b4:	e8 17 a3 01 00       	call   0x1409258d0
14090b5b9:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090b5be:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090b5c3:	49 8b 85 f0 02 00 00 	mov    0x2f0(%r13),%rax
14090b5ca:	48 89 46 58          	mov    %rax,0x58(%rsi)
14090b5ce:	49 8b 85 f8 02 00 00 	mov    0x2f8(%r13),%rax
14090b5d5:	48 89 46 60          	mov    %rax,0x60(%rsi)
14090b5d9:	45 85 e4             	test   %r12d,%r12d
14090b5dc:	0f 85 40 df ff ff    	jne    0x140909522
14090b5e2:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090b5e7:	66 41 83 7f 02 00    	cmpw   $0x0,0x2(%r15)
14090b5ed:	74 20                	je     0x14090b60f
14090b5ef:	41 8b 47 0c          	mov    0xc(%r15),%eax
14090b5f3:	39 45 80             	cmp    %eax,-0x80(%rbp)
14090b5f6:	0f 85 b8 4f 00 00    	jne    0x1409105b4
14090b5fc:	49 8b 4e 18          	mov    0x18(%r14),%rcx
14090b600:	49 8b c7             	mov    %r15,%rax
14090b603:	8b 40 10             	mov    0x10(%rax),%eax
14090b606:	39 41 04             	cmp    %eax,0x4(%rcx)
14090b609:	0f 85 a5 4f 00 00    	jne    0x1409105b4
14090b60f:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090b614:	45 33 db             	xor    %r11d,%r11d
14090b617:	e9 15 0f 00 00       	jmp    0x14090c531
14090b61c:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14090b620:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14090b624:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14090b629:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b62e:	8b 52 0c             	mov    0xc(%rdx),%edx
14090b631:	48 63 40 04          	movslq 0x4(%rax),%rax
14090b635:	48 c1 e0 05          	shl    $0x5,%rax
14090b639:	48 8b 4c 08 08       	mov    0x8(%rax,%rcx,1),%rcx
14090b63e:	e8 5d 23 fc ff       	call   0x1408cd9a0
14090b643:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090b648:	48 63 41 08          	movslq 0x8(%rcx),%rax
14090b64c:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090b650:	b8 00 90 00 00       	mov    $0x9000,%eax
14090b655:	48 03 4e 68          	add    0x68(%rsi),%rcx
14090b659:	66 85 41 14          	test   %ax,0x14(%rcx)
14090b65d:	74 1c                	je     0x14090b67b
14090b65f:	e8 6c c1 fa ff       	call   0x1408b77d0
14090b664:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090b669:	48 8b c8             	mov    %rax,%rcx
14090b66c:	48 63 45 c0          	movslq -0x40(%rbp),%rax
14090b670:	45 33 db             	xor    %r11d,%r11d
14090b673:	48 89 01             	mov    %rax,(%rcx)
14090b676:	e9 b6 0e 00 00       	jmp    0x14090c531
14090b67b:	48 63 45 c0          	movslq -0x40(%rbp),%rax
14090b67f:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
14090b685:	48 89 01             	mov    %rax,(%rcx)
14090b688:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090b68d:	45 33 db             	xor    %r11d,%r11d
14090b690:	e9 9c 0e 00 00       	jmp    0x14090c531
14090b695:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b69a:	48 63 58 04          	movslq 0x4(%rax),%rbx
14090b69e:	44 8b 40 0c          	mov    0xc(%rax),%r8d
14090b6a2:	8b 50 08             	mov    0x8(%rax),%edx
14090b6a5:	48 c1 e3 05          	shl    $0x5,%rbx
14090b6a9:	49 03 5d 20          	add    0x20(%r13),%rbx
14090b6ad:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14090b6b1:	e8 3a 51 fc ff       	call   0x1408d07f0
14090b6b6:	44 8b e0             	mov    %eax,%r12d
14090b6b9:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090b6bd:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b6c2:	8b 40 08             	mov    0x8(%rax),%eax
14090b6c5:	83 f8 01             	cmp    $0x1,%eax
14090b6c8:	0f 85 e5 00 00 00    	jne    0x14090b7b3
14090b6ce:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b6d3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090b6d8:	0f b7 40 02          	movzwl 0x2(%rax),%eax
14090b6dc:	8b 49 0c             	mov    0xc(%rcx),%ecx
14090b6df:	2b c8                	sub    %eax,%ecx
14090b6e1:	48 8b 43 18          	mov    0x18(%rbx),%rax
14090b6e5:	89 08                	mov    %ecx,(%rax)
14090b6e7:	41 83 4d 2c 01       	orl    $0x1,0x2c(%r13)
14090b6ec:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b6f1:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090b6f5:	49 8b 45 20          	mov    0x20(%r13),%rax
14090b6f9:	48 c1 e1 05          	shl    $0x5,%rcx
14090b6fd:	48 8b 4c 01 18       	mov    0x18(%rcx,%rax,1),%rcx
14090b702:	48 8b 79 10          	mov    0x10(%rcx),%rdi
14090b706:	48 85 ff             	test   %rdi,%rdi
14090b709:	74 56                	je     0x14090b761
14090b70b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14090b710:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
14090b714:	80 7b 3f 00          	cmpb   $0x0,0x3f(%rbx)
14090b718:	75 3f                	jne    0x14090b759
14090b71a:	48 8b 5b 48          	mov    0x48(%rbx),%rbx
14090b71e:	48 85 db             	test   %rbx,%rbx
14090b721:	74 36                	je     0x14090b759
14090b723:	45 33 ff             	xor    %r15d,%r15d
14090b726:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14090b72d:	00 00 00
14090b730:	48 8b 53 30          	mov    0x30(%rbx),%rdx
14090b734:	49 8b cd             	mov    %r13,%rcx
14090b737:	e8 b4 d8 f9 ff       	call   0x1408a8ff0
14090b73c:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
14090b740:	49 8b cd             	mov    %r13,%rcx
14090b743:	48 8b 53 38          	mov    0x38(%rbx),%rdx
14090b747:	e8 a4 d8 f9 ff       	call   0x1408a8ff0
14090b74c:	4c 89 7b 38          	mov    %r15,0x38(%rbx)
14090b750:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14090b754:	48 85 db             	test   %rbx,%rbx
14090b757:	75 d7                	jne    0x14090b730
14090b759:	48 8b 3f             	mov    (%rdi),%rdi
14090b75c:	48 85 ff             	test   %rdi,%rdi
14090b75f:	75 af                	jne    0x14090b710
14090b761:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090b766:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090b76b:	41 83 7f 04 01       	cmpl   $0x1,0x4(%r15)
14090b770:	75 30                	jne    0x14090b7a2
14090b772:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14090b776:	48 85 c9             	test   %rcx,%rcx
14090b779:	74 20                	je     0x14090b79b
14090b77b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14090b780:	8b 81 c8 00 00 00    	mov    0xc8(%rcx),%eax
14090b786:	83 e0 fd             	and    $0xfffffffd,%eax
14090b789:	83 c8 01             	or     $0x1,%eax
14090b78c:	89 81 c8 00 00 00    	mov    %eax,0xc8(%rcx)
14090b792:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14090b796:	48 85 c9             	test   %rcx,%rcx
14090b799:	75 e5                	jne    0x14090b780
14090b79b:	83 a6 c8 00 00 00 fc 	andl   $0xfffffffc,0xc8(%rsi)
14090b7a2:	45 85 e4             	test   %r12d,%r12d
14090b7a5:	0f 85 77 dd ff ff    	jne    0x140909522
14090b7ab:	45 33 db             	xor    %r11d,%r11d
14090b7ae:	e9 7e 0d 00 00       	jmp    0x14090c531
14090b7b3:	83 f8 02             	cmp    $0x2,%eax
14090b7b6:	75 ae                	jne    0x14090b766
14090b7b8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b7bd:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14090b7c1:	0f b6 40 0c          	movzbl 0xc(%rax),%eax
14090b7c5:	88 41 70             	mov    %al,0x70(%rcx)
14090b7c8:	eb 9c                	jmp    0x14090b766
14090b7ca:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b7cf:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090b7d3:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090b7d7:	48 8b 3c c8          	mov    (%rax,%rcx,8),%rdi
14090b7db:	48 85 ff             	test   %rdi,%rdi
14090b7de:	74 28                	je     0x14090b808
14090b7e0:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b7e5:	8b 40 08             	mov    0x8(%rax),%eax
14090b7e8:	39 47 44             	cmp    %eax,0x44(%rdi)
14090b7eb:	75 1b                	jne    0x14090b808
14090b7ed:	48 8b 5f 30          	mov    0x30(%rdi),%rbx
14090b7f1:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14090b7f5:	e8 56 03 f8 ff       	call   0x14088bb50
14090b7fa:	33 c9                	xor    %ecx,%ecx
14090b7fc:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
14090b800:	c6 03 01             	movb   $0x1,(%rbx)
14090b803:	e9 11 01 00 00       	jmp    0x14090b919
14090b808:	8b 86 c8 00 00 00    	mov    0xc8(%rsi),%eax
14090b80e:	24 03                	and    $0x3,%al
14090b810:	3c 01                	cmp    $0x1,%al
14090b812:	0f 84 31 4e 00 00    	je     0x140910649
14090b818:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b81d:	41 8b fb             	mov    %r11d,%edi
14090b820:	4d 8b f3             	mov    %r11,%r14
14090b823:	4c 63 60 0c          	movslq 0xc(%rax),%r12
14090b827:	44 8b 78 08          	mov    0x8(%rax),%r15d
14090b82b:	49 8b c4             	mov    %r12,%rax
14090b82e:	48 c1 e0 05          	shl    $0x5,%rax
14090b832:	49 03 45 20          	add    0x20(%r13),%rax
14090b836:	4c 8b 68 08          	mov    0x8(%rax),%r13
14090b83a:	80 fb 71             	cmp    $0x71,%bl
14090b83d:	75 2c                	jne    0x14090b86b
14090b83f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090b844:	48 8b 40 18          	mov    0x18(%rax),%rax
14090b848:	0f b7 71 02          	movzwl 0x2(%rcx),%esi
14090b84c:	0f b6 48 70          	movzbl 0x70(%rax),%ecx
14090b850:	83 e6 08             	and    $0x8,%esi
14090b853:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14090b858:	83 ce 04             	or     $0x4,%esi
14090b85b:	3a 88 c3 00 00 00    	cmp    0xc3(%rax),%cl
14090b861:	73 0b                	jae    0x14090b86e
14090b863:	88 88 c3 00 00 00    	mov    %cl,0xc3(%rax)
14090b869:	eb 03                	jmp    0x14090b86e
14090b86b:	41 8b f3             	mov    %r11d,%esi
14090b86e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090b873:	f6 41 02 10          	testb  $0x10,0x2(%rcx)
14090b877:	74 19                	je     0x14090b892
14090b879:	49 6b df 38          	imul   $0x38,%r15,%rbx
14090b87d:	48 03 5c 24 68       	add    0x68(%rsp),%rbx
14090b882:	48 8b cb             	mov    %rbx,%rcx
14090b885:	e8 f6 79 00 00       	call   0x140913280
14090b88a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090b88f:	44 8b 3b             	mov    (%rbx),%r15d
14090b892:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14090b896:	3c f8                	cmp    $0xf8,%al
14090b898:	75 0b                	jne    0x14090b8a5
14090b89a:	4c 8b 71 10          	mov    0x10(%rcx),%r14
14090b89e:	41 0f b7 7e 08       	movzwl 0x8(%r14),%edi
14090b8a3:	eb 07                	jmp    0x14090b8ac
14090b8a5:	3c fd                	cmp    $0xfd,%al
14090b8a7:	75 03                	jne    0x14090b8ac
14090b8a9:	8b 79 10             	mov    0x10(%rcx),%edi
14090b8ac:	8b 51 04             	mov    0x4(%rcx),%edx
14090b8af:	45 33 c9             	xor    %r9d,%r9d
14090b8b2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14090b8b7:	44 8b c7             	mov    %edi,%r8d
14090b8ba:	e8 61 3c f8 ff       	call   0x14088f520
14090b8bf:	48 8b f8             	mov    %rax,%rdi
14090b8c2:	48 85 c0             	test   %rax,%rax
14090b8c5:	0f 84 72 51 00 00    	je     0x140910a3d
14090b8cb:	44 88 60 01          	mov    %r12b,0x1(%rax)
14090b8cf:	4d 8b ce             	mov    %r14,%r9
14090b8d2:	c6 40 02 01          	movb   $0x1,0x2(%rax)
14090b8d6:	44 8b c6             	mov    %esi,%r8d
14090b8d9:	83 48 08 04          	orl    $0x4,0x8(%rax)
14090b8dd:	41 8b d7             	mov    %r15d,%edx
14090b8e0:	44 89 78 44          	mov    %r15d,0x44(%rax)
14090b8e4:	48 8b 48 30          	mov    0x30(%rax),%rcx
14090b8e8:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14090b8ed:	49 8b cd             	mov    %r13,%rcx
14090b8f0:	e8 3b 1a fc ff       	call   0x1408cd330
14090b8f5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090b8fa:	44 8b e0             	mov    %eax,%r12d
14090b8fd:	4c 89 77 38          	mov    %r14,0x38(%rdi)
14090b901:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14090b906:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090b90a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b90f:	80 78 01 f8          	cmpb   $0xf8,0x1(%rax)
14090b913:	0f 95 c0             	setne  %al
14090b916:	88 47 04             	mov    %al,0x4(%rdi)
14090b919:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090b91e:	0f b6 48 02          	movzbl 0x2(%rax),%ecx
14090b922:	48 8b 47 30          	mov    0x30(%rdi),%rax
14090b926:	80 e1 03             	and    $0x3,%cl