14022fca0:	49 8b cc             	mov    %r12,%rcx
14022fca3:	e8 08 17 ec ff       	call   0x1400f13b0
14022fca8:	85 c0                	test   %eax,%eax
14022fcaa:	74 7e                	je     0x14022fd2a
14022fcac:	8b d6                	mov    %esi,%edx
14022fcae:	49 8b ce             	mov    %r14,%rcx
14022fcb1:	e8 fa 16 ec ff       	call   0x1400f13b0
14022fcb6:	85 c0                	test   %eax,%eax
14022fcb8:	74 70                	je     0x14022fd2a
14022fcba:	4c 63 b4 24 b8 00 00 	movslq 0xb8(%rsp),%r14
14022fcc1:	00
14022fcc2:	48 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%rsi
14022fcc9:	00
14022fcca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14022fcd0:	48 8b d5             	mov    %rbp,%rdx
14022fcd3:	48 8b cb             	mov    %rbx,%rcx
14022fcd6:	48 85 f6             	test   %rsi,%rsi
14022fcd9:	0f 84 97 00 00 00    	je     0x14022fd76
14022fcdf:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14022fce4:	4c 8b ce             	mov    %rsi,%r9
14022fce7:	4d 8b c7             	mov    %r15,%r8
14022fcea:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14022fcef:	e8 3c 33 fa ff       	call   0x1401d3030
14022fcf4:	85 c0                	test   %eax,%eax
14022fcf6:	0f 85 8d 00 00 00    	jne    0x14022fd89
14022fcfc:	e8 6f 73 ef ff       	call   0x140127070
14022fd01:	4c 8d 05 b0 7b 13 00 	lea    0x137bb0(%rip),%r8        # 0x1403678b8
14022fd08:	ba 96 00 00 00       	mov    $0x96,%edx
14022fd0d:	48 8d 0d 5c 7b 13 00 	lea    0x137b5c(%rip),%rcx        # 0x140367870
14022fd14:	e8 77 74 ef ff       	call   0x140127190
14022fd19:	ba 9e 00 00 00       	mov    $0x9e,%edx
14022fd1e:	45 33 c0             	xor    %r8d,%r8d
14022fd21:	41 8d 48 10          	lea    0x10(%r8),%ecx
14022fd25:	e8 66 75 ef ff       	call   0x140127290
14022fd2a:	33 f6                	xor    %esi,%esi
14022fd2c:	48 8b cb             	mov    %rbx,%rcx
14022fd2f:	e8 1c 0c ec ff       	call   0x1400f0950
14022fd34:	49 8b cc             	mov    %r12,%rcx
14022fd37:	e8 14 0c ec ff       	call   0x1400f0950
14022fd3c:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14022fd41:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
14022fd46:	48 3b bc 24 98 00 00 	cmp    0x98(%rsp),%rdi
14022fd4d:	00
14022fd4e:	74 08                	je     0x14022fd58
14022fd50:	48 8b cf             	mov    %rdi,%rcx
14022fd53:	e8 88 af f2 ff       	call   0x14015ace0
14022fd58:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14022fd5f:	00
14022fd60:	e8 eb ad f1 ff       	call   0x14014ab50
14022fd65:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14022fd6a:	e8 e1 0b ec ff       	call   0x1400f0950
14022fd6f:	8b c6                	mov    %esi,%eax
14022fd71:	e9 5a fe ff ff       	jmp    0x14022fbd0
14022fd76:	4c 8b cf             	mov    %rdi,%r9
14022fd79:	45 33 c0             	xor    %r8d,%r8d
14022fd7c:	e8 3f 36 fa ff       	call   0x1401d33c0
14022fd81:	85 c0                	test   %eax,%eax
14022fd83:	0f 84 35 01 00 00    	je     0x14022febe
14022fd89:	33 d2                	xor    %edx,%edx
14022fd8b:	48 8b cb             	mov    %rbx,%rcx
14022fd8e:	e8 6d 1e ec ff       	call   0x1400f1c00
14022fd93:	85 c0                	test   %eax,%eax
14022fd95:	0f 85 35 ff ff ff    	jne    0x14022fcd0
14022fd9b:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
14022fda2:	00
14022fda3:	45 33 c9             	xor    %r9d,%r9d
14022fda6:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14022fdab:	4c 8b c3             	mov    %rbx,%r8
14022fdae:	49 8b cd             	mov    %r13,%rcx
14022fdb1:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14022fdb8:	00 00
14022fdba:	e8 71 b1 f1 ff       	call   0x14014af30
14022fdbf:	85 c0                	test   %eax,%eax
14022fdc1:	0f 84 eb 00 00 00    	je     0x14022feb2
14022fdc7:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14022fdcc:	45 33 c9             	xor    %r9d,%r9d
14022fdcf:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
14022fdd6:	00
14022fdd7:	49 8b cd             	mov    %r13,%rcx
14022fdda:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14022fddf:	e8 ac ad f1 ff       	call   0x14014ab90
14022fde4:	85 c0                	test   %eax,%eax
14022fde6:	0f 84 9f 00 00 00    	je     0x14022fe8b
14022fdec:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14022fdf1:	4c 8b cf             	mov    %rdi,%r9
14022fdf4:	4c 8b c5             	mov    %rbp,%r8
14022fdf7:	49 8b cc             	mov    %r12,%rcx
14022fdfa:	e8 41 5e fa ff       	call   0x1401d5c40
14022fdff:	85 c0                	test   %eax,%eax
14022fe01:	74 7c                	je     0x14022fe7f
14022fe03:	49 8b cc             	mov    %r12,%rcx
14022fe06:	e8 85 10 ec ff       	call   0x1400f0e90
14022fe0b:	85 c0                	test   %eax,%eax
14022fe0d:	0f 85 bd fe ff ff    	jne    0x14022fcd0
14022fe13:	4c 8b cf             	mov    %rdi,%r9
14022fe16:	4c 8b c3             	mov    %rbx,%r8
14022fe19:	48 8b d3             	mov    %rbx,%rdx
14022fe1c:	49 8b cd             	mov    %r13,%rcx
14022fe1f:	e8 cc b9 f1 ff       	call   0x14014b7f0
14022fe24:	85 c0                	test   %eax,%eax
14022fe26:	75 27                	jne    0x14022fe4f
14022fe28:	e8 43 72 ef ff       	call   0x140127070
14022fe2d:	ba b4 00 00 00       	mov    $0xb4,%edx
14022fe32:	4c 8d 05 7f 7a 13 00 	lea    0x137a7f(%rip),%r8        # 0x1403678b8
14022fe39:	48 8d 0d 30 7a 13 00 	lea    0x137a30(%rip),%rcx        # 0x140367870
14022fe40:	e8 4b 73 ef ff       	call   0x140127190
14022fe45:	ba 03 00 08 00       	mov    $0x80003,%edx
14022fe4a:	e9 cf fe ff ff       	jmp    0x14022fd1e
14022fe4f:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
14022fe56:	00
14022fe57:	48 8b 0e             	mov    (%rsi),%rcx
14022fe5a:	e8 f1 0a ec ff       	call   0x1400f0950
14022fe5f:	4c 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%r14
14022fe66:	00
14022fe67:	49 8b 0e             	mov    (%r14),%rcx
14022fe6a:	e8 e1 0a ec ff       	call   0x1400f0950
14022fe6f:	4c 89 26             	mov    %r12,(%rsi)
14022fe72:	be 01 00 00 00       	mov    $0x1,%esi
14022fe77:	49 89 1e             	mov    %rbx,(%r14)
14022fe7a:	e9 bd fe ff ff       	jmp    0x14022fd3c
14022fe7f:	e8 ec 71 ef ff       	call   0x140127070
14022fe84:	ba ad 00 00 00       	mov    $0xad,%edx
14022fe89:	eb a7                	jmp    0x14022fe32
14022fe8b:	e8 e0 71 ef ff       	call   0x140127070
14022fe90:	ba a8 00 00 00       	mov    $0xa8,%edx
14022fe95:	4c 8d 05 1c 7a 13 00 	lea    0x137a1c(%rip),%r8        # 0x1403678b8
14022fe9c:	48 8d 0d cd 79 13 00 	lea    0x1379cd(%rip),%rcx        # 0x140367870
14022fea3:	e8 e8 72 ef ff       	call   0x140127190
14022fea8:	ba 10 00 08 00       	mov    $0x80010,%edx
14022fead:	e9 6c fe ff ff       	jmp    0x14022fd1e
14022feb2:	e8 b9 71 ef ff       	call   0x140127070
14022feb7:	ba a3 00 00 00       	mov    $0xa3,%edx
14022febc:	eb d7                	jmp    0x14022fe95
14022febe:	e8 ad 71 ef ff       	call   0x140127070
14022fec3:	4c 8d 05 ee 79 13 00 	lea    0x1379ee(%rip),%r8        # 0x1403678b8
14022feca:	ba 9b 00 00 00       	mov    $0x9b,%edx
14022fecf:	e9 39 fe ff ff       	jmp    0x14022fd0d
14022fed4:	e8 97 71 ef ff       	call   0x140127070
14022fed9:	4c 8d 05 d8 79 13 00 	lea    0x1379d8(%rip),%r8        # 0x1403678b8
14022fee0:	ba 7e 00 00 00       	mov    $0x7e,%edx
14022fee5:	48 8d 0d 84 79 13 00 	lea    0x137984(%rip),%rcx        # 0x140367870
14022feec:	e8 9f 72 ef ff       	call   0x140127190
14022fef1:	45 33 c0             	xor    %r8d,%r8d
14022fef4:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14022fef9:	41 8d 48 10          	lea    0x10(%r8),%ecx
14022fefd:	e8 8e 73 ef ff       	call   0x140127290
14022ff02:	e9 25 fe ff ff       	jmp    0x14022fd2c
14022ff07:	e8 64 71 ef ff       	call   0x140127070
14022ff0c:	4c 8d 05 a5 79 13 00 	lea    0x1379a5(%rip),%r8        # 0x1403678b8
14022ff13:	ba 66 00 00 00       	mov    $0x66,%edx
14022ff18:	48 8d 0d 51 79 13 00 	lea    0x137951(%rip),%rcx        # 0x140367870
14022ff1f:	e8 6c 72 ef ff       	call   0x140127190
14022ff24:	45 33 c0             	xor    %r8d,%r8d
14022ff27:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14022ff2c:	41 8d 48 10          	lea    0x10(%r8),%ecx
14022ff30:	e8 5b 73 ef ff       	call   0x140127290
14022ff35:	33 c0                	xor    %eax,%eax
14022ff37:	48 83 c4 68          	add    $0x68,%rsp
14022ff3b:	41 5d                	pop    %r13
14022ff3d:	5e                   	pop    %rsi
14022ff3e:	5d                   	pop    %rbp
14022ff3f:	5b                   	pop    %rbx
14022ff40:	c3                   	ret
14022ff41:	cc                   	int3
14022ff42:	cc                   	int3
14022ff43:	cc                   	int3
14022ff44:	cc                   	int3
14022ff45:	cc                   	int3
14022ff46:	cc                   	int3
14022ff47:	cc                   	int3
14022ff48:	cc                   	int3
14022ff49:	cc                   	int3
14022ff4a:	cc                   	int3
14022ff4b:	cc                   	int3
14022ff4c:	cc                   	int3
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