1400aa9e6:	0f b7 00             	movzwl (%rax),%eax
1400aa9e9:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1400aa9f0:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1400aa9f5:	48 8d 8d 14 01 00 00 	lea    0x114(%rbp),%rcx
1400aa9fc:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1400aaa01:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
1400aaa08:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400aaa0d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400aaa11:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400aaa16:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
1400aaa1d:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400aaa22:	66 44 89 7c 24 30    	mov    %r15w,0x30(%rsp)
1400aaa28:	66 44 89 74 24 28    	mov    %r14w,0x28(%rsp)
1400aaa2e:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1400aaa35:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400aaa3a:	89 c1                	mov    %eax,%ecx
1400aaa3c:	48 89 fa             	mov    %rdi,%rdx
1400aaa3f:	49 89 f0             	mov    %rsi,%r8
1400aaa42:	4d 89 e9             	mov    %r13,%r9
1400aaa45:	e8 86 0b 00 00       	call   0x1400ab5d0
1400aaa4a:	85 c0                	test   %eax,%eax
1400aaa4c:	0f 85 8a 00 00 00    	jne    0x1400aaadc
1400aaa52:	41 b7 01             	mov    $0x1,%r15b
1400aaa55:	f6 c3 01             	test   $0x1,%bl
1400aaa58:	0f 85 ad fe ff ff    	jne    0x1400aa90b
1400aaa5e:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1400aaa65:	4c 29 e9             	sub    %r13,%rcx
1400aaa68:	48 85 c9             	test   %rcx,%rcx
1400aaa6b:	0f 8e 97 fe ff ff    	jle    0x1400aa908
1400aaa71:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
1400aaa76:	83 f8 2b             	cmp    $0x2b,%eax
1400aaa79:	74 05                	je     0x1400aaa80
1400aaa7b:	83 f8 2d             	cmp    $0x2d,%eax
1400aaa7e:	75 46                	jne    0x1400aaac6
1400aaa80:	48 83 f9 01          	cmp    $0x1,%rcx
1400aaa84:	0f 84 7e fe ff ff    	je     0x1400aa908
1400aaa8a:	83 f8 2d             	cmp    $0x2d,%eax
1400aaa8d:	74 09                	je     0x1400aaa98
1400aaa8f:	83 f8 2b             	cmp    $0x2b,%eax
1400aaa92:	0f 85 70 fe ff ff    	jne    0x1400aa908
1400aaa98:	41 8a 45 01          	mov    0x1(%r13),%al
1400aaa9c:	8d 48 d0             	lea    -0x30(%rax),%ecx
1400aaa9f:	80 f9 0a             	cmp    $0xa,%cl
1400aaaa2:	0f 93 c1             	setae  %cl
1400aaaa5:	3c 2e                	cmp    $0x2e,%al
1400aaaa7:	0f 95 c0             	setne  %al
1400aaaaa:	84 c8                	test   %cl,%al
1400aaaac:	0f 84 59 fe ff ff    	je     0x1400aa90b
1400aaab2:	eb 28                	jmp    0x1400aaadc
1400aaab4:	48 8b 01             	mov    (%rcx),%rax
1400aaab7:	48 8b 40 40          	mov    0x40(%rax),%rax
1400aaabb:	ff 15 47 c2 04 00    	call   *0x4c247(%rip)        # 0x1400f6d08
1400aaac1:	e9 23 ff ff ff       	jmp    0x1400aa9e9
1400aaac6:	8d 48 d0             	lea    -0x30(%rax),%ecx
1400aaac9:	80 f9 0a             	cmp    $0xa,%cl
1400aaacc:	0f 92 c1             	setb   %cl
1400aaacf:	3c 2e                	cmp    $0x2e,%al
1400aaad1:	0f 94 c0             	sete   %al
1400aaad4:	08 c8                	or     %cl,%al
1400aaad6:	0f 85 2f fe ff ff    	jne    0x1400aa90b
1400aaadc:	48 0f be 85 e7 00 00 	movsbq 0xe7(%rbp),%rax
1400aaae3:	00
1400aaae4:	48 85 c0             	test   %rax,%rax
1400aaae7:	79 07                	jns    0x1400aaaf0
1400aaae9:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
1400aaaf0:	48 85 c0             	test   %rax,%rax
1400aaaf3:	74 36                	je     0x1400aab2b
1400aaaf5:	80 bd 2f 01 00 00 01 	cmpb   $0x1,0x12f(%rbp)
1400aaafc:	75 2d                	jne    0x1400aab2b
1400aaafe:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
1400aab05:	48 89 c1             	mov    %rax,%rcx
1400aab08:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400aab0c:	48 29 d1             	sub    %rdx,%rcx
1400aab0f:	48 81 f9 9f 00 00 00 	cmp    $0x9f,%rcx
1400aab16:	7f 13                	jg     0x1400aab2b
1400aab18:	8b 8d 14 01 00 00    	mov    0x114(%rbp),%ecx
1400aab1e:	48 8d 50 04          	lea    0x4(%rax),%rdx
1400aab22:	48 89 95 08 01 00 00 	mov    %rdx,0x108(%rbp)
1400aab29:	89 08                	mov    %ecx,(%rax)
1400aab2b:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
1400aab32:	4c 89 e9             	mov    %r13,%rcx
1400aab35:	4c 8b 85 a8 01 00 00 	mov    0x1a8(%rbp),%r8
1400aab3c:	e8 af 02 01 00       	call   0x1400badf0
1400aab41:	48 8b 85 b0 01 00 00 	mov    0x1b0(%rbp),%rax
1400aab48:	f2 0f 11 00          	movsd  %xmm0,(%rax)
1400aab4c:	4c 8b 85 08 01 00 00 	mov    0x108(%rbp),%r8
1400aab53:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
1400aab5a:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400aab5e:	4c 8b 8d a8 01 00 00 	mov    0x1a8(%rbp),%r9
1400aab65:	e8 56 78 00 00       	call   0x1400b23c0
1400aab6a:	48 8d 8d 18 01 00 00 	lea    0x118(%rbp),%rcx
1400aab71:	48 8d 95 c8 00 00 00 	lea    0xc8(%rbp),%rdx
1400aab78:	e8 03 45 ff ff       	call   0x14009f080
1400aab7d:	84 c0                	test   %al,%al
1400aab7f:	74 0a                	je     0x1400aab8b
1400aab81:	48 8b 85 a8 01 00 00 	mov    0x1a8(%rbp),%rax
1400aab88:	80 08 02             	orb    $0x2,(%rax)
1400aab8b:	48 8b 85 18 01 00 00 	mov    0x118(%rbp),%rax
1400aab92:	48 8b b5 c0 00 00 00 	mov    0xc0(%rbp),%rsi
1400aab99:	48 89 06             	mov    %rax,(%rsi)
1400aab9c:	80 bd 07 01 00 00 00 	cmpb   $0x0,0x107(%rbp)
1400aaba3:	79 0c                	jns    0x1400aabb1
1400aaba5:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
1400aabac:	e8 1f 33 fc ff       	call   0x14006ded0
1400aabb1:	80 bd e7 00 00 00 00 	cmpb   $0x0,0xe7(%rbp)
1400aabb8:	79 0c                	jns    0x1400aabc6
1400aabba:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
1400aabc1:	e8 0a 33 fc ff       	call   0x14006ded0
1400aabc6:	48 89 f0             	mov    %rsi,%rax
1400aabc9:	48 81 c4 b8 01 00 00 	add    $0x1b8,%rsp
1400aabd0:	5b                   	pop    %rbx
1400aabd1:	5f                   	pop    %rdi
1400aabd2:	5e                   	pop    %rsi
1400aabd3:	41 5c                	pop    %r12
1400aabd5:	41 5d                	pop    %r13
1400aabd7:	41 5e                	pop    %r14
1400aabd9:	41 5f                	pop    %r15
1400aabdb:	5d                   	pop    %rbp
1400aabdc:	c3                   	ret
1400aabdd:	0f 1f 00             	nopl   (%rax)
1400aabe0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400aabe5:	55                   	push   %rbp
1400aabe6:	41 57                	push   %r15
1400aabe8:	41 56                	push   %r14
1400aabea:	41 55                	push   %r13
1400aabec:	41 54                	push   %r12
1400aabee:	56                   	push   %rsi
1400aabef:	57                   	push   %rdi
1400aabf0:	53                   	push   %rbx
1400aabf1:	48 83 ec 68          	sub    $0x68,%rsp
1400aabf5:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400aabfc:	80 bd 07 01 00 00 00 	cmpb   $0x0,0x107(%rbp)
1400aac03:	79 0c                	jns    0x1400aac11
1400aac05:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
1400aac0c:	e8 bf 32 fc ff       	call   0x14006ded0
1400aac11:	80 bd e7 00 00 00 00 	cmpb   $0x0,0xe7(%rbp)
1400aac18:	79 0c                	jns    0x1400aac26
1400aac1a:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
1400aac21:	e8 aa 32 fc ff       	call   0x14006ded0
1400aac26:	90                   	nop
1400aac27:	48 83 c4 68          	add    $0x68,%rsp
1400aac2b:	5b                   	pop    %rbx
1400aac2c:	5f                   	pop    %rdi
1400aac2d:	5e                   	pop    %rsi
1400aac2e:	41 5c                	pop    %r12
1400aac30:	41 5d                	pop    %r13
1400aac32:	41 5e                	pop    %r14
1400aac34:	41 5f                	pop    %r15
1400aac36:	5d                   	pop    %rbp
1400aac37:	c3                   	ret
1400aac38:	cc                   	int3
1400aac39:	cc                   	int3
1400aac3a:	cc                   	int3
1400aac3b:	cc                   	int3
1400aac3c:	cc                   	int3
1400aac3d:	cc                   	int3
1400aac3e:	cc                   	int3
1400aac3f:	cc                   	int3
1400aac40:	55                   	push   %rbp
1400aac41:	41 57                	push   %r15
1400aac43:	41 56                	push   %r14
1400aac45:	41 55                	push   %r13
1400aac47:	41 54                	push   %r12
1400aac49:	56                   	push   %rsi
1400aac4a:	57                   	push   %rdi
1400aac4b:	53                   	push   %rbx
1400aac4c:	48 81 ec b8 01 00 00 	sub    $0x1b8,%rsp
1400aac53:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
1400aac5a:	00
1400aac5b:	48 c7 85 30 01 00 00 	movq   $0xfffffffffffffffe,0x130(%rbp)
1400aac62:	fe ff ff ff
1400aac66:	48 89 d6             	mov    %rdx,%rsi
1400aac69:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
1400aac70:	4c 89 85 08 01 00 00 	mov    %r8,0x108(%rbp)
1400aac77:	4c 89 8d f8 00 00 00 	mov    %r9,0xf8(%rbp)
1400aac7e:	0f 28 05 8b 5c 03 00 	movaps 0x35c8b(%rip),%xmm0        # 0x1400e0910
1400aac85:	0f 29 85 90 00 00 00 	movaps %xmm0,0x90(%rbp)
1400aac8c:	0f 29 85 80 00 00 00 	movaps %xmm0,0x80(%rbp)
1400aac93:	0f 29 45 70          	movaps %xmm0,0x70(%rbp)
1400aac97:	c7 85 a0 00 00 00 aa 	movl   $0xaaaaaaaa,0xa0(%rbp)
1400aac9e:	aa aa aa
1400aaca1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400aaca4:	0f 29 85 e0 00 00 00 	movaps %xmm0,0xe0(%rbp)
1400aacab:	48 c7 85 f0 00 00 00 	movq   $0x0,0xf0(%rbp)
1400aacb2:	00 00 00 00
1400aacb6:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400aacba:	e8 11 fb fa ff       	call   0x14005a7d0
1400aacbf:	48 8d 15 82 6d 06 00 	lea    0x66d82(%rip),%rdx        # 0x140111a48
1400aacc6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400aacca:	e8 01 06 fb ff       	call   0x14005b2d0
1400aaccf:	48 8b 08             	mov    (%rax),%rcx
1400aacd2:	4c 8b 51 50          	mov    0x50(%rcx),%r10
1400aacd6:	48 8d 15 83 95 03 00 	lea    0x39583(%rip),%rdx        # 0x1400e4260
1400aacdd:	4c 8d 05 96 95 03 00 	lea    0x39596(%rip),%r8        # 0x1400e427a
1400aace4:	4c 8d 4d 70          	lea    0x70(%rbp),%r9
1400aace8:	48 89 c1             	mov    %rax,%rcx
1400aaceb:	4c 89 d0             	mov    %r10,%rax
1400aacee:	ff 15 14 c0 04 00    	call   *0x4c014(%rip)        # 0x1400f6d08
1400aacf4:	48 89 b5 d8 00 00 00 	mov    %rsi,0xd8(%rbp)
1400aacfb:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400aacff:	48 8d 05 ea 6b 06 00 	lea    0x66bea(%rip),%rax        # 0x1401118f0
1400aad06:	48 39 c1             	cmp    %rax,%rcx
1400aad09:	74 1b                	je     0x1400aad26
1400aad0b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400aad10:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400aad15:	85 c0                	test   %eax,%eax
1400aad17:	75 0d                	jne    0x1400aad26
1400aad19:	48 8b 01             	mov    (%rcx),%rax
1400aad1c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400aad20:	ff 15 e2 bf 04 00    	call   *0x4bfe2(%rip)        # 0x1400f6d08
1400aad26:	0f 57 c0             	xorps  %xmm0,%xmm0
1400aad29:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1400aad30:	0f 29 01             	movaps %xmm0,(%rcx)
1400aad33:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
1400aad3a:	00
1400aad3b:	ba 16 00 00 00       	mov    $0x16,%edx
1400aad40:	45 31 c0             	xor    %r8d,%r8d
1400aad43:	e8 28 11 fb ff       	call   0x14005be70
1400aad48:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400aad4f:	4c 8d bd 10 01 00 00 	lea    0x110(%rbp),%r15
1400aad56:	79 07                	jns    0x1400aad5f
1400aad58:	4c 8b bd 10 01 00 00 	mov    0x110(%rbp),%r15
1400aad5f:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
1400aad66:	4c 89 38             	mov    %r15,(%rax)
1400aad69:	41 b8 a0 00 00 00    	mov    $0xa0,%r8d
1400aad6f:	48 8d 75 d0          	lea    -0x30(%rbp),%rsi
1400aad73:	48 89 f1             	mov    %rsi,%rcx
1400aad76:	b2 aa                	mov    $0xaa,%dl
1400aad78:	e8 93 34 ff ff       	call   0x14009e210
1400aad7d:	48 8d bd b0 00 00 00 	lea    0xb0(%rbp),%rdi
1400aad84:	48 89 37             	mov    %rsi,(%rdi)
1400aad87:	48 8d 9d d4 00 00 00 	lea    0xd4(%rbp),%rbx
1400aad8e:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
1400aad94:	4c 8d ad 08 01 00 00 	lea    0x108(%rbp),%r13
1400aad9b:	4c 8d b5 f8 00 00 00 	lea    0xf8(%rbp),%r14
1400aada2:	48 8d b5 e0 00 00 00 	lea    0xe0(%rbp),%rsi
1400aada9:	eb 08                	jmp    0x1400aadb3
1400aadab:	48 83 c0 02          	add    $0x2,%rax
1400aadaf:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400aadb3:	4c 89 e9             	mov    %r13,%rcx
1400aadb6:	4c 89 f2             	mov    %r14,%rdx
1400aadb9:	e8 c2 42 ff ff       	call   0x14009f080
1400aadbe:	84 c0                	test   %al,%al
1400aadc0:	0f 85 29 01 00 00    	jne    0x1400aaeef
1400aadc6:	4c 0f be a5 27 01 00 	movsbq 0x127(%rbp),%r12
1400aadcd:	00
1400aadce:	4d 85 e4             	test   %r12,%r12
1400aadd1:	79 07                	jns    0x1400aadda
1400aadd3:	4c 8b a5 18 01 00 00 	mov    0x118(%rbp),%r12
1400aadda:	4b 8d 04 27          	lea    (%r15,%r12,1),%rax
1400aadde:	48 39 85 00 01 00 00 	cmp    %rax,0x100(%rbp)
1400aade5:	75 6a                	jne    0x1400aae51
1400aade7:	4b 8d 14 24          	lea    (%r12,%r12,1),%rdx
1400aadeb:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1400aadf2:	45 31 c0             	xor    %r8d,%r8d
1400aadf5:	e8 76 10 fb ff       	call   0x14005be70
1400aadfa:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
1400aae01:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1400aae08:	ff ff 7f
1400aae0b:	48 21 c2             	and    %rax,%rdx
1400aae0e:	48 ff ca             	dec    %rdx
1400aae11:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400aae18:	b8 16 00 00 00       	mov    $0x16,%eax
1400aae1d:	48 0f 49 d0          	cmovns %rax,%rdx
1400aae21:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1400aae28:	45 31 c0             	xor    %r8d,%r8d
1400aae2b:	e8 40 10 fb ff       	call   0x14005be70
1400aae30:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400aae37:	4c 8d bd 10 01 00 00 	lea    0x110(%rbp),%r15
1400aae3e:	79 07                	jns    0x1400aae47
1400aae40:	4c 8b bd 10 01 00 00 	mov    0x110(%rbp),%r15
1400aae47:	4d 01 fc             	add    %r15,%r12
1400aae4a:	4c 89 a5 00 01 00 00 	mov    %r12,0x100(%rbp)
1400aae51:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1400aae58:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400aae5c:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400aae60:	74 6c                	je     0x1400aaece
1400aae62:	0f b7 00             	movzwl (%rax),%eax
1400aae65:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1400aae69:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400aae6e:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1400aae73:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400aae77:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400aae7c:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400aae81:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400aae86:	66 c7 44 24 28 00 00 	movw   $0x0,0x28(%rsp)
1400aae8d:	89 c1                	mov    %eax,%ecx
1400aae8f:	ba 10 00 00 00       	mov    $0x10,%edx
1400aae94:	4d 89 f8             	mov    %r15,%r8
1400aae97:	4c 8d 8d 00 01 00 00 	lea    0x100(%rbp),%r9
1400aae9e:	e8 3d 02 00 00       	call   0x1400ab0e0
1400aaea3:	85 c0                	test   %eax,%eax
1400aaea5:	75 48                	jne    0x1400aaeef
1400aaea7:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1400aaeae:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400aaeb2:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400aaeb6:	0f 85 ef fe ff ff    	jne    0x1400aadab
1400aaebc:	48 8b 01             	mov    (%rcx),%rax
1400aaebf:	48 8b 40 48          	mov    0x48(%rax),%rax
1400aaec3:	ff 15 3f be 04 00    	call   *0x4be3f(%rip)        # 0x1400f6d08
1400aaec9:	e9 e5 fe ff ff       	jmp    0x1400aadb3
1400aaece:	48 8b 01             	mov    (%rcx),%rax
1400aaed1:	48 8b 40 40          	mov    0x40(%rax),%rax
1400aaed5:	ff 15 2d be 04 00    	call   *0x4be2d(%rip)        # 0x1400f6d08
1400aaedb:	eb 88                	jmp    0x1400aae65
1400aaedd:	48 89 f9             	mov    %rdi,%rcx
1400aaee0:	e8 2b 9f ff ff       	call   0x1400a4e10
1400aaee5:	48 89 f9             	mov    %rdi,%rcx
1400aaee8:	e8 e3 2f fc ff       	call   0x14006ded0
1400aaeed:	eb 63                	jmp    0x1400aaf52
1400aaeef:	48 8b 95 00 01 00 00 	mov    0x100(%rbp),%rdx
1400aaef6:	4c 29 fa             	sub    %r15,%rdx
1400aaef9:	48 8d b5 10 01 00 00 	lea    0x110(%rbp),%rsi
1400aaf00:	48 89 f1             	mov    %rsi,%rcx
1400aaf03:	45 31 c0             	xor    %r8d,%r8d
1400aaf06:	e8 65 0f fb ff       	call   0x14005be70
1400aaf0b:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1400aaf12:	e8 59 d2 ff ff       	call   0x1400a8170
1400aaf17:	4c 8b 85 b8 00 00 00 	mov    0xb8(%rbp),%r8
1400aaf1e:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400aaf25:	79 07                	jns    0x1400aaf2e
1400aaf27:	48 8b b5 10 01 00 00 	mov    0x110(%rbp),%rsi
1400aaf2e:	48 8d 15 57 82 03 00 	lea    0x38257(%rip),%rdx        # 0x1400e318c
1400aaf35:	48 89 f1             	mov    %rsi,%rcx
1400aaf38:	4c 8b 8d b0 01 00 00 	mov    0x1b0(%rbp),%r9
1400aaf3f:	e8 ac d1 ff ff       	call   0x1400a80f0
1400aaf44:	89 c6                	mov    %eax,%esi
1400aaf46:	48 8b bd c8 00 00 00 	mov    0xc8(%rbp),%rdi
1400aaf4d:	48 85 ff             	test   %rdi,%rdi
1400aaf50:	75 8b                	jne    0x1400aaedd
1400aaf52:	83 fe 01             	cmp    $0x1,%esi
1400aaf55:	74 0d                	je     0x1400aaf64
1400aaf57:	48 8b 85 a8 01 00 00 	mov    0x1a8(%rbp),%rax
1400aaf5e:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
1400aaf64:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
1400aaf6b:	48 8d 95 f8 00 00 00 	lea    0xf8(%rbp),%rdx
1400aaf72:	e8 09 41 ff ff       	call   0x14009f080
1400aaf77:	84 c0                	test   %al,%al
1400aaf79:	74 0a                	je     0x1400aaf85
1400aaf7b:	48 8b 85 a8 01 00 00 	mov    0x1a8(%rbp),%rax
1400aaf82:	80 08 02             	orb    $0x2,(%rax)
1400aaf85:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
1400aaf8c:	48 8b b5 d8 00 00 00 	mov    0xd8(%rbp),%rsi
1400aaf93:	48 89 06             	mov    %rax,(%rsi)
1400aaf96:	80 bd 27 01 00 00 00 	cmpb   $0x0,0x127(%rbp)
1400aaf9d:	79 0c                	jns    0x1400aafab
1400aaf9f:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
1400aafa6:	e8 25 2f fc ff       	call   0x14006ded0
1400aafab:	80 bd f7 00 00 00 00 	cmpb   $0x0,0xf7(%rbp)
1400aafb2:	79 0c                	jns    0x1400aafc0