14099a3b5:	45 8b 14 89          	mov    (%r9,%rcx,4),%r10d
14099a3b9:	46 0f b6 24 01       	movzbl (%rcx,%r8,1),%r12d
14099a3be:	41 83 fb 08          	cmp    $0x8,%r11d
14099a3c2:	7c 44                	jl     0x14099a408
14099a3c4:	0f 1f 40 00          	nopl   0x0(%rax)
14099a3c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14099a3cf:	00
14099a3d0:	48 63 4b 74          	movslq 0x74(%rbx),%rcx
14099a3d4:	48 8b 43 50          	mov    0x50(%rbx),%rax
14099a3d8:	c1 ea 18             	shr    $0x18,%edx
14099a3db:	88 14 01             	mov    %dl,(%rcx,%rax,1)
14099a3de:	8b 93 80 02 00 00    	mov    0x280(%rbx),%edx
14099a3e4:	44 8b 9b 84 02 00 00 	mov    0x284(%rbx),%r11d
14099a3eb:	ff 43 74             	incl   0x74(%rbx)
14099a3ee:	41 83 c3 f8          	add    $0xfffffff8,%r11d
14099a3f2:	c1 e2 08             	shl    $0x8,%edx
14099a3f5:	89 93 80 02 00 00    	mov    %edx,0x280(%rbx)
14099a3fb:	44 89 9b 84 02 00 00 	mov    %r11d,0x284(%rbx)
14099a402:	41 83 fb 08          	cmp    $0x8,%r11d
14099a406:	7d c8                	jge    0x14099a3d0
14099a408:	b9 20 00 00 00       	mov    $0x20,%ecx
14099a40d:	48 63 c7             	movslq %edi,%rax
14099a410:	41 2b cc             	sub    %r12d,%ecx
14099a413:	41 2b cb             	sub    %r11d,%ecx
14099a416:	41 d3 e2             	shl    %cl,%r10d
14099a419:	44 0b d2             	or     %edx,%r10d
14099a41c:	43 8d 14 1c          	lea    (%r12,%r11,1),%edx
14099a420:	89 93 84 02 00 00    	mov    %edx,0x284(%rbx)
14099a426:	44 89 93 80 02 00 00 	mov    %r10d,0x280(%rbx)
14099a42d:	0f b7 4c 46 5e       	movzwl 0x5e(%rsi,%rax,2),%ecx
14099a432:	45 8b 1c 89          	mov    (%r9,%rcx,4),%r11d
14099a436:	42 0f b6 2c 01       	movzbl (%rcx,%r8,1),%ebp
14099a43b:	83 fa 08             	cmp    $0x8,%edx
14099a43e:	7c 39                	jl     0x14099a479
14099a440:	48 63 4b 74          	movslq 0x74(%rbx),%rcx
14099a444:	48 8b 43 50          	mov    0x50(%rbx),%rax
14099a448:	41 c1 ea 18          	shr    $0x18,%r10d
14099a44c:	44 88 14 01          	mov    %r10b,(%rcx,%rax,1)
14099a450:	44 8b 93 80 02 00 00 	mov    0x280(%rbx),%r10d
14099a457:	8b 93 84 02 00 00    	mov    0x284(%rbx),%edx
14099a45d:	ff 43 74             	incl   0x74(%rbx)
14099a460:	83 c2 f8             	add    $0xfffffff8,%edx
14099a463:	41 c1 e2 08          	shl    $0x8,%r10d
14099a467:	44 89 93 80 02 00 00 	mov    %r10d,0x280(%rbx)
14099a46e:	89 93 84 02 00 00    	mov    %edx,0x284(%rbx)
14099a474:	83 fa 08             	cmp    $0x8,%edx
14099a477:	7d c7                	jge    0x14099a440
14099a479:	b9 20 00 00 00       	mov    $0x20,%ecx
14099a47e:	48 63 c7             	movslq %edi,%rax
14099a481:	2b ca                	sub    %edx,%ecx
14099a483:	2b cd                	sub    %ebp,%ecx
14099a485:	41 d3 e3             	shl    %cl,%r11d
14099a488:	45 0b da             	or     %r10d,%r11d
14099a48b:	44 8d 14 2a          	lea    (%rdx,%rbp,1),%r10d
14099a48f:	44 89 93 84 02 00 00 	mov    %r10d,0x284(%rbx)
14099a496:	44 89 9b 80 02 00 00 	mov    %r11d,0x280(%rbx)
14099a49d:	0f b7 4c 46 60       	movzwl 0x60(%rsi,%rax,2),%ecx
14099a4a2:	41 8b 14 89          	mov    (%r9,%rcx,4),%edx
14099a4a6:	42 0f b6 2c 01       	movzbl (%rcx,%r8,1),%ebp
14099a4ab:	41 83 fa 08          	cmp    $0x8,%r10d
14099a4af:	7c 4c                	jl     0x14099a4fd
14099a4b1:	0f 1f 40 00          	nopl   0x0(%rax)
14099a4b5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14099a4bc:	00 00 00 00
14099a4c0:	48 63 4b 74          	movslq 0x74(%rbx),%rcx
14099a4c4:	48 8b 43 50          	mov    0x50(%rbx),%rax
14099a4c8:	41 c1 eb 18          	shr    $0x18,%r11d
14099a4cc:	44 88 1c 01          	mov    %r11b,(%rcx,%rax,1)
14099a4d0:	44 8b 9b 80 02 00 00 	mov    0x280(%rbx),%r11d
14099a4d7:	44 8b 93 84 02 00 00 	mov    0x284(%rbx),%r10d
14099a4de:	ff 43 74             	incl   0x74(%rbx)
14099a4e1:	41 83 c2 f8          	add    $0xfffffff8,%r10d
14099a4e5:	41 c1 e3 08          	shl    $0x8,%r11d
14099a4e9:	44 89 9b 80 02 00 00 	mov    %r11d,0x280(%rbx)
14099a4f0:	44 89 93 84 02 00 00 	mov    %r10d,0x284(%rbx)
14099a4f7:	41 83 fa 08          	cmp    $0x8,%r10d
14099a4fb:	7d c3                	jge    0x14099a4c0
14099a4fd:	b9 20 00 00 00       	mov    $0x20,%ecx
14099a502:	48 63 c7             	movslq %edi,%rax
14099a505:	41 2b ca             	sub    %r10d,%ecx
14099a508:	44 03 d5             	add    %ebp,%r10d
14099a50b:	2b cd                	sub    %ebp,%ecx
14099a50d:	44 89 93 84 02 00 00 	mov    %r10d,0x284(%rbx)
14099a514:	d3 e2                	shl    %cl,%edx
14099a516:	41 0b d3             	or     %r11d,%edx
14099a519:	89 93 80 02 00 00    	mov    %edx,0x280(%rbx)
14099a51f:	0f b7 4c 46 62       	movzwl 0x62(%rsi,%rax,2),%ecx
14099a524:	45 8b 1c 89          	mov    (%r9,%rcx,4),%r11d
14099a528:	46 0f b6 0c 01       	movzbl (%rcx,%r8,1),%r9d
14099a52d:	41 83 fa 08          	cmp    $0x8,%r10d
14099a531:	7c 45                	jl     0x14099a578
14099a533:	0f 1f 40 00          	nopl   0x0(%rax)
14099a537:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14099a53e:	00 00
14099a540:	48 63 4b 74          	movslq 0x74(%rbx),%rcx
14099a544:	48 8b 43 50          	mov    0x50(%rbx),%rax
14099a548:	c1 ea 18             	shr    $0x18,%edx
14099a54b:	88 14 01             	mov    %dl,(%rcx,%rax,1)
14099a54e:	8b 93 80 02 00 00    	mov    0x280(%rbx),%edx
14099a554:	44 8b 93 84 02 00 00 	mov    0x284(%rbx),%r10d
14099a55b:	ff 43 74             	incl   0x74(%rbx)
14099a55e:	41 83 c2 f8          	add    $0xfffffff8,%r10d
14099a562:	c1 e2 08             	shl    $0x8,%edx
14099a565:	89 93 80 02 00 00    	mov    %edx,0x280(%rbx)
14099a56b:	44 89 93 84 02 00 00 	mov    %r10d,0x284(%rbx)
14099a572:	41 83 fa 08          	cmp    $0x8,%r10d
14099a576:	7d c8                	jge    0x14099a540
14099a578:	b9 20 00 00 00       	mov    $0x20,%ecx
14099a57d:	43 8d 04 11          	lea    (%r9,%r10,1),%eax
14099a581:	41 2b c9             	sub    %r9d,%ecx
14099a584:	89 83 84 02 00 00    	mov    %eax,0x284(%rbx)
14099a58a:	41 2b ca             	sub    %r10d,%ecx
14099a58d:	41 d3 e3             	shl    %cl,%r11d
14099a590:	44 0b da             	or     %edx,%r11d
14099a593:	44 89 9b 80 02 00 00 	mov    %r11d,0x280(%rbx)
14099a59a:	e9 e3 00 00 00       	jmp    0x14099a682
14099a59f:	41 3b fd             	cmp    %r13d,%edi
14099a5a2:	0f 8f da 00 00 00    	jg     0x14099a682
14099a5a8:	44 8b 8b 80 02 00 00 	mov    0x280(%rbx),%r9d
14099a5af:	45 8b c1             	mov    %r9d,%r8d
14099a5b2:	48 63 c7             	movslq %edi,%rax
14099a5b5:	4c 8d 14 46          	lea    (%rsi,%rax,2),%r10
14099a5b9:	41 8b c5             	mov    %r13d,%eax
14099a5bc:	2b c7                	sub    %edi,%eax
14099a5be:	8d 78 01             	lea    0x1(%rax),%edi
14099a5c1:	0f 1f 40 00          	nopl   0x0(%rax)
14099a5c5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14099a5cc:	00 00 00 00
14099a5d0:	42 0f b6 84 3b a8 06 	movzbl 0x6a8(%rbx,%r15,1),%eax
14099a5d7:	00 00
14099a5d9:	48 69 d0 02 01 00 00 	imul   $0x102,%rax,%rdx
14099a5e0:	41 0f b7 02          	movzwl (%r10),%eax
14099a5e4:	48 03 d0             	add    %rax,%rdx
14099a5e7:	8b 83 84 02 00 00    	mov    0x284(%rbx),%eax
14099a5ed:	8b ac 93 58 99 00 00 	mov    0x9958(%rbx,%rdx,4),%ebp
14099a5f4:	44 0f b6 9c 1a 4c 93 	movzbl 0x934c(%rdx,%rbx,1),%r11d
14099a5fb:	00 00
14099a5fd:	83 f8 08             	cmp    $0x8,%eax
14099a600:	7c 49                	jl     0x14099a64b
14099a602:	0f 1f 40 00          	nopl   0x0(%rax)
14099a606:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14099a60d:	00 00 00
14099a610:	48 63 4b 74          	movslq 0x74(%rbx),%rcx
14099a614:	48 8b 43 50          	mov    0x50(%rbx),%rax
14099a618:	41 c1 e8 18          	shr    $0x18,%r8d
14099a61c:	44 88 04 01          	mov    %r8b,(%rcx,%rax,1)
14099a620:	44 8b 83 80 02 00 00 	mov    0x280(%rbx),%r8d
14099a627:	8b 83 84 02 00 00    	mov    0x284(%rbx),%eax
14099a62d:	ff 43 74             	incl   0x74(%rbx)
14099a630:	83 c0 f8             	add    $0xfffffff8,%eax
14099a633:	41 c1 e0 08          	shl    $0x8,%r8d
14099a637:	44 89 83 80 02 00 00 	mov    %r8d,0x280(%rbx)
14099a63e:	89 83 84 02 00 00    	mov    %eax,0x284(%rbx)
14099a644:	83 f8 08             	cmp    $0x8,%eax
14099a647:	7d c7                	jge    0x14099a610
14099a649:	eb 03                	jmp    0x14099a64e
14099a64b:	45 8b c1             	mov    %r9d,%r8d
14099a64e:	b9 20 00 00 00       	mov    $0x20,%ecx
14099a653:	44 8b cd             	mov    %ebp,%r9d
14099a656:	2b c8                	sub    %eax,%ecx
14099a658:	49 83 c2 02          	add    $0x2,%r10
14099a65c:	41 2b cb             	sub    %r11d,%ecx
14099a65f:	41 03 c3             	add    %r11d,%eax
14099a662:	41 d3 e1             	shl    %cl,%r9d
14099a665:	45 0b c8             	or     %r8d,%r9d
14099a668:	89 83 84 02 00 00    	mov    %eax,0x284(%rbx)
14099a66e:	44 89 8b 80 02 00 00 	mov    %r9d,0x280(%rbx)
14099a675:	45 8b c1             	mov    %r9d,%r8d
14099a678:	48 83 ef 01          	sub    $0x1,%rdi
14099a67c:	0f 85 4e ff ff ff    	jne    0x14099a5d0
14099a682:	8b 8b 9c 02 00 00    	mov    0x29c(%rbx),%ecx
14099a688:	41 8d 7d 01          	lea    0x1(%r13),%edi
14099a68c:	41 ff c6             	inc    %r14d
14099a68f:	49 ff c7             	inc    %r15
14099a692:	3b f9                	cmp    %ecx,%edi
14099a694:	0f 8c f6 e6 ff ff    	jl     0x140998d90
14099a69a:	8b ac 24 70 03 00 00 	mov    0x370(%rsp),%ebp
14099a6a1:	44 3b 74 24 44       	cmp    0x44(%rsp),%r14d
14099a6a6:	74 0a                	je     0x14099a6b2
14099a6a8:	b9 bf 0b 00 00       	mov    $0xbbf,%ecx
14099a6ad:	e8 8e a7 ff ff       	call   0x140994e40
14099a6b2:	83 bb 90 02 00 00 03 	cmpl   $0x3,0x290(%rbx)
14099a6b9:	7c 21                	jl     0x14099a6dc
14099a6bb:	8b 5b 74             	mov    0x74(%rbx),%ebx
14099a6be:	b9 02 00 00 00       	mov    $0x2,%ecx
14099a6c3:	2b dd                	sub    %ebp,%ebx
14099a6c5:	e8 c6 85 49 00       	call   0x140e32c90
14099a6ca:	48 8b c8             	mov    %rax,%rcx
14099a6cd:	48 8d 15 04 c3 6c 00 	lea    0x6cc304(%rip),%rdx        # 0x1410669d8
14099a6d4:	44 8b c3             	mov    %ebx,%r8d
14099a6d7:	e8 94 54 9e ff       	call   0x14037fb70
14099a6dc:	48 8b 8c 24 88 03 00 	mov    0x388(%rsp),%rcx
14099a6e3:	00
14099a6e4:	48 33 cc             	xor    %rsp,%rcx
14099a6e7:	e8 14 0e 48 00       	call   0x140e1b500
14099a6ec:	4c 8d 9c 24 b0 03 00 	lea    0x3b0(%rsp),%r11
14099a6f3:	00
14099a6f4:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14099a6f8:	49 8b 6b 40          	mov    0x40(%r11),%rbp
14099a6fc:	49 8b 73 48          	mov    0x48(%r11),%rsi
14099a700:	49 8b e3             	mov    %r11,%rsp
14099a703:	41 5f                	pop    %r15
14099a705:	41 5e                	pop    %r14
14099a707:	41 5d                	pop    %r13
14099a709:	41 5c                	pop    %r12
14099a70b:	5f                   	pop    %rdi
14099a70c:	c3                   	ret
14099a70d:	e8 42 11 48 00       	call   0x140e1b854
14099a712:	cc                   	int3
14099a713:	cc                   	int3
14099a714:	cc                   	int3
14099a715:	cc                   	int3
14099a716:	cc                   	int3
14099a717:	cc                   	int3
14099a718:	cc                   	int3
14099a719:	cc                   	int3
14099a71a:	cc                   	int3
14099a71b:	cc                   	int3
14099a71c:	cc                   	int3
14099a71d:	cc                   	int3
14099a71e:	cc                   	int3
14099a71f:	cc                   	int3
14099a720:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14099a725:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14099a72a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14099a72f:	57                   	push   %rdi
14099a730:	41 54                	push   %r12
14099a732:	41 55                	push   %r13
14099a734:	41 56                	push   %r14
14099a736:	41 57                	push   %r15
14099a738:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14099a73f:	48 8b 05 ba e7 a1 00 	mov    0xa1e7ba(%rip),%rax        # 0x1413b8f00
14099a746:	48 33 c4             	xor    %rsp,%rax
14099a749:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
14099a750:	00
14099a751:	44 8b 71 08          	mov    0x8(%rcx),%r14d
14099a755:	33 ed                	xor    %ebp,%ebp
14099a757:	4c 8b 39             	mov    (%rcx),%r15
14099a75a:	48 8b d9             	mov    %rcx,%rbx
14099a75d:	41 83 fe 0a          	cmp    $0xa,%r14d
14099a761:	75 61                	jne    0x14099a7c4
14099a763:	48 89 a9 24 fa 00 00 	mov    %rbp,0xfa24(%rcx)
14099a76a:	48 89 a9 2c fa 00 00 	mov    %rbp,0xfa2c(%rcx)
14099a771:	48 89 a9 34 fa 00 00 	mov    %rbp,0xfa34(%rcx)
14099a778:	48 89 a9 3c fa 00 00 	mov    %rbp,0xfa3c(%rcx)
14099a77f:	48 89 a9 44 fa 00 00 	mov    %rbp,0xfa44(%rcx)
14099a786:	48 89 a9 4c fa 00 00 	mov    %rbp,0xfa4c(%rcx)
14099a78d:	48 89 a9 54 fa 00 00 	mov    %rbp,0xfa54(%rcx)
14099a794:	48 89 a9 5c fa 00 00 	mov    %rbp,0xfa5c(%rcx)
14099a79b:	48 89 a9 64 fa 00 00 	mov    %rbp,0xfa64(%rcx)
14099a7a2:	48 89 a9 6c fa 00 00 	mov    %rbp,0xfa6c(%rcx)
14099a7a9:	89 a9 74 fa 00 00    	mov    %ebp,0xfa74(%rcx)
14099a7af:	48 89 a9 78 fa 00 00 	mov    %rbp,0xfa78(%rcx)
14099a7b6:	48 89 a9 80 fa 00 00 	mov    %rbp,0xfa80(%rcx)
14099a7bd:	48 89 a9 88 fa 00 00 	mov    %rbp,0xfa88(%rcx)
14099a7c4:	8b 81 24 fa 00 00    	mov    0xfa24(%rcx),%eax
14099a7ca:	41 83 c6 f6          	add    $0xfffffff6,%r14d
14099a7ce:	8b 91 50 fa 00 00    	mov    0xfa50(%rcx),%edx
14099a7d4:	4c 8b 91 78 fa 00 00 	mov    0xfa78(%rcx),%r10
14099a7db:	4c 8b 81 80 fa 00 00 	mov    0xfa80(%rcx),%r8
14099a7e2:	44 8b 99 40 fa 00 00 	mov    0xfa40(%rcx),%r11d
14099a7e9:	44 8b a1 54 fa 00 00 	mov    0xfa54(%rcx),%r12d
14099a7f0:	8b a9 6c fa 00 00    	mov    0xfa6c(%rcx),%ebp
14099a7f6:	44 8b a9 44 fa 00 00 	mov    0xfa44(%rcx),%r13d
14099a7fd:	8b b9 64 fa 00 00    	mov    0xfa64(%rcx),%edi
14099a803:	8b b1 68 fa 00 00    	mov    0xfa68(%rcx),%esi
14099a809:	89 44 24 40          	mov    %eax,0x40(%rsp)
14099a80d:	8b 81 28 fa 00 00    	mov    0xfa28(%rcx),%eax
14099a813:	89 44 24 50          	mov    %eax,0x50(%rsp)
14099a817:	8b 81 2c fa 00 00    	mov    0xfa2c(%rcx),%eax
14099a81d:	89 84 24 9c 00 00 00 	mov    %eax,0x9c(%rsp)
14099a824:	8b 81 30 fa 00 00    	mov    0xfa30(%rcx),%eax
14099a82a:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
14099a82e:	8b 81 34 fa 00 00    	mov    0xfa34(%rcx),%eax
14099a834:	89 44 24 60          	mov    %eax,0x60(%rsp)
14099a838:	8b 81 38 fa 00 00    	mov    0xfa38(%rcx),%eax
14099a83e:	89 44 24 54          	mov    %eax,0x54(%rsp)
14099a842:	8b 81 3c fa 00 00    	mov    0xfa3c(%rcx),%eax
14099a848:	89 84 24 84 00 00 00 	mov    %eax,0x84(%rsp)
14099a84f:	8b 81 48 fa 00 00    	mov    0xfa48(%rcx),%eax
14099a855:	89 44 24 78          	mov    %eax,0x78(%rsp)
14099a859:	8b 81 4c fa 00 00    	mov    0xfa4c(%rcx),%eax
14099a85f:	89 44 24 7c          	mov    %eax,0x7c(%rsp)
14099a863:	8b 81 58 fa 00 00    	mov    0xfa58(%rcx),%eax
14099a869:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
14099a86d:	8b 81 5c fa 00 00    	mov    0xfa5c(%rcx),%eax
14099a873:	89 44 24 58          	mov    %eax,0x58(%rsp)
14099a877:	8b 81 60 fa 00 00    	mov    0xfa60(%rcx),%eax
14099a87d:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
14099a884:	8b 81 70 fa 00 00    	mov    0xfa70(%rcx),%eax
14099a88a:	89 54 24 44          	mov    %edx,0x44(%rsp)
14099a88e:	48 8b 91 88 fa 00 00 	mov    0xfa88(%rcx),%rdx
14099a895:	89 84 24 80 00 00 00 	mov    %eax,0x80(%rsp)
14099a89c:	8b 81 74 fa 00 00    	mov    0xfa74(%rcx),%eax
14099a8a2:	89 44 24 68          	mov    %eax,0x68(%rsp)
14099a8a6:	44 89 5c 24 64       	mov    %r11d,0x64(%rsp)
14099a8ab:	44 89 a4 24 94 00 00 	mov    %r12d,0x94(%rsp)
14099a8b2:	00
14099a8b3:	89 ac 24 90 00 00 00 	mov    %ebp,0x90(%rsp)
14099a8ba:	4c 89 94 24 88 00 00 	mov    %r10,0x88(%rsp)
14099a8c1:	00
14099a8c2:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
14099a8c7:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
14099a8cc:	41 83 fe 28          	cmp    $0x28,%r14d
14099a8d0:	0f 87 e4 24 00 00    	ja     0x14099cdba
14099a8d6:	4c 8d 0d 23 57 66 ff 	lea    -0x99a8dd(%rip),%r9        # 0x140000000
14099a8dd:	49 63 c6             	movslq %r14d,%rax
14099a8e0:	41 8b 8c 81 00 cf 99 	mov    0x99cf00(%r9,%rax,4),%ecx
14099a8e7:	00
14099a8e8:	49 03 c9             	add    %r9,%rcx
14099a8eb:	ff e1                	jmp    *%rcx
14099a8ed:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099a8f1:	c7 43 08 0a 00 00 00 	movl   $0xa,0x8(%rbx)
14099a8f8:	41 83 f9 08          	cmp    $0x8,%r9d
14099a8fc:	7d 4d                	jge    0x14099a94b
14099a8fe:	66 90                	xchg   %ax,%ax
14099a900:	4c 8b 03             	mov    (%rbx),%r8
14099a903:	41 83 78 08 00       	cmpl   $0x0,0x8(%r8)
14099a908:	0f 84 c0 24 00 00    	je     0x14099cdce
14099a90e:	49 8b 00             	mov    (%r8),%rax
14099a911:	8b 53 20             	mov    0x20(%rbx),%edx
14099a914:	c1 e2 08             	shl    $0x8,%edx
14099a917:	0f b6 08             	movzbl (%rax),%ecx
14099a91a:	41 8d 41 08          	lea    0x8(%r9),%eax
14099a91e:	89 43 24             	mov    %eax,0x24(%rbx)
14099a921:	0b d1                	or     %ecx,%edx
14099a923:	89 53 20             	mov    %edx,0x20(%rbx)
14099a926:	49 ff 00             	incq   (%r8)
14099a929:	48 8b 03             	mov    (%rbx),%rax
14099a92c:	ff 48 08             	decl   0x8(%rax)
14099a92f:	48 8b 03             	mov    (%rbx),%rax
14099a932:	ff 40 0c             	incl   0xc(%rax)
14099a935:	48 8b 03             	mov    (%rbx),%rax
14099a938:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
14099a93c:	75 03                	jne    0x14099a941
14099a93e:	ff 40 10             	incl   0x10(%rax)
14099a941:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099a945:	41 83 f9 08          	cmp    $0x8,%r9d
14099a949:	7c b5                	jl     0x14099a900
14099a94b:	8b 43 20             	mov    0x20(%rbx),%eax
14099a94e:	41 8d 49 f8          	lea    -0x8(%r9),%ecx
14099a952:	d3 e8                	shr    %cl,%eax
14099a954:	89 4b 24             	mov    %ecx,0x24(%rbx)
14099a957:	3c 42                	cmp    $0x42,%al
14099a959:	74 0b                	je     0x14099a966
14099a95b:	41 bb fb ff ff ff    	mov    $0xfffffffb,%r11d
14099a961:	e9 6b 24 00 00       	jmp    0x14099cdd1
14099a966:	44 8b 4b 24          	mov    0x24(%rbx),%r9d
14099a96a:	c7 43 08 0b 00 00 00 	movl   $0xb,0x8(%rbx)
14099a971:	41 83 f9 08          	cmp    $0x8,%r9d