1409084c6:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1409084cb:	48 8b d0             	mov    %rax,%rdx
1409084ce:	45 33 db             	xor    %r11d,%r11d
1409084d1:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1409084d7:	eb 06                	jmp    0x1409084df
1409084d9:	66 c7 42 14 04 00    	movw   $0x4,0x14(%rdx)
1409084df:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1409084e4:	48 8b 40 10          	mov    0x10(%rax),%rax
1409084e8:	48 8b 08             	mov    (%rax),%rcx
1409084eb:	48 89 0a             	mov    %rcx,(%rdx)
1409084ee:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1409084f3:	e9 44 40 00 00       	jmp    0x14090c53c
1409084f8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1409084fd:	48 63 40 08          	movslq 0x8(%rax),%rax
140908501:	48 6b d0 38          	imul   $0x38,%rax,%rdx
140908505:	b8 00 90 00 00       	mov    $0x9000,%eax
14090850a:	48 03 56 68          	add    0x68(%rsi),%rdx
14090850e:	66 85 42 14          	test   %ax,0x14(%rdx)
140908512:	74 19                	je     0x14090852d
140908514:	48 8b ca             	mov    %rdx,%rcx
140908517:	e8 b4 f2 fa ff       	call   0x1408b77d0
14090851c:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140908521:	48 8b d0             	mov    %rax,%rdx
140908524:	45 33 db             	xor    %r11d,%r11d
140908527:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090852d:	66 c7 42 14 08 00    	movw   $0x8,0x14(%rdx)
140908533:	eb aa                	jmp    0x1409084df
140908535:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090853a:	48 63 41 08          	movslq 0x8(%rcx),%rax
14090853e:	48 6b d8 38          	imul   $0x38,%rax,%rbx
140908542:	b8 00 90 00 00       	mov    $0x9000,%eax
140908547:	48 03 5e 68          	add    0x68(%rsi),%rbx
14090854b:	66 85 43 14          	test   %ax,0x14(%rbx)
14090854f:	74 15                	je     0x140908566
140908551:	48 8b cb             	mov    %rbx,%rcx
140908554:	e8 77 f2 fa ff       	call   0x1408b77d0
140908559:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090855e:	48 8b d8             	mov    %rax,%rbx
140908561:	45 33 db             	xor    %r11d,%r11d
140908564:	eb 06                	jmp    0x14090856c
140908566:	66 c7 43 14 04 00    	movw   $0x4,0x14(%rbx)
14090856c:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140908570:	48 85 d2             	test   %rdx,%rdx
140908573:	75 05                	jne    0x14090857a
140908575:	41 8b c3             	mov    %r11d,%eax
140908578:	eb 15                	jmp    0x14090858f
14090857a:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140908581:	48 ff c0             	inc    %rax
140908584:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
140908588:	75 f7                	jne    0x140908581
14090858a:	25 ff ff ff 3f       	and    $0x3fffffff,%eax
14090858f:	89 41 04             	mov    %eax,0x4(%rcx)
140908592:	40 80 ff 01          	cmp    $0x1,%dil
140908596:	0f 84 92 00 00 00    	je     0x14090862e
14090859c:	41 b1 01             	mov    $0x1,%r9b
14090859f:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
1409085a4:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1409085ab:	48 8b cb             	mov    %rbx,%rcx
1409085ae:	e8 6d b0 00 00       	call   0x140913620
1409085b3:	89 44 24 40          	mov    %eax,0x40(%rsp)
1409085b7:	44 8b e0             	mov    %eax,%r12d
1409085ba:	85 c0                	test   %eax,%eax
1409085bc:	0f 85 5a 81 00 00    	jne    0x14091071c
1409085c2:	f6 43 14 02          	testb  $0x2,0x14(%rbx)
1409085c6:	75 06                	jne    0x1409085ce
1409085c8:	40 88 7b 16          	mov    %dil,0x16(%rbx)
1409085cc:	eb 1a                	jmp    0x1409085e8
1409085ce:	40 38 7b 16          	cmp    %dil,0x16(%rbx)
1409085d2:	74 14                	je     0x1409085e8
1409085d4:	40 0f b6 d7          	movzbl %dil,%edx
1409085d8:	48 8b cb             	mov    %rbx,%rcx
1409085db:	e8 d0 b5 00 00       	call   0x140913bb0
1409085e0:	85 c0                	test   %eax,%eax
1409085e2:	0f 85 5f 84 00 00    	jne    0x140910a47
1409085e8:	33 c9                	xor    %ecx,%ecx
1409085ea:	b8 00 20 00 00       	mov    $0x2000,%eax
1409085ef:	89 4b 20             	mov    %ecx,0x20(%rbx)
1409085f2:	66 09 43 14          	or     %ax,0x14(%rbx)
1409085f6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1409085fb:	80 78 01 fa          	cmpb   $0xfa,0x1(%rax)
1409085ff:	75 16                	jne    0x140908617
140908601:	48 8b 50 10          	mov    0x10(%rax),%rdx
140908605:	48 85 d2             	test   %rdx,%rdx
140908608:	74 0d                	je     0x140908617
14090860a:	49 8b cd             	mov    %r13,%rcx
14090860d:	e8 de de fc ff       	call   0x1408d64f0
140908612:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140908617:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14090861c:	c6 40 01 fa          	movb   $0xfa,0x1(%rax)
140908620:	48 8b 43 08          	mov    0x8(%rbx),%rax
140908624:	48 89 41 10          	mov    %rax,0x10(%rcx)
140908628:	8b 43 10             	mov    0x10(%rbx),%eax
14090862b:	89 41 04             	mov    %eax,0x4(%rcx)
14090862e:	41 3b 85 88 00 00 00 	cmp    0x88(%r13),%eax
140908635:	0f 8f e1 80 00 00    	jg     0x14091071c
14090863b:	c6 01 49             	movb   $0x49,(%rcx)
14090863e:	eb 05                	jmp    0x140908645
140908640:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140908645:	48 63 41 08          	movslq 0x8(%rcx),%rax
140908649:	48 6b d0 38          	imul   $0x38,%rax,%rdx
14090864d:	b8 00 90 00 00       	mov    $0x9000,%eax
140908652:	48 03 56 68          	add    0x68(%rsi),%rdx
140908656:	66 85 42 14          	test   %ax,0x14(%rdx)
14090865a:	74 10                	je     0x14090866c
14090865c:	48 8b ca             	mov    %rdx,%rcx
14090865f:	e8 6c f1 fa ff       	call   0x1408b77d0
140908664:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140908669:	48 8b d0             	mov    %rax,%rdx
14090866c:	66 c7 42 14 02 22    	movw   $0x2202,0x14(%rdx)
140908672:	45 33 db             	xor    %r11d,%r11d
140908675:	48 8b 41 10          	mov    0x10(%rcx),%rax
140908679:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090867f:	48 89 42 08          	mov    %rax,0x8(%rdx)
140908683:	8b 41 04             	mov    0x4(%rcx),%eax
140908686:	89 42 10             	mov    %eax,0x10(%rdx)
140908689:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090868e:	40 88 7a 16          	mov    %dil,0x16(%rdx)
140908692:	48 63 40 0c          	movslq 0xc(%rax),%rax
140908696:	85 c0                	test   %eax,%eax
140908698:	0f 8e f9 48 00 00    	jle    0x14090cf97
14090869e:	48 6b c8 38          	imul   $0x38,%rax,%rcx
1409086a2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1409086a7:	0f b7 40 02          	movzwl 0x2(%rax),%eax
1409086ab:	4a 39 04 31          	cmp    %rax,(%rcx,%r14,1)
1409086af:	0f 85 e2 48 00 00    	jne    0x14090cf97
1409086b5:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1409086ba:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1409086bf:	66 c7 42 14 10 22    	movw   $0x2210,0x14(%rdx)
1409086c5:	e9 72 3e 00 00       	jmp    0x14090c53c
1409086ca:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1409086cf:	41 bd 00 90 00 00    	mov    $0x9000,%r13d
1409086d5:	48 63 43 08          	movslq 0x8(%rbx),%rax
1409086d9:	48 6b c8 38          	imul   $0x38,%rax,%rcx
1409086dd:	48 03 4e 68          	add    0x68(%rsi),%rcx
1409086e1:	66 44 85 69 14       	test   %r13w,0x14(%rcx)
1409086e6:	74 13                	je     0x1409086fb
1409086e8:	e8 e3 f0 fa ff       	call   0x1408b77d0
1409086ed:	48 8b c8             	mov    %rax,%rcx
1409086f0:	45 33 db             	xor    %r11d,%r11d
1409086f3:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1409086f9:	eb 06                	jmp    0x140908701
1409086fb:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
140908701:	83 7b 04 00          	cmpl   $0x0,0x4(%rbx)
140908705:	41 8b f2             	mov    %r10d,%esi
140908708:	8b 7b 0c             	mov    0xc(%rbx),%edi
14090870b:	ba 01 01 00 00       	mov    $0x101,%edx
140908710:	8b 43 08             	mov    0x8(%rbx),%eax
140908713:	66 0f 45 f2          	cmovne %dx,%si
140908717:	2b f8                	sub    %eax,%edi
140908719:	66 89 71 14          	mov    %si,0x14(%rcx)
14090871d:	44 89 59 10          	mov    %r11d,0x10(%rcx)
140908721:	48 8d 59 14          	lea    0x14(%rcx),%rbx
140908725:	85 ff                	test   %edi,%edi
140908727:	0f 8e 60 48 00 00    	jle    0x14090cf8d
14090872d:	0f 1f 00             	nopl   (%rax)
140908730:	66 44 85 6b 38       	test   %r13w,0x38(%rbx)
140908735:	48 8d 5b 38          	lea    0x38(%rbx),%rbx
140908739:	74 0c                	je     0x140908747
14090873b:	48 8d 4b ec          	lea    -0x14(%rbx),%rcx
14090873f:	e8 ec 0b 02 00       	call   0x140929330
140908744:	45 33 db             	xor    %r11d,%r11d
140908747:	ff cf                	dec    %edi
140908749:	66 89 33             	mov    %si,(%rbx)
14090874c:	44 89 5b fc          	mov    %r11d,-0x4(%rbx)
140908750:	85 ff                	test   %edi,%edi
140908752:	7f dc                	jg     0x140908730
140908754:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908759:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14090875e:	e9 c9 3d 00 00       	jmp    0x14090c52c
140908763:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140908768:	41 b8 c1 ff 00 00    	mov    $0xffc1,%r8d
14090876e:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908773:	48 63 40 04          	movslq 0x4(%rax),%rax
140908777:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090877b:	42 0f b7 44 31 14    	movzwl 0x14(%rcx,%r14,1),%eax
140908781:	66 41 23 c0          	and    %r8w,%ax
140908785:	66 83 c8 01          	or     $0x1,%ax
140908789:	66 42 89 44 31 14    	mov    %ax,0x14(%rcx,%r14,1)
14090878f:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140908794:	49 83 c7 18          	add    $0x18,%r15
140908798:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090879d:	e9 6b fa ff ff       	jmp    0x14090820d
1409087a2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1409087a7:	b9 00 90 00 00       	mov    $0x9000,%ecx
1409087ac:	48 63 40 08          	movslq 0x8(%rax),%rax
1409087b0:	48 6b d8 38          	imul   $0x38,%rax,%rbx
1409087b4:	48 03 5e 68          	add    0x68(%rsi),%rbx
1409087b8:	66 85 4b 14          	test   %cx,0x14(%rbx)
1409087bc:	74 15                	je     0x1409087d3
1409087be:	48 8b cb             	mov    %rbx,%rcx
1409087c1:	e8 0a f0 fa ff       	call   0x1408b77d0
1409087c6:	48 8b d8             	mov    %rax,%rbx
1409087c9:	45 33 db             	xor    %r11d,%r11d
1409087cc:	b9 00 90 00 00       	mov    $0x9000,%ecx
1409087d1:	eb 06                	jmp    0x1409087d9
1409087d3:	66 c7 43 14 04 00    	movw   $0x4,0x14(%rbx)
1409087d9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1409087de:	48 8b 50 10          	mov    0x10(%rax),%rdx
1409087e2:	48 63 78 04          	movslq 0x4(%rax),%rdi
1409087e6:	48 85 d2             	test   %rdx,%rdx
1409087e9:	75 53                	jne    0x14090883e
1409087eb:	66 85 4b 14          	test   %cx,0x14(%rbx)
1409087ef:	75 05                	jne    0x1409087f6
1409087f1:	39 53 20             	cmp    %edx,0x20(%rbx)
1409087f4:	74 08                	je     0x1409087fe
1409087f6:	48 8b cb             	mov    %rbx,%rcx
1409087f9:	e8 62 0a 02 00       	call   0x140929260
1409087fe:	33 c0                	xor    %eax,%eax
140908800:	66 c7 43 14 10 04    	movw   $0x410,0x14(%rbx)
140908806:	89 43 10             	mov    %eax,0x10(%rbx)
140908809:	85 ff                	test   %edi,%edi
14090880b:	48 8b cb             	mov    %rbx,%rcx
14090880e:	0f 48 f8             	cmovs  %eax,%edi
140908811:	89 3b                	mov    %edi,(%rbx)
140908813:	c6 43 16 01          	movb   $0x1,0x16(%rbx)
140908817:	48 89 43 08          	mov    %rax,0x8(%rbx)
14090881b:	e8 60 a5 00 00       	call   0x140912d80
140908820:	85 c0                	test   %eax,%eax
140908822:	0f 85 1f 82 00 00    	jne    0x140910a47
140908828:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090882d:	45 33 db             	xor    %r11d,%r11d
140908830:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908835:	40 88 7b 16          	mov    %dil,0x16(%rbx)
140908839:	e9 f3 3c 00 00       	jmp    0x14090c531
14090883e:	4c 8b c7             	mov    %rdi,%r8
140908841:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
140908846:	45 33 c9             	xor    %r9d,%r9d
140908849:	48 8b cb             	mov    %rbx,%rcx
14090884c:	e8 cf ad 00 00       	call   0x140913620
140908851:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
140908856:	40 88 7b 16          	mov    %dil,0x16(%rbx)
14090885a:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090885f:	45 33 db             	xor    %r11d,%r11d
140908862:	e9 ca 3c 00 00       	jmp    0x14090c531
140908867:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090886c:	48 8b b6 80 00 00 00 	mov    0x80(%rsi),%rsi
140908873:	48 63 43 04          	movslq 0x4(%rbx),%rax
140908877:	48 6b f8 38          	imul   $0x38,%rax,%rdi
14090887b:	0f b7 44 37 dc       	movzwl -0x24(%rdi,%rsi,1),%eax
140908880:	a8 12                	test   $0x12,%al
140908882:	74 20                	je     0x1409088a4
140908884:	66 0f ba e0 0a       	bt     $0xa,%ax
140908889:	8b 4c 37 d8          	mov    -0x28(%rdi,%rsi,1),%ecx
14090888d:	73 04                	jae    0x140908893
14090888f:	03 4c 37 c8          	add    -0x38(%rdi,%rsi,1),%ecx
140908893:	48 8b 44 37 e0       	mov    -0x20(%rdi,%rsi,1),%rax
140908898:	3b 88 88 00 00 00    	cmp    0x88(%rax),%ecx
14090889e:	0f 8f 71 7e 00 00    	jg     0x140910715
1409088a4:	48 63 43 08          	movslq 0x8(%rbx),%rax
1409088a8:	48 6b d8 38          	imul   $0x38,%rax,%rbx
1409088ac:	b8 00 90 00 00       	mov    $0x9000,%eax
1409088b1:	49 03 de             	add    %r14,%rbx
1409088b4:	66 85 43 14          	test   %ax,0x14(%rbx)
1409088b8:	74 1d                	je     0x1409088d7
1409088ba:	48 8b cb             	mov    %rbx,%rcx
1409088bd:	e8 6e 0a 02 00       	call   0x140929330
1409088c2:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1409088c7:	48 8d 15 32 77 6f ff 	lea    -0x9088ce(%rip),%rdx        # 0x140000000
1409088ce:	45 33 db             	xor    %r11d,%r11d
1409088d1:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1409088d7:	0f 10 44 37 c8       	movups -0x38(%rdi,%rsi,1),%xmm0
1409088dc:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1409088e1:	b9 ff af 00 00       	mov    $0xafff,%ecx
1409088e6:	0f 11 03             	movups %xmm0,(%rbx)
1409088e9:	f2 0f 10 4c 37 d8    	movsd  -0x28(%rdi,%rsi,1),%xmm1
1409088ef:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409088f4:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
1409088f9:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
1409088fe:	0f b7 43 14          	movzwl 0x14(%rbx),%eax
140908902:	66 23 c1             	and    %cx,%ax
140908905:	66 0d 40 20          	or     $0x2040,%ax
140908909:	66 89 43 14          	mov    %ax,0x14(%rbx)
14090890d:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140908912:	49 83 c7 18          	add    $0x18,%r15
140908916:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090891b:	e9 ed f8 ff ff       	jmp    0x14090820d
140908920:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140908925:	48 63 41 04          	movslq 0x4(%rcx),%rax
140908929:	8b 71 0c             	mov    0xc(%rcx),%esi
14090892c:	48 6b f8 38          	imul   $0x38,%rax,%rdi
140908930:	48 63 41 08          	movslq 0x8(%rcx),%rax
140908934:	48 6b d8 38          	imul   $0x38,%rax,%rbx
140908938:	49 03 fe             	add    %r14,%rdi
14090893b:	49 03 de             	add    %r14,%rbx
14090893e:	66 90                	xchg   %ax,%ax
140908940:	b8 00 90 00 00       	mov    $0x9000,%eax
140908945:	66 85 43 14          	test   %ax,0x14(%rbx)
140908949:	75 06                	jne    0x140908951
14090894b:	83 7b 20 00          	cmpl   $0x0,0x20(%rbx)
14090894f:	74 11                	je     0x140908962
140908951:	48 8b cb             	mov    %rbx,%rcx
140908954:	e8 07 09 02 00       	call   0x140929260
140908959:	45 33 db             	xor    %r11d,%r11d
14090895c:	41 ba 01 00 00 00    	mov    $0x1,%r10d
140908962:	0f 10 07             	movups (%rdi),%xmm0
140908965:	0f 11 03             	movups %xmm0,(%rbx)
140908968:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
14090896c:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140908970:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
140908974:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140908978:	f2 0f 10 4f 30       	movsd  0x30(%rdi),%xmm1
14090897d:	f2 0f 11 4b 30       	movsd  %xmm1,0x30(%rbx)
140908982:	66 44 89 57 14       	mov    %r10w,0x14(%rdi)
140908987:	44 89 5f 20          	mov    %r11d,0x20(%rdi)
14090898b:	0f b7 43 14          	movzwl 0x14(%rbx),%eax
14090898f:	66 0f ba e0 0e       	bt     $0xe,%ax
140908994:	73 4d                	jae    0x1409089e3
140908996:	a8 12                	test   $0x12,%al
140908998:	74 37                	je     0x1409089d1
14090899a:	66 0f ba e0 0a       	bt     $0xa,%ax
14090899f:	73 10                	jae    0x1409089b1
1409089a1:	48 8b cb             	mov    %rbx,%rcx
1409089a4:	e8 d7 a3 00 00       	call   0x140912d80
1409089a9:	85 c0                	test   %eax,%eax
1409089ab:	0f 85 91 80 00 00    	jne    0x140910a42
1409089b1:	83 7b 20 00          	cmpl   $0x0,0x20(%rbx)
1409089b5:	74 0a                	je     0x1409089c1
1409089b7:	48 8b 43 28          	mov    0x28(%rbx),%rax
1409089bb:	48 39 43 08          	cmp    %rax,0x8(%rbx)
1409089bf:	74 10                	je     0x1409089d1
1409089c1:	48 8b cb             	mov    %rbx,%rcx
1409089c4:	e8 37 08 02 00       	call   0x140929200
1409089c9:	85 c0                	test   %eax,%eax
1409089cb:	0f 85 71 80 00 00    	jne    0x140910a42
1409089d1:	b9 ff bf 00 00       	mov    $0xbfff,%ecx
1409089d6:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1409089dc:	66 21 4b 14          	and    %cx,0x14(%rbx)
1409089e0:	45 33 db             	xor    %r11d,%r11d
1409089e3:	48 83 c7 38          	add    $0x38,%rdi
1409089e7:	48 83 c3 38          	add    $0x38,%rbx
1409089eb:	83 ee 01             	sub    $0x1,%esi
1409089ee:	0f 85 4c ff ff ff    	jne    0x140908940
1409089f4:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1409089f9:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409089fe:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
140908a03:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140908a08:	e9 2f 3b 00 00       	jmp    0x14090c53c
140908a0d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140908a12:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908a17:	48 63 43 04          	movslq 0x4(%rbx),%rax
140908a1b:	8b 73 0c             	mov    0xc(%rbx),%esi
140908a1e:	48 6b f8 38          	imul   $0x38,%rax,%rdi
140908a22:	48 63 43 08          	movslq 0x8(%rbx),%rax
140908a26:	48 6b d8 38          	imul   $0x38,%rax,%rbx
140908a2a:	49 03 fe             	add    %r14,%rdi
140908a2d:	49 03 de             	add    %r14,%rbx
140908a30:	b8 00 90 00 00       	mov    $0x9000,%eax
140908a35:	66 85 43 14          	test   %ax,0x14(%rbx)
140908a39:	74 13                	je     0x140908a4e
140908a3b:	41 b8 00 40 00 00    	mov    $0x4000,%r8d