14001fe2b:	75 d3                	jne    0x14001fe00
14001fe2d:	eb 2a                	jmp    0x14001fe59
14001fe2f:	48 85 ff             	test   %rdi,%rdi
14001fe32:	74 25                	je     0x14001fe59
14001fe34:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
14001fe39:	48 8d 2c 30          	lea    (%rax,%rsi,1),%rbp
14001fe3d:	0f 1f 00             	nopl   (%rax)
14001fe40:	4c 8b c5             	mov    %rbp,%r8
14001fe43:	48 8b d6             	mov    %rsi,%rdx
14001fe46:	48 8b cb             	mov    %rbx,%rcx
14001fe49:	e8 92 97 fe ff       	call   0x1400095e0
14001fe4e:	48 83 ef 01          	sub    $0x1,%rdi
14001fe52:	75 ec                	jne    0x14001fe40
14001fe54:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14001fe59:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001fe5e:	41 8b 3f             	mov    (%r15),%edi
14001fe61:	81 e7 ff ff ff 00    	and    $0xffffff,%edi
14001fe67:	74 33                	je     0x14001fe9c
14001fe69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14001fe70:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14001fe74:	48 ff c2             	inc    %rdx
14001fe77:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14001fe7b:	76 08                	jbe    0x14001fe85
14001fe7d:	48 8b 03             	mov    (%rbx),%rax
14001fe80:	48 8b cb             	mov    %rbx,%rcx
14001fe83:	ff 10                	call   *(%rax)
14001fe85:	48 8b 43 10          	mov    0x10(%rbx),%rax
14001fe89:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14001fe8d:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
14001fe91:	48 ff 43 10          	incq   0x10(%rbx)
14001fe95:	c1 ef 08             	shr    $0x8,%edi
14001fe98:	85 ff                	test   %edi,%edi
14001fe9a:	75 d4                	jne    0x14001fe70
14001fe9c:	49 8b 7f 10          	mov    0x10(%r15),%rdi
14001fea0:	48 85 ff             	test   %rdi,%rdi
14001fea3:	74 36                	je     0x14001fedb
14001fea5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14001feac:	00 00 00 00
14001feb0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14001feb4:	48 ff c2             	inc    %rdx
14001feb7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14001febb:	76 08                	jbe    0x14001fec5
14001febd:	48 8b 03             	mov    (%rbx),%rax
14001fec0:	48 8b cb             	mov    %rbx,%rcx
14001fec3:	ff 10                	call   *(%rax)
14001fec5:	48 8b 43 10          	mov    0x10(%rbx),%rax
14001fec9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14001fecd:	c6 04 01 30          	movb   $0x30,(%rcx,%rax,1)
14001fed1:	48 ff 43 10          	incq   0x10(%rbx)
14001fed5:	48 83 ef 01          	sub    $0x1,%rdi
14001fed9:	75 d5                	jne    0x14001feb0
14001fedb:	45 8b 4f 20          	mov    0x20(%r15),%r9d
14001fedf:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14001fee4:	4d 8b 47 18          	mov    0x18(%r15),%r8
14001fee8:	48 8b d3             	mov    %rbx,%rdx
14001feeb:	e8 b0 6c ff ff       	call   0x140016ba0
14001fef0:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
14001fef5:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14001fefa:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14001feff:	48 8b 48 08          	mov    0x8(%rax),%rcx
14001ff03:	4d 85 e4             	test   %r12,%r12
14001ff06:	74 17                	je     0x14001ff1f
14001ff08:	48 8b d1             	mov    %rcx,%rdx
14001ff0b:	4d 8d 4d 0b          	lea    0xb(%r13),%r9
14001ff0f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14001ff14:	4d 8b c4             	mov    %r12,%r8
14001ff17:	e8 b4 cf ff ff       	call   0x14001ced0
14001ff1c:	48 8b 08             	mov    (%rax),%rcx
14001ff1f:	49 8b c6             	mov    %r14,%rax
14001ff22:	49 89 0e             	mov    %rcx,(%r14)
14001ff25:	48 83 c4 50          	add    $0x50,%rsp
14001ff29:	41 5e                	pop    %r14
14001ff2b:	41 5d                	pop    %r13
14001ff2d:	41 5c                	pop    %r12
14001ff2f:	c3                   	ret
14001ff30:	4c 8b dc             	mov    %rsp,%r11
14001ff33:	41 54                	push   %r12
14001ff35:	41 55                	push   %r13
14001ff37:	41 57                	push   %r15
14001ff39:	48 83 ec 60          	sub    $0x60,%rsp
14001ff3d:	4c 8b f9             	mov    %rcx,%r15
14001ff40:	49 89 5b 10          	mov    %rbx,0x10(%r11)
14001ff44:	41 8b 08             	mov    (%r8),%ecx
14001ff47:	48 8d 05 d6 04 04 00 	lea    0x404d6(%rip),%rax        # 0x140060424
14001ff4e:	44 8b e1             	mov    %ecx,%r12d
14001ff51:	49 89 7b d0          	mov    %rdi,-0x30(%r11)
14001ff55:	4c 2b a4 24 a0 00 00 	sub    0xa0(%rsp),%r12
14001ff5c:	00
14001ff5d:	48 8b da             	mov    %rdx,%rbx
14001ff60:	33 d2                	xor    %edx,%edx
14001ff62:	4d 89 73 c8          	mov    %r14,-0x38(%r11)
14001ff66:	48 3b 8c 24 a0 00 00 	cmp    0xa0(%rsp),%rcx
14001ff6d:	00
14001ff6e:	4d 8b e8             	mov    %r8,%r13
14001ff71:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
14001ff76:	4c 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14
14001ff7d:	00
14001ff7e:	4c 0f 46 e2          	cmovbe %rdx,%r12
14001ff82:	83 e1 0f             	and    $0xf,%ecx
14001ff85:	49 8b fc             	mov    %r12,%rdi
14001ff88:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
14001ff8c:	48 d3 ef             	shr    %cl,%rdi
14001ff8f:	4c 2b e7             	sub    %rdi,%r12
14001ff92:	48 85 ff             	test   %rdi,%rdi
14001ff95:	74 77                	je     0x14002000e
14001ff97:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14001ff9c:	49 89 73 d8          	mov    %rsi,-0x28(%r11)
14001ffa0:	49 8d 70 0b          	lea    0xb(%r8),%rsi
14001ffa4:	48 83 f8 01          	cmp    $0x1,%rax
14001ffa8:	75 35                	jne    0x14001ffdf
14001ffaa:	48 85 ff             	test   %rdi,%rdi
14001ffad:	74 5a                	je     0x140020009
14001ffaf:	90                   	nop
14001ffb0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14001ffb4:	48 ff c2             	inc    %rdx
14001ffb7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14001ffbb:	76 08                	jbe    0x14001ffc5
14001ffbd:	48 8b 03             	mov    (%rbx),%rax
14001ffc0:	48 8b cb             	mov    %rbx,%rcx
14001ffc3:	ff 10                	call   *(%rax)
14001ffc5:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14001ffc9:	0f b6 06             	movzbl (%rsi),%eax
14001ffcc:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14001ffd0:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
14001ffd3:	48 ff 43 10          	incq   0x10(%rbx)
14001ffd7:	48 83 ef 01          	sub    $0x1,%rdi
14001ffdb:	75 d3                	jne    0x14001ffb0
14001ffdd:	eb 2a                	jmp    0x140020009
14001ffdf:	48 85 ff             	test   %rdi,%rdi
14001ffe2:	74 25                	je     0x140020009
14001ffe4:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
14001ffe9:	48 8d 2c 30          	lea    (%rax,%rsi,1),%rbp
14001ffed:	0f 1f 00             	nopl   (%rax)
14001fff0:	4c 8b c5             	mov    %rbp,%r8
14001fff3:	48 8b d6             	mov    %rsi,%rdx
14001fff6:	48 8b cb             	mov    %rbx,%rcx
14001fff9:	e8 e2 95 fe ff       	call   0x1400095e0
14001fffe:	48 83 ef 01          	sub    $0x1,%rdi
140020002:	75 ec                	jne    0x14001fff0
140020004:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140020009:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14002000e:	41 8b 3e             	mov    (%r14),%edi
140020011:	81 e7 ff ff ff 00    	and    $0xffffff,%edi
140020017:	74 33                	je     0x14002004c
140020019:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140020020:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140020024:	48 ff c2             	inc    %rdx
140020027:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14002002b:	76 08                	jbe    0x140020035
14002002d:	48 8b 03             	mov    (%rbx),%rax
140020030:	48 8b cb             	mov    %rbx,%rcx
140020033:	ff 10                	call   *(%rax)
140020035:	48 8b 43 10          	mov    0x10(%rbx),%rax
140020039:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14002003d:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
140020041:	48 ff 43 10          	incq   0x10(%rbx)
140020045:	c1 ef 08             	shr    $0x8,%edi
140020048:	85 ff                	test   %edi,%edi
14002004a:	75 d4                	jne    0x140020020
14002004c:	49 8b 7e 10          	mov    0x10(%r14),%rdi
140020050:	48 85 ff             	test   %rdi,%rdi
140020053:	74 36                	je     0x14002008b
140020055:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14002005c:	00 00 00 00
140020060:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140020064:	48 ff c2             	inc    %rdx
140020067:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14002006b:	76 08                	jbe    0x140020075
14002006d:	48 8b 03             	mov    (%rbx),%rax
140020070:	48 8b cb             	mov    %rbx,%rcx
140020073:	ff 10                	call   *(%rax)
140020075:	48 8b 43 10          	mov    0x10(%rbx),%rax
140020079:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14002007d:	c6 04 01 30          	movb   $0x30,(%rcx,%rax,1)
140020081:	48 ff 43 10          	incq   0x10(%rbx)
140020085:	48 83 ef 01          	sub    $0x1,%rdi
140020089:	75 d5                	jne    0x140020060
14002008b:	41 0f b6 46 24       	movzbl 0x24(%r14),%eax
140020090:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140020095:	45 8b 4e 20          	mov    0x20(%r14),%r9d
140020099:	48 8b d3             	mov    %rbx,%rdx
14002009c:	4d 8b 46 18          	mov    0x18(%r14),%r8
1400200a0:	88 44 24 20          	mov    %al,0x20(%rsp)
1400200a4:	e8 27 b9 ff ff       	call   0x14001b9d0
1400200a9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400200ae:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1400200b3:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400200b8:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1400200bf:	00
1400200c0:	4d 85 e4             	test   %r12,%r12
1400200c3:	74 17                	je     0x1400200dc
1400200c5:	48 8b d1             	mov    %rcx,%rdx
1400200c8:	4d 8d 4d 0b          	lea    0xb(%r13),%r9
1400200cc:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400200d1:	4d 8b c4             	mov    %r12,%r8
1400200d4:	e8 f7 cd ff ff       	call   0x14001ced0
1400200d9:	48 8b 08             	mov    (%rax),%rcx
1400200dc:	49 8b c7             	mov    %r15,%rax
1400200df:	49 89 0f             	mov    %rcx,(%r15)
1400200e2:	48 83 c4 60          	add    $0x60,%rsp
1400200e6:	41 5f                	pop    %r15
1400200e8:	41 5d                	pop    %r13
1400200ea:	41 5c                	pop    %r12
1400200ec:	c3                   	ret
1400200ed:	cc                   	int3
1400200ee:	cc                   	int3
1400200ef:	cc                   	int3
1400200f0:	41 55                	push   %r13
1400200f2:	41 56                	push   %r14
1400200f4:	41 57                	push   %r15
1400200f6:	48 83 ec 50          	sub    $0x50,%rsp
1400200fa:	4c 8b f1             	mov    %rcx,%r14
1400200fd:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140020102:	41 8b 08             	mov    (%r8),%ecx
140020105:	48 8d 05 18 03 04 00 	lea    0x40318(%rip),%rax        # 0x140060424
14002010c:	44 8b f9             	mov    %ecx,%r15d
14002010f:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140020114:	4c 2b bc 24 90 00 00 	sub    0x90(%rsp),%r15
14002011b:	00
14002011c:	48 8b da             	mov    %rdx,%rbx
14002011f:	33 d2                	xor    %edx,%edx
140020121:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140020126:	48 3b 8c 24 90 00 00 	cmp    0x90(%rsp),%rcx
14002012d:	00
14002012e:	4d 8b e8             	mov    %r8,%r13
140020131:	41 0f b6 48 09       	movzbl 0x9(%r8),%ecx
140020136:	4c 8b a4 24 98 00 00 	mov    0x98(%rsp),%r12
14002013d:	00
14002013e:	4c 0f 46 fa          	cmovbe %rdx,%r15
140020142:	83 e1 0f             	and    $0xf,%ecx
140020145:	49 8b ff             	mov    %r15,%rdi
140020148:	0f b6 0c 01          	movzbl (%rcx,%rax,1),%ecx
14002014c:	48 d3 ef             	shr    %cl,%rdi
14002014f:	4c 2b ff             	sub    %rdi,%r15
140020152:	48 85 ff             	test   %rdi,%rdi
140020155:	74 77                	je     0x1400201ce
140020157:	41 0f b6 40 0f       	movzbl 0xf(%r8),%eax
14002015c:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140020161:	49 8d 70 0b          	lea    0xb(%r8),%rsi
140020165:	48 83 f8 01          	cmp    $0x1,%rax
140020169:	75 34                	jne    0x14002019f
14002016b:	48 85 ff             	test   %rdi,%rdi
14002016e:	74 59                	je     0x1400201c9
140020170:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140020174:	48 ff c2             	inc    %rdx
140020177:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14002017b:	76 08                	jbe    0x140020185
14002017d:	48 8b 03             	mov    (%rbx),%rax
140020180:	48 8b cb             	mov    %rbx,%rcx
140020183:	ff 10                	call   *(%rax)
140020185:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140020189:	0f b6 06             	movzbl (%rsi),%eax
14002018c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140020190:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
140020193:	48 ff 43 10          	incq   0x10(%rbx)
140020197:	48 83 ef 01          	sub    $0x1,%rdi
14002019b:	75 d3                	jne    0x140020170
14002019d:	eb 2a                	jmp    0x1400201c9
14002019f:	48 85 ff             	test   %rdi,%rdi
1400201a2:	74 25                	je     0x1400201c9
1400201a4:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1400201a9:	48 8d 2c 30          	lea    (%rax,%rsi,1),%rbp
1400201ad:	0f 1f 00             	nopl   (%rax)
1400201b0:	4c 8b c5             	mov    %rbp,%r8
1400201b3:	48 8b d6             	mov    %rsi,%rdx
1400201b6:	48 8b cb             	mov    %rbx,%rcx
1400201b9:	e8 22 94 fe ff       	call   0x1400095e0
1400201be:	48 83 ef 01          	sub    $0x1,%rdi
1400201c2:	75 ec                	jne    0x1400201b0
1400201c4:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400201c9:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400201ce:	41 8b 3c 24          	mov    (%r12),%edi
1400201d2:	81 e7 ff ff ff 00    	and    $0xffffff,%edi
1400201d8:	74 32                	je     0x14002020c
1400201da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400201e0:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1400201e4:	48 ff c2             	inc    %rdx
1400201e7:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
1400201eb:	76 08                	jbe    0x1400201f5
1400201ed:	48 8b 03             	mov    (%rbx),%rax
1400201f0:	48 8b cb             	mov    %rbx,%rcx
1400201f3:	ff 10                	call   *(%rax)
1400201f5:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400201f9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400201fd:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
140020201:	48 ff 43 10          	incq   0x10(%rbx)
140020205:	c1 ef 08             	shr    $0x8,%edi
140020208:	85 ff                	test   %edi,%edi
14002020a:	75 d4                	jne    0x1400201e0
14002020c:	49 8b 7c 24 10       	mov    0x10(%r12),%rdi
140020211:	48 85 ff             	test   %rdi,%rdi
140020214:	74 35                	je     0x14002024b
140020216:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14002021d:	00 00 00
140020220:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140020224:	48 ff c2             	inc    %rdx
140020227:	48 3b 53 18          	cmp    0x18(%rbx),%rdx
14002022b:	76 08                	jbe    0x140020235
14002022d:	48 8b 03             	mov    (%rbx),%rax
140020230:	48 8b cb             	mov    %rbx,%rcx
140020233:	ff 10                	call   *(%rax)
140020235:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140020239:	48 8b 43 08          	mov    0x8(%rbx),%rax
14002023d:	c6 04 01 30          	movb   $0x30,(%rcx,%rax,1)
140020241:	48 ff 43 10          	incq   0x10(%rbx)
140020245:	48 83 ef 01          	sub    $0x1,%rdi
140020249:	75 d5                	jne    0x140020220
14002024b:	49 8d 4c 24 18       	lea    0x18(%r12),%rcx
140020250:	4c 8b c3             	mov    %rbx,%r8
140020253:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140020258:	e8 d3 bd ff ff       	call   0x14001c030
14002025d:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140020262:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
140020267:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14002026c:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140020271:	4d 85 ff             	test   %r15,%r15
140020274:	74 17                	je     0x14002028d
140020276:	48 8b d1             	mov    %rcx,%rdx
140020279:	4d 8d 4d 0b          	lea    0xb(%r13),%r9
14002027d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140020282:	4d 8b c7             	mov    %r15,%r8
140020285:	e8 46 cc ff ff       	call   0x14001ced0
14002028a:	48 8b 08             	mov    (%rax),%rcx
14002028d:	49 8b c6             	mov    %r14,%rax
140020290:	49 89 0e             	mov    %rcx,(%r14)
140020293:	48 83 c4 50          	add    $0x50,%rsp
140020297:	41 5f                	pop    %r15
140020299:	41 5e                	pop    %r14
14002029b:	41 5d                	pop    %r13
14002029d:	c3                   	ret
14002029e:	cc                   	int3
14002029f:	cc                   	int3
1400202a0:	48 8d 05 11 7e 05 00 	lea    0x57e11(%rip),%rax        # 0x1400780b8
1400202a7:	c7 01 16 00 00 00    	movl   $0x16,(%rcx)
1400202ad:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400202b1:	48 8b c1             	mov    %rcx,%rax
1400202b4:	c3                   	ret
1400202b5:	cc                   	int3
1400202b6:	cc                   	int3
1400202b7:	cc                   	int3
1400202b8:	cc                   	int3
1400202b9:	cc                   	int3
1400202ba:	cc                   	int3
1400202bb:	cc                   	int3
1400202bc:	cc                   	int3
1400202bd:	cc                   	int3
1400202be:	cc                   	int3
1400202bf:	cc                   	int3
1400202c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400202c5:	57                   	push   %rdi