14000af1b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14000af20:	4c 8b c6             	mov    %rsi,%r8
14000af23:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14000af28:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14000af2d:	33 c9                	xor    %ecx,%ecx
14000af2f:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14000af34:	ff 15 9e 24 00 00    	call   *0x249e(%rip)        # 0x14000d3d8
14000af3a:	ff c7                	inc    %edi
14000af3c:	83 ff 02             	cmp    $0x2,%edi
14000af3f:	7c b1                	jl     0x14000aef2
14000af41:	48 83 c4 40          	add    $0x40,%rsp
14000af45:	5f                   	pop    %rdi
14000af46:	5e                   	pop    %rsi
14000af47:	5b                   	pop    %rbx
14000af48:	c3                   	ret
14000af49:	cc                   	int3
14000af4a:	cc                   	int3
14000af4b:	cc                   	int3
14000af4c:	cc                   	int3
14000af4d:	cc                   	int3
14000af4e:	cc                   	int3
14000af4f:	cc                   	int3
14000af50:	48 83 ec 28          	sub    $0x28,%rsp
14000af54:	e8 7f 08 00 00       	call   0x14000b7d8
14000af59:	85 c0                	test   %eax,%eax
14000af5b:	74 21                	je     0x14000af7e
14000af5d:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
14000af64:	00 00
14000af66:	48 8b 48 08          	mov    0x8(%rax),%rcx
14000af6a:	eb 05                	jmp    0x14000af71
14000af6c:	48 3b c8             	cmp    %rax,%rcx
14000af6f:	74 14                	je     0x14000af85
14000af71:	33 c0                	xor    %eax,%eax
14000af73:	f0 48 0f b1 0d bc 78 	lock cmpxchg %rcx,0x78bc(%rip)        # 0x140012838
14000af7a:	00 00
14000af7c:	75 ee                	jne    0x14000af6c
14000af7e:	32 c0                	xor    %al,%al
14000af80:	48 83 c4 28          	add    $0x28,%rsp
14000af84:	c3                   	ret
14000af85:	b0 01                	mov    $0x1,%al
14000af87:	eb f7                	jmp    0x14000af80
14000af89:	cc                   	int3
14000af8a:	cc                   	int3
14000af8b:	cc                   	int3
14000af8c:	cc                   	int3
14000af8d:	cc                   	int3
14000af8e:	cc                   	int3
14000af8f:	cc                   	int3
14000af90:	40 53                	rex push %rbx
14000af92:	48 83 ec 20          	sub    $0x20,%rsp
14000af96:	0f b6 05 d4 78 00 00 	movzbl 0x78d4(%rip),%eax        # 0x140012871
14000af9d:	85 c9                	test   %ecx,%ecx
14000af9f:	bb 01 00 00 00       	mov    $0x1,%ebx
14000afa4:	0f 44 c3             	cmove  %ebx,%eax
14000afa7:	88 05 c4 78 00 00    	mov    %al,0x78c4(%rip)        # 0x140012871
14000afad:	e8 a2 06 00 00       	call   0x14000b654
14000afb2:	e8 81 03 00 00       	call   0x14000b338
14000afb7:	84 c0                	test   %al,%al
14000afb9:	75 04                	jne    0x14000afbf
14000afbb:	32 c0                	xor    %al,%al
14000afbd:	eb 14                	jmp    0x14000afd3
14000afbf:	e8 74 03 00 00       	call   0x14000b338
14000afc4:	84 c0                	test   %al,%al
14000afc6:	75 09                	jne    0x14000afd1
14000afc8:	33 c9                	xor    %ecx,%ecx
14000afca:	e8 69 03 00 00       	call   0x14000b338
14000afcf:	eb ea                	jmp    0x14000afbb
14000afd1:	8a c3                	mov    %bl,%al
14000afd3:	48 83 c4 20          	add    $0x20,%rsp
14000afd7:	5b                   	pop    %rbx
14000afd8:	c3                   	ret
14000afd9:	cc                   	int3
14000afda:	cc                   	int3
14000afdb:	cc                   	int3
14000afdc:	cc                   	int3
14000afdd:	cc                   	int3
14000afde:	cc                   	int3
14000afdf:	cc                   	int3
14000afe0:	40 53                	rex push %rbx
14000afe2:	48 83 ec 20          	sub    $0x20,%rsp
14000afe6:	80 3d 83 78 00 00 00 	cmpb   $0x0,0x7883(%rip)        # 0x140012870
14000afed:	8b d9                	mov    %ecx,%ebx
14000afef:	0f 85 88 00 00 00    	jne    0x14000b07d
14000aff5:	83 f9 01             	cmp    $0x1,%ecx
14000aff8:	0f 87 87 00 00 00    	ja     0x14000b085
14000affe:	e8 d5 07 00 00       	call   0x14000b7d8
14000b003:	85 c0                	test   %eax,%eax
14000b005:	74 28                	je     0x14000b02f
14000b007:	85 db                	test   %ebx,%ebx
14000b009:	75 24                	jne    0x14000b02f
14000b00b:	48 8d 0d 2e 78 00 00 	lea    0x782e(%rip),%rcx        # 0x140012840
14000b012:	e8 cf 08 00 00       	call   0x14000b8e6
14000b017:	85 c0                	test   %eax,%eax
14000b019:	75 10                	jne    0x14000b02b
14000b01b:	48 8d 0d 36 78 00 00 	lea    0x7836(%rip),%rcx        # 0x140012858
14000b022:	e8 bf 08 00 00       	call   0x14000b8e6
14000b027:	85 c0                	test   %eax,%eax
14000b029:	74 4b                	je     0x14000b076
14000b02b:	32 c0                	xor    %al,%al
14000b02d:	eb 50                	jmp    0x14000b07f
14000b02f:	48 8b 15 ca 71 00 00 	mov    0x71ca(%rip),%rdx        # 0x140012200
14000b036:	b9 40 00 00 00       	mov    $0x40,%ecx
14000b03b:	8b c2                	mov    %edx,%eax
14000b03d:	83 e0 3f             	and    $0x3f,%eax
14000b040:	2b c8                	sub    %eax,%ecx
14000b042:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14000b046:	48 d3 c8             	ror    %cl,%rax
14000b049:	48 33 c2             	xor    %rdx,%rax
14000b04c:	48 89 05 ed 77 00 00 	mov    %rax,0x77ed(%rip)        # 0x140012840
14000b053:	48 89 05 ee 77 00 00 	mov    %rax,0x77ee(%rip)        # 0x140012848
14000b05a:	48 89 05 ef 77 00 00 	mov    %rax,0x77ef(%rip)        # 0x140012850
14000b061:	48 89 05 f0 77 00 00 	mov    %rax,0x77f0(%rip)        # 0x140012858
14000b068:	48 89 05 f1 77 00 00 	mov    %rax,0x77f1(%rip)        # 0x140012860
14000b06f:	48 89 05 f2 77 00 00 	mov    %rax,0x77f2(%rip)        # 0x140012868
14000b076:	c6 05 f3 77 00 00 01 	movb   $0x1,0x77f3(%rip)        # 0x140012870
14000b07d:	b0 01                	mov    $0x1,%al
14000b07f:	48 83 c4 20          	add    $0x20,%rsp
14000b083:	5b                   	pop    %rbx
14000b084:	c3                   	ret
14000b085:	b9 05 00 00 00       	mov    $0x5,%ecx
14000b08a:	e8 21 03 00 00       	call   0x14000b3b0
14000b08f:	cc                   	int3
14000b090:	cc                   	int3
14000b091:	cc                   	int3
14000b092:	cc                   	int3
14000b093:	cc                   	int3
14000b094:	cc                   	int3
14000b095:	cc                   	int3
14000b096:	cc                   	int3
14000b097:	cc                   	int3
14000b098:	48 83 ec 18          	sub    $0x18,%rsp
14000b09c:	4c 8b c1             	mov    %rcx,%r8
14000b09f:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
14000b0a4:	66 39 05 55 4f ff ff 	cmp    %ax,-0xb0ab(%rip)        # 0x140000000
14000b0ab:	75 78                	jne    0x14000b125
14000b0ad:	48 63 0d 88 4f ff ff 	movslq -0xb078(%rip),%rcx        # 0x14000003c
14000b0b4:	48 8d 15 45 4f ff ff 	lea    -0xb0bb(%rip),%rdx        # 0x140000000
14000b0bb:	48 03 ca             	add    %rdx,%rcx
14000b0be:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
14000b0c4:	75 5f                	jne    0x14000b125
14000b0c6:	b8 0b 02 00 00       	mov    $0x20b,%eax
14000b0cb:	66 39 41 18          	cmp    %ax,0x18(%rcx)
14000b0cf:	75 54                	jne    0x14000b125
14000b0d1:	4c 2b c2             	sub    %rdx,%r8
14000b0d4:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
14000b0d8:	48 8d 51 18          	lea    0x18(%rcx),%rdx
14000b0dc:	48 03 d0             	add    %rax,%rdx
14000b0df:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
14000b0e3:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14000b0e7:	4c 8d 0c ca          	lea    (%rdx,%rcx,8),%r9
14000b0eb:	48 89 14 24          	mov    %rdx,(%rsp)
14000b0ef:	49 3b d1             	cmp    %r9,%rdx
14000b0f2:	74 18                	je     0x14000b10c
14000b0f4:	8b 4a 0c             	mov    0xc(%rdx),%ecx
14000b0f7:	4c 3b c1             	cmp    %rcx,%r8
14000b0fa:	72 0a                	jb     0x14000b106
14000b0fc:	8b 42 08             	mov    0x8(%rdx),%eax
14000b0ff:	03 c1                	add    %ecx,%eax
14000b101:	4c 3b c0             	cmp    %rax,%r8
14000b104:	72 08                	jb     0x14000b10e
14000b106:	48 83 c2 28          	add    $0x28,%rdx
14000b10a:	eb df                	jmp    0x14000b0eb
14000b10c:	33 d2                	xor    %edx,%edx
14000b10e:	48 85 d2             	test   %rdx,%rdx
14000b111:	75 04                	jne    0x14000b117
14000b113:	32 c0                	xor    %al,%al
14000b115:	eb 14                	jmp    0x14000b12b
14000b117:	83 7a 24 00          	cmpl   $0x0,0x24(%rdx)
14000b11b:	7d 04                	jge    0x14000b121
14000b11d:	32 c0                	xor    %al,%al
14000b11f:	eb 0a                	jmp    0x14000b12b
14000b121:	b0 01                	mov    $0x1,%al
14000b123:	eb 06                	jmp    0x14000b12b
14000b125:	32 c0                	xor    %al,%al
14000b127:	eb 02                	jmp    0x14000b12b
14000b129:	32 c0                	xor    %al,%al
14000b12b:	48 83 c4 18          	add    $0x18,%rsp
14000b12f:	c3                   	ret
14000b130:	cc                   	int3
14000b131:	cc                   	int3
14000b132:	cc                   	int3
14000b133:	cc                   	int3
14000b134:	cc                   	int3
14000b135:	cc                   	int3
14000b136:	cc                   	int3
14000b137:	cc                   	int3
14000b138:	40 53                	rex push %rbx
14000b13a:	48 83 ec 20          	sub    $0x20,%rsp
14000b13e:	8a d9                	mov    %cl,%bl
14000b140:	e8 93 06 00 00       	call   0x14000b7d8
14000b145:	33 d2                	xor    %edx,%edx
14000b147:	85 c0                	test   %eax,%eax
14000b149:	74 0b                	je     0x14000b156
14000b14b:	84 db                	test   %bl,%bl
14000b14d:	75 07                	jne    0x14000b156
14000b14f:	48 87 15 e2 76 00 00 	xchg   %rdx,0x76e2(%rip)        # 0x140012838
14000b156:	48 83 c4 20          	add    $0x20,%rsp
14000b15a:	5b                   	pop    %rbx
14000b15b:	c3                   	ret
14000b15c:	cc                   	int3
14000b15d:	cc                   	int3
14000b15e:	cc                   	int3
14000b15f:	cc                   	int3
14000b160:	cc                   	int3
14000b161:	cc                   	int3
14000b162:	cc                   	int3
14000b163:	cc                   	int3
14000b164:	40 53                	rex push %rbx
14000b166:	48 83 ec 20          	sub    $0x20,%rsp
14000b16a:	80 3d 00 77 00 00 00 	cmpb   $0x0,0x7700(%rip)        # 0x140012871
14000b171:	8a d9                	mov    %cl,%bl
14000b173:	74 04                	je     0x14000b179
14000b175:	84 d2                	test   %dl,%dl
14000b177:	75 0c                	jne    0x14000b185
14000b179:	e8 ba 01 00 00       	call   0x14000b338
14000b17e:	8a cb                	mov    %bl,%cl
14000b180:	e8 b3 01 00 00       	call   0x14000b338
14000b185:	b0 01                	mov    $0x1,%al
14000b187:	48 83 c4 20          	add    $0x20,%rsp
14000b18b:	5b                   	pop    %rbx
14000b18c:	c3                   	ret
14000b18d:	cc                   	int3
14000b18e:	cc                   	int3
14000b18f:	cc                   	int3
14000b190:	cc                   	int3
14000b191:	cc                   	int3
14000b192:	cc                   	int3
14000b193:	cc                   	int3
14000b194:	40 53                	rex push %rbx
14000b196:	48 83 ec 20          	sub    $0x20,%rsp
14000b19a:	48 8b 15 5f 70 00 00 	mov    0x705f(%rip),%rdx        # 0x140012200
14000b1a1:	48 8b d9             	mov    %rcx,%rbx
14000b1a4:	8b ca                	mov    %edx,%ecx
14000b1a6:	48 33 15 93 76 00 00 	xor    0x7693(%rip),%rdx        # 0x140012840
14000b1ad:	83 e1 3f             	and    $0x3f,%ecx
14000b1b0:	48 d3 ca             	ror    %cl,%rdx
14000b1b3:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
14000b1b7:	75 0a                	jne    0x14000b1c3
14000b1b9:	48 8b cb             	mov    %rbx,%rcx
14000b1bc:	e8 01 07 00 00       	call   0x14000b8c2
14000b1c1:	eb 0f                	jmp    0x14000b1d2
14000b1c3:	48 8b d3             	mov    %rbx,%rdx
14000b1c6:	48 8d 0d 73 76 00 00 	lea    0x7673(%rip),%rcx        # 0x140012840
14000b1cd:	e8 4a 07 00 00       	call   0x14000b91c
14000b1d2:	33 c9                	xor    %ecx,%ecx
14000b1d4:	85 c0                	test   %eax,%eax
14000b1d6:	48 0f 44 cb          	cmove  %rbx,%rcx
14000b1da:	48 8b c1             	mov    %rcx,%rax
14000b1dd:	48 83 c4 20          	add    $0x20,%rsp
14000b1e1:	5b                   	pop    %rbx
14000b1e2:	c3                   	ret
14000b1e3:	cc                   	int3
14000b1e4:	cc                   	int3
14000b1e5:	cc                   	int3
14000b1e6:	cc                   	int3
14000b1e7:	cc                   	int3
14000b1e8:	cc                   	int3
14000b1e9:	cc                   	int3
14000b1ea:	cc                   	int3
14000b1eb:	cc                   	int3
14000b1ec:	48 83 ec 28          	sub    $0x28,%rsp
14000b1f0:	e8 9f ff ff ff       	call   0x14000b194
14000b1f5:	48 f7 d8             	neg    %rax
14000b1f8:	1b c0                	sbb    %eax,%eax
14000b1fa:	f7 d8                	neg    %eax
14000b1fc:	ff c8                	dec    %eax
14000b1fe:	48 83 c4 28          	add    $0x28,%rsp
14000b202:	c3                   	ret
14000b203:	cc                   	int3
14000b204:	cc                   	int3
14000b205:	cc                   	int3
14000b206:	cc                   	int3
14000b207:	cc                   	int3
14000b208:	cc                   	int3
14000b209:	cc                   	int3
14000b20a:	cc                   	int3
14000b20b:	cc                   	int3
14000b20c:	e9 47 fb ff ff       	jmp    0x14000ad58
14000b211:	cc                   	int3
14000b212:	cc                   	int3
14000b213:	cc                   	int3
14000b214:	cc                   	int3
14000b215:	cc                   	int3
14000b216:	cc                   	int3
14000b217:	cc                   	int3
14000b218:	cc                   	int3
14000b219:	cc                   	int3
14000b21a:	cc                   	int3
14000b21b:	cc                   	int3
14000b21c:	cc                   	int3
14000b21d:	cc                   	int3
14000b21e:	cc                   	int3
14000b21f:	cc                   	int3
14000b220:	40 53                	rex push %rbx
14000b222:	48 83 ec 20          	sub    $0x20,%rsp
14000b226:	48 8d 05 eb 1d 00 00 	lea    0x1deb(%rip),%rax        # 0x14000d018
14000b22d:	48 8b d9             	mov    %rcx,%rbx
14000b230:	48 89 01             	mov    %rax,(%rcx)
14000b233:	f6 c2 01             	test   $0x1,%dl
14000b236:	74 05                	je     0x14000b23d
14000b238:	e8 1b fb ff ff       	call   0x14000ad58
14000b23d:	48 8b c3             	mov    %rbx,%rax
14000b240:	48 83 c4 20          	add    $0x20,%rsp
14000b244:	5b                   	pop    %rbx
14000b245:	c3                   	ret
14000b246:	cc                   	int3
14000b247:	cc                   	int3
14000b248:	cc                   	int3
14000b249:	cc                   	int3
14000b24a:	cc                   	int3
14000b24b:	cc                   	int3
14000b24c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14000b251:	55                   	push   %rbp
14000b252:	48 8b ec             	mov    %rsp,%rbp
14000b255:	48 83 ec 20          	sub    $0x20,%rsp
14000b259:	48 8b 05 a0 6f 00 00 	mov    0x6fa0(%rip),%rax        # 0x140012200
14000b260:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
14000b267:	2b 00 00
14000b26a:	48 3b c3             	cmp    %rbx,%rax
14000b26d:	75 74                	jne    0x14000b2e3
14000b26f:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14000b274:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14000b278:	ff 15 6a 21 00 00    	call   *0x216a(%rip)        # 0x14000d3e8
14000b27e:	48 8b 45 18          	mov    0x18(%rbp),%rax
14000b282:	48 89 45 10          	mov    %rax,0x10(%rbp)
14000b286:	ff 15 b4 1f 00 00    	call   *0x1fb4(%rip)        # 0x14000d240
14000b28c:	8b c0                	mov    %eax,%eax
14000b28e:	48 31 45 10          	xor    %rax,0x10(%rbp)
14000b292:	ff 15 00 20 00 00    	call   *0x2000(%rip)        # 0x14000d298
14000b298:	8b c0                	mov    %eax,%eax
14000b29a:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14000b29e:	48 31 45 10          	xor    %rax,0x10(%rbp)
14000b2a2:	ff 15 00 21 00 00    	call   *0x2100(%rip)        # 0x14000d3a8
14000b2a8:	8b 45 20             	mov    0x20(%rbp),%eax
14000b2ab:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14000b2af:	48 c1 e0 20          	shl    $0x20,%rax
14000b2b3:	48 33 45 20          	xor    0x20(%rbp),%rax
14000b2b7:	48 33 45 10          	xor    0x10(%rbp),%rax
14000b2bb:	48 33 c1             	xor    %rcx,%rax
14000b2be:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
14000b2c5:	ff 00 00
14000b2c8:	48 23 c1             	and    %rcx,%rax
14000b2cb:	48 b9 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rcx
14000b2d2:	2b 00 00
14000b2d5:	48 3b c3             	cmp    %rbx,%rax
14000b2d8:	48 0f 44 c1          	cmove  %rcx,%rax
14000b2dc:	48 89 05 1d 6f 00 00 	mov    %rax,0x6f1d(%rip)        # 0x140012200
14000b2e3:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000b2e8:	48 f7 d0             	not    %rax
14000b2eb:	48 89 05 16 6f 00 00 	mov    %rax,0x6f16(%rip)        # 0x140012208