1401adca1:	49 8b 40 08          	mov    0x8(%r8),%rax
1401adca5:	83 78 28 04          	cmpl   $0x4,0x28(%rax)
1401adca9:	48 8b 48 20          	mov    0x20(%rax),%rcx
1401adcad:	75 13                	jne    0x1401adcc2
1401adcaf:	0f b6 51 03          	movzbl 0x3(%rcx),%edx
1401adcb3:	44 0f b6 51 02       	movzbl 0x2(%rcx),%r10d
1401adcb8:	44 0f b6 59 01       	movzbl 0x1(%rcx),%r11d
1401adcbd:	0f b6 19             	movzbl (%rcx),%ebx
1401adcc0:	eb 09                	jmp    0x1401adccb
1401adcc2:	4c 8b d2             	mov    %rdx,%r10
1401adcc5:	4c 8b da             	mov    %rdx,%r11
1401adcc8:	48 8b da             	mov    %rdx,%rbx
1401adccb:	49 8b 47 18          	mov    0x18(%r15),%rax
1401adccf:	45 8b c4             	mov    %r12d,%r8d
1401adcd2:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1401adcd7:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
1401adcdc:	4c 89 5c 24 40       	mov    %r11,0x40(%rsp)
1401adce1:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401adce5:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1401adcea:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401adcef:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401adcf4:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401adcf8:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401adcfd:	e8 4e 73 ff ff       	call   0x1401a5050
1401add02:	b0 01                	mov    $0x1,%al
1401add04:	e9 a3 01 00 00       	jmp    0x1401adeac
1401add09:	48 8b 0d b8 8e 26 01 	mov    0x1268eb8(%rip),%rcx        # 0x141416bc8
1401add10:	49 8b 6e 08          	mov    0x8(%r14),%rbp
1401add14:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1401add18:	44 0f b6 77 18       	movzbl 0x18(%rdi),%r14d
1401add1d:	48 85 c9             	test   %rcx,%rcx
1401add20:	0f 84 3f fc ff ff    	je     0x1401ad965
1401add26:	e8 05 78 66 00       	call   0x140815530
1401add2b:	84 c0                	test   %al,%al
1401add2d:	0f 84 32 fc ff ff    	je     0x1401ad965
1401add33:	4c 8b 0e             	mov    (%rsi),%r9
1401add36:	49 8b 01             	mov    (%r9),%rax
1401add39:	48 63 50 28          	movslq 0x28(%rax),%rdx
1401add3d:	4c 8b 40 20          	mov    0x20(%rax),%r8
1401add41:	48 85 d2             	test   %rdx,%rdx
1401add44:	7e 22                	jle    0x1401add68
1401add46:	48 8b cb             	mov    %rbx,%rcx
1401add49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401add50:	41 0f b6 04 08       	movzbl (%r8,%rcx,1),%eax
1401add55:	c1 e3 08             	shl    $0x8,%ebx
1401add58:	0b d8                	or     %eax,%ebx
1401add5a:	48 83 f9 03          	cmp    $0x3,%rcx
1401add5e:	74 08                	je     0x1401add68
1401add60:	48 ff c1             	inc    %rcx
1401add63:	48 3b ca             	cmp    %rdx,%rcx
1401add66:	7c e8                	jl     0x1401add50
1401add68:	48 8b 45 18          	mov    0x18(%rbp),%rax
1401add6c:	45 8b c6             	mov    %r14d,%r8d
1401add6f:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401add73:	49 8b 41 08          	mov    0x8(%r9),%rax
1401add77:	44 8b cb             	mov    %ebx,%r9d
1401add7a:	48 8b 50 20          	mov    0x20(%rax),%rdx
1401add7e:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1401add82:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401add86:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401add8b:	e8 b0 80 ff ff       	call   0x1401a5e40
1401add90:	b0 01                	mov    $0x1,%al
1401add92:	e9 15 01 00 00       	jmp    0x1401adeac
1401add97:	48 8b 0d ea 8d 26 01 	mov    0x1268dea(%rip),%rcx        # 0x141416b88
1401add9e:	49 8b 6e 08          	mov    0x8(%r14),%rbp
1401adda2:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1401adda6:	44 0f b6 77 18       	movzbl 0x18(%rdi),%r14d
1401addab:	48 85 c9             	test   %rcx,%rcx
1401addae:	0f 84 b1 fb ff ff    	je     0x1401ad965
1401addb4:	e8 77 77 66 00       	call   0x140815530
1401addb9:	84 c0                	test   %al,%al
1401addbb:	0f 84 a4 fb ff ff    	je     0x1401ad965
1401addc1:	48 8b 36             	mov    (%rsi),%rsi
1401addc4:	44 8b c3             	mov    %ebx,%r8d
1401addc7:	48 8b 06             	mov    (%rsi),%rax
1401addca:	48 63 50 28          	movslq 0x28(%rax),%rdx
1401addce:	4c 8b 48 20          	mov    0x20(%rax),%r9
1401addd2:	48 85 d2             	test   %rdx,%rdx
1401addd5:	7e 23                	jle    0x1401addfa
1401addd7:	48 8b cb             	mov    %rbx,%rcx
1401addda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401adde0:	41 0f b6 04 09       	movzbl (%r9,%rcx,1),%eax
1401adde5:	41 c1 e0 08          	shl    $0x8,%r8d
1401adde9:	44 0b c0             	or     %eax,%r8d
1401addec:	48 83 f9 03          	cmp    $0x3,%rcx
1401addf0:	74 08                	je     0x1401addfa
1401addf2:	48 ff c1             	inc    %rcx
1401addf5:	48 3b ca             	cmp    %rdx,%rcx
1401addf8:	7c e6                	jl     0x1401adde0
1401addfa:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401addfe:	83 78 28 04          	cmpl   $0x4,0x28(%rax)
1401ade02:	4c 8b 50 20          	mov    0x20(%rax),%r10
1401ade06:	75 2e                	jne    0x1401ade36
1401ade08:	41 0f b6 52 01       	movzbl 0x1(%r10),%edx
1401ade0d:	41 0f b6 0a          	movzbl (%r10),%ecx
1401ade11:	8b c2                	mov    %edx,%eax
1401ade13:	45 0f b6 5a 02       	movzbl 0x2(%r10),%r11d
1401ade18:	83 e2 3f             	and    $0x3f,%edx
1401ade1b:	c1 e8 06             	shr    $0x6,%eax
1401ade1e:	41 c1 e3 08          	shl    $0x8,%r11d
1401ade22:	c1 e2 10             	shl    $0x10,%edx
1401ade25:	44 03 da             	add    %edx,%r11d
1401ade28:	44 8d 0c 88          	lea    (%rax,%rcx,4),%r9d
1401ade2c:	41 0f b6 42 03       	movzbl 0x3(%r10),%eax
1401ade31:	44 03 d8             	add    %eax,%r11d
1401ade34:	eb 09                	jmp    0x1401ade3f
1401ade36:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1401ade3c:	45 8b d9             	mov    %r9d,%r11d
1401ade3f:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401ade43:	48 63 50 28          	movslq 0x28(%rax),%rdx
1401ade47:	4c 8b 50 20          	mov    0x20(%rax),%r10
1401ade4b:	48 85 d2             	test   %rdx,%rdx
1401ade4e:	7e 28                	jle    0x1401ade78
1401ade50:	48 8b cb             	mov    %rbx,%rcx
1401ade53:	0f 1f 40 00          	nopl   0x0(%rax)
1401ade57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401ade5e:	00 00
1401ade60:	41 0f b6 04 0a       	movzbl (%r10,%rcx,1),%eax
1401ade65:	c1 e3 08             	shl    $0x8,%ebx
1401ade68:	0b d8                	or     %eax,%ebx
1401ade6a:	48 83 f9 03          	cmp    $0x3,%rcx
1401ade6e:	74 08                	je     0x1401ade78
1401ade70:	48 ff c1             	inc    %rcx
1401ade73:	48 3b ca             	cmp    %rdx,%rcx
1401ade76:	7c e8                	jl     0x1401ade60
1401ade78:	48 8b 45 18          	mov    0x18(%rbp),%rax
1401ade7c:	41 8b d3             	mov    %r11d,%edx
1401ade7f:	45 8b d1             	mov    %r9d,%r10d
1401ade82:	45 8b c8             	mov    %r8d,%r9d
1401ade85:	45 8b c6             	mov    %r14d,%r8d
1401ade88:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401ade8c:	8b c3                	mov    %ebx,%eax
1401ade8e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ade93:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401ade98:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401ade9c:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1401adea1:	e8 da 69 ff ff       	call   0x1401a4880
1401adea6:	b0 01                	mov    $0x1,%al
1401adea8:	eb 02                	jmp    0x1401adeac
1401adeaa:	32 c0                	xor    %al,%al
1401adeac:	44 0f b6 4f 19       	movzbl 0x19(%rdi),%r9d
1401adeb1:	44 0f b6 17          	movzbl (%rdi),%r10d
1401adeb5:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
1401adebc:	00
1401adebd:	44 0f b6 47 1a       	movzbl 0x1a(%rdi),%r8d
1401adec2:	0f b6 57 18          	movzbl 0x18(%rdi),%edx
1401adec6:	41 c0 e9 04          	shr    $0x4,%r9b
1401adeca:	44 88 4f 1c          	mov    %r9b,0x1c(%rdi)
1401adece:	88 47 1b             	mov    %al,0x1b(%rdi)
1401aded1:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401aded5:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1401adeda:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1401adedf:	44 88 54 24 20       	mov    %r10b,0x20(%rsp)
1401adee4:	e8 27 1e 00 00       	call   0x1401afd10
1401adee9:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
1401adef0:	00
1401adef1:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
1401adef8:	00
1401adef9:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1401adf00:	00
1401adf01:	88 47 1d             	mov    %al,0x1d(%rdi)
1401adf04:	41 8b c5             	mov    %r13d,%eax
1401adf07:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1401adf0e:	41 5f                	pop    %r15
1401adf10:	41 5e                	pop    %r14
1401adf12:	41 5d                	pop    %r13
1401adf14:	5f                   	pop    %rdi
1401adf15:	5d                   	pop    %rbp
1401adf16:	c3                   	ret
1401adf17:	48 8d 15 7a 72 df 00 	lea    0xdf727a(%rip),%rdx        # 0x140fa5198
1401adf1e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401adf23:	e8 48 ae ff ff       	call   0x1401a8d70
1401adf28:	48 8d 15 01 2b 1f 01 	lea    0x11f2b01(%rip),%rdx        # 0x1413a0a30
1401adf2f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401adf34:	e8 df e8 c6 00       	call   0x140e1c818
1401adf39:	cc                   	int3
1401adf3a:	41 2b ef             	sub    %r15d,%ebp
1401adf3d:	48 8d 15 54 72 df 00 	lea    0xdf7254(%rip),%rdx        # 0x140fa5198
1401adf44:	44 8b cd             	mov    %ebp,%r9d
1401adf47:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401adf4c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401adf52:	e8 99 b1 ff ff       	call   0x1401a90f0
1401adf57:	48 8d 15 72 2a 1f 01 	lea    0x11f2a72(%rip),%rdx        # 0x1413a09d0
1401adf5e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401adf63:	e8 b0 e8 c6 00       	call   0x140e1c818
1401adf68:	cc                   	int3
1401adf69:	0f 1f 00             	nopl   (%rax)
1401adf6c:	66 d8 1a             	data16 fcomps (%rdx)
1401adf6f:	00 6c d9 1a          	add    %ch,0x1a(%rcx,%rbx,8)
1401adf73:	00 82 d9 1a 00 98    	add    %al,-0x67ffe527(%rdx)
1401adf79:	d9 1a                	fstps  (%rdx)
1401adf7b:	00 ae d9 1a 00 5d    	add    %ch,0x5d001ad9(%rsi)
1401adf81:	da 1a                	ficompl (%rdx)
1401adf83:	00 73 da             	add    %dh,-0x26(%rbx)
1401adf86:	1a 00                	sbb    (%rax),%al
1401adf88:	40 db 1a             	rex fistpl (%rdx)
1401adf8b:	00 56 db             	add    %dl,-0x25(%rsi)
1401adf8e:	1a 00                	sbb    (%rax),%al
1401adf90:	3c dc                	cmp    $0xdc,%al
1401adf92:	1a 00                	sbb    (%rax),%al
1401adf94:	09 dd                	or     %ebx,%ebp
1401adf96:	1a 00                	sbb    (%rax),%al
1401adf98:	97                   	xchg   %eax,%edi
1401adf99:	dd 1a                	fstpl  (%rdx)
1401adf9b:	00 cc                	add    %cl,%ah
1401adf9d:	cc                   	int3
1401adf9e:	cc                   	int3
1401adf9f:	cc                   	int3
1401adfa0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401adfa5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401adfaa:	56                   	push   %rsi
1401adfab:	57                   	push   %rdi
1401adfac:	41 54                	push   %r12
1401adfae:	41 55                	push   %r13
1401adfb0:	41 56                	push   %r14
1401adfb2:	48 83 ec 60          	sub    $0x60,%rsp
1401adfb6:	4c 8b f1             	mov    %rcx,%r14
1401adfb9:	33 ff                	xor    %edi,%edi
1401adfbb:	48 89 79 08          	mov    %rdi,0x8(%rcx)
1401adfbf:	4d 8b e9             	mov    %r9,%r13
1401adfc2:	b9 18 00 00 00       	mov    $0x18,%ecx
1401adfc7:	49 8b e8             	mov    %r8,%rbp
1401adfca:	4c 8b e2             	mov    %rdx,%r12
1401adfcd:	e8 36 d1 c6 00       	call   0x140e1b108
1401adfd2:	48 85 c0             	test   %rax,%rax
1401adfd5:	74 0d                	je     0x1401adfe4
1401adfd7:	48 89 38             	mov    %rdi,(%rax)
1401adfda:	48 89 78 08          	mov    %rdi,0x8(%rax)
1401adfde:	48 89 78 10          	mov    %rdi,0x10(%rax)
1401adfe2:	eb 03                	jmp    0x1401adfe7
1401adfe4:	48 8b c7             	mov    %rdi,%rax
1401adfe7:	4c 89 bc 24 98 00 00 	mov    %r15,0x98(%rsp)
1401adfee:	00
1401adfef:	49 8b dc             	mov    %r12,%rbx
1401adff2:	49 89 06             	mov    %rax,(%r14)
1401adff5:	4c 3b e5             	cmp    %rbp,%r12
1401adff8:	0f 83 ac 00 00 00    	jae    0x1401ae0aa
1401adffe:	44 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15d
1401ae005:	00
1401ae006:	b9 0c 00 00 00       	mov    $0xc,%ecx
1401ae00b:	e8 f8 d0 c6 00       	call   0x140e1b108
1401ae010:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401ae017:	00
1401ae018:	48 85 c0             	test   %rax,%rax
1401ae01b:	74 0b                	je     0x1401ae028
1401ae01d:	89 38                	mov    %edi,(%rax)
1401ae01f:	66 89 78 04          	mov    %di,0x4(%rax)
1401ae023:	89 78 08             	mov    %edi,0x8(%rax)
1401ae026:	eb 03                	jmp    0x1401ae02b
1401ae028:	48 8b c7             	mov    %rdi,%rax
1401ae02b:	48 8d 7b 0a          	lea    0xa(%rbx),%rdi
1401ae02f:	49 89 46 08          	mov    %rax,0x8(%r14)
1401ae033:	48 3b fd             	cmp    %rbp,%rdi
1401ae036:	0f 87 15 01 00 00    	ja     0x1401ae151
1401ae03c:	48 3b fb             	cmp    %rbx,%rdi
1401ae03f:	0f 82 0c 01 00 00    	jb     0x1401ae151
1401ae045:	8b 0b                	mov    (%rbx),%ecx
1401ae047:	41 83 ff 01          	cmp    $0x1,%r15d
1401ae04b:	75 0f                	jne    0x1401ae05c
1401ae04d:	89 08                	mov    %ecx,(%rax)
1401ae04f:	0f b7 4b 04          	movzwl 0x4(%rbx),%ecx
1401ae053:	66 89 48 04          	mov    %cx,0x4(%rax)
1401ae057:	8b 4b 06             	mov    0x6(%rbx),%ecx
1401ae05a:	eb 15                	jmp    0x1401ae071
1401ae05c:	0f c9                	bswap  %ecx
1401ae05e:	89 08                	mov    %ecx,(%rax)
1401ae060:	0f b7 4b 04          	movzwl 0x4(%rbx),%ecx
1401ae064:	66 c1 c9 08          	ror    $0x8,%cx
1401ae068:	66 89 48 04          	mov    %cx,0x4(%rax)
1401ae06c:	8b 4b 06             	mov    0x6(%rbx),%ecx
1401ae06f:	0f c9                	bswap  %ecx
1401ae071:	89 48 08             	mov    %ecx,0x8(%rax)
1401ae074:	49 8b 0e             	mov    (%r14),%rcx
1401ae077:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401ae07b:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
1401ae07f:	74 0e                	je     0x1401ae08f
1401ae081:	49 8b 46 08          	mov    0x8(%r14),%rax
1401ae085:	48 89 02             	mov    %rax,(%rdx)
1401ae088:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
1401ae08d:	eb 09                	jmp    0x1401ae098
1401ae08f:	4d 8d 46 08          	lea    0x8(%r14),%r8
1401ae093:	e8 78 a4 ff ff       	call   0x1401a8510
1401ae098:	48 8b df             	mov    %rdi,%rbx
1401ae09b:	33 ff                	xor    %edi,%edi
1401ae09d:	49 89 7e 08          	mov    %rdi,0x8(%r14)
1401ae0a1:	48 3b dd             	cmp    %rbp,%rbx
1401ae0a4:	0f 82 5c ff ff ff    	jb     0x1401ae006
1401ae0aa:	49 89 7e 08          	mov    %rdi,0x8(%r14)
1401ae0ae:	48 8b 0d 3b 8c 26 01 	mov    0x1268c3b(%rip),%rcx        # 0x141416cf0
1401ae0b5:	41 2b dc             	sub    %r12d,%ebx
1401ae0b8:	49 8b 7d 08          	mov    0x8(%r13),%rdi
1401ae0bc:	41 0f b6 76 10       	movzbl 0x10(%r14),%esi
1401ae0c1:	48 85 c9             	test   %rcx,%rcx
1401ae0c4:	74 41                	je     0x1401ae107
1401ae0c6:	e8 65 74 66 00       	call   0x140815530
1401ae0cb:	84 c0                	test   %al,%al
1401ae0cd:	74 38                	je     0x1401ae107
1401ae0cf:	48 8b 47 18          	mov    0x18(%rdi),%rax
1401ae0d3:	44 8b c6             	mov    %esi,%r8d
1401ae0d6:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401ae0dc:	48 8b 48 18          	mov    0x18(%rax),%rcx
1401ae0e0:	33 c0                	xor    %eax,%eax
1401ae0e2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401ae0e7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ae0ec:	48 c7 44 24 28 ff ff 	movq   $0xffffffffffffffff,0x28(%rsp)
1401ae0f3:	ff ff
1401ae0f5:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1401ae0f9:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
1401ae100:	ff ff
1401ae102:	e8 e9 23 ff ff       	call   0x1401a04f0
1401ae107:	48 8b 0d 32 8b 26 01 	mov    0x1268b32(%rip),%rcx        # 0x141416c40
1401ae10e:	48 85 c9             	test   %rcx,%rcx
1401ae111:	74 05                	je     0x1401ae118
1401ae113:	e8 18 74 66 00       	call   0x140815530
1401ae118:	48 8b 0d 99 8b 26 01 	mov    0x1268b99(%rip),%rcx        # 0x141416cb8
1401ae11f:	48 85 c9             	test   %rcx,%rcx
1401ae122:	74 05                	je     0x1401ae129
1401ae124:	e8 07 74 66 00       	call   0x140815530
1401ae129:	4c 8b bc 24 98 00 00 	mov    0x98(%rsp),%r15
1401ae130:	00
1401ae131:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1401ae136:	49 8b 6b 48          	mov    0x48(%r11),%rbp
1401ae13a:	8b c3                	mov    %ebx,%eax
1401ae13c:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1401ae140:	41 c6 46 11 01       	movb   $0x1,0x11(%r14)
1401ae145:	49 8b e3             	mov    %r11,%rsp
1401ae148:	41 5e                	pop    %r14
1401ae14a:	41 5d                	pop    %r13
1401ae14c:	41 5c                	pop    %r12
1401ae14e:	5f                   	pop    %rdi
1401ae14f:	5e                   	pop    %rsi
1401ae150:	c3                   	ret
1401ae151:	2b eb                	sub    %ebx,%ebp
1401ae153:	48 8d 15 e6 6d df 00 	lea    0xdf6de6(%rip),%rdx        # 0x140fa4f40
1401ae15a:	44 8b cd             	mov    %ebp,%r9d
1401ae15d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401ae162:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401ae168:	e8 83 af ff ff       	call   0x1401a90f0
1401ae16d:	48 8d 15 5c 28 1f 01 	lea    0x11f285c(%rip),%rdx        # 0x1413a09d0
1401ae174:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401ae179:	e8 9a e6 c6 00       	call   0x140e1c818
1401ae17e:	cc                   	int3
1401ae17f:	cc                   	int3
1401ae180:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401ae185:	57                   	push   %rdi
1401ae186:	48 83 ec 30          	sub    $0x30,%rsp
1401ae18a:	48 8b f9             	mov    %rcx,%rdi
1401ae18d:	49 8b f0             	mov    %r8,%rsi
1401ae190:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401ae194:	4c 8b 47 18          	mov    0x18(%rdi),%r8