14013dde4:	48 8b cf             	mov    %rdi,%rcx
14013dde7:	ff 50 18             	call   *0x18(%rax)
14013ddea:	90                   	nop
14013ddeb:	48 85 ff             	test   %rdi,%rdi
14013ddee:	74 16                	je     0x14013de06
14013ddf0:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013ddf4:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013ddf8:	48 83 c1 08          	add    $0x8,%rcx
14013ddfc:	48 03 cf             	add    %rdi,%rcx
14013ddff:	48 8b 01             	mov    (%rcx),%rax
14013de02:	ff 50 08             	call   *0x8(%rax)
14013de05:	90                   	nop
14013de06:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013de0b:	48 8b c8             	mov    %rax,%rcx
14013de0e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013de13:	48 85 c0             	test   %rax,%rax
14013de16:	74 1e                	je     0x14013de36
14013de18:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013de1c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013de20:	48 83 c0 08          	add    $0x8,%rax
14013de24:	48 03 c8             	add    %rax,%rcx
14013de27:	48 8b 01             	mov    (%rcx),%rax
14013de2a:	ff 10                	call   *(%rax)
14013de2c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013de31:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013de36:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013de3b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013de40:	48 85 c9             	test   %rcx,%rcx
14013de43:	75 02                	jne    0x14013de47
14013de45:	eb 59                	jmp    0x14013dea0
14013de47:	b9 58 00 00 00       	mov    $0x58,%ecx
14013de4c:	e8 9f 84 04 00       	call   0x1401862f0
14013de51:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013de56:	48 85 c0             	test   %rax,%rax
14013de59:	74 0b                	je     0x14013de66
14013de5b:	48 8b c8             	mov    %rax,%rcx
14013de5e:	e8 8d cd 00 00       	call   0x14014abf0
14013de63:	48 8b d8             	mov    %rax,%rbx
14013de66:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013de6b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013de6f:	48 8b 03             	mov    (%rbx),%rax
14013de72:	48 8b cb             	mov    %rbx,%rcx
14013de75:	ff 10                	call   *(%rax)
14013de77:	48 83 c3 20          	add    $0x20,%rbx
14013de7b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013de80:	48 85 c0             	test   %rax,%rax
14013de83:	74 16                	je     0x14013de9b
14013de85:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013de89:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013de8d:	48 83 c0 08          	add    $0x8,%rax
14013de91:	48 03 c8             	add    %rax,%rcx
14013de94:	48 8b 01             	mov    (%rcx),%rax
14013de97:	ff 50 08             	call   *0x8(%rax)
14013de9a:	90                   	nop
14013de9b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013dea0:	48 85 c0             	test   %rax,%rax
14013dea3:	74 16                	je     0x14013debb
14013dea5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013dea9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013dead:	48 83 c0 08          	add    $0x8,%rax
14013deb1:	48 03 c8             	add    %rax,%rcx
14013deb4:	48 8b 01             	mov    (%rcx),%rax
14013deb7:	ff 50 08             	call   *0x8(%rax)
14013deba:	90                   	nop
14013debb:	48 8b c3             	mov    %rbx,%rax
14013debe:	48 83 c4 20          	add    $0x20,%rsp
14013dec2:	5f                   	pop    %rdi
14013dec3:	5e                   	pop    %rsi
14013dec4:	5b                   	pop    %rbx
14013dec5:	c3                   	ret
14013dec6:	cc                   	int3
14013dec7:	cc                   	int3
14013dec8:	cc                   	int3
14013dec9:	cc                   	int3
14013deca:	cc                   	int3
14013decb:	cc                   	int3
14013decc:	cc                   	int3
14013decd:	cc                   	int3
14013dece:	cc                   	int3
14013decf:	cc                   	int3
14013ded0:	40 53                	rex push %rbx
14013ded2:	56                   	push   %rsi
14013ded3:	57                   	push   %rdi
14013ded4:	48 83 ec 20          	sub    $0x20,%rsp
14013ded8:	33 db                	xor    %ebx,%ebx
14013deda:	48 85 c9             	test   %rcx,%rcx
14013dedd:	75 0a                	jne    0x14013dee9
14013dedf:	33 c0                	xor    %eax,%eax
14013dee1:	48 83 c4 20          	add    $0x20,%rsp
14013dee5:	5f                   	pop    %rdi
14013dee6:	5e                   	pop    %rsi
14013dee7:	5b                   	pop    %rbx
14013dee8:	c3                   	ret
14013dee9:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14013deed:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14013def2:	48 85 ff             	test   %rdi,%rdi
14013def5:	74 15                	je     0x14013df0c
14013def7:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013defb:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013deff:	48 83 c1 08          	add    $0x8,%rcx
14013df03:	48 03 cf             	add    %rdi,%rcx
14013df06:	48 8b 01             	mov    (%rcx),%rax
14013df09:	ff 10                	call   *(%rax)
14013df0b:	90                   	nop
14013df0c:	48 8b 07             	mov    (%rdi),%rax
14013df0f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013df14:	48 8b cf             	mov    %rdi,%rcx
14013df17:	ff 50 20             	call   *0x20(%rax)
14013df1a:	90                   	nop
14013df1b:	48 85 ff             	test   %rdi,%rdi
14013df1e:	74 16                	je     0x14013df36
14013df20:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013df24:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013df28:	48 83 c1 08          	add    $0x8,%rcx
14013df2c:	48 03 cf             	add    %rdi,%rcx
14013df2f:	48 8b 01             	mov    (%rcx),%rax
14013df32:	ff 50 08             	call   *0x8(%rax)
14013df35:	90                   	nop
14013df36:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013df3b:	48 8b c8             	mov    %rax,%rcx
14013df3e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013df43:	48 85 c0             	test   %rax,%rax
14013df46:	74 1e                	je     0x14013df66
14013df48:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013df4c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013df50:	48 83 c0 08          	add    $0x8,%rax
14013df54:	48 03 c8             	add    %rax,%rcx
14013df57:	48 8b 01             	mov    (%rcx),%rax
14013df5a:	ff 10                	call   *(%rax)
14013df5c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013df61:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013df66:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013df6b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013df70:	48 85 c9             	test   %rcx,%rcx
14013df73:	75 02                	jne    0x14013df77
14013df75:	eb 59                	jmp    0x14013dfd0
14013df77:	b9 a8 00 00 00       	mov    $0xa8,%ecx
14013df7c:	e8 6f 83 04 00       	call   0x1401862f0
14013df81:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013df86:	48 85 c0             	test   %rax,%rax
14013df89:	74 0b                	je     0x14013df96
14013df8b:	48 8b c8             	mov    %rax,%rcx
14013df8e:	e8 dd cf 00 00       	call   0x14014af70
14013df93:	48 8b d8             	mov    %rax,%rbx
14013df96:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013df9b:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013df9f:	48 8b 03             	mov    (%rbx),%rax
14013dfa2:	48 8b cb             	mov    %rbx,%rcx
14013dfa5:	ff 10                	call   *(%rax)
14013dfa7:	48 83 c3 20          	add    $0x20,%rbx
14013dfab:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013dfb0:	48 85 c0             	test   %rax,%rax
14013dfb3:	74 16                	je     0x14013dfcb
14013dfb5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013dfb9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013dfbd:	48 83 c0 08          	add    $0x8,%rax
14013dfc1:	48 03 c8             	add    %rax,%rcx
14013dfc4:	48 8b 01             	mov    (%rcx),%rax
14013dfc7:	ff 50 08             	call   *0x8(%rax)
14013dfca:	90                   	nop
14013dfcb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013dfd0:	48 85 c0             	test   %rax,%rax
14013dfd3:	74 16                	je     0x14013dfeb
14013dfd5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013dfd9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013dfdd:	48 83 c0 08          	add    $0x8,%rax
14013dfe1:	48 03 c8             	add    %rax,%rcx
14013dfe4:	48 8b 01             	mov    (%rcx),%rax
14013dfe7:	ff 50 08             	call   *0x8(%rax)
14013dfea:	90                   	nop
14013dfeb:	48 8b c3             	mov    %rbx,%rax
14013dfee:	48 83 c4 20          	add    $0x20,%rsp
14013dff2:	5f                   	pop    %rdi
14013dff3:	5e                   	pop    %rsi
14013dff4:	5b                   	pop    %rbx
14013dff5:	c3                   	ret
14013dff6:	cc                   	int3
14013dff7:	cc                   	int3
14013dff8:	cc                   	int3
14013dff9:	cc                   	int3
14013dffa:	cc                   	int3
14013dffb:	cc                   	int3
14013dffc:	cc                   	int3
14013dffd:	cc                   	int3
14013dffe:	cc                   	int3
14013dfff:	cc                   	int3
14013e000:	40 53                	rex push %rbx
14013e002:	56                   	push   %rsi
14013e003:	57                   	push   %rdi
14013e004:	48 83 ec 20          	sub    $0x20,%rsp
14013e008:	33 db                	xor    %ebx,%ebx
14013e00a:	48 85 c9             	test   %rcx,%rcx
14013e00d:	75 0a                	jne    0x14013e019
14013e00f:	33 c0                	xor    %eax,%eax
14013e011:	48 83 c4 20          	add    $0x20,%rsp
14013e015:	5f                   	pop    %rdi
14013e016:	5e                   	pop    %rsi
14013e017:	5b                   	pop    %rbx
14013e018:	c3                   	ret
14013e019:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14013e01d:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14013e022:	48 85 ff             	test   %rdi,%rdi
14013e025:	74 15                	je     0x14013e03c
14013e027:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013e02b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013e02f:	48 83 c1 08          	add    $0x8,%rcx
14013e033:	48 03 cf             	add    %rdi,%rcx
14013e036:	48 8b 01             	mov    (%rcx),%rax
14013e039:	ff 10                	call   *(%rax)
14013e03b:	90                   	nop
14013e03c:	48 8b 07             	mov    (%rdi),%rax
14013e03f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013e044:	48 8b cf             	mov    %rdi,%rcx
14013e047:	ff 50 28             	call   *0x28(%rax)
14013e04a:	90                   	nop
14013e04b:	48 85 ff             	test   %rdi,%rdi
14013e04e:	74 16                	je     0x14013e066
14013e050:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013e054:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013e058:	48 83 c1 08          	add    $0x8,%rcx
14013e05c:	48 03 cf             	add    %rdi,%rcx
14013e05f:	48 8b 01             	mov    (%rcx),%rax
14013e062:	ff 50 08             	call   *0x8(%rax)
14013e065:	90                   	nop
14013e066:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e06b:	48 8b c8             	mov    %rax,%rcx
14013e06e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013e073:	48 85 c0             	test   %rax,%rax
14013e076:	74 1e                	je     0x14013e096
14013e078:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e07c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013e080:	48 83 c0 08          	add    $0x8,%rax
14013e084:	48 03 c8             	add    %rax,%rcx
14013e087:	48 8b 01             	mov    (%rcx),%rax
14013e08a:	ff 10                	call   *(%rax)
14013e08c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e091:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013e096:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013e09b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013e0a0:	48 85 c9             	test   %rcx,%rcx
14013e0a3:	75 02                	jne    0x14013e0a7
14013e0a5:	eb 59                	jmp    0x14013e100
14013e0a7:	b9 68 00 00 00       	mov    $0x68,%ecx
14013e0ac:	e8 3f 82 04 00       	call   0x1401862f0
14013e0b1:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14013e0b6:	48 85 c0             	test   %rax,%rax
14013e0b9:	74 0b                	je     0x14013e0c6
14013e0bb:	48 8b c8             	mov    %rax,%rcx
14013e0be:	e8 bd db 00 00       	call   0x14014bc80
14013e0c3:	48 8b d8             	mov    %rax,%rbx
14013e0c6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013e0cb:	48 89 43 10          	mov    %rax,0x10(%rbx)
14013e0cf:	48 8b 03             	mov    (%rbx),%rax
14013e0d2:	48 8b cb             	mov    %rbx,%rcx
14013e0d5:	ff 10                	call   *(%rax)
14013e0d7:	48 83 c3 20          	add    $0x20,%rbx
14013e0db:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14013e0e0:	48 85 c0             	test   %rax,%rax
14013e0e3:	74 16                	je     0x14013e0fb
14013e0e5:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e0e9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013e0ed:	48 83 c0 08          	add    $0x8,%rax
14013e0f1:	48 03 c8             	add    %rax,%rcx
14013e0f4:	48 8b 01             	mov    (%rcx),%rax
14013e0f7:	ff 50 08             	call   *0x8(%rax)
14013e0fa:	90                   	nop
14013e0fb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e100:	48 85 c0             	test   %rax,%rax
14013e103:	74 16                	je     0x14013e11b
14013e105:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e109:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013e10d:	48 83 c0 08          	add    $0x8,%rax
14013e111:	48 03 c8             	add    %rax,%rcx
14013e114:	48 8b 01             	mov    (%rcx),%rax
14013e117:	ff 50 08             	call   *0x8(%rax)
14013e11a:	90                   	nop
14013e11b:	48 8b c3             	mov    %rbx,%rax
14013e11e:	48 83 c4 20          	add    $0x20,%rsp
14013e122:	5f                   	pop    %rdi
14013e123:	5e                   	pop    %rsi
14013e124:	5b                   	pop    %rbx
14013e125:	c3                   	ret
14013e126:	cc                   	int3
14013e127:	cc                   	int3
14013e128:	cc                   	int3
14013e129:	cc                   	int3
14013e12a:	cc                   	int3
14013e12b:	cc                   	int3
14013e12c:	cc                   	int3
14013e12d:	cc                   	int3
14013e12e:	cc                   	int3
14013e12f:	cc                   	int3
14013e130:	40 53                	rex push %rbx
14013e132:	56                   	push   %rsi
14013e133:	57                   	push   %rdi
14013e134:	48 83 ec 20          	sub    $0x20,%rsp
14013e138:	33 db                	xor    %ebx,%ebx
14013e13a:	48 85 c9             	test   %rcx,%rcx
14013e13d:	75 0a                	jne    0x14013e149
14013e13f:	33 c0                	xor    %eax,%eax
14013e141:	48 83 c4 20          	add    $0x20,%rsp
14013e145:	5f                   	pop    %rdi
14013e146:	5e                   	pop    %rsi
14013e147:	5b                   	pop    %rbx
14013e148:	c3                   	ret
14013e149:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14013e14d:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14013e152:	48 85 ff             	test   %rdi,%rdi
14013e155:	74 15                	je     0x14013e16c
14013e157:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013e15b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013e15f:	48 83 c1 08          	add    $0x8,%rcx
14013e163:	48 03 cf             	add    %rdi,%rcx
14013e166:	48 8b 01             	mov    (%rcx),%rax
14013e169:	ff 10                	call   *(%rax)
14013e16b:	90                   	nop
14013e16c:	48 8b 07             	mov    (%rdi),%rax
14013e16f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14013e174:	48 8b cf             	mov    %rdi,%rcx
14013e177:	ff 50 30             	call   *0x30(%rax)
14013e17a:	90                   	nop
14013e17b:	48 85 ff             	test   %rdi,%rdi
14013e17e:	74 16                	je     0x14013e196
14013e180:	48 8b 47 08          	mov    0x8(%rdi),%rax
14013e184:	48 63 48 04          	movslq 0x4(%rax),%rcx
14013e188:	48 83 c1 08          	add    $0x8,%rcx
14013e18c:	48 03 cf             	add    %rdi,%rcx
14013e18f:	48 8b 01             	mov    (%rcx),%rax
14013e192:	ff 50 08             	call   *0x8(%rax)
14013e195:	90                   	nop
14013e196:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e19b:	48 8b c8             	mov    %rax,%rcx
14013e19e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14013e1a3:	48 85 c0             	test   %rax,%rax
14013e1a6:	74 1e                	je     0x14013e1c6
14013e1a8:	48 8b 48 08          	mov    0x8(%rax),%rcx
14013e1ac:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14013e1b0:	48 83 c0 08          	add    $0x8,%rax
14013e1b4:	48 03 c8             	add    %rax,%rcx
14013e1b7:	48 8b 01             	mov    (%rcx),%rax
14013e1ba:	ff 10                	call   *(%rax)
14013e1bc:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14013e1c1:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14013e1c6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14013e1cb:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14013e1d0:	48 85 c9             	test   %rcx,%rcx
14013e1d3:	75 02                	jne    0x14013e1d7
14013e1d5:	eb 59                	jmp    0x14013e230
14013e1d7:	b9 60 00 00 00       	mov    $0x60,%ecx
14013e1dc:	e8 0f 81 04 00       	call   0x1401862f0