14090d1e9:	e9 61 01 00 00       	jmp    0x14090d34f
14090d1ee:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14090d1f2:	48 8b 41 08          	mov    0x8(%rcx),%rax
14090d1f6:	48 89 47 38          	mov    %rax,0x38(%rdi)
14090d1fa:	4c 89 59 08          	mov    %r11,0x8(%rcx)
14090d1fe:	48 83 7f 40 00       	cmpq   $0x0,0x40(%rdi)
14090d203:	75 77                	jne    0x14090d27c
14090d205:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14090d20c:	00 00 00 00
14090d210:	49 83 bd 00 03 00 00 	cmpq   $0x0,0x300(%r13)
14090d217:	00
14090d218:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14090d21c:	74 0d                	je     0x14090d22b
14090d21e:	48 8b d1             	mov    %rcx,%rdx
14090d221:	49 8b cd             	mov    %r13,%rcx
14090d224:	e8 17 67 fa ff       	call   0x1408b3940
14090d229:	eb 46                	jmp    0x14090d271
14090d22b:	49 3b 8d f0 01 00 00 	cmp    0x1f0(%r13),%rcx
14090d232:	73 38                	jae    0x14090d26c
14090d234:	49 3b 8d e0 01 00 00 	cmp    0x1e0(%r13),%rcx
14090d23b:	72 13                	jb     0x14090d250
14090d23d:	49 8b 85 d8 01 00 00 	mov    0x1d8(%r13),%rax
14090d244:	48 89 01             	mov    %rax,(%rcx)
14090d247:	49 89 8d d8 01 00 00 	mov    %rcx,0x1d8(%r13)
14090d24e:	eb 21                	jmp    0x14090d271
14090d250:	49 3b 8d e8 01 00 00 	cmp    0x1e8(%r13),%rcx
14090d257:	72 13                	jb     0x14090d26c
14090d259:	49 8b 85 c8 01 00 00 	mov    0x1c8(%r13),%rax
14090d260:	48 89 01             	mov    %rax,(%rcx)
14090d263:	49 89 8d c8 01 00 00 	mov    %rcx,0x1c8(%r13)
14090d26a:	eb 05                	jmp    0x14090d271
14090d26c:	e8 df e8 f7 ff       	call   0x14088bb50
14090d271:	48 8b cb             	mov    %rbx,%rcx
14090d274:	48 85 db             	test   %rbx,%rbx
14090d277:	75 97                	jne    0x14090d210
14090d279:	45 33 db             	xor    %r11d,%r11d
14090d27c:	48 83 7f 38 00       	cmpq   $0x0,0x38(%rdi)
14090d281:	b9 65 00 00 00       	mov    $0x65,%ecx
14090d286:	41 0f 45 cb          	cmovne %r11d,%ecx
14090d28a:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
14090d28e:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
14090d293:	e9 b7 00 00 00       	jmp    0x14090d34f
14090d298:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090d29d:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090d2a1:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090d2a5:	48 8b 34 c8          	mov    (%rax,%rcx,8),%rsi
14090d2a9:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
14090d2ad:	80 61 01 f1          	andb   $0xf1,0x1(%rcx)
14090d2b1:	66 44 89 59 46       	mov    %r11w,0x46(%rcx)
14090d2b6:	80 39 00             	cmpb   $0x0,(%rcx)
14090d2b9:	75 24                	jne    0x14090d2df
14090d2bb:	0f b7 51 56          	movzwl 0x56(%rcx),%edx
14090d2bf:	66 85 d2             	test   %dx,%dx
14090d2c2:	74 1b                	je     0x14090d2df
14090d2c4:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
14090d2cb:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
14090d2cf:	74 0e                	je     0x14090d2df
14090d2d1:	66 ff ca             	dec    %dx
14090d2d4:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090d2d9:	66 89 51 56          	mov    %dx,0x56(%rcx)
14090d2dd:	eb 70                	jmp    0x14090d34f
14090d2df:	e8 ec 8d f8 ff       	call   0x1408960d0
14090d2e4:	eb 62                	jmp    0x14090d348
14090d2e6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090d2eb:	48 63 48 04          	movslq 0x4(%rax),%rcx
14090d2ef:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090d2f3:	48 8b 34 c8          	mov    (%rax,%rcx,8),%rsi
14090d2f7:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
14090d2fb:	66 44 89 59 46       	mov    %r11w,0x46(%rcx)
14090d300:	80 61 01 f9          	andb   $0xf9,0x1(%rcx)
14090d304:	80 39 00             	cmpb   $0x0,(%rcx)
14090d307:	74 07                	je     0x14090d310
14090d309:	e8 e2 84 f8 ff       	call   0x1408957f0
14090d30e:	eb 38                	jmp    0x14090d348
14090d310:	44 0f b7 41 56       	movzwl 0x56(%rcx),%r8d
14090d315:	48 8b 91 88 00 00 00 	mov    0x88(%rcx),%rdx
14090d31c:	41 8d 40 01          	lea    0x1(%r8),%eax
14090d320:	66 89 41 56          	mov    %ax,0x56(%rcx)
14090d324:	66 3b 42 18          	cmp    0x18(%rdx),%ax
14090d328:	72 0c                	jb     0x14090d336
14090d32a:	66 44 89 41 56       	mov    %r8w,0x56(%rcx)
14090d32f:	e8 bc 84 f8 ff       	call   0x1408957f0
14090d334:	eb 12                	jmp    0x14090d348
14090d336:	80 7a 08 00          	cmpb   $0x0,0x8(%rdx)
14090d33a:	74 07                	je     0x14090d343
14090d33c:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090d341:	eb 0c                	jmp    0x14090d34f
14090d343:	e8 e8 6a fa ff       	call   0x1408b3e30
14090d348:	45 33 db             	xor    %r11d,%r11d
14090d34b:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090d34f:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
14090d354:	44 89 5e 20          	mov    %r11d,0x20(%rsi)
14090d358:	45 85 e4             	test   %r12d,%r12d
14090d35b:	75 1e                	jne    0x14090d37b
14090d35d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14090d362:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14090d367:	44 88 66 02          	mov    %r12b,0x2(%rsi)
14090d36b:	0f b7 40 02          	movzwl 0x2(%rax),%eax
14090d36f:	ff 84 81 d4 00 00 00 	incl   0xd4(%rcx,%rax,4)
14090d376:	e9 db 26 00 00       	jmp    0x14090fa56
14090d37b:	41 83 fc 65          	cmp    $0x65,%r12d
14090d37f:	0f 85 2b ea ff ff    	jne    0x14090bdb0
14090d385:	45 8b e3             	mov    %r11d,%r12d
14090d388:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
14090d38d:	c6 46 02 01          	movb   $0x1,0x2(%rsi)
14090d391:	e9 e3 26 00 00       	jmp    0x14090fa79
14090d396:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090d39b:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090d39f:	49 63 4c 24 04       	movslq 0x4(%r12),%rcx
14090d3a4:	48 8b 3c c8          	mov    (%rax,%rcx,8),%rdi
14090d3a8:	49 63 44 24 08       	movslq 0x8(%r12),%rax
14090d3ad:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090d3b1:	49 03 de             	add    %r14,%rbx
14090d3b4:	41 f6 44 24 02 01    	testb  $0x1,0x2(%r12)
14090d3ba:	74 04                	je     0x14090d3c0
14090d3bc:	48 ff 46 38          	incq   0x38(%rsi)
14090d3c0:	b8 00 04 00 00       	mov    $0x400,%eax
14090d3c5:	66 85 43 14          	test   %ax,0x14(%rbx)
14090d3c9:	74 1b                	je     0x14090d3e6
14090d3cb:	48 8b cb             	mov    %rbx,%rcx
14090d3ce:	e8 ad 59 00 00       	call   0x140912d80
14090d3d3:	44 8b e0             	mov    %eax,%r12d
14090d3d6:	85 c0                	test   %eax,%eax
14090d3d8:	0f 85 44 c1 ff ff    	jne    0x140909522
14090d3de:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14090d3e3:	45 33 db             	xor    %r11d,%r11d
14090d3e6:	48 63 43 10          	movslq 0x10(%rbx),%rax
14090d3ea:	48 89 85 98 02 00 00 	mov    %rax,0x298(%rbp)
14090d3f1:	48 8b 43 08          	mov    0x8(%rbx),%rax
14090d3f5:	48 89 85 90 02 00 00 	mov    %rax,0x290(%rbp)
14090d3fc:	49 63 44 24 0c       	movslq 0xc(%r12),%rax
14090d401:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14090d405:	49 03 ce             	add    %r14,%rcx
14090d408:	48 89 8d a8 02 00 00 	mov    %rcx,0x2a8(%rbp)
14090d40f:	41 0f b7 44 24 10    	movzwl 0x10(%r12),%eax
14090d415:	66 89 85 b0 02 00 00 	mov    %ax,0x2b0(%rbp)
14090d41c:	45 0f b7 44 24 02    	movzwl 0x2(%r12),%r8d
14090d422:	41 f6 c0 10          	test   $0x10,%r8b
14090d426:	74 06                	je     0x14090d42e
14090d428:	44 8b 4f 24          	mov    0x24(%rdi),%r9d
14090d42c:	eb 03                	jmp    0x14090d431
14090d42e:	45 8b cb             	mov    %r11d,%r9d
14090d431:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14090d435:	48 8d 95 90 02 00 00 	lea    0x290(%rbp),%rdx
14090d43c:	41 81 e0 8a 00 00 00 	and    $0x8a,%r8d
14090d443:	e8 68 0a fc ff       	call   0x1408cdeb0
14090d448:	45 33 db             	xor    %r11d,%r11d
14090d44b:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090d44f:	44 89 5f 20          	mov    %r11d,0x20(%rdi)
14090d453:	85 c0                	test   %eax,%eax
14090d455:	44 8b e0             	mov    %eax,%r12d
14090d458:	e9 c4 f0 ff ff       	jmp    0x14090c521
14090d45d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090d462:	48 8b 46 78          	mov    0x78(%rsi),%rax
14090d466:	48 63 4b 04          	movslq 0x4(%rbx),%rcx
14090d46a:	48 8b 3c c8          	mov    (%rax,%rcx,8),%rdi
14090d46e:	48 63 43 08          	movslq 0x8(%rbx),%rax
14090d472:	48 6b d8 38          	imul   $0x38,%rax,%rbx
14090d476:	b8 00 04 00 00       	mov    $0x400,%eax
14090d47b:	49 03 de             	add    %r14,%rbx
14090d47e:	66 85 43 14          	test   %ax,0x14(%rbx)
14090d482:	74 13                	je     0x14090d497
14090d484:	48 8b cb             	mov    %rbx,%rcx
14090d487:	e8 f4 58 00 00       	call   0x140912d80
14090d48c:	44 8b e0             	mov    %eax,%r12d
14090d48f:	85 c0                	test   %eax,%eax
14090d491:	0f 85 8b c0 ff ff    	jne    0x140909522
14090d497:	48 8b d3             	mov    %rbx,%rdx
14090d49a:	48 8b cf             	mov    %rdi,%rcx
14090d49d:	e8 ce 88 00 00       	call   0x140915d70
14090d4a2:	89 44 24 40          	mov    %eax,0x40(%rsp)
14090d4a6:	44 8b e0             	mov    %eax,%r12d
14090d4a9:	85 c0                	test   %eax,%eax
14090d4ab:	0f 85 71 c0 ff ff    	jne    0x140909522
14090d4b1:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
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