14003ee19:	90                   	nop
14003ee1a:	90                   	nop
14003ee1b:	90                   	nop
14003ee1c:	90                   	nop
14003ee1d:	90                   	nop
14003ee1e:	90                   	nop
14003ee1f:	90                   	nop
14003ee20:	40 53                	rex push %rbx
14003ee22:	48 83 ec 20          	sub    $0x20,%rsp
14003ee26:	48 8b d9             	mov    %rcx,%rbx
14003ee29:	48 83 c1 c0          	add    $0xffffffffffffffc0,%rcx
14003ee2d:	e8 2a ff ff ff       	call   0x14003ed5c
14003ee32:	48 8b 43 18          	mov    0x18(%rbx),%rax
14003ee36:	48 85 c0             	test   %rax,%rax
14003ee39:	74 0d                	je     0x14003ee48
14003ee3b:	c6 80 88 00 00 00 01 	movb   $0x1,0x88(%rax)
14003ee42:	48 83 c4 20          	add    $0x20,%rsp
14003ee46:	5b                   	pop    %rbx
14003ee47:	c3                   	ret
14003ee48:	33 d2                	xor    %edx,%edx
14003ee4a:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14003ee4f:	e8 90 c4 fc ff       	call   0x14000b2e4
14003ee54:	cc                   	int3
14003ee55:	90                   	nop
14003ee56:	90                   	nop
14003ee57:	90                   	nop
14003ee58:	90                   	nop
14003ee59:	90                   	nop
14003ee5a:	90                   	nop
14003ee5b:	90                   	nop
14003ee5c:	90                   	nop
14003ee5d:	90                   	nop
14003ee5e:	90                   	nop
14003ee5f:	90                   	nop
14003ee60:	40 53                	rex push %rbx
14003ee62:	48 83 ec 20          	sub    $0x20,%rsp
14003ee66:	48 83 79 58 00       	cmpq   $0x0,0x58(%rcx)
14003ee6b:	48 8b da             	mov    %rdx,%rbx
14003ee6e:	75 07                	jne    0x14003ee77
14003ee70:	48 83 79 60 00       	cmpq   $0x0,0x60(%rcx)
14003ee75:	74 0f                	je     0x14003ee86
14003ee77:	e8 e0 fe ff ff       	call   0x14003ed5c
14003ee7c:	c7 83 80 00 00 00 01 	movl   $0x1,0x80(%rbx)
14003ee83:	00 00 00
14003ee86:	48 83 c4 20          	add    $0x20,%rsp
14003ee8a:	5b                   	pop    %rbx
14003ee8b:	c3                   	ret
14003ee8c:	90                   	nop
14003ee8d:	90                   	nop
14003ee8e:	90                   	nop
14003ee8f:	90                   	nop
14003ee90:	8a 41 50             	mov    0x50(%rcx),%al
14003ee93:	c3                   	ret
14003ee94:	90                   	nop
14003ee95:	90                   	nop
14003ee96:	90                   	nop
14003ee97:	90                   	nop
14003ee98:	90                   	nop
14003ee99:	90                   	nop
14003ee9a:	90                   	nop
14003ee9b:	90                   	nop
14003ee9c:	90                   	nop
14003ee9d:	90                   	nop
14003ee9e:	90                   	nop
14003ee9f:	90                   	nop
14003eea0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14003eea5:	57                   	push   %rdi
14003eea6:	48 83 ec 20          	sub    $0x20,%rsp
14003eeaa:	8b da                	mov    %edx,%ebx
14003eeac:	48 8b f9             	mov    %rcx,%rdi
14003eeaf:	e8 7c fc ff ff       	call   0x14003eb30
14003eeb4:	f6 c3 01             	test   $0x1,%bl
14003eeb7:	74 0e                	je     0x14003eec7
14003eeb9:	48 85 ff             	test   %rdi,%rdi
14003eebc:	74 09                	je     0x14003eec7
14003eebe:	48 8b cf             	mov    %rdi,%rcx
14003eec1:	ff 15 79 3c 1d 00    	call   *0x1d3c79(%rip)        # 0x140212b40
14003eec7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14003eecc:	48 8b c7             	mov    %rdi,%rax
14003eecf:	48 83 c4 20          	add    $0x20,%rsp
14003eed3:	5f                   	pop    %rdi
14003eed4:	c3                   	ret
14003eed5:	90                   	nop
14003eed6:	90                   	nop
14003eed7:	90                   	nop
14003eed8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14003eedd:	57                   	push   %rdi
14003eede:	48 83 ec 30          	sub    $0x30,%rsp
14003eee2:	83 79 08 00          	cmpl   $0x0,0x8(%rcx)
14003eee6:	48 8b d9             	mov    %rcx,%rbx
14003eee9:	75 09                	jne    0x14003eef4
14003eeeb:	ff 15 e7 38 1d 00    	call   *0x1d38e7(%rip)        # 0x1402127d8
14003eef1:	89 43 08             	mov    %eax,0x8(%rbx)
14003eef4:	ff 15 de 38 1d 00    	call   *0x1d38de(%rip)        # 0x1402127d8
14003eefa:	39 43 08             	cmp    %eax,0x8(%rbx)
14003eefd:	75 4d                	jne    0x14003ef4c
14003eeff:	48 83 7b 60 00       	cmpq   $0x0,0x60(%rbx)
14003ef04:	75 3b                	jne    0x14003ef41
14003ef06:	c7 44 24 28 03 00 1f 	movl   $0x1f0003,0x28(%rsp)
14003ef0d:	00
14003ef0e:	45 33 c9             	xor    %r9d,%r9d
14003ef11:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14003ef16:	33 d2                	xor    %edx,%edx
14003ef18:	33 c9                	xor    %ecx,%ecx
14003ef1a:	41 b8 ff ff 7f 00    	mov    $0x7fffff,%r8d
14003ef20:	ff 15 5a 33 1d 00    	call   *0x1d335a(%rip)        # 0x140212280
14003ef26:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
14003ef2a:	48 8b f8             	mov    %rax,%rdi
14003ef2d:	48 85 c9             	test   %rcx,%rcx
14003ef30:	74 0b                	je     0x14003ef3d
14003ef32:	48 83 63 60 00       	andq   $0x0,0x60(%rbx)
14003ef37:	ff 15 93 31 1d 00    	call   *0x1d3193(%rip)        # 0x1402120d0
14003ef3d:	48 89 7b 60          	mov    %rdi,0x60(%rbx)
14003ef41:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14003ef46:	48 83 c4 30          	add    $0x30,%rsp
14003ef4a:	5f                   	pop    %rdi
14003ef4b:	c3                   	ret
14003ef4c:	33 d2                	xor    %edx,%edx
14003ef4e:	b9 62 78 58 00       	mov    $0x587862,%ecx
14003ef53:	e8 8c c3 fc ff       	call   0x14000b2e4
14003ef58:	cc                   	int3
14003ef59:	90                   	nop
14003ef5a:	90                   	nop
14003ef5b:	90                   	nop
14003ef5c:	40 53                	rex push %rbx
14003ef5e:	48 83 ec 20          	sub    $0x20,%rsp
14003ef62:	8b 99 80 00 00 00    	mov    0x80(%rcx),%ebx
14003ef68:	41 b9 02 00 00 00    	mov    $0x2,%r9d
14003ef6e:	45 8b d8             	mov    %r8d,%r11d
14003ef71:	44 8b d3             	mov    %ebx,%r10d
14003ef74:	85 db                	test   %ebx,%ebx
14003ef76:	74 77                	je     0x14003efef
14003ef78:	41 83 ea 01          	sub    $0x1,%r10d
14003ef7c:	74 3d                	je     0x14003efbb
14003ef7e:	41 83 ea 01          	sub    $0x1,%r10d
14003ef82:	0f 84 58 01 00 00    	je     0x14003f0e0
14003ef88:	41 83 fa 01          	cmp    $0x1,%r10d
14003ef8c:	0f 85 4e 01 00 00    	jne    0x14003f0e0
14003ef92:	48 3b 51 78          	cmp    0x78(%rcx),%rdx
14003ef96:	0f 85 1d 01 00 00    	jne    0x14003f0b9
14003ef9c:	44 39 8a 80 00 00 00 	cmp    %r9d,0x80(%rdx)
14003efa3:	0f 85 1d 01 00 00    	jne    0x14003f0c6
14003efa9:	48 39 4a 78          	cmp    %rcx,0x78(%rdx)
14003efad:	0f 85 20 01 00 00    	jne    0x14003f0d3
14003efb3:	41 8b c2             	mov    %r10d,%eax
14003efb6:	e9 de 00 00 00       	jmp    0x14003f099
14003efbb:	48 3b 51 78          	cmp    0x78(%rcx),%rdx
14003efbf:	0f 85 28 01 00 00    	jne    0x14003f0ed
14003efc5:	44 39 8a 80 00 00 00 	cmp    %r9d,0x80(%rdx)
14003efcc:	0f 85 28 01 00 00    	jne    0x14003f0fa
14003efd2:	48 39 4a 78          	cmp    %rcx,0x78(%rdx)
14003efd6:	0f 85 2b 01 00 00    	jne    0x14003f107
14003efdc:	80 ba 88 00 00 00 00 	cmpb   $0x0,0x88(%rdx)
14003efe3:	74 15                	je     0x14003effa
14003efe5:	b8 04 00 00 00       	mov    $0x4,%eax
14003efea:	e9 aa 00 00 00       	jmp    0x14003f099
14003efef:	48 83 79 78 00       	cmpq   $0x0,0x78(%rcx)
14003eff4:	0f 85 1a 01 00 00    	jne    0x14003f114
14003effa:	44 8b 82 80 00 00 00 	mov    0x80(%rdx),%r8d
14003f001:	45 85 c0             	test   %r8d,%r8d
14003f004:	0f 84 87 00 00 00    	je     0x14003f091
14003f00a:	45 2b c1             	sub    %r9d,%r8d
14003f00d:	74 12                	je     0x14003f021
14003f00f:	41 83 f8 01          	cmp    $0x1,%r8d
14003f013:	74 7c                	je     0x14003f091
14003f015:	48 39 4a 78          	cmp    %rcx,0x78(%rdx)
14003f019:	0f 84 8d 00 00 00    	je     0x14003f0ac
14003f01f:	eb 76                	jmp    0x14003f097
14003f021:	48 39 4a 78          	cmp    %rcx,0x78(%rdx)
14003f025:	75 70                	jne    0x14003f097
14003f027:	8a 05 35 46 2d 00    	mov    0x2d4635(%rip),%al        # 0x140313662
14003f02d:	8b 8a 84 00 00 00    	mov    0x84(%rdx),%ecx
14003f033:	84 c0                	test   %al,%al
14003f035:	74 20                	je     0x14003f057
14003f037:	41 83 fb 05          	cmp    $0x5,%r11d
14003f03b:	75 0a                	jne    0x14003f047
14003f03d:	85 c9                	test   %ecx,%ecx
14003f03f:	75 16                	jne    0x14003f057
14003f041:	45 8d 4b fe          	lea    -0x2(%r11),%r9d
14003f045:	eb 45                	jmp    0x14003f08c
14003f047:	45 85 db             	test   %r11d,%r11d
14003f04a:	75 0b                	jne    0x14003f057
14003f04c:	83 f9 05             	cmp    $0x5,%ecx
14003f04f:	75 06                	jne    0x14003f057
14003f051:	45 8d 4b 04          	lea    0x4(%r11),%r9d
14003f055:	eb 35                	jmp    0x14003f08c
14003f057:	48 8d 15 12 2b 22 00 	lea    0x222b12(%rip),%rdx        # 0x140261b70
14003f05e:	85 db                	test   %ebx,%ebx
14003f060:	75 05                	jne    0x14003f067
14003f062:	38 1c 11             	cmp    %bl,(%rcx,%rdx,1)
14003f065:	74 25                	je     0x14003f08c
14003f067:	41 80 3c 13 00       	cmpb   $0x0,(%r11,%rdx,1)
14003f06c:	75 08                	jne    0x14003f076
14003f06e:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14003f074:	eb 16                	jmp    0x14003f08c
14003f076:	44 3b d9             	cmp    %ecx,%r11d
14003f079:	0f 84 a2 00 00 00    	je     0x14003f121
14003f07f:	1b c9                	sbb    %ecx,%ecx
14003f081:	41 b9 03 00 00 00    	mov    $0x3,%r9d
14003f087:	f7 d9                	neg    %ecx
14003f089:	44 03 c9             	add    %ecx,%r9d
14003f08c:	41 8b c1             	mov    %r9d,%eax
14003f08f:	eb 08                	jmp    0x14003f099
14003f091:	48 39 4a 78          	cmp    %rcx,0x78(%rdx)
14003f095:	74 08                	je     0x14003f09f
14003f097:	33 c0                	xor    %eax,%eax
14003f099:	48 83 c4 20          	add    $0x20,%rsp
14003f09d:	5b                   	pop    %rbx
14003f09e:	c3                   	ret
14003f09f:	33 d2                	xor    %edx,%edx
14003f0a1:	b9 85 78 58 00       	mov    $0x587885,%ecx
14003f0a6:	e8 39 c2 fc ff       	call   0x14000b2e4
14003f0ab:	cc                   	int3
14003f0ac:	33 d2                	xor    %edx,%edx
14003f0ae:	b9 87 78 58 00       	mov    $0x587887,%ecx
14003f0b3:	e8 2c c2 fc ff       	call   0x14000b2e4
14003f0b8:	cc                   	int3
14003f0b9:	33 d2                	xor    %edx,%edx
14003f0bb:	b9 e0 17 60 00       	mov    $0x6017e0,%ecx
14003f0c0:	e8 1f c2 fc ff       	call   0x14000b2e4
14003f0c5:	cc                   	int3
14003f0c6:	33 d2                	xor    %edx,%edx
14003f0c8:	b9 e1 17 60 00       	mov    $0x6017e1,%ecx
14003f0cd:	e8 12 c2 fc ff       	call   0x14000b2e4
14003f0d2:	cc                   	int3
14003f0d3:	33 d2                	xor    %edx,%edx
14003f0d5:	b9 e2 17 60 00       	mov    $0x6017e2,%ecx
14003f0da:	e8 05 c2 fc ff       	call   0x14000b2e4
14003f0df:	cc                   	int3
14003f0e0:	33 d2                	xor    %edx,%edx
14003f0e2:	b9 84 78 58 00       	mov    $0x587884,%ecx
14003f0e7:	e8 f8 c1 fc ff       	call   0x14000b2e4
14003f0ec:	cc                   	int3
14003f0ed:	33 d2                	xor    %edx,%edx
14003f0ef:	b9 81 78 58 00       	mov    $0x587881,%ecx
14003f0f4:	e8 eb c1 fc ff       	call   0x14000b2e4
14003f0f9:	cc                   	int3
14003f0fa:	33 d2                	xor    %edx,%edx
14003f0fc:	b9 82 78 58 00       	mov    $0x587882,%ecx
14003f101:	e8 de c1 fc ff       	call   0x14000b2e4
14003f106:	cc                   	int3
14003f107:	33 d2                	xor    %edx,%edx
14003f109:	b9 83 78 58 00       	mov    $0x587883,%ecx
14003f10e:	e8 d1 c1 fc ff       	call   0x14000b2e4
14003f113:	cc                   	int3
14003f114:	33 d2                	xor    %edx,%edx
14003f116:	b9 80 78 58 00       	mov    $0x587880,%ecx
14003f11b:	e8 c4 c1 fc ff       	call   0x14000b2e4
14003f120:	cc                   	int3
14003f121:	33 d2                	xor    %edx,%edx
14003f123:	b9 57 f2 80 00       	mov    $0x80f257,%ecx
14003f128:	e8 b7 c1 fc ff       	call   0x14000b2e4
14003f12d:	cc                   	int3
14003f12e:	90                   	nop
14003f12f:	90                   	nop
14003f130:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14003f135:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14003f13a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14003f13f:	57                   	push   %rdi
14003f140:	48 83 ec 20          	sub    $0x20,%rsp
14003f144:	49 8b f1             	mov    %r9,%rsi
14003f147:	41 8b e8             	mov    %r8d,%ebp
14003f14a:	48 8b fa             	mov    %rdx,%rdi
14003f14d:	48 8b d9             	mov    %rcx,%rbx
14003f150:	ff 15 82 36 1d 00    	call   *0x1d3682(%rip)        # 0x1402127d8
14003f156:	39 43 08             	cmp    %eax,0x8(%rbx)
14003f159:	0f 84 90 00 00 00    	je     0x14003f1ef
14003f15f:	ff 15 73 36 1d 00    	call   *0x1d3673(%rip)        # 0x1402127d8
14003f165:	39 47 08             	cmp    %eax,0x8(%rdi)
14003f168:	0f 85 8e 00 00 00    	jne    0x14003f1fc
14003f16e:	48 39 7b 78          	cmp    %rdi,0x78(%rbx)
14003f172:	0f 85 91 00 00 00    	jne    0x14003f209
14003f178:	83 bb 80 00 00 00 02 	cmpl   $0x2,0x80(%rbx)
14003f17f:	0f 85 91 00 00 00    	jne    0x14003f216
14003f185:	83 fd 02             	cmp    $0x2,%ebp
14003f188:	74 11                	je     0x14003f19b
14003f18a:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
14003f191:	48 85 c9             	test   %rcx,%rcx
14003f194:	74 4c                	je     0x14003f1e2
14003f196:	e8 21 f6 ff ff       	call   0x14003e7bc
14003f19b:	48 8b 06             	mov    (%rsi),%rax
14003f19e:	48 83 26 00          	andq   $0x0,(%rsi)
14003f1a2:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14003f1a6:	48 89 43 70          	mov    %rax,0x70(%rbx)
14003f1aa:	48 85 c9             	test   %rcx,%rcx
14003f1ad:	74 0d                	je     0x14003f1bc
14003f1af:	48 8b 01             	mov    (%rcx),%rax
14003f1b2:	48 8b 40 10          	mov    0x10(%rax),%rax
14003f1b6:	ff 15 74 3c 1d 00    	call   *0x1d3c74(%rip)        # 0x140212e30
14003f1bc:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
14003f1c0:	45 33 c0             	xor    %r8d,%r8d
14003f1c3:	41 8d 50 01          	lea    0x1(%r8),%edx
14003f1c7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14003f1cc:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14003f1d1:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14003f1d6:	48 83 c4 20          	add    $0x20,%rsp
14003f1da:	5f                   	pop    %rdi
14003f1db:	48 ff 25 a6 30 1d 00 	rex.W jmp *0x1d30a6(%rip)        # 0x140212288
14003f1e2:	33 d2                	xor    %edx,%edx
14003f1e4:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14003f1e9:	e8 f6 c0 fc ff       	call   0x14000b2e4
14003f1ee:	cc                   	int3
14003f1ef:	33 d2                	xor    %edx,%edx
14003f1f1:	b9 88 78 58 00       	mov    $0x587888,%ecx
14003f1f6:	e8 e9 c0 fc ff       	call   0x14000b2e4
14003f1fb:	cc                   	int3
14003f1fc:	33 d2                	xor    %edx,%edx
14003f1fe:	b9 00 18 60 00       	mov    $0x601800,%ecx
14003f203:	e8 dc c0 fc ff       	call   0x14000b2e4
14003f208:	cc                   	int3
14003f209:	33 d2                	xor    %edx,%edx
14003f20b:	b9 89 78 58 00       	mov    $0x587889,%ecx
14003f210:	e8 cf c0 fc ff       	call   0x14000b2e4
14003f215:	cc                   	int3
14003f216:	33 d2                	xor    %edx,%edx
14003f218:	b9 8a 78 58 00       	mov    $0x58788a,%ecx
14003f21d:	e8 c2 c0 fc ff       	call   0x14000b2e4
14003f222:	cc                   	int3
14003f223:	90                   	nop
14003f224:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14003f229:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14003f22e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14003f233:	57                   	push   %rdi
14003f234:	48 83 ec 20          	sub    $0x20,%rsp
14003f238:	48 8b f9             	mov    %rcx,%rdi
14003f23b:	48 8b 49 60          	mov    0x60(%rcx),%rcx
14003f23f:	eb 43                	jmp    0x14003f284
14003f241:	48 8b 5f 70          	mov    0x70(%rdi),%rbx
14003f245:	48 83 67 70 00       	andq   $0x0,0x70(%rdi)
14003f24a:	8b af 80 00 00 00    	mov    0x80(%rdi),%ebp
14003f250:	48 85 db             	test   %rbx,%rbx
14003f253:	74 62                	je     0x14003f2b7
14003f255:	48 8b 03             	mov    (%rbx),%rax
14003f258:	48 8b cb             	mov    %rbx,%rcx
14003f25b:	48 8b 40 18          	mov    0x18(%rax),%rax
14003f25f:	ff 15 cb 3b 1d 00    	call   *0x1d3bcb(%rip)        # 0x140212e30
14003f265:	8b f0                	mov    %eax,%esi
14003f267:	85 c0                	test   %eax,%eax
14003f269:	48 8b 03             	mov    (%rbx),%rax
14003f26c:	48 8b cb             	mov    %rbx,%rcx
14003f26f:	48 8b 40 10          	mov    0x10(%rax),%rax
14003f273:	75 38                	jne    0x14003f2ad
14003f275:	ff 15 b5 3b 1d 00    	call   *0x1d3bb5(%rip)        # 0x140212e30
14003f27b:	83 fd 02             	cmp    $0x2,%ebp
14003f27e:	75 16                	jne    0x14003f296
14003f280:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
14003f284:	45 33 c0             	xor    %r8d,%r8d
14003f287:	83 ca ff             	or     $0xffffffff,%edx
14003f28a:	ff 15 d8 2f 1d 00    	call   *0x1d2fd8(%rip)        # 0x140212268
14003f290:	85 c0                	test   %eax,%eax