1409bb8d6:	89 0b                	mov    %ecx,(%rbx)
1409bb8d8:	48 83 c4 20          	add    $0x20,%rsp
1409bb8dc:	5b                   	pop    %rbx
1409bb8dd:	c3                   	ret
1409bb8de:	cc                   	int3
1409bb8df:	cc                   	int3
1409bb8e0:	4c 8b da             	mov    %rdx,%r11
1409bb8e3:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
1409bb8e9:	4c 8b c9             	mov    %rcx,%r9
1409bb8ec:	45 33 d2             	xor    %r10d,%r10d
1409bb8ef:	90                   	nop
1409bb8f0:	45 0f b6 01          	movzbl (%r9),%r8d
1409bb8f4:	33 c0                	xor    %eax,%eax
1409bb8f6:	45 84 c0             	test   %r8b,%r8b
1409bb8f9:	74 30                	je     0x1409bb92b
1409bb8fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409bb900:	41 80 f8 2e          	cmp    $0x2e,%r8b
1409bb904:	74 1e                	je     0x1409bb924
1409bb906:	83 f8 19             	cmp    $0x19,%eax
1409bb909:	77 3d                	ja     0x1409bb948
1409bb90b:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
1409bb90e:	49 ff c1             	inc    %r9
1409bb911:	41 0f be c0          	movsbl %r8b,%eax
1409bb915:	45 0f b6 01          	movzbl (%r9),%r8d
1409bb919:	8d 04 48             	lea    (%rax,%rcx,2),%eax
1409bb91c:	83 c0 d0             	add    $0xffffffd0,%eax
1409bb91f:	45 84 c0             	test   %r8b,%r8b
1409bb922:	75 dc                	jne    0x1409bb900
1409bb924:	3d ff 00 00 00       	cmp    $0xff,%eax
1409bb929:	77 1d                	ja     0x1409bb948
1409bb92b:	41 8b 13             	mov    (%r11),%edx
1409bb92e:	41 83 c2 08          	add    $0x8,%r10d
1409bb932:	c1 e2 08             	shl    $0x8,%edx
1409bb935:	0f b6 c8             	movzbl %al,%ecx
1409bb938:	0b d1                	or     %ecx,%edx
1409bb93a:	41 89 13             	mov    %edx,(%r11)
1409bb93d:	41 80 39 00          	cmpb   $0x0,(%r9)
1409bb941:	74 0b                	je     0x1409bb94e
1409bb943:	49 ff c1             	inc    %r9
1409bb946:	eb a8                	jmp    0x1409bb8f0
1409bb948:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409bb94d:	c3                   	ret
1409bb94e:	41 8b c2             	mov    %r10d,%eax
1409bb951:	c3                   	ret
1409bb952:	cc                   	int3
1409bb953:	cc                   	int3
1409bb954:	cc                   	int3
1409bb955:	cc                   	int3
1409bb956:	cc                   	int3
1409bb957:	cc                   	int3
1409bb958:	cc                   	int3
1409bb959:	cc                   	int3
1409bb95a:	cc                   	int3
1409bb95b:	cc                   	int3
1409bb95c:	cc                   	int3
1409bb95d:	cc                   	int3
1409bb95e:	cc                   	int3
1409bb95f:	cc                   	int3
1409bb960:	40 53                	rex push %rbx
1409bb962:	48 83 ec 20          	sub    $0x20,%rsp
1409bb966:	48 8b d9             	mov    %rcx,%rbx
1409bb969:	b9 06 00 00 00       	mov    $0x6,%ecx
1409bb96e:	e8 b9 6d 47 00       	call   0x140e3272c
1409bb973:	4c 8b c0             	mov    %rax,%r8
1409bb976:	4c 8b c8             	mov    %rax,%r9
1409bb979:	48 85 c0             	test   %rax,%rax
1409bb97c:	75 06                	jne    0x1409bb984
1409bb97e:	48 83 c4 20          	add    $0x20,%rsp
1409bb982:	5b                   	pop    %rbx
1409bb983:	c3                   	ret
1409bb984:	0f b6 0b             	movzbl (%rbx),%ecx
1409bb987:	84 c9                	test   %cl,%cl
1409bb989:	74 79                	je     0x1409bba04
1409bb98b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409bb990:	80 f9 3a             	cmp    $0x3a,%cl
1409bb993:	74 0a                	je     0x1409bb99f
1409bb995:	80 f9 2e             	cmp    $0x2e,%cl
1409bb998:	74 05                	je     0x1409bb99f
1409bb99a:	80 f9 2d             	cmp    $0x2d,%cl
1409bb99d:	75 07                	jne    0x1409bb9a6
1409bb99f:	0f b6 4b 01          	movzbl 0x1(%rbx),%ecx
1409bb9a3:	48 ff c3             	inc    %rbx
1409bb9a6:	8d 41 d0             	lea    -0x30(%rcx),%eax
1409bb9a9:	3c 09                	cmp    $0x9,%al
1409bb9ab:	76 0d                	jbe    0x1409bb9ba
1409bb9ad:	8d 41 9f             	lea    -0x61(%rcx),%eax
1409bb9b0:	3c 05                	cmp    $0x5,%al
1409bb9b2:	8d 41 a9             	lea    -0x57(%rcx),%eax
1409bb9b5:	76 03                	jbe    0x1409bb9ba
1409bb9b7:	8d 41 c9             	lea    -0x37(%rcx),%eax
1409bb9ba:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
1409bb9be:	48 ff c3             	inc    %rbx
1409bb9c1:	8d 4a d0             	lea    -0x30(%rdx),%ecx
1409bb9c4:	80 f9 09             	cmp    $0x9,%cl
1409bb9c7:	76 10                	jbe    0x1409bb9d9
1409bb9c9:	8d 4a bf             	lea    -0x41(%rdx),%ecx
1409bb9cc:	80 f9 05             	cmp    $0x5,%cl
1409bb9cf:	76 08                	jbe    0x1409bb9d9
1409bb9d1:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1409bb9d4:	80 f9 05             	cmp    $0x5,%cl
1409bb9d7:	77 1e                	ja     0x1409bb9f7
1409bb9d9:	c0 e0 04             	shl    $0x4,%al
1409bb9dc:	8d 4a d0             	lea    -0x30(%rdx),%ecx
1409bb9df:	80 f9 09             	cmp    $0x9,%cl
1409bb9e2:	76 0e                	jbe    0x1409bb9f2
1409bb9e4:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1409bb9e7:	80 f9 05             	cmp    $0x5,%cl
1409bb9ea:	8d 4a a9             	lea    -0x57(%rdx),%ecx
1409bb9ed:	76 03                	jbe    0x1409bb9f2
1409bb9ef:	8d 4a c9             	lea    -0x37(%rdx),%ecx
1409bb9f2:	0a c1                	or     %cl,%al
1409bb9f4:	48 ff c3             	inc    %rbx
1409bb9f7:	41 88 00             	mov    %al,(%r8)
1409bb9fa:	49 ff c0             	inc    %r8
1409bb9fd:	0f b6 0b             	movzbl (%rbx),%ecx
1409bba00:	84 c9                	test   %cl,%cl
1409bba02:	75 8c                	jne    0x1409bb990
1409bba04:	49 8b c1             	mov    %r9,%rax
1409bba07:	48 83 c4 20          	add    $0x20,%rsp
1409bba0b:	5b                   	pop    %rbx
1409bba0c:	c3                   	ret
1409bba0d:	cc                   	int3
1409bba0e:	cc                   	int3
1409bba0f:	cc                   	int3
1409bba10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409bba15:	57                   	push   %rdi
1409bba16:	48 83 ec 20          	sub    $0x20,%rsp
1409bba1a:	83 3d 97 ae a7 00 00 	cmpl   $0x0,0xa7ae97(%rip)        # 0x1414368b8
1409bba21:	48 8b f9             	mov    %rcx,%rdi
1409bba24:	75 32                	jne    0x1409bba58
1409bba26:	48 8d 15 cf e7 5f 00 	lea    0x5fe7cf(%rip),%rdx        # 0x140fba1fc
1409bba2d:	48 8d 0d 8c d8 6b 00 	lea    0x6bd88c(%rip),%rcx        # 0x1410792c0
1409bba34:	e8 57 45 89 ff       	call   0x14024ff90
1409bba39:	ff 05 79 ae a7 00    	incl   0xa7ae79(%rip)        # 0x1414368b8
1409bba3f:	48 89 05 6a ae a7 00 	mov    %rax,0xa7ae6a(%rip)        # 0x1414368b0
1409bba46:	48 85 c0             	test   %rax,%rax
1409bba49:	75 25                	jne    0x1409bba70
1409bba4b:	33 c0                	xor    %eax,%eax
1409bba4d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bba52:	48 83 c4 20          	add    $0x20,%rsp
1409bba56:	5f                   	pop    %rdi
1409bba57:	c3                   	ret
1409bba58:	48 8b 0d 51 ae a7 00 	mov    0xa7ae51(%rip),%rcx        # 0x1414368b0
1409bba5f:	48 85 c9             	test   %rcx,%rcx
1409bba62:	74 e7                	je     0x1409bba4b
1409bba64:	e8 53 bb 48 00       	call   0x140e475bc
1409bba69:	48 8b 05 40 ae a7 00 	mov    0xa7ae40(%rip),%rax        # 0x1414368b0
1409bba70:	48 8b c8             	mov    %rax,%rcx
1409bba73:	e8 48 05 00 00       	call   0x1409bbfc0
1409bba78:	48 8b d8             	mov    %rax,%rbx
1409bba7b:	48 85 c0             	test   %rax,%rax
1409bba7e:	74 cb                	je     0x1409bba4b
1409bba80:	48 8d 4b 06          	lea    0x6(%rbx),%rcx
1409bba84:	4c 8b cf             	mov    %rdi,%r9
1409bba87:	4c 2b c9             	sub    %rcx,%r9
1409bba8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1409bba90:	44 0f b6 01          	movzbl (%rcx),%r8d
1409bba94:	42 0f b6 14 09       	movzbl (%rcx,%r9,1),%edx
1409bba99:	44 2b c2             	sub    %edx,%r8d
1409bba9c:	75 07                	jne    0x1409bbaa5
1409bba9e:	48 ff c1             	inc    %rcx
1409bbaa1:	85 d2                	test   %edx,%edx
1409bbaa3:	75 eb                	jne    0x1409bba90
1409bbaa5:	45 85 c0             	test   %r8d,%r8d
1409bbaa8:	74 1f                	je     0x1409bbac9
1409bbaaa:	48 8b 0d ff ad a7 00 	mov    0xa7adff(%rip),%rcx        # 0x1414368b0
1409bbab1:	e8 0a 05 00 00       	call   0x1409bbfc0
1409bbab6:	48 8b d8             	mov    %rax,%rbx
1409bbab9:	48 85 c0             	test   %rax,%rax
1409bbabc:	75 c2                	jne    0x1409bba80
1409bbabe:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bbac3:	48 83 c4 20          	add    $0x20,%rsp
1409bbac7:	5f                   	pop    %rdi
1409bbac8:	c3                   	ret
1409bbac9:	b9 06 00 00 00       	mov    $0x6,%ecx
1409bbace:	e8 59 6c 47 00       	call   0x140e3272c
1409bbad3:	48 85 c0             	test   %rax,%rax
1409bbad6:	0f 84 6f ff ff ff    	je     0x1409bba4b
1409bbadc:	8b 0b                	mov    (%rbx),%ecx
1409bbade:	89 08                	mov    %ecx,(%rax)
1409bbae0:	0f b7 4b 04          	movzwl 0x4(%rbx),%ecx
1409bbae4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bbae9:	66 89 48 04          	mov    %cx,0x4(%rax)
1409bbaed:	48 83 c4 20          	add    $0x20,%rsp
1409bbaf1:	5f                   	pop    %rdi
1409bbaf2:	c3                   	ret
1409bbaf3:	cc                   	int3
1409bbaf4:	cc                   	int3
1409bbaf5:	cc                   	int3
1409bbaf6:	cc                   	int3
1409bbaf7:	cc                   	int3
1409bbaf8:	cc                   	int3
1409bbaf9:	cc                   	int3
1409bbafa:	cc                   	int3
1409bbafb:	cc                   	int3
1409bbafc:	cc                   	int3
1409bbafd:	cc                   	int3
1409bbafe:	cc                   	int3
1409bbaff:	cc                   	int3
1409bbb00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409bbb05:	57                   	push   %rdi
1409bbb06:	48 83 ec 60          	sub    $0x60,%rsp
1409bbb0a:	48 8b 05 8f ad a7 00 	mov    0xa7ad8f(%rip),%rax        # 0x1414368a0
1409bbb11:	33 ff                	xor    %edi,%edi
1409bbb13:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1409bbb18:	0f 57 c0             	xorps  %xmm0,%xmm0
1409bbb1b:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1409bbb22:	00
1409bbb23:	0f 57 c9             	xorps  %xmm1,%xmm1
1409bbb26:	c7 44 24 3c 06 00 00 	movl   $0x6,0x3c(%rsp)
1409bbb2d:	00
1409bbb2e:	48 8b d9             	mov    %rcx,%rbx
1409bbb31:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1409bbb37:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
1409bbb3d:	48 85 c0             	test   %rax,%rax
1409bbb40:	75 0e                	jne    0x1409bbb50
1409bbb42:	33 c9                	xor    %ecx,%ecx
1409bbb44:	e8 37 d9 ff ff       	call   0x1409b9480
1409bbb49:	48 89 05 50 ad a7 00 	mov    %rax,0xa7ad50(%rip)        # 0x1414368a0
1409bbb50:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
1409bbb55:	33 d2                	xor    %edx,%edx
1409bbb57:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1409bbb5c:	48 8b cb             	mov    %rbx,%rcx
1409bbb5f:	ff 15 bb 7e 5c 00    	call   *0x5c7ebb(%rip)        # 0x140f83a20
1409bbb65:	8b c8                	mov    %eax,%ecx
1409bbb67:	8b d8                	mov    %eax,%ebx
1409bbb69:	ff 15 b1 7d 5c 00    	call   *0x5c7db1(%rip)        # 0x140f83920
1409bbb6f:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1409bbb74:	85 db                	test   %ebx,%ebx
1409bbb76:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1409bbb7b:	48 0f 45 c7          	cmovne %rdi,%rax
1409bbb7f:	48 83 c4 60          	add    $0x60,%rsp
1409bbb83:	5f                   	pop    %rdi
1409bbb84:	c3                   	ret
1409bbb85:	cc                   	int3
1409bbb86:	cc                   	int3
1409bbb87:	cc                   	int3
1409bbb88:	cc                   	int3
1409bbb89:	cc                   	int3
1409bbb8a:	cc                   	int3
1409bbb8b:	cc                   	int3
1409bbb8c:	cc                   	int3
1409bbb8d:	cc                   	int3
1409bbb8e:	cc                   	int3
1409bbb8f:	cc                   	int3
1409bbb90:	48 8b 05 99 6d 9f 00 	mov    0x9f6d99(%rip),%rax        # 0x1413b2930
1409bbb97:	4c 8d 0d 92 6d 9f 00 	lea    0x9f6d92(%rip),%r9        # 0x1413b2930
1409bbb9e:	4c 8b d1             	mov    %rcx,%r10
1409bbba1:	48 85 c0             	test   %rax,%rax
1409bbba4:	74 3e                	je     0x1409bbbe4
1409bbba6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1409bbbad:	00 00 00
1409bbbb0:	4d 8b c2             	mov    %r10,%r8
1409bbbb3:	4c 2b c0             	sub    %rax,%r8
1409bbbb6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1409bbbbd:	00 00 00
1409bbbc0:	0f b6 10             	movzbl (%rax),%edx
1409bbbc3:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
1409bbbc8:	2b d1                	sub    %ecx,%edx
1409bbbca:	75 07                	jne    0x1409bbbd3
1409bbbcc:	48 ff c0             	inc    %rax
1409bbbcf:	85 c9                	test   %ecx,%ecx
1409bbbd1:	75 ed                	jne    0x1409bbbc0
1409bbbd3:	85 d2                	test   %edx,%edx
1409bbbd5:	74 13                	je     0x1409bbbea
1409bbbd7:	49 8b 41 10          	mov    0x10(%r9),%rax
1409bbbdb:	49 83 c1 10          	add    $0x10,%r9
1409bbbdf:	48 85 c0             	test   %rax,%rax
1409bbbe2:	75 cc                	jne    0x1409bbbb0
1409bbbe4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409bbbe9:	c3                   	ret
1409bbbea:	41 0f b7 41 08       	movzwl 0x8(%r9),%eax
1409bbbef:	c3                   	ret
1409bbbf0:	48 8b 05 09 6e 9f 00 	mov    0x9f6e09(%rip),%rax        # 0x1413b2a00
1409bbbf7:	4c 8d 0d 02 6e 9f 00 	lea    0x9f6e02(%rip),%r9        # 0x1413b2a00
1409bbbfe:	4c 8b d1             	mov    %rcx,%r10
1409bbc01:	48 85 c0             	test   %rax,%rax
1409bbc04:	74 3e                	je     0x1409bbc44
1409bbc06:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1409bbc0d:	00 00 00
1409bbc10:	4d 8b c2             	mov    %r10,%r8
1409bbc13:	4c 2b c0             	sub    %rax,%r8
1409bbc16:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1409bbc1d:	00 00 00
1409bbc20:	0f b6 10             	movzbl (%rax),%edx
1409bbc23:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
1409bbc28:	2b d1                	sub    %ecx,%edx
1409bbc2a:	75 07                	jne    0x1409bbc33
1409bbc2c:	48 ff c0             	inc    %rax
1409bbc2f:	85 c9                	test   %ecx,%ecx
1409bbc31:	75 ed                	jne    0x1409bbc20
1409bbc33:	85 d2                	test   %edx,%edx
1409bbc35:	74 13                	je     0x1409bbc4a
1409bbc37:	49 8b 41 10          	mov    0x10(%r9),%rax
1409bbc3b:	49 83 c1 10          	add    $0x10,%r9
1409bbc3f:	48 85 c0             	test   %rax,%rax
1409bbc42:	75 cc                	jne    0x1409bbc10
1409bbc44:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409bbc49:	c3                   	ret
1409bbc4a:	41 0f b7 41 08       	movzwl 0x8(%r9),%eax
1409bbc4f:	c3                   	ret
1409bbc50:	48 8b c4             	mov    %rsp,%rax
1409bbc53:	48 89 58 08          	mov    %rbx,0x8(%rax)
1409bbc57:	48 89 68 10          	mov    %rbp,0x10(%rax)
1409bbc5b:	56                   	push   %rsi
1409bbc5c:	57                   	push   %rdi
1409bbc5d:	41 54                	push   %r12
1409bbc5f:	41 56                	push   %r14
1409bbc61:	41 57                	push   %r15
1409bbc63:	48 83 ec 60          	sub    $0x60,%rsp
1409bbc67:	45 33 e4             	xor    %r12d,%r12d
1409bbc6a:	c7 40 b0 01 00 00 00 	movl   $0x1,-0x50(%rax)
1409bbc71:	0f 57 c0             	xorps  %xmm0,%xmm0
1409bbc74:	4c 89 60 a8          	mov    %r12,-0x58(%rax)
1409bbc78:	0f 57 c9             	xorps  %xmm1,%xmm1
1409bbc7b:	c7 40 b4 06 00 00 00 	movl   $0x6,-0x4c(%rax)
1409bbc82:	f3 0f 7f 40 b8       	movdqu %xmm0,-0x48(%rax)
1409bbc87:	be ff ff ff ff       	mov    $0xffffffff,%esi
1409bbc8c:	4d 8b f0             	mov    %r8,%r14
1409bbc8f:	f3 0f 7f 48 c8       	movdqu %xmm1,-0x38(%rax)
1409bbc94:	48 8b 05 05 ac a7 00 	mov    0xa7ac05(%rip),%rax        # 0x1414368a0
1409bbc9b:	4c 8b fa             	mov    %rdx,%r15
1409bbc9e:	48 8b e9             	mov    %rcx,%rbp
1409bbca1:	8b fe                	mov    %esi,%edi
1409bbca3:	48 85 c0             	test   %rax,%rax
1409bbca6:	75 0e                	jne    0x1409bbcb6
1409bbca8:	33 c9                	xor    %ecx,%ecx
1409bbcaa:	e8 d1 d7 ff ff       	call   0x1409b9480
1409bbcaf:	48 89 05 ea ab a7 00 	mov    %rax,0xa7abea(%rip)        # 0x1414368a0
1409bbcb6:	4c 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%r9
1409bbcbd:	00
1409bbcbe:	48 8b d5             	mov    %rbp,%rdx
1409bbcc1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1409bbcc6:	33 c9                	xor    %ecx,%ecx
1409bbcc8:	ff 15 52 7d 5c 00    	call   *0x5c7d52(%rip)        # 0x140f83a20
1409bbcce:	8b c8                	mov    %eax,%ecx
1409bbcd0:	8b d8                	mov    %eax,%ebx
1409bbcd2:	ff 15 48 7c 5c 00    	call   *0x5c7c48(%rip)        # 0x140f83920
1409bbcd8:	85 db                	test   %ebx,%ebx
1409bbcda:	74 33                	je     0x1409bbd0f
1409bbcdc:	81 fb f9 2a 00 00    	cmp    $0x2af9,%ebx
1409bbce2:	0f 84 94 00 00 00    	je     0x1409bbd7c
1409bbce8:	81 fb 7d 27 00 00    	cmp    $0x277d,%ebx
1409bbcee:	0f 84 88 00 00 00    	je     0x1409bbd7c
1409bbcf4:	33 c0                	xor    %eax,%eax
1409bbcf6:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1409bbcfb:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1409bbcff:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1409bbd03:	49 8b e3             	mov    %r11,%rsp
1409bbd06:	41 5f                	pop    %r15