1401ff9f5:	41 b8 58 00 00 00    	mov    $0x58,%r8d
1401ff9fb:	e8 10 99 02 00       	call   0x140229310
1401ffa00:	48 8b cf             	mov    %rdi,%rcx
1401ffa03:	e8 f8 86 01 00       	call   0x140218100
1401ffa08:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1401ffa0c:	e8 6f 89 01 00       	call   0x140218380
1401ffa11:	48 8b f8             	mov    %rax,%rdi
1401ffa14:	48 85 c0             	test   %rax,%rax
1401ffa17:	75 b7                	jne    0x1401ff9d0
1401ffa19:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401ffa1d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ffa20:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401ffa24:	4c 8b 43 48          	mov    0x48(%rbx),%r8
1401ffa28:	0f 11 03             	movups %xmm0,(%rbx)
1401ffa2b:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1401ffa2f:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1401ffa33:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1401ffa37:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1401ffa3b:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
1401ffa3f:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401ffa43:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
1401ffa47:	4c 89 43 48          	mov    %r8,0x48(%rbx)
1401ffa4b:	48 8b 8e b0 0e 00 00 	mov    0xeb0(%rsi),%rcx
1401ffa52:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401ffa56:	e8 b5 87 01 00       	call   0x140218210
1401ffa5b:	48 8b 8e b0 0e 00 00 	mov    0xeb0(%rsi),%rcx
1401ffa62:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1401ffa66:	e8 a5 87 01 00       	call   0x140218210
1401ffa6b:	48 8b 8e b0 0e 00 00 	mov    0xeb0(%rsi),%rcx
1401ffa72:	48 8b 49 48          	mov    0x48(%rcx),%rcx
1401ffa76:	e8 95 87 01 00       	call   0x140218210
1401ffa7b:	48 8b 8e b0 0e 00 00 	mov    0xeb0(%rsi),%rcx
1401ffa82:	48 8d 15 ff 37 15 00 	lea    0x1537ff(%rip),%rdx        # 0x140353288
1401ffa89:	41 b8 38 00 00 00    	mov    $0x38,%r8d
1401ffa8f:	e8 7c 98 02 00       	call   0x140229310
1401ffa94:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401ffa99:	48 c7 86 b0 0e 00 00 	movq   $0x0,0xeb0(%rsi)
1401ffaa0:	00 00 00 00
1401ffaa4:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401ffaa9:	48 83 c4 20          	add    $0x20,%rsp
1401ffaad:	5e                   	pop    %rsi
1401ffaae:	c3                   	ret
1401ffaaf:	cc                   	int3
1401ffab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ffab5:	57                   	push   %rdi
1401ffab6:	b8 30 00 00 00       	mov    $0x30,%eax
1401ffabb:	e8 20 ab 0f 00       	call   0x1402fa5e0
1401ffac0:	48 2b e0             	sub    %rax,%rsp
1401ffac3:	48 8b f9             	mov    %rcx,%rdi
1401ffac6:	44 8d 40 e7          	lea    -0x19(%rax),%r8d
1401ffaca:	8d 48 30             	lea    0x30(%rax),%ecx
1401ffacd:	48 8d 15 b4 37 15 00 	lea    0x1537b4(%rip),%rdx        # 0x140353288
1401ffad4:	e8 e7 97 02 00       	call   0x1402292c0
1401ffad9:	48 8b d8             	mov    %rax,%rbx
1401ffadc:	48 85 c0             	test   %rax,%rax
1401ffadf:	75 2d                	jne    0x1401ffb0e
1401ffae1:	4c 8d 0d a0 37 15 00 	lea    0x1537a0(%rip),%r9        # 0x140353288
1401ffae8:	c7 44 24 20 18 00 00 	movl   $0x18,0x20(%rsp)
1401ffaef:	00
1401ffaf0:	ba 7b 02 00 00       	mov    $0x27b,%edx
1401ffaf5:	8d 48 14             	lea    0x14(%rax),%ecx
1401ffaf8:	44 8d 40 41          	lea    0x41(%rax),%r8d
1401ffafc:	e8 9f 18 02 00       	call   0x1402213a0
1401ffb01:	33 c0                	xor    %eax,%eax
1401ffb03:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ffb08:	48 83 c4 30          	add    $0x30,%rsp
1401ffb0c:	5f                   	pop    %rdi
1401ffb0d:	c3                   	ret
1401ffb0e:	48 89 9f b0 0e 00 00 	mov    %rbx,0xeb0(%rdi)
1401ffb15:	e8 e6 87 01 00       	call   0x140218300
1401ffb1a:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401ffb1e:	e8 dd 87 01 00       	call   0x140218300
1401ffb23:	48 89 43 38          	mov    %rax,0x38(%rbx)
1401ffb27:	e8 d4 87 01 00       	call   0x140218300
1401ffb2c:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401ffb30:	48 89 43 48          	mov    %rax,0x48(%rbx)
1401ffb34:	48 85 c9             	test   %rcx,%rcx
1401ffb37:	74 1c                	je     0x1401ffb55
1401ffb39:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
1401ffb3e:	74 15                	je     0x1401ffb55
1401ffb40:	48 85 c0             	test   %rax,%rax
1401ffb43:	74 10                	je     0x1401ffb55
1401ffb45:	b8 01 00 00 00       	mov    $0x1,%eax
1401ffb4a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ffb4f:	48 83 c4 30          	add    $0x30,%rsp
1401ffb53:	5f                   	pop    %rdi
1401ffb54:	c3                   	ret
1401ffb55:	e8 b6 86 01 00       	call   0x140218210
1401ffb5a:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401ffb5e:	e8 ad 86 01 00       	call   0x140218210
1401ffb63:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1401ffb67:	e8 a4 86 01 00       	call   0x140218210
1401ffb6c:	41 b8 27 00 00 00    	mov    $0x27,%r8d
1401ffb72:	48 8d 15 0f 37 15 00 	lea    0x15370f(%rip),%rdx        # 0x140353288
1401ffb79:	48 8b cb             	mov    %rbx,%rcx
1401ffb7c:	e8 8f 97 02 00       	call   0x140229310
1401ffb81:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ffb86:	33 c0                	xor    %eax,%eax
1401ffb88:	48 c7 87 b0 0e 00 00 	movq   $0x0,0xeb0(%rdi)
1401ffb8f:	00 00 00 00
1401ffb93:	48 83 c4 30          	add    $0x30,%rsp
1401ffb97:	5f                   	pop    %rdi
1401ffb98:	c3                   	ret
1401ffb99:	cc                   	int3
1401ffb9a:	cc                   	int3
1401ffb9b:	cc                   	int3
1401ffb9c:	cc                   	int3
1401ffb9d:	cc                   	int3
1401ffb9e:	cc                   	int3
1401ffb9f:	cc                   	int3
1401ffba0:	4c 8b c1             	mov    %rcx,%r8
1401ffba3:	44 0f b7 d2          	movzwl %dx,%r10d
1401ffba7:	48 8b 89 b0 0e 00 00 	mov    0xeb0(%rcx),%rcx
1401ffbae:	44 0f b7 49 02       	movzwl 0x2(%rcx),%r9d
1401ffbb3:	41 8d 41 ff          	lea    -0x1(%r9),%eax
1401ffbb7:	44 3b d0             	cmp    %eax,%r10d
1401ffbba:	75 22                	jne    0x1401ffbde
1401ffbbc:	49 8b 80 a0 0e 00 00 	mov    0xea0(%r8),%rax
1401ffbc3:	48 89 41 58          	mov    %rax,0x58(%rcx)
1401ffbc7:	49 8b 88 b0 0e 00 00 	mov    0xeb0(%r8),%rcx
1401ffbce:	48 8b 41 50          	mov    0x50(%rcx),%rax
1401ffbd2:	49 89 80 a0 0e 00 00 	mov    %rax,0xea0(%r8)
1401ffbd9:	66 89 51 02          	mov    %dx,0x2(%rcx)
1401ffbdd:	c3                   	ret
1401ffbde:	41 8d 41 01          	lea    0x1(%r9),%eax
1401ffbe2:	44 3b d0             	cmp    %eax,%r10d
1401ffbe5:	75 1d                	jne    0x1401ffc04
1401ffbe7:	49 8b 80 a0 0e 00 00 	mov    0xea0(%r8),%rax
1401ffbee:	48 89 41 50          	mov    %rax,0x50(%rcx)
1401ffbf2:	49 8b 88 b0 0e 00 00 	mov    0xeb0(%r8),%rcx
1401ffbf9:	48 8b 41 58          	mov    0x58(%rcx),%rax
1401ffbfd:	49 89 80 a0 0e 00 00 	mov    %rax,0xea0(%r8)
1401ffc04:	66 89 51 02          	mov    %dx,0x2(%rcx)
1401ffc08:	c3                   	ret
1401ffc09:	cc                   	int3
1401ffc0a:	cc                   	int3
1401ffc0b:	cc                   	int3
1401ffc0c:	cc                   	int3
1401ffc0d:	cc                   	int3
1401ffc0e:	cc                   	int3
1401ffc0f:	cc                   	int3
1401ffc10:	40 55                	rex push %rbp
1401ffc12:	53                   	push   %rbx
1401ffc13:	57                   	push   %rdi
1401ffc14:	41 57                	push   %r15
1401ffc16:	48 8d 6c 24 d1       	lea    -0x2f(%rsp),%rbp
1401ffc1b:	b8 e8 00 00 00       	mov    $0xe8,%eax
1401ffc20:	e8 bb a9 0f 00       	call   0x1402fa5e0
1401ffc25:	48 2b e0             	sub    %rax,%rsp
1401ffc28:	48 8b 05 51 85 20 00 	mov    0x208551(%rip),%rax        # 0x140408180
1401ffc2f:	48 33 c4             	xor    %rsp,%rax
1401ffc32:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1401ffc36:	48 83 b9 98 08 00 00 	cmpq   $0x0,0x898(%rcx)
1401ffc3d:	00
1401ffc3e:	4d 8b f9             	mov    %r9,%r15
1401ffc41:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
1401ffc45:	8b fa                	mov    %edx,%edi
1401ffc47:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1401ffc4b:	48 8b d9             	mov    %rcx,%rbx
1401ffc4e:	4c 89 45 8f          	mov    %r8,-0x71(%rbp)
1401ffc52:	89 55 87             	mov    %edx,-0x79(%rbp)
1401ffc55:	74 2f                	je     0x1401ffc86
1401ffc57:	ba 50 00 00 00       	mov    $0x50,%edx
1401ffc5c:	c7 44 24 28 33 03 00 	movl   $0x333,0x28(%rsp)
1401ffc63:	00
1401ffc64:	48 8d 05 1d 36 15 00 	lea    0x15361d(%rip),%rax        # 0x140353288
1401ffc6b:	41 b8 f5 00 00 00    	mov    $0xf5,%r8d
1401ffc71:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ffc76:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
1401ffc7a:	e8 61 68 fe ff       	call   0x1401e64e0
1401ffc7f:	33 c0                	xor    %eax,%eax
1401ffc81:	e9 24 04 00 00       	jmp    0x1402000aa
1401ffc86:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401ffc8d:	83 b8 fc 00 00 00 00 	cmpl   $0x0,0xfc(%rax)
1401ffc94:	74 0f                	je     0x1401ffca5
1401ffc96:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401ffc9a:	ff 50 78             	call   *0x78(%rax)
1401ffc9d:	85 c0                	test   %eax,%eax
1401ffc9f:	0f 8e 05 04 00 00    	jle    0x1402000aa
1401ffca5:	8b 45 77             	mov    0x77(%rbp),%eax
1401ffca8:	4d 85 ff             	test   %r15,%r15
1401ffcab:	75 04                	jne    0x1401ffcb1
1401ffcad:	85 c0                	test   %eax,%eax
1401ffcaf:	74 ce                	je     0x1401ffc7f
1401ffcb1:	48 8b cb             	mov    %rbx,%rcx
1401ffcb4:	e8 47 ba fd ff       	call   0x1401db700
1401ffcb9:	8b c0                	mov    %eax,%eax
1401ffcbb:	4c 3b f8             	cmp    %rax,%r15
1401ffcbe:	76 30                	jbe    0x1401ffcf0
1401ffcc0:	ba 50 00 00 00       	mov    $0x50,%edx
1401ffcc5:	c7 44 24 28 44 03 00 	movl   $0x344,0x28(%rsp)
1401ffccc:	00
1401ffccd:	48 8d 05 b4 35 15 00 	lea    0x1535b4(%rip),%rax        # 0x140353288
1401ffcd4:	48 8b cb             	mov    %rbx,%rcx
1401ffcd7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ffcdc:	44 8d 4a 72          	lea    0x72(%rdx),%r9d
1401ffce0:	45 8d 41 33          	lea    0x33(%r9),%r8d
1401ffce4:	e8 f7 67 fe ff       	call   0x1401e64e0
1401ffce9:	33 c0                	xor    %eax,%eax
1401ffceb:	e9 ba 03 00 00       	jmp    0x1402000aa
1401ffcf0:	48 83 bb 08 05 00 00 	cmpq   $0x0,0x508(%rbx)
1401ffcf7:	00
1401ffcf8:	4c 89 b4 24 c8 00 00 	mov    %r14,0xc8(%rsp)
1401ffcff:	00
1401ffd00:	74 69                	je     0x1401ffd6b
1401ffd02:	48 83 bb 68 04 00 00 	cmpq   $0x0,0x468(%rbx)
1401ffd09:	00
1401ffd0a:	74 5f                	je     0x1401ffd6b
1401ffd0c:	48 8b 8b 80 04 00 00 	mov    0x480(%rbx),%rcx
1401ffd13:	e8 a8 34 03 00       	call   0x1402331c0
1401ffd18:	48 85 c0             	test   %rax,%rax
1401ffd1b:	74 4e                	je     0x1401ffd6b
1401ffd1d:	48 8b 8b 80 04 00 00 	mov    0x480(%rbx),%rcx
1401ffd24:	e8 97 34 03 00       	call   0x1402331c0
1401ffd29:	48 8b c8             	mov    %rax,%rcx
1401ffd2c:	e8 6f 08 04 00       	call   0x1402405a0
1401ffd31:	44 8b f0             	mov    %eax,%r14d
1401ffd34:	85 c0                	test   %eax,%eax
1401ffd36:	79 36                	jns    0x1401ffd6e
1401ffd38:	ba 50 00 00 00       	mov    $0x50,%edx
1401ffd3d:	c7 44 24 28 54 03 00 	movl   $0x354,0x28(%rsp)
1401ffd44:	00
1401ffd45:	48 8d 05 3c 35 15 00 	lea    0x15353c(%rip),%rax        # 0x140353288
1401ffd4c:	48 8b cb             	mov    %rbx,%rcx
1401ffd4f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ffd54:	44 8d 4a 72          	lea    0x72(%rdx),%r9d
1401ffd58:	45 8d 41 33          	lea    0x33(%r9),%r8d
1401ffd5c:	e8 7f 67 fe ff       	call   0x1401e64e0
1401ffd61:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401ffd66:	e9 37 03 00 00       	jmp    0x1402000a2
1401ffd6b:	45 33 f6             	xor    %r14d,%r14d
1401ffd6e:	48 8b 8b 78 08 00 00 	mov    0x878(%rbx),%rcx
1401ffd75:	48 89 b4 24 e0 00 00 	mov    %rsi,0xe0(%rsp)
1401ffd7c:	00
1401ffd7d:	4c 89 a4 24 d8 00 00 	mov    %r12,0xd8(%rsp)
1401ffd84:	00
1401ffd85:	4c 89 ac 24 d0 00 00 	mov    %r13,0xd0(%rsp)
1401ffd8c:	00
1401ffd8d:	40 88 39             	mov    %dil,(%rcx)
1401ffd90:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ffd94:	89 7d ab             	mov    %edi,-0x55(%rbp)
1401ffd97:	81 38 ff ff 01 00    	cmpl   $0x1ffff,(%rax)
1401ffd9d:	75 14                	jne    0x1401ffdb3
1401ffd9f:	81 bb d8 05 00 00 00 	cmpl   $0x100,0x5d8(%rbx)
1401ffda6:	01 00 00
1401ffda9:	74 08                	je     0x1401ffdb3
1401ffdab:	c6 41 01 fe          	movb   $0xfe,0x1(%rcx)
1401ffdaf:	b0 ff                	mov    $0xff,%al
1401ffdb1:	eb 0b                	jmp    0x1401ffdbe
1401ffdb3:	8b 03                	mov    (%rbx),%eax
1401ffdb5:	c1 f8 08             	sar    $0x8,%eax
1401ffdb8:	88 41 01             	mov    %al,0x1(%rcx)
1401ffdbb:	0f b6 03             	movzbl (%rbx),%eax
1401ffdbe:	48 83 c1 02          	add    $0x2,%rcx
1401ffdc2:	48 8d 71 01          	lea    0x1(%rcx),%rsi
1401ffdc6:	88 01                	mov    %al,(%rcx)
1401ffdc8:	48 8b 8b 68 04 00 00 	mov    0x468(%rbx),%rcx
1401ffdcf:	4c 8d 6e 0a          	lea    0xa(%rsi),%r13
1401ffdd3:	48 85 c9             	test   %rcx,%rcx
1401ffdd6:	74 2d                	je     0x1401ffe05
1401ffdd8:	e8 13 85 01 00       	call   0x1402182f0
1401ffddd:	48 8b c8             	mov    %rax,%rcx
1401ffde0:	e8 eb 33 03 00       	call   0x1402331d0
1401ffde5:	8b c8                	mov    %eax,%ecx
1401ffde7:	81 e1 07 00 0f 00    	and    $0xf0007,%ecx
1401ffded:	83 f9 02             	cmp    $0x2,%ecx
1401ffdf0:	75 59                	jne    0x1401ffe4b
1401ffdf2:	48 8b 8b 68 04 00 00 	mov    0x468(%rbx),%rcx
1401ffdf9:	e8 d2 fe 03 00       	call   0x14023fcd0
1401ffdfe:	8b f8                	mov    %eax,%edi
1401ffe00:	83 f8 01             	cmp    $0x1,%eax
1401ffe03:	7f 02                	jg     0x1401ffe07
1401ffe05:	33 ff                	xor    %edi,%edi
1401ffe07:	48 83 bb 58 04 00 00 	cmpq   $0x0,0x458(%rbx)
1401ffe0e:	00
1401ffe0f:	48 8b 45 8f          	mov    -0x71(%rbp),%rax
1401ffe13:	4c 63 e7             	movslq %edi,%r12
1401ffe16:	4c 89 7d af          	mov    %r15,-0x51(%rbp)
1401ffe1a:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1401ffe1e:	4b 8d 0c 2c          	lea    (%r12,%r13,1),%rcx
1401ffe22:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
1401ffe26:	74 39                	je     0x1401ffe61
1401ffe28:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401ffe2c:	48 8b cb             	mov    %rbx,%rcx
1401ffe2f:	e8 5c c2 00 00       	call   0x14020c090
1401ffe34:	85 c0                	test   %eax,%eax
1401ffe36:	75 3c                	jne    0x1401ffe74
1401ffe38:	c7 44 24 28 90 03 00 	movl   $0x390,0x28(%rsp)
1401ffe3f:	00
1401ffe40:	41 b9 8d 00 00 00    	mov    $0x8d,%r9d
1401ffe46:	e9 1d 01 00 00       	jmp    0x1401fff68
1401ffe4b:	bf 08 00 00 00       	mov    $0x8,%edi
1401ffe50:	83 f9 06             	cmp    $0x6,%ecx
1401ffe53:	74 b2                	je     0x1401ffe07
1401ffe55:	33 c0                	xor    %eax,%eax
1401ffe57:	83 f9 07             	cmp    $0x7,%ecx
1401ffe5a:	0f 44 c7             	cmove  %edi,%eax
1401ffe5d:	8b f8                	mov    %eax,%edi
1401ffe5f:	eb a6                	jmp    0x1401ffe07
1401ffe61:	4d 8b c7             	mov    %r15,%r8
1401ffe64:	48 8b d0             	mov    %rax,%rdx
1401ffe67:	e8 bc cb 0f 00       	call   0x1402fca28
1401ffe6c:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
1401ffe70:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1401ffe74:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401ffe7b:	f7 00 00 04 00 00    	testl  $0x400,(%rax)
1401ffe81:	75 4c                	jne    0x1401ffecf
1401ffe83:	45 85 f6             	test   %r14d,%r14d
1401ffe86:	74 47                	je     0x1401ffecf
1401ffe88:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ffe8c:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401ffe90:	4c 8b 45 af          	mov    -0x51(%rbp),%r8
1401ffe94:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401ffe9a:	4d 03 c4             	add    %r12,%r8
1401ffe9d:	48 8b cb             	mov    %rbx,%rcx
1401ffea0:	4d 03 c5             	add    %r13,%r8
1401ffea3:	4c 8b 90 c0 00 00 00 	mov    0xc0(%rax),%r10
1401ffeaa:	41 ff 52 08          	call   *0x8(%r10)
1401ffeae:	85 c0                	test   %eax,%eax
1401ffeb0:	75 0d                	jne    0x1401ffebf
1401ffeb2:	c7 44 24 28 a4 03 00 	movl   $0x3a4,0x28(%rsp)
1401ffeb9:	00
1401ffeba:	e9 a3 00 00 00       	jmp    0x1401fff62
1401ffebf:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1401ffec3:	41 8b c6             	mov    %r14d,%eax
1401ffec6:	48 03 c8             	add    %rax,%rcx
1401ffec9:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1401ffecd:	eb 04                	jmp    0x1401ffed3
1401ffecf:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1401ffed3:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
1401ffed7:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
1401ffedb:	85 ff                	test   %edi,%edi
1401ffedd:	74 07                	je     0x1401ffee6
1401ffedf:	49 03 cc             	add    %r12,%rcx
1401ffee2:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1401ffee6:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ffeea:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401ffeee:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401ffef4:	48 8b cb             	mov    %rbx,%rcx
1401ffef7:	45 8b c1             	mov    %r9d,%r8d
1401ffefa:	4c 8b 90 c0 00 00 00 	mov    0xc0(%rax),%r10
1401fff01:	41 ff 12             	call   *(%r10)
1401fff04:	83 f8 01             	cmp    $0x1,%eax
1401fff07:	7d 16                	jge    0x1401fff1f
1401fff09:	48 8b cb             	mov    %rbx,%rcx
1401fff0c:	e8 5f 66 fe ff       	call   0x1401e6570
1401fff11:	85 c0                	test   %eax,%eax
1401fff13:	75 72                	jne    0x1401fff87
1401fff15:	c7 44 24 28 b4 03 00 	movl   $0x3b4,0x28(%rsp)
1401fff1c:	00