1401af9c8:	33 ff                	xor    %edi,%edi
1401af9ca:	48 89 7d b8          	mov    %rdi,-0x48(%rbp)
1401af9ce:	0f 57 c0             	xorps  %xmm0,%xmm0
1401af9d1:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1401af9d7:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1401af9dc:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1401af9e0:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1401af9e5:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1401af9e9:	b9 28 00 00 00       	mov    $0x28,%ecx
1401af9ee:	e8 55 a8 14 00       	call   0x1402fa248
1401af9f3:	48 89 00             	mov    %rax,(%rax)
1401af9f6:	48 89 40 08          	mov    %rax,0x8(%rax)
1401af9fa:	48 89 40 10          	mov    %rax,0x10(%rax)
1401af9fe:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401afa04:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401afa09:	49 8b 97 90 00 00 00 	mov    0x90(%r15),%rdx
1401afa10:	4c 8b c0             	mov    %rax,%r8
1401afa13:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401afa17:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401afa1c:	e8 7f f2 fe ff       	call   0x14019eca0
1401afa21:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401afa26:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401afa2a:	49 8b 87 98 00 00 00 	mov    0x98(%r15),%rax
1401afa31:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401afa36:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1401afa3b:	49 8b 50 08          	mov    0x8(%r8),%rdx
1401afa3f:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1401afa43:	75 4e                	jne    0x1401afa93
1401afa45:	48 8b 0a             	mov    (%rdx),%rcx
1401afa48:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401afa4c:	75 11                	jne    0x1401afa5f
1401afa4e:	66 90                	xchg   %ax,%ax
1401afa50:	48 8b d1             	mov    %rcx,%rdx
1401afa53:	48 8b 01             	mov    (%rcx),%rax
1401afa56:	48 8b c8             	mov    %rax,%rcx
1401afa59:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1401afa5d:	74 f1                	je     0x1401afa50
1401afa5f:	49 89 10             	mov    %rdx,(%r8)
1401afa62:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401afa67:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1401afa6b:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401afa6f:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1401afa73:	75 18                	jne    0x1401afa8d
1401afa75:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1401afa7c:	00 00 00 00
1401afa80:	48 8b c8             	mov    %rax,%rcx
1401afa83:	48 8b 40 10          	mov    0x10(%rax),%rax
1401afa87:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1401afa8b:	74 f3                	je     0x1401afa80
1401afa8d:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
1401afa91:	eb 0c                	jmp    0x1401afa9f
1401afa93:	4d 89 00             	mov    %r8,(%r8)
1401afa96:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401afa9b:	48 89 40 10          	mov    %rax,0x10(%rax)
1401afa9f:	32 d2                	xor    %dl,%dl
1401afaa1:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401afaa6:	48 8b 18             	mov    (%rax),%rbx
1401afaa9:	48 3b d8             	cmp    %rax,%rbx
1401afaac:	0f 84 11 01 00 00    	je     0x1401afbc3
1401afab2:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1401afab7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401afabe:	00 00
1401afac0:	48 8b 73 20          	mov    0x20(%rbx),%rsi
1401afac4:	48 8b 06             	mov    (%rsi),%rax
1401afac7:	4c 8b 30             	mov    (%rax),%r14
1401afaca:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1401aface:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1401afad2:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
1401afad6:	48 85 ff             	test   %rdi,%rdi
1401afad9:	74 09                	je     0x1401afae4
1401afadb:	48 8b 07             	mov    (%rdi),%rax
1401afade:	48 8b cf             	mov    %rdi,%rcx
1401afae1:	ff 10                	call   *(%rax)
1401afae3:	90                   	nop
1401afae4:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1401afae8:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1401afaec:	49 8b 55 00          	mov    0x0(%r13),%rdx
1401afaf0:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
1401afaf4:	48 85 d2             	test   %rdx,%rdx
1401afaf7:	74 15                	je     0x1401afb0e
1401afaf9:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401afafd:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401afb01:	48 83 c2 08          	add    $0x8,%rdx
1401afb05:	48 03 ca             	add    %rdx,%rcx
1401afb08:	48 8b 01             	mov    (%rcx),%rax
1401afb0b:	ff 10                	call   *(%rax)
1401afb0d:	90                   	nop
1401afb0e:	49 8b 14 24          	mov    (%r12),%rdx
1401afb12:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1401afb17:	48 85 d2             	test   %rdx,%rdx
1401afb1a:	74 15                	je     0x1401afb31
1401afb1c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401afb20:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401afb24:	48 83 c2 08          	add    $0x8,%rdx
1401afb28:	48 03 ca             	add    %rdx,%rcx
1401afb2b:	48 8b 01             	mov    (%rcx),%rax
1401afb2e:	ff 10                	call   *(%rax)
1401afb30:	90                   	nop
1401afb31:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1401afb35:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401afb3a:	0f b6 44 24 40       	movzbl 0x40(%rsp),%eax
1401afb3f:	88 44 24 28          	mov    %al,0x28(%rsp)
1401afb43:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401afb48:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401afb4d:	4d 8b cf             	mov    %r15,%r9
1401afb50:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
1401afb54:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1401afb59:	48 8b ce             	mov    %rsi,%rcx
1401afb5c:	41 ff d6             	call   *%r14
1401afb5f:	0f b6 d0             	movzbl %al,%edx
1401afb62:	84 c0                	test   %al,%al
1401afb64:	75 54                	jne    0x1401afbba
1401afb66:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401afb6a:	38 41 19             	cmp    %al,0x19(%rcx)
1401afb6d:	74 21                	je     0x1401afb90
1401afb6f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401afb73:	38 41 19             	cmp    %al,0x19(%rcx)
1401afb76:	75 13                	jne    0x1401afb8b
1401afb78:	48 3b 59 10          	cmp    0x10(%rcx),%rbx
1401afb7c:	75 0d                	jne    0x1401afb8b
1401afb7e:	48 8b d9             	mov    %rcx,%rbx
1401afb81:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401afb85:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401afb89:	74 ed                	je     0x1401afb78
1401afb8b:	48 8b d9             	mov    %rcx,%rbx
1401afb8e:	eb 1f                	jmp    0x1401afbaf
1401afb90:	48 8b d9             	mov    %rcx,%rbx
1401afb93:	48 8b 09             	mov    (%rcx),%rcx
1401afb96:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1401afb9a:	75 13                	jne    0x1401afbaf
1401afb9c:	0f 1f 40 00          	nopl   0x0(%rax)
1401afba0:	48 8b d9             	mov    %rcx,%rbx
1401afba3:	48 8b 01             	mov    (%rcx),%rax
1401afba6:	48 8b c8             	mov    %rax,%rcx
1401afba9:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1401afbad:	74 f1                	je     0x1401afba0
1401afbaf:	48 3b 5c 24 50       	cmp    0x50(%rsp),%rbx
1401afbb4:	0f 85 06 ff ff ff    	jne    0x1401afac0
1401afbba:	4c 8b 7d c8          	mov    -0x38(%rbp),%r15
1401afbbe:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401afbc3:	84 d2                	test   %dl,%dl
1401afbc5:	0f 84 fc 00 00 00    	je     0x1401afcc7
1401afbcb:	b9 30 00 00 00       	mov    $0x30,%ecx
1401afbd0:	e8 73 a6 14 00       	call   0x1402fa248
1401afbd5:	48 8b f0             	mov    %rax,%rsi
1401afbd8:	48 85 c0             	test   %rax,%rax
1401afbdb:	74 0f                	je     0x1401afbec
1401afbdd:	33 c0                	xor    %eax,%eax
1401afbdf:	48 89 06             	mov    %rax,(%rsi)
1401afbe2:	48 89 46 08          	mov    %rax,0x8(%rsi)
1401afbe6:	48 89 46 20          	mov    %rax,0x20(%rsi)
1401afbea:	eb 02                	jmp    0x1401afbee
1401afbec:	33 f6                	xor    %esi,%esi
1401afbee:	4d 8b 34 24          	mov    (%r12),%r14
1401afbf2:	4d 85 f6             	test   %r14,%r14
1401afbf5:	74 14                	je     0x1401afc0b
1401afbf7:	49 8b 46 08          	mov    0x8(%r14),%rax
1401afbfb:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401afbff:	48 83 c1 08          	add    $0x8,%rcx
1401afc03:	49 03 ce             	add    %r14,%rcx
1401afc06:	48 8b 01             	mov    (%rcx),%rax
1401afc09:	ff 10                	call   *(%rax)
1401afc0b:	48 8b 16             	mov    (%rsi),%rdx
1401afc0e:	4c 89 36             	mov    %r14,(%rsi)
1401afc11:	48 85 d2             	test   %rdx,%rdx
1401afc14:	74 16                	je     0x1401afc2c
1401afc16:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401afc1a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401afc1e:	48 83 c2 08          	add    $0x8,%rdx
1401afc22:	48 03 ca             	add    %rdx,%rcx
1401afc25:	48 8b 01             	mov    (%rcx),%rax
1401afc28:	ff 50 08             	call   *0x8(%rax)
1401afc2b:	90                   	nop
1401afc2c:	4d 8b 75 00          	mov    0x0(%r13),%r14
1401afc30:	4d 85 f6             	test   %r14,%r14
1401afc33:	74 14                	je     0x1401afc49
1401afc35:	49 8b 46 08          	mov    0x8(%r14),%rax
1401afc39:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401afc3d:	48 83 c1 08          	add    $0x8,%rcx
1401afc41:	49 03 ce             	add    %r14,%rcx
1401afc44:	48 8b 01             	mov    (%rcx),%rax
1401afc47:	ff 10                	call   *(%rax)
1401afc49:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1401afc4d:	4c 89 76 08          	mov    %r14,0x8(%rsi)
1401afc51:	48 85 d2             	test   %rdx,%rdx
1401afc54:	74 16                	je     0x1401afc6c
1401afc56:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401afc5a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401afc5e:	48 83 c2 08          	add    $0x8,%rdx
1401afc62:	48 03 ca             	add    %rdx,%rcx
1401afc65:	48 8b 01             	mov    (%rcx),%rax
1401afc68:	ff 50 08             	call   *0x8(%rax)
1401afc6b:	90                   	nop
1401afc6c:	44 8b 4d 8c          	mov    -0x74(%rbp),%r9d
1401afc70:	44 89 4e 10          	mov    %r9d,0x10(%rsi)
1401afc74:	8b 45 88             	mov    -0x78(%rbp),%eax
1401afc77:	89 46 14             	mov    %eax,0x14(%rsi)
1401afc7a:	0f b6 44 24 40       	movzbl 0x40(%rsp),%eax
1401afc7f:	88 46 18             	mov    %al,0x18(%rsi)
1401afc82:	48 85 ff             	test   %rdi,%rdi
1401afc85:	74 08                	je     0x1401afc8f
1401afc87:	48 8b 07             	mov    (%rdi),%rax
1401afc8a:	48 8b cf             	mov    %rdi,%rcx
1401afc8d:	ff 10                	call   *(%rax)
1401afc8f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401afc93:	48 89 7e 20          	mov    %rdi,0x20(%rsi)
1401afc97:	48 85 c9             	test   %rcx,%rcx
1401afc9a:	74 07                	je     0x1401afca3
1401afc9c:	48 8b 01             	mov    (%rcx),%rax
1401afc9f:	ff 50 08             	call   *0x8(%rax)
1401afca2:	90                   	nop
1401afca3:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401afca7:	48 89 46 28          	mov    %rax,0x28(%rsi)
1401afcab:	49 8d 8f a0 00 00 00 	lea    0xa0(%r15),%rcx
1401afcb2:	4c 8b ce             	mov    %rsi,%r9
1401afcb5:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1401afcba:	8b 55 90             	mov    -0x70(%rbp),%edx
1401afcbd:	e8 2e 20 ff ff       	call   0x1401a1cf0
1401afcc2:	e9 96 00 00 00       	jmp    0x1401afd5d
1401afcc7:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401afccb:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
1401afcd2:	00
1401afcd3:	48 85 c9             	test   %rcx,%rcx
1401afcd6:	74 1a                	je     0x1401afcf2
1401afcd8:	48 8d 41 08          	lea    0x8(%rcx),%rax
1401afcdc:	f0 0f c1 30          	lock xadd %esi,(%rax)
1401afce0:	83 fe 01             	cmp    $0x1,%esi
1401afce3:	75 0d                	jne    0x1401afcf2
1401afce5:	48 85 c0             	test   %rax,%rax
1401afce8:	74 08                	je     0x1401afcf2
1401afcea:	48 8b 01             	mov    (%rcx),%rax
1401afced:	8b d6                	mov    %esi,%edx
1401afcef:	ff 50 40             	call   *0x40(%rax)
1401afcf2:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401afcf7:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1401afcfb:	49 8b 55 00          	mov    0x0(%r13),%rdx
1401afcff:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1401afd04:	48 85 d2             	test   %rdx,%rdx
1401afd07:	74 15                	je     0x1401afd1e
1401afd09:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401afd0d:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401afd11:	48 83 c2 08          	add    $0x8,%rdx
1401afd15:	48 03 ca             	add    %rdx,%rcx
1401afd18:	48 8b 01             	mov    (%rcx),%rax
1401afd1b:	ff 10                	call   *(%rax)
1401afd1d:	90                   	nop
1401afd1e:	49 8b 14 24          	mov    (%r12),%rdx
1401afd22:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
1401afd26:	48 85 d2             	test   %rdx,%rdx
1401afd29:	74 15                	je     0x1401afd40
1401afd2b:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401afd2f:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401afd33:	48 83 c2 08          	add    $0x8,%rdx
1401afd37:	48 03 ca             	add    %rdx,%rcx
1401afd3a:	48 8b 01             	mov    (%rcx),%rax
1401afd3d:	ff 10                	call   *(%rax)
1401afd3f:	90                   	nop
1401afd40:	8b 45 88             	mov    -0x78(%rbp),%eax
1401afd43:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401afd47:	44 8b 4d 8c          	mov    -0x74(%rbp),%r9d
1401afd4b:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1401afd50:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
1401afd54:	49 8b cf             	mov    %r15,%rcx
1401afd57:	e8 e4 38 ff ff       	call   0x1401a3640
1401afd5c:	90                   	nop
1401afd5d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401afd62:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1401afd66:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1401afd6a:	75 32                	jne    0x1401afd9e
1401afd6c:	0f 1f 40 00          	nopl   0x0(%rax)
1401afd70:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1401afd74:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401afd79:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401afd7e:	e8 bd 11 f4 ff       	call   0x1400f0f40
1401afd83:	48 8b cb             	mov    %rbx,%rcx
1401afd86:	48 8b 1b             	mov    (%rbx),%rbx
1401afd89:	ba 28 00 00 00       	mov    $0x28,%edx
1401afd8e:	e8 f1 a4 14 00       	call   0x1402fa284
1401afd93:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1401afd97:	74 d7                	je     0x1401afd70
1401afd99:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401afd9e:	ba 28 00 00 00       	mov    $0x28,%edx
1401afda3:	e8 dc a4 14 00       	call   0x1402fa284
1401afda8:	90                   	nop
1401afda9:	48 85 ff             	test   %rdi,%rdi
1401afdac:	74 0a                	je     0x1401afdb8
1401afdae:	48 8b 07             	mov    (%rdi),%rax
1401afdb1:	48 8b cf             	mov    %rdi,%rcx
1401afdb4:	ff 50 08             	call   *0x8(%rax)
1401afdb7:	90                   	nop
1401afdb8:	48 8d 05 81 ab 17 00 	lea    0x17ab81(%rip),%rax        # 0x14032a940
1401afdbf:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401afdc4:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401afdc9:	48 85 c9             	test   %rcx,%rcx
1401afdcc:	74 27                	je     0x1401afdf5
1401afdce:	80 7d 80 00          	cmpb   $0x0,-0x80(%rbp)
1401afdd2:	74 14                	je     0x1401afde8
1401afdd4:	e8 23 e0 f2 ff       	call   0x1400dddfc
1401afdd9:	ba 18 00 00 00       	mov    $0x18,%edx
1401afdde:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401afde3:	e8 9c a4 14 00       	call   0x1402fa284
1401afde8:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1401afdef:	00 00
1401afdf1:	c6 45 80 00          	movb   $0x0,-0x80(%rbp)
1401afdf5:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401afdfa:	48 85 c0             	test   %rax,%rax
1401afdfd:	74 16                	je     0x1401afe15
1401afdff:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401afe03:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401afe07:	48 83 c0 08          	add    $0x8,%rax
1401afe0b:	48 03 c8             	add    %rax,%rcx
1401afe0e:	48 8b 01             	mov    (%rcx),%rax
1401afe11:	ff 50 08             	call   *0x8(%rax)
1401afe14:	90                   	nop
1401afe15:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1401afe19:	48 83 fa 0f          	cmp    $0xf,%rdx
1401afe1d:	76 34                	jbe    0x1401afe53
1401afe1f:	48 ff c2             	inc    %rdx
1401afe22:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1401afe26:	48 8b c1             	mov    %rcx,%rax
1401afe29:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401afe30:	72 1c                	jb     0x1401afe4e
1401afe32:	48 83 c2 27          	add    $0x27,%rdx
1401afe36:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401afe3a:	48 2b c1             	sub    %rcx,%rax
1401afe3d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401afe41:	48 83 f8 1f          	cmp    $0x1f,%rax
1401afe45:	76 07                	jbe    0x1401afe4e
1401afe47:	ff 15 ab a1 17 00    	call   *0x17a1ab(%rip)        # 0x140329ff8
1401afe4d:	cc                   	int3
1401afe4e:	e8 31 a4 14 00       	call   0x1402fa284
1401afe53:	66 0f 6f 05 d5 ab 17 	movdqa 0x17abd5(%rip),%xmm0        # 0x14032aa30
1401afe5a:	00
1401afe5b:	f3 0f 7f 45 08       	movdqu %xmm0,0x8(%rbp)
1401afe60:	c6 45 f8 00          	movb   $0x0,-0x8(%rbp)
1401afe64:	49 8b 14 24          	mov    (%r12),%rdx
1401afe68:	48 85 d2             	test   %rdx,%rdx
1401afe6b:	74 16                	je     0x1401afe83
1401afe6d:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401afe71:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401afe75:	48 83 c2 08          	add    $0x8,%rdx
1401afe79:	48 03 ca             	add    %rdx,%rcx
1401afe7c:	48 8b 01             	mov    (%rcx),%rax
1401afe7f:	ff 50 08             	call   *0x8(%rax)
1401afe82:	90                   	nop
1401afe83:	49 8b 55 00          	mov    0x0(%r13),%rdx
1401afe87:	48 85 d2             	test   %rdx,%rdx
1401afe8a:	74 16                	je     0x1401afea2
1401afe8c:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401afe90:	48 63 48 04          	movslq 0x4(%rax),%rcx