14091a252:	44 89 54 c8 0c       	mov    %r10d,0xc(%rax,%rcx,8)
14091a257:	4c 89 7c c8 10       	mov    %r15,0x10(%rax,%rcx,8)
14091a25c:	44 88 7c c8 01       	mov    %r15b,0x1(%rax,%rcx,8)
14091a261:	e9 3d ff ff ff       	jmp    0x14091a1a3
14091a266:	41 8b cf             	mov    %r15d,%ecx
14091a269:	48 8b 47 18          	mov    0x18(%rdi),%rax
14091a26d:	89 8d c8 00 00 00    	mov    %ecx,0xc8(%rbp)
14091a273:	48 85 c0             	test   %rax,%rax
14091a276:	74 0d                	je     0x14091a285
14091a278:	39 48 28             	cmp    %ecx,0x28(%rax)
14091a27b:	0f 4f 48 28          	cmovg  0x28(%rax),%ecx
14091a27f:	89 8d c8 00 00 00    	mov    %ecx,0xc8(%rbp)
14091a285:	b8 00 10 00 00       	mov    $0x1000,%eax
14091a28a:	85 47 04             	test   %eax,0x4(%rdi)
14091a28d:	74 18                	je     0x14091a2a7
14091a28f:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
14091a293:	48 8d 95 c8 00 00 00 	lea    0xc8(%rbp),%rdx
14091a29a:	e8 61 31 f9 ff       	call   0x1408ad400
14091a29f:	8b 8d c8 00 00 00    	mov    0xc8(%rbp),%ecx
14091a2a5:	eb 62                	jmp    0x14091a309
14091a2a7:	48 8b 57 20          	mov    0x20(%rdi),%rdx
14091a2ab:	48 85 d2             	test   %rdx,%rdx
14091a2ae:	74 59                	je     0x14091a309
14091a2b0:	4c 63 02             	movslq (%rdx),%r8
14091a2b3:	4d 85 c0             	test   %r8,%r8
14091a2b6:	7e 21                	jle    0x14091a2d9
14091a2b8:	48 83 c2 08          	add    $0x8,%rdx
14091a2bc:	0f 1f 40 00          	nopl   0x0(%rax)
14091a2c0:	48 8b 02             	mov    (%rdx),%rax
14091a2c3:	48 85 c0             	test   %rax,%rax
14091a2c6:	74 07                	je     0x14091a2cf
14091a2c8:	39 48 28             	cmp    %ecx,0x28(%rax)
14091a2cb:	0f 4f 48 28          	cmovg  0x28(%rax),%ecx
14091a2cf:	48 83 c2 20          	add    $0x20,%rdx
14091a2d3:	49 83 e8 01          	sub    $0x1,%r8
14091a2d7:	75 e7                	jne    0x14091a2c0
14091a2d9:	4c 8b 47 20          	mov    0x20(%rdi),%r8
14091a2dd:	41 8b d7             	mov    %r15d,%edx
14091a2e0:	4d 63 08             	movslq (%r8),%r9
14091a2e3:	4d 85 c9             	test   %r9,%r9
14091a2e6:	7e 18                	jle    0x14091a300
14091a2e8:	49 83 c0 08          	add    $0x8,%r8
14091a2ec:	0f 1f 40 00          	nopl   0x0(%rax)
14091a2f0:	49 8b 00             	mov    (%r8),%rax
14091a2f3:	4d 8d 40 20          	lea    0x20(%r8),%r8
14091a2f7:	0b 50 04             	or     0x4(%rax),%edx
14091a2fa:	49 83 e9 01          	sub    $0x1,%r9
14091a2fe:	75 f0                	jne    0x14091a2f0
14091a300:	81 e2 08 02 40 00    	and    $0x400208,%edx
14091a306:	09 57 04             	or     %edx,0x4(%rdi)
14091a309:	4c 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%r9
14091a310:	ff c1                	inc    %ecx
14091a312:	89 4f 28             	mov    %ecx,0x28(%rdi)
14091a315:	49 8b 01             	mov    (%r9),%rax
14091a318:	44 8b 80 94 00 00 00 	mov    0x94(%rax),%r8d
14091a31f:	41 3b c8             	cmp    %r8d,%ecx
14091a322:	7e 0f                	jle    0x14091a333
14091a324:	48 8d 15 65 5b 73 00 	lea    0x735b65(%rip),%rdx        # 0x14104fe90
14091a32b:	49 8b c9             	mov    %r9,%rcx
14091a32e:	e8 4d f5 fb ff       	call   0x1408d9880
14091a333:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
14091a337:	41 80 78 67 00       	cmpb   $0x0,0x67(%r8)
14091a33c:	0f 85 a1 00 00 00    	jne    0x14091a3e3
14091a342:	48 8b 03             	mov    (%rbx),%rax
14091a345:	48 63 4b 24          	movslq 0x24(%rbx),%rcx
14091a349:	48 8b 50 10          	mov    0x10(%rax),%rdx
14091a34d:	85 c9                	test   %ecx,%ecx
14091a34f:	7e 0d                	jle    0x14091a35e
14091a351:	48 8b 42 20          	mov    0x20(%rdx),%rax
14091a355:	48 c1 e1 05          	shl    $0x5,%rcx
14091a359:	48 8b 54 01 e8       	mov    -0x18(%rcx,%rax,1),%rdx
14091a35e:	48 89 57 10          	mov    %rdx,0x10(%rdi)
14091a362:	49 8b c8             	mov    %r8,%rcx
14091a365:	ba 49 00 00 00       	mov    $0x49,%edx
14091a36a:	e8 91 c2 fb ff       	call   0x1408d6600
14091a36f:	48 8b c8             	mov    %rax,%rcx
14091a372:	48 85 c0             	test   %rax,%rax
14091a375:	74 60                	je     0x14091a3d7
14091a377:	0f 57 c0             	xorps  %xmm0,%xmm0
14091a37a:	33 c0                	xor    %eax,%eax
14091a37c:	0f 11 01             	movups %xmm0,(%rcx)
14091a37f:	41 b9 10 00 00 00    	mov    $0x10,%r9d
14091a385:	48 8b d7             	mov    %rdi,%rdx
14091a388:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
14091a38c:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14091a390:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
14091a394:	48 89 41 40          	mov    %rax,0x40(%rcx)
14091a398:	48 8d 41 48          	lea    0x48(%rcx),%rax
14091a39c:	48 89 41 08          	mov    %rax,0x8(%rcx)
14091a3a0:	c6 01 b0             	movb   $0xb0,(%rcx)
14091a3a3:	66 c7 41 32 ff ff    	movw   $0xffff,0x32(%rcx)
14091a3a9:	c6 00 00             	movb   $0x0,(%rax)
14091a3ac:	42 8d 04 2e          	lea    (%rsi,%r13,1),%eax
14091a3b0:	c7 41 28 01 00 00 00 	movl   $0x1,0x28(%rcx)
14091a3b7:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
14091a3bb:	89 41 2c             	mov    %eax,0x2c(%rcx)
14091a3be:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
14091a3c5:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
14091a3cc:	44 8b 40 18          	mov    0x18(%rax),%r8d
14091a3d0:	e8 bb 48 fc ff       	call   0x1408dec90
14091a3d5:	eb 04                	jmp    0x14091a3db
14091a3d7:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
14091a3db:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
14091a3df:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14091a3e3:	48 85 ff             	test   %rdi,%rdi
14091a3e6:	74 0f                	je     0x14091a3f7
14091a3e8:	48 8b d7             	mov    %rdi,%rdx
14091a3eb:	49 8b c8             	mov    %r8,%rcx
14091a3ee:	e8 1d 44 fc ff       	call   0x1408de810
14091a3f3:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
14091a3f7:	4c 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%r11
14091a3fe:	33 ff                	xor    %edi,%edi
14091a400:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14091a405:	ff c6                	inc    %esi
14091a407:	49 83 c4 08          	add    $0x8,%r12
14091a40b:	3b 74 24 58          	cmp    0x58(%rsp),%esi
14091a40f:	0f 8c 3b fc ff ff    	jl     0x14091a050
14091a415:	4c 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%r9
14091a41c:	4c 8b ad b8 00 00 00 	mov    0xb8(%rbp),%r13
14091a423:	45 33 d2             	xor    %r10d,%r10d
14091a426:	49 8b ca             	mov    %r10,%rcx
14091a429:	48 8b c1             	mov    %rcx,%rax
14091a42c:	48 8d 15 ad 93 f8 ff 	lea    -0x76c53(%rip),%rdx        # 0x1408a37e0
14091a433:	48 f7 d8             	neg    %rax
14091a436:	49 8d 81 80 00 00 00 	lea    0x80(%r9),%rax
14091a43d:	45 1b e4             	sbb    %r12d,%r12d
14091a440:	41 83 c4 02          	add    $0x2,%r12d
14091a444:	e9 ce 19 00 00       	jmp    0x14091be17
14091a449:	f6 c2 05             	test   $0x5,%dl
14091a44c:	0f 95 c1             	setne  %cl
14091a44f:	0f ba e2 08          	bt     $0x8,%edx
14091a453:	0f 92 c0             	setb   %al
14091a456:	84 c8                	test   %cl,%al
14091a458:	0f 84 ce 00 00 00    	je     0x14091a52c
14091a45e:	49 8b 43 48          	mov    0x48(%r11),%rax
14091a462:	45 33 c9             	xor    %r9d,%r9d
14091a465:	4d 8b c2             	mov    %r10,%r8
14091a468:	48 8b 10             	mov    (%rax),%rdx
14091a46b:	ff 43 38             	incl   0x38(%rbx)
14091a46e:	8b 5b 38             	mov    0x38(%rbx),%ebx
14091a471:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14091a475:	89 74 24 20          	mov    %esi,0x20(%rsp)
14091a479:	48 8b b5 b0 00 00 00 	mov    0xb0(%rbp),%rsi
14091a480:	48 8b ce             	mov    %rsi,%rcx
14091a483:	e8 f8 ed f7 ff       	call   0x140899280
14091a488:	8b f8                	mov    %eax,%edi
14091a48a:	3b c3                	cmp    %ebx,%eax
14091a48c:	74 16                	je     0x14091a4a4
14091a48e:	85 db                	test   %ebx,%ebx
14091a490:	74 12                	je     0x14091a4a4
14091a492:	0f b6 46 1f          	movzbl 0x1f(%rsi),%eax
14091a496:	3c 08                	cmp    $0x8,%al
14091a498:	73 0a                	jae    0x14091a4a4
14091a49a:	89 9c 86 d8 00 00 00 	mov    %ebx,0xd8(%rsi,%rax,4)
14091a4a1:	fe 46 1f             	incb   0x1f(%rsi)
14091a4a4:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
14091a4ab:	4c 8b ad b8 00 00 00 	mov    0xb8(%rbp),%r13
14091a4b2:	44 8b 40 34          	mov    0x34(%rax),%r8d
14091a4b6:	8b 58 10             	mov    0x10(%rax),%ebx
14091a4b9:	45 85 c0             	test   %r8d,%r8d
14091a4bc:	74 3d                	je     0x14091a4fb
14091a4be:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14091a4c5:	00
14091a4c6:	44 8b cb             	mov    %ebx,%r9d
14091a4c9:	ba 3f 00 00 00       	mov    $0x3f,%edx
14091a4ce:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14091a4d2:	49 8b cd             	mov    %r13,%rcx
14091a4d5:	e8 86 c9 fe ff       	call   0x140906e60
14091a4da:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
14091a4e1:	44 8b cb             	mov    %ebx,%r9d
14091a4e4:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
14091a4eb:	45 8b c4             	mov    %r12d,%r8d
14091a4ee:	48 8b ce             	mov    %rsi,%rcx
14091a4f1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14091a4f6:	e8 65 a9 f8 ff       	call   0x1408a4e60
14091a4fb:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
14091a500:	44 8b cb             	mov    %ebx,%r9d
14091a503:	ba 1d 00 00 00       	mov    $0x1d,%edx
14091a508:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14091a50c:	49 8b cd             	mov    %r13,%rcx
14091a50f:	e8 9c c7 fe ff       	call   0x140906cb0
14091a514:	4c 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%r11
14091a51b:	4c 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%r9
14091a522:	41 c6 43 41 b8       	movb   $0xb8,0x41(%r11)
14091a527:	e9 f7 fe ff ff       	jmp    0x14091a423
14091a52c:	8b c2                	mov    %edx,%eax
14091a52e:	25 02 01 00 00       	and    $0x102,%eax
14091a533:	3d 02 01 00 00       	cmp    $0x102,%eax
14091a538:	0f 85 60 02 00 00    	jne    0x14091a79e
14091a53e:	33 c0                	xor    %eax,%eax
14091a540:	41 bf b8 00 00 00    	mov    $0xb8,%r15d
14091a546:	45 8b f7             	mov    %r15d,%r14d
14091a549:	44 8b e7             	mov    %edi,%r12d
14091a54c:	8b d8                	mov    %eax,%ebx
14091a54e:	f6 c2 20             	test   $0x20,%dl
14091a551:	74 0e                	je     0x14091a561
14091a553:	49 8b 43 48          	mov    0x48(%r11),%rax
14091a557:	b9 08 00 00 00       	mov    $0x8,%ecx
14091a55c:	48 8b 18             	mov    (%rax),%rbx
14091a55f:	eb 03                	jmp    0x14091a564
14091a561:	48 8b c8             	mov    %rax,%rcx
14091a564:	f6 c2 10             	test   $0x10,%dl
14091a567:	74 08                	je     0x14091a571
14091a569:	49 8b 43 48          	mov    0x48(%r11),%rax
14091a56d:	48 8b 3c 01          	mov    (%rcx,%rax,1),%rdi
14091a571:	85 f6                	test   %esi,%esi
14091a573:	74 09                	je     0x14091a57e
14091a575:	48 8b c3             	mov    %rbx,%rax
14091a578:	48 8b df             	mov    %rdi,%rbx
14091a57b:	48 8b f8             	mov    %rax,%rdi
14091a57e:	48 85 db             	test   %rbx,%rbx
14091a581:	0f 84 da 00 00 00    	je     0x14091a661
14091a587:	48 8b 33             	mov    (%rbx),%rsi
14091a58a:	c7 85 c8 00 00 00 17 	movl   $0x16141517,0xc8(%rbp)
14091a591:	15 14 16
14091a594:	48 8b 56 18          	mov    0x18(%rsi),%rdx
14091a598:	48 8b ca             	mov    %rdx,%rcx
14091a59b:	e8 00 52 fc ff       	call   0x1408df7a0
14091a5a0:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
14091a5a7:	85 c0                	test   %eax,%eax
14091a5a9:	74 4b                	je     0x14091a5f6
14091a5ab:	0f b6 41 1f          	movzbl 0x1f(%rcx),%eax
14091a5af:	84 c0                	test   %al,%al
14091a5b1:	75 08                	jne    0x14091a5bb
14091a5b3:	ff 41 38             	incl   0x38(%rcx)
14091a5b6:	8b 59 38             	mov    0x38(%rcx),%ebx
14091a5b9:	eb 0f                	jmp    0x14091a5ca
14091a5bb:	fe c8                	dec    %al
14091a5bd:	0f b6 c0             	movzbl %al,%eax
14091a5c0:	88 41 1f             	mov    %al,0x1f(%rcx)
14091a5c3:	8b 9c 81 d8 00 00 00 	mov    0xd8(%rcx,%rax,4),%ebx
14091a5ca:	48 8b 56 18          	mov    0x18(%rsi),%rdx
14091a5ce:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14091a5d4:	44 8b c3             	mov    %ebx,%r8d
14091a5d7:	e8 04 f5 f7 ff       	call   0x140899ae0
14091a5dc:	0f b6 06             	movzbl (%rsi),%eax
14091a5df:	44 8b db             	mov    %ebx,%r11d
14091a5e2:	48 ff c0             	inc    %rax
14091a5e5:	83 e0 02             	and    $0x2,%eax
14091a5e8:	48 83 c8 01          	or     $0x1,%rax
14091a5ec:	0f b6 8c 05 c8 00 00 	movzbl 0xc8(%rbp,%rax,1),%ecx
14091a5f3:	00
14091a5f4:	eb 2b                	jmp    0x14091a621
14091a5f6:	4c 8d 45 84          	lea    -0x7c(%rbp),%r8
14091a5fa:	e8 e1 3a fc ff       	call   0x1408de0e0
14091a5ff:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
14091a606:	48 8b d3             	mov    %rbx,%rdx
14091a609:	44 8b d8             	mov    %eax,%r11d
14091a60c:	e8 6f 4d f8 ff       	call   0x14089f380
14091a611:	44 0f b6 16          	movzbl (%rsi),%r10d
14091a615:	8b 5d 84             	mov    -0x7c(%rbp),%ebx
14091a618:	42 0f b6 8c 15 92 00 	movzbl 0x92(%rbp,%r10,1),%ecx
14091a61f:	00 00
14091a621:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
14091a626:	45 8b cd             	mov    %r13d,%r9d
14091a629:	0f b6 d1             	movzbl %cl,%edx
14091a62c:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
14091a633:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
14091a638:	e8 73 c6 fe ff       	call   0x140906cb0
14091a63d:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
14091a644:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14091a649:	85 db                	test   %ebx,%ebx
14091a64b:	74 38                	je     0x14091a685
14091a64d:	0f b6 41 1f          	movzbl 0x1f(%rcx),%eax
14091a651:	3c 08                	cmp    $0x8,%al
14091a653:	73 30                	jae    0x14091a685
14091a655:	89 9c 81 d8 00 00 00 	mov    %ebx,0xd8(%rcx,%rax,4)
14091a65c:	fe 41 1f             	incb   0x1f(%rcx)
14091a65f:	eb 24                	jmp    0x14091a685
14091a661:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
14091a666:	8b d6                	mov    %esi,%edx
14091a668:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
14091a66f:	83 f2 01             	xor    $0x1,%edx
14091a672:	8d 14 95 1f 00 00 00 	lea    0x1f(,%rdx,4),%edx
14091a679:	e8 c2 c5 fe ff       	call   0x140906c40
14091a67e:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
14091a685:	48 85 ff             	test   %rdi,%rdi
14091a688:	74 6c                	je     0x14091a6f6
14091a68a:	48 8b 1f             	mov    (%rdi),%rbx
14091a68d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14091a693:	ff 41 38             	incl   0x38(%rcx)
14091a696:	44 8b 61 38          	mov    0x38(%rcx),%r12d
14091a69a:	45 8b c4             	mov    %r12d,%r8d
14091a69d:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14091a6a1:	e8 3a f4 f7 ff       	call   0x140899ae0
14091a6a6:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14091a6aa:	48 8b ca             	mov    %rdx,%rcx
14091a6ad:	e8 ee 50 fc ff       	call   0x1408df7a0
14091a6b2:	85 c0                	test   %eax,%eax
14091a6b4:	75 18                	jne    0x14091a6ce
14091a6b6:	0f b6 03             	movzbl (%rbx),%eax
14091a6b9:	2c 36                	sub    $0x36,%al
14091a6bb:	a8 fd                	test   $0xfd,%al
14091a6bd:	75 0f                	jne    0x14091a6ce
14091a6bf:	8b c6                	mov    %esi,%eax
14091a6c1:	83 f0 01             	xor    $0x1,%eax
14091a6c4:	44 8d 34 45 37 00 00 	lea    0x37(,%rax,2),%r14d
14091a6cb:	00
14091a6cc:	eb 08                	jmp    0x14091a6d6
14091a6ce:	44 8d 34 75 36 00 00 	lea    0x36(,%rsi,2),%r14d
14091a6d5:	00
14091a6d6:	48 8b ca             	mov    %rdx,%rcx
14091a6d9:	e8 c2 50 fc ff       	call   0x1408df7a0
14091a6de:	4c 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%r11
14091a6e5:	85 c0                	test   %eax,%eax
14091a6e7:	75 14                	jne    0x14091a6fd
14091a6e9:	48 8b d7             	mov    %rdi,%rdx
14091a6ec:	49 8b cb             	mov    %r11,%rcx
14091a6ef:	e8 8c 4c f8 ff       	call   0x14089f380
14091a6f4:	eb 07                	jmp    0x14091a6fd
14091a6f6:	4c 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%r11
14091a6fd:	4c 8b 95 b8 00 00 00 	mov    0xb8(%rbp),%r10
14091a704:	85 f6                	test   %esi,%esi
14091a706:	8b 54 24 44          	mov    0x44(%rsp),%edx
14091a70a:	0f 94 c0             	sete   %al
14091a70d:	04 25                	add    $0x25,%al
14091a70f:	41 8b 8a 90 00 00 00 	mov    0x90(%r10),%ecx
14091a716:	41 88 43 41          	mov    %al,0x41(%r11)
14091a71a:	41 89 53 44          	mov    %edx,0x44(%r11)
14091a71e:	41 89 4b 48          	mov    %ecx,0x48(%r11)
14091a722:	45 3b f7             	cmp    %r15d,%r14d
14091a725:	0f 84 ea fc ff ff    	je     0x14091a415
14091a72b:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
14091a732:	44 8b c2             	mov    %edx,%r8d
14091a735:	ba 87 00 00 00       	mov    $0x87,%edx
14091a73a:	49 8b ca             	mov    %r10,%rcx
14091a73d:	ff 40 38             	incl   0x38(%rax)
14091a740:	8b 58 38             	mov    0x38(%rax),%ebx
14091a743:	44 8b cb             	mov    %ebx,%r9d
14091a746:	e8 f5 c4 fe ff       	call   0x140906c40
14091a74b:	45 8b cd             	mov    %r13d,%r9d
14091a74e:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14091a752:	4c 8b ad b8 00 00 00 	mov    0xb8(%rbp),%r13
14091a759:	45 8b c4             	mov    %r12d,%r8d
14091a75c:	49 8b cd             	mov    %r13,%rcx
14091a75f:	41 8b d6             	mov    %r14d,%edx
14091a762:	e8 49 c5 fe ff       	call   0x140906cb0
14091a767:	49 63 85 90 00 00 00 	movslq 0x90(%r13),%rax
14091a76e:	45 33 d2             	xor    %r10d,%r10d
14091a771:	4c 8b 9d d0 00 00 00 	mov    0xd0(%rbp),%r11
14091a778:	4c 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%r9
14091a77f:	85 c0                	test   %eax,%eax
14091a781:	0f 8e 9f fc ff ff    	jle    0x14091a426
14091a787:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
14091a78b:	49 8b 85 88 00 00 00 	mov    0x88(%r13),%rax
14091a792:	66 c7 44 c8 ea 53 00 	movw   $0x53,-0x16(%rax,%rcx,8)
14091a799:	e9 88 fc ff ff       	jmp    0x14091a426
14091a79e:	0f ba e2 09          	bt     $0x9,%edx
14091a7a2:	0f 83 25 0b 00 00    	jae    0x14091b2cd
14091a7a8:	45 0f b7 7b 18       	movzwl 0x18(%r11),%r15d