1402ac039:	48 8b cb             	mov    %rbx,%rcx
1402ac03c:	e8 3f db dd ff       	call   0x140089b80
1402ac041:	3d 4b 04 00 00       	cmp    $0x44b,%eax
1402ac046:	74 0d                	je     0x1402ac055
1402ac048:	c7 44 24 20 92 00 00 	movl   $0x92,0x20(%rsp)
1402ac04f:	00
1402ac050:	e9 b7 00 00 00       	jmp    0x1402ac10c
1402ac055:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1402ac059:	b8 01 00 00 00       	mov    $0x1,%eax
1402ac05e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac063:	48 83 c4 30          	add    $0x30,%rsp
1402ac067:	5f                   	pop    %rdi
1402ac068:	c3                   	ret
1402ac069:	48 8b 47 18          	mov    0x18(%rdi),%rax
1402ac06d:	49 89 01             	mov    %rax,(%r9)
1402ac070:	b8 01 00 00 00       	mov    $0x1,%eax
1402ac075:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac07a:	48 83 c4 30          	add    $0x30,%rsp
1402ac07e:	5f                   	pop    %rdi
1402ac07f:	c3                   	ret
1402ac080:	ba 78 00 00 00       	mov    $0x78,%edx
1402ac085:	c7 44 24 20 a3 00 00 	movl   $0xa3,0x20(%rsp)
1402ac08c:	00
1402ac08d:	4c 8d 0d 3c 70 0e 00 	lea    0xe703c(%rip),%r9        # 0x1403930d0
1402ac094:	8d 4a 92             	lea    -0x6e(%rdx),%ecx
1402ac097:	44 8d 42 1e          	lea    0x1e(%rdx),%r8d
1402ac09b:	e8 00 53 f7 ff       	call   0x1402213a0
1402ac0a0:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1402ac0a5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac0aa:	48 83 c4 30          	add    $0x30,%rsp
1402ac0ae:	5f                   	pop    %rdi
1402ac0af:	c3                   	ret
1402ac0b0:	41 81 f8 00 01 00 00 	cmp    $0x100,%r8d
1402ac0b7:	7c e7                	jl     0x1402ac0a0
1402ac0b9:	44 89 07             	mov    %r8d,(%rdi)
1402ac0bc:	b8 01 00 00 00       	mov    $0x1,%eax
1402ac0c1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac0c6:	48 83 c4 30          	add    $0x30,%rsp
1402ac0ca:	5f                   	pop    %rdi
1402ac0cb:	c3                   	ret
1402ac0cc:	81 ea 02 10 00 00    	sub    $0x1002,%edx
1402ac0d2:	74 71                	je     0x1402ac145
1402ac0d4:	83 fa 01             	cmp    $0x1,%edx
1402ac0d7:	75 c7                	jne    0x1402ac0a0
1402ac0d9:	48 8b cb             	mov    %rbx,%rcx
1402ac0dc:	e8 9f da dd ff       	call   0x140089b80
1402ac0e1:	83 f8 40             	cmp    $0x40,%eax
1402ac0e4:	74 4b                	je     0x1402ac131
1402ac0e6:	48 8b cb             	mov    %rbx,%rcx
1402ac0e9:	e8 92 da dd ff       	call   0x140089b80
1402ac0ee:	3d a3 02 00 00       	cmp    $0x2a3,%eax
1402ac0f3:	74 3c                	je     0x1402ac131
1402ac0f5:	48 8b cb             	mov    %rbx,%rcx
1402ac0f8:	e8 83 da dd ff       	call   0x140089b80
1402ac0fd:	3d a0 02 00 00       	cmp    $0x2a0,%eax
1402ac102:	74 2d                	je     0x1402ac131
1402ac104:	c7 44 24 20 80 00 00 	movl   $0x80,0x20(%rsp)
1402ac10b:	00
1402ac10c:	ba 78 00 00 00       	mov    $0x78,%edx
1402ac111:	4c 8d 0d b8 6f 0e 00 	lea    0xe6fb8(%rip),%r9        # 0x1403930d0
1402ac118:	8d 4a 92             	lea    -0x6e(%rdx),%ecx
1402ac11b:	44 8d 42 f2          	lea    -0xe(%rdx),%r8d
1402ac11f:	e8 7c 52 f7 ff       	call   0x1402213a0
1402ac124:	33 c0                	xor    %eax,%eax
1402ac126:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac12b:	48 83 c4 30          	add    $0x30,%rsp
1402ac12f:	5f                   	pop    %rdi
1402ac130:	c3                   	ret
1402ac131:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1402ac135:	b8 01 00 00 00       	mov    $0x1,%eax
1402ac13a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac13f:	48 83 c4 30          	add    $0x30,%rsp
1402ac143:	5f                   	pop    %rdi
1402ac144:	c3                   	ret
1402ac145:	41 81 f8 a0 00 00 00 	cmp    $0xa0,%r8d
1402ac14c:	74 1b                	je     0x1402ac169
1402ac14e:	41 81 f8 e0 00 00 00 	cmp    $0xe0,%r8d
1402ac155:	74 12                	je     0x1402ac169
1402ac157:	45 85 c0             	test   %r8d,%r8d
1402ac15a:	74 0d                	je     0x1402ac169
1402ac15c:	41 81 f8 00 01 00 00 	cmp    $0x100,%r8d
1402ac163:	0f 85 37 ff ff ff    	jne    0x1402ac0a0
1402ac169:	44 89 47 04          	mov    %r8d,0x4(%rdi)
1402ac16d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac172:	b8 01 00 00 00       	mov    $0x1,%eax
1402ac177:	48 83 c4 30          	add    $0x30,%rsp
1402ac17b:	5f                   	pop    %rdi
1402ac17c:	c3                   	ret
1402ac17d:	0f 1f 00             	nopl   (%rax)
1402ac180:	9d                   	popf
1402ac181:	bf 2a 00 80 c0       	mov    $0xc080002a,%edi
1402ac186:	2a 00                	sub    (%rax),%al
1402ac188:	a0 c0 2a 00 a0 c0 2a 	movabs 0x6d002ac0a0002ac0,%al
1402ac18f:	00 6d
1402ac191:	c1 2a 00             	shrl   $0x0,(%rdx)
1402ac194:	a0 c0 2a 00 6d c1 2a 	movabs 0xa0002ac16d002ac0,%al
1402ac19b:	00 a0
1402ac19d:	c0 2a 00             	shrb   $0x0,(%rdx)
1402ac1a0:	a0 c0 2a 00 a0 c0 2a 	movabs 0x6d002ac0a0002ac0,%al
1402ac1a7:	00 6d
1402ac1a9:	c1 2a 00             	shrl   $0x0,(%rdx)
1402ac1ac:	a0 c0 2a 00 69 c0 2a 	movabs 0xcc002ac069002ac0,%al
1402ac1b3:	00 cc
1402ac1b5:	cc                   	int3
1402ac1b6:	cc                   	int3
1402ac1b7:	cc                   	int3
1402ac1b8:	cc                   	int3
1402ac1b9:	cc                   	int3
1402ac1ba:	cc                   	int3
1402ac1bb:	cc                   	int3
1402ac1bc:	cc                   	int3
1402ac1bd:	cc                   	int3
1402ac1be:	cc                   	int3
1402ac1bf:	cc                   	int3
1402ac1c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ac1c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402ac1ca:	57                   	push   %rdi
1402ac1cb:	b8 30 00 00 00       	mov    $0x30,%eax
1402ac1d0:	e8 0b e4 04 00       	call   0x1402fa5e0
1402ac1d5:	48 2b e0             	sub    %rax,%rsp
1402ac1d8:	48 8b da             	mov    %rdx,%rbx
1402ac1db:	48 8b f1             	mov    %rcx,%rsi
1402ac1de:	48 8b cb             	mov    %rbx,%rcx
1402ac1e1:	48 8d 15 00 6f 0e 00 	lea    0xe6f00(%rip),%rdx        # 0x1403930e8
1402ac1e8:	49 8b f8             	mov    %r8,%rdi
1402ac1eb:	e8 a4 08 05 00       	call   0x1402fca94
1402ac1f0:	85 c0                	test   %eax,%eax
1402ac1f2:	75 3d                	jne    0x1402ac231
1402ac1f4:	48 8b cf             	mov    %rdi,%rcx
1402ac1f7:	ff 15 8b dc 07 00    	call   *0x7dc8b(%rip)        # 0x140329e88
1402ac1fd:	ba 74 00 00 00       	mov    $0x74,%edx
1402ac202:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402ac209:	00 00
1402ac20b:	41 b9 01 10 00 00    	mov    $0x1001,%r9d
1402ac211:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402ac215:	48 8b ce             	mov    %rsi,%rcx
1402ac218:	44 8d 42 8e          	lea    -0x72(%rdx),%r8d
1402ac21c:	e8 ef da fa ff       	call   0x140259d10
1402ac221:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac226:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ac22b:	48 83 c4 30          	add    $0x30,%rsp
1402ac22f:	5f                   	pop    %rdi
1402ac230:	c3                   	ret
1402ac231:	48 8d 15 c8 6e 0e 00 	lea    0xe6ec8(%rip),%rdx        # 0x140393100
1402ac238:	48 8b cb             	mov    %rbx,%rcx
1402ac23b:	e8 54 08 05 00       	call   0x1402fca94
1402ac240:	85 c0                	test   %eax,%eax
1402ac242:	75 3d                	jne    0x1402ac281
1402ac244:	48 8b cf             	mov    %rdi,%rcx
1402ac247:	ff 15 3b dc 07 00    	call   *0x7dc3b(%rip)        # 0x140329e88
1402ac24d:	ba 74 00 00 00       	mov    $0x74,%edx
1402ac252:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402ac259:	00 00
1402ac25b:	41 b9 02 10 00 00    	mov    $0x1002,%r9d
1402ac261:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402ac265:	48 8b ce             	mov    %rsi,%rcx
1402ac268:	44 8d 42 8e          	lea    -0x72(%rdx),%r8d
1402ac26c:	e8 9f da fa ff       	call   0x140259d10
1402ac271:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac276:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ac27b:	48 83 c4 30          	add    $0x30,%rsp
1402ac27f:	5f                   	pop    %rdi
1402ac280:	c3                   	ret
1402ac281:	48 8d 15 90 6e 0e 00 	lea    0xe6e90(%rip),%rdx        # 0x140393118
1402ac288:	48 8b cb             	mov    %rbx,%rcx
1402ac28b:	e8 04 08 05 00       	call   0x1402fca94
1402ac290:	85 c0                	test   %eax,%eax
1402ac292:	75 71                	jne    0x1402ac305
1402ac294:	48 8b cf             	mov    %rdi,%rcx
1402ac297:	e8 b4 57 f9 ff       	call   0x140241a50
1402ac29c:	48 85 c0             	test   %rax,%rax
1402ac29f:	75 30                	jne    0x1402ac2d1
1402ac2a1:	4c 8d 0d 28 6e 0e 00 	lea    0xe6e28(%rip),%r9        # 0x1403930d0
1402ac2a8:	c7 44 24 20 bb 00 00 	movl   $0xbb,0x20(%rsp)
1402ac2af:	00
1402ac2b0:	8d 50 68             	lea    0x68(%rax),%edx
1402ac2b3:	44 8d 40 6a          	lea    0x6a(%rax),%r8d
1402ac2b7:	8d 48 0a             	lea    0xa(%rax),%ecx
1402ac2ba:	e8 e1 50 f7 ff       	call   0x1402213a0
1402ac2bf:	33 c0                	xor    %eax,%eax
1402ac2c1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac2c6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ac2cb:	48 83 c4 30          	add    $0x30,%rsp
1402ac2cf:	5f                   	pop    %rdi
1402ac2d0:	c3                   	ret
1402ac2d1:	ba 74 00 00 00       	mov    $0x74,%edx
1402ac2d6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402ac2db:	41 b9 03 10 00 00    	mov    $0x1003,%r9d
1402ac2e1:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1402ac2e8:	00
1402ac2e9:	48 8b ce             	mov    %rsi,%rcx
1402ac2ec:	44 8d 42 8e          	lea    -0x72(%rdx),%r8d
1402ac2f0:	e8 1b da fa ff       	call   0x140259d10
1402ac2f5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac2fa:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ac2ff:	48 83 c4 30          	add    $0x30,%rsp
1402ac303:	5f                   	pop    %rdi
1402ac304:	c3                   	ret
1402ac305:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac30a:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1402ac30f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ac314:	48 83 c4 30          	add    $0x30,%rsp
1402ac318:	5f                   	pop    %rdi
1402ac319:	c3                   	ret
1402ac31a:	cc                   	int3
1402ac31b:	cc                   	int3
1402ac31c:	cc                   	int3
1402ac31d:	cc                   	int3
1402ac31e:	cc                   	int3
1402ac31f:	cc                   	int3
1402ac320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ac325:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402ac32a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402ac32f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402ac334:	41 56                	push   %r14
1402ac336:	b8 50 00 00 00       	mov    $0x50,%eax
1402ac33b:	e8 a0 e2 04 00       	call   0x1402fa5e0
1402ac340:	48 2b e0             	sub    %rax,%rsp
1402ac343:	48 8b 71 28          	mov    0x28(%rcx),%rsi
1402ac347:	45 33 f6             	xor    %r14d,%r14d
1402ac34a:	48 8b ea             	mov    %rdx,%rbp
1402ac34d:	48 8b f9             	mov    %rcx,%rdi
1402ac350:	4c 39 71 38          	cmp    %r14,0x38(%rcx)
1402ac354:	74 1a                	je     0x1402ac370
1402ac356:	e8 85 f1 f7 ff       	call   0x14022b4e0
1402ac35b:	48 8b d8             	mov    %rax,%rbx
1402ac35e:	48 85 c0             	test   %rax,%rax
1402ac361:	74 25                	je     0x1402ac388
1402ac363:	48 8b d7             	mov    %rdi,%rdx
1402ac366:	48 8b c8             	mov    %rax,%rcx
1402ac369:	e8 a2 43 fb ff       	call   0x140260710
1402ac36e:	eb 03                	jmp    0x1402ac373
1402ac370:	49 8b de             	mov    %r14,%rbx
1402ac373:	e8 58 4f f8 ff       	call   0x1402312d0
1402ac378:	48 8b f8             	mov    %rax,%rdi
1402ac37b:	48 85 c0             	test   %rax,%rax
1402ac37e:	75 0c                	jne    0x1402ac38c
1402ac380:	48 8b cb             	mov    %rbx,%rcx
1402ac383:	e8 28 f1 f7 ff       	call   0x14022b4b0
1402ac388:	33 c0                	xor    %eax,%eax
1402ac38a:	eb 5b                	jmp    0x1402ac3e7
1402ac38c:	4c 63 46 04          	movslq 0x4(%rsi),%r8
1402ac390:	48 8b cf             	mov    %rdi,%rcx
1402ac393:	48 63 16             	movslq (%rsi),%rdx
1402ac396:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
1402ac39a:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1402ac39f:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1402ac3a4:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1402ac3a9:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1402ac3ae:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402ac3b3:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402ac3b8:	e8 23 f1 02 00       	call   0x1402db4e0
1402ac3bd:	48 8b cb             	mov    %rbx,%rcx
1402ac3c0:	8b f0                	mov    %eax,%esi
1402ac3c2:	e8 e9 f0 f7 ff       	call   0x14022b4b0
1402ac3c7:	85 f6                	test   %esi,%esi
1402ac3c9:	74 12                	je     0x1402ac3dd
1402ac3cb:	4c 8b c7             	mov    %rdi,%r8
1402ac3ce:	ba 74 00 00 00       	mov    $0x74,%edx
1402ac3d3:	48 8b cd             	mov    %rbp,%rcx
1402ac3d6:	e8 b5 dd f6 ff       	call   0x14021a190
1402ac3db:	eb 08                	jmp    0x1402ac3e5
1402ac3dd:	48 8b cf             	mov    %rdi,%rcx
1402ac3e0:	e8 db 4d f8 ff       	call   0x1402311c0
1402ac3e5:	8b c6                	mov    %esi,%eax
1402ac3e7:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402ac3ec:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1402ac3f1:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1402ac3f6:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1402ac3fb:	48 83 c4 50          	add    $0x50,%rsp
1402ac3ff:	41 5e                	pop    %r14
1402ac401:	c3                   	ret
1402ac402:	cc                   	int3
1402ac403:	cc                   	int3
1402ac404:	cc                   	int3
1402ac405:	cc                   	int3
1402ac406:	cc                   	int3
1402ac407:	cc                   	int3
1402ac408:	cc                   	int3
1402ac409:	cc                   	int3
1402ac40a:	cc                   	int3
1402ac40b:	cc                   	int3
1402ac40c:	cc                   	int3
1402ac40d:	cc                   	int3
1402ac40e:	cc                   	int3
1402ac40f:	cc                   	int3
1402ac410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ac415:	57                   	push   %rdi
1402ac416:	b8 30 00 00 00       	mov    $0x30,%eax
1402ac41b:	e8 c0 e1 04 00       	call   0x1402fa5e0
1402ac420:	48 2b e0             	sub    %rax,%rsp
1402ac423:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
1402ac428:	48 8b da             	mov    %rdx,%rbx
1402ac42b:	48 8b f9             	mov    %rcx,%rdi
1402ac42e:	75 2b                	jne    0x1402ac45b
1402ac430:	4c 8d 0d 99 6c 0e 00 	lea    0xe6c99(%rip),%r9        # 0x1403930d0
1402ac437:	c7 44 24 20 e5 00 00 	movl   $0xe5,0x20(%rsp)
1402ac43e:	00
1402ac43f:	8d 50 49             	lea    0x49(%rax),%edx
1402ac442:	8d 48 da             	lea    -0x26(%rax),%ecx
1402ac445:	44 8d 40 3b          	lea    0x3b(%rax),%r8d
1402ac449:	e8 52 4f f7 ff       	call   0x1402213a0
1402ac44e:	33 c0                	xor    %eax,%eax
1402ac450:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac455:	48 83 c4 30          	add    $0x30,%rsp
1402ac459:	5f                   	pop    %rdi
1402ac45a:	c3                   	ret
1402ac45b:	e8 70 4e f8 ff       	call   0x1402312d0
1402ac460:	48 85 c0             	test   %rax,%rax
1402ac463:	74 e9                	je     0x1402ac44e
1402ac465:	4c 8b c0             	mov    %rax,%r8
1402ac468:	ba 74 00 00 00       	mov    $0x74,%edx
1402ac46d:	48 8b cb             	mov    %rbx,%rcx
1402ac470:	e8 1b dd f6 ff       	call   0x14021a190
1402ac475:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1402ac479:	48 8b cb             	mov    %rbx,%rcx
1402ac47c:	e8 3f df f6 ff       	call   0x14021a3c0
1402ac481:	85 c0                	test   %eax,%eax
1402ac483:	74 c9                	je     0x1402ac44e
1402ac485:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1402ac489:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ac48e:	48 83 c4 30          	add    $0x30,%rsp
1402ac492:	5f                   	pop    %rdi
1402ac493:	e9 08 04 03 00       	jmp    0x1402dc8a0
1402ac498:	cc                   	int3
1402ac499:	cc                   	int3
1402ac49a:	cc                   	int3
1402ac49b:	cc                   	int3
1402ac49c:	cc                   	int3
1402ac49d:	cc                   	int3
1402ac49e:	cc                   	int3
1402ac49f:	cc                   	int3
1402ac4a0:	40 53                	rex push %rbx
1402ac4a2:	b8 30 00 00 00       	mov    $0x30,%eax
1402ac4a7:	e8 34 e1 04 00       	call   0x1402fa5e0
1402ac4ac:	48 2b e0             	sub    %rax,%rsp
1402ac4af:	48 8b d9             	mov    %rcx,%rbx
1402ac4b2:	44 8d 40 fd          	lea    -0x3(%rax),%r8d
1402ac4b6:	8d 48 10             	lea    0x10(%rax),%ecx
1402ac4b9:	48 8d 15 70 6d 0e 00 	lea    0xe6d70(%rip),%rdx        # 0x140393230
1402ac4c0:	e8 7b d1 f7 ff       	call   0x140229640
1402ac4c5:	48 85 c0             	test   %rax,%rax
1402ac4c8:	75 28                	jne    0x1402ac4f2
1402ac4ca:	4c 8d 0d 5f 6d 0e 00 	lea    0xe6d5f(%rip),%r9        # 0x140393230
1402ac4d1:	c7 44 24 20 2e 00 00 	movl   $0x2e,0x20(%rsp)
1402ac4d8:	00
1402ac4d9:	ba 1a 01 00 00       	mov    $0x11a,%edx
1402ac4de:	8d 48 10             	lea    0x10(%rax),%ecx
1402ac4e1:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402ac4e5:	e8 b6 4e f7 ff       	call   0x1402213a0