14022ff4d:	cc                   	int3
14022ff4e:	cc                   	int3
14022ff4f:	cc                   	int3
14022ff50:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14022ff55:	b8 38 00 00 00       	mov    $0x38,%eax
14022ff5a:	e8 d1 0b 08 00       	call   0x1402b0b30
14022ff5f:	48 2b e0             	sub    %rax,%rsp
14022ff62:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14022ff67:	45 8b d0             	mov    %r8d,%r10d
14022ff6a:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
14022ff6f:	4c 8b da             	mov    %rdx,%r11
14022ff72:	4d 85 c9             	test   %r9,%r9
14022ff75:	75 25                	jne    0x14022ff9c
14022ff77:	4d 85 c0             	test   %r8,%r8
14022ff7a:	74 05                	je     0x14022ff81
14022ff7c:	48 85 c9             	test   %rcx,%rcx
14022ff7f:	75 1b                	jne    0x14022ff9c
14022ff81:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14022ff86:	e8 95 63 f3 ff       	call   0x140166320
14022ff8b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14022ff90:	89 01                	mov    %eax,(%rcx)
14022ff92:	b8 01 00 00 00       	mov    $0x1,%eax
14022ff97:	48 83 c4 38          	add    $0x38,%rsp
14022ff9b:	c3                   	ret
14022ff9c:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14022ffa1:	4c 8b c9             	mov    %rcx,%r9
14022ffa4:	49 8b cb             	mov    %r11,%rcx
14022ffa7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14022ffac:	41 8b d2             	mov    %r10d,%edx
14022ffaf:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14022ffb4:	e8 47 37 fa ff       	call   0x1401d3700
14022ffb9:	33 c9                	xor    %ecx,%ecx
14022ffbb:	48 8b d8             	mov    %rax,%rbx
14022ffbe:	48 85 c0             	test   %rax,%rax
14022ffc1:	75 13                	jne    0x14022ffd6
14022ffc3:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14022ffc8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14022ffcd:	89 08                	mov    %ecx,(%rax)
14022ffcf:	33 c0                	xor    %eax,%eax
14022ffd1:	48 83 c4 38          	add    $0x38,%rsp
14022ffd5:	c3                   	ret
14022ffd6:	48 39 4c 24 58       	cmp    %rcx,0x58(%rsp)
14022ffdb:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14022ffe0:	48 0f 44 d1          	cmove  %rcx,%rdx
14022ffe4:	48 8b cb             	mov    %rbx,%rcx
14022ffe7:	e8 f4 7e f3 ff       	call   0x140167ee0
14022ffec:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14022fff1:	89 01                	mov    %eax,(%rcx)
14022fff3:	48 8b cb             	mov    %rbx,%rcx
14022fff6:	e8 d5 61 f3 ff       	call   0x1401661d0
14022fffb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140230000:	b8 01 00 00 00       	mov    $0x1,%eax
140230005:	48 83 c4 38          	add    $0x38,%rsp
140230009:	c3                   	ret
14023000a:	cc                   	int3
14023000b:	cc                   	int3
14023000c:	cc                   	int3
14023000d:	cc                   	int3
14023000e:	cc                   	int3
14023000f:	cc                   	int3
140230010:	b8 28 00 00 00       	mov    $0x28,%eax
140230015:	e8 16 0b 08 00       	call   0x1402b0b30
14023001a:	48 2b e0             	sub    %rax,%rsp
14023001d:	48 8b 41 18          	mov    0x18(%rcx),%rax
140230021:	4c 8b 10             	mov    (%rax),%r10
140230024:	49 8b 82 78 01 00 00 	mov    0x178(%r10),%rax
14023002b:	48 85 c0             	test   %rax,%rax
14023002e:	75 35                	jne    0x140230065
140230030:	e8 3b 70 ef ff       	call   0x140127070
140230035:	4c 8d 05 1c 78 13 00 	lea    0x13781c(%rip),%r8        # 0x140367858
14023003c:	ba 24 00 00 00       	mov    $0x24,%edx
140230041:	48 8d 0d 28 78 13 00 	lea    0x137828(%rip),%rcx        # 0x140367870
140230048:	e8 43 71 ef ff       	call   0x140127190
14023004d:	45 33 c0             	xor    %r8d,%r8d
140230050:	ba aa 00 00 00       	mov    $0xaa,%edx
140230055:	41 8d 48 10          	lea    0x10(%r8),%ecx
140230059:	e8 32 72 ef ff       	call   0x140127290
14023005e:	33 c0                	xor    %eax,%eax
140230060:	48 83 c4 28          	add    $0x28,%rsp
140230064:	c3                   	ret
140230065:	48 83 c4 28          	add    $0x28,%rsp
140230069:	48 ff e0             	rex.W jmp *%rax
14023006c:	cc                   	int3
14023006d:	cc                   	int3
14023006e:	cc                   	int3
14023006f:	cc                   	int3
140230070:	b8 38 00 00 00       	mov    $0x38,%eax
140230075:	e8 b6 0a 08 00       	call   0x1402b0b30
14023007a:	48 2b e0             	sub    %rax,%rsp
14023007d:	4c 8b 5c 24 60       	mov    0x60(%rsp),%r11
140230082:	49 8b 43 18          	mov    0x18(%r11),%rax
140230086:	4c 8b 10             	mov    (%rax),%r10
140230089:	49 8b 82 80 01 00 00 	mov    0x180(%r10),%rax
140230090:	48 85 c0             	test   %rax,%rax
140230093:	75 35                	jne    0x1402300ca
140230095:	e8 d6 6f ef ff       	call   0x140127070
14023009a:	4c 8d 05 e7 77 13 00 	lea    0x1377e7(%rip),%r8        # 0x140367888
1402300a1:	ba 30 00 00 00       	mov    $0x30,%edx
1402300a6:	48 8d 0d c3 77 13 00 	lea    0x1377c3(%rip),%rcx        # 0x140367870
1402300ad:	e8 de 70 ef ff       	call   0x140127190
1402300b2:	45 33 c0             	xor    %r8d,%r8d
1402300b5:	ba aa 00 00 00       	mov    $0xaa,%edx
1402300ba:	41 8d 48 10          	lea    0x10(%r8),%ecx
1402300be:	e8 cd 71 ef ff       	call   0x140127290
1402300c3:	33 c0                	xor    %eax,%eax
1402300c5:	48 83 c4 38          	add    $0x38,%rsp
1402300c9:	c3                   	ret
1402300ca:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
1402300cf:	48 83 c4 38          	add    $0x38,%rsp
1402300d3:	48 ff e0             	rex.W jmp *%rax
1402300d6:	cc                   	int3
1402300d7:	cc                   	int3
1402300d8:	cc                   	int3
1402300d9:	cc                   	int3
1402300da:	cc                   	int3
1402300db:	cc                   	int3
1402300dc:	cc                   	int3
1402300dd:	cc                   	int3
1402300de:	cc                   	int3
1402300df:	cc                   	int3
1402300e0:	b8 38 00 00 00       	mov    $0x38,%eax
1402300e5:	e8 46 0a 08 00       	call   0x1402b0b30
1402300ea:	48 2b e0             	sub    %rax,%rsp
1402300ed:	33 c0                	xor    %eax,%eax
1402300ef:	89 44 24 28          	mov    %eax,0x28(%rsp)
1402300f3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402300f8:	e8 a3 f9 ff ff       	call   0x14022faa0
1402300fd:	48 83 c4 38          	add    $0x38,%rsp
140230101:	c3                   	ret
140230102:	cc                   	int3
140230103:	cc                   	int3
140230104:	cc                   	int3
140230105:	cc                   	int3
140230106:	cc                   	int3
140230107:	cc                   	int3
140230108:	cc                   	int3
140230109:	cc                   	int3
14023010a:	cc                   	int3
14023010b:	cc                   	int3
14023010c:	cc                   	int3
14023010d:	cc                   	int3
14023010e:	cc                   	int3
14023010f:	cc                   	int3
140230110:	89 54 24 10          	mov    %edx,0x10(%rsp)
140230114:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140230119:	53                   	push   %rbx
14023011a:	55                   	push   %rbp
14023011b:	57                   	push   %rdi
14023011c:	41 54                	push   %r12
14023011e:	41 55                	push   %r13
140230120:	41 56                	push   %r14
140230122:	41 57                	push   %r15
140230124:	b8 60 00 00 00       	mov    $0x60,%eax
140230129:	e8 02 0a 08 00       	call   0x1402b0b30
14023012e:	48 2b e0             	sub    %rax,%rsp
140230131:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140230138:	00
140230139:	45 33 e4             	xor    %r12d,%r12d
14023013c:	48 8b cb             	mov    %rbx,%rcx
14023013f:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140230144:	4d 8b f1             	mov    %r9,%r14
140230147:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14023014c:	4d 8b f8             	mov    %r8,%r15
14023014f:	45 33 ed             	xor    %r13d,%r13d
140230152:	33 ed                	xor    %ebp,%ebp
140230154:	e8 67 b2 e8 ff       	call   0x1400bb3c0
140230159:	48 8b cb             	mov    %rbx,%rcx
14023015c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140230161:	48 8b f8             	mov    %rax,%rdi
140230164:	e8 67 cf ec ff       	call   0x1400fd0d0
140230169:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14023016e:	48 85 ff             	test   %rdi,%rdi
140230171:	75 3f                	jne    0x1402301b2
140230173:	e8 f8 6e ef ff       	call   0x140127070
140230178:	4c 8d 05 51 77 13 00 	lea    0x137751(%rip),%r8        # 0x1403678d0
14023017f:	ba e2 00 00 00       	mov    $0xe2,%edx
140230184:	48 8d 0d e5 76 13 00 	lea    0x1376e5(%rip),%rcx        # 0x140367870
14023018b:	e8 00 70 ef ff       	call   0x140127190
140230190:	45 33 c0             	xor    %r8d,%r8d
140230193:	8d 4d 10             	lea    0x10(%rbp),%ecx
140230196:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14023019b:	e8 f0 70 ef ff       	call   0x140127290
1402301a0:	33 c0                	xor    %eax,%eax
1402301a2:	48 83 c4 60          	add    $0x60,%rsp
1402301a6:	41 5f                	pop    %r15
1402301a8:	41 5e                	pop    %r14
1402301aa:	41 5d                	pop    %r13
1402301ac:	41 5c                	pop    %r12
1402301ae:	5f                   	pop    %rdi
1402301af:	5d                   	pop    %rbp
1402301b0:	5b                   	pop    %rbx
1402301b1:	c3                   	ret
1402301b2:	48 85 c0             	test   %rax,%rax
1402301b5:	75 3e                	jne    0x1402301f5
1402301b7:	e8 b4 6e ef ff       	call   0x140127070
1402301bc:	4c 8d 05 0d 77 13 00 	lea    0x13770d(%rip),%r8        # 0x1403678d0
1402301c3:	ba e6 00 00 00       	mov    $0xe6,%edx
1402301c8:	48 8d 0d a1 76 13 00 	lea    0x1376a1(%rip),%rcx        # 0x140367870
1402301cf:	e8 bc 6f ef ff       	call   0x140127190
1402301d4:	45 33 c0             	xor    %r8d,%r8d
1402301d7:	41 8d 50 7d          	lea    0x7d(%r8),%edx
1402301db:	8d 4a 93             	lea    -0x6d(%rdx),%ecx
1402301de:	e8 ad 70 ef ff       	call   0x140127290
1402301e3:	33 c0                	xor    %eax,%eax
1402301e5:	48 83 c4 60          	add    $0x60,%rsp
1402301e9:	41 5f                	pop    %r15
1402301eb:	41 5e                	pop    %r14
1402301ed:	41 5d                	pop    %r13
1402301ef:	41 5c                	pop    %r12
1402301f1:	5f                   	pop    %rdi
1402301f2:	5d                   	pop    %rbp
1402301f3:	5b                   	pop    %rbx
1402301f4:	c3                   	ret
1402301f5:	48 8b cb             	mov    %rbx,%rcx
1402301f8:	e8 e3 ba f1 ff       	call   0x14014bce0
1402301fd:	85 c0                	test   %eax,%eax
1402301ff:	75 40                	jne    0x140230241
140230201:	e8 6a 6e ef ff       	call   0x140127070
140230206:	4c 8d 05 c3 76 13 00 	lea    0x1376c3(%rip),%r8        # 0x1403678d0
14023020d:	ba eb 00 00 00       	mov    $0xeb,%edx
140230212:	48 8d 0d 57 76 13 00 	lea    0x137657(%rip),%rcx        # 0x140367870
140230219:	e8 72 6f ef ff       	call   0x140127190
14023021e:	45 33 c0             	xor    %r8d,%r8d
140230221:	ba 9f 00 00 00       	mov    $0x9f,%edx
140230226:	41 8d 48 10          	lea    0x10(%r8),%ecx
14023022a:	e8 61 70 ef ff       	call   0x140127290
14023022f:	33 c0                	xor    %eax,%eax
140230231:	48 83 c4 60          	add    $0x60,%rsp
140230235:	41 5f                	pop    %r15
140230237:	41 5e                	pop    %r14
140230239:	41 5d                	pop    %r13
14023023b:	41 5c                	pop    %r12
14023023d:	5f                   	pop    %rdi
14023023e:	5d                   	pop    %rbp
14023023f:	5b                   	pop    %rbx
140230240:	c3                   	ret
140230241:	48 89 b4 24 b0 00 00 	mov    %rsi,0xb0(%rsp)
140230248:	00
140230249:	e8 f2 5f f3 ff       	call   0x140166240
14023024e:	48 8b f0             	mov    %rax,%rsi
140230251:	48 85 c0             	test   %rax,%rax
140230254:	75 34                	jne    0x14023028a
140230256:	e8 15 6e ef ff       	call   0x140127070
14023025b:	4c 8d 05 6e 76 13 00 	lea    0x13766e(%rip),%r8        # 0x1403678d0
140230262:	ba f1 00 00 00       	mov    $0xf1,%edx
140230267:	48 8d 0d 02 76 13 00 	lea    0x137602(%rip),%rcx        # 0x140367870
14023026e:	e8 1d 6f ef ff       	call   0x140127190
140230273:	45 33 c0             	xor    %r8d,%r8d
140230276:	8d 4e 10             	lea    0x10(%rsi),%ecx
140230279:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14023027e:	e8 0d 70 ef ff       	call   0x140127290
140230283:	33 c0                	xor    %eax,%eax
140230285:	e9 e0 02 00 00       	jmp    0x14023056a
14023028a:	e8 51 0e ec ff       	call   0x1400f10e0
14023028f:	48 89 06             	mov    %rax,(%rsi)
140230292:	e8 49 0e ec ff       	call   0x1400f10e0
140230297:	48 8b d8             	mov    %rax,%rbx
14023029a:	48 89 46 08          	mov    %rax,0x8(%rsi)
14023029e:	48 39 2e             	cmp    %rbp,(%rsi)
1402302a1:	0f 84 6a 02 00 00    	je     0x140230511
1402302a7:	48 85 c0             	test   %rax,%rax
1402302aa:	0f 84 61 02 00 00    	je     0x140230511
1402302b0:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1402302b7:	00
1402302b8:	48 8b 49 58          	mov    0x58(%rcx),%rcx
1402302bc:	e8 bf ac f2 ff       	call   0x14015af80
1402302c1:	48 8b e8             	mov    %rax,%rbp
1402302c4:	48 85 c0             	test   %rax,%rax
1402302c7:	0f 84 3d 02 00 00    	je     0x14023050a
1402302cd:	e8 0e 0e ec ff       	call   0x1400f10e0
1402302d2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402302d7:	48 85 c0             	test   %rax,%rax
1402302da:	0f 84 2a 02 00 00    	je     0x14023050a
1402302e0:	48 8b cf             	mov    %rdi,%rcx
1402302e3:	e8 f8 e0 e4 ff       	call   0x14007e3e0
1402302e8:	48 8b c8             	mov    %rax,%rcx
1402302eb:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402302f0:	e8 5b 0e ec ff       	call   0x1400f1150
1402302f5:	8b f8                	mov    %eax,%edi
1402302f7:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
1402302fe:	8d 0c c5 00 00 00 00 	lea    0x0(,%rax,8),%ecx
140230305:	3b cf                	cmp    %edi,%ecx
140230307:	7e 13                	jle    0x14023031c
140230309:	8d 47 07             	lea    0x7(%rdi),%eax
14023030c:	99                   	cltd
14023030d:	83 e2 07             	and    $0x7,%edx
140230310:	03 c2                	add    %edx,%eax
140230312:	c1 f8 03             	sar    $0x3,%eax
140230315:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
14023031c:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140230321:	8b d0                	mov    %eax,%edx
140230323:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
14023032a:	00
14023032b:	e8 90 02 ec ff       	call   0x1400f05c0
140230330:	48 85 c0             	test   %rax,%rax
140230333:	75 0f                	jne    0x140230344
140230335:	bb 03 00 08 00       	mov    $0x80003,%ebx
14023033a:	bf 0a 01 00 00       	mov    $0x10a,%edi
14023033f:	e9 d7 01 00 00       	jmp    0x14023051b
140230344:	8b 8c 24 a8 00 00 00 	mov    0xa8(%rsp),%ecx
14023034b:	8d 04 cd 00 00 00 00 	lea    0x0(,%rcx,8),%eax
140230352:	3b c7                	cmp    %edi,%eax
140230354:	7e 3a                	jle    0x140230390
140230356:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14023035b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140230361:	83 e7 07             	and    $0x7,%edi
140230364:	48 8b ca             	mov    %rdx,%rcx
140230367:	44 2b c7             	sub    %edi,%r8d
14023036a:	e8 61 57 f0 ff       	call   0x140135ad0
14023036f:	85 c0                	test   %eax,%eax
140230371:	75 0f                	jne    0x140230382
140230373:	bb 03 00 08 00       	mov    $0x80003,%ebx
140230378:	bf 0f 01 00 00       	mov    $0x10f,%edi
14023037d:	e9 99 01 00 00       	jmp    0x14023051b
140230382:	8b 8c 24 a8 00 00 00 	mov    0xa8(%rsp),%ecx
140230389:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140230390:	4d 85 ff             	test   %r15,%r15
140230393:	74 22                	je     0x1402303b7
140230395:	4d 85 f6             	test   %r14,%r14
140230398:	74 1d                	je     0x1402303b7
14023039a:	48 8b 0e             	mov    (%rsi),%rcx
14023039d:	49 8b d6             	mov    %r14,%rdx
1402303a0:	49 8b ff             	mov    %r15,%rdi
1402303a3:	e8 28 08 ec ff       	call   0x1400f0bd0
1402303a8:	48 85 c0             	test   %rax,%rax
1402303ab:	75 43                	jne    0x1402303f0
1402303ad:	bf 1c 01 00 00       	mov    $0x11c,%edi
1402303b2:	e9 5f 01 00 00       	jmp    0x140230516
1402303b7:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1402303be:	00
1402303bf:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402303c4:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
1402303c8:	4c 8b ce             	mov    %rsi,%r9
1402303cb:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1402303d2:	00
1402303d3:	48 8b d5             	mov    %rbp,%rdx
1402303d6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402303db:	e8 c0 f6 ff ff       	call   0x14022faa0
1402303e0:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1402303e5:	85 c0                	test   %eax,%eax
1402303e7:	0f 84 11 01 00 00    	je     0x1402304fe
1402303ed:	49 8b fc             	mov    %r12,%rdi
1402303f0:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1402303f5:	4c 8b cd             	mov    %rbp,%r9
1402303f8:	48 8b 16             	mov    (%rsi),%rdx
1402303fb:	48 8b cb             	mov    %rbx,%rcx
1402303fe:	4d 8b 80 90 00 00 00 	mov    0x90(%r8),%r8
140230405:	e8 36 cc ef ff       	call   0x14012d040
14023040a:	85 c0                	test   %eax,%eax
14023040c:	0f 84 e0 00 00 00    	je     0x1402304f2