1409081d0:	41 8b 85 98 01 00 00 	mov    0x198(%r13),%eax
1409081d7:	85 c0                	test   %eax,%eax
1409081d9:	0f 85 49 88 00 00    	jne    0x140910a28
1409081df:	48 63 46 30          	movslq 0x30(%rsi),%rax
1409081e3:	45 0f 57 c9          	xorps  %xmm9,%xmm9
1409081e7:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1409081ec:	66 0f 6f 3d 4c 9c 6d 	movdqa 0x6d9c4c(%rip),%xmm7        # 0x140fe1e40
1409081f3:	00
1409081f4:	66 0f 6f 35 74 b9 74 	movdqa 0x74b974(%rip),%xmm6        # 0x141053b70
1409081fb:	00
1409081fc:	66 44 0f 6f 05 5b 45 	movdqa 0x6a455b(%rip),%xmm8        # 0x140fac760
140908203:	6a 00
140908205:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140908209:	4d 8d 3c c9          	lea    (%r9,%rcx,8),%r15
14090820d:	44 8b 05 44 0d ab 00 	mov    0xab0d44(%rip),%r8d        # 0x1413b8f58
140908214:	48 ff c3             	inc    %rbx
140908217:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14090821c:	41 0f b6 1f          	movzbl (%r15),%ebx
140908220:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140908225:	81 fb b5 00 00 00    	cmp    $0xb5,%ebx
14090822b:	0f 87 12 43 00 00    	ja     0x14090c543
140908231:	48 63 c3             	movslq %ebx,%rax
140908234:	8b 8c 82 80 0d 91 00 	mov    0x910d80(%rdx,%rax,4),%ecx
14090823b:	48 03 ca             	add    %rdx,%rcx
14090823e:	ff e1                	jmp    *%rcx
140908240:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140908245:	48 63 41 04          	movslq 0x4(%rcx),%rax
140908249:	49 2b c9             	sub    %r9,%rcx
14090824c:	4c 6b c0 38          	imul   $0x38,%rax,%r8
140908250:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140908257:	aa aa 2a
14090825a:	48 f7 e9             	imul   %rcx
14090825d:	66 43 c7 44 30 14 04 	movw   $0x4,0x14(%r8,%r14,1)
140908264:	00
140908265:	48 c1 fa 02          	sar    $0x2,%rdx
140908269:	48 8b c2             	mov    %rdx,%rax
14090826c:	48 c1 e8 3f          	shr    $0x3f,%rax
140908270:	48 03 c2             	add    %rdx,%rax
140908273:	48 98                	cltq
140908275:	4b 89 04 30          	mov    %rax,(%r8,%r14,1)
140908279:	e9 d8 77 00 00       	jmp    0x14090fa56
14090827e:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140908283:	48 63 40 04          	movslq 0x4(%rax),%rax
140908287:	48 6b c0 38          	imul   $0x38,%rax,%rax
14090828b:	42 f6 44 30 14 04    	testb  $0x4,0x14(%rax,%r14,1)
140908291:	0f 84 f3 01 00 00    	je     0x14090848a
140908297:	4a 8b 04 30          	mov    (%rax,%r14,1),%rax
14090829b:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14090829f:	4d 8d 3c c9          	lea    (%r9,%rcx,8),%r15
1409082a3:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1409082a8:	49 83 c7 18          	add    $0x18,%r15
1409082ac:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409082b1:	e9 57 ff ff ff       	jmp    0x14090820d
1409082b6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1409082bb:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
1409082c0:	48 63 40 04          	movslq 0x4(%rax),%rax
1409082c4:	48 6b c8 38          	imul   $0x38,%rax,%rcx
1409082c8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1409082cd:	8b 40 0c             	mov    0xc(%rax),%eax
1409082d0:	ff c8                	dec    %eax
1409082d2:	48 98                	cltq
1409082d4:	4a 89 04 31          	mov    %rax,(%rcx,%r14,1)
1409082d8:	66 42 c7 44 31 14 04 	movw   $0x4,0x14(%rcx,%r14,1)
1409082df:	00
1409082e0:	41 83 7f 08 00       	cmpl   $0x0,0x8(%r15)
1409082e5:	0f 85 73 3c 00 00    	jne    0x14090bf5e
1409082eb:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1409082f0:	49 83 c7 18          	add    $0x18,%r15
1409082f4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409082f9:	e9 0f ff ff ff       	jmp    0x14090820d
1409082fe:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140908303:	48 63 40 04          	movslq 0x4(%rax),%rax
140908307:	48 6b d0 38          	imul   $0x38,%rax,%rdx
14090830b:	4a 8b 04 32          	mov    (%rdx,%r14,1),%rax
14090830f:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140908313:	41 8b 44 c9 08       	mov    0x8(%r9,%rcx,8),%eax
140908318:	ff c8                	dec    %eax
14090831a:	66 46 89 5c 32 14    	mov    %r11w,0x14(%rdx,%r14,1)
140908320:	48 98                	cltq
140908322:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140908326:	4d 8d 3c c9          	lea    (%r9,%rcx,8),%r15
14090832a:	e9 0d 42 00 00       	jmp    0x14090c53c
14090832f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140908334:	48 63 43 04          	movslq 0x4(%rbx),%rax
140908338:	49 2b d9             	sub    %r9,%rbx
14090833b:	4c 6b c0 38          	imul   $0x38,%rax,%r8
14090833f:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140908346:	aa aa 2a
140908349:	48 f7 eb             	imul   %rbx
14090834c:	66 43 c7 44 30 14 04 	movw   $0x4,0x14(%r8,%r14,1)
140908353:	00
140908354:	4b 63 0c 30          	movslq (%r8,%r14,1),%rcx
140908358:	48 c1 fa 02          	sar    $0x2,%rdx
14090835c:	48 8b c2             	mov    %rdx,%rax
14090835f:	48 c1 e8 3f          	shr    $0x3f,%rax
140908363:	48 03 c2             	add    %rdx,%rax
140908366:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14090836a:	48 98                	cltq
14090836c:	4d 8d 3c c9          	lea    (%r9,%rcx,8),%r15
140908370:	4b 89 04 30          	mov    %rax,(%r8,%r14,1)
140908374:	e9 c3 41 00 00       	jmp    0x14090c53c
140908379:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090837e:	48 63 40 0c          	movslq 0xc(%rax),%rax
140908382:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140908386:	42 f6 44 31 14 01    	testb  $0x1,0x14(%rcx,%r14,1)
14090838c:	0f 84 f8 00 00 00    	je     0x14090848a
140908392:	48 8b 8e 08 01 00 00 	mov    0x108(%rsi),%rcx
140908399:	48 85 c9             	test   %rcx,%rcx
14090839c:	0f 84 5a 7f 00 00    	je     0x1409102fc
1409083a2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1409083a7:	83 78 04 00          	cmpl   $0x0,0x4(%rax)
1409083ab:	0f 85 4b 7f 00 00    	jne    0x1409102fc
1409083b1:	48 8b 41 08          	mov    0x8(%rcx),%rax
1409083b5:	48 89 86 08 01 00 00 	mov    %rax,0x108(%rsi)
1409083bc:	ff 8e 18 01 00 00    	decl   0x118(%rsi)
1409083c2:	48 8b 46 38          	mov    0x38(%rsi),%rax
1409083c6:	49 89 45 78          	mov    %rax,0x78(%r13)
1409083ca:	49 01 85 80 00 00 00 	add    %rax,0x80(%r13)
1409083d1:	e8 8a 94 00 00       	call   0x140911860
1409083d6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1409083db:	83 79 08 04          	cmpl   $0x4,0x8(%rcx)
1409083df:	75 13                	jne    0x1409083f4
1409083e1:	48 98                	cltq
1409083e3:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1409083e7:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
1409083ee:	8b 44 c8 08          	mov    0x8(%rax,%rcx,8),%eax
1409083f2:	ff c8                	dec    %eax
1409083f4:	4c 8b 8e 88 00 00 00 	mov    0x88(%rsi),%r9
1409083fb:	45 33 db             	xor    %r11d,%r11d
1409083fe:	4c 8b 76 68          	mov    0x68(%rsi),%r14
140908402:	48 98                	cltq
140908404:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140908409:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
14090840e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140908412:	4d 8d 3c c9          	lea    (%r9,%rcx,8),%r15
140908416:	e9 1b 41 00 00       	jmp    0x14090c536
14090841b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140908420:	48 63 40 08          	movslq 0x8(%rax),%rax
140908424:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140908428:	b8 00 90 00 00       	mov    $0x9000,%eax
14090842d:	48 03 4e 68          	add    0x68(%rsi),%rcx
140908431:	66 85 41 14          	test   %ax,0x14(%rcx)
140908435:	74 41                	je     0x140908478
140908437:	e8 94 f3 fa ff       	call   0x1408b77d0
14090843c:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140908441:	48 8d 15 b8 7b 6f ff 	lea    -0x908448(%rip),%rdx        # 0x140000000
140908448:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090844d:	48 8b c8             	mov    %rax,%rcx
140908450:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140908455:	45 33 db             	xor    %r11d,%r11d
140908458:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14090845e:	48 63 40 04          	movslq 0x4(%rax),%rax
140908462:	48 89 01             	mov    %rax,(%rcx)
140908465:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
14090846a:	49 83 c7 18          	add    $0x18,%r15
14090846e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140908473:	e9 95 fd ff ff       	jmp    0x14090820d
140908478:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090847d:	66 c7 41 14 04 00    	movw   $0x4,0x14(%rcx)
140908483:	48 63 40 04          	movslq 0x4(%rax),%rax
140908487:	48 89 01             	mov    %rax,(%rcx)
14090848a:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
14090848f:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140908494:	49 83 c7 18          	add    $0x18,%r15
140908498:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14090849d:	e9 6b fd ff ff       	jmp    0x14090820d
1409084a2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1409084a7:	48 63 40 08          	movslq 0x8(%rax),%rax
1409084ab:	48 6b d0 38          	imul   $0x38,%rax,%rdx
1409084af:	b8 00 90 00 00       	mov    $0x9000,%eax
1409084b4:	48 03 56 68          	add    0x68(%rsi),%rdx
1409084b8:	66 85 42 14          	test   %ax,0x14(%rdx)
1409084bc:	74 1b                	je     0x1409084d9
1409084be:	48 8b ca             	mov    %rdx,%rcx
1409084c1:	e8 0a f3 fa ff       	call   0x1408b77d0
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