1400af914:	e8 bf b0 24 00       	call   0x1402fa9d8
1400af919:	e9 4f ff ff ff       	jmp    0x1400af86d
1400af91e:	b9 05 00 00 00       	mov    $0x5,%ecx
1400af923:	e8 94 cf 24 00       	call   0x1402fc8bc
1400af928:	cc                   	int3
1400af929:	ff c8                	dec    %eax
1400af92b:	89 43 4c             	mov    %eax,0x4c(%rbx)
1400af92e:	b9 06 00 00 00       	mov    $0x6,%ecx
1400af933:	e8 84 cf 24 00       	call   0x1402fc8bc
1400af938:	cc                   	int3
1400af939:	cc                   	int3
1400af93a:	cc                   	int3
1400af93b:	cc                   	int3
1400af93c:	cc                   	int3
1400af93d:	cc                   	int3
1400af93e:	cc                   	int3
1400af93f:	cc                   	int3
1400af940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400af945:	57                   	push   %rdi
1400af946:	48 83 ec 50          	sub    $0x50,%rsp
1400af94a:	48 8b 05 2f 88 35 00 	mov    0x35882f(%rip),%rax        # 0x140408180
1400af951:	48 33 c4             	xor    %rsp,%rax
1400af954:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400af959:	48 8b d9             	mov    %rcx,%rbx
1400af95c:	0f 57 c0             	xorps  %xmm0,%xmm0
1400af95f:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400af964:	b8 01 00 00 00       	mov    $0x1,%eax
1400af969:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400af96e:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
1400af975:	00 00
1400af977:	66 c7 44 24 20 2f 00 	movw   $0x2f,0x20(%rsp)
1400af97e:	8b f8                	mov    %eax,%edi
1400af980:	48 39 41 10          	cmp    %rax,0x10(%rcx)
1400af984:	48 0f 42 79 10       	cmovb  0x10(%rcx),%rdi
1400af989:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1400af98e:	76 03                	jbe    0x1400af993
1400af990:	48 8b 09             	mov    (%rcx),%rcx
1400af993:	4c 8b c7             	mov    %rdi,%r8
1400af996:	48 83 ff 01          	cmp    $0x1,%rdi
1400af99a:	4c 0f 47 c0          	cmova  %rax,%r8
1400af99e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400af9a3:	e8 7a d0 24 00       	call   0x1402fca22
1400af9a8:	85 c0                	test   %eax,%eax
1400af9aa:	75 16                	jne    0x1400af9c2
1400af9ac:	48 83 ff 01          	cmp    $0x1,%rdi
1400af9b0:	73 07                	jae    0x1400af9b9
1400af9b2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400af9b7:	eb 09                	jmp    0x1400af9c2
1400af9b9:	33 c0                	xor    %eax,%eax
1400af9bb:	48 83 ff 01          	cmp    $0x1,%rdi
1400af9bf:	0f 97 c0             	seta   %al
1400af9c2:	85 c0                	test   %eax,%eax
1400af9c4:	74 2d                	je     0x1400af9f3
1400af9c6:	48 83 7b 10 02       	cmpq   $0x2,0x10(%rbx)
1400af9cb:	72 13                	jb     0x1400af9e0
1400af9cd:	48 8b c3             	mov    %rbx,%rax
1400af9d0:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400af9d5:	76 03                	jbe    0x1400af9da
1400af9d7:	48 8b 03             	mov    (%rbx),%rax
1400af9da:	80 78 01 3a          	cmpb   $0x3a,0x1(%rax)
1400af9de:	74 13                	je     0x1400af9f3
1400af9e0:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400af9e5:	76 03                	jbe    0x1400af9ea
1400af9e7:	48 8b 1b             	mov    (%rbx),%rbx
1400af9ea:	80 3b 5c             	cmpb   $0x5c,(%rbx)
1400af9ed:	74 04                	je     0x1400af9f3
1400af9ef:	32 c0                	xor    %al,%al
1400af9f1:	eb 02                	jmp    0x1400af9f5
1400af9f3:	b0 01                	mov    $0x1,%al
1400af9f5:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400af9fa:	48 33 cc             	xor    %rsp,%rcx
1400af9fd:	e8 3e ac 24 00       	call   0x1402fa640
1400afa02:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400afa07:	48 83 c4 50          	add    $0x50,%rsp
1400afa0b:	5f                   	pop    %rdi
1400afa0c:	c3                   	ret
1400afa0d:	cc                   	int3
1400afa0e:	cc                   	int3
1400afa0f:	cc                   	int3
1400afa10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400afa15:	57                   	push   %rdi
1400afa16:	48 83 ec 30          	sub    $0x30,%rsp
1400afa1a:	48 8b da             	mov    %rdx,%rbx
1400afa1d:	48 8b f9             	mov    %rcx,%rdi
1400afa20:	48 8b ca             	mov    %rdx,%rcx
1400afa23:	e8 48 5a 02 00       	call   0x1400d5470
1400afa28:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400afa2d:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400afa31:	a8 01                	test   $0x1,%al
1400afa33:	74 02                	je     0x1400afa37
1400afa35:	ff c0                	inc    %eax
1400afa37:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1400afa3b:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1400afa3f:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1400afa43:	48 3b df             	cmp    %rdi,%rbx
1400afa46:	74 22                	je     0x1400afa6a
1400afa48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400afa4f:	00
1400afa50:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400afa55:	48 8b 0b             	mov    (%rbx),%rcx
1400afa58:	e8 03 2d 02 00       	call   0x1400d2760
1400afa5d:	84 c0                	test   %al,%al
1400afa5f:	75 23                	jne    0x1400afa84
1400afa61:	48 83 c3 08          	add    $0x8,%rbx
1400afa65:	48 3b df             	cmp    %rdi,%rbx
1400afa68:	75 e6                	jne    0x1400afa50
1400afa6a:	b3 01                	mov    $0x1,%bl
1400afa6c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400afa71:	e8 ba dc 01 00       	call   0x1400cd730
1400afa76:	0f b6 c3             	movzbl %bl,%eax
1400afa79:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400afa7e:	48 83 c4 30          	add    $0x30,%rsp
1400afa82:	5f                   	pop    %rdi
1400afa83:	c3                   	ret
1400afa84:	32 db                	xor    %bl,%bl
1400afa86:	eb e4                	jmp    0x1400afa6c
1400afa88:	cc                   	int3
1400afa89:	cc                   	int3
1400afa8a:	cc                   	int3
1400afa8b:	cc                   	int3
1400afa8c:	cc                   	int3
1400afa8d:	cc                   	int3
1400afa8e:	cc                   	int3
1400afa8f:	cc                   	int3
1400afa90:	80 79 10 08          	cmpb   $0x8,0x10(%rcx)
1400afa94:	0f 94 c0             	sete   %al
1400afa97:	c3                   	ret
1400afa98:	cc                   	int3
1400afa99:	cc                   	int3
1400afa9a:	cc                   	int3
1400afa9b:	cc                   	int3
1400afa9c:	cc                   	int3
1400afa9d:	cc                   	int3
1400afa9e:	cc                   	int3
1400afa9f:	cc                   	int3
1400afaa0:	48 83 ec 28          	sub    $0x28,%rsp
1400afaa4:	48 8b 01             	mov    (%rcx),%rax
1400afaa7:	ff 50 50             	call   *0x50(%rax)
1400afaaa:	48 8b c8             	mov    %rax,%rcx
1400afaad:	48 8b 10             	mov    (%rax),%rdx
1400afab0:	48 83 c4 28          	add    $0x28,%rsp
1400afab4:	48 ff 62 18          	rex.W jmp *0x18(%rdx)
1400afab8:	cc                   	int3
1400afab9:	cc                   	int3
1400afaba:	cc                   	int3
1400afabb:	cc                   	int3
1400afabc:	cc                   	int3
1400afabd:	cc                   	int3
1400afabe:	cc                   	int3
1400afabf:	cc                   	int3
1400afac0:	8b 41 10             	mov    0x10(%rcx),%eax
1400afac3:	c1 e8 04             	shr    $0x4,%eax
1400afac6:	24 01                	and    $0x1,%al
1400afac8:	c3                   	ret
1400afac9:	cc                   	int3
1400afaca:	cc                   	int3
1400afacb:	cc                   	int3
1400afacc:	cc                   	int3
1400afacd:	cc                   	int3
1400aface:	cc                   	int3
1400afacf:	cc                   	int3
1400afad0:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400afad4:	48 8b 08             	mov    (%rax),%rcx
1400afad7:	48 8b 01             	mov    (%rcx),%rax
1400afada:	48 ff 60 18          	rex.W jmp *0x18(%rax)
1400afade:	cc                   	int3
1400afadf:	cc                   	int3
1400afae0:	80 79 10 00          	cmpb   $0x0,0x10(%rcx)
1400afae4:	0f 94 c0             	sete   %al
1400afae7:	c3                   	ret
1400afae8:	cc                   	int3
1400afae9:	cc                   	int3
1400afaea:	cc                   	int3
1400afaeb:	cc                   	int3
1400afaec:	cc                   	int3
1400afaed:	cc                   	int3
1400afaee:	cc                   	int3
1400afaef:	cc                   	int3
1400afaf0:	48 83 39 00          	cmpq   $0x0,(%rcx)
1400afaf4:	0f 95 c0             	setne  %al
1400afaf7:	c3                   	ret
1400afaf8:	cc                   	int3
1400afaf9:	cc                   	int3
1400afafa:	cc                   	int3
1400afafb:	cc                   	int3
1400afafc:	cc                   	int3
1400afafd:	cc                   	int3
1400afafe:	cc                   	int3
1400afaff:	cc                   	int3
1400afb00:	48 83 79 10 ff       	cmpq   $0xffffffffffffffff,0x10(%rcx)
1400afb05:	0f 95 c0             	setne  %al
1400afb08:	c3                   	ret
1400afb09:	cc                   	int3
1400afb0a:	cc                   	int3
1400afb0b:	cc                   	int3
1400afb0c:	cc                   	int3
1400afb0d:	cc                   	int3
1400afb0e:	cc                   	int3
1400afb0f:	cc                   	int3
1400afb10:	48 83 ec 28          	sub    $0x28,%rsp
1400afb14:	48 8b 01             	mov    (%rcx),%rax
1400afb17:	ff 50 50             	call   *0x50(%rax)
1400afb1a:	48 8b c8             	mov    %rax,%rcx
1400afb1d:	48 8b 10             	mov    (%rax),%rdx
1400afb20:	48 83 c4 28          	add    $0x28,%rsp
1400afb24:	48 ff 62 20          	rex.W jmp *0x20(%rdx)
1400afb28:	cc                   	int3
1400afb29:	cc                   	int3
1400afb2a:	cc                   	int3
1400afb2b:	cc                   	int3
1400afb2c:	cc                   	int3
1400afb2d:	cc                   	int3
1400afb2e:	cc                   	int3
1400afb2f:	cc                   	int3
1400afb30:	0f b6 41 10          	movzbl 0x10(%rcx),%eax
1400afb34:	24 01                	and    $0x1,%al
1400afb36:	c3                   	ret
1400afb37:	cc                   	int3
1400afb38:	cc                   	int3
1400afb39:	cc                   	int3
1400afb3a:	cc                   	int3
1400afb3b:	cc                   	int3
1400afb3c:	cc                   	int3
1400afb3d:	cc                   	int3
1400afb3e:	cc                   	int3
1400afb3f:	cc                   	int3
1400afb40:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400afb44:	48 8b 08             	mov    (%rax),%rcx
1400afb47:	48 8b 01             	mov    (%rcx),%rax
1400afb4a:	48 ff 60 20          	rex.W jmp *0x20(%rax)
1400afb4e:	cc                   	int3
1400afb4f:	cc                   	int3
1400afb50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400afb55:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400afb5a:	56                   	push   %rsi
1400afb5b:	57                   	push   %rdi
1400afb5c:	41 56                	push   %r14
1400afb5e:	48 83 ec 70          	sub    $0x70,%rsp
1400afb62:	48 8b 05 17 86 35 00 	mov    0x358617(%rip),%rax        # 0x140408180
1400afb69:	48 33 c4             	xor    %rsp,%rax
1400afb6c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400afb71:	48 8b d9             	mov    %rcx,%rbx
1400afb74:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1400afb78:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1400afb7d:	76 03                	jbe    0x1400afb82
1400afb7f:	48 8b 09             	mov    (%rcx),%rcx
1400afb82:	49 83 f8 01          	cmp    $0x1,%r8
1400afb86:	75 17                	jne    0x1400afb9f
1400afb88:	48 8d 15 11 d4 27 00 	lea    0x27d411(%rip),%rdx        # 0x14032cfa0
1400afb8f:	e8 8e ce 24 00       	call   0x1402fca22
1400afb94:	85 c0                	test   %eax,%eax
1400afb96:	75 07                	jne    0x1400afb9f
1400afb98:	b0 01                	mov    $0x1,%al
1400afb9a:	e9 fd 01 00 00       	jmp    0x1400afd9c
1400afb9f:	48 8b d3             	mov    %rbx,%rdx
1400afba2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400afba7:	e8 24 62 fd ff       	call   0x140085dd0
1400afbac:	90                   	nop
1400afbad:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400afbb2:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1400afbb7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400afbbc:	48 83 fe 0f          	cmp    $0xf,%rsi
1400afbc0:	48 0f 47 cf          	cmova  %rdi,%rcx
1400afbc4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400afbc9:	48 03 cb             	add    %rbx,%rcx
1400afbcc:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1400afbd1:	48 83 fe 0f          	cmp    $0xf,%rsi
1400afbd5:	48 0f 47 c7          	cmova  %rdi,%rax
1400afbd9:	48 3b c1             	cmp    %rcx,%rax
1400afbdc:	74 21                	je     0x1400afbff
1400afbde:	66 90                	xchg   %ax,%ax
1400afbe0:	80 38 5c             	cmpb   $0x5c,(%rax)
1400afbe3:	75 03                	jne    0x1400afbe8
1400afbe5:	c6 00 2f             	movb   $0x2f,(%rax)
1400afbe8:	48 ff c0             	inc    %rax
1400afbeb:	48 3b c1             	cmp    %rcx,%rax
1400afbee:	75 f0                	jne    0x1400afbe0
1400afbf0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400afbf5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400afbfa:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1400afbff:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400afc04:	48 83 fe 0f          	cmp    $0xf,%rsi
1400afc08:	48 0f 47 cf          	cmova  %rdi,%rcx
1400afc0c:	48 83 fb 01          	cmp    $0x1,%rbx
1400afc10:	75 17                	jne    0x1400afc29
1400afc12:	4c 8b c3             	mov    %rbx,%r8
1400afc15:	48 8d 15 84 d3 27 00 	lea    0x27d384(%rip),%rdx        # 0x14032cfa0
1400afc1c:	e8 01 ce 24 00       	call   0x1402fca22
1400afc21:	85 c0                	test   %eax,%eax
1400afc23:	0f 84 36 01 00 00    	je     0x1400afd5f
1400afc29:	48 83 fb 02          	cmp    $0x2,%rbx
1400afc2d:	72 45                	jb     0x1400afc74
1400afc2f:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1400afc34:	48 83 fe 0f          	cmp    $0xf,%rsi
1400afc38:	48 0f 47 c7          	cmova  %rdi,%rax
1400afc3c:	80 78 01 3a          	cmpb   $0x3a,0x1(%rax)
1400afc40:	75 32                	jne    0x1400afc74
1400afc42:	48 83 fb 02          	cmp    $0x2,%rbx
1400afc46:	0f 84 0d 01 00 00    	je     0x1400afd59
1400afc4c:	48 83 fb 03          	cmp    $0x3,%rbx
1400afc50:	0f 85 07 01 00 00    	jne    0x1400afd5d
1400afc56:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1400afc5b:	48 83 fe 0f          	cmp    $0xf,%rsi
1400afc5f:	48 0f 47 c7          	cmova  %rdi,%rax
1400afc63:	80 78 02 2f          	cmpb   $0x2f,0x2(%rax)
1400afc67:	0f 85 f0 00 00 00    	jne    0x1400afd5d
1400afc6d:	b3 01                	mov    $0x1,%bl
1400afc6f:	e9 eb 00 00 00       	jmp    0x1400afd5f
1400afc74:	0f 57 c0             	xorps  %xmm0,%xmm0
1400afc77:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400afc7c:	ba 02 00 00 00       	mov    $0x2,%edx
1400afc81:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1400afc86:	48 c7 44 24 58 0f 00 	movq   $0xf,0x58(%rsp)
1400afc8d:	00 00
1400afc8f:	b8 2f 2f 00 00       	mov    $0x2f2f,%eax
1400afc94:	66 89 44 24 40       	mov    %ax,0x40(%rsp)
1400afc99:	c6 44 24 42 00       	movb   $0x0,0x42(%rsp)
1400afc9e:	8b ea                	mov    %edx,%ebp
1400afca0:	48 3b da             	cmp    %rdx,%rbx
1400afca3:	48 0f 42 eb          	cmovb  %rbx,%rbp
1400afca7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400afcac:	48 83 fe 0f          	cmp    $0xf,%rsi
1400afcb0:	48 0f 47 cf          	cmova  %rdi,%rcx
1400afcb4:	4c 8b c5             	mov    %rbp,%r8
1400afcb7:	48 3b ea             	cmp    %rdx,%rbp
1400afcba:	4c 0f 47 c2          	cmova  %rdx,%r8
1400afcbe:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400afcc3:	e8 5a cd 24 00       	call   0x1402fca22
1400afcc8:	85 c0                	test   %eax,%eax
1400afcca:	75 16                	jne    0x1400afce2
1400afccc:	48 83 fd 02          	cmp    $0x2,%rbp
1400afcd0:	73 07                	jae    0x1400afcd9
1400afcd2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400afcd7:	eb 09                	jmp    0x1400afce2
1400afcd9:	33 c0                	xor    %eax,%eax
1400afcdb:	48 83 fd 02          	cmp    $0x2,%rbp
1400afcdf:	0f 97 c0             	seta   %al
1400afce2:	85 c0                	test   %eax,%eax
1400afce4:	75 77                	jne    0x1400afd5d
1400afce6:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1400afceb:	48 83 fe 0f          	cmp    $0xf,%rsi
1400afcef:	48 0f 47 ef          	cmova  %rdi,%rbp
1400afcf3:	48 83 fb 02          	cmp    $0x2,%rbx
1400afcf7:	76 60                	jbe    0x1400afd59
1400afcf9:	4c 8d 43 fe          	lea    -0x2(%rbx),%r8
1400afcfd:	48 8d 4d 02          	lea    0x2(%rbp),%rcx
1400afd01:	ba 2f 00 00 00       	mov    $0x2f,%edx
1400afd06:	e8 4d cd 24 00       	call   0x1402fca58
1400afd0b:	48 85 c0             	test   %rax,%rax
1400afd0e:	74 49                	je     0x1400afd59