14090d4b6:	45 33 db             	xor    %r11d,%r11d
14090d4b9:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090d4be:	e9 6e f0 ff ff       	jmp    0x14090c531
14090d4c3:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090d4c7:	4c 8d 45 c4          	lea    -0x3c(%rbp),%r8
14090d4cb:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090d4d0:	48 8d 95 40 02 00 00 	lea    0x240(%rbp),%rdx
14090d4d7:	49 63 4c 24 04       	movslq 0x4(%r12),%rcx
14090d4dc:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090d4e0:	48 8b 43 38          	mov    0x38(%rbx),%rax
14090d4e4:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
14090d4e8:	48 89 85 40 02 00 00 	mov    %rax,0x240(%rbp)
14090d4ef:	41 0f b7 44 24 0c    	movzwl 0xc(%r12),%eax
14090d4f5:	66 89 85 5c 02 00 00 	mov    %ax,0x25c(%rbp)
14090d4fc:	c6 85 5e 02 00 00 00 	movb   $0x0,0x25e(%rbp)
14090d503:	49 63 44 24 08       	movslq 0x8(%r12),%rax
14090d508:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090d50c:	49 03 ce             	add    %r14,%rcx
14090d50f:	48 89 8d 48 02 00 00 	mov    %rcx,0x248(%rbp)
14090d516:	48 8b cf             	mov    %rdi,%rcx
14090d519:	e8 72 05 fc ff       	call   0x1408cda90
14090d51e:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090d522:	44 8b e0             	mov    %eax,%r12d
14090d525:	85 c0                	test   %eax,%eax
14090d527:	0f 85 f5 bf ff ff    	jne    0x140909522
14090d52d:	39 45 c4             	cmp    %eax,-0x3c(%rbp)
14090d530:	75 2e                	jne    0x14090d560
14090d532:	b2 04                	mov    $0x4,%dl
14090d534:	48 8b cf             	mov    %rdi,%rcx
14090d537:	e8 84 fe fb ff       	call   0x1408cd3c0
14090d53c:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090d540:	44 8b e0             	mov    %eax,%r12d
14090d543:	85 c0                	test   %eax,%eax
14090d545:	0f 85 d7 bf ff ff    	jne    0x140909522
14090d54b:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090d550:	45 33 db             	xor    %r11d,%r11d
14090d553:	44 89 5b 20          	mov    %r11d,0x20(%rbx)
14090d557:	44 89 5b 24          	mov    %r11d,0x24(%rbx)
14090d55b:	e9 cc ef ff ff       	jmp    0x14090c52c
14090d560:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090d565:	66 41 83 7f 02 00    	cmpw   $0x0,0x2(%r15)
14090d56b:	74 13                	je     0x14090d580
14090d56d:	41 8b 45 30          	mov    0x30(%r13),%eax
14090d571:	25 01 00 00 10       	and    $0x10000001,%eax
14090d576:	48 83 f8 01          	cmp    $0x1,%rax
14090d57a:	0f 85 a3 31 00 00    	jne    0x140910723
14090d580:	45 33 db             	xor    %r11d,%r11d
14090d583:	44 89 5b 20          	mov    %r11d,0x20(%rbx)
14090d587:	44 89 5b 24          	mov    %r11d,0x24(%rbx)
14090d58b:	e9 9c ef ff ff       	jmp    0x14090c52c
14090d590:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090d595:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090d599:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090d59d:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
14090d5a1:	48 8b 43 30          	mov    0x30(%rbx),%rax
14090d5a5:	80 38 00             	cmpb   $0x0,(%rax)
14090d5a8:	74 2e                	je     0x14090d5d8
14090d5aa:	48 8b cb             	mov    %rbx,%rcx
14090d5ad:	e8 9e 4a 00 00       	call   0x140912050
14090d5b2:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090d5b6:	44 8b e0             	mov    %eax,%r12d
14090d5b9:	85 c0                	test   %eax,%eax
14090d5bb:	0f 85 61 bf ff ff    	jne    0x140909522
14090d5c1:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14090d5c6:	48 8d 15 33 2a 6f ff 	lea    -0x90d5cd(%rip),%rdx        # 0x140000000
14090d5cd:	45 33 db             	xor    %r11d,%r11d
14090d5d0:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090d5d6:	eb 08                	jmp    0x14090d5e0
14090d5d8:	45 8b e3             	mov    %r11d,%r12d
14090d5db:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090d5e0:	80 7b 02 00          	cmpb   $0x0,0x2(%rbx)
14090d5e4:	0f 85 b8 00 00 00    	jne    0x14090d6a2
14090d5ea:	48 8b 53 30          	mov    0x30(%rbx),%rdx
14090d5ee:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14090d5f2:	49 8b cd             	mov    %r13,%rcx
14090d5f5:	4c 89 5d 90          	mov    %r11,-0x70(%rbp)
14090d5f9:	e8 b2 4a 00 00       	call   0x1409120b0
14090d5fe:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090d602:	44 8b e0             	mov    %eax,%r12d
14090d605:	85 c0                	test   %eax,%eax
14090d607:	0f 85 15 bf ff ff    	jne    0x140909522
14090d60d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090d612:	80 38 8d             	cmpb   $0x8d,(%rax)
14090d615:	75 3e                	jne    0x14090d655
14090d617:	48 63 48 0c          	movslq 0xc(%rax),%rcx
14090d61b:	45 33 db             	xor    %r11d,%r11d
14090d61e:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090d622:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090d627:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14090d62b:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14090d62f:	44 88 62 02          	mov    %r12b,0x2(%rdx)
14090d633:	48 89 42 50          	mov    %rax,0x50(%rdx)
14090d637:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090d63c:	c6 42 03 01          	movb   $0x1,0x3(%rdx)
14090d640:	44 89 5a 20          	mov    %r11d,0x20(%rdx)
14090d644:	48 8b 40 10          	mov    0x10(%rax),%rax
14090d648:	48 89 42 10          	mov    %rax,0x10(%rdx)
14090d64c:	48 89 5a 28          	mov    %rbx,0x28(%rdx)
14090d650:	e9 dc ee ff ff       	jmp    0x14090c531
14090d655:	48 63 40 08          	movslq 0x8(%rax),%rax
14090d659:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090d65d:	b8 00 90 00 00       	mov    $0x9000,%eax
14090d662:	48 03 4e 68          	add    0x68(%rsi),%rcx
14090d666:	66 85 41 14          	test   %ax,0x14(%rcx)
14090d66a:	74 1c                	je     0x14090d688
14090d66c:	e8 5f a1 fa ff       	call   0x1408b77d0
14090d671:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090d676:	48 8b c8             	mov    %rax,%rcx
14090d679:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14090d67d:	45 33 db             	xor    %r11d,%r11d
14090d680:	48 89 01             	mov    %rax,(%rcx)
14090d683:	e9 a9 ee ff ff       	jmp    0x14090c531
14090d688:	48 8b 45 90          	mov    -0x70(%rbp),%rax
14090d68c:	45 33 db             	xor    %r11d,%r11d
14090d68f:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090d694:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
14090d69a:	48 89 01             	mov    %rax,(%rcx)
14090d69d:	e9 8f ee ff ff       	jmp    0x14090c531
14090d6a2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090d6a7:	48 63 40 08          	movslq 0x8(%rax),%rax
14090d6ab:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090d6af:	b8 00 90 00 00       	mov    $0x9000,%eax
14090d6b4:	49 03 ce             	add    %r14,%rcx
14090d6b7:	66 85 41 14          	test   %ax,0x14(%rcx)
14090d6bb:	74 12                	je     0x14090d6cf
14090d6bd:	e8 6e bc 01 00       	call   0x140929330
14090d6c2:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090d6c7:	45 33 db             	xor    %r11d,%r11d
14090d6ca:	e9 62 ee ff ff       	jmp    0x14090c531
14090d6cf:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090d6d4:	66 44 89 51 14       	mov    %r10w,0x14(%rcx)
14090d6d9:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090d6de:	49 83 c7 18          	add    $0x18,%r15
14090d6e2:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090d6e7:	e9 21 ab ff ff       	jmp    0x14090820d
14090d6ec:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090d6f1:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090d6f5:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090d6f9:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090d6fd:	80 79 03 00          	cmpb   $0x0,0x3(%rcx)
14090d701:	0f 84 83 ad ff ff    	je     0x14090848a
14090d707:	e8 c4 40 00 00       	call   0x1409117d0
14090d70c:	e9 f0 e4 ff ff       	jmp    0x14090bc01
14090d711:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090d716:	80 fb 29             	cmp    $0x29,%bl
14090d719:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090d71d:	49 63 4c 24 04       	movslq 0x4(%r12),%rcx
14090d722:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
14090d726:	48 8b 42 38          	mov    0x38(%rdx),%rax
14090d72a:	48 8b 5a 30          	mov    0x30(%rdx),%rbx
14090d72e:	48 89 85 68 02 00 00 	mov    %rax,0x268(%rbp)
14090d735:	41 0f b7 44 24 10    	movzwl 0x10(%r12),%eax
14090d73b:	66 89 85 84 02 00 00 	mov    %ax,0x284(%rbp)
14090d742:	1a c0                	sbb    %al,%al
14090d744:	88 85 86 02 00 00    	mov    %al,0x286(%rbp)
14090d74a:	49 63 44 24 0c       	movslq 0xc(%r12),%rax
14090d74f:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090d753:	49 03 ce             	add    %r14,%rcx
14090d756:	48 89 8d 70 02 00 00 	mov    %rcx,0x270(%rbp)
14090d75d:	48 8b cb             	mov    %rbx,%rcx
14090d760:	e8 db ec f9 ff       	call   0x1408ac440
14090d765:	8b 4b 40             	mov    0x40(%rbx),%ecx
14090d768:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
14090d76c:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
14090d772:	0f 87 e3 2f 00 00    	ja     0x14091075b
14090d778:	4c 89 ad f8 00 00 00 	mov    %r13,0xf8(%rbp)
14090d77f:	45 33 c9             	xor    %r9d,%r9d
14090d782:	66 44 89 8d f4 00 00 	mov    %r9w,0xf4(%rbp)
14090d789:	00
14090d78a:	44 89 8d 00 01 00 00 	mov    %r9d,0x100(%rbp)
14090d791:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14090d798:	0f b7 53 44          	movzwl 0x44(%rbx),%edx
14090d79c:	44 8b 40 58          	mov    0x58(%rax),%r8d
14090d7a0:	44 2b 43 38          	sub    0x38(%rbx),%r8d
14090d7a4:	41 3b d0             	cmp    %r8d,%edx
14090d7a7:	7e 0a                	jle    0x14090d7b3
14090d7a9:	45 85 c0             	test   %r8d,%r8d
14090d7ac:	41 8b d0             	mov    %r8d,%edx
14090d7af:	41 0f 48 d1          	cmovs  %r9d,%edx
14090d7b3:	48 8b 43 38          	mov    0x38(%rbx),%rax
14090d7b7:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
14090d7be:	3b ca                	cmp    %edx,%ecx
14090d7c0:	77 1c                	ja     0x14090d7de
14090d7c2:	ba 10 40 00 00       	mov    $0x4010,%edx
14090d7c7:	89 8d f0 00 00 00    	mov    %ecx,0xf0(%rbp)
14090d7cd:	66 89 95 f4 00 00 00 	mov    %dx,0xf4(%rbp)
14090d7d4:	45 8b e1             	mov    %r9d,%r12d
14090d7d7:	44 89 4c 24 40       	mov    %r9d,0x40(%rsp)
14090d7dc:	eb 30                	jmp    0x14090d80e
14090d7de:	44 8b c1             	mov    %ecx,%r8d
14090d7e1:	4c 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%r9
14090d7e8:	48 8b cb             	mov    %rbx,%rcx
14090d7eb:	33 d2                	xor    %edx,%edx
14090d7ed:	e8 1e 57 00 00       	call   0x140912f10
14090d7f2:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090d7f6:	44 8b e0             	mov    %eax,%r12d
14090d7f9:	85 c0                	test   %eax,%eax
14090d7fb:	0f 85 21 bd ff ff    	jne    0x140909522
14090d801:	8b 8d f0 00 00 00    	mov    0xf0(%rbp),%ecx
14090d807:	48 8b 85 e8 00 00 00 	mov    0xe8(%rbp),%rax
14090d80e:	45 33 c9             	xor    %r9d,%r9d
14090d811:	4c 8d 85 68 02 00 00 	lea    0x268(%rbp),%r8
14090d818:	48 8b d0             	mov    %rax,%rdx
14090d81b:	e8 e0 6d 00 00       	call   0x140914600
14090d820:	83 bd 00 01 00 00 00 	cmpl   $0x0,0x100(%rbp)
14090d827:	8b d8                	mov    %eax,%ebx
14090d829:	74 0c                	je     0x14090d837
14090d82b:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14090d832:	e8 29 ba 01 00       	call   0x140929260
14090d837:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090d83c:	41 f6 07 01          	testb  $0x1,(%r15)
14090d840:	74 04                	je     0x14090d846
14090d842:	f7 db                	neg    %ebx
14090d844:	eb 02                	jmp    0x14090d848
14090d846:	ff c3                	inc    %ebx
14090d848:	85 db                	test   %ebx,%ebx
14090d84a:	0f 8f b7 c7 ff ff    	jg     0x14090a007
14090d850:	45 33 db             	xor    %r11d,%r11d
14090d853:	e9 d9 ec ff ff       	jmp    0x14090c531
14090d858:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090d85d:	49 63 44 24 08       	movslq 0x8(%r12),%rax
14090d862:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090d866:	b8 00 90 00 00       	mov    $0x9000,%eax
14090d86b:	48 03 7e 68          	add    0x68(%rsi),%rdi
14090d86f:	66 85 47 14          	test   %ax,0x14(%rdi)
14090d873:	74 14                	je     0x14090d889
14090d875:	48 8b cf             	mov    %rdi,%rcx
14090d878:	e8 53 9f fa ff       	call   0x1408b77d0
14090d87d:	48 8b f8             	mov    %rax,%rdi
14090d880:	45 33 db             	xor    %r11d,%r11d
14090d883:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090d889:	66 44 89 57 14       	mov    %r10w,0x14(%rdi)
14090d88e:	41 8b 85 e8 00 00 00 	mov    0xe8(%r13),%eax
14090d895:	ff c0                	inc    %eax
14090d897:	41 39 85 dc 00 00 00 	cmp    %eax,0xdc(%r13)
14090d89e:	0f 8f ce 2e 00 00    	jg     0x140910772
14090d8a4:	4d 63 74 24 0c       	movslq 0xc(%r12),%r14
14090d8a9:	49 8b 45 20          	mov    0x20(%r13),%rax
14090d8ad:	49 8b ce             	mov    %r14,%rcx
14090d8b0:	41 8b 74 24 04       	mov    0x4(%r12),%esi
14090d8b5:	48 c1 e1 05          	shl    $0x5,%rcx
14090d8b9:	44 89 5c 24 70       	mov    %r11d,0x70(%rsp)
14090d8be:	48 8b 5c 01 08       	mov    0x8(%rcx,%rax,1),%rbx
14090d8c3:	80 7b 11 00          	cmpb   $0x0,0x11(%rbx)
14090d8c7:	74 11                	je     0x14090d8da
14090d8c9:	ff 43 14             	incl   0x14(%rbx)
14090d8cc:	80 7b 12 00          	cmpb   $0x0,0x12(%rbx)
14090d8d0:	75 08                	jne    0x14090d8da
14090d8d2:	48 8b cb             	mov    %rbx,%rcx
14090d8d5:	e8 d6 7c f8 ff       	call   0x1408955b0
14090d8da:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
14090d8df:	8b d6                	mov    %esi,%edx
14090d8e1:	48 8b cb             	mov    %rbx,%rcx
14090d8e4:	e8 47 74 f8 ff       	call   0x140894d30
14090d8e9:	80 7b 11 00          	cmpb   $0x0,0x11(%rbx)
14090d8ed:	44 8b e0             	mov    %eax,%r12d
14090d8f0:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090d8f4:	74 0e                	je     0x14090d904
14090d8f6:	83 6b 14 01          	subl   $0x1,0x14(%rbx)
14090d8fa:	75 08                	jne    0x14090d904
14090d8fc:	48 8b cb             	mov    %rbx,%rcx
14090d8ff:	e8 cc 7f 01 00       	call   0x1409258d0
14090d904:	48 63 54 24 70       	movslq 0x70(%rsp),%rdx
14090d909:	66 c7 47 14 04 00    	movw   $0x4,0x14(%rdi)
14090d90f:	48 89 17             	mov    %rdx,(%rdi)
14090d912:	45 85 e4             	test   %r12d,%r12d
14090d915:	0f 85 95 e4 ff ff    	jne    0x14090bdb0
14090d91b:	85 d2                	test   %edx,%edx
14090d91d:	0f 84 04 05 00 00    	je     0x14090de27
14090d923:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090d928:	4d 8b ce             	mov    %r14,%r9
14090d92b:	49 c1 e1 05          	shl    $0x5,%r9
14090d92f:	4d 03 4d 20          	add    0x20(%r13),%r9
14090d933:	44 8b 40 04          	mov    0x4(%rax),%r8d
14090d937:	49 8b 41 18          	mov    0x18(%r9),%rax
14090d93b:	48 8b 48 10          	mov    0x10(%rax),%rcx
14090d93f:	48 85 c9             	test   %rcx,%rcx
14090d942:	74 15                	je     0x14090d959
14090d944:	48 8b 41 10          	mov    0x10(%rcx),%rax
14090d948:	39 50 28             	cmp    %edx,0x28(%rax)
14090d94b:	75 04                	jne    0x14090d951
14090d94d:	44 89 40 28          	mov    %r8d,0x28(%rax)
14090d951:	48 8b 09             	mov    (%rcx),%rcx
14090d954:	48 85 c9             	test   %rcx,%rcx
14090d957:	75 eb                	jne    0x14090d944
14090d959:	49 8b 41 18          	mov    0x18(%r9),%rax
14090d95d:	48 8b 48 28          	mov    0x28(%rax),%rcx
14090d961:	48 85 c9             	test   %rcx,%rcx
14090d964:	74 15                	je     0x14090d97b
14090d966:	48 8b 41 10          	mov    0x10(%rcx),%rax
14090d96a:	39 50 58             	cmp    %edx,0x58(%rax)
14090d96d:	75 04                	jne    0x14090d973
14090d96f:	44 89 40 58          	mov    %r8d,0x58(%rax)
14090d973:	48 8b 09             	mov    (%rcx),%rcx
14090d976:	48 85 c9             	test   %rcx,%rcx
14090d979:	75 eb                	jne    0x14090d966
14090d97b:	41 fe c6             	inc    %r14b
14090d97e:	44 88 75 88          	mov    %r14b,-0x78(%rbp)
14090d982:	e9 1c cc ff ff       	jmp    0x14090a5a3
14090d987:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090d98c:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
14090d990:	4c 89 5d d8          	mov    %r11,-0x28(%rbp)
14090d994:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14090d998:	49 63 44 24 08       	movslq 0x8(%r12),%rax
14090d99d:	41 8b 54 24 04       	mov    0x4(%r12),%edx
14090d9a2:	48 c1 e0 05          	shl    $0x5,%rax
14090d9a6:	48 8b 4c 08 08       	mov    0x8(%rax,%rcx,1),%rcx
14090d9ab:	e8 90 f1 fb ff       	call   0x1408ccb40
14090d9b0:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090d9b5:	44 8b e0             	mov    %eax,%r12d
14090d9b8:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090d9bc:	41 83 7f 0c 00       	cmpl   $0x0,0xc(%r15)
14090d9c1:	74 1f                	je     0x14090d9e2
14090d9c3:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14090d9c7:	48 01 46 38          	add    %rax,0x38(%rsi)
14090d9cb:	49 8b c7             	mov    %r15,%rax
14090d9ce:	48 63 40 0c          	movslq 0xc(%rax),%rax
14090d9d2:	85 c0                	test   %eax,%eax
14090d9d4:	7e 0c                	jle    0x14090d9e2
14090d9d6:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090d9da:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14090d9de:	4a 01 04 31          	add    %rax,(%rcx,%r14,1)
14090d9e2:	45 85 e4             	test   %r12d,%r12d
14090d9e5:	0f 85 37 bb ff ff    	jne    0x140909522
14090d9eb:	45 33 db             	xor    %r11d,%r11d
14090d9ee:	e9 3e eb ff ff       	jmp    0x14090c531
14090d9f3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090d9f8:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090d9fc:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090da00:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14090da04:	80 39 01             	cmpb   $0x1,(%rcx)
14090da07:	75 19                	jne    0x14090da22
14090da09:	48 8b 51 30          	mov    0x30(%rcx),%rdx
14090da0d:	49 8b cd             	mov    %r13,%rcx
14090da10:	e8 8b 80 00 00       	call   0x140915aa0
14090da15:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090da1a:	45 33 db             	xor    %r11d,%r11d
14090da1d:	e9 0f eb ff ff       	jmp    0x14090c531
14090da22:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14090da26:	45 33 c0             	xor    %r8d,%r8d
14090da29:	8b 51 50             	mov    0x50(%rcx),%edx
14090da2c:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14090da30:	e8 0b f1 fb ff       	call   0x1408ccb40
14090da35:	e9 c7 e1 ff ff       	jmp    0x14090bc01
14090da3a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090da3f:	48 63 43 08          	movslq 0x8(%rbx),%rax
14090da43:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090da47:	b8 00 90 00 00       	mov    $0x9000,%eax
14090da4c:	48 03 7e 68          	add    0x68(%rsi),%rdi
14090da50:	66 85 47 14          	test   %ax,0x14(%rdi)