1400cb919:	cc                   	int3
1400cb91a:	cc                   	int3
1400cb91b:	cc                   	int3
1400cb91c:	cc                   	int3
1400cb91d:	cc                   	int3
1400cb91e:	cc                   	int3
1400cb91f:	cc                   	int3
1400cb920:	56                   	push   %rsi
1400cb921:	57                   	push   %rdi
1400cb922:	53                   	push   %rbx
1400cb923:	48 83 ec 20          	sub    $0x20,%rsp
1400cb927:	89 d7                	mov    %edx,%edi
1400cb929:	48 89 ce             	mov    %rcx,%rsi
1400cb92c:	48 8d 05 95 65 01 00 	lea    0x16595(%rip),%rax        # 0x1400e1ec8
1400cb933:	48 89 01             	mov    %rax,(%rcx)
1400cb936:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400cb93a:	48 bb 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rbx
1400cb941:	ff ff ff
1400cb944:	48 89 c8             	mov    %rcx,%rax
1400cb947:	48 21 d8             	and    %rbx,%rax
1400cb94a:	48 3b 05 37 7c 03 00 	cmp    0x37c37(%rip),%rax        # 0x140103588
1400cb951:	75 05                	jne    0x1400cb958
1400cb953:	e8 38 d9 f4 ff       	call   0x140019290
1400cb958:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
1400cb95f:	00
1400cb960:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400cb964:	48 21 cb             	and    %rcx,%rbx
1400cb967:	48 3b 1d 1a 7c 03 00 	cmp    0x37c1a(%rip),%rbx        # 0x140103588
1400cb96e:	75 05                	jne    0x1400cb975
1400cb970:	e8 1b d9 f4 ff       	call   0x140019290
1400cb975:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
1400cb97c:	00
1400cb97d:	48 89 f1             	mov    %rsi,%rcx
1400cb980:	e8 db cb f4 ff       	call   0x140018560
1400cb985:	85 ff                	test   %edi,%edi
1400cb987:	74 08                	je     0x1400cb991
1400cb989:	48 89 f1             	mov    %rsi,%rcx
1400cb98c:	e8 3f 25 fa ff       	call   0x14006ded0
1400cb991:	48 89 f0             	mov    %rsi,%rax
1400cb994:	48 83 c4 20          	add    $0x20,%rsp
1400cb998:	5b                   	pop    %rbx
1400cb999:	5f                   	pop    %rdi
1400cb99a:	5e                   	pop    %rsi
1400cb99b:	c3                   	ret
1400cb99c:	cc                   	int3
1400cb99d:	cc                   	int3
1400cb99e:	cc                   	int3
1400cb99f:	cc                   	int3
1400cb9a0:	48 8b 41 20          	mov    0x20(%rcx),%rax
1400cb9a4:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1400cb9a8:	0f 93 c0             	setae  %al
1400cb9ab:	c3                   	ret
1400cb9ac:	cc                   	int3
1400cb9ad:	cc                   	int3
1400cb9ae:	cc                   	int3
1400cb9af:	cc                   	int3
1400cb9b0:	56                   	push   %rsi
1400cb9b1:	48 83 ec 20          	sub    $0x20,%rsp
1400cb9b5:	48 89 ce             	mov    %rcx,%rsi
1400cb9b8:	48 ff 41 20          	incq   0x20(%rcx)
1400cb9bc:	e8 df ff ff ff       	call   0x1400cb9a0
1400cb9c1:	84 c0                	test   %al,%al
1400cb9c3:	75 35                	jne    0x1400cb9fa
1400cb9c5:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400cb9c9:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1400cb9cd:	48 39 c1             	cmp    %rax,%rcx
1400cb9d0:	73 28                	jae    0x1400cb9fa
1400cb9d2:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400cb9d6:	48 f7 d8             	neg    %rax
1400cb9d9:	48 ff c1             	inc    %rcx
1400cb9dc:	44 8b 44 8a fc       	mov    -0x4(%rdx,%rcx,4),%r8d
1400cb9e1:	45 85 c0             	test   %r8d,%r8d
1400cb9e4:	75 14                	jne    0x1400cb9fa
1400cb9e6:	48 89 4e 20          	mov    %rcx,0x20(%rsi)
1400cb9ea:	4c 8d 04 08          	lea    (%rax,%rcx,1),%r8
1400cb9ee:	49 ff c0             	inc    %r8
1400cb9f1:	48 ff c1             	inc    %rcx
1400cb9f4:	49 83 f8 01          	cmp    $0x1,%r8
1400cb9f8:	75 e2                	jne    0x1400cb9dc
1400cb9fa:	48 83 c4 20          	add    $0x20,%rsp
1400cb9fe:	5e                   	pop    %rsi
1400cb9ff:	c3                   	ret
1400cba00:	4c 8b 59 18          	mov    0x18(%rcx),%r11
1400cba04:	48 8b 41 20          	mov    0x20(%rcx),%rax
1400cba08:	4d 8b 13             	mov    (%r11),%r10
1400cba0b:	4d 8b 5b 08          	mov    0x8(%r11),%r11
1400cba0f:	4d 29 d3             	sub    %r10,%r11
1400cba12:	49 c1 fb 02          	sar    $0x2,%r11
1400cba16:	4c 39 d8             	cmp    %r11,%rax
1400cba19:	73 44                	jae    0x1400cba5f
1400cba1b:	41 8b 04 82          	mov    (%r10,%rax,4),%eax
1400cba1f:	89 02                	mov    %eax,(%rdx)
1400cba21:	4c 8b 51 18          	mov    0x18(%rcx),%r10
1400cba25:	48 8b 41 20          	mov    0x20(%rcx),%rax
1400cba29:	4c 8d 58 01          	lea    0x1(%rax),%r11
1400cba2d:	49 8b 12             	mov    (%r10),%rdx
1400cba30:	4d 8b 52 08          	mov    0x8(%r10),%r10
1400cba34:	49 29 d2             	sub    %rdx,%r10
1400cba37:	49 c1 fa 02          	sar    $0x2,%r10
1400cba3b:	4d 39 d3             	cmp    %r10,%r11
1400cba3e:	73 1f                	jae    0x1400cba5f
1400cba40:	48 63 44 82 04       	movslq 0x4(%rdx,%rax,4),%rax
1400cba45:	49 89 00             	mov    %rax,(%r8)
1400cba48:	48 8b 41 20          	mov    0x20(%rcx),%rax
1400cba4c:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1400cba50:	73 0f                	jae    0x1400cba61
1400cba52:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400cba56:	31 d2                	xor    %edx,%edx
1400cba58:	87 14 81             	xchg   %edx,(%rcx,%rax,4)
1400cba5b:	41 89 11             	mov    %edx,(%r9)
1400cba5e:	c3                   	ret
1400cba5f:	0f 0b                	ud2
1400cba61:	cc                   	int3
1400cba62:	0f 0b                	ud2
1400cba64:	cc                   	int3
1400cba65:	cc                   	int3
1400cba66:	cc                   	int3
1400cba67:	cc                   	int3
1400cba68:	cc                   	int3
1400cba69:	cc                   	int3
1400cba6a:	cc                   	int3
1400cba6b:	cc                   	int3
1400cba6c:	cc                   	int3
1400cba6d:	cc                   	int3
1400cba6e:	cc                   	int3
1400cba6f:	cc                   	int3
1400cba70:	48 85 d2             	test   %rdx,%rdx
1400cba73:	74 07                	je     0x1400cba7c
1400cba75:	48 8b 41 20          	mov    0x20(%rcx),%rax
1400cba79:	48 89 02             	mov    %rax,(%rdx)
1400cba7c:	b0 01                	mov    $0x1,%al
1400cba7e:	c3                   	ret
1400cba7f:	cc                   	int3
1400cba80:	56                   	push   %rsi
1400cba81:	57                   	push   %rdi
1400cba82:	48 83 ec 28          	sub    $0x28,%rsp
1400cba86:	48 89 d7             	mov    %rdx,%rdi
1400cba89:	48 89 ce             	mov    %rcx,%rsi
1400cba8c:	80 7a 17 00          	cmpb   $0x0,0x17(%rdx)
1400cba90:	78 46                	js     0x1400cbad8
1400cba92:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400cba96:	48 89 46 10          	mov    %rax,0x10(%rsi)
1400cba9a:	0f 10 07             	movups (%rdi),%xmm0
1400cba9d:	0f 11 06             	movups %xmm0,(%rsi)
1400cbaa0:	48 c7 46 18 00 00 00 	movq   $0x0,0x18(%rsi)
1400cbaa7:	00
1400cbaa8:	48 0f be 47 17       	movsbq 0x17(%rdi),%rax
1400cbaad:	48 85 c0             	test   %rax,%rax
1400cbab0:	79 07                	jns    0x1400cbab9
1400cbab2:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400cbab6:	48 8b 3f             	mov    (%rdi),%rdi
1400cbab9:	48 85 c0             	test   %rax,%rax
1400cbabc:	74 43                	je     0x1400cbb01
1400cbabe:	31 c9                	xor    %ecx,%ecx
1400cbac0:	0f b6 14 0f          	movzbl (%rdi,%rcx,1),%edx
1400cbac4:	83 fa 2f             	cmp    $0x2f,%edx
1400cbac7:	74 20                	je     0x1400cbae9
1400cbac9:	83 fa 5c             	cmp    $0x5c,%edx
1400cbacc:	74 1b                	je     0x1400cbae9
1400cbace:	48 ff c1             	inc    %rcx
1400cbad1:	48 39 c8             	cmp    %rcx,%rax
1400cbad4:	75 ea                	jne    0x1400cbac0
1400cbad6:	eb 29                	jmp    0x1400cbb01
1400cbad8:	48 8b 17             	mov    (%rdi),%rdx
1400cbadb:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1400cbadf:	48 89 f1             	mov    %rsi,%rcx
1400cbae2:	e8 a9 f9 f8 ff       	call   0x14005b490
1400cbae7:	eb b7                	jmp    0x1400cbaa0
1400cbae9:	48 39 c8             	cmp    %rcx,%rax
1400cbaec:	0f 94 c0             	sete   %al
1400cbaef:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1400cbaf3:	0f 94 c1             	sete   %cl
1400cbaf6:	08 c1                	or     %al,%cl
1400cbaf8:	75 07                	jne    0x1400cbb01
1400cbafa:	c7 46 1c 01 00 00 00 	movl   $0x1,0x1c(%rsi)
1400cbb01:	48 89 f0             	mov    %rsi,%rax
1400cbb04:	48 83 c4 28          	add    $0x28,%rsp
1400cbb08:	5f                   	pop    %rdi
1400cbb09:	5e                   	pop    %rsi
1400cbb0a:	c3                   	ret
1400cbb0b:	cc                   	int3
1400cbb0c:	cc                   	int3
1400cbb0d:	cc                   	int3
1400cbb0e:	cc                   	int3
1400cbb0f:	cc                   	int3
1400cbb10:	41 57                	push   %r15
1400cbb12:	41 56                	push   %r14
1400cbb14:	41 55                	push   %r13
1400cbb16:	41 54                	push   %r12
1400cbb18:	56                   	push   %rsi
1400cbb19:	57                   	push   %rdi
1400cbb1a:	55                   	push   %rbp
1400cbb1b:	53                   	push   %rbx
1400cbb1c:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1400cbb23:	0f 29 b4 24 80 00 00 	movaps %xmm6,0x80(%rsp)
1400cbb2a:	00
1400cbb2b:	48 89 ce             	mov    %rcx,%rsi
1400cbb2e:	48 8b 05 0b 55 03 00 	mov    0x3550b(%rip),%rax        # 0x140101040
1400cbb35:	48 31 e0             	xor    %rsp,%rax
1400cbb38:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400cbb3d:	31 c0                	xor    %eax,%eax
1400cbb3f:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400cbb43:	0f 57 c0             	xorps  %xmm0,%xmm0
1400cbb46:	0f 11 01             	movups %xmm0,(%rcx)
1400cbb49:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400cbb4e:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
1400cbb53:	48 0f be 42 17       	movsbq 0x17(%rdx),%rax
1400cbb58:	48 85 c0             	test   %rax,%rax
1400cbb5b:	79 07                	jns    0x1400cbb64
1400cbb5d:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400cbb61:	48 8b 12             	mov    (%rdx),%rdx
1400cbb64:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400cbb69:	48 89 11             	mov    %rdx,(%rcx)
1400cbb6c:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400cbb70:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
1400cbb75:	b2 3d                	mov    $0x3d,%dl
1400cbb77:	41 b0 2c             	mov    $0x2c,%r8b
1400cbb7a:	49 89 f9             	mov    %rdi,%r9
1400cbb7d:	e8 7e 9a f6 ff       	call   0x140035600
1400cbb82:	48 8b 2f             	mov    (%rdi),%rbp
1400cbb85:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1400cbb89:	48 39 dd             	cmp    %rbx,%rbp
1400cbb8c:	0f 84 e3 00 00 00    	je     0x1400cbc75
1400cbb92:	48 83 c5 18          	add    $0x18,%rbp
1400cbb96:	0f 28 35 73 4d 01 00 	movaps 0x14d73(%rip),%xmm6        # 0x1400e0910
1400cbb9d:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
1400cbba2:	4c 8d 7c 24 20       	lea    0x20(%rsp),%r15
1400cbba7:	eb 52                	jmp    0x1400cbbfb
1400cbba9:	48 89 f1             	mov    %rsi,%rcx
1400cbbac:	4c 89 f2             	mov    %r14,%rdx
1400cbbaf:	e8 fc 04 00 00       	call   0x1400cc0b0
1400cbbb4:	49 89 c5             	mov    %rax,%r13
1400cbbb7:	eb 20                	jmp    0x1400cbbd9
1400cbbb9:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400cbbbe:	49 89 45 10          	mov    %rax,0x10(%r13)
1400cbbc2:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1400cbbc7:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
1400cbbcc:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400cbbd1:	49 89 45 18          	mov    %rax,0x18(%r13)
1400cbbd5:	49 83 c5 20          	add    $0x20,%r13
1400cbbd9:	4c 89 6e 08          	mov    %r13,0x8(%rsi)
1400cbbdd:	80 7c 24 47 00       	cmpb   $0x0,0x47(%rsp)
1400cbbe2:	79 0a                	jns    0x1400cbbee
1400cbbe4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400cbbe9:	e8 e2 22 fa ff       	call   0x14006ded0
1400cbbee:	48 83 c5 30          	add    $0x30,%rbp
1400cbbf2:	49 83 c4 30          	add    $0x30,%r12
1400cbbf6:	49 39 dc             	cmp    %rbx,%r12
1400cbbf9:	74 7a                	je     0x1400cbc75
1400cbbfb:	4c 8d 65 e8          	lea    -0x18(%rbp),%r12
1400cbbff:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
1400cbc04:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
1400cbc09:	4c 89 f1             	mov    %r14,%rcx
1400cbc0c:	4c 89 e2             	mov    %r12,%rdx
1400cbc0f:	e8 6c fe ff ff       	call   0x1400cba80
1400cbc14:	48 0f be 45 17       	movsbq 0x17(%rbp),%rax
1400cbc19:	48 89 e9             	mov    %rbp,%rcx
1400cbc1c:	48 85 c0             	test   %rax,%rax
1400cbc1f:	79 08                	jns    0x1400cbc29
1400cbc21:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400cbc25:	48 8b 45 08          	mov    0x8(%rbp),%rax
1400cbc29:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400cbc2e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400cbc33:	4c 89 f9             	mov    %r15,%rcx
1400cbc36:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400cbc3b:	e8 b0 7b f9 ff       	call   0x1400637f0
1400cbc40:	4c 8b 6e 08          	mov    0x8(%rsi),%r13
1400cbc44:	4c 3b 6e 10          	cmp    0x10(%rsi),%r13
1400cbc48:	0f 83 5b ff ff ff    	jae    0x1400cbba9
1400cbc4e:	4d 85 ed             	test   %r13,%r13
1400cbc51:	74 65                	je     0x1400cbcb8
1400cbc53:	80 7c 24 47 00       	cmpb   $0x0,0x47(%rsp)
1400cbc58:	0f 89 5b ff ff ff    	jns    0x1400cbbb9
1400cbc5e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400cbc63:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1400cbc68:	4c 89 e9             	mov    %r13,%rcx
1400cbc6b:	e8 20 f8 f8 ff       	call   0x14005b490
1400cbc70:	e9 57 ff ff ff       	jmp    0x1400cbbcc
1400cbc75:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400cbc7a:	48 89 39             	mov    %rdi,(%rcx)
1400cbc7d:	e8 6e 52 f5 ff       	call   0x140020ef0
1400cbc82:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400cbc87:	48 31 e1             	xor    %rsp,%rcx
1400cbc8a:	48 3b 0d af 53 03 00 	cmp    0x353af(%rip),%rcx        # 0x140101040
1400cbc91:	74 06                	je     0x1400cbc99
1400cbc93:	e8 38 36 fa ff       	call   0x14006f2d0
1400cbc98:	cc                   	int3
1400cbc99:	48 89 f0             	mov    %rsi,%rax
1400cbc9c:	0f 28 b4 24 80 00 00 	movaps 0x80(%rsp),%xmm6
1400cbca3:	00
1400cbca4:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1400cbcab:	5b                   	pop    %rbx
1400cbcac:	5d                   	pop    %rbp
1400cbcad:	5f                   	pop    %rdi
1400cbcae:	5e                   	pop    %rsi
1400cbcaf:	41 5c                	pop    %r12
1400cbcb1:	41 5d                	pop    %r13
1400cbcb3:	41 5e                	pop    %r14
1400cbcb5:	41 5f                	pop    %r15
1400cbcb7:	c3                   	ret
1400cbcb8:	0f 0b                	ud2
1400cbcba:	cc                   	int3
1400cbcbb:	cc                   	int3
1400cbcbc:	cc                   	int3
1400cbcbd:	cc                   	int3
1400cbcbe:	cc                   	int3
1400cbcbf:	cc                   	int3
1400cbcc0:	56                   	push   %rsi
1400cbcc1:	57                   	push   %rdi
1400cbcc2:	53                   	push   %rbx
1400cbcc3:	48 83 ec 40          	sub    $0x40,%rsp
1400cbcc7:	4c 89 cb             	mov    %r9,%rbx
1400cbcca:	48 89 d7             	mov    %rdx,%rdi
1400cbccd:	48 89 ce             	mov    %rcx,%rsi
1400cbcd0:	48 8b 05 69 53 03 00 	mov    0x35369(%rip),%rax        # 0x140101040
1400cbcd7:	48 31 e0             	xor    %rsp,%rax
1400cbcda:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400cbcdf:	4c 89 c2             	mov    %r8,%rdx
1400cbce2:	e8 29 fe ff ff       	call   0x1400cbb10
1400cbce7:	48 b8 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rax
1400cbcee:	ff ff ff
1400cbcf1:	48 21 d8             	and    %rbx,%rax
1400cbcf4:	48 3b 05 8d 78 03 00 	cmp    0x3788d(%rip),%rax        # 0x140103588
1400cbcfb:	75 08                	jne    0x1400cbd05
1400cbcfd:	48 89 d9             	mov    %rbx,%rcx
1400cbd00:	e8 4b d4 f4 ff       	call   0x140019150
1400cbd05:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
1400cbd09:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
1400cbd10:	00
1400cbd11:	48 0f be 4f 17       	movsbq 0x17(%rdi),%rcx
1400cbd16:	48 89 c8             	mov    %rcx,%rax
1400cbd19:	48 85 c9             	test   %rcx,%rcx
1400cbd1c:	79 04                	jns    0x1400cbd22
1400cbd1e:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400cbd22:	48 85 c0             	test   %rax,%rax
1400cbd25:	74 2d                	je     0x1400cbd54
1400cbd27:	84 c9                	test   %cl,%cl
1400cbd29:	79 03                	jns    0x1400cbd2e
1400cbd2b:	48 8b 3f             	mov    (%rdi),%rdi
1400cbd2e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400cbd33:	48 89 39             	mov    %rdi,(%rcx)
1400cbd36:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400cbd3a:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
1400cbd3f:	e8 ac 7a f9 ff       	call   0x1400637f0
1400cbd44:	84 c0                	test   %al,%al
1400cbd46:	74 0c                	je     0x1400cbd54
1400cbd48:	31 c0                	xor    %eax,%eax
1400cbd4a:	2b 44 24 34          	sub    0x34(%rsp),%eax
1400cbd4e:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1400cbd52:	89 01                	mov    %eax,(%rcx)