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
14091096a:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
14091096f:	49 8b cc             	mov    %r12,%rcx
140910972:	48 2b 4c 24 48       	sub    0x48(%rsp),%rcx
140910977:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
14091097e:	aa aa 2a
140910981:	48 f7 e9             	imul   %rcx
140910984:	bf 01 00 00 00       	mov    $0x1,%edi
140910989:	41 bc 05 00 00 00    	mov    $0x5,%r12d
14091098f:	48 c1 fa 02          	sar    $0x2,%rdx
140910993:	48 8b c2             	mov    %rdx,%rax
140910996:	48 c1 e8 3f          	shr    $0x3f,%rax
14091099a:	48 03 d0             	add    %rax,%rdx
14091099d:	8b c7                	mov    %edi,%eax
14091099f:	89 56 30             	mov    %edx,0x30(%rsi)
1409109a2:	2a c3                	sub    %bl,%al
1409109a4:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1409109a9:	41 88 45 65          	mov    %al,0x65(%r13)
1409109ad:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1409109b2:	44 89 66 34          	mov    %r12d,0x34(%rsi)
1409109b6:	e9 c6 a6 ff ff       	jmp    0x14090b081
1409109bb:	49 8b cd             	mov    %r13,%rcx
1409109be:	e8 ed 06 fc ff       	call   0x1408d10b0
1409109c3:	83 7e 34 00          	cmpl   $0x0,0x34(%rsi)
1409109c7:	41 bc 65 00 00 00    	mov    $0x65,%r12d
1409109cd:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1409109d2:	bf 01 00 00 00       	mov    $0x1,%edi
1409109d7:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1409109dc:	44 0f 45 e7          	cmovne %edi,%r12d
1409109e0:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
1409109e5:	e9 97 a6 ff ff       	jmp    0x14090b081
1409109ea:	85 db                	test   %ebx,%ebx
1409109ec:	75 14                	jne    0x140910a02
1409109ee:	48 8d 15 eb ed 73 00 	lea    0x73edeb(%rip),%rdx        # 0x14104f7e0
1409109f5:	48 8b ce             	mov    %rsi,%rcx
1409109f8:	e8 13 76 ff ff       	call   0x140908010
1409109fd:	e9 f9 a7 ff ff       	jmp    0x14090b1fb
140910a02:	85 c9                	test   %ecx,%ecx
140910a04:	48 8d 05 05 ee 73 00 	lea    0x73ee05(%rip),%rax        # 0x14104f810
140910a0b:	48 8d 15 2e ee 73 00 	lea    0x73ee2e(%rip),%rdx        # 0x14104f840
140910a12:	48 8b ce             	mov    %rsi,%rcx
140910a15:	48 0f 45 d0          	cmovne %rax,%rdx
140910a19:	e8 f2 75 ff ff       	call   0x140908010
140910a1e:	e9 d8 a7 ff ff       	jmp    0x14090b1fb
140910a23:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140910a28:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910a2d:	41 bc 09 00 00 00    	mov    $0x9,%r12d
140910a33:	e9 82 b3 ff ff       	jmp    0x14090bdba
140910a38:	4d 8b ef             	mov    %r15,%r13
140910a3b:	eb 05                	jmp    0x140910a42
140910a3d:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140910a42:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140910a47:	49 8b cd             	mov    %r13,%rcx
140910a4a:	e8 81 d9 fd ff       	call   0x1408ee3d0
140910a4f:	48 8d 15 7a 46 71 00 	lea    0x71467a(%rip),%rdx        # 0x1410250d0
140910a56:	48 8b ce             	mov    %rsi,%rcx
140910a59:	e8 b2 75 ff ff       	call   0x140908010
140910a5e:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910a63:	41 bc 07 00 00 00    	mov    $0x7,%r12d
140910a69:	e9 4c b3 ff ff       	jmp    0x14090bdba
140910a6e:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910a73:	bf 01 00 00 00       	mov    $0x1,%edi
140910a78:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
140910a7d:	b8 0b 00 00 00       	mov    $0xb,%eax
140910a82:	e9 44 b3 ff ff       	jmp    0x14090bdcb
140910a87:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910a8c:	49 8b fa             	mov    %r10,%rdi
140910a8f:	e9 2b b3 ff ff       	jmp    0x14090bdbf
140910a94:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910a99:	bf 01 00 00 00       	mov    $0x1,%edi
140910a9e:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
140910aa3:	b8 0b 00 00 00       	mov    $0xb,%eax
140910aa8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140910aad:	e9 19 b3 ff ff       	jmp    0x14090bdcb
140910ab2:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910ab7:	33 db                	xor    %ebx,%ebx
140910ab9:	b8 0b 00 00 00       	mov    $0xb,%eax
140910abe:	e9 0d b3 ff ff       	jmp    0x14090bdd0
140910ac3:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140910ac8:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
140910acd:	e9 ed b2 ff ff       	jmp    0x14090bdbf
140910ad2:	41 81 fc 0a 21 00 00 	cmp    $0x210a,%r12d
140910ad9:	75 2d                	jne    0x140910b08
140910adb:	48 8d 0d 62 2f 74 00 	lea    0x742f62(%rip),%rcx        # 0x141053a44
140910ae2:	41 b9 ff 7a 01 00    	mov    $0x17aff,%r9d
140910ae8:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140910aed:	4c 8d 05 7c 2d 74 00 	lea    0x742d7c(%rip),%r8        # 0x141053870
140910af4:	8b c8                	mov    %eax,%ecx
140910af6:	48 8d 15 53 2d 74 00 	lea    0x742d53(%rip),%rdx        # 0x141053850
140910afd:	e8 3e 8a f6 ff       	call   0x140879540
140910b02:	41 bc 0b 00 00 00    	mov    $0xb,%r12d
140910b08:	48 83 be a8 00 00 00 	cmpq   $0x0,0xa8(%rsi)
140910b0f:	00
140910b10:	75 75                	jne    0x140910b87
140910b12:	41 81 fc 0a 0c 00 00 	cmp    $0xc0a,%r12d
140910b19:	74 6c                	je     0x140910b87
140910b1b:	41 8b cc             	mov    %r12d,%ecx
140910b1e:	4c 8d 05 83 2b 74 00 	lea    0x742b83(%rip),%r8        # 0x1410536a8
140910b25:	83 e9 64             	sub    $0x64,%ecx
140910b28:	74 41                	je     0x140910b6b
140910b2a:	83 e9 01             	sub    $0x1,%ecx
140910b2d:	74 33                	je     0x140910b62
140910b2f:	81 f9 9f 01 00 00    	cmp    $0x19f,%ecx
140910b35:	74 22                	je     0x140910b59
140910b37:	41 0f b6 c4          	movzbl %r12b,%eax
140910b3b:	83 f8 1d             	cmp    $0x1d,%eax
140910b3e:	73 32                	jae    0x140910b72
140910b40:	48 8d 0d b9 f4 6e ff 	lea    -0x910b47(%rip),%rcx        # 0x140000000
140910b47:	48 8b 8c c1 70 62 04 	mov    0x1046270(%rcx,%rax,8),%rcx
140910b4e:	01
140910b4f:	48 85 c9             	test   %rcx,%rcx
140910b52:	74 1e                	je     0x140910b72
140910b54:	4c 8b c1             	mov    %rcx,%r8
140910b57:	eb 19                	jmp    0x140910b72
140910b59:	4c 8d 05 58 2b 74 00 	lea    0x742b58(%rip),%r8        # 0x1410536b8
140910b60:	eb 10                	jmp    0x140910b72
140910b62:	4c 8d 05 7f 2b 74 00 	lea    0x742b7f(%rip),%r8        # 0x1410536e8
140910b69:	eb 07                	jmp    0x140910b72
140910b6b:	4c 8d 05 5e 2b 74 00 	lea    0x742b5e(%rip),%r8        # 0x1410536d0
140910b72:	48 8d 15 37 79 6c 00 	lea    0x6c7937(%rip),%rdx        # 0x140fd84b0
140910b79:	48 8b ce             	mov    %rsi,%rcx
140910b7c:	e8 8f 74 ff ff       	call   0x140908010
140910b81:	44 89 66 34          	mov    %r12d,0x34(%rsi)
140910b85:	eb 0d                	jmp    0x140910b94
140910b87:	44 89 66 34          	mov    %r12d,0x34(%rsi)
140910b8b:	41 81 fc 0a 0c 00 00 	cmp    $0xc0a,%r12d
140910b92:	74 30                	je     0x140910bc4
140910b94:	41 0f b6 c4          	movzbl %r12b,%eax
140910b98:	83 e8 0a             	sub    $0xa,%eax
140910b9b:	a9 fb ff ff ff       	test   $0xfffffffb,%eax
140910ba0:	75 22                	jne    0x140910bc4
140910ba2:	49 8b 0f             	mov    (%r15),%rcx
140910ba5:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
140910bac:	48 85 c0             	test   %rax,%rax
140910baf:	74 0d                	je     0x140910bbe
140910bb1:	45 33 c0             	xor    %r8d,%r8d
140910bb4:	33 d2                	xor    %edx,%edx
140910bb6:	ff 15 64 2e 67 00    	call   *0x672e64(%rip)        # 0x140f83a20
140910bbc:	eb 02                	jmp    0x140910bc0
140910bbe:	8b c3                	mov    %ebx,%eax
140910bc0:	41 89 47 5c          	mov    %eax,0x5c(%r15)
140910bc4:	4c 8b 8e f8 00 00 00 	mov    0xf8(%rsi),%r9
140910bcb:	49 8b ce             	mov    %r14,%rcx
140910bce:	48 2b 4c 24 48       	sub    0x48(%rsp),%rcx
140910bd3:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
140910bda:	aa aa 2a
140910bdd:	48 f7 e9             	imul   %rcx
140910be0:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
140910be7:	41 8b cc             	mov    %r12d,%ecx
140910bea:	48 c1 fa 02          	sar    $0x2,%rdx
140910bee:	4c 8b c2             	mov    %rdx,%r8
140910bf1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140910bf6:	49 c1 e8 3f          	shr    $0x3f,%r8
140910bfa:	4c 03 c2             	add    %rdx,%r8
140910bfd:	48 8d 15 5c ed 73 00 	lea    0x73ed5c(%rip),%rdx        # 0x14104f960
140910c04:	e8 37 89 f6 ff       	call   0x140879540
140910c09:	80 be c5 00 00 00 02 	cmpb   $0x2,0xc5(%rsi)
140910c10:	75 08                	jne    0x140910c1a
140910c12:	48 8b ce             	mov    %rsi,%rcx
140910c15:	e8 46 10 00 00       	call   0x140911c60
140910c1a:	41 81 fc 0a 0c 00 00 	cmp    $0xc0a,%r12d
140910c21:	0f 85 92 00 00 00    	jne    0x140910cb9
140910c27:	49 8b cf             	mov    %r15,%rcx
140910c2a:	e8 a1 d7 fd ff       	call   0x1408ee3d0
140910c2f:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140910c34:	0f b6 45 88          	movzbl -0x78(%rbp),%eax
140910c38:	44 8b e7             	mov    %edi,%r12d
140910c3b:	84 c0                	test   %al,%al
140910c3d:	0f 84 3e a4 ff ff    	je     0x14090b081
140910c43:	83 f8 01             	cmp    $0x1,%eax
140910c46:	72 25                	jb     0x140910c6d
140910c48:	8b c8                	mov    %eax,%ecx
140910c4a:	48 8b 42 20          	mov    0x20(%rdx),%rax
140910c4e:	48 c1 e1 05          	shl    $0x5,%rcx
140910c52:	48 8b 4c 01 f8       	mov    -0x8(%rcx,%rax,1),%rcx
140910c57:	66 83 49 72 08       	orw    $0x8,0x72(%rcx)