1400489f0:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400489f5:	48 83 f9 10          	cmp    $0x10,%rcx
1400489f9:	0f 86 29 02 00 00    	jbe    0x140048c28
1400489ff:	48 8b 3d fa 0a 0d 00 	mov    0xd0afa(%rip),%rdi        # 0x140119500
140048a06:	48 85 ff             	test   %rdi,%rdi
140048a09:	0f 84 ec 03 00 00    	je     0x140048dfb
140048a0f:	48 8d 6e ff          	lea    -0x1(%rsi),%rbp
140048a13:	48 85 ee             	test   %rbp,%rsi
140048a16:	0f 85 7b 0a 00 00    	jne    0x140049497
140048a1c:	48 81 fe 01 00 10 00 	cmp    $0x100001,%rsi
140048a23:	0f 83 74 0a 00 00    	jae    0x14004949d
140048a29:	48 83 fb 01          	cmp    $0x1,%rbx
140048a2d:	8b 47 18             	mov    0x18(%rdi),%eax
140048a30:	49 89 c6             	mov    %rax,%r14
140048a33:	49 11 de             	adc    %rbx,%r14
140048a36:	48 81 fe 00 40 00 00 	cmp    $0x4000,%rsi
140048a3d:	77 34                	ja     0x140048a73
140048a3f:	48 89 f2             	mov    %rsi,%rdx
140048a42:	49 39 f6             	cmp    %rsi,%r14
140048a45:	72 14                	jb     0x140048a5b
140048a47:	49 ff ce             	dec    %r14
140048a4a:	49 0f bd ce          	bsr    %r14,%rcx
140048a4e:	83 f1 3f             	xor    $0x3f,%ecx
140048a51:	f6 d9                	neg    %cl
140048a53:	ba 01 00 00 00       	mov    $0x1,%edx
140048a58:	48 d3 e2             	shl    %cl,%rdx
140048a5b:	48 29 c2             	sub    %rax,%rdx
140048a5e:	48 39 da             	cmp    %rbx,%rdx
140048a61:	0f 82 ae 03 00 00    	jb     0x140048e15
140048a67:	48 83 fa 01          	cmp    $0x1,%rdx
140048a6b:	48 11 d0             	adc    %rdx,%rax
140048a6e:	49 89 c6             	mov    %rax,%r14
140048a71:	eb 03                	jmp    0x140048a76
140048a73:	48 89 da             	mov    %rbx,%rdx
140048a76:	48 81 fe 01 40 00 00 	cmp    $0x4001,%rsi
140048a7d:	41 bd 00 40 00 00    	mov    $0x4000,%r13d
140048a83:	4c 0f 43 ee          	cmovae %rsi,%r13
140048a87:	49 39 d6             	cmp    %rdx,%r14
140048a8a:	0f 82 10 0a 00 00    	jb     0x1400494a0
140048a90:	49 0f bd c6          	bsr    %r14,%rax
140048a94:	ba 7f 00 00 00       	mov    $0x7f,%edx
140048a99:	48 0f 45 d0          	cmovne %rax,%rdx
140048a9d:	48 83 f2 c0          	xor    $0xffffffffffffffc0,%rdx
140048aa1:	48 8d 05 00 80 0a 00 	lea    0xa8000(%rip),%rax        # 0x1400f0aa8
140048aa8:	0f b6 4c 02 41       	movzbl 0x41(%rdx,%rax,1),%ecx
140048aad:	4c 89 f0             	mov    %r14,%rax
140048ab0:	48 d3 e8             	shr    %cl,%rax
140048ab3:	48 83 c2 41          	add    $0x41,%rdx
140048ab7:	83 e0 07             	and    $0x7,%eax
140048aba:	8d 0c d5 00 00 00 00 	lea    0x0(,%rdx,8),%ecx
140048ac1:	4c 8d 05 28 80 0a 00 	lea    0xa8028(%rip),%r8        # 0x1400f0af0
140048ac8:	4a 8b 0c 01          	mov    (%rcx,%r8,1),%rcx
140048acc:	4c 21 f1             	and    %r14,%rcx
140048acf:	8d 04 d0             	lea    (%rax,%rdx,8),%eax
140048ad2:	48 83 f9 01          	cmp    $0x1,%rcx
140048ad6:	83 d8 ff             	sbb    $0xffffffff,%eax
140048ad9:	01 c0                	add    %eax,%eax
140048adb:	80 3f 00             	cmpb   $0x0,(%rdi)
140048ade:	48 8d 0d ab 77 0a 00 	lea    0xa77ab(%rip),%rcx        # 0x1400f0290
140048ae5:	44 0f b7 a4 08 00 04 	movzwl 0x400(%rax,%rcx,1),%r12d
140048aec:	00 00
140048aee:	75 1d                	jne    0x140048b0d
140048af0:	49 81 fe 81 00 00 00 	cmp    $0x81,%r14
140048af7:	0f 93 c0             	setae  %al
140048afa:	66 41 83 fc 6e       	cmp    $0x6e,%r12w
140048aff:	0f 92 c1             	setb   %cl
140048b02:	20 c1                	and    %al,%cl
140048b04:	0f b6 c1             	movzbl %cl,%eax
140048b07:	44 09 e0             	or     %r12d,%eax
140048b0a:	41 89 c4             	mov    %eax,%r12d
140048b0d:	c6 44 24 57 00       	movb   $0x0,0x57(%rsp)
140048b12:	80 7f 01 01          	cmpb   $0x1,0x1(%rdi)
140048b16:	0f 85 11 03 00 00    	jne    0x140048e2d
140048b1c:	8b 05 f6 6b 0c 00    	mov    0xc6bf6(%rip),%eax        # 0x14010f718
140048b22:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
140048b29:	00 00
140048b2b:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
140048b2f:	80 b8 20 01 00 00 00 	cmpb   $0x0,0x120(%rax)
140048b36:	75 05                	jne    0x140048b3d
140048b38:	e8 5b 58 02 00       	call   0x14006e398
140048b3d:	8b 05 d5 6b 0c 00    	mov    0xc6bd5(%rip),%eax        # 0x14010f718
140048b43:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
140048b4a:	00 00
140048b4c:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
140048b50:	48 8b 98 68 01 00 00 	mov    0x168(%rax),%rbx
140048b57:	48 83 fb 01          	cmp    $0x1,%rbx
140048b5b:	0f 86 bc 02 00 00    	jbe    0x140048e1d
140048b61:	48 83 fb 02          	cmp    $0x2,%rbx
140048b65:	41 0f 93 c7          	setae  %r15b
140048b69:	0f 82 c3 02 00 00    	jb     0x140048e32
140048b6f:	48 81 fe 00 40 00 00 	cmp    $0x4000,%rsi
140048b76:	0f 87 b6 02 00 00    	ja     0x140048e32
140048b7c:	48 ff 43 08          	incq   0x8(%rbx)
140048b80:	45 0f b7 fc          	movzwl %r12w,%r15d
140048b84:	66 44 3b 3d f4 aa 0b 	cmp    0xbaaf4(%rip),%r15w        # 0x140103680
140048b8b:	00
140048b8c:	0f 87 4d 05 00 00    	ja     0x1400490df
140048b92:	44 89 f8             	mov    %r15d,%eax
140048b95:	c1 e0 04             	shl    $0x4,%eax
140048b98:	4c 8d 24 03          	lea    (%rbx,%rax,1),%r12
140048b9c:	49 83 c4 78          	add    $0x78,%r12
140048ba0:	48 8b 74 03 78       	mov    0x78(%rbx,%rax,1),%rsi
140048ba5:	48 85 f6             	test   %rsi,%rsi
140048ba8:	0f 84 0f 05 00 00    	je     0x1400490bd
140048bae:	48 ff 43 10          	incq   0x10(%rbx)
140048bb2:	48 89 d9             	mov    %rbx,%rcx
140048bb5:	e8 76 79 ff ff       	call   0x140040530
140048bba:	45 0f b7 44 24 0a    	movzwl 0xa(%r12),%r8d
140048bc0:	48 8b 08             	mov    (%rax),%rcx
140048bc3:	4c 8b 49 28          	mov    0x28(%rcx),%r9
140048bc7:	48 89 c1             	mov    %rax,%rcx
140048bca:	48 89 f2             	mov    %rsi,%rdx
140048bcd:	4c 89 c8             	mov    %r9,%rax
140048bd0:	ff 15 32 e1 0a 00    	call   *0xae132(%rip)        # 0x1400f6d08
140048bd6:	41 fe 4c 24 08       	decb   0x8(%r12)
140048bdb:	49 89 04 24          	mov    %rax,(%r12)
140048bdf:	45 0f b7 64 24 0a    	movzwl 0xa(%r12),%r12d
140048be5:	44 29 23             	sub    %r12d,(%rbx)
140048be8:	8b 47 18             	mov    0x18(%rdi),%eax
140048beb:	4d 89 e6             	mov    %r12,%r14
140048bee:	49 29 c6             	sub    %rax,%r14
140048bf1:	48 ff 43 58          	incq   0x58(%rbx)
140048bf5:	4c 01 73 60          	add    %r14,0x60(%rbx)
140048bf9:	80 7f 02 01          	cmpb   $0x1,0x2(%rdi)
140048bfd:	75 1b                	jne    0x140048c1a
140048bff:	48 89 f0             	mov    %rsi,%rax
140048c02:	48 c1 e0 34          	shl    $0x34,%rax
140048c06:	0f 84 49 03 00 00    	je     0x140048f55
140048c0c:	49 8d 04 34          	lea    (%r12,%rsi,1),%rax
140048c10:	48 83 c0 fc          	add    $0xfffffffffffffffc,%rax
140048c14:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140048c1a:	48 85 f5             	test   %rsi,%rbp
140048c1d:	0f 84 ad 01 00 00    	je     0x140048dd0
140048c23:	e9 98 08 00 00       	jmp    0x1400494c0
140048c28:	48 8d 46 ff          	lea    -0x1(%rsi),%rax
140048c2c:	48 31 c6             	xor    %rax,%rsi
140048c2f:	48 39 c6             	cmp    %rax,%rsi
140048c32:	0f 86 5c 08 00 00    	jbe    0x140049494
140048c38:	48 8b 3d c1 08 0d 00 	mov    0xd08c1(%rip),%rdi        # 0x140119500
140048c3f:	48 85 ff             	test   %rdi,%rdi
140048c42:	0f 84 c0 01 00 00    	je     0x140048e08
140048c48:	48 83 fb 01          	cmp    $0x1,%rbx
140048c4c:	44 8b 77 18          	mov    0x18(%rdi),%r14d
140048c50:	49 11 de             	adc    %rbx,%r14
140048c53:	49 39 de             	cmp    %rbx,%r14
140048c56:	0f 82 3e 08 00 00    	jb     0x14004949a
140048c5c:	49 0f bd c6          	bsr    %r14,%rax
140048c60:	ba 7f 00 00 00       	mov    $0x7f,%edx
140048c65:	48 0f 45 d0          	cmovne %rax,%rdx
140048c69:	48 83 f2 c0          	xor    $0xffffffffffffffc0,%rdx
140048c6d:	48 8d 05 34 7e 0a 00 	lea    0xa7e34(%rip),%rax        # 0x1400f0aa8
140048c74:	0f b6 4c 02 41       	movzbl 0x41(%rdx,%rax,1),%ecx
140048c79:	4c 89 f0             	mov    %r14,%rax
140048c7c:	48 d3 e8             	shr    %cl,%rax
140048c7f:	48 83 c2 41          	add    $0x41,%rdx
140048c83:	83 e0 07             	and    $0x7,%eax
140048c86:	8d 0c d5 00 00 00 00 	lea    0x0(,%rdx,8),%ecx
140048c8d:	4c 8d 05 5c 7e 0a 00 	lea    0xa7e5c(%rip),%r8        # 0x1400f0af0
140048c94:	4a 8b 0c 01          	mov    (%rcx,%r8,1),%rcx
140048c98:	4c 21 f1             	and    %r14,%rcx
140048c9b:	8d 04 d0             	lea    (%rax,%rdx,8),%eax
140048c9e:	48 83 f9 01          	cmp    $0x1,%rcx
140048ca2:	83 d8 ff             	sbb    $0xffffffff,%eax
140048ca5:	01 c0                	add    %eax,%eax
140048ca7:	80 3f 00             	cmpb   $0x0,(%rdi)
140048caa:	48 8d 0d df 75 0a 00 	lea    0xa75df(%rip),%rcx        # 0x1400f0290
140048cb1:	0f b7 b4 08 00 04 00 	movzwl 0x400(%rax,%rcx,1),%esi
140048cb8:	00
140048cb9:	75 1a                	jne    0x140048cd5
140048cbb:	49 81 fe 81 00 00 00 	cmp    $0x81,%r14
140048cc2:	0f 93 c0             	setae  %al
140048cc5:	66 83 fe 6e          	cmp    $0x6e,%si
140048cc9:	0f 92 c1             	setb   %cl
140048ccc:	20 c1                	and    %al,%cl
140048cce:	0f b6 c1             	movzbl %cl,%eax
140048cd1:	09 f0                	or     %esi,%eax
140048cd3:	89 c6                	mov    %eax,%esi
140048cd5:	c6 44 24 57 00       	movb   $0x0,0x57(%rsp)
140048cda:	80 7f 01 01          	cmpb   $0x1,0x1(%rdi)
140048cde:	0f 85 13 05 00 00    	jne    0x1400491f7
140048ce4:	8b 05 2e 6a 0c 00    	mov    0xc6a2e(%rip),%eax        # 0x14010f718
140048cea:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
140048cf1:	00 00
140048cf3:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
140048cf7:	80 b8 20 01 00 00 00 	cmpb   $0x0,0x120(%rax)
140048cfe:	75 05                	jne    0x140048d05
140048d00:	e8 93 56 02 00       	call   0x14006e398
140048d05:	8b 05 0d 6a 0c 00    	mov    0xc6a0d(%rip),%eax        # 0x14010f718
140048d0b:	65 48 8b 0c 25 58 00 	mov    %gs:0x58,%rcx
140048d12:	00 00
140048d14:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
140048d18:	48 8b 98 68 01 00 00 	mov    0x168(%rax),%rbx
140048d1f:	48 83 fb 01          	cmp    $0x1,%rbx
140048d23:	0f 86 b9 04 00 00    	jbe    0x1400491e2
140048d29:	48 83 fb 02          	cmp    $0x2,%rbx
140048d2d:	0f 82 c4 04 00 00    	jb     0x1400491f7
140048d33:	48 ff 43 08          	incq   0x8(%rbx)
140048d37:	44 0f b7 fe          	movzwl %si,%r15d
140048d3b:	66 3b 35 3e a9 0b 00 	cmp    0xba93e(%rip),%si        # 0x140103680
140048d42:	0f 87 79 02 00 00    	ja     0x140048fc1
140048d48:	44 89 f8             	mov    %r15d,%eax
140048d4b:	c1 e0 04             	shl    $0x4,%eax
140048d4e:	4c 8d 24 03          	lea    (%rbx,%rax,1),%r12
140048d52:	49 83 c4 78          	add    $0x78,%r12
140048d56:	48 8b 74 03 78       	mov    0x78(%rbx,%rax,1),%rsi
140048d5b:	48 85 f6             	test   %rsi,%rsi
140048d5e:	0f 84 3b 02 00 00    	je     0x140048f9f
140048d64:	48 ff 43 10          	incq   0x10(%rbx)
140048d68:	48 89 d9             	mov    %rbx,%rcx
140048d6b:	e8 c0 77 ff ff       	call   0x140040530
140048d70:	45 0f b7 44 24 0a    	movzwl 0xa(%r12),%r8d
140048d76:	48 8b 08             	mov    (%rax),%rcx
140048d79:	4c 8b 49 28          	mov    0x28(%rcx),%r9
140048d7d:	48 89 c1             	mov    %rax,%rcx
140048d80:	48 89 f2             	mov    %rsi,%rdx
140048d83:	4c 89 c8             	mov    %r9,%rax
140048d86:	ff 15 7c df 0a 00    	call   *0xadf7c(%rip)        # 0x1400f6d08
140048d8c:	41 fe 4c 24 08       	decb   0x8(%r12)
140048d91:	49 89 04 24          	mov    %rax,(%r12)
140048d95:	45 0f b7 64 24 0a    	movzwl 0xa(%r12),%r12d
140048d9b:	44 29 23             	sub    %r12d,(%rbx)
140048d9e:	8b 47 18             	mov    0x18(%rdi),%eax
140048da1:	4d 89 e6             	mov    %r12,%r14
140048da4:	49 29 c6             	sub    %rax,%r14
140048da7:	48 ff 43 58          	incq   0x58(%rbx)
140048dab:	4c 01 73 60          	add    %r14,0x60(%rbx)
140048daf:	80 7f 02 01          	cmpb   $0x1,0x2(%rdi)
140048db3:	75 1b                	jne    0x140048dd0
140048db5:	48 89 f0             	mov    %rsi,%rax
140048db8:	48 c1 e0 34          	shl    $0x34,%rax
140048dbc:	0f 84 b5 01 00 00    	je     0x140048f77
140048dc2:	49 8d 04 34          	lea    (%r12,%rsi,1),%rax
140048dc6:	48 83 c0 fc          	add    $0xfffffffffffffffc,%rax
140048dca:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140048dd0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140048dd5:	48 31 e1             	xor    %rsp,%rcx
140048dd8:	48 3b 0d 61 82 0b 00 	cmp    0xb8261(%rip),%rcx        # 0x140101040
140048ddf:	74 06                	je     0x140048de7
140048de1:	e8 ea 64 02 00       	call   0x14006f2d0
140048de6:	cc                   	int3
140048de7:	48 89 f0             	mov    %rsi,%rax
140048dea:	48 83 c4 68          	add    $0x68,%rsp
140048dee:	5b                   	pop    %rbx
140048def:	5d                   	pop    %rbp
140048df0:	5f                   	pop    %rdi
140048df1:	5e                   	pop    %rsi
140048df2:	41 5c                	pop    %r12
140048df4:	41 5d                	pop    %r13
140048df6:	41 5e                	pop    %r14
140048df8:	41 5f                	pop    %r15
140048dfa:	c3                   	ret
140048dfb:	e8 e0 3f 00 00       	call   0x14004cde0
140048e00:	48 89 c7             	mov    %rax,%rdi
140048e03:	e9 07 fc ff ff       	jmp    0x140048a0f
140048e08:	e8 d3 3f 00 00       	call   0x14004cde0
140048e0d:	48 89 c7             	mov    %rax,%rdi
140048e10:	e9 33 fe ff ff       	jmp    0x140048c48
140048e15:	48 89 d9             	mov    %rbx,%rcx
140048e18:	e8 83 ea ff ff       	call   0x1400478a0
140048e1d:	48 89 f9             	mov    %rdi,%rcx
140048e20:	e8 bb 71 ff ff       	call   0x14003ffe0
140048e25:	48 89 c3             	mov    %rax,%rbx
140048e28:	e9 34 fd ff ff       	jmp    0x140048b61
140048e2d:	45 31 ff             	xor    %r15d,%r15d
140048e30:	31 db                	xor    %ebx,%ebx
140048e32:	41 0f b7 c4          	movzwl %r12w,%eax
140048e36:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140048e3a:	c1 e0 04             	shl    $0x4,%eax
140048e3d:	48 01 f8             	add    %rdi,%rax
140048e40:	48 83 c0 48          	add    $0x48,%rax
140048e44:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140048e49:	4c 8d 67 40          	lea    0x40(%rdi),%r12
140048e4d:	4c 89 e1             	mov    %r12,%rcx
140048e50:	ff 15 ba ea 0a 00    	call   *0xaeaba(%rip)        # 0x1400f7910
140048e56:	84 c0                	test   %al,%al
140048e58:	75 08                	jne    0x140048e62
140048e5a:	4c 89 e1             	mov    %r12,%rcx
140048e5d:	e8 1e 8b ff ff       	call   0x140041980
140048e62:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140048e67:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140048e6c:	4c 8b 21             	mov    (%rcx),%r12
140048e6f:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140048e74:	48 81 fe 00 40 00 00 	cmp    $0x4000,%rsi
140048e7b:	0f 87 67 04 00 00    	ja     0x1400492e8
140048e81:	49 8b 34 24          	mov    (%r12),%rsi
140048e85:	48 85 f6             	test   %rsi,%rsi
140048e88:	0f 84 5a 04 00 00    	je     0x1400492e8
140048e8e:	c6 44 24 57 00       	movb   $0x0,0x57(%rsp)
140048e93:	44 8b 71 18          	mov    0x18(%rcx),%r14d
140048e97:	44 8b 6f 18          	mov    0x18(%rdi),%r13d
140048e9b:	4c 89 e1             	mov    %r12,%rcx
140048e9e:	e8 8d ac ff ff       	call   0x140043b30
140048ea3:	84 c0                	test   %al,%al
140048ea5:	0f 84 41 06 00 00    	je     0x1400494ec
140048eab:	4d 29 ee             	sub    %r13,%r14
140048eae:	4c 89 e0             	mov    %r12,%rax
140048eb1:	48 25 00 f0 ff ff    	and    $0xfffffffffffff000,%rax
140048eb7:	48 8b 00             	mov    (%rax),%rax
140048eba:	48 8d 15 f7 b3 0a 00 	lea    0xab3f7(%rip),%rdx        # 0x1400f42b8
140048ec1:	48 8d 0d e8 b3 0a 00 	lea    0xab3e8(%rip),%rcx        # 0x1400f42b0
140048ec8:	80 78 14 00          	cmpb   $0x0,0x14(%rax)
140048ecc:	48 0f 45 ca          	cmovne %rdx,%rcx
140048ed0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140048ed5:	44 8b 40 18          	mov    0x18(%rax),%r8d
140048ed9:	49 8b 14 24          	mov    (%r12),%rdx
140048edd:	48 8b 01             	mov    (%rcx),%rax
140048ee0:	48 8b 40 40          	mov    0x40(%rax),%rax
140048ee4:	ff 15 1e de 0a 00    	call   *0xade1e(%rip)        # 0x1400f6d08
140048eea:	49 89 04 24          	mov    %rax,(%r12)
140048eee:	41 8b 44 24 18       	mov    0x18(%r12),%eax
140048ef3:	8d 48 01             	lea    0x1(%rax),%ecx
140048ef6:	81 e1 ff 7f 00 00    	and    $0x7fff,%ecx
140048efc:	25 00 80 ff ff       	and    $0xffff8000,%eax
140048f01:	09 c8                	or     %ecx,%eax
140048f03:	41 89 44 24 18       	mov    %eax,0x18(%r12)
140048f08:	49 8b 44 24 10       	mov    0x10(%r12),%rax
140048f0d:	8b 40 18             	mov    0x18(%rax),%eax
140048f10:	48 03 87 a0 18 00 00 	add    0x18a0(%rdi),%rax
140048f17:	48 89 87 a0 18 00 00 	mov    %rax,0x18a0(%rdi)
140048f1e:	48 8b 8f a8 18 00 00 	mov    0x18a8(%rdi),%rcx
140048f25:	48 39 c1             	cmp    %rax,%rcx
140048f28:	48 0f 47 c1          	cmova  %rcx,%rax
140048f2c:	48 89 87 a8 18 00 00 	mov    %rax,0x18a8(%rdi)
140048f33:	49 8b 44 24 10       	mov    0x10(%r12),%rax
140048f38:	44 8b 60 18          	mov    0x18(%rax),%r12d
140048f3c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140048f41:	ff 15 f1 e8 0a 00    	call   *0xae8f1(%rip)        # 0x1400f7838
140048f47:	45 84 ff             	test   %r15b,%r15b
140048f4a:	0f 84 a9 fc ff ff    	je     0x140048bf9
140048f50:	e9 9c fc ff ff       	jmp    0x140048bf1
140048f55:	48 89 f0             	mov    %rsi,%rax
140048f58:	48 25 00 00 e0 ff    	and    $0xffffffffffe00000,%rax
140048f5e:	89 f1                	mov    %esi,%ecx
140048f60:	c1 e9 09             	shr    $0x9,%ecx
140048f63:	81 e1 f8 0f 00 00    	and    $0xff8,%ecx
140048f69:	48 01 c8             	add    %rcx,%rax
140048f6c:	48 05 00 20 00 00    	add    $0x2000,%rax
140048f72:	e9 9d fc ff ff       	jmp    0x140048c14
140048f77:	48 89 f0             	mov    %rsi,%rax
140048f7a:	48 25 00 00 e0 ff    	and    $0xffffffffffe00000,%rax
140048f80:	89 f1                	mov    %esi,%ecx
140048f82:	c1 e9 09             	shr    $0x9,%ecx
140048f85:	81 e1 f8 0f 00 00    	and    $0xff8,%ecx
140048f8b:	48 01 c8             	add    %rcx,%rax
140048f8e:	48 05 00 20 00 00    	add    $0x2000,%rax
140048f94:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140048f9a:	e9 31 fe ff ff       	jmp    0x140048dd0
140048f9f:	48 ff 43 20          	incq   0x20(%rbx)
140048fa3:	48 ff 43 18          	incq   0x18(%rbx)
140048fa7:	48 89 d9             	mov    %rbx,%rcx