1400cf6ed:	66 0f eb e6          	por    %xmm6,%xmm4
1400cf6f1:	66 0f ef e5          	pxor   %xmm5,%xmm4
1400cf6f5:	66 0f ef dc          	pxor   %xmm4,%xmm3
1400cf6f9:	66 0f 7f 59 40       	movdqa %xmm3,0x40(%rcx)
1400cf6fe:	66 0f 7f 51 50       	movdqa %xmm2,0x50(%rcx)
1400cf703:	66 0f 7f 49 60       	movdqa %xmm1,0x60(%rcx)
1400cf708:	66 0f 7f 41 70       	movdqa %xmm0,0x70(%rcx)
1400cf70d:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
1400cf712:	0f 28 7c 24 30       	movaps 0x30(%rsp),%xmm7
1400cf717:	44 0f 28 44 24 40    	movaps 0x40(%rsp),%xmm8
1400cf71d:	44 0f 28 4c 24 50    	movaps 0x50(%rsp),%xmm9
1400cf723:	44 0f 28 54 24 60    	movaps 0x60(%rsp),%xmm10
1400cf729:	44 0f 28 5c 24 70    	movaps 0x70(%rsp),%xmm11
1400cf72f:	44 0f 28 a4 24 80 00 	movaps 0x80(%rsp),%xmm12
1400cf736:	00 00
1400cf738:	44 0f 28 ac 24 90 00 	movaps 0x90(%rsp),%xmm13
1400cf73f:	00 00
1400cf741:	44 0f 28 b4 24 a0 00 	movaps 0xa0(%rsp),%xmm14
1400cf748:	00 00
1400cf74a:	44 0f 28 bc 24 b0 00 	movaps 0xb0(%rsp),%xmm15
1400cf751:	00 00
1400cf753:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
1400cf75a:	c3                   	ret
1400cf75b:	cc                   	int3
1400cf75c:	cc                   	int3
1400cf75d:	cc                   	int3
1400cf75e:	cc                   	int3
1400cf75f:	cc                   	int3
1400cf760:	56                   	push   %rsi
1400cf761:	57                   	push   %rdi
1400cf762:	48 83 ec 28          	sub    $0x28,%rsp
1400cf766:	48 89 d6             	mov    %rdx,%rsi
1400cf769:	48 89 cf             	mov    %rcx,%rdi
1400cf76c:	48 8d 0d d5 84 04 00 	lea    0x484d5(%rip),%rcx        # 0x140117c48
1400cf773:	48 8d 15 b6 60 f7 ff 	lea    -0x89f4a(%rip),%rdx        # 0x140045830
1400cf77a:	e8 b1 91 f9 ff       	call   0x140068930
1400cf77f:	48 8b 05 ca 84 04 00 	mov    0x484ca(%rip),%rax        # 0x140117c50
1400cf786:	48 89 f9             	mov    %rdi,%rcx
1400cf789:	48 89 f2             	mov    %rsi,%rdx
1400cf78c:	ff 15 76 75 02 00    	call   *0x27576(%rip)        # 0x1400f6d08
1400cf792:	85 c0                	test   %eax,%eax
1400cf794:	74 07                	je     0x1400cf79d
1400cf796:	48 83 c4 28          	add    $0x28,%rsp
1400cf79a:	5f                   	pop    %rdi
1400cf79b:	5e                   	pop    %rsi
1400cf79c:	c3                   	ret
1400cf79d:	e8 7a 0a fb ff       	call   0x14008021c
1400cf7a2:	cc                   	int3
1400cf7a3:	cc                   	int3
1400cf7a4:	cc                   	int3
1400cf7a5:	cc                   	int3
1400cf7a6:	cc                   	int3
1400cf7a7:	cc                   	int3
1400cf7a8:	cc                   	int3
1400cf7a9:	cc                   	int3
1400cf7aa:	cc                   	int3
1400cf7ab:	cc                   	int3
1400cf7ac:	cc                   	int3
1400cf7ad:	cc                   	int3
1400cf7ae:	cc                   	int3
1400cf7af:	cc                   	int3
1400cf7b0:	56                   	push   %rsi
1400cf7b1:	57                   	push   %rdi
1400cf7b2:	48 83 ec 28          	sub    $0x28,%rsp
1400cf7b6:	48 89 d6             	mov    %rdx,%rsi
1400cf7b9:	48 89 cf             	mov    %rcx,%rdi
1400cf7bc:	48 8d 0d 85 84 04 00 	lea    0x48485(%rip),%rcx        # 0x140117c48
1400cf7c3:	48 8d 15 66 60 f7 ff 	lea    -0x89f9a(%rip),%rdx        # 0x140045830
1400cf7ca:	e8 61 91 f9 ff       	call   0x140068930
1400cf7cf:	48 8b 05 7a 84 04 00 	mov    0x4847a(%rip),%rax        # 0x140117c50
1400cf7d6:	48 89 f9             	mov    %rdi,%rcx
1400cf7d9:	48 89 f2             	mov    %rsi,%rdx
1400cf7dc:	ff 15 26 75 02 00    	call   *0x27526(%rip)        # 0x1400f6d08
1400cf7e2:	85 c0                	test   %eax,%eax
1400cf7e4:	74 0c                	je     0x1400cf7f2
1400cf7e6:	b8 01 00 00 00       	mov    $0x1,%eax
1400cf7eb:	48 83 c4 28          	add    $0x28,%rsp
1400cf7ef:	5f                   	pop    %rdi
1400cf7f0:	5e                   	pop    %rsi
1400cf7f1:	c3                   	ret
1400cf7f2:	e8 25 0a fb ff       	call   0x14008021c
1400cf7f7:	cc                   	int3
1400cf7f8:	cc                   	int3
1400cf7f9:	cc                   	int3
1400cf7fa:	cc                   	int3
1400cf7fb:	cc                   	int3
1400cf7fc:	cc                   	int3
1400cf7fd:	cc                   	int3
1400cf7fe:	cc                   	int3
1400cf7ff:	cc                   	int3
1400cf800:	56                   	push   %rsi
1400cf801:	57                   	push   %rdi
1400cf802:	8b 32                	mov    (%rdx),%esi
1400cf804:	8b 01                	mov    (%rcx),%eax
1400cf806:	41 8b 38             	mov    (%r8),%edi
1400cf809:	39 c6                	cmp    %eax,%esi
1400cf80b:	77 2f                	ja     0x1400cf83c
1400cf80d:	39 f7                	cmp    %esi,%edi
1400cf80f:	77 03                	ja     0x1400cf814
1400cf811:	5f                   	pop    %rdi
1400cf812:	5e                   	pop    %rsi
1400cf813:	c3                   	ret
1400cf814:	8b 42 04             	mov    0x4(%rdx),%eax
1400cf817:	4d 8b 08             	mov    (%r8),%r9
1400cf81a:	4c 89 0a             	mov    %r9,(%rdx)
1400cf81d:	41 89 30             	mov    %esi,(%r8)
1400cf820:	41 89 40 04          	mov    %eax,0x4(%r8)
1400cf824:	8b 01                	mov    (%rcx),%eax
1400cf826:	39 02                	cmp    %eax,(%rdx)
1400cf828:	76 e7                	jbe    0x1400cf811
1400cf82a:	44 8b 41 04          	mov    0x4(%rcx),%r8d
1400cf82e:	4c 8b 0a             	mov    (%rdx),%r9
1400cf831:	4c 89 09             	mov    %r9,(%rcx)
1400cf834:	89 02                	mov    %eax,(%rdx)
1400cf836:	44 89 42 04          	mov    %r8d,0x4(%rdx)
1400cf83a:	eb d5                	jmp    0x1400cf811
1400cf83c:	44 0f b7 59 04       	movzwl 0x4(%rcx),%r11d
1400cf841:	44 8a 51 06          	mov    0x6(%rcx),%r10b
1400cf845:	44 8a 49 07          	mov    0x7(%rcx),%r9b
1400cf849:	39 f7                	cmp    %esi,%edi
1400cf84b:	77 22                	ja     0x1400cf86f
1400cf84d:	48 8b 32             	mov    (%rdx),%rsi
1400cf850:	48 89 31             	mov    %rsi,(%rcx)
1400cf853:	89 02                	mov    %eax,(%rdx)
1400cf855:	66 44 89 5a 04       	mov    %r11w,0x4(%rdx)
1400cf85a:	44 88 52 06          	mov    %r10b,0x6(%rdx)
1400cf85e:	44 88 4a 07          	mov    %r9b,0x7(%rdx)
1400cf862:	41 39 00             	cmp    %eax,(%r8)
1400cf865:	76 aa                	jbe    0x1400cf811
1400cf867:	49 8b 08             	mov    (%r8),%rcx
1400cf86a:	48 89 0a             	mov    %rcx,(%rdx)
1400cf86d:	eb 06                	jmp    0x1400cf875
1400cf86f:	49 8b 10             	mov    (%r8),%rdx
1400cf872:	48 89 11             	mov    %rdx,(%rcx)
1400cf875:	41 89 00             	mov    %eax,(%r8)
1400cf878:	66 45 89 58 04       	mov    %r11w,0x4(%r8)
1400cf87d:	45 88 50 06          	mov    %r10b,0x6(%r8)
1400cf881:	45 88 48 07          	mov    %r9b,0x7(%r8)
1400cf885:	eb 8a                	jmp    0x1400cf811
1400cf887:	cc                   	int3
1400cf888:	cc                   	int3
1400cf889:	cc                   	int3
1400cf88a:	cc                   	int3
1400cf88b:	cc                   	int3
1400cf88c:	cc                   	int3
1400cf88d:	cc                   	int3
1400cf88e:	cc                   	int3
1400cf88f:	cc                   	int3
1400cf890:	41 56                	push   %r14
1400cf892:	56                   	push   %rsi
1400cf893:	57                   	push   %rdi
1400cf894:	53                   	push   %rbx
1400cf895:	48 83 ec 28          	sub    $0x28,%rsp
1400cf899:	4d 89 ce             	mov    %r9,%r14
1400cf89c:	4c 89 c3             	mov    %r8,%rbx
1400cf89f:	48 89 d6             	mov    %rdx,%rsi
1400cf8a2:	48 89 cf             	mov    %rcx,%rdi
1400cf8a5:	e8 56 ff ff ff       	call   0x1400cf800
1400cf8aa:	8b 03                	mov    (%rbx),%eax
1400cf8ac:	41 39 06             	cmp    %eax,(%r14)
1400cf8af:	76 38                	jbe    0x1400cf8e9
1400cf8b1:	8b 4b 04             	mov    0x4(%rbx),%ecx
1400cf8b4:	49 8b 16             	mov    (%r14),%rdx
1400cf8b7:	48 89 13             	mov    %rdx,(%rbx)
1400cf8ba:	41 89 06             	mov    %eax,(%r14)
1400cf8bd:	41 89 4e 04          	mov    %ecx,0x4(%r14)
1400cf8c1:	8b 06                	mov    (%rsi),%eax
1400cf8c3:	39 03                	cmp    %eax,(%rbx)
1400cf8c5:	76 22                	jbe    0x1400cf8e9
1400cf8c7:	8b 4e 04             	mov    0x4(%rsi),%ecx
1400cf8ca:	48 8b 13             	mov    (%rbx),%rdx
1400cf8cd:	48 89 16             	mov    %rdx,(%rsi)
1400cf8d0:	89 03                	mov    %eax,(%rbx)
1400cf8d2:	89 4b 04             	mov    %ecx,0x4(%rbx)
1400cf8d5:	8b 07                	mov    (%rdi),%eax
1400cf8d7:	39 06                	cmp    %eax,(%rsi)
1400cf8d9:	76 0e                	jbe    0x1400cf8e9
1400cf8db:	8b 4f 04             	mov    0x4(%rdi),%ecx
1400cf8de:	48 8b 16             	mov    (%rsi),%rdx
1400cf8e1:	48 89 17             	mov    %rdx,(%rdi)
1400cf8e4:	89 06                	mov    %eax,(%rsi)
1400cf8e6:	89 4e 04             	mov    %ecx,0x4(%rsi)
1400cf8e9:	48 83 c4 28          	add    $0x28,%rsp
1400cf8ed:	5b                   	pop    %rbx
1400cf8ee:	5f                   	pop    %rdi
1400cf8ef:	5e                   	pop    %rsi
1400cf8f0:	41 5e                	pop    %r14
1400cf8f2:	c3                   	ret
1400cf8f3:	cc                   	int3
1400cf8f4:	cc                   	int3
1400cf8f5:	cc                   	int3
1400cf8f6:	cc                   	int3
1400cf8f7:	cc                   	int3
1400cf8f8:	cc                   	int3
1400cf8f9:	cc                   	int3
1400cf8fa:	cc                   	int3
1400cf8fb:	cc                   	int3
1400cf8fc:	cc                   	int3
1400cf8fd:	cc                   	int3
1400cf8fe:	cc                   	int3
1400cf8ff:	cc                   	int3
1400cf900:	56                   	push   %rsi
1400cf901:	57                   	push   %rdi
1400cf902:	53                   	push   %rbx
1400cf903:	48 83 fa 02          	cmp    $0x2,%rdx
1400cf907:	7c 5c                	jl     0x1400cf965
1400cf909:	4d 89 c3             	mov    %r8,%r11
1400cf90c:	49 29 cb             	sub    %rcx,%r11
1400cf90f:	4d 89 d9             	mov    %r11,%r9
1400cf912:	49 c1 f9 03          	sar    $0x3,%r9
1400cf916:	48 8d 42 fe          	lea    -0x2(%rdx),%rax
1400cf91a:	48 d1 e8             	shr    $1,%rax
1400cf91d:	4c 39 c8             	cmp    %r9,%rax
1400cf920:	7c 43                	jl     0x1400cf965
1400cf922:	49 c1 fb 02          	sar    $0x2,%r11
1400cf926:	4d 8d 53 01          	lea    0x1(%r11),%r10
1400cf92a:	4e 8d 0c d9          	lea    (%rcx,%r11,8),%r9
1400cf92e:	49 83 c1 08          	add    $0x8,%r9
1400cf932:	49 83 c3 02          	add    $0x2,%r11
1400cf936:	49 39 d3             	cmp    %rdx,%r11
1400cf939:	7c 05                	jl     0x1400cf940
1400cf93b:	41 8b 31             	mov    (%r9),%esi
1400cf93e:	eb 18                	jmp    0x1400cf958
1400cf940:	41 8b 39             	mov    (%r9),%edi
1400cf943:	41 8b 71 08          	mov    0x8(%r9),%esi
1400cf947:	39 f7                	cmp    %esi,%edi
1400cf949:	0f 42 f7             	cmovb  %edi,%esi
1400cf94c:	49 8d 79 08          	lea    0x8(%r9),%rdi
1400cf950:	4c 0f 47 cf          	cmova  %rdi,%r9
1400cf954:	4d 0f 47 d3          	cmova  %r11,%r10
1400cf958:	41 3b 30             	cmp    (%r8),%esi
1400cf95b:	77 08                	ja     0x1400cf965
1400cf95d:	4d 8b 18             	mov    (%r8),%r11
1400cf960:	eb 15                	jmp    0x1400cf977
1400cf962:	4c 89 1e             	mov    %r11,(%rsi)
1400cf965:	5b                   	pop    %rbx
1400cf966:	5f                   	pop    %rdi
1400cf967:	5e                   	pop    %rsi
1400cf968:	c3                   	ret
1400cf969:	41 8b 19             	mov    (%r9),%ebx
1400cf96c:	49 89 f0             	mov    %rsi,%r8
1400cf96f:	49 89 fa             	mov    %rdi,%r10
1400cf972:	44 39 db             	cmp    %r11d,%ebx
1400cf975:	77 eb                	ja     0x1400cf962
1400cf977:	4c 89 ce             	mov    %r9,%rsi
1400cf97a:	4d 8b 09             	mov    (%r9),%r9
1400cf97d:	4d 89 08             	mov    %r9,(%r8)
1400cf980:	4c 39 d0             	cmp    %r10,%rax
1400cf983:	7c dd                	jl     0x1400cf962
1400cf985:	4f 8d 04 12          	lea    (%r10,%r10,1),%r8
1400cf989:	4a 8d 3c 55 01 00 00 	lea    0x1(,%r10,2),%rdi
1400cf990:	00
1400cf991:	4e 8d 0c c1          	lea    (%rcx,%r8,8),%r9
1400cf995:	49 83 c1 08          	add    $0x8,%r9
1400cf999:	4e 8d 04 55 02 00 00 	lea    0x2(,%r10,2),%r8
1400cf9a0:	00
1400cf9a1:	49 39 d0             	cmp    %rdx,%r8
1400cf9a4:	7d c3                	jge    0x1400cf969
1400cf9a6:	45 8b 11             	mov    (%r9),%r10d
1400cf9a9:	41 8b 59 08          	mov    0x8(%r9),%ebx
1400cf9ad:	41 39 da             	cmp    %ebx,%r10d
1400cf9b0:	41 0f 42 da          	cmovb  %r10d,%ebx
1400cf9b4:	4d 8d 51 08          	lea    0x8(%r9),%r10
1400cf9b8:	4d 0f 47 ca          	cmova  %r10,%r9
1400cf9bc:	49 0f 47 f8          	cmova  %r8,%rdi
1400cf9c0:	eb aa                	jmp    0x1400cf96c
1400cf9c2:	cc                   	int3
1400cf9c3:	cc                   	int3
1400cf9c4:	cc                   	int3
1400cf9c5:	cc                   	int3
1400cf9c6:	cc                   	int3
1400cf9c7:	cc                   	int3
1400cf9c8:	cc                   	int3
1400cf9c9:	cc                   	int3
1400cf9ca:	cc                   	int3
1400cf9cb:	cc                   	int3
1400cf9cc:	cc                   	int3
1400cf9cd:	cc                   	int3
1400cf9ce:	cc                   	int3
1400cf9cf:	cc                   	int3
1400cf9d0:	56                   	push   %rsi
1400cf9d1:	57                   	push   %rdi
1400cf9d2:	48 83 ec 78          	sub    $0x78,%rsp
1400cf9d6:	48 8b 05 63 16 03 00 	mov    0x31663(%rip),%rax        # 0x140101040
1400cf9dd:	48 31 e0             	xor    %rsp,%rax
1400cf9e0:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400cf9e5:	0f 10 02             	movups (%rdx),%xmm0
1400cf9e8:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1400cf9ed:	49 0f be 40 17       	movsbq 0x17(%r8),%rax
1400cf9f2:	48 85 c0             	test   %rax,%rax
1400cf9f5:	79 07                	jns    0x1400cf9fe
1400cf9f7:	49 8b 40 08          	mov    0x8(%r8),%rax
1400cf9fb:	4d 8b 00             	mov    (%r8),%r8
1400cf9fe:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400cfa03:	4c 89 02             	mov    %r8,(%rdx)
1400cfa06:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400cfa0a:	48 8d 74 24 58       	lea    0x58(%rsp),%rsi
1400cfa0f:	48 89 f1             	mov    %rsi,%rcx
1400cfa12:	e8 a9 b9 f5 ff       	call   0x14002b3c0
1400cfa17:	80 7e 17 00          	cmpb   $0x0,0x17(%rsi)
1400cfa1b:	79 05                	jns    0x1400cfa22
1400cfa1d:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400cfa22:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1400cfa27:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400cfa2c:	48 89 f9             	mov    %rdi,%rcx
1400cfa2f:	e8 8c b9 f5 ff       	call   0x14002b3c0
1400cfa34:	80 7f 17 00          	cmpb   $0x0,0x17(%rdi)
1400cfa38:	79 05                	jns    0x1400cfa3f
1400cfa3a:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400cfa3f:	48 89 f9             	mov    %rdi,%rcx
1400cfa42:	48 89 f2             	mov    %rsi,%rdx
1400cfa45:	ff 15 3d 7e 02 00    	call   *0x27e3d(%rip)        # 0x1400f7888
1400cfa4b:	89 c6                	mov    %eax,%esi
1400cfa4d:	80 7c 24 47 00       	cmpb   $0x0,0x47(%rsp)
1400cfa52:	79 0a                	jns    0x1400cfa5e
1400cfa54:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cfa59:	e8 72 e4 f9 ff       	call   0x14006ded0
1400cfa5e:	80 7c 24 6f 00       	cmpb   $0x0,0x6f(%rsp)
1400cfa63:	79 0a                	jns    0x1400cfa6f
1400cfa65:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400cfa6a:	e8 61 e4 f9 ff       	call   0x14006ded0
1400cfa6f:	85 f6                	test   %esi,%esi
1400cfa71:	0f 95 c0             	setne  %al
1400cfa74:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400cfa79:	48 31 e1             	xor    %rsp,%rcx
1400cfa7c:	48 3b 0d bd 15 03 00 	cmp    0x315bd(%rip),%rcx        # 0x140101040
1400cfa83:	74 06                	je     0x1400cfa8b
1400cfa85:	e8 46 f8 f9 ff       	call   0x14006f2d0
1400cfa8a:	cc                   	int3
1400cfa8b:	48 83 c4 78          	add    $0x78,%rsp
1400cfa8f:	5f                   	pop    %rdi
1400cfa90:	5e                   	pop    %rsi
1400cfa91:	c3                   	ret
1400cfa92:	cc                   	int3
1400cfa93:	cc                   	int3
1400cfa94:	cc                   	int3
1400cfa95:	cc                   	int3
1400cfa96:	cc                   	int3
1400cfa97:	cc                   	int3
1400cfa98:	cc                   	int3
1400cfa99:	cc                   	int3
1400cfa9a:	cc                   	int3
1400cfa9b:	cc                   	int3
1400cfa9c:	cc                   	int3
1400cfa9d:	cc                   	int3
1400cfa9e:	cc                   	int3
1400cfa9f:	cc                   	int3
1400cfaa0:	56                   	push   %rsi
1400cfaa1:	48 83 ec 50          	sub    $0x50,%rsp
1400cfaa5:	48 8b 05 94 15 03 00 	mov    0x31594(%rip),%rax        # 0x140101040