14024fcf9:	48 83 c4 40          	add    $0x40,%rsp
14024fcfd:	5b                   	pop    %rbx
14024fcfe:	c3                   	ret
14024fcff:	e8 2c b7 ba 00       	call   0x140dfb430
14024fd04:	cc                   	int3
14024fd05:	e8 46 fe bd 00       	call   0x140e2fb50
14024fd0a:	cc                   	int3
14024fd0b:	cc                   	int3
14024fd0c:	cc                   	int3
14024fd0d:	cc                   	int3
14024fd0e:	cc                   	int3
14024fd0f:	cc                   	int3
14024fd10:	48 83 ec 28          	sub    $0x28,%rsp
14024fd14:	b9 08 00 00 00       	mov    $0x8,%ecx
14024fd19:	e8 ea b3 bc 00       	call   0x140e1b108
14024fd1e:	48 85 c0             	test   %rax,%rax
14024fd21:	74 0a                	je     0x14024fd2d
14024fd23:	48 8d 0d 7e 33 d6 00 	lea    0xd6337e(%rip),%rcx        # 0x140fb30a8
14024fd2a:	48 89 08             	mov    %rcx,(%rax)
14024fd2d:	48 8b 0d f4 b2 1c 01 	mov    0x11cb2f4(%rip),%rcx        # 0x14141b028
14024fd34:	48 89 05 ed b2 1c 01 	mov    %rax,0x11cb2ed(%rip)        # 0x14141b028
14024fd3b:	48 85 c9             	test   %rcx,%rcx
14024fd3e:	74 16                	je     0x14024fd56
14024fd40:	48 8b 01             	mov    (%rcx),%rax
14024fd43:	ba 01 00 00 00       	mov    $0x1,%edx
14024fd48:	48 8b 00             	mov    (%rax),%rax
14024fd4b:	48 83 c4 28          	add    $0x28,%rsp
14024fd4f:	48 ff 25 ca 3c d3 00 	rex.W jmp *0xd33cca(%rip)        # 0x140f83a20
14024fd56:	48 83 c4 28          	add    $0x28,%rsp
14024fd5a:	c3                   	ret
14024fd5b:	cc                   	int3
14024fd5c:	cc                   	int3
14024fd5d:	cc                   	int3
14024fd5e:	cc                   	int3
14024fd5f:	cc                   	int3
14024fd60:	40 53                	rex push %rbx
14024fd62:	48 83 ec 30          	sub    $0x30,%rsp
14024fd66:	48 8b 01             	mov    (%rcx),%rax
14024fd69:	48 8b d9             	mov    %rcx,%rbx
14024fd6c:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
14024fd73:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14024fd78:	48 8b 0d a9 b2 1c 01 	mov    0x11cb2a9(%rip),%rcx        # 0x14141b028
14024fd7f:	48 89 05 a2 b2 1c 01 	mov    %rax,0x11cb2a2(%rip)        # 0x14141b028
14024fd86:	48 85 c9             	test   %rcx,%rcx
14024fd89:	74 11                	je     0x14024fd9c
14024fd8b:	48 8b 01             	mov    (%rcx),%rax
14024fd8e:	ba 01 00 00 00       	mov    $0x1,%edx
14024fd93:	48 8b 00             	mov    (%rax),%rax
14024fd96:	ff 15 84 3c d3 00    	call   *0xd33c84(%rip)        # 0x140f83a20
14024fd9c:	48 8b 0b             	mov    (%rbx),%rcx
14024fd9f:	48 85 c9             	test   %rcx,%rcx
14024fda2:	74 17                	je     0x14024fdbb
14024fda4:	48 8b 01             	mov    (%rcx),%rax
14024fda7:	ba 01 00 00 00       	mov    $0x1,%edx
14024fdac:	48 8b 00             	mov    (%rax),%rax
14024fdaf:	48 83 c4 30          	add    $0x30,%rsp
14024fdb3:	5b                   	pop    %rbx
14024fdb4:	48 ff 25 65 3c d3 00 	rex.W jmp *0xd33c65(%rip)        # 0x140f83a20
14024fdbb:	48 83 c4 30          	add    $0x30,%rsp
14024fdbf:	5b                   	pop    %rbx
14024fdc0:	c3                   	ret
14024fdc1:	cc                   	int3
14024fdc2:	cc                   	int3
14024fdc3:	cc                   	int3
14024fdc4:	cc                   	int3
14024fdc5:	cc                   	int3
14024fdc6:	cc                   	int3
14024fdc7:	cc                   	int3
14024fdc8:	cc                   	int3
14024fdc9:	cc                   	int3
14024fdca:	cc                   	int3
14024fdcb:	cc                   	int3
14024fdcc:	cc                   	int3
14024fdcd:	cc                   	int3
14024fdce:	cc                   	int3
14024fdcf:	cc                   	int3
14024fdd0:	48 83 ec 48          	sub    $0x48,%rsp
14024fdd4:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14024fdd9:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
14024fdde:	45 33 c9             	xor    %r9d,%r9d
14024fde1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14024fde6:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14024fded:	00 00
14024fdef:	e8 bc fd ff ff       	call   0x14024fbb0
14024fdf4:	cc                   	int3
14024fdf5:	cc                   	int3
14024fdf6:	cc                   	int3
14024fdf7:	cc                   	int3
14024fdf8:	cc                   	int3
14024fdf9:	cc                   	int3
14024fdfa:	cc                   	int3
14024fdfb:	cc                   	int3
14024fdfc:	cc                   	int3
14024fdfd:	cc                   	int3
14024fdfe:	cc                   	int3
14024fdff:	cc                   	int3
14024fe00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14024fe05:	57                   	push   %rdi
14024fe06:	48 83 ec 20          	sub    $0x20,%rsp
14024fe0a:	8b fa                	mov    %edx,%edi
14024fe0c:	48 8b d9             	mov    %rcx,%rbx
14024fe0f:	48 85 c9             	test   %rcx,%rcx
14024fe12:	74 29                	je     0x14024fe3d
14024fe14:	e8 27 fe ff ff       	call   0x14024fc40
14024fe19:	4c 8b c8             	mov    %rax,%r9
14024fe1c:	44 8b c7             	mov    %edi,%r8d
14024fe1f:	48 8b d3             	mov    %rbx,%rdx
14024fe22:	48 8b 08             	mov    (%rax),%rcx
14024fe25:	48 8b 41 28          	mov    0x28(%rcx),%rax
14024fe29:	49 8b c9             	mov    %r9,%rcx
14024fe2c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14024fe31:	48 83 c4 20          	add    $0x20,%rsp
14024fe35:	5f                   	pop    %rdi
14024fe36:	48 ff 25 e3 3b d3 00 	rex.W jmp *0xd33be3(%rip)        # 0x140f83a20
14024fe3d:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14024fe42:	4c 8d 05 9f 32 d6 00 	lea    0xd6329f(%rip),%r8        # 0x140fb30e8
14024fe49:	41 b9 57 00 07 80    	mov    $0x80070057,%r9d
14024fe4f:	ba 36 00 00 00       	mov    $0x36,%edx
14024fe54:	e8 77 ff ff ff       	call   0x14024fdd0
14024fe59:	cc                   	int3
14024fe5a:	cc                   	int3
14024fe5b:	cc                   	int3
14024fe5c:	cc                   	int3
14024fe5d:	cc                   	int3
14024fe5e:	cc                   	int3
14024fe5f:	cc                   	int3
14024fe60:	33 c0                	xor    %eax,%eax
14024fe62:	83 f9 04             	cmp    $0x4,%ecx
14024fe65:	0f 9f c0             	setg   %al
14024fe68:	ff c8                	dec    %eax
14024fe6a:	c3                   	ret
14024fe6b:	cc                   	int3
14024fe6c:	cc                   	int3
14024fe6d:	cc                   	int3
14024fe6e:	cc                   	int3
14024fe6f:	cc                   	int3
14024fe70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14024fe75:	57                   	push   %rdi
14024fe76:	48 83 ec 20          	sub    $0x20,%rsp
14024fe7a:	48 8b da             	mov    %rdx,%rbx
14024fe7d:	48 8b f9             	mov    %rcx,%rdi
14024fe80:	48 85 c9             	test   %rcx,%rcx
14024fe83:	74 2e                	je     0x14024feb3
14024fe85:	48 85 d2             	test   %rdx,%rdx
14024fe88:	74 46                	je     0x14024fed0
14024fe8a:	e8 b1 fd ff ff       	call   0x14024fc40
14024fe8f:	4c 8b c8             	mov    %rax,%r9
14024fe92:	4c 8b c3             	mov    %rbx,%r8
14024fe95:	48 8b d7             	mov    %rdi,%rdx
14024fe98:	48 8b 08             	mov    (%rax),%rcx
14024fe9b:	48 8b 41 08          	mov    0x8(%rcx),%rax
14024fe9f:	49 8b c9             	mov    %r9,%rcx
14024fea2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14024fea7:	48 83 c4 20          	add    $0x20,%rsp
14024feab:	5f                   	pop    %rdi
14024feac:	48 ff 25 6d 3b d3 00 	rex.W jmp *0xd33b6d(%rip)        # 0x140f83a20
14024feb3:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14024feb8:	4c 8d 05 29 32 d6 00 	lea    0xd63229(%rip),%r8        # 0x140fb30e8
14024febf:	41 b9 57 00 07 80    	mov    $0x80070057,%r9d
14024fec5:	ba 4c 00 00 00       	mov    $0x4c,%edx
14024feca:	e8 01 ff ff ff       	call   0x14024fdd0
14024fecf:	cc                   	int3
14024fed0:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14024fed5:	4c 8d 05 0c 32 d6 00 	lea    0xd6320c(%rip),%r8        # 0x140fb30e8
14024fedc:	41 b9 57 00 07 80    	mov    $0x80070057,%r9d
14024fee2:	ba 4d 00 00 00       	mov    $0x4d,%edx
14024fee7:	e8 e4 fe ff ff       	call   0x14024fdd0
14024feec:	cc                   	int3
14024feed:	cc                   	int3
14024feee:	cc                   	int3
14024feef:	cc                   	int3
14024fef0:	40 53                	rex push %rbx
14024fef2:	48 83 ec 20          	sub    $0x20,%rsp
14024fef6:	48 8b d9             	mov    %rcx,%rbx
14024fef9:	48 85 c9             	test   %rcx,%rcx
14024fefc:	74 21                	je     0x14024ff1f
14024fefe:	e8 3d fd ff ff       	call   0x14024fc40
14024ff03:	4c 8b c0             	mov    %rax,%r8
14024ff06:	48 8b d3             	mov    %rbx,%rdx
14024ff09:	48 8b 08             	mov    (%rax),%rcx
14024ff0c:	48 8b 41 38          	mov    0x38(%rcx),%rax
14024ff10:	49 8b c8             	mov    %r8,%rcx
14024ff13:	48 83 c4 20          	add    $0x20,%rsp
14024ff17:	5b                   	pop    %rbx
14024ff18:	48 ff 25 01 3b d3 00 	rex.W jmp *0xd33b01(%rip)        # 0x140f83a20
14024ff1f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14024ff24:	4c 8d 05 bd 31 d6 00 	lea    0xd631bd(%rip),%r8        # 0x140fb30e8
14024ff2b:	41 b9 57 00 07 80    	mov    $0x80070057,%r9d
14024ff31:	ba 45 00 00 00       	mov    $0x45,%edx
14024ff36:	e8 95 fe ff ff       	call   0x14024fdd0
14024ff3b:	cc                   	int3
14024ff3c:	cc                   	int3
14024ff3d:	cc                   	int3
14024ff3e:	cc                   	int3
14024ff3f:	cc                   	int3
14024ff40:	40 53                	rex push %rbx
14024ff42:	48 83 ec 20          	sub    $0x20,%rsp
14024ff46:	48 8b d9             	mov    %rcx,%rbx
14024ff49:	48 85 c9             	test   %rcx,%rcx
14024ff4c:	74 21                	je     0x14024ff6f
14024ff4e:	e8 ed fc ff ff       	call   0x14024fc40
14024ff53:	4c 8b c0             	mov    %rax,%r8
14024ff56:	48 8b d3             	mov    %rbx,%rdx
14024ff59:	48 8b 08             	mov    (%rax),%rcx
14024ff5c:	48 8b 41 18          	mov    0x18(%rcx),%rax
14024ff60:	49 8b c8             	mov    %r8,%rcx
14024ff63:	48 83 c4 20          	add    $0x20,%rsp
14024ff67:	5b                   	pop    %rbx
14024ff68:	48 ff 25 b1 3a d3 00 	rex.W jmp *0xd33ab1(%rip)        # 0x140f83a20
14024ff6f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14024ff74:	4c 8d 05 6d 31 d6 00 	lea    0xd6316d(%rip),%r8        # 0x140fb30e8
14024ff7b:	41 b9 57 00 07 80    	mov    $0x80070057,%r9d
14024ff81:	ba 2f 00 00 00       	mov    $0x2f,%edx
14024ff86:	e8 45 fe ff ff       	call   0x14024fdd0
14024ff8b:	cc                   	int3
14024ff8c:	cc                   	int3
14024ff8d:	cc                   	int3
14024ff8e:	cc                   	int3
14024ff8f:	cc                   	int3
14024ff90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14024ff95:	57                   	push   %rdi
14024ff96:	48 83 ec 20          	sub    $0x20,%rsp
14024ff9a:	48 8b da             	mov    %rdx,%rbx
14024ff9d:	48 8b f9             	mov    %rcx,%rdi
14024ffa0:	48 85 c9             	test   %rcx,%rcx
14024ffa3:	74 2e                	je     0x14024ffd3
14024ffa5:	48 85 d2             	test   %rdx,%rdx
14024ffa8:	74 46                	je     0x14024fff0
14024ffaa:	e8 91 fc ff ff       	call   0x14024fc40
14024ffaf:	4c 8b c8             	mov    %rax,%r9
14024ffb2:	4c 8b c3             	mov    %rbx,%r8
14024ffb5:	48 8b d7             	mov    %rdi,%rdx
14024ffb8:	48 8b 08             	mov    (%rax),%rcx
14024ffbb:	48 8b 41 10          	mov    0x10(%rcx),%rax
14024ffbf:	49 8b c9             	mov    %r9,%rcx
14024ffc2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14024ffc7:	48 83 c4 20          	add    $0x20,%rsp
14024ffcb:	5f                   	pop    %rdi
14024ffcc:	48 ff 25 4d 3a d3 00 	rex.W jmp *0xd33a4d(%rip)        # 0x140f83a20
14024ffd3:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14024ffd8:	4c 8d 05 09 31 d6 00 	lea    0xd63109(%rip),%r8        # 0x140fb30e8
14024ffdf:	41 b9 57 00 07 80    	mov    $0x80070057,%r9d
14024ffe5:	ba 27 00 00 00       	mov    $0x27,%edx
14024ffea:	e8 e1 fd ff ff       	call   0x14024fdd0
14024ffef:	cc                   	int3
14024fff0:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14024fff5:	4c 8d 05 ec 30 d6 00 	lea    0xd630ec(%rip),%r8        # 0x140fb30e8
14024fffc:	41 b9 57 00 07 80    	mov    $0x80070057,%r9d
140250002:	ba 28 00 00 00       	mov    $0x28,%edx
140250007:	e8 c4 fd ff ff       	call   0x14024fdd0
14025000c:	cc                   	int3
14025000d:	cc                   	int3
14025000e:	cc                   	int3
14025000f:	cc                   	int3
140250010:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140250015:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14025001a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14025001f:	57                   	push   %rdi
140250020:	48 83 ec 30          	sub    $0x30,%rsp
140250024:	49 8b d9             	mov    %r9,%rbx
140250027:	49 8b f0             	mov    %r8,%rsi
14025002a:	48 8b ea             	mov    %rdx,%rbp
14025002d:	48 8b f9             	mov    %rcx,%rdi
140250030:	48 85 c9             	test   %rcx,%rcx
140250033:	74 40                	je     0x140250075
140250035:	48 85 db             	test   %rbx,%rbx
140250038:	74 58                	je     0x140250092
14025003a:	e8 01 fc ff ff       	call   0x14024fc40
14025003f:	4c 8b d0             	mov    %rax,%r10
140250042:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140250047:	4c 8b ce             	mov    %rsi,%r9
14025004a:	4c 8b c5             	mov    %rbp,%r8
14025004d:	48 8b d7             	mov    %rdi,%rdx
140250050:	48 8b 08             	mov    (%rax),%rcx
140250053:	48 8b 41 30          	mov    0x30(%rcx),%rax
140250057:	49 8b ca             	mov    %r10,%rcx
14025005a:	ff 15 c0 39 d3 00    	call   *0xd339c0(%rip)        # 0x140f83a20
140250060:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140250065:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14025006a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14025006f:	48 83 c4 30          	add    $0x30,%rsp
140250073:	5f                   	pop    %rdi
140250074:	c3                   	ret
140250075:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14025007a:	4c 8d 05 67 30 d6 00 	lea    0xd63067(%rip),%r8        # 0x140fb30e8
140250081:	41 b9 57 00 07 80    	mov    $0x80070057,%r9d
140250087:	ba 3d 00 00 00       	mov    $0x3d,%edx
14025008c:	e8 3f fd ff ff       	call   0x14024fdd0
140250091:	cc                   	int3
140250092:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140250097:	4c 8d 05 4a 30 d6 00 	lea    0xd6304a(%rip),%r8        # 0x140fb30e8
14025009e:	41 b9 57 00 07 80    	mov    $0x80070057,%r9d
1402500a4:	ba 3e 00 00 00       	mov    $0x3e,%edx
1402500a9:	e8 22 fd ff ff       	call   0x14024fdd0
1402500ae:	cc                   	int3
1402500af:	cc                   	int3
1402500b0:	45 33 c0             	xor    %r8d,%r8d
1402500b3:	4c 89 01             	mov    %r8,(%rcx)
1402500b6:	4c 89 41 08          	mov    %r8,0x8(%rcx)
1402500ba:	48 8b 02             	mov    (%rdx),%rax
1402500bd:	48 89 01             	mov    %rax,(%rcx)
1402500c0:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402500c4:	48 89 41 08          	mov    %rax,0x8(%rcx)
1402500c8:	48 8b c1             	mov    %rcx,%rax
1402500cb:	4c 89 02             	mov    %r8,(%rdx)
1402500ce:	4c 89 42 08          	mov    %r8,0x8(%rdx)
1402500d2:	c3                   	ret
1402500d3:	cc                   	int3
1402500d4:	cc                   	int3
1402500d5:	cc                   	int3
1402500d6:	cc                   	int3
1402500d7:	cc                   	int3
1402500d8:	cc                   	int3
1402500d9:	cc                   	int3
1402500da:	cc                   	int3
1402500db:	cc                   	int3
1402500dc:	cc                   	int3
1402500dd:	cc                   	int3
1402500de:	cc                   	int3
1402500df:	cc                   	int3
1402500e0:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1402500e5:	4c 8b 00             	mov    (%rax),%r8
1402500e8:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1402500ed:	48 8b 10             	mov    (%rax),%rdx
1402500f0:	49 8b 01             	mov    (%r9),%rax
1402500f3:	48 89 01             	mov    %rax,(%rcx)
1402500f6:	48 8b c1             	mov    %rcx,%rax
1402500f9:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1402500fd:	4c 89 41 10          	mov    %r8,0x10(%rcx)
140250101:	c3                   	ret
140250102:	cc                   	int3
140250103:	cc                   	int3
140250104:	cc                   	int3
140250105:	cc                   	int3
140250106:	cc                   	int3
140250107:	cc                   	int3
140250108:	cc                   	int3
140250109:	cc                   	int3
14025010a:	cc                   	int3
14025010b:	cc                   	int3
14025010c:	cc                   	int3
14025010d:	cc                   	int3
14025010e:	cc                   	int3
14025010f:	cc                   	int3
140250110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140250115:	57                   	push   %rdi
140250116:	48 83 ec 60          	sub    $0x60,%rsp
14025011a:	48 8b da             	mov    %rdx,%rbx
14025011d:	48 8b f9             	mov    %rcx,%rdi
140250120:	4d 8b 08             	mov    (%r8),%r9