1401accb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401accb5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401accba:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401accbf:	41 57                	push   %r15
1401accc1:	48 83 ec 30          	sub    $0x30,%rsp
1401accc5:	8b f1                	mov    %ecx,%esi
1401accc7:	33 db                	xor    %ebx,%ebx
1401accc9:	8b c3                	mov    %ebx,%eax
1401acccb:	81 f9 00 20 00 00    	cmp    $0x2000,%ecx
1401accd1:	0f 92 c0             	setb   %al
1401accd4:	85 c0                	test   %eax,%eax
1401accd6:	75 15                	jne    0x1401acced
1401accd8:	e8 2f 32 fe ff       	call   0x14018ff0c
1401accdd:	bb 09 00 00 00       	mov    $0x9,%ebx
1401acce2:	89 18                	mov    %ebx,(%rax)
1401acce4:	e8 7b e8 fd ff       	call   0x14018b564
1401acce9:	8b c3                	mov    %ebx,%eax
1401acceb:	eb 64                	jmp    0x1401acd51
1401acced:	b9 07 00 00 00       	mov    $0x7,%ecx
1401accf2:	e8 51 27 ff ff       	call   0x14019f448
1401accf7:	90                   	nop
1401accf8:	48 8b fb             	mov    %rbx,%rdi
1401accfb:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401acd00:	8b 05 0a 0e 17 00    	mov    0x170e0a(%rip),%eax        # 0x14031db10
1401acd06:	3b f0                	cmp    %eax,%esi
1401acd08:	7c 3b                	jl     0x1401acd45
1401acd0a:	4c 8d 3d ff 09 17 00 	lea    0x1709ff(%rip),%r15        # 0x14031d710
1401acd11:	49 39 1c ff          	cmp    %rbx,(%r15,%rdi,8)
1401acd15:	74 02                	je     0x1401acd19
1401acd17:	eb 22                	jmp    0x1401acd3b
1401acd19:	e8 aa fe ff ff       	call   0x1401acbc8
1401acd1e:	49 89 04 ff          	mov    %rax,(%r15,%rdi,8)
1401acd22:	48 85 c0             	test   %rax,%rax
1401acd25:	75 05                	jne    0x1401acd2c
1401acd27:	8d 58 0c             	lea    0xc(%rax),%ebx
1401acd2a:	eb 19                	jmp    0x1401acd45
1401acd2c:	8b 05 de 0d 17 00    	mov    0x170dde(%rip),%eax        # 0x14031db10
1401acd32:	83 c0 40             	add    $0x40,%eax
1401acd35:	89 05 d5 0d 17 00    	mov    %eax,0x170dd5(%rip)        # 0x14031db10
1401acd3b:	48 ff c7             	inc    %rdi
1401acd3e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401acd43:	eb c1                	jmp    0x1401acd06
1401acd45:	b9 07 00 00 00       	mov    $0x7,%ecx
1401acd4a:	e8 4d 27 ff ff       	call   0x14019f49c
1401acd4f:	eb 98                	jmp    0x1401acce9
1401acd51:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401acd56:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401acd5b:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401acd60:	48 83 c4 30          	add    $0x30,%rsp
1401acd64:	41 5f                	pop    %r15
1401acd66:	c3                   	ret
1401acd67:	cc                   	int3
1401acd68:	48 63 c9             	movslq %ecx,%rcx
1401acd6b:	48 8d 15 9e 09 17 00 	lea    0x17099e(%rip),%rdx        # 0x14031d710
1401acd72:	48 8b c1             	mov    %rcx,%rax
1401acd75:	83 e1 3f             	and    $0x3f,%ecx
1401acd78:	48 c1 f8 06          	sar    $0x6,%rax
1401acd7c:	48 c1 e1 06          	shl    $0x6,%rcx
1401acd80:	48 03 0c c2          	add    (%rdx,%rax,8),%rcx
1401acd84:	48 ff 25 25 15 05 00 	rex.W jmp *0x51525(%rip)        # 0x1401fe2b0
1401acd8b:	cc                   	int3
1401acd8c:	48 8b c4             	mov    %rsp,%rax
1401acd8f:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401acd93:	48 89 68 10          	mov    %rbp,0x10(%rax)
1401acd97:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401acd9b:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401acd9f:	41 56                	push   %r14
1401acda1:	48 83 ec 20          	sub    $0x20,%rsp
1401acda5:	48 63 d9             	movslq %ecx,%rbx
1401acda8:	48 8b fa             	mov    %rdx,%rdi
1401acdab:	85 c9                	test   %ecx,%ecx
1401acdad:	78 6b                	js     0x1401ace1a
1401acdaf:	3b 1d 5b 0d 17 00    	cmp    0x170d5b(%rip),%ebx        # 0x14031db10
1401acdb5:	73 63                	jae    0x1401ace1a
1401acdb7:	48 8b f3             	mov    %rbx,%rsi
1401acdba:	4c 8d 35 4f 09 17 00 	lea    0x17094f(%rip),%r14        # 0x14031d710
1401acdc1:	83 e6 3f             	and    $0x3f,%esi
1401acdc4:	48 8b eb             	mov    %rbx,%rbp
1401acdc7:	48 c1 fd 06          	sar    $0x6,%rbp
1401acdcb:	48 c1 e6 06          	shl    $0x6,%rsi
1401acdcf:	49 8b 04 ee          	mov    (%r14,%rbp,8),%rax
1401acdd3:	48 83 7c 30 28 ff    	cmpq   $0xffffffffffffffff,0x28(%rax,%rsi,1)
1401acdd9:	75 3f                	jne    0x1401ace1a
1401acddb:	e8 a0 6b ff ff       	call   0x1401a3980
1401acde0:	83 f8 01             	cmp    $0x1,%eax
1401acde3:	75 28                	jne    0x1401ace0d
1401acde5:	85 db                	test   %ebx,%ebx
1401acde7:	74 16                	je     0x1401acdff
1401acde9:	2b d8                	sub    %eax,%ebx
1401acdeb:	74 0b                	je     0x1401acdf8
1401acded:	3b d8                	cmp    %eax,%ebx
1401acdef:	75 1c                	jne    0x1401ace0d
1401acdf1:	b9 f4 ff ff ff       	mov    $0xfffffff4,%ecx
1401acdf6:	eb 0c                	jmp    0x1401ace04
1401acdf8:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
1401acdfd:	eb 05                	jmp    0x1401ace04
1401acdff:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
1401ace04:	48 8b d7             	mov    %rdi,%rdx
1401ace07:	ff 15 6b 15 05 00    	call   *0x5156b(%rip)        # 0x1401fe378
1401ace0d:	49 8b 04 ee          	mov    (%r14,%rbp,8),%rax
1401ace11:	48 89 7c 30 28       	mov    %rdi,0x28(%rax,%rsi,1)
1401ace16:	33 c0                	xor    %eax,%eax
1401ace18:	eb 16                	jmp    0x1401ace30
1401ace1a:	e8 ed 30 fe ff       	call   0x14018ff0c
1401ace1f:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
1401ace25:	e8 c2 30 fe ff       	call   0x14018feec
1401ace2a:	83 20 00             	andl   $0x0,(%rax)
1401ace2d:	83 c8 ff             	or     $0xffffffff,%eax
1401ace30:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401ace35:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401ace3a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401ace3f:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401ace44:	48 83 c4 20          	add    $0x20,%rsp
1401ace48:	41 5e                	pop    %r14
1401ace4a:	c3                   	ret
1401ace4b:	cc                   	int3
1401ace4c:	48 63 c9             	movslq %ecx,%rcx
1401ace4f:	48 8d 15 ba 08 17 00 	lea    0x1708ba(%rip),%rdx        # 0x14031d710
1401ace56:	48 8b c1             	mov    %rcx,%rax
1401ace59:	83 e1 3f             	and    $0x3f,%ecx
1401ace5c:	48 c1 f8 06          	sar    $0x6,%rax
1401ace60:	48 c1 e1 06          	shl    $0x6,%rcx
1401ace64:	48 03 0c c2          	add    (%rdx,%rax,8),%rcx
1401ace68:	48 ff 25 b9 13 05 00 	rex.W jmp *0x513b9(%rip)        # 0x1401fe228
1401ace6f:	cc                   	int3
1401ace70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ace75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401ace7a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401ace7f:	41 54                	push   %r12
1401ace81:	41 56                	push   %r14
1401ace83:	41 57                	push   %r15
1401ace85:	48 83 ec 30          	sub    $0x30,%rsp
1401ace89:	b9 07 00 00 00       	mov    $0x7,%ecx
1401ace8e:	e8 b5 25 ff ff       	call   0x14019f448
1401ace93:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
1401ace97:	33 db                	xor    %ebx,%ebx
1401ace99:	4c 8d 25 70 08 17 00 	lea    0x170870(%rip),%r12        # 0x14031d710
1401acea0:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1401acea4:	81 fb 80 00 00 00    	cmp    $0x80,%ebx
1401aceaa:	0f 8d c8 00 00 00    	jge    0x1401acf78
1401aceb0:	48 63 fb             	movslq %ebx,%rdi
1401aceb3:	49 8b 34 fc          	mov    (%r12,%rdi,8),%rsi
1401aceb7:	48 85 f6             	test   %rsi,%rsi
1401aceba:	75 42                	jne    0x1401acefe
1401acebc:	e8 07 fd ff ff       	call   0x1401acbc8
1401acec1:	49 89 04 fc          	mov    %rax,(%r12,%rdi,8)
1401acec5:	48 85 c0             	test   %rax,%rax
1401acec8:	0f 84 aa 00 00 00    	je     0x1401acf78
1401acece:	83 05 3b 0c 17 00 40 	addl   $0x40,0x170c3b(%rip)        # 0x14031db10
1401aced5:	c1 e3 06             	shl    $0x6,%ebx
1401aced8:	8b cb                	mov    %ebx,%ecx
1401aceda:	e8 89 fe ff ff       	call   0x1401acd68
1401acedf:	48 63 cb             	movslq %ebx,%rcx
1401acee2:	48 8b c1             	mov    %rcx,%rax
1401acee5:	48 c1 f8 06          	sar    $0x6,%rax
1401acee9:	83 e1 3f             	and    $0x3f,%ecx
1401aceec:	48 c1 e1 06          	shl    $0x6,%rcx
1401acef0:	49 8b 04 c4          	mov    (%r12,%rax,8),%rax
1401acef4:	c6 44 08 38 01       	movb   $0x1,0x38(%rax,%rcx,1)
1401acef9:	44 8b f3             	mov    %ebx,%r14d
1401acefc:	eb 7a                	jmp    0x1401acf78
1401acefe:	4c 8d be 00 10 00 00 	lea    0x1000(%rsi),%r15
1401acf05:	48 8b fe             	mov    %rsi,%rdi
1401acf08:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1401acf0d:	49 3b ff             	cmp    %r15,%rdi
1401acf10:	74 5f                	je     0x1401acf71
1401acf12:	f6 47 38 01          	testb  $0x1,0x38(%rdi)
1401acf16:	74 02                	je     0x1401acf1a
1401acf18:	eb 18                	jmp    0x1401acf32
1401acf1a:	48 8b cf             	mov    %rdi,%rcx
1401acf1d:	ff 15 8d 13 05 00    	call   *0x5138d(%rip)        # 0x1401fe2b0
1401acf23:	f6 47 38 01          	testb  $0x1,0x38(%rdi)
1401acf27:	74 14                	je     0x1401acf3d
1401acf29:	48 8b cf             	mov    %rdi,%rcx
1401acf2c:	ff 15 f6 12 05 00    	call   *0x512f6(%rip)        # 0x1401fe228
1401acf32:	48 83 c7 40          	add    $0x40,%rdi
1401acf36:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1401acf3b:	eb d0                	jmp    0x1401acf0d
1401acf3d:	48 2b fe             	sub    %rsi,%rdi
1401acf40:	48 c1 ff 06          	sar    $0x6,%rdi
1401acf44:	c1 e3 06             	shl    $0x6,%ebx
1401acf47:	03 fb                	add    %ebx,%edi
1401acf49:	48 63 d7             	movslq %edi,%rdx
1401acf4c:	48 8b ca             	mov    %rdx,%rcx
1401acf4f:	48 c1 f9 06          	sar    $0x6,%rcx
1401acf53:	83 e2 3f             	and    $0x3f,%edx
1401acf56:	48 c1 e2 06          	shl    $0x6,%rdx
1401acf5a:	49 8b 04 cc          	mov    (%r12,%rcx,8),%rax
1401acf5e:	c6 44 02 38 01       	movb   $0x1,0x38(%rdx,%rax,1)
1401acf63:	49 8b 04 cc          	mov    (%r12,%rcx,8),%rax
1401acf67:	4c 89 74 02 28       	mov    %r14,0x28(%rdx,%rax,1)
1401acf6c:	44 8b f7             	mov    %edi,%r14d
1401acf6f:	eb 07                	jmp    0x1401acf78
1401acf71:	ff c3                	inc    %ebx
1401acf73:	e9 28 ff ff ff       	jmp    0x1401acea0
1401acf78:	b9 07 00 00 00       	mov    $0x7,%ecx
1401acf7d:	e8 1a 25 ff ff       	call   0x14019f49c
1401acf82:	41 8b c6             	mov    %r14d,%eax
1401acf85:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401acf8a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401acf8f:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401acf94:	48 83 c4 30          	add    $0x30,%rsp
1401acf98:	41 5f                	pop    %r15
1401acf9a:	41 5e                	pop    %r14
1401acf9c:	41 5c                	pop    %r12
1401acf9e:	c3                   	ret
1401acf9f:	cc                   	int3
1401acfa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401acfa5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401acfaa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401acfaf:	41 56                	push   %r14
1401acfb1:	48 83 ec 20          	sub    $0x20,%rsp
1401acfb5:	48 63 d9             	movslq %ecx,%rbx
1401acfb8:	85 c9                	test   %ecx,%ecx
1401acfba:	78 72                	js     0x1401ad02e
1401acfbc:	3b 1d 4e 0b 17 00    	cmp    0x170b4e(%rip),%ebx        # 0x14031db10
1401acfc2:	73 6a                	jae    0x1401ad02e
1401acfc4:	48 8b fb             	mov    %rbx,%rdi
1401acfc7:	4c 8d 35 42 07 17 00 	lea    0x170742(%rip),%r14        # 0x14031d710
1401acfce:	83 e7 3f             	and    $0x3f,%edi
1401acfd1:	48 8b f3             	mov    %rbx,%rsi
1401acfd4:	48 c1 fe 06          	sar    $0x6,%rsi
1401acfd8:	48 c1 e7 06          	shl    $0x6,%rdi
1401acfdc:	49 8b 04 f6          	mov    (%r14,%rsi,8),%rax
1401acfe0:	f6 44 38 38 01       	testb  $0x1,0x38(%rax,%rdi,1)
1401acfe5:	74 47                	je     0x1401ad02e
1401acfe7:	48 83 7c 38 28 ff    	cmpq   $0xffffffffffffffff,0x28(%rax,%rdi,1)
1401acfed:	74 3f                	je     0x1401ad02e
1401acfef:	e8 8c 69 ff ff       	call   0x1401a3980
1401acff4:	83 f8 01             	cmp    $0x1,%eax
1401acff7:	75 27                	jne    0x1401ad020
1401acff9:	85 db                	test   %ebx,%ebx
1401acffb:	74 16                	je     0x1401ad013
1401acffd:	2b d8                	sub    %eax,%ebx
1401acfff:	74 0b                	je     0x1401ad00c
1401ad001:	3b d8                	cmp    %eax,%ebx
1401ad003:	75 1b                	jne    0x1401ad020
1401ad005:	b9 f4 ff ff ff       	mov    $0xfffffff4,%ecx
1401ad00a:	eb 0c                	jmp    0x1401ad018
1401ad00c:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
1401ad011:	eb 05                	jmp    0x1401ad018
1401ad013:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
1401ad018:	33 d2                	xor    %edx,%edx
1401ad01a:	ff 15 58 13 05 00    	call   *0x51358(%rip)        # 0x1401fe378
1401ad020:	49 8b 04 f6          	mov    (%r14,%rsi,8),%rax
1401ad024:	48 83 4c 38 28 ff    	orq    $0xffffffffffffffff,0x28(%rax,%rdi,1)
1401ad02a:	33 c0                	xor    %eax,%eax
1401ad02c:	eb 16                	jmp    0x1401ad044
1401ad02e:	e8 d9 2e fe ff       	call   0x14018ff0c
1401ad033:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
1401ad039:	e8 ae 2e fe ff       	call   0x14018feec
1401ad03e:	83 20 00             	andl   $0x0,(%rax)
1401ad041:	83 c8 ff             	or     $0xffffffff,%eax
1401ad044:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401ad049:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401ad04e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401ad053:	48 83 c4 20          	add    $0x20,%rsp
1401ad057:	41 5e                	pop    %r14
1401ad059:	c3                   	ret
1401ad05a:	cc                   	int3
1401ad05b:	cc                   	int3
1401ad05c:	48 83 ec 28          	sub    $0x28,%rsp
1401ad060:	83 f9 fe             	cmp    $0xfffffffe,%ecx
1401ad063:	75 15                	jne    0x1401ad07a
1401ad065:	e8 82 2e fe ff       	call   0x14018feec
1401ad06a:	83 20 00             	andl   $0x0,(%rax)
1401ad06d:	e8 9a 2e fe ff       	call   0x14018ff0c
1401ad072:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
1401ad078:	eb 4e                	jmp    0x1401ad0c8
1401ad07a:	85 c9                	test   %ecx,%ecx
1401ad07c:	78 32                	js     0x1401ad0b0
1401ad07e:	3b 0d 8c 0a 17 00    	cmp    0x170a8c(%rip),%ecx        # 0x14031db10
1401ad084:	73 2a                	jae    0x1401ad0b0
1401ad086:	48 63 d1             	movslq %ecx,%rdx
1401ad089:	48 8d 0d 80 06 17 00 	lea    0x170680(%rip),%rcx        # 0x14031d710
1401ad090:	48 8b c2             	mov    %rdx,%rax
1401ad093:	83 e2 3f             	and    $0x3f,%edx
1401ad096:	48 c1 f8 06          	sar    $0x6,%rax
1401ad09a:	48 c1 e2 06          	shl    $0x6,%rdx
1401ad09e:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
1401ad0a2:	f6 44 10 38 01       	testb  $0x1,0x38(%rax,%rdx,1)
1401ad0a7:	74 07                	je     0x1401ad0b0
1401ad0a9:	48 8b 44 10 28       	mov    0x28(%rax,%rdx,1),%rax
1401ad0ae:	eb 1c                	jmp    0x1401ad0cc
1401ad0b0:	e8 37 2e fe ff       	call   0x14018feec
1401ad0b5:	83 20 00             	andl   $0x0,(%rax)
1401ad0b8:	e8 4f 2e fe ff       	call   0x14018ff0c
1401ad0bd:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
1401ad0c3:	e8 9c e4 fd ff       	call   0x14018b564
1401ad0c8:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1401ad0cc:	48 83 c4 28          	add    $0x28,%rsp
1401ad0d0:	c3                   	ret
1401ad0d1:	cc                   	int3
1401ad0d2:	cc                   	int3
1401ad0d3:	cc                   	int3
1401ad0d4:	8b 05 02 06 17 00    	mov    0x170602(%rip),%eax        # 0x14031d6dc
1401ad0da:	85 c0                	test   %eax,%eax
1401ad0dc:	0f 84 12 6c 00 00    	je     0x1401b3cf4
1401ad0e2:	45 33 c9             	xor    %r9d,%r9d
1401ad0e5:	e9 02 00 00 00       	jmp    0x1401ad0ec
1401ad0ea:	cc                   	int3
1401ad0eb:	cc                   	int3
1401ad0ec:	48 8b c4             	mov    %rsp,%rax
1401ad0ef:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401ad0f3:	48 89 68 10          	mov    %rbp,0x10(%rax)
1401ad0f7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401ad0fb:	57                   	push   %rdi
1401ad0fc:	48 83 ec 60          	sub    $0x60,%rsp
1401ad100:	48 8b f2             	mov    %rdx,%rsi
1401ad103:	48 8b e9             	mov    %rcx,%rbp
1401ad106:	49 8b d1             	mov    %r9,%rdx
1401ad109:	48 8d 48 d8          	lea    -0x28(%rax),%rcx
1401ad10d:	49 8b f8             	mov    %r8,%rdi
1401ad110:	e8 8b eb fd ff       	call   0x14018bca0
1401ad115:	48 85 ff             	test   %rdi,%rdi
1401ad118:	75 07                	jne    0x1401ad121
1401ad11a:	33 db                	xor    %ebx,%ebx
1401ad11c:	e9 a0 00 00 00       	jmp    0x1401ad1c1
1401ad121:	48 85 ed             	test   %rbp,%rbp
1401ad124:	74 05                	je     0x1401ad12b
1401ad126:	48 85 f6             	test   %rsi,%rsi
1401ad129:	75 17                	jne    0x1401ad142
1401ad12b:	e8 dc 2d fe ff       	call   0x14018ff0c
1401ad130:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1401ad136:	e8 29 e4 fd ff       	call   0x14018b564
1401ad13b:	bb ff ff ff 7f       	mov    $0x7fffffff,%ebx
1401ad140:	eb 7f                	jmp    0x1401ad1c1
1401ad142:	bb ff ff ff 7f       	mov    $0x7fffffff,%ebx
1401ad147:	48 3b fb             	cmp    %rbx,%rdi
1401ad14a:	76 12                	jbe    0x1401ad15e
1401ad14c:	e8 bb 2d fe ff       	call   0x14018ff0c
1401ad151:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1401ad157:	e8 08 e4 fd ff       	call   0x14018b564
1401ad15c:	eb 63                	jmp    0x1401ad1c1
1401ad15e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401ad163:	48 8b 90 30 01 00 00 	mov    0x130(%rax),%rdx
1401ad16a:	48 85 d2             	test   %rdx,%rdx
1401ad16d:	75 17                	jne    0x1401ad186
1401ad16f:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1401ad174:	4c 8b c7             	mov    %rdi,%r8
1401ad177:	48 8b d6             	mov    %rsi,%rdx
1401ad17a:	48 8b cd             	mov    %rbp,%rcx
1401ad17d:	e8 c2 6b 00 00       	call   0x1401b3d44
1401ad182:	8b d8                	mov    %eax,%ebx
1401ad184:	eb 3b                	jmp    0x1401ad1c1
1401ad186:	8b 40 14             	mov    0x14(%rax),%eax
1401ad189:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401ad18e:	89 44 24 38          	mov    %eax,0x38(%rsp)
1401ad192:	4c 8b cd             	mov    %rbp,%r9
1401ad195:	89 7c 24 30          	mov    %edi,0x30(%rsp)