1401937e5:	e8 06 e7 11 00       	call   0x1402b1ef0
1401937ea:	48 85 c0             	test   %rax,%rax
1401937ed:	0f 84 0c 01 00 00    	je     0x1401938ff
1401937f3:	33 c0                	xor    %eax,%eax
1401937f5:	c7 44 24 44 ff ff ff 	movl   $0xffffffff,0x44(%rsp)
1401937fc:	ff
1401937fd:	45 33 c0             	xor    %r8d,%r8d
140193800:	89 44 24 40          	mov    %eax,0x40(%rsp)
140193804:	89 44 24 48          	mov    %eax,0x48(%rsp)
140193808:	4c 8d 0d a1 fe ff ff 	lea    -0x15f(%rip),%r9        # 0x1401936b0
14019380f:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140193814:	48 8b cb             	mov    %rbx,%rcx
140193817:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14019381c:	41 8d 50 3a          	lea    0x3a(%r8),%edx
140193820:	e8 5b c5 00 00       	call   0x14019fd80
140193825:	85 c0                	test   %eax,%eax
140193827:	0f 84 e1 00 00 00    	je     0x14019390e
14019382d:	48 63 44 24 44       	movslq 0x44(%rsp),%rax
140193832:	83 f8 ff             	cmp    $0xffffffff,%eax
140193835:	75 1d                	jne    0x140193854
140193837:	83 7c 24 40 10       	cmpl   $0x10,0x40(%rsp)
14019383c:	0f 85 cc 00 00 00    	jne    0x14019390e
140193842:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140193847:	0f 11 06             	movups %xmm0,(%rsi)
14019384a:	b8 10 00 00 00       	mov    $0x10,%eax
14019384f:	e9 c3 00 00 00       	jmp    0x140193917
140193854:	8b 7c 24 40          	mov    0x40(%rsp),%edi
140193858:	83 ff 10             	cmp    $0x10,%edi
14019385b:	0f 84 ad 00 00 00    	je     0x14019390e
140193861:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
140193865:	83 f9 03             	cmp    $0x3,%ecx
140193868:	0f 8f a0 00 00 00    	jg     0x14019390e
14019386e:	75 0b                	jne    0x14019387b
140193870:	85 ff                	test   %edi,%edi
140193872:	7e 23                	jle    0x140193897
140193874:	33 c0                	xor    %eax,%eax
140193876:	e9 9c 00 00 00       	jmp    0x140193917
14019387b:	83 f9 02             	cmp    $0x2,%ecx
14019387e:	75 0f                	jne    0x14019388f
140193880:	85 c0                	test   %eax,%eax
140193882:	74 15                	je     0x140193899
140193884:	3b c7                	cmp    %edi,%eax
140193886:	74 0f                	je     0x140193897
140193888:	33 c0                	xor    %eax,%eax
14019388a:	e9 88 00 00 00       	jmp    0x140193917
14019388f:	85 c0                	test   %eax,%eax
140193891:	74 7b                	je     0x14019390e
140193893:	3b c7                	cmp    %edi,%eax
140193895:	74 77                	je     0x14019390e
140193897:	85 c0                	test   %eax,%eax
140193899:	78 a7                	js     0x140193842
14019389b:	4c 8b c0             	mov    %rax,%r8
14019389e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401938a3:	48 8b ce             	mov    %rsi,%rcx
1401938a6:	48 8b d8             	mov    %rax,%rbx
1401938a9:	e8 b2 da 14 00       	call   0x1402e1360
1401938ae:	b8 10 00 00 00       	mov    $0x10,%eax
1401938b3:	48 8d 0c 33          	lea    (%rbx,%rsi,1),%rcx
1401938b7:	2b c7                	sub    %edi,%eax
1401938b9:	33 d2                	xor    %edx,%edx
1401938bb:	4c 63 c0             	movslq %eax,%r8
1401938be:	e8 3d e1 14 00       	call   0x1402e1a00
1401938c3:	4c 63 4c 24 40       	movslq 0x40(%rsp),%r9
1401938c8:	48 63 54 24 44       	movslq 0x44(%rsp),%rdx
1401938cd:	44 3b ca             	cmp    %edx,%r9d
1401938d0:	0f 84 74 ff ff ff    	je     0x14019384a
1401938d6:	48 8b ca             	mov    %rdx,%rcx
1401938d9:	41 8b c1             	mov    %r9d,%eax
1401938dc:	2b c2                	sub    %edx,%eax
1401938de:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401938e3:	48 03 d1             	add    %rcx,%rdx
1401938e6:	4c 63 c0             	movslq %eax,%r8
1401938e9:	49 2b c9             	sub    %r9,%rcx
1401938ec:	48 83 c1 10          	add    $0x10,%rcx
1401938f0:	48 03 ce             	add    %rsi,%rcx
1401938f3:	e8 68 da 14 00       	call   0x1402e1360
1401938f8:	b8 10 00 00 00       	mov    $0x10,%eax
1401938fd:	eb 18                	jmp    0x140193917
1401938ff:	48 8b d3             	mov    %rbx,%rdx
140193902:	48 8b ce             	mov    %rsi,%rcx
140193905:	e8 b6 fc ff ff       	call   0x1401935c0
14019390a:	85 c0                	test   %eax,%eax
14019390c:	75 04                	jne    0x140193912
14019390e:	33 c0                	xor    %eax,%eax
140193910:	eb 05                	jmp    0x140193917
140193912:	b8 04 00 00 00       	mov    $0x4,%eax
140193917:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14019391c:	48 33 cc             	xor    %rsp,%rcx
14019391f:	e8 8c c5 11 00       	call   0x1402afeb0
140193924:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140193929:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14019392d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140193931:	49 8b e3             	mov    %r11,%rsp
140193934:	5f                   	pop    %rdi
140193935:	c3                   	ret
140193936:	cc                   	int3
140193937:	cc                   	int3
140193938:	cc                   	int3
140193939:	cc                   	int3
14019393a:	cc                   	int3
14019393b:	cc                   	int3
14019393c:	cc                   	int3
14019393d:	cc                   	int3
14019393e:	cc                   	int3
14019393f:	cc                   	int3
140193940:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140193945:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14019394a:	56                   	push   %rsi
14019394b:	57                   	push   %rdi
14019394c:	41 56                	push   %r14
14019394e:	b8 70 00 00 00       	mov    $0x70,%eax
140193953:	e8 d8 d1 11 00       	call   0x1402b0b30
140193958:	48 2b e0             	sub    %rax,%rsp
14019395b:	48 8b 05 1e 21 24 00 	mov    0x24211e(%rip),%rax        # 0x1403d5a80
140193962:	48 33 c4             	xor    %rsp,%rax
140193965:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14019396a:	33 c0                	xor    %eax,%eax
14019396c:	48 8b f9             	mov    %rcx,%rdi
14019396f:	83 fa 04             	cmp    $0x4,%edx
140193972:	74 7b                	je     0x1401939ef
140193974:	83 fa 10             	cmp    $0x10,%edx
140193977:	74 1c                	je     0x140193995
140193979:	44 8b ca             	mov    %edx,%r9d
14019397c:	4c 8d 05 35 d9 18 00 	lea    0x18d935(%rip),%r8        # 0x1403212b8
140193983:	8d 50 28             	lea    0x28(%rax),%edx
140193986:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14019398b:	e8 90 b2 f5 ff       	call   0x1400eec20
140193990:	e9 8c 00 00 00       	jmp    0x140193a21
140193995:	bb 08 00 00 00       	mov    $0x8,%ebx
14019399a:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
14019399f:	4c 8d 35 06 d9 18 00 	lea    0x18d906(%rip),%r14        # 0x1403212ac
1401939a6:	8d 73 20             	lea    0x20(%rbx),%esi
1401939a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401939b0:	ff cb                	dec    %ebx
1401939b2:	85 c0                	test   %eax,%eax
1401939b4:	78 6b                	js     0x140193a21
1401939b6:	44 0f b6 0f          	movzbl (%rdi),%r9d
1401939ba:	4c 8d 05 ef d8 18 00 	lea    0x18d8ef(%rip),%r8        # 0x1403212b0
1401939c1:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1401939c5:	48 8b cd             	mov    %rbp,%rcx
1401939c8:	41 c1 e1 08          	shl    $0x8,%r9d
1401939cc:	44 0b c8             	or     %eax,%r9d
1401939cf:	48 63 d6             	movslq %esi,%rdx
1401939d2:	85 db                	test   %ebx,%ebx
1401939d4:	4d 0f 4f c6          	cmovg  %r14,%r8
1401939d8:	e8 43 b2 f5 ff       	call   0x1400eec20
1401939dd:	48 63 c8             	movslq %eax,%rcx
1401939e0:	48 83 c7 02          	add    $0x2,%rdi
1401939e4:	48 03 e9             	add    %rcx,%rbp
1401939e7:	2b f0                	sub    %eax,%esi
1401939e9:	85 db                	test   %ebx,%ebx
1401939eb:	7f c3                	jg     0x1401939b0
1401939ed:	eb 32                	jmp    0x140193a21
1401939ef:	0f b6 41 03          	movzbl 0x3(%rcx),%eax
1401939f3:	4c 8d 05 d6 a4 15 00 	lea    0x15a4d6(%rip),%r8        # 0x1402eded0
1401939fa:	0f b6 49 02          	movzbl 0x2(%rcx),%ecx
1401939fe:	0f b6 57 01          	movzbl 0x1(%rdi),%edx
140193a02:	44 0f b6 0f          	movzbl (%rdi),%r9d
140193a06:	89 44 24 30          	mov    %eax,0x30(%rsp)
140193a0a:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
140193a0e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140193a13:	89 54 24 20          	mov    %edx,0x20(%rsp)
140193a17:	ba 28 00 00 00       	mov    $0x28,%edx
140193a1c:	e8 ff b1 f5 ff       	call   0x1400eec20
140193a21:	41 b8 29 04 00 00    	mov    $0x429,%r8d
140193a27:	48 8d 15 ba d7 18 00 	lea    0x18d7ba(%rip),%rdx        # 0x1403211e8
140193a2e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140193a33:	e8 b8 66 f9 ff       	call   0x14012a0f0
140193a38:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140193a3d:	48 33 cc             	xor    %rsp,%rcx
140193a40:	e8 6b c4 11 00       	call   0x1402afeb0
140193a45:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140193a4a:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140193a4e:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140193a52:	49 8b e3             	mov    %r11,%rsp
140193a55:	41 5e                	pop    %r14
140193a57:	5f                   	pop    %rdi
140193a58:	5e                   	pop    %rsi
140193a59:	c3                   	ret
140193a5a:	cc                   	int3
140193a5b:	cc                   	int3
140193a5c:	cc                   	int3
140193a5d:	cc                   	int3
140193a5e:	cc                   	int3
140193a5f:	cc                   	int3
140193a60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140193a65:	57                   	push   %rdi
140193a66:	b8 20 00 00 00       	mov    $0x20,%eax
140193a6b:	e8 c0 d0 11 00       	call   0x1402b0b30
140193a70:	48 2b e0             	sub    %rax,%rsp
140193a73:	33 c0                	xor    %eax,%eax
140193a75:	48 8b f9             	mov    %rcx,%rdi
140193a78:	4c 8b c2             	mov    %rdx,%r8
140193a7b:	38 02                	cmp    %al,(%rdx)
140193a7d:	74 13                	je     0x140193a92
140193a7f:	90                   	nop
140193a80:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140193a85:	73 0b                	jae    0x140193a92
140193a87:	49 ff c0             	inc    %r8
140193a8a:	ff c0                	inc    %eax
140193a8c:	41 80 38 00          	cmpb   $0x0,(%r8)
140193a90:	75 ee                	jne    0x140193a80
140193a92:	8b d8                	mov    %eax,%ebx
140193a94:	0f ba f3 1f          	btr    $0x1f,%ebx
140193a98:	44 8b c3             	mov    %ebx,%r8d
140193a9b:	e8 90 f4 12 00       	call   0x1402c2f30
140193aa0:	85 c0                	test   %eax,%eax
140193aa2:	75 1e                	jne    0x140193ac2
140193aa4:	0f b6 04 3b          	movzbl (%rbx,%rdi,1),%eax
140193aa8:	84 c0                	test   %al,%al
140193aaa:	74 14                	je     0x140193ac0
140193aac:	3c 2e                	cmp    $0x2e,%al
140193aae:	74 10                	je     0x140193ac0
140193ab0:	b8 01 00 00 00       	mov    $0x1,%eax
140193ab5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140193aba:	48 83 c4 20          	add    $0x20,%rsp
140193abe:	5f                   	pop    %rdi
140193abf:	c3                   	ret
140193ac0:	33 c0                	xor    %eax,%eax
140193ac2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140193ac7:	48 83 c4 20          	add    $0x20,%rsp
140193acb:	5f                   	pop    %rdi
140193acc:	c3                   	ret
140193acd:	cc                   	int3
140193ace:	cc                   	int3
140193acf:	cc                   	int3
140193ad0:	40 56                	rex push %rsi
140193ad2:	b8 20 00 00 00       	mov    $0x20,%eax
140193ad7:	e8 54 d0 11 00       	call   0x1402b0b30
140193adc:	48 2b e0             	sub    %rax,%rsp
140193adf:	48 8b f2             	mov    %rdx,%rsi
140193ae2:	48 85 d2             	test   %rdx,%rdx
140193ae5:	75 33                	jne    0x140193b1a
140193ae7:	e8 84 35 f9 ff       	call   0x140127070
140193aec:	4c 8d 05 6d d7 18 00 	lea    0x18d76d(%rip),%r8        # 0x140321260
140193af3:	ba ca 00 00 00       	mov    $0xca,%edx
140193af8:	48 8d 0d e9 d6 18 00 	lea    0x18d6e9(%rip),%rcx        # 0x1403211e8
140193aff:	e8 8c 36 f9 ff       	call   0x140127190
140193b04:	45 33 c0             	xor    %r8d,%r8d
140193b07:	8d 56 6d             	lea    0x6d(%rsi),%edx
140193b0a:	8d 4e 22             	lea    0x22(%rsi),%ecx
140193b0d:	e8 7e 37 f9 ff       	call   0x140127290
140193b12:	33 c0                	xor    %eax,%eax
140193b14:	48 83 c4 20          	add    $0x20,%rsp
140193b18:	5e                   	pop    %rsi
140193b19:	c3                   	ret
140193b1a:	e8 c1 d5 f5 ff       	call   0x1400f10e0
140193b1f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140193b24:	48 85 c0             	test   %rax,%rax
140193b27:	75 36                	jne    0x140193b5f
140193b29:	e8 42 35 f9 ff       	call   0x140127070
140193b2e:	4c 8d 05 2b d7 18 00 	lea    0x18d72b(%rip),%r8        # 0x140321260
140193b35:	ba cf 00 00 00       	mov    $0xcf,%edx
140193b3a:	48 8d 0d a7 d6 18 00 	lea    0x18d6a7(%rip),%rcx        # 0x1403211e8
140193b41:	e8 4a 36 f9 ff       	call   0x140127190
140193b46:	45 33 c0             	xor    %r8d,%r8d
140193b49:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140193b4e:	41 8d 48 22          	lea    0x22(%r8),%ecx
140193b52:	e8 39 37 f9 ff       	call   0x140127290
140193b57:	33 c0                	xor    %eax,%eax
140193b59:	48 83 c4 20          	add    $0x20,%rsp
140193b5d:	5e                   	pop    %rsi
140193b5e:	c3                   	ret
140193b5f:	0f b6 06             	movzbl (%rsi),%eax
140193b62:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140193b67:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
140193b6c:	33 ed                	xor    %ebp,%ebp
140193b6e:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
140193b73:	3c 2d                	cmp    $0x2d,%al
140193b75:	75 09                	jne    0x140193b80
140193b77:	0f b6 4e 01          	movzbl 0x1(%rsi),%ecx
140193b7b:	8d 5d 01             	lea    0x1(%rbp),%ebx
140193b7e:	eb 05                	jmp    0x140193b85
140193b80:	8b dd                	mov    %ebp,%ebx
140193b82:	0f b6 c8             	movzbl %al,%ecx
140193b85:	48 8d 7e 01          	lea    0x1(%rsi),%rdi
140193b89:	48 0f 45 fe          	cmovne %rsi,%rdi
140193b8d:	80 f9 30             	cmp    $0x30,%cl
140193b90:	75 1d                	jne    0x140193baf
140193b92:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
140193b96:	2c 58                	sub    $0x58,%al
140193b98:	a8 df                	test   $0xdf,%al
140193b9a:	75 13                	jne    0x140193baf
140193b9c:	48 83 c7 02          	add    $0x2,%rdi
140193ba0:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140193ba5:	48 8b d7             	mov    %rdi,%rdx
140193ba8:	e8 73 2b fa ff       	call   0x140136720
140193bad:	eb 0d                	jmp    0x140193bbc
140193baf:	48 8b d7             	mov    %rdi,%rdx
140193bb2:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140193bb7:	e8 b4 29 fa ff       	call   0x140136570
140193bbc:	85 c0                	test   %eax,%eax
140193bbe:	74 6b                	je     0x140193c2b
140193bc0:	48 98                	cltq
140193bc2:	40 38 2c 38          	cmp    %bpl,(%rax,%rdi,1)
140193bc6:	75 63                	jne    0x140193c2b
140193bc8:	85 db                	test   %ebx,%ebx
140193bca:	74 0f                	je     0x140193bdb
140193bcc:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140193bd1:	e8 ba d2 f5 ff       	call   0x1400f0e90
140193bd6:	85 c0                	test   %eax,%eax
140193bd8:	0f 45 dd             	cmovne %ebp,%ebx
140193bdb:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140193be0:	33 d2                	xor    %edx,%edx
140193be2:	e8 b9 04 fe ff       	call   0x1401740a0
140193be7:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140193bec:	48 8b f8             	mov    %rax,%rdi
140193bef:	e8 3c d1 f5 ff       	call   0x1400f0d30
140193bf4:	48 85 ff             	test   %rdi,%rdi
140193bf7:	75 22                	jne    0x140193c1b
140193bf9:	e8 72 34 f9 ff       	call   0x140127070
140193bfe:	4c 8d 05 5b d6 18 00 	lea    0x18d65b(%rip),%r8        # 0x140321260
140193c05:	ba f1 00 00 00       	mov    $0xf1,%edx
140193c0a:	48 8d 0d d7 d5 18 00 	lea    0x18d5d7(%rip),%rcx        # 0x1403211e8
140193c11:	e8 7a 35 f9 ff       	call   0x140127190
140193c16:	8d 57 65             	lea    0x65(%rdi),%edx
140193c19:	eb 3c                	jmp    0x140193c57
140193c1b:	85 db                	test   %ebx,%ebx
140193c1d:	74 07                	je     0x140193c26
140193c1f:	81 4f 04 00 01 00 00 	orl    $0x100,0x4(%rdi)
140193c26:	48 8b c7             	mov    %rdi,%rax
140193c29:	eb 3a                	jmp    0x140193c65
140193c2b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140193c30:	e8 fb d0 f5 ff       	call   0x1400f0d30
140193c35:	e8 36 34 f9 ff       	call   0x140127070
140193c3a:	4c 8d 05 1f d6 18 00 	lea    0x18d61f(%rip),%r8        # 0x140321260
140193c41:	ba e7 00 00 00       	mov    $0xe7,%edx
140193c46:	48 8d 0d 9b d5 18 00 	lea    0x18d59b(%rip),%rcx        # 0x1403211e8
140193c4d:	e8 3e 35 f9 ff       	call   0x140127190
140193c52:	ba 64 00 00 00       	mov    $0x64,%edx
140193c57:	45 33 c0             	xor    %r8d,%r8d
140193c5a:	41 8d 48 22          	lea    0x22(%r8),%ecx
140193c5e:	e8 2d 36 f9 ff       	call   0x140127290
140193c63:	33 c0                	xor    %eax,%eax
140193c65:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140193c6a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140193c6f:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140193c74:	48 83 c4 20          	add    $0x20,%rsp
140193c78:	5e                   	pop    %rsi
140193c79:	c3                   	ret
140193c7a:	cc                   	int3
140193c7b:	cc                   	int3
140193c7c:	cc                   	int3
140193c7d:	cc                   	int3
140193c7e:	cc                   	int3
140193c7f:	cc                   	int3
140193c80:	40 53                	rex push %rbx
140193c82:	b8 20 00 00 00       	mov    $0x20,%eax
140193c87:	e8 a4 ce 11 00       	call   0x1402b0b30
140193c8c:	48 2b e0             	sub    %rax,%rsp