1408df7ba:	0f 9f c0             	setg   %al
1408df7bd:	c3                   	ret
1408df7be:	3c 8a                	cmp    $0x8a,%al
1408df7c0:	75 13                	jne    0x1408df7d5
1408df7c2:	48 8b 41 20          	mov    0x20(%rcx),%rax
1408df7c6:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408df7ca:	33 c0                	xor    %eax,%eax
1408df7cc:	8b 09                	mov    (%rcx),%ecx
1408df7ce:	83 f9 01             	cmp    $0x1,%ecx
1408df7d1:	0f 9f c0             	setg   %al
1408df7d4:	c3                   	ret
1408df7d5:	33 c0                	xor    %eax,%eax
1408df7d7:	b9 01 00 00 00       	mov    $0x1,%ecx
1408df7dc:	3b c9                	cmp    %ecx,%ecx
1408df7de:	0f 9f c0             	setg   %al
1408df7e1:	c3                   	ret
1408df7e2:	cc                   	int3
1408df7e3:	cc                   	int3
1408df7e4:	cc                   	int3
1408df7e5:	cc                   	int3
1408df7e6:	cc                   	int3
1408df7e7:	cc                   	int3
1408df7e8:	cc                   	int3
1408df7e9:	cc                   	int3
1408df7ea:	cc                   	int3
1408df7eb:	cc                   	int3
1408df7ec:	cc                   	int3
1408df7ed:	cc                   	int3
1408df7ee:	cc                   	int3
1408df7ef:	cc                   	int3
1408df7f0:	48 85 d2             	test   %rdx,%rdx
1408df7f3:	75 0b                	jne    0x1408df800
1408df7f5:	48 8b 09             	mov    (%rcx),%rcx
1408df7f8:	49 8b d0             	mov    %r8,%rdx
1408df7fb:	e9 30 01 00 00       	jmp    0x1408df930
1408df800:	48 63 02             	movslq (%rdx),%rax
1408df803:	44 8d 48 01          	lea    0x1(%rax),%r9d
1408df807:	44 39 4a 04          	cmp    %r9d,0x4(%rdx)
1408df80b:	7d 08                	jge    0x1408df815
1408df80d:	48 8b 09             	mov    (%rcx),%rcx
1408df810:	e9 2b 00 00 00       	jmp    0x1408df840
1408df815:	0f 10 05 94 70 76 00 	movups 0x767094(%rip),%xmm0        # 0x1410468b0
1408df81c:	48 c1 e0 05          	shl    $0x5,%rax
1408df820:	0f 10 0d 99 70 76 00 	movups 0x767099(%rip),%xmm1        # 0x1410468c0
1408df827:	44 89 0a             	mov    %r9d,(%rdx)
1408df82a:	0f 11 44 10 08       	movups %xmm0,0x8(%rax,%rdx,1)
1408df82f:	0f 11 4c 10 18       	movups %xmm1,0x18(%rax,%rdx,1)
1408df834:	4c 89 44 10 08       	mov    %r8,0x8(%rax,%rdx,1)
1408df839:	48 8b c2             	mov    %rdx,%rax
1408df83c:	c3                   	ret
1408df83d:	cc                   	int3
1408df83e:	cc                   	int3
1408df83f:	cc                   	int3
1408df840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408df845:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408df84a:	57                   	push   %rdi
1408df84b:	48 83 ec 20          	sub    $0x20,%rsp
1408df84f:	8b 42 04             	mov    0x4(%rdx),%eax
1408df852:	49 8b f0             	mov    %r8,%rsi
1408df855:	03 c0                	add    %eax,%eax
1408df857:	48 8b da             	mov    %rdx,%rbx
1408df85a:	89 42 04             	mov    %eax,0x4(%rdx)
1408df85d:	48 8b f9             	mov    %rcx,%rdi
1408df860:	ff c8                	dec    %eax
1408df862:	4c 63 c0             	movslq %eax,%r8
1408df865:	49 c1 e0 05          	shl    $0x5,%r8
1408df869:	49 83 c0 28          	add    $0x28,%r8
1408df86d:	48 3b 91 f0 01 00 00 	cmp    0x1f0(%rcx),%rdx
1408df874:	73 31                	jae    0x1408df8a7
1408df876:	48 3b 91 e0 01 00 00 	cmp    0x1e0(%rcx),%rdx
1408df87d:	72 0e                	jb     0x1408df88d
1408df87f:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
1408df886:	77 1f                	ja     0x1408df8a7
1408df888:	4c 8b c2             	mov    %rdx,%r8
1408df88b:	eb 22                	jmp    0x1408df8af
1408df88d:	48 3b 99 e8 01 00 00 	cmp    0x1e8(%rcx),%rbx
1408df894:	72 11                	jb     0x1408df8a7
1408df896:	0f b7 81 a6 01 00 00 	movzwl 0x1a6(%rcx),%eax
1408df89d:	4c 3b c0             	cmp    %rax,%r8
1408df8a0:	77 05                	ja     0x1408df8a7
1408df8a2:	4c 8b c3             	mov    %rbx,%r8
1408df8a5:	eb 08                	jmp    0x1408df8af
1408df8a7:	e8 64 eb fb ff       	call   0x14089e410
1408df8ac:	4c 8b c0             	mov    %rax,%r8
1408df8af:	4d 85 c0             	test   %r8,%r8
1408df8b2:	75 2d                	jne    0x1408df8e1
1408df8b4:	48 8b d3             	mov    %rbx,%rdx
1408df8b7:	48 8b cf             	mov    %rdi,%rcx
1408df8ba:	e8 b1 43 fc ff       	call   0x1408a3c70
1408df8bf:	48 85 f6             	test   %rsi,%rsi
1408df8c2:	74 0b                	je     0x1408df8cf
1408df8c4:	48 8b d6             	mov    %rsi,%rdx
1408df8c7:	48 8b cf             	mov    %rdi,%rcx
1408df8ca:	e8 41 ef ff ff       	call   0x1408de810
1408df8cf:	33 c0                	xor    %eax,%eax
1408df8d1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408df8d6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408df8db:	48 83 c4 20          	add    $0x20,%rsp
1408df8df:	5f                   	pop    %rdi
1408df8e0:	c3                   	ret
1408df8e1:	49 63 08             	movslq (%r8),%rcx
1408df8e4:	0f 10 05 c5 6f 76 00 	movups 0x766fc5(%rip),%xmm0        # 0x1410468b0
1408df8eb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408df8f0:	48 8b d1             	mov    %rcx,%rdx
1408df8f3:	0f 10 0d c6 6f 76 00 	movups 0x766fc6(%rip),%xmm1        # 0x1410468c0
1408df8fa:	48 c1 e2 05          	shl    $0x5,%rdx
1408df8fe:	8d 41 01             	lea    0x1(%rcx),%eax
1408df901:	41 89 00             	mov    %eax,(%r8)
1408df904:	49 8b c0             	mov    %r8,%rax
1408df907:	42 0f 11 44 02 08    	movups %xmm0,0x8(%rdx,%r8,1)
1408df90d:	42 0f 11 4c 02 18    	movups %xmm1,0x18(%rdx,%r8,1)
1408df913:	4a 89 74 02 08       	mov    %rsi,0x8(%rdx,%r8,1)
1408df918:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408df91d:	48 83 c4 20          	add    $0x20,%rsp
1408df921:	5f                   	pop    %rdi
1408df922:	c3                   	ret
1408df923:	cc                   	int3
1408df924:	cc                   	int3
1408df925:	cc                   	int3
1408df926:	cc                   	int3
1408df927:	cc                   	int3
1408df928:	cc                   	int3
1408df929:	cc                   	int3
1408df92a:	cc                   	int3
1408df92b:	cc                   	int3
1408df92c:	cc                   	int3
1408df92d:	cc                   	int3
1408df92e:	cc                   	int3
1408df92f:	cc                   	int3
1408df930:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408df935:	57                   	push   %rdi
1408df936:	48 83 ec 20          	sub    $0x20,%rsp
1408df93a:	48 8b fa             	mov    %rdx,%rdi
1408df93d:	48 8b d9             	mov    %rcx,%rbx
1408df940:	ba a8 00 00 00       	mov    $0xa8,%edx
1408df945:	66 3b 91 a4 01 00 00 	cmp    0x1a4(%rcx),%dx
1408df94c:	76 1d                	jbe    0x1408df96b
1408df94e:	83 b9 a0 01 00 00 00 	cmpl   $0x0,0x1a0(%rcx)
1408df955:	75 08                	jne    0x1408df95f
1408df957:	ff 81 b4 01 00 00    	incl   0x1b4(%rcx)
1408df95d:	eb 7e                	jmp    0x1408df9dd
1408df95f:	80 79 67 00          	cmpb   $0x0,0x67(%rcx)
1408df963:	0f 85 81 00 00 00    	jne    0x1408df9ea
1408df969:	eb 72                	jmp    0x1408df9dd
1408df96b:	48 8b 89 c8 01 00 00 	mov    0x1c8(%rcx),%rcx
1408df972:	48 85 c9             	test   %rcx,%rcx
1408df975:	74 45                	je     0x1408df9bc
1408df977:	48 8b 01             	mov    (%rcx),%rax
1408df97a:	48 89 83 c8 01 00 00 	mov    %rax,0x1c8(%rbx)
1408df981:	ff 83 b0 01 00 00    	incl   0x1b0(%rbx)
1408df987:	0f 10 05 22 6f 76 00 	movups 0x766f22(%rip),%xmm0        # 0x1410468b0
1408df98e:	c7 41 04 04 00 00 00 	movl   $0x4,0x4(%rcx)
1408df995:	48 8b c1             	mov    %rcx,%rax
1408df998:	0f 10 0d 21 6f 76 00 	movups 0x766f21(%rip),%xmm1        # 0x1410468c0
1408df99f:	c7 01 01 00 00 00    	movl   $0x1,(%rcx)
1408df9a5:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
1408df9a9:	0f 11 49 18          	movups %xmm1,0x18(%rcx)
1408df9ad:	48 89 79 08          	mov    %rdi,0x8(%rcx)
1408df9b1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408df9b6:	48 83 c4 20          	add    $0x20,%rsp
1408df9ba:	5f                   	pop    %rdi
1408df9bb:	c3                   	ret
1408df9bc:	48 8b 8b c0 01 00 00 	mov    0x1c0(%rbx),%rcx
1408df9c3:	48 85 c9             	test   %rcx,%rcx
1408df9c6:	74 0c                	je     0x1408df9d4
1408df9c8:	48 8b 01             	mov    (%rcx),%rax
1408df9cb:	48 89 83 c0 01 00 00 	mov    %rax,0x1c0(%rbx)
1408df9d2:	eb ad                	jmp    0x1408df981
1408df9d4:	ff 83 b8 01 00 00    	incl   0x1b8(%rbx)
1408df9da:	48 8b cb             	mov    %rbx,%rcx
1408df9dd:	e8 ee e9 fb ff       	call   0x14089e3d0
1408df9e2:	48 8b c8             	mov    %rax,%rcx
1408df9e5:	48 85 c0             	test   %rax,%rax
1408df9e8:	75 9d                	jne    0x1408df987
1408df9ea:	48 85 ff             	test   %rdi,%rdi
1408df9ed:	74 0b                	je     0x1408df9fa
1408df9ef:	48 8b d7             	mov    %rdi,%rdx
1408df9f2:	48 8b cb             	mov    %rbx,%rcx
1408df9f5:	e8 16 ee ff ff       	call   0x1408de810
1408df9fa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408df9ff:	33 c0                	xor    %eax,%eax
1408dfa01:	48 83 c4 20          	add    $0x20,%rsp
1408dfa05:	5f                   	pop    %rdi
1408dfa06:	c3                   	ret
1408dfa07:	cc                   	int3
1408dfa08:	cc                   	int3
1408dfa09:	cc                   	int3
1408dfa0a:	cc                   	int3
1408dfa0b:	cc                   	int3
1408dfa0c:	cc                   	int3
1408dfa0d:	cc                   	int3
1408dfa0e:	cc                   	int3
1408dfa0f:	cc                   	int3
1408dfa10:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1408dfa15:	55                   	push   %rbp
1408dfa16:	56                   	push   %rsi
1408dfa17:	57                   	push   %rdi
1408dfa18:	41 54                	push   %r12
1408dfa1a:	41 55                	push   %r13
1408dfa1c:	48 83 ec 50          	sub    $0x50,%rsp
1408dfa20:	48 8b 19             	mov    (%rcx),%rbx
1408dfa23:	33 ed                	xor    %ebp,%ebp
1408dfa25:	4d 8b e9             	mov    %r9,%r13
1408dfa28:	49 8b f0             	mov    %r8,%rsi
1408dfa2b:	48 8b fa             	mov    %rdx,%rdi
1408dfa2e:	4c 8b e1             	mov    %rcx,%r12
1408dfa31:	48 85 d2             	test   %rdx,%rdx
1408dfa34:	74 0b                	je     0x1408dfa41
1408dfa36:	8b 02                	mov    (%rdx),%eax
1408dfa38:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
1408dfa3f:	eb 07                	jmp    0x1408dfa48
1408dfa41:	89 ac 24 88 00 00 00 	mov    %ebp,0x88(%rsp)
1408dfa48:	4c 89 b4 24 80 00 00 	mov    %r14,0x80(%rsp)
1408dfa4f:	00
1408dfa50:	48 85 f6             	test   %rsi,%rsi
1408dfa53:	0f 84 4a 01 00 00    	je     0x1408dfba3
1408dfa59:	4d 85 ed             	test   %r13,%r13
1408dfa5c:	0f 84 b7 01 00 00    	je     0x1408dfc19
1408dfa62:	41 0f b6 01          	movzbl (%r9),%eax
1408dfa66:	3c 8a                	cmp    $0x8a,%al
1408dfa68:	74 49                	je     0x1408dfab3
1408dfa6a:	3c b0                	cmp    $0xb0,%al
1408dfa6c:	75 05                	jne    0x1408dfa73
1408dfa6e:	41 0f b6 41 02       	movzbl 0x2(%r9),%eax
1408dfa73:	3c b1                	cmp    $0xb1,%al
1408dfa75:	75 09                	jne    0x1408dfa80
1408dfa77:	49 8b 41 20          	mov    0x20(%r9),%rax
1408dfa7b:	44 8b 08             	mov    (%rax),%r9d
1408dfa7e:	eb 17                	jmp    0x1408dfa97
1408dfa80:	3c 8a                	cmp    $0x8a,%al
1408dfa82:	75 0d                	jne    0x1408dfa91
1408dfa84:	49 8b 41 20          	mov    0x20(%r9),%rax
1408dfa88:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408dfa8c:	44 8b 09             	mov    (%rcx),%r9d
1408dfa8f:	eb 06                	jmp    0x1408dfa97
1408dfa91:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1408dfa97:	45 8b 00             	mov    (%r8),%r8d
1408dfa9a:	45 3b c1             	cmp    %r9d,%r8d
1408dfa9d:	74 14                	je     0x1408dfab3
1408dfa9f:	48 8d 15 d2 04 77 00 	lea    0x7704d2(%rip),%rdx        # 0x14104ff78
1408dfaa6:	49 8b cc             	mov    %r12,%rcx
1408dfaa9:	e8 d2 9d ff ff       	call   0x1408d9880
1408dfaae:	e9 f9 00 00 00       	jmp    0x1408dfbac
1408dfab3:	8b 06                	mov    (%rsi),%eax
1408dfab5:	4c 89 bc 24 90 00 00 	mov    %r15,0x90(%rsp)
1408dfabc:	00
1408dfabd:	44 8b fd             	mov    %ebp,%r15d
1408dfac0:	85 c0                	test   %eax,%eax
1408dfac2:	0f 8e a5 00 00 00    	jle    0x1408dfb6d
1408dfac8:	4c 8d 76 08          	lea    0x8(%rsi),%r14
1408dfacc:	0f 1f 40 00          	nopl   0x0(%rax)
1408dfad0:	44 8b c8             	mov    %eax,%r9d
1408dfad3:	45 8b c7             	mov    %r15d,%r8d
1408dfad6:	49 8b d5             	mov    %r13,%rdx
1408dfad9:	49 8b cc             	mov    %r12,%rcx
1408dfadc:	e8 bf ee ff ff       	call   0x1408de9a0
1408dfae1:	48 8b c8             	mov    %rax,%rcx
1408dfae4:	48 85 c0             	test   %rax,%rax
1408dfae7:	74 72                	je     0x1408dfb5b
1408dfae9:	48 85 ff             	test   %rdi,%rdi
1408dfaec:	75 0e                	jne    0x1408dfafc
1408dfaee:	49 8b 0c 24          	mov    (%r12),%rcx
1408dfaf2:	48 8b d0             	mov    %rax,%rdx
1408dfaf5:	e8 36 fe ff ff       	call   0x1408df930
1408dfafa:	eb 1a                	jmp    0x1408dfb16
1408dfafc:	48 63 07             	movslq (%rdi),%rax
1408dfaff:	8d 50 01             	lea    0x1(%rax),%edx
1408dfb02:	39 57 04             	cmp    %edx,0x4(%rdi)
1408dfb05:	7d 1c                	jge    0x1408dfb23
1408dfb07:	4c 8b c1             	mov    %rcx,%r8
1408dfb0a:	48 8b d7             	mov    %rdi,%rdx
1408dfb0d:	49 8b 0c 24          	mov    (%r12),%rcx
1408dfb11:	e8 2a fd ff ff       	call   0x1408df840
1408dfb16:	48 8b d0             	mov    %rax,%rdx
1408dfb19:	48 8b f8             	mov    %rax,%rdi
1408dfb1c:	48 85 c0             	test   %rax,%rax
1408dfb1f:	74 3a                	je     0x1408dfb5b
1408dfb21:	eb 26                	jmp    0x1408dfb49
1408dfb23:	0f 10 05 86 6d 76 00 	movups 0x766d86(%rip),%xmm0        # 0x1410468b0
1408dfb2a:	89 17                	mov    %edx,(%rdi)
1408dfb2c:	48 8b d7             	mov    %rdi,%rdx
1408dfb2f:	0f 10 0d 8a 6d 76 00 	movups 0x766d8a(%rip),%xmm1        # 0x1410468c0
1408dfb36:	48 c1 e0 05          	shl    $0x5,%rax
1408dfb3a:	0f 11 44 38 08       	movups %xmm0,0x8(%rax,%rdi,1)
1408dfb3f:	0f 11 4c 38 18       	movups %xmm1,0x18(%rax,%rdi,1)
1408dfb44:	48 89 4c 38 08       	mov    %rcx,0x8(%rax,%rdi,1)
1408dfb49:	48 63 0a             	movslq (%rdx),%rcx
1408dfb4c:	49 8b 06             	mov    (%r14),%rax
1408dfb4f:	48 c1 e1 05          	shl    $0x5,%rcx
1408dfb53:	48 89 44 11 f0       	mov    %rax,-0x10(%rcx,%rdx,1)
1408dfb58:	49 89 2e             	mov    %rbp,(%r14)
1408dfb5b:	8b 06                	mov    (%rsi),%eax
1408dfb5d:	41 ff c7             	inc    %r15d
1408dfb60:	49 83 c6 10          	add    $0x10,%r14
1408dfb64:	44 3b f8             	cmp    %eax,%r15d
1408dfb67:	0f 8c 63 ff ff ff    	jl     0x1408dfad0
1408dfb6d:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
1408dfb74:	00
1408dfb75:	40 38 6b 67          	cmp    %bpl,0x67(%rbx)
1408dfb79:	75 31                	jne    0x1408dfbac
1408dfb7b:	41 80 7d 00 8a       	cmpb   $0x8a,0x0(%r13)
1408dfb80:	75 2a                	jne    0x1408dfbac
1408dfb82:	48 85 ff             	test   %rdi,%rdi
1408dfb85:	74 25                	je     0x1408dfbac
1408dfb87:	48 63 84 24 88 00 00 	movslq 0x88(%rsp),%rax
1408dfb8e:	00
1408dfb8f:	48 c1 e0 05          	shl    $0x5,%rax
1408dfb93:	48 8b 4c 38 08       	mov    0x8(%rax,%rdi,1),%rcx
1408dfb98:	4c 89 69 18          	mov    %r13,0x18(%rcx)
1408dfb9c:	8b 06                	mov    (%rsi),%eax
1408dfb9e:	89 41 2c             	mov    %eax,0x2c(%rcx)
1408dfba1:	eb 76                	jmp    0x1408dfc19
1408dfba3:	4d 85 ed             	test   %r13,%r13
1408dfba6:	0f 84 4e 01 00 00    	je     0x1408dfcfa
1408dfbac:	45 0f b6 b4 24 24 01 	movzbl 0x124(%r12),%r14d
1408dfbb3:	00 00
1408dfbb5:	41 80 fe 02          	cmp    $0x2,%r14b
1408dfbb9:	72 49                	jb     0x1408dfc04
1408dfbbb:	48 8d 05 fe 11 fe ff 	lea    -0x1ee02(%rip),%rax        # 0x1408c0dc0
1408dfbc2:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1408dfbc7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408dfbcc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1408dfbd1:	48 8d 05 48 12 fe ff 	lea    -0x1edb8(%rip),%rax        # 0x1408c0e20
1408dfbd8:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1408dfbdd:	0f 57 c0             	xorps  %xmm0,%xmm0
1408dfbe0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1408dfbe5:	49 8b d5             	mov    %r13,%rdx
1408dfbe8:	41 c6 84 24 24 01 00 	movb   $0x3,0x124(%r12)
1408dfbef:	00 03
1408dfbf1:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1408dfbf7:	e8 f4 f5 04 00       	call   0x14092f1f0
1408dfbfc:	45 88 b4 24 24 01 00 	mov    %r14b,0x124(%r12)
1408dfc03:	00
1408dfc04:	49 8b 0c 24          	mov    (%r12),%rcx
1408dfc08:	49 8b d5             	mov    %r13,%rdx
1408dfc0b:	e8 00 ec ff ff       	call   0x1408de810
1408dfc10:	48 85 f6             	test   %rsi,%rsi
1408dfc13:	0f 84 e1 00 00 00    	je     0x1408dfcfa
1408dfc19:	39 2e                	cmp    %ebp,(%rsi)
1408dfc1b:	7e 78                	jle    0x1408dfc95
1408dfc1d:	4c 8d 76 08          	lea    0x8(%rsi),%r14
1408dfc21:	49 8b 0e             	mov    (%r14),%rcx
1408dfc24:	48 85 c9             	test   %rcx,%rcx
1408dfc27:	74 62                	je     0x1408dfc8b
1408dfc29:	48 85 db             	test   %rbx,%rbx
1408dfc2c:	74 58                	je     0x1408dfc86
1408dfc2e:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
1408dfc35:	00
1408dfc36:	74 0d                	je     0x1408dfc45
1408dfc38:	48 8b d1             	mov    %rcx,%rdx