140289fa0:	5e                   	pop    %rsi
140289fa1:	c3                   	ret
140289fa2:	e8 c9 d0 e9 ff       	call   0x140127070
140289fa7:	4c 8d 05 0a a5 10 00 	lea    0x10a50a(%rip),%r8        # 0x1403944b8
140289fae:	ba 6c 05 00 00       	mov    $0x56c,%edx
140289fb3:	48 8d 0d 7e 9c 10 00 	lea    0x109c7e(%rip),%rcx        # 0x140393c38
140289fba:	e8 d1 d1 e9 ff       	call   0x140127190
140289fbf:	45 33 c0             	xor    %r8d,%r8d
140289fc2:	ba 06 01 08 00       	mov    $0x80106,%edx
140289fc7:	41 8d 48 39          	lea    0x39(%r8),%ecx
140289fcb:	e8 c0 d2 e9 ff       	call   0x140127290
140289fd0:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140289fd5:	33 c0                	xor    %eax,%eax
140289fd7:	48 83 c4 40          	add    $0x40,%rsp
140289fdb:	5e                   	pop    %rsi
140289fdc:	c3                   	ret
140289fdd:	cc                   	int3
140289fde:	cc                   	int3
140289fdf:	cc                   	int3
140289fe0:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140289fe5:	41 56                	push   %r14
140289fe7:	b8 40 00 00 00       	mov    $0x40,%eax
140289fec:	e8 3f 6b 02 00       	call   0x1402b0b30
140289ff1:	48 2b e0             	sub    %rax,%rsp
140289ff4:	49 8b f8             	mov    %r8,%rdi
140289ff7:	4c 8b f1             	mov    %rcx,%r14
140289ffa:	4d 85 c9             	test   %r9,%r9
140289ffd:	0f 85 20 01 00 00    	jne    0x14028a123
14028a003:	f6 44 24 70 02       	testb  $0x2,0x70(%rsp)
14028a008:	0f 84 15 01 00 00    	je     0x14028a123
14028a00e:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14028a013:	33 db                	xor    %ebx,%ebx
14028a015:	4d 85 c0             	test   %r8,%r8
14028a018:	75 40                	jne    0x14028a05a
14028a01a:	e8 51 d0 e9 ff       	call   0x140127070
14028a01f:	4c 8d 05 a2 9d 10 00 	lea    0x109da2(%rip),%r8        # 0x140393dc8
14028a026:	ba 21 04 00 00       	mov    $0x421,%edx
14028a02b:	48 8d 0d 06 9c 10 00 	lea    0x109c06(%rip),%rcx        # 0x140393c38
14028a032:	e8 59 d1 e9 ff       	call   0x140127190
14028a037:	45 33 c0             	xor    %r8d,%r8d
14028a03a:	8d 4f 39             	lea    0x39(%rdi),%ecx
14028a03d:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028a042:	e8 49 d2 e9 ff       	call   0x140127290
14028a047:	8b c3                	mov    %ebx,%eax
14028a049:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028a04e:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14028a053:	48 83 c4 40          	add    $0x40,%rsp
14028a057:	41 5e                	pop    %r14
14028a059:	c3                   	ret
14028a05a:	48 8b 09             	mov    (%rcx),%rcx
14028a05d:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14028a062:	e8 29 e7 00 00       	call   0x140298790
14028a067:	48 8b f0             	mov    %rax,%rsi
14028a06a:	48 85 c0             	test   %rax,%rax
14028a06d:	0f 84 90 00 00 00    	je     0x14028a103
14028a073:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14028a078:	48 85 d2             	test   %rdx,%rdx
14028a07b:	74 15                	je     0x14028a092
14028a07d:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
14028a084:	00
14028a085:	49 8d 4e 18          	lea    0x18(%r14),%rcx
14028a089:	e8 e2 ea ee ff       	call   0x140178b70
14028a08e:	85 c0                	test   %eax,%eax
14028a090:	74 71                	je     0x14028a103
14028a092:	45 8b 46 08          	mov    0x8(%r14),%r8d
14028a096:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14028a09b:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
14028a0a0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028a0a5:	ba 74 00 00 00       	mov    $0x74,%edx
14028a0aa:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14028a0af:	48 8b cf             	mov    %rdi,%rcx
14028a0b2:	c7 44 24 68 ff ff ff 	movl   $0xffffffff,0x68(%rsp)
14028a0b9:	ff
14028a0ba:	e8 b1 7a 00 00       	call   0x140291b70
14028a0bf:	85 c0                	test   %eax,%eax
14028a0c1:	74 40                	je     0x14028a103
14028a0c3:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
14028a0c8:	48 8d 05 a1 6d 00 00 	lea    0x6da1(%rip),%rax        # 0x140290e70
14028a0cf:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14028a0d4:	ba 74 00 00 00       	mov    $0x74,%edx
14028a0d9:	48 8b cf             	mov    %rdi,%rcx
14028a0dc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028a0e1:	e8 ea 77 00 00       	call   0x1402918d0
14028a0e6:	48 8b f8             	mov    %rax,%rdi
14028a0e9:	48 85 c0             	test   %rax,%rax
14028a0ec:	74 0d                	je     0x14028a0fb
14028a0ee:	48 8b d0             	mov    %rax,%rdx
14028a0f1:	48 8b ce             	mov    %rsi,%rcx
14028a0f4:	e8 e7 67 e7 ff       	call   0x1401008e0
14028a0f9:	8b d8                	mov    %eax,%ebx
14028a0fb:	48 8b cf             	mov    %rdi,%rcx
14028a0fe:	e8 7d 73 e7 ff       	call   0x140101480
14028a103:	48 8b ce             	mov    %rsi,%rcx
14028a106:	e8 b5 23 e6 ff       	call   0x1400ec4c0
14028a10b:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14028a110:	8b c3                	mov    %ebx,%eax
14028a112:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028a117:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14028a11c:	48 83 c4 40          	add    $0x40,%rsp
14028a120:	41 5e                	pop    %r14
14028a122:	c3                   	ret
14028a123:	e8 48 cf e9 ff       	call   0x140127070
14028a128:	4c 8d 05 b1 a3 10 00 	lea    0x10a3b1(%rip),%r8        # 0x1403944e0
14028a12f:	ba 6d 05 00 00       	mov    $0x56d,%edx
14028a134:	48 8d 0d fd 9a 10 00 	lea    0x109afd(%rip),%rcx        # 0x140393c38
14028a13b:	e8 50 d0 e9 ff       	call   0x140127190
14028a140:	45 33 c0             	xor    %r8d,%r8d
14028a143:	ba 06 01 08 00       	mov    $0x80106,%edx
14028a148:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028a14c:	e8 3f d1 e9 ff       	call   0x140127290
14028a151:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14028a156:	33 c0                	xor    %eax,%eax
14028a158:	48 83 c4 40          	add    $0x40,%rsp
14028a15c:	41 5e                	pop    %r14
14028a15e:	c3                   	ret
14028a15f:	cc                   	int3
14028a160:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14028a165:	41 56                	push   %r14
14028a167:	b8 40 00 00 00       	mov    $0x40,%eax
14028a16c:	e8 bf 69 02 00       	call   0x1402b0b30
14028a171:	48 2b e0             	sub    %rax,%rsp
14028a174:	4d 8b f0             	mov    %r8,%r14
14028a177:	48 8b f1             	mov    %rcx,%rsi
14028a17a:	4d 85 c9             	test   %r9,%r9
14028a17d:	0f 85 48 01 00 00    	jne    0x14028a2cb
14028a183:	f6 44 24 70 02       	testb  $0x2,0x70(%rsp)
14028a188:	0f 84 3d 01 00 00    	je     0x14028a2cb
14028a18e:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14028a193:	33 db                	xor    %ebx,%ebx
14028a195:	4d 85 c0             	test   %r8,%r8
14028a198:	75 40                	jne    0x14028a1da
14028a19a:	e8 d1 ce e9 ff       	call   0x140127070
14028a19f:	4c 8d 05 22 9c 10 00 	lea    0x109c22(%rip),%r8        # 0x140393dc8
14028a1a6:	ba 21 04 00 00       	mov    $0x421,%edx
14028a1ab:	48 8d 0d 86 9a 10 00 	lea    0x109a86(%rip),%rcx        # 0x140393c38
14028a1b2:	e8 d9 cf e9 ff       	call   0x140127190
14028a1b7:	45 33 c0             	xor    %r8d,%r8d
14028a1ba:	8d 4b 39             	lea    0x39(%rbx),%ecx
14028a1bd:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028a1c2:	e8 c9 d0 e9 ff       	call   0x140127290
14028a1c7:	8b c3                	mov    %ebx,%eax
14028a1c9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028a1ce:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14028a1d3:	48 83 c4 40          	add    $0x40,%rsp
14028a1d7:	41 5e                	pop    %r14
14028a1d9:	c3                   	ret
14028a1da:	48 8b 09             	mov    (%rcx),%rcx
14028a1dd:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
14028a1e2:	e8 a9 e5 00 00       	call   0x140298790
14028a1e7:	48 8b f8             	mov    %rax,%rdi
14028a1ea:	48 85 c0             	test   %rax,%rax
14028a1ed:	0f 84 b8 00 00 00    	je     0x14028a2ab
14028a1f3:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14028a1f8:	48 85 d2             	test   %rdx,%rdx
14028a1fb:	74 19                	je     0x14028a216
14028a1fd:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
14028a204:	00
14028a205:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
14028a209:	e8 62 e9 ee ff       	call   0x140178b70
14028a20e:	85 c0                	test   %eax,%eax
14028a210:	0f 84 95 00 00 00    	je     0x14028a2ab
14028a216:	44 8b 46 08          	mov    0x8(%rsi),%r8d
14028a21a:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14028a21f:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
14028a224:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028a229:	ba 74 00 00 00       	mov    $0x74,%edx
14028a22e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14028a233:	49 8b ce             	mov    %r14,%rcx
14028a236:	c7 44 24 68 ff ff ff 	movl   $0xffffffff,0x68(%rsp)
14028a23d:	ff
14028a23e:	e8 2d 79 00 00       	call   0x140291b70
14028a243:	85 c0                	test   %eax,%eax
14028a245:	74 64                	je     0x14028a2ab
14028a247:	8b 74 24 68          	mov    0x68(%rsp),%esi
14028a24b:	48 8d 05 1e 6c 00 00 	lea    0x6c1e(%rip),%rax        # 0x140290e70
14028a252:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14028a257:	44 8b ce             	mov    %esi,%r9d
14028a25a:	ba 74 00 00 00       	mov    $0x74,%edx
14028a25f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028a264:	49 8b ce             	mov    %r14,%rcx
14028a267:	e8 64 76 00 00       	call   0x1402918d0
14028a26c:	4c 8b f0             	mov    %rax,%r14
14028a26f:	48 85 c0             	test   %rax,%rax
14028a272:	74 0f                	je     0x14028a283
14028a274:	48 8b d0             	mov    %rax,%rdx
14028a277:	48 8b cf             	mov    %rdi,%rcx
14028a27a:	e8 61 93 ed ff       	call   0x1401635e0
14028a27f:	8b d8                	mov    %eax,%ebx
14028a281:	eb 20                	jmp    0x14028a2a3
14028a283:	83 fe 06             	cmp    $0x6,%esi
14028a286:	74 11                	je     0x14028a299
14028a288:	83 fe 10             	cmp    $0x10,%esi
14028a28b:	75 16                	jne    0x14028a2a3
14028a28d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14028a292:	e8 99 7f e6 ff       	call   0x1400f2230
14028a297:	eb 0a                	jmp    0x14028a2a3
14028a299:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14028a29e:	e8 8d 86 e6 ff       	call   0x1400f2930
14028a2a3:	49 8b ce             	mov    %r14,%rcx
14028a2a6:	e8 d5 71 e7 ff       	call   0x140101480
14028a2ab:	48 8b cf             	mov    %rdi,%rcx
14028a2ae:	e8 0d 22 e6 ff       	call   0x1400ec4c0
14028a2b3:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14028a2b8:	8b c3                	mov    %ebx,%eax
14028a2ba:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028a2bf:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14028a2c4:	48 83 c4 40          	add    $0x40,%rsp
14028a2c8:	41 5e                	pop    %r14
14028a2ca:	c3                   	ret
14028a2cb:	e8 a0 cd e9 ff       	call   0x140127070
14028a2d0:	4c 8d 05 31 a2 10 00 	lea    0x10a231(%rip),%r8        # 0x140394508
14028a2d7:	ba 6e 05 00 00       	mov    $0x56e,%edx
14028a2dc:	48 8d 0d 55 99 10 00 	lea    0x109955(%rip),%rcx        # 0x140393c38
14028a2e3:	e8 a8 ce e9 ff       	call   0x140127190
14028a2e8:	45 33 c0             	xor    %r8d,%r8d
14028a2eb:	ba 06 01 08 00       	mov    $0x80106,%edx
14028a2f0:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028a2f4:	e8 97 cf e9 ff       	call   0x140127290
14028a2f9:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14028a2fe:	33 c0                	xor    %eax,%eax
14028a300:	48 83 c4 40          	add    $0x40,%rsp
14028a304:	41 5e                	pop    %r14
14028a306:	c3                   	ret
14028a307:	cc                   	int3
14028a308:	cc                   	int3
14028a309:	cc                   	int3
14028a30a:	cc                   	int3
14028a30b:	cc                   	int3
14028a30c:	cc                   	int3
14028a30d:	cc                   	int3
14028a30e:	cc                   	int3
14028a30f:	cc                   	int3
14028a310:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14028a315:	57                   	push   %rdi
14028a316:	b8 40 00 00 00       	mov    $0x40,%eax
14028a31b:	e8 10 68 02 00       	call   0x1402b0b30
14028a320:	48 2b e0             	sub    %rax,%rsp
14028a323:	49 8b e8             	mov    %r8,%rbp
14028a326:	48 8b f9             	mov    %rcx,%rdi
14028a329:	4d 85 c9             	test   %r9,%r9
14028a32c:	0f 85 28 01 00 00    	jne    0x14028a45a
14028a332:	f6 44 24 70 01       	testb  $0x1,0x70(%rsp)
14028a337:	0f 84 1d 01 00 00    	je     0x14028a45a
14028a33d:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14028a342:	33 db                	xor    %ebx,%ebx
14028a344:	4d 85 c0             	test   %r8,%r8
14028a347:	75 3f                	jne    0x14028a388
14028a349:	e8 22 cd e9 ff       	call   0x140127070
14028a34e:	4c 8d 05 73 9a 10 00 	lea    0x109a73(%rip),%r8        # 0x140393dc8
14028a355:	ba 21 04 00 00       	mov    $0x421,%edx
14028a35a:	48 8d 0d d7 98 10 00 	lea    0x1098d7(%rip),%rcx        # 0x140393c38
14028a361:	e8 2a ce e9 ff       	call   0x140127190
14028a366:	45 33 c0             	xor    %r8d,%r8d
14028a369:	8d 4d 39             	lea    0x39(%rbp),%ecx
14028a36c:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028a371:	e8 1a cf e9 ff       	call   0x140127290
14028a376:	8b c3                	mov    %ebx,%eax
14028a378:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028a37d:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14028a382:	48 83 c4 40          	add    $0x40,%rsp
14028a386:	5f                   	pop    %rdi
14028a387:	c3                   	ret
14028a388:	48 8b 09             	mov    (%rcx),%rcx
14028a38b:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
14028a390:	e8 fb e3 00 00       	call   0x140298790
14028a395:	48 8b f0             	mov    %rax,%rsi
14028a398:	48 85 c0             	test   %rax,%rax
14028a39b:	0f 84 9a 00 00 00    	je     0x14028a43b
14028a3a1:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14028a3a6:	48 85 d2             	test   %rdx,%rdx
14028a3a9:	74 15                	je     0x14028a3c0
14028a3ab:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
14028a3b2:	00
14028a3b3:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
14028a3b7:	e8 b4 e7 ee ff       	call   0x140178b70
14028a3bc:	85 c0                	test   %eax,%eax
14028a3be:	74 7b                	je     0x14028a43b
14028a3c0:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14028a3c5:	c7 44 24 68 ff ff ff 	movl   $0xffffffff,0x68(%rsp)
14028a3cc:	ff
14028a3cd:	39 5f 0c             	cmp    %ebx,0xc(%rdi)
14028a3d0:	74 69                	je     0x14028a43b
14028a3d2:	44 8b 47 08          	mov    0x8(%rdi),%r8d
14028a3d6:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14028a3db:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
14028a3e0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028a3e5:	ba 98 01 00 00       	mov    $0x198,%edx
14028a3ea:	48 8b cd             	mov    %rbp,%rcx
14028a3ed:	e8 be 78 00 00       	call   0x140291cb0
14028a3f2:	85 c0                	test   %eax,%eax
14028a3f4:	74 45                	je     0x14028a43b
14028a3f6:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
14028a3fb:	48 8d 05 3e 6b 00 00 	lea    0x6b3e(%rip),%rax        # 0x140290f40
14028a402:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14028a407:	ba 98 01 00 00       	mov    $0x198,%edx
14028a40c:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14028a411:	48 8b cd             	mov    %rbp,%rcx
14028a414:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028a419:	e8 32 6e 00 00       	call   0x140291250
14028a41e:	48 8b f8             	mov    %rax,%rdi
14028a421:	48 85 c0             	test   %rax,%rax
14028a424:	74 0d                	je     0x14028a433
14028a426:	48 8b d0             	mov    %rax,%rdx
14028a429:	48 8b ce             	mov    %rsi,%rcx
14028a42c:	e8 7f 64 e7 ff       	call   0x1401008b0
14028a431:	8b d8                	mov    %eax,%ebx
14028a433:	48 8b cf             	mov    %rdi,%rcx
14028a436:	e8 c5 e4 ed ff       	call   0x140168900
14028a43b:	48 8b ce             	mov    %rsi,%rcx
14028a43e:	e8 7d 20 e6 ff       	call   0x1400ec4c0
14028a443:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14028a448:	8b c3                	mov    %ebx,%eax
14028a44a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14028a44f:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14028a454:	48 83 c4 40          	add    $0x40,%rsp
14028a458:	5f                   	pop    %rdi
14028a459:	c3                   	ret
14028a45a:	e8 11 cc e9 ff       	call   0x140127070
14028a45f:	4c 8d 05 ca a0 10 00 	lea    0x10a0ca(%rip),%r8        # 0x140394530
14028a466:	ba 71 05 00 00       	mov    $0x571,%edx
14028a46b:	48 8d 0d c6 97 10 00 	lea    0x1097c6(%rip),%rcx        # 0x140393c38
14028a472:	e8 19 cd e9 ff       	call   0x140127190
14028a477:	45 33 c0             	xor    %r8d,%r8d
14028a47a:	ba 06 01 08 00       	mov    $0x80106,%edx
14028a47f:	41 8d 48 39          	lea    0x39(%r8),%ecx
14028a483:	e8 08 ce e9 ff       	call   0x140127290
14028a488:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14028a48d:	33 c0                	xor    %eax,%eax
14028a48f:	48 83 c4 40          	add    $0x40,%rsp
14028a493:	5f                   	pop    %rdi
14028a494:	c3                   	ret
14028a495:	cc                   	int3
14028a496:	cc                   	int3
14028a497:	cc                   	int3
14028a498:	cc                   	int3
14028a499:	cc                   	int3
14028a49a:	cc                   	int3
14028a49b:	cc                   	int3
14028a49c:	cc                   	int3
14028a49d:	cc                   	int3
14028a49e:	cc                   	int3
14028a49f:	cc                   	int3
14028a4a0:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14028a4a5:	57                   	push   %rdi
14028a4a6:	b8 40 00 00 00       	mov    $0x40,%eax
14028a4ab:	e8 80 66 02 00       	call   0x1402b0b30
14028a4b0:	48 2b e0             	sub    %rax,%rsp
14028a4b3:	49 8b e8             	mov    %r8,%rbp
14028a4b6:	48 8b f9             	mov    %rcx,%rdi
14028a4b9:	4d 85 c9             	test   %r9,%r9