140910333:	48 8d 15 7e f3 73 00 	lea    0x73f37e(%rip),%rdx        # 0x14104f6b8
14091033a:	e8 d1 7c ff ff       	call   0x140908010
14091033f:	4d 8b 4c 24 10       	mov    0x10(%r12),%r9
140910344:	4d 85 c9             	test   %r9,%r9
140910347:	74 30                	je     0x140910379
140910349:	4c 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%r8
140910350:	48 8d 15 79 f3 73 00 	lea    0x73f379(%rip),%rdx        # 0x14104f6d0
140910357:	49 8b cd             	mov    %r13,%rcx
14091035a:	e8 d1 d3 fd ff       	call   0x1408ed730
14091035f:	48 89 86 a8 00 00 00 	mov    %rax,0xa8(%rsi)
140910366:	eb 11                	jmp    0x140910379
140910368:	4d 8b 44 24 10       	mov    0x10(%r12),%r8
14091036d:	48 8d 15 3c 81 6c 00 	lea    0x6c813c(%rip),%rdx        # 0x140fd84b0
140910374:	e8 97 7c ff ff       	call   0x140908010
140910379:	4c 8b 8e f8 00 00 00 	mov    0xf8(%rsi),%r9
140910380:	49 8b cc             	mov    %r12,%rcx
140910383:	48 2b 4c 24 48       	sub    0x48(%rsp),%rcx
140910388:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
14091038f:	aa aa 2a
140910392:	48 f7 e9             	imul   %rcx
140910395:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
14091039c:	41 8b 4c 24 04       	mov    0x4(%r12),%ecx
1409103a1:	48 c1 fa 02          	sar    $0x2,%rdx
1409103a5:	4c 8b c2             	mov    %rdx,%r8
1409103a8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409103ad:	49 c1 e8 3f          	shr    $0x3f,%r8
1409103b1:	4c 03 c2             	add    %rdx,%r8
1409103b4:	48 8d 15 1d f3 73 00 	lea    0x73f31d(%rip),%rdx        # 0x14104f6d8
1409103bb:	e8 80 91 f6 ff       	call   0x140879540
1409103c0:	48 8b ce             	mov    %rsi,%rcx
1409103c3:	e8 98 18 00 00       	call   0x140911c60
1409103c8:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1409103cd:	44 8b e0             	mov    %eax,%r12d
1409103d0:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1409103d5:	bf 01 00 00 00       	mov    $0x1,%edi
1409103da:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1409103df:	83 f8 05             	cmp    $0x5,%eax
1409103e2:	75 08                	jne    0x1409103ec
1409103e4:	89 46 34             	mov    %eax,0x34(%rsi)
1409103e7:	e9 95 ac ff ff       	jmp    0x14090b081
1409103ec:	83 7e 34 00          	cmpl   $0x0,0x34(%rsi)
1409103f0:	41 bc 65 00 00 00    	mov    $0x65,%r12d
1409103f6:	44 0f 45 e7          	cmovne %edi,%r12d
1409103fa:	e9 82 ac ff ff       	jmp    0x14090b081
1409103ff:	41 bc 13 03 00 00    	mov    $0x313,%r12d
140910405:	48 8d 15 6c f1 73 00 	lea    0x73f16c(%rip),%rdx        # 0x14104f578
14091040c:	44 89 66 34          	mov    %r12d,0x34(%rsi)
140910410:	48 8b ce             	mov    %rsi,%rcx
140910413:	c6 86 c2 00 00 00 02 	movb   $0x2,0xc2(%rsi)
14091041a:	e8 f1 7b ff ff       	call   0x140908010
14091041f:	80 be c4 00 00 00 00 	cmpb   $0x0,0xc4(%rsi)
140910426:	bf 01 00 00 00       	mov    $0x1,%edi
14091042b:	44 0f 4d e7          	cmovge %edi,%r12d
14091042f:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910434:	e9 86 b9 ff ff       	jmp    0x14090bdbf
140910439:	b9 e3 64 01 00       	mov    $0x164e3,%ecx
14091043e:	e8 ad 40 fc ff       	call   0x1408d44f0
140910443:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910448:	44 8b e0             	mov    %eax,%r12d
14091044b:	e9 6a b9 ff ff       	jmp    0x14090bdba
140910450:	4c 8d 15 a9 fb 6e ff 	lea    -0x910457(%rip),%r10        # 0x140000000
140910457:	48 63 c6             	movslq %esi,%rax
14091045a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14091045f:	83 e2 3f             	and    $0x3f,%edx
140910462:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140910466:	45 8b 4c cf 08       	mov    0x8(%r15,%rcx,8),%r9d
14091046b:	49 8b 04 cf          	mov    (%r15,%rcx,8),%rax
14091046f:	48 8b ce             	mov    %rsi,%rcx
140910472:	46 0f b6 84 12 80 80 	movzbl 0x1048080(%rdx,%r10,1),%r8d
140910479:	04 01
14091047b:	48 8d 15 6e f2 73 00 	lea    0x73f26e(%rip),%rdx        # 0x14104f6f0
140910482:	41 c1 e9 04          	shr    $0x4,%r9d
140910486:	41 83 e1 0f          	and    $0xf,%r9d
14091048a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14091048f:	49 8b 06             	mov    (%r14),%rax
140910492:	41 ff c9             	dec    %r9d
140910495:	4f 8b 84 c2 60 e8 3a 	mov    0x13ae860(%r10,%r8,8),%r8
14091049c:	01
14091049d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409104a2:	4f 8b 8c ca 08 d8 3a 	mov    0x13ad808(%r10,%r9,8),%r9
1409104a9:	01
1409104aa:	e8 61 7b ff ff       	call   0x140908010
1409104af:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1409104b4:	41 bc 13 0c 00 00    	mov    $0xc13,%r12d
1409104ba:	e9 fb b8 ff ff       	jmp    0x14090bdba
1409104bf:	48 8d 15 5a f2 73 00 	lea    0x73f25a(%rip),%rdx        # 0x14104f720
1409104c6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409104cb:	48 8b ce             	mov    %rsi,%rcx
1409104ce:	e8 3d 7b ff ff       	call   0x140908010
1409104d3:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1409104d8:	41 bc 05 00 00 00    	mov    $0x5,%r12d
1409104de:	e9 d7 b8 ff ff       	jmp    0x14090bdba
1409104e3:	48 8d 15 86 f2 73 00 	lea    0x73f286(%rip),%rdx        # 0x14104f770
1409104ea:	eb da                	jmp    0x1409104c6
1409104ec:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
1409104f1:	41 c6 47 65 00       	movb   $0x0,0x65(%r15)
1409104f6:	e9 c4 b8 ff ff       	jmp    0x14090bdbf
1409104fb:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
140910500:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140910507:	aa aa 2a
14091050a:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
14091050f:	49 8b ce             	mov    %r14,%rcx
140910512:	48 2b 4c 24 48       	sub    0x48(%rsp),%rcx
140910517:	41 bc 05 00 00 00    	mov    $0x5,%r12d
14091051d:	48 f7 e9             	imul   %rcx
140910520:	48 c1 fa 02          	sar    $0x2,%rdx
140910524:	48 8b c2             	mov    %rdx,%rax
140910527:	48 c1 e8 3f          	shr    $0x3f,%rax
14091052b:	48 03 d0             	add    %rax,%rdx
14091052e:	89 56 30             	mov    %edx,0x30(%rsi)
140910531:	49 8b d7             	mov    %r15,%rdx
140910534:	c6 42 65 00          	movb   $0x0,0x65(%rdx)
140910538:	44 89 66 34          	mov    %r12d,0x34(%rsi)
14091053c:	e9 40 ab ff ff       	jmp    0x14090b081
140910541:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910546:	48 0f ba e0 14       	bt     $0x14,%rax
14091054b:	b8 0b 00 00 00       	mov    $0xb,%eax
140910550:	41 bc 08 00 00 00    	mov    $0x8,%r12d
140910556:	44 0f 43 e0          	cmovae %eax,%r12d
14091055a:	4c 8b f1             	mov    %rcx,%r14
14091055d:	bf 01 00 00 00       	mov    $0x1,%edi
140910562:	e9 62 b8 ff ff       	jmp    0x14090bdc9
140910567:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
14091056c:	bf 01 00 00 00       	mov    $0x1,%edi
140910571:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140910576:	41 80 fc 05          	cmp    $0x5,%r12b
14091057a:	0f 85 32 05 00 00    	jne    0x140910ab2
140910580:	49 8b ce             	mov    %r14,%rcx
140910583:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
14091058a:	aa aa 2a
14091058d:	48 2b 4c 24 48       	sub    0x48(%rsp),%rcx
140910592:	48 f7 e9             	imul   %rcx
140910595:	48 c1 fa 02          	sar    $0x2,%rdx
140910599:	48 8b c2             	mov    %rdx,%rax
14091059c:	48 c1 e8 3f          	shr    $0x3f,%rax
1409105a0:	48 03 d0             	add    %rax,%rdx
1409105a3:	89 56 30             	mov    %edx,0x30(%rsi)
1409105a6:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1409105ab:	44 89 66 34          	mov    %r12d,0x34(%rsi)
1409105af:	e9 cd aa ff ff       	jmp    0x14090b081
1409105b4:	48 8b 96 a8 00 00 00 	mov    0xa8(%rsi),%rdx
1409105bb:	48 85 d2             	test   %rdx,%rdx
1409105be:	74 08                	je     0x1409105c8
1409105c0:	49 8b cd             	mov    %r13,%rcx
1409105c3:	e8 28 5f fc ff       	call   0x1408d64f0
1409105c8:	ba 1c 00 00 00       	mov    $0x1c,%edx
1409105cd:	49 8b cd             	mov    %r13,%rcx
1409105d0:	e8 2b 60 fc ff       	call   0x1408d6600
1409105d5:	48 85 c0             	test   %rax,%rax
1409105d8:	74 20                	je     0x1409105fa
1409105da:	0f 10 05 d7 d7 73 00 	movups 0x73d7d7(%rip),%xmm0        # 0x14104ddb8
1409105e1:	0f 11 00             	movups %xmm0,(%rax)
1409105e4:	f2 0f 10 05 dc d7 73 	movsd  0x73d7dc(%rip),%xmm0        # 0x14104ddc8
1409105eb:	00
1409105ec:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1409105f1:	8b 0d d9 d7 73 00    	mov    0x73d7d9(%rip),%ecx        # 0x14104ddd0
1409105f7:	89 48 18             	mov    %ecx,0x18(%rax)
1409105fa:	48 89 86 a8 00 00 00 	mov    %rax,0xa8(%rsi)
140910601:	49 8b c7             	mov    %r15,%rax
140910604:	48 63 50 04          	movslq 0x4(%rax),%rdx
140910608:	49 8b 45 20          	mov    0x20(%r13),%rax
14091060c:	48 8b ca             	mov    %rdx,%rcx
14091060f:	48 c1 e1 05          	shl    $0x5,%rcx
140910613:	48 8b 4c 01 18       	mov    0x18(%rcx,%rax,1),%rcx
140910618:	8b 45 80             	mov    -0x80(%rbp),%eax
14091061b:	39 01                	cmp    %eax,(%rcx)
14091061d:	74 08                	je     0x140910627
14091061f:	49 8b cd             	mov    %r13,%rcx
140910622:	e8 09 8c fe ff       	call   0x1408f9230
140910627:	8b 86 c8 00 00 00    	mov    0xc8(%rsi),%eax
14091062d:	41 bc 11 00 00 00    	mov    $0x11,%r12d
140910633:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910638:	83 e0 ed             	and    $0xffffffed,%eax
14091063b:	83 c8 01             	or     $0x1,%eax
14091063e:	89 86 c8 00 00 00    	mov    %eax,0xc8(%rsi)
140910644:	e9 71 b7 ff ff       	jmp    0x14090bdba
140910649:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
14091064e:	41 bc 04 02 00 00    	mov    $0x204,%r12d
140910654:	e9 61 b7 ff ff       	jmp    0x14090bdba
140910659:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14091065d:	e8 be c5 fb ff       	call   0x1408ccc20
140910662:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910667:	e9 4e b7 ff ff       	jmp    0x14090bdba
14091066c:	48 8d 05 d1 33 74 00 	lea    0x7433d1(%rip),%rax        # 0x141053a44
140910673:	41 b9 f9 4e 01 00    	mov    $0x14ef9,%r9d
140910679:	4c 8d 05 f0 31 74 00 	lea    0x7431f0(%rip),%r8        # 0x141053870
140910680:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140910685:	48 8d 15 c4 31 74 00 	lea    0x7431c4(%rip),%rdx        # 0x141053850
14091068c:	b9 0b 00 00 00       	mov    $0xb,%ecx
140910691:	e8 aa 8e f6 ff       	call   0x140879540
140910696:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
14091069b:	b8 0b 00 00 00       	mov    $0xb,%eax
1409106a0:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409106a5:	44 8b e0             	mov    %eax,%r12d
1409106a8:	bf 01 00 00 00       	mov    $0x1,%edi
1409106ad:	e9 12 b7 ff ff       	jmp    0x14090bdc4
1409106b2:	48 8d 05 8b 33 74 00 	lea    0x74338b(%rip),%rax        # 0x141053a44
1409106b9:	41 b9 79 6d 01 00    	mov    $0x16d79,%r9d
1409106bf:	4c 8d 05 aa 31 74 00 	lea    0x7431aa(%rip),%r8        # 0x141053870
1409106c6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409106cb:	48 8d 15 7e 31 74 00 	lea    0x74317e(%rip),%rdx        # 0x141053850
1409106d2:	b9 0b 00 00 00       	mov    $0xb,%ecx
1409106d7:	e8 64 8e f6 ff       	call   0x140879540
1409106dc:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1409106e1:	b8 0b 00 00 00       	mov    $0xb,%eax
1409106e6:	44 8b e0             	mov    %eax,%r12d
1409106e9:	bf 01 00 00 00       	mov    $0x1,%edi
1409106ee:	e9 d1 b6 ff ff       	jmp    0x14090bdc4
1409106f3:	4d 8b fd             	mov    %r13,%r15
1409106f6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409106fb:	48 8d 15 66 d3 73 00 	lea    0x73d366(%rip),%rdx        # 0x14104da68
140910702:	48 8b ce             	mov    %rsi,%rcx
140910705:	e8 06 79 ff ff       	call   0x140908010
14091070a:	41 bc 12 00 00 00    	mov    $0x12,%r12d
140910710:	e9 a5 b6 ff ff       	jmp    0x14090bdba
140910715:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
14091071a:	eb da                	jmp    0x1409106f6
14091071c:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910721:	eb d8                	jmp    0x1409106fb
140910723:	48 8d 05 1a 33 74 00 	lea    0x74331a(%rip),%rax        # 0x141053a44
14091072a:	41 bc 0b 03 00 00    	mov    $0x30b,%r12d
140910730:	41 8b cc             	mov    %r12d,%ecx
140910733:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140910738:	41 b9 9e 71 01 00    	mov    $0x1719e,%r9d
14091073e:	4c 8d 05 2b f1 73 00 	lea    0x73f12b(%rip),%r8        # 0x14104f870
140910745:	48 8d 15 04 31 74 00 	lea    0x743104(%rip),%rdx        # 0x141053850
14091074c:	e8 ef 8d f6 ff       	call   0x140879540
140910751:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910756:	e9 5f b6 ff ff       	jmp    0x14090bdba
14091075b:	b9 6b 72 01 00       	mov    $0x1726b,%ecx
140910760:	e8 8b 3d fc ff       	call   0x1408d44f0
140910765:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
14091076a:	44 8b e0             	mov    %eax,%r12d
14091076d:	e9 48 b6 ff ff       	jmp    0x14090bdba
140910772:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910777:	41 bc 06 00 00 00    	mov    $0x6,%r12d
14091077d:	c6 86 c2 00 00 00 02 	movb   $0x2,0xc2(%rsi)
140910784:	e9 31 b6 ff ff       	jmp    0x14090bdba
140910789:	e8 c2 89 fe ff       	call   0x1408f9150
14091078e:	e9 b4 02 00 00       	jmp    0x140910a47
140910793:	48 8d 15 2e f1 73 00 	lea    0x73f12e(%rip),%rdx        # 0x14104f8c8
14091079a:	48 8b ce             	mov    %rsi,%rcx
14091079d:	45 8b e2             	mov    %r10d,%r12d
1409107a0:	e8 6b 78 ff ff       	call   0x140908010
1409107a5:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1409107aa:	e9 0b b6 ff ff       	jmp    0x14090bdba
1409107af:	48 8b cb             	mov    %rbx,%rcx
1409107b2:	e8 19 eb f5 ff       	call   0x14086f2d0
1409107b7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409107bc:	48 8d 15 ed 7c 6c 00 	lea    0x6c7ced(%rip),%rdx        # 0x140fd84b0
1409107c3:	48 8b ce             	mov    %rsi,%rcx
1409107c6:	4c 8b c0             	mov    %rax,%r8
1409107c9:	e8 42 78 ff ff       	call   0x140908010
1409107ce:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
1409107d3:	e9 e2 b5 ff ff       	jmp    0x14090bdba
1409107d8:	83 fe 05             	cmp    $0x5,%esi
1409107db:	48 8d 05 0e f1 73 00 	lea    0x73f10e(%rip),%rax        # 0x14104f8f0
1409107e2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1409107e7:	4c 8d 05 0a f1 73 00 	lea    0x73f10a(%rip),%r8        # 0x14104f8f8
1409107ee:	4c 0f 44 c0          	cmove  %rax,%r8
1409107f2:	48 8d 15 07 f1 73 00 	lea    0x73f107(%rip),%rdx        # 0x14104f900
1409107f9:	48 8b ce             	mov    %rsi,%rcx
1409107fc:	45 8b e2             	mov    %r10d,%r12d
1409107ff:	e8 0c 78 ff ff       	call   0x140908010
140910804:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910809:	e9 ac b5 ff ff       	jmp    0x14090bdba
14091080e:	41 ff 8d e8 00 00 00 	decl   0xe8(%r13)
140910815:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
14091081a:	41 bc 06 00 00 00    	mov    $0x6,%r12d
140910820:	e9 95 b5 ff ff       	jmp    0x14090bdba
140910825:	48 8b 47 38          	mov    0x38(%rdi),%rax
140910829:	ff 15 f1 31 67 00    	call   *0x6731f1(%rip)        # 0x140f83a20
14091082f:	e9 13 02 00 00       	jmp    0x140910a47
140910834:	48 c7 45 a8 ff ff ff 	movq   $0xffffffffffffffff,-0x58(%rbp)
14091083b:	ff
14091083c:	41 bc 09 00 00 00    	mov    $0x9,%r12d
140910842:	e9 69 b5 ff ff       	jmp    0x14090bdb0
140910847:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
14091084c:	83 f9 05             	cmp    $0x5,%ecx
14091084f:	0f b6 c1             	movzbl %cl,%eax
140910852:	b9 02 00 00 00       	mov    $0x2,%ecx
140910857:	0f 44 c1             	cmove  %ecx,%eax
14091085a:	88 86 c2 00 00 00    	mov    %al,0xc2(%rsi)
140910860:	e9 55 b5 ff ff       	jmp    0x14090bdba
140910865:	8b 46 2c             	mov    0x2c(%rsi),%eax
140910868:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14091086d:	83 c0 02             	add    $0x2,%eax
140910870:	83 c8 01             	or     $0x1,%eax
140910873:	89 46 2c             	mov    %eax,0x2c(%rsi)
140910876:	49 63 44 24 04       	movslq 0x4(%r12),%rax
14091087b:	48 6b c8 38          	imul   $0x38,%rax,%rcx
14091087f:	49 03 ce             	add    %r14,%rcx
140910882:	48 89 8e a0 00 00 00 	mov    %rcx,0xa0(%rsi)
140910889:	41 80 7d 67 00       	cmpb   $0x0,0x67(%r13)
14091088e:	0f 85 b3 01 00 00    	jne    0x140910a47
140910894:	41 f6 45 6e 04       	testb  $0x4,0x6e(%r13)
140910899:	74 24                	je     0x1409108bf
14091089b:	49 8b 95 00 01 00 00 	mov    0x100(%r13),%rdx
1409108a2:	45 33 c9             	xor    %r9d,%r9d
1409108a5:	49 8b 85 f8 00 00 00 	mov    0xf8(%r13),%rax
1409108ac:	4c 8b c6             	mov    %rsi,%r8
1409108af:	b9 04 00 00 00       	mov    $0x4,%ecx
1409108b4:	ff 15 66 31 67 00    	call   *0x673166(%rip)        # 0x140f83a20
1409108ba:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1409108bf:	49 8b cc             	mov    %r12,%rcx
1409108c2:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1409108c9:	aa aa 2a
1409108cc:	49 2b c9             	sub    %r9,%rcx
1409108cf:	41 bc 64 00 00 00    	mov    $0x64,%r12d
1409108d5:	48 f7 e9             	imul   %rcx
1409108d8:	48 c1 fa 02          	sar    $0x2,%rdx
1409108dc:	48 8b c2             	mov    %rdx,%rax
1409108df:	48 c1 e8 3f          	shr    $0x3f,%rax
1409108e3:	48 03 d0             	add    %rax,%rdx
1409108e6:	ff c2                	inc    %edx
1409108e8:	89 56 30             	mov    %edx,0x30(%rsi)
1409108eb:	e9 7d a7 ff ff       	jmp    0x14090b06d
1409108f0:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
1409108f5:	41 0f b6 45 65       	movzbl 0x65(%r13),%eax
1409108fa:	41 8b 5c 24 04       	mov    0x4(%r12),%ebx
1409108ff:	41 8b 4c 24 08       	mov    0x8(%r12),%ecx
140910904:	3b d8                	cmp    %eax,%ebx
140910906:	0f 84 de 00 00 00    	je     0x1409109ea
14091090c:	85 c9                	test   %ecx,%ecx
14091090e:	74 11                	je     0x140910921
140910910:	ba 04 02 00 00       	mov    $0x204,%edx
140910915:	49 8b cd             	mov    %r13,%rcx
140910918:	e8 73 8f fe ff       	call   0x1408f9890
14091091d:	b0 01                	mov    $0x1,%al
14091091f:	eb 38                	jmp    0x140910959
140910921:	85 db                	test   %ebx,%ebx
140910923:	74 16                	je     0x14091093b
140910925:	41 83 bd e0 00 00 00 	cmpl   $0x0,0xe0(%r13)
14091092c:	00
14091092d:	7e 0c                	jle    0x14091093b
14091092f:	48 8d 15 72 ee 73 00 	lea    0x73ee72(%rip),%rdx        # 0x14104f7a8
140910936:	e9 90 fb ff ff       	jmp    0x1409104cb
14091093b:	41 8b d2             	mov    %r10d,%edx
14091093e:	48 8b ce             	mov    %rsi,%rcx
140910941:	e8 da 6a ff ff       	call   0x140907420
140910946:	44 8b e0             	mov    %eax,%r12d
140910949:	85 c0                	test   %eax,%eax
14091094b:	0f 85 1c a7 ff ff    	jne    0x14090b06d
140910951:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
140910956:	0f b6 c3             	movzbl %bl,%eax
140910959:	48 8b ce             	mov    %rsi,%rcx
14091095c:	41 88 45 65          	mov    %al,0x65(%r13)
140910960:	e8 fb 12 00 00       	call   0x140911c60
140910965:	83 f8 05             	cmp    $0x5,%eax
140910968:	75 51                	jne    0x1409109bb