1401fcf41:	48 3b 44 24 40       	cmp    0x40(%rsp),%rax
1401fcf46:	74 25                	je     0x1401fcf6d
1401fcf48:	4d 85 ff             	test   %r15,%r15
1401fcf4b:	4c 0f 44 fb          	cmove  %rbx,%r15
1401fcf4f:	bf 00 ff 00 00       	mov    $0xff00,%edi
1401fcf54:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401fcf59:	ff c5                	inc    %ebp
1401fcf5b:	48 8b cb             	mov    %rbx,%rcx
1401fcf5e:	e8 bd b4 02 00       	call   0x140228420
1401fcf63:	3b e8                	cmp    %eax,%ebp
1401fcf65:	0f 8c 35 fe ff ff    	jl     0x1401fcda0
1401fcf6b:	eb 08                	jmp    0x1401fcf75
1401fcf6d:	4c 8b fb             	mov    %rbx,%r15
1401fcf70:	eb 03                	jmp    0x1401fcf75
1401fcf72:	4c 8b f8             	mov    %rax,%r15
1401fcf75:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401fcf7a:	e8 21 b2 02 00       	call   0x1402281a0
1401fcf7f:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1401fcf86:	00
1401fcf87:	49 8b c7             	mov    %r15,%rax
1401fcf8a:	48 83 c4 50          	add    $0x50,%rsp
1401fcf8e:	41 5f                	pop    %r15
1401fcf90:	41 5e                	pop    %r14
1401fcf92:	41 5d                	pop    %r13
1401fcf94:	41 5c                	pop    %r12
1401fcf96:	5f                   	pop    %rdi
1401fcf97:	5e                   	pop    %rsi
1401fcf98:	5d                   	pop    %rbp
1401fcf99:	c3                   	ret
1401fcf9a:	cc                   	int3
1401fcf9b:	cc                   	int3
1401fcf9c:	cc                   	int3
1401fcf9d:	cc                   	int3
1401fcf9e:	cc                   	int3
1401fcf9f:	cc                   	int3
1401fcfa0:	40 53                	rex push %rbx
1401fcfa2:	b8 20 00 00 00       	mov    $0x20,%eax
1401fcfa7:	e8 34 d6 0f 00       	call   0x1402fa5e0
1401fcfac:	48 2b e0             	sub    %rax,%rsp
1401fcfaf:	48 8b d9             	mov    %rcx,%rbx
1401fcfb2:	e8 49 0e 01 00       	call   0x14020de00
1401fcfb7:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fcfbe:	48 8d 15 b3 62 15 00 	lea    0x1562b3(%rip),%rdx        # 0x140353278
1401fcfc5:	41 b8 13 0d 00 00    	mov    $0xd13,%r8d
1401fcfcb:	48 8b 89 50 02 00 00 	mov    0x250(%rcx),%rcx
1401fcfd2:	e8 39 c3 02 00       	call   0x140229310
1401fcfd7:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fcfde:	48 8d 15 db 64 04 00 	lea    0x464db(%rip),%rdx        # 0x1402434c0
1401fcfe5:	48 8b 89 60 02 00 00 	mov    0x260(%rcx),%rcx
1401fcfec:	e8 6f b4 02 00       	call   0x140228460
1401fcff1:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fcff8:	48 8d 15 79 62 15 00 	lea    0x156279(%rip),%rdx        # 0x140353278
1401fcfff:	41 b8 15 0d 00 00    	mov    $0xd15,%r8d
1401fd005:	48 8b 89 a8 02 00 00 	mov    0x2a8(%rcx),%rcx
1401fd00c:	e8 ff c2 02 00       	call   0x140229310
1401fd011:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fd018:	4c 8d 05 59 62 15 00 	lea    0x156259(%rip),%r8        # 0x140353278
1401fd01f:	41 b9 16 0d 00 00    	mov    $0xd16,%r9d
1401fd025:	48 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%rdx
1401fd02c:	48 8b 89 b8 02 00 00 	mov    0x2b8(%rcx),%rcx
1401fd033:	e8 e8 c3 02 00       	call   0x140229420
1401fd038:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fd03f:	48 8d 15 32 62 15 00 	lea    0x156232(%rip),%rdx        # 0x140353278
1401fd046:	41 b8 17 0d 00 00    	mov    $0xd17,%r8d
1401fd04c:	48 8b 89 e8 02 00 00 	mov    0x2e8(%rcx),%rcx
1401fd053:	e8 b8 c2 02 00       	call   0x140229310
1401fd058:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fd05f:	48 8d 15 12 62 15 00 	lea    0x156212(%rip),%rdx        # 0x140353278
1401fd066:	41 b8 18 0d 00 00    	mov    $0xd18,%r8d
1401fd06c:	48 8b 89 f0 02 00 00 	mov    0x2f0(%rcx),%rcx
1401fd073:	e8 98 c2 02 00       	call   0x140229310
1401fd078:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fd07f:	48 8b 89 40 02 00 00 	mov    0x240(%rcx),%rcx
1401fd086:	e8 e5 d4 01 00       	call   0x14021a570
1401fd08b:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fd092:	48 8b 89 08 04 00 00 	mov    0x408(%rcx),%rcx
1401fd099:	e8 d2 d4 01 00       	call   0x14021a570
1401fd09e:	48 8b cb             	mov    %rbx,%rcx
1401fd0a1:	e8 0a 10 01 00       	call   0x14020e0b0
1401fd0a6:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fd0ad:	48 8d 15 c4 61 15 00 	lea    0x1561c4(%rip),%rdx        # 0x140353278
1401fd0b4:	41 b8 21 0d 00 00    	mov    $0xd21,%r8d
1401fd0ba:	48 8b 89 e0 03 00 00 	mov    0x3e0(%rcx),%rcx
1401fd0c1:	e8 4a c2 02 00       	call   0x140229310
1401fd0c6:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fd0cd:	48 8d 15 a4 61 15 00 	lea    0x1561a4(%rip),%rdx        # 0x140353278
1401fd0d4:	41 b8 22 0d 00 00    	mov    $0xd22,%r8d
1401fd0da:	48 8b 89 f0 03 00 00 	mov    0x3f0(%rcx),%rcx
1401fd0e1:	e8 2a c2 02 00       	call   0x140229310
1401fd0e6:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401fd0ed:	33 d2                	xor    %edx,%edx
1401fd0ef:	41 b8 10 04 00 00    	mov    $0x410,%r8d
1401fd0f5:	e8 64 f9 0f 00       	call   0x1402fca5e
1401fd0fa:	48 8b cb             	mov    %rbx,%rcx
1401fd0fd:	e8 7e e5 fd ff       	call   0x1401db680
1401fd102:	85 c0                	test   %eax,%eax
1401fd104:	75 06                	jne    0x1401fd10c
1401fd106:	48 83 c4 20          	add    $0x20,%rsp
1401fd10a:	5b                   	pop    %rbx
1401fd10b:	c3                   	ret
1401fd10c:	48 8b 8b f8 06 00 00 	mov    0x6f8(%rbx),%rcx
1401fd113:	48 8d 15 5e 61 15 00 	lea    0x15615e(%rip),%rdx        # 0x140353278
1401fd11a:	41 b8 2d 0d 00 00    	mov    $0xd2d,%r8d
1401fd120:	c7 03 00 03 00 00    	movl   $0x300,(%rbx)
1401fd126:	e8 e5 c1 02 00       	call   0x140229310
1401fd12b:	33 c0                	xor    %eax,%eax
1401fd12d:	48 89 83 f8 06 00 00 	mov    %rax,0x6f8(%rbx)
1401fd134:	48 89 83 00 07 00 00 	mov    %rax,0x700(%rbx)
1401fd13b:	b8 01 00 00 00       	mov    $0x1,%eax
1401fd140:	48 83 c4 20          	add    $0x20,%rsp
1401fd144:	5b                   	pop    %rbx
1401fd145:	c3                   	ret
1401fd146:	cc                   	int3
1401fd147:	cc                   	int3
1401fd148:	cc                   	int3
1401fd149:	cc                   	int3
1401fd14a:	cc                   	int3
1401fd14b:	cc                   	int3
1401fd14c:	cc                   	int3
1401fd14d:	cc                   	int3
1401fd14e:	cc                   	int3
1401fd14f:	cc                   	int3
1401fd150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fd155:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401fd15a:	56                   	push   %rsi
1401fd15b:	57                   	push   %rdi
1401fd15c:	41 56                	push   %r14
1401fd15e:	b8 30 00 00 00       	mov    $0x30,%eax
1401fd163:	e8 78 d4 0f 00       	call   0x1402fa5e0
1401fd168:	48 2b e0             	sub    %rax,%rsp
1401fd16b:	33 ed                	xor    %ebp,%ebp
1401fd16d:	4d 63 f0             	movslq %r8d,%r14
1401fd170:	83 c2 fd             	add    $0xfffffffd,%edx
1401fd173:	49 8b f1             	mov    %r9,%rsi
1401fd176:	48 8b d9             	mov    %rcx,%rbx
1401fd179:	8b fd                	mov    %ebp,%edi
1401fd17b:	81 fa 82 00 00 00    	cmp    $0x82,%edx
1401fd181:	0f 87 e4 02 00 00    	ja     0x1401fd46b
1401fd187:	48 63 c2             	movslq %edx,%rax
1401fd18a:	48 8d 0d 6f 2e e0 ff 	lea    -0x1fd191(%rip),%rcx        # 0x140000000
1401fd191:	0f b6 84 01 10 d9 1f 	movzbl 0x1fd910(%rcx,%rax,1),%eax
1401fd198:	00
1401fd199:	8b 94 81 68 d8 1f 00 	mov    0x1fd868(%rcx,%rax,4),%edx
1401fd1a0:	48 03 d1             	add    %rcx,%rdx
1401fd1a3:	ff e2                	jmp    *%rdx
1401fd1a5:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401fd1ac:	8b b8 0c 01 00 00    	mov    0x10c(%rax),%edi
1401fd1b2:	e9 b4 02 00 00       	jmp    0x1401fd46b
1401fd1b7:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401fd1be:	8b b8 0c 01 00 00    	mov    0x10c(%rax),%edi
1401fd1c4:	89 a8 0c 01 00 00    	mov    %ebp,0x10c(%rax)
1401fd1ca:	e9 9c 02 00 00       	jmp    0x1401fd46b
1401fd1cf:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401fd1d6:	8b b8 08 01 00 00    	mov    0x108(%rax),%edi
1401fd1dc:	e9 8a 02 00 00       	jmp    0x1401fd46b
1401fd1e1:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401fd1e8:	8b 38                	mov    (%rax),%edi
1401fd1ea:	e9 7c 02 00 00       	jmp    0x1401fd46b
1401fd1ef:	48 85 f6             	test   %rsi,%rsi
1401fd1f2:	75 2b                	jne    0x1401fd21f
1401fd1f4:	c7 44 24 20 58 0d 00 	movl   $0xd58,0x20(%rsp)
1401fd1fb:	00
1401fd1fc:	41 b8 43 00 00 00    	mov    $0x43,%r8d
1401fd202:	4c 8d 0d 6f 60 15 00 	lea    0x15606f(%rip),%r9        # 0x140353278
1401fd209:	ba d5 00 00 00       	mov    $0xd5,%edx
1401fd20e:	b9 14 00 00 00       	mov    $0x14,%ecx
1401fd213:	e8 88 41 02 00       	call   0x1402213a0
1401fd218:	33 c0                	xor    %eax,%eax
1401fd21a:	e9 4e 02 00 00       	jmp    0x1401fd46d
1401fd21f:	e8 5c d7 01 00       	call   0x14021a980
1401fd224:	48 8b d6             	mov    %rsi,%rdx
1401fd227:	48 8b c8             	mov    %rax,%rcx
1401fd22a:	48 8b f8             	mov    %rax,%rdi
1401fd22d:	e8 8e da 01 00       	call   0x14021acc0
1401fd232:	85 c0                	test   %eax,%eax
1401fd234:	7f 0a                	jg     0x1401fd240
1401fd236:	48 8b cf             	mov    %rdi,%rcx
1401fd239:	e8 32 d3 01 00       	call   0x14021a570
1401fd23e:	eb 05                	jmp    0x1401fd245
1401fd240:	48 85 ff             	test   %rdi,%rdi
1401fd243:	75 29                	jne    0x1401fd26e
1401fd245:	b9 14 00 00 00       	mov    $0x14,%ecx
1401fd24a:	c7 44 24 20 5d 0d 00 	movl   $0xd5d,0x20(%rsp)
1401fd251:	00
1401fd252:	4c 8d 0d 1f 60 15 00 	lea    0x15601f(%rip),%r9        # 0x140353278
1401fd259:	ba d5 00 00 00       	mov    $0xd5,%edx
1401fd25e:	44 8d 41 2d          	lea    0x2d(%rcx),%r8d
1401fd262:	e8 39 41 02 00       	call   0x1402213a0
1401fd267:	33 c0                	xor    %eax,%eax
1401fd269:	e9 ff 01 00 00       	jmp    0x1401fd46d
1401fd26e:	48 8b cf             	mov    %rdi,%rcx
1401fd271:	e8 0a da 01 00       	call   0x14021ac80
1401fd276:	44 8b c0             	mov    %eax,%r8d
1401fd279:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401fd27e:	45 33 c9             	xor    %r9d,%r9d
1401fd281:	ba 07 00 04 00       	mov    $0x40007,%edx
1401fd286:	48 8b cb             	mov    %rbx,%rcx
1401fd289:	e8 c2 6e fe ff       	call   0x1401e4150
1401fd28e:	85 c0                	test   %eax,%eax
1401fd290:	75 31                	jne    0x1401fd2c3
1401fd292:	4c 8d 0d df 5f 15 00 	lea    0x155fdf(%rip),%r9        # 0x140353278
1401fd299:	c7 44 24 20 62 0d 00 	movl   $0xd62,0x20(%rsp)
1401fd2a0:	00
1401fd2a1:	ba d5 00 00 00       	mov    $0xd5,%edx
1401fd2a6:	8d 48 14             	lea    0x14(%rax),%ecx
1401fd2a9:	41 b8 8a 01 00 00    	mov    $0x18a,%r8d
1401fd2af:	e8 ec 40 02 00       	call   0x1402213a0
1401fd2b4:	48 8b cf             	mov    %rdi,%rcx
1401fd2b7:	e8 b4 d2 01 00       	call   0x14021a570
1401fd2bc:	33 c0                	xor    %eax,%eax
1401fd2be:	e9 aa 01 00 00       	jmp    0x1401fd46d
1401fd2c3:	48 8b 8b 88 04 00 00 	mov    0x488(%rbx),%rcx
1401fd2ca:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401fd2ce:	e8 9d d2 01 00       	call   0x14021a570
1401fd2d3:	48 8b 83 88 04 00 00 	mov    0x488(%rbx),%rax
1401fd2da:	48 89 78 08          	mov    %rdi,0x8(%rax)
1401fd2de:	e9 83 01 00 00       	jmp    0x1401fd466
1401fd2e3:	b9 14 00 00 00       	mov    $0x14,%ecx
1401fd2e8:	c7 44 24 20 6d 0d 00 	movl   $0xd6d,0x20(%rsp)
1401fd2ef:	00
1401fd2f0:	4c 8d 0d 81 5f 15 00 	lea    0x155f81(%rip),%r9        # 0x140353278
1401fd2f7:	ba d5 00 00 00       	mov    $0xd5,%edx
1401fd2fc:	44 8d 41 2e          	lea    0x2e(%rcx),%r8d
1401fd300:	e8 9b 40 02 00       	call   0x1402213a0
1401fd305:	33 c0                	xor    %eax,%eax
1401fd307:	e9 61 01 00 00       	jmp    0x1401fd46d
1401fd30c:	48 8b 83 88 04 00 00 	mov    0x488(%rbx),%rax
1401fd313:	44 89 70 18          	mov    %r14d,0x18(%rax)
1401fd317:	b8 01 00 00 00       	mov    $0x1,%eax
1401fd31c:	e9 4c 01 00 00       	jmp    0x1401fd46d
1401fd321:	48 85 f6             	test   %rsi,%rsi
1401fd324:	75 0d                	jne    0x1401fd333
1401fd326:	c7 44 24 20 7b 0d 00 	movl   $0xd7b,0x20(%rsp)
1401fd32d:	00
1401fd32e:	e9 c9 fe ff ff       	jmp    0x1401fd1fc
1401fd333:	48 8b ce             	mov    %rsi,%rcx
1401fd336:	e8 45 e2 eb ff       	call   0x1400bb580
1401fd33b:	48 85 c0             	test   %rax,%rax
1401fd33e:	75 11                	jne    0x1401fd351
1401fd340:	c7 44 24 20 80 0d 00 	movl   $0xd80,0x20(%rsp)
1401fd347:	00
1401fd348:	44 8d 40 7c          	lea    0x7c(%rax),%r8d
1401fd34c:	e9 b1 fe ff ff       	jmp    0x1401fd202
1401fd351:	48 8b c8             	mov    %rax,%rcx
1401fd354:	e8 67 f9 01 00       	call   0x14021ccc0
1401fd359:	89 44 24 58          	mov    %eax,0x58(%rsp)
1401fd35d:	85 c0                	test   %eax,%eax
1401fd35f:	0f 84 b3 fe ff ff    	je     0x1401fd218
1401fd365:	48 8d 93 a0 06 00 00 	lea    0x6a0(%rbx),%rdx
1401fd36c:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401fd372:	48 8d 8b a8 06 00 00 	lea    0x6a8(%rbx),%rcx
1401fd379:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1401fd37e:	e8 8d 4a ff ff       	call   0x1401f1e10
1401fd383:	e9 e5 00 00 00       	jmp    0x1401fd46d
1401fd388:	45 85 c0             	test   %r8d,%r8d
1401fd38b:	0f 85 9e 00 00 00    	jne    0x1401fd42f
1401fd391:	48 8b 8b 38 06 00 00 	mov    0x638(%rbx),%rcx
1401fd398:	48 8d 15 d9 5e 15 00 	lea    0x155ed9(%rip),%rdx        # 0x140353278
1401fd39f:	41 b8 99 0d 00 00    	mov    $0xd99,%r8d
1401fd3a5:	e8 66 bf 02 00       	call   0x140229310
1401fd3aa:	48 89 ab 38 06 00 00 	mov    %rbp,0x638(%rbx)
1401fd3b1:	bf 01 00 00 00       	mov    $0x1,%edi
1401fd3b6:	48 85 f6             	test   %rsi,%rsi
1401fd3b9:	0f 84 ac 00 00 00    	je     0x1401fd46b
1401fd3bf:	48 8b c6             	mov    %rsi,%rax
1401fd3c2:	40 38 2e             	cmp    %bpl,(%rsi)
1401fd3c5:	74 12                	je     0x1401fd3d9
1401fd3c7:	81 fd 00 00 00 80    	cmp    $0x80000000,%ebp
1401fd3cd:	73 0a                	jae    0x1401fd3d9
1401fd3cf:	48 ff c0             	inc    %rax
1401fd3d2:	ff c5                	inc    %ebp
1401fd3d4:	80 38 00             	cmpb   $0x0,(%rax)
1401fd3d7:	75 ee                	jne    0x1401fd3c7
1401fd3d9:	8b c5                	mov    %ebp,%eax
1401fd3db:	0f ba f0 1f          	btr    $0x1f,%eax
1401fd3df:	48 ff c8             	dec    %rax
1401fd3e2:	48 3d fe 00 00 00    	cmp    $0xfe,%rax
1401fd3e8:	77 32                	ja     0x1401fd41c
1401fd3ea:	41 b8 a4 0d 00 00    	mov    $0xda4,%r8d
1401fd3f0:	48 8d 15 81 5e 15 00 	lea    0x155e81(%rip),%rdx        # 0x140353278
1401fd3f7:	48 8b ce             	mov    %rsi,%rcx
1401fd3fa:	e8 c1 f1 03 00       	call   0x14023c5c0
1401fd3ff:	48 89 83 38 06 00 00 	mov    %rax,0x638(%rbx)
1401fd406:	48 85 c0             	test   %rax,%rax
1401fd409:	75 60                	jne    0x1401fd46b
1401fd40b:	c7 44 24 20 a5 0d 00 	movl   $0xda5,0x20(%rsp)
1401fd412:	00
1401fd413:	44 8d 40 44          	lea    0x44(%rax),%r8d
1401fd417:	e9 e6 fd ff ff       	jmp    0x1401fd202
1401fd41c:	c7 44 24 20 a1 0d 00 	movl   $0xda1,0x20(%rsp)
1401fd423:	00
1401fd424:	41 b8 3f 01 00 00    	mov    $0x13f,%r8d
1401fd42a:	e9 d3 fd ff ff       	jmp    0x1401fd202
1401fd42f:	c7 44 24 20 a9 0d 00 	movl   $0xda9,0x20(%rsp)
1401fd436:	00
1401fd437:	41 b8 40 01 00 00    	mov    $0x140,%r8d
1401fd43d:	e9 c0 fd ff ff       	jmp    0x1401fd202
1401fd442:	48 89 b3 30 06 00 00 	mov    %rsi,0x630(%rbx)
1401fd449:	eb 1b                	jmp    0x1401fd466
1401fd44b:	8b bb 40 06 00 00    	mov    0x640(%rbx),%edi
1401fd451:	eb 18                	jmp    0x1401fd46b
1401fd453:	44 89 b3 40 06 00 00 	mov    %r14d,0x640(%rbx)
1401fd45a:	eb 0a                	jmp    0x1401fd466
1401fd45c:	48 8b 83 60 06 00 00 	mov    0x660(%rbx),%rax
1401fd463:	49 89 01             	mov    %rax,(%r9)
1401fd466:	bf 01 00 00 00       	mov    $0x1,%edi
1401fd46b:	8b c7                	mov    %edi,%eax
1401fd46d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401fd472:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1401fd477:	48 83 c4 30          	add    $0x30,%rsp
1401fd47b:	41 5e                	pop    %r14
1401fd47d:	5f                   	pop    %rdi
1401fd47e:	5e                   	pop    %rsi
1401fd47f:	c3                   	ret
1401fd480:	48 89 b3 60 06 00 00 	mov    %rsi,0x660(%rbx)
1401fd487:	eb dd                	jmp    0x1401fd466
1401fd489:	48 8b 83 58 06 00 00 	mov    0x658(%rbx),%rax
1401fd490:	eb d1                	jmp    0x1401fd463
1401fd492:	48 89 b3 58 06 00 00 	mov    %rsi,0x658(%rbx)
1401fd499:	eb cb                	jmp    0x1401fd466
1401fd49b:	48 8b 83 68 06 00 00 	mov    0x668(%rbx),%rax
1401fd4a2:	49 89 01             	mov    %rax,(%r9)
1401fd4a5:	48 8b 83 70 06 00 00 	mov    0x670(%rbx),%rax
1401fd4ac:	48 85 c0             	test   %rax,%rax
1401fd4af:	74 08                	je     0x1401fd4b9
1401fd4b1:	48 3d ff ff ff 7f    	cmp    $0x7fffffff,%rax
1401fd4b7:	76 b4                	jbe    0x1401fd46d
1401fd4b9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401fd4be:	eb ad                	jmp    0x1401fd46d
1401fd4c0:	48 8b 8b 68 06 00 00 	mov    0x668(%rbx),%rcx
1401fd4c7:	48 8d 15 aa 5d 15 00 	lea    0x155daa(%rip),%rdx        # 0x140353278
1401fd4ce:	41 b8 d7 0d 00 00    	mov    $0xdd7,%r8d
1401fd4d4:	e8 37 be 02 00       	call   0x140229310
1401fd4d9:	48 89 b3 68 06 00 00 	mov    %rsi,0x668(%rbx)
1401fd4e0:	4c 89 b3 70 06 00 00 	mov    %r14,0x670(%rbx)
1401fd4e7:	e9 7a ff ff ff       	jmp    0x1401fd466
1401fd4ec:	33 d2                	xor    %edx,%edx
1401fd4ee:	48 8b cb             	mov    %rbx,%rcx
1401fd4f1:	45 85 c0             	test   %r8d,%r8d
1401fd4f4:	4c 8b c6             	mov    %rsi,%r8
1401fd4f7:	74 0a                	je     0x1401fd503
1401fd4f9:	e8 22 6a fe ff       	call   0x1401e3f20
1401fd4fe:	e9 6a ff ff ff       	jmp    0x1401fd46d
1401fd503:	e8 18 69 fe ff       	call   0x1401e3e20
1401fd508:	e9 60 ff ff ff       	jmp    0x1401fd46d
1401fd50d:	33 d2                	xor    %edx,%edx
1401fd50f:	48 8b cb             	mov    %rbx,%rcx
1401fd512:	45 85 c0             	test   %r8d,%r8d
1401fd515:	4c 8b c6             	mov    %rsi,%r8
1401fd518:	74 0a                	je     0x1401fd524