14029811a:	5f                   	pop    %rdi
14029811b:	5e                   	pop    %rsi
14029811c:	5d                   	pop    %rbp
14029811d:	c3                   	ret
14029811e:	cc                   	int3
14029811f:	cc                   	int3
140298120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140298125:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14029812a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14029812f:	57                   	push   %rdi
140298130:	41 56                	push   %r14
140298132:	41 57                	push   %r15
140298134:	b8 20 00 00 00       	mov    $0x20,%eax
140298139:	e8 f2 89 01 00       	call   0x1402b0b30
14029813e:	48 2b e0             	sub    %rax,%rsp
140298141:	48 8b d9             	mov    %rcx,%rbx
140298144:	48 8b 09             	mov    (%rcx),%rcx
140298147:	e8 84 c9 e6 ff       	call   0x140104ad0
14029814c:	45 33 f6             	xor    %r14d,%r14d
14029814f:	4c 8b f8             	mov    %rax,%r15
140298152:	4c 39 73 20          	cmp    %r14,0x20(%rbx)
140298156:	0f 85 5b 02 00 00    	jne    0x1402983b7
14029815c:	e8 cf 2b ed ff       	call   0x14016ad30
140298161:	48 89 43 20          	mov    %rax,0x20(%rbx)
140298165:	48 85 c0             	test   %rax,%rax
140298168:	75 33                	jne    0x14029819d
14029816a:	e8 01 ef e8 ff       	call   0x140127070
14029816f:	4c 8d 05 2a f7 0f 00 	lea    0xff72a(%rip),%r8        # 0x1403978a0
140298176:	ba ab 01 00 00       	mov    $0x1ab,%edx
14029817b:	48 8d 0d 5e f6 0f 00 	lea    0xff65e(%rip),%rcx        # 0x1403977e0
140298182:	e8 09 f0 e8 ff       	call   0x140127190
140298187:	45 33 c0             	xor    %r8d,%r8d
14029818a:	41 8d 4e 39          	lea    0x39(%r14),%ecx
14029818e:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140298193:	e8 f8 f0 e8 ff       	call   0x140127290
140298198:	e9 20 02 00 00       	jmp    0x1402983bd
14029819d:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1402981a1:	48 8b c8             	mov    %rax,%rcx
1402981a4:	e8 e7 3b ed ff       	call   0x14016bd90
1402981a9:	85 c0                	test   %eax,%eax
1402981ab:	75 33                	jne    0x1402981e0
1402981ad:	e8 be ee e8 ff       	call   0x140127070
1402981b2:	4c 8d 05 e7 f6 0f 00 	lea    0xff6e7(%rip),%r8        # 0x1403978a0
1402981b9:	ba b2 01 00 00       	mov    $0x1b2,%edx
1402981be:	48 8d 0d 1b f6 0f 00 	lea    0xff61b(%rip),%rcx        # 0x1403977e0
1402981c5:	e8 c6 ef e8 ff       	call   0x140127190
1402981ca:	45 33 c0             	xor    %r8d,%r8d
1402981cd:	ba 3c 00 08 00       	mov    $0x8003c,%edx
1402981d2:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402981d6:	e8 b5 f0 e8 ff       	call   0x140127290
1402981db:	e9 dd 01 00 00       	jmp    0x1402983bd
1402981e0:	8b 4b 40             	mov    0x40(%rbx),%ecx
1402981e3:	83 e9 05             	sub    $0x5,%ecx
1402981e6:	74 50                	je     0x140298238
1402981e8:	83 f9 01             	cmp    $0x1,%ecx
1402981eb:	0f 85 8e 00 00 00    	jne    0x14029827f
1402981f1:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402981f5:	48 8d 15 2c f4 0f 00 	lea    0xff42c(%rip),%rdx        # 0x140397628
1402981fc:	e8 2f 3b ed ff       	call   0x14016bd30
140298201:	85 c0                	test   %eax,%eax
140298203:	75 7a                	jne    0x14029827f
140298205:	e8 66 ee e8 ff       	call   0x140127070
14029820a:	4c 8d 05 8f f6 0f 00 	lea    0xff68f(%rip),%r8        # 0x1403978a0
140298211:	ba c7 01 00 00       	mov    $0x1c7,%edx
140298216:	48 8d 0d c3 f5 0f 00 	lea    0xff5c3(%rip),%rcx        # 0x1403977e0
14029821d:	e8 6e ef e8 ff       	call   0x140127190
140298222:	45 33 c0             	xor    %r8d,%r8d
140298225:	ba 3c 00 08 00       	mov    $0x8003c,%edx
14029822a:	41 8d 48 39          	lea    0x39(%r8),%ecx
14029822e:	e8 5d f0 e8 ff       	call   0x140127290
140298233:	e9 85 01 00 00       	jmp    0x1402983bd
140298238:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14029823c:	48 8d 15 a5 23 05 00 	lea    0x523a5(%rip),%rdx        # 0x1402ea5e8
140298243:	e8 e8 3a ed ff       	call   0x14016bd30
140298248:	85 c0                	test   %eax,%eax
14029824a:	75 33                	jne    0x14029827f
14029824c:	e8 1f ee e8 ff       	call   0x140127070
140298251:	4c 8d 05 48 f6 0f 00 	lea    0xff648(%rip),%r8        # 0x1403978a0
140298258:	ba c0 01 00 00       	mov    $0x1c0,%edx
14029825d:	48 8d 0d 7c f5 0f 00 	lea    0xff57c(%rip),%rcx        # 0x1403977e0
140298264:	e8 27 ef e8 ff       	call   0x140127190
140298269:	45 33 c0             	xor    %r8d,%r8d
14029826c:	ba 3c 00 08 00       	mov    $0x8003c,%edx
140298271:	41 8d 48 39          	lea    0x39(%r8),%ecx
140298275:	e8 16 f0 e8 ff       	call   0x140127290
14029827a:	e9 3e 01 00 00       	jmp    0x1402983bd
14029827f:	4c 39 35 ca 14 10 00 	cmp    %r14,0x1014ca(%rip)        # 0x140399750
140298286:	48 8d 3d c3 14 10 00 	lea    0x1014c3(%rip),%rdi        # 0x140399750
14029828d:	74 51                	je     0x1402982e0
14029828f:	90                   	nop
140298290:	45 33 c0             	xor    %r8d,%r8d
140298293:	48 8b d7             	mov    %rdi,%rdx
140298296:	33 c9                	xor    %ecx,%ecx
140298298:	49 8b f6             	mov    %r14,%rsi
14029829b:	e8 80 31 ed ff       	call   0x14016b420
1402982a0:	48 8b e8             	mov    %rax,%rbp
1402982a3:	48 85 c0             	test   %rax,%rax
1402982a6:	74 0e                	je     0x1402982b6
1402982a8:	48 8b 13             	mov    (%rbx),%rdx
1402982ab:	48 8b c8             	mov    %rax,%rcx
1402982ae:	e8 1d 46 ed ff       	call   0x14016c8d0
1402982b3:	48 8b f0             	mov    %rax,%rsi
1402982b6:	48 8b cd             	mov    %rbp,%rcx
1402982b9:	e8 92 2b ed ff       	call   0x14016ae50
1402982be:	48 85 f6             	test   %rsi,%rsi
1402982c1:	0f 84 f6 00 00 00    	je     0x1402983bd
1402982c7:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402982cb:	48 8b d6             	mov    %rsi,%rdx
1402982ce:	e8 fd 44 ed ff       	call   0x14016c7d0
1402982d3:	85 c0                	test   %eax,%eax
1402982d5:	74 50                	je     0x140298327
1402982d7:	48 83 c7 20          	add    $0x20,%rdi
1402982db:	4c 39 37             	cmp    %r14,(%rdi)
1402982de:	75 b0                	jne    0x140298290
1402982e0:	4c 8b 43 30          	mov    0x30(%rbx),%r8
1402982e4:	49 8b d7             	mov    %r15,%rdx
1402982e7:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402982eb:	e8 10 37 ed ff       	call   0x14016ba00
1402982f0:	85 c0                	test   %eax,%eax
1402982f2:	75 6b                	jne    0x14029835f
1402982f4:	e8 77 ed e8 ff       	call   0x140127070
1402982f9:	4c 8d 05 a0 f5 0f 00 	lea    0xff5a0(%rip),%r8        # 0x1403978a0
140298300:	ba ec 01 00 00       	mov    $0x1ec,%edx
140298305:	48 8d 0d d4 f4 0f 00 	lea    0xff4d4(%rip),%rcx        # 0x1403977e0
14029830c:	e8 7f ee e8 ff       	call   0x140127190
140298311:	45 33 c0             	xor    %r8d,%r8d
140298314:	ba 3c 00 08 00       	mov    $0x8003c,%edx
140298319:	41 8d 48 39          	lea    0x39(%r8),%ecx
14029831d:	e8 6e ef e8 ff       	call   0x140127290
140298322:	e9 96 00 00 00       	jmp    0x1402983bd
140298327:	48 8b ce             	mov    %rsi,%rcx
14029832a:	e8 31 45 ed ff       	call   0x14016c860
14029832f:	e8 3c ed e8 ff       	call   0x140127070
140298334:	4c 8d 05 65 f5 0f 00 	lea    0xff565(%rip),%r8        # 0x1403978a0
14029833b:	ba e5 01 00 00       	mov    $0x1e5,%edx
140298340:	48 8d 0d 99 f4 0f 00 	lea    0xff499(%rip),%rcx        # 0x1403977e0
140298347:	e8 44 ee e8 ff       	call   0x140127190
14029834c:	45 33 c0             	xor    %r8d,%r8d
14029834f:	ba 3c 00 08 00       	mov    $0x8003c,%edx
140298354:	41 8d 48 39          	lea    0x39(%r8),%ecx
140298358:	e8 33 ef e8 ff       	call   0x140127290
14029835d:	eb 5e                	jmp    0x1402983bd
14029835f:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140298363:	48 8d 15 26 59 eb ff 	lea    -0x14a6da(%rip),%rdx        # 0x14014dc90
14029836a:	e8 01 39 ed ff       	call   0x14016bc70
14029836f:	85 c0                	test   %eax,%eax
140298371:	74 14                	je     0x140298387
140298373:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140298377:	48 8d 15 82 48 de ff 	lea    -0x21b77e(%rip),%rdx        # 0x14007cc00
14029837e:	e8 8d 38 ed ff       	call   0x14016bc10
140298383:	85 c0                	test   %eax,%eax
140298385:	75 30                	jne    0x1402983b7
140298387:	e8 e4 ec e8 ff       	call   0x140127070
14029838c:	4c 8d 05 0d f5 0f 00 	lea    0xff50d(%rip),%r8        # 0x1403978a0
140298393:	ba f8 01 00 00       	mov    $0x1f8,%edx
140298398:	48 8d 0d 41 f4 0f 00 	lea    0xff441(%rip),%rcx        # 0x1403977e0
14029839f:	e8 ec ed e8 ff       	call   0x140127190
1402983a4:	45 33 c0             	xor    %r8d,%r8d
1402983a7:	ba 3c 00 08 00       	mov    $0x8003c,%edx
1402983ac:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402983b0:	e8 db ee e8 ff       	call   0x140127290
1402983b5:	eb 06                	jmp    0x1402983bd
1402983b7:	41 be 01 00 00 00    	mov    $0x1,%r14d
1402983bd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402983c2:	41 8b c6             	mov    %r14d,%eax
1402983c5:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402983ca:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402983cf:	48 83 c4 20          	add    $0x20,%rsp
1402983d3:	41 5f                	pop    %r15
1402983d5:	41 5e                	pop    %r14
1402983d7:	5f                   	pop    %rdi
1402983d8:	c3                   	ret
1402983d9:	cc                   	int3
1402983da:	cc                   	int3
1402983db:	cc                   	int3
1402983dc:	cc                   	int3
1402983dd:	cc                   	int3
1402983de:	cc                   	int3
1402983df:	cc                   	int3
1402983e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402983e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402983ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402983ef:	57                   	push   %rdi
1402983f0:	b8 20 00 00 00       	mov    $0x20,%eax
1402983f5:	e8 36 87 01 00       	call   0x1402b0b30
1402983fa:	48 2b e0             	sub    %rax,%rsp
1402983fd:	49 8b f0             	mov    %r8,%rsi
140298400:	48 8b fa             	mov    %rdx,%rdi
140298403:	8b e9                	mov    %ecx,%ebp
140298405:	44 8d 40 61          	lea    0x61(%rax),%r8d
140298409:	48 8d 15 d0 f3 0f 00 	lea    0xff3d0(%rip),%rdx        # 0x1403977e0
140298410:	8d 48 28             	lea    0x28(%rax),%ecx
140298413:	e8 a8 3c e5 ff       	call   0x1400ec0c0
140298418:	48 8b d8             	mov    %rax,%rbx
14029841b:	48 85 c0             	test   %rax,%rax
14029841e:	0f 84 89 00 00 00    	je     0x1402984ad
140298424:	48 85 ff             	test   %rdi,%rdi
140298427:	0f 84 97 00 00 00    	je     0x1402984c4
14029842d:	41 b8 82 00 00 00    	mov    $0x82,%r8d
140298433:	48 8d 15 a6 f3 0f 00 	lea    0xff3a6(%rip),%rdx        # 0x1403977e0
14029843a:	48 8b cf             	mov    %rdi,%rcx
14029843d:	e8 ae 1c e9 ff       	call   0x14012a0f0
140298442:	48 89 43 08          	mov    %rax,0x8(%rbx)
140298446:	48 85 c0             	test   %rax,%rax
140298449:	75 79                	jne    0x1402984c4
14029844b:	44 8d 40 73          	lea    0x73(%rax),%r8d
14029844f:	33 c9                	xor    %ecx,%ecx
140298451:	48 8d 15 88 f3 0f 00 	lea    0xff388(%rip),%rdx        # 0x1403977e0
140298458:	e8 63 39 e5 ff       	call   0x1400ebdc0
14029845d:	83 7b 10 01          	cmpl   $0x1,0x10(%rbx)
140298461:	74 35                	je     0x140298498
140298463:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140298467:	e8 64 28 ed ff       	call   0x14016acd0
14029846c:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140298470:	48 8d 15 69 f3 0f 00 	lea    0xff369(%rip),%rdx        # 0x1403977e0
140298477:	41 b8 76 00 00 00    	mov    $0x76,%r8d
14029847d:	e8 3e 39 e5 ff       	call   0x1400ebdc0
140298482:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140298486:	48 8d 15 53 f3 0f 00 	lea    0xff353(%rip),%rdx        # 0x1403977e0
14029848d:	41 b8 77 00 00 00    	mov    $0x77,%r8d
140298493:	e8 28 39 e5 ff       	call   0x1400ebdc0
140298498:	41 b8 79 00 00 00    	mov    $0x79,%r8d
14029849e:	48 8d 15 3b f3 0f 00 	lea    0xff33b(%rip),%rdx        # 0x1403977e0
1402984a5:	48 8b cb             	mov    %rbx,%rcx
1402984a8:	e8 13 39 e5 ff       	call   0x1400ebdc0
1402984ad:	33 c0                	xor    %eax,%eax
1402984af:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402984b4:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402984b9:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402984be:	48 83 c4 20          	add    $0x20,%rsp
1402984c2:	5f                   	pop    %rdi
1402984c3:	c3                   	ret
1402984c4:	89 6b 10             	mov    %ebp,0x10(%rbx)
1402984c7:	48 8b c3             	mov    %rbx,%rax
1402984ca:	48 89 33             	mov    %rsi,(%rbx)
1402984cd:	eb e0                	jmp    0x1402984af
1402984cf:	cc                   	int3
1402984d0:	b8 28 00 00 00       	mov    $0x28,%eax
1402984d5:	e8 56 86 01 00       	call   0x1402b0b30
1402984da:	48 2b e0             	sub    %rax,%rsp
1402984dd:	44 8d 40 ed          	lea    -0x13(%rax),%r8d
1402984e1:	48 8d 15 00 f4 0f 00 	lea    0xff400(%rip),%rdx        # 0x1403978e8
1402984e8:	48 83 c4 28          	add    $0x28,%rsp
1402984ec:	e9 cf 38 e5 ff       	jmp    0x1400ebdc0
1402984f1:	cc                   	int3
1402984f2:	cc                   	int3
1402984f3:	cc                   	int3
1402984f4:	cc                   	int3
1402984f5:	cc                   	int3
1402984f6:	cc                   	int3
1402984f7:	cc                   	int3
1402984f8:	cc                   	int3
1402984f9:	cc                   	int3
1402984fa:	cc                   	int3
1402984fb:	cc                   	int3
1402984fc:	cc                   	int3
1402984fd:	cc                   	int3
1402984fe:	cc                   	int3
1402984ff:	cc                   	int3
140298500:	48 85 c9             	test   %rcx,%rcx
140298503:	75 03                	jne    0x140298508
140298505:	33 c0                	xor    %eax,%eax
140298507:	c3                   	ret
140298508:	48 8b 41 10          	mov    0x10(%rcx),%rax
14029850c:	c3                   	ret
14029850d:	cc                   	int3
14029850e:	cc                   	int3
14029850f:	cc                   	int3
140298510:	b8 28 00 00 00       	mov    $0x28,%eax
140298515:	e8 16 86 01 00       	call   0x1402b0b30
14029851a:	48 2b e0             	sub    %rax,%rsp
14029851d:	44 8d 40 e8          	lea    -0x18(%rax),%r8d
140298521:	48 8d 15 c0 f3 0f 00 	lea    0xff3c0(%rip),%rdx        # 0x1403978e8
140298528:	8d 48 f0             	lea    -0x10(%rax),%ecx
14029852b:	48 83 c4 28          	add    $0x28,%rsp
14029852f:	e9 8c 3b e5 ff       	jmp    0x1400ec0c0
140298534:	cc                   	int3
140298535:	cc                   	int3
140298536:	cc                   	int3
140298537:	cc                   	int3
140298538:	cc                   	int3
140298539:	cc                   	int3
14029853a:	cc                   	int3
14029853b:	cc                   	int3
14029853c:	cc                   	int3
14029853d:	cc                   	int3
14029853e:	cc                   	int3
14029853f:	cc                   	int3
140298540:	48 85 c9             	test   %rcx,%rcx
140298543:	74 04                	je     0x140298549
140298545:	48 89 51 10          	mov    %rdx,0x10(%rcx)
140298549:	c3                   	ret
14029854a:	cc                   	int3
14029854b:	cc                   	int3
14029854c:	cc                   	int3
14029854d:	cc                   	int3
14029854e:	cc                   	int3
14029854f:	cc                   	int3
140298550:	48 85 c9             	test   %rcx,%rcx
140298553:	74 03                	je     0x140298558
140298555:	48 89 11             	mov    %rdx,(%rcx)
140298558:	c3                   	ret
140298559:	cc                   	int3
14029855a:	cc                   	int3
14029855b:	cc                   	int3
14029855c:	cc                   	int3
14029855d:	cc                   	int3
14029855e:	cc                   	int3
14029855f:	cc                   	int3
140298560:	48 85 c9             	test   %rcx,%rcx
140298563:	74 04                	je     0x140298569
140298565:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140298569:	c3                   	ret
14029856a:	cc                   	int3
14029856b:	cc                   	int3
14029856c:	cc                   	int3
14029856d:	cc                   	int3
14029856e:	cc                   	int3
14029856f:	cc                   	int3
140298570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140298575:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14029857a:	57                   	push   %rdi
14029857b:	b8 20 00 00 00       	mov    $0x20,%eax
140298580:	e8 ab 85 01 00       	call   0x1402b0b30
140298585:	48 2b e0             	sub    %rax,%rsp
140298588:	49 8b d9             	mov    %r9,%rbx
14029858b:	41 8b f8             	mov    %r8d,%edi
14029858e:	8b f2                	mov    %edx,%esi
140298590:	e8 1b 41 e5 ff       	call   0x1400ec6b0
140298595:	4c 8b 15 64 17 14 00 	mov    0x141764(%rip),%r10        # 0x1403d9d00
14029859c:	4d 85 d2             	test   %r10,%r10
14029859f:	75 14                	jne    0x1402985b5
1402985a1:	41 8d 42 ff          	lea    -0x1(%r10),%eax
1402985a5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402985aa:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402985af:	48 83 c4 20          	add    $0x20,%rsp
1402985b3:	5f                   	pop    %rdi
1402985b4:	c3                   	ret
1402985b5:	4c 8b cb             	mov    %rbx,%r9
1402985b8:	44 8b c7             	mov    %edi,%r8d
1402985bb:	8b d6                	mov    %esi,%edx
1402985bd:	48 8b c8             	mov    %rax,%rcx
1402985c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402985c5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402985ca:	48 83 c4 20          	add    $0x20,%rsp
1402985ce:	5f                   	pop    %rdi
1402985cf:	49 ff e2             	rex.WB jmp *%r10
1402985d2:	cc                   	int3
1402985d3:	cc                   	int3
1402985d4:	cc                   	int3