1400b3960:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b3965:	55                   	push   %rbp
1400b3966:	41 57                	push   %r15
1400b3968:	41 56                	push   %r14
1400b396a:	56                   	push   %rsi
1400b396b:	57                   	push   %rdi
1400b396c:	53                   	push   %rbx
1400b396d:	48 83 ec 58          	sub    $0x58,%rsp
1400b3971:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b3978:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
1400b397f:	48 8d 05 6a df 05 00 	lea    0x5df6a(%rip),%rax        # 0x1401118f0
1400b3986:	48 39 c1             	cmp    %rax,%rcx
1400b3989:	74 1b                	je     0x1400b39a6
1400b398b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400b3990:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400b3995:	85 c0                	test   %eax,%eax
1400b3997:	75 0d                	jne    0x1400b39a6
1400b3999:	48 8b 01             	mov    (%rcx),%rax
1400b399c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b39a0:	ff 15 62 33 04 00    	call   *0x43362(%rip)        # 0x1400f6d08
1400b39a6:	48 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%rax
1400b39ad:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
1400b39b4:	48 83 c4 58          	add    $0x58,%rsp
1400b39b8:	5b                   	pop    %rbx
1400b39b9:	5f                   	pop    %rdi
1400b39ba:	5e                   	pop    %rsi
1400b39bb:	41 5e                	pop    %r14
1400b39bd:	41 5f                	pop    %r15
1400b39bf:	5d                   	pop    %rbp
1400b39c0:	c3                   	ret
1400b39c1:	66 66 66 66 66 66 2e 	data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
1400b39c8:	0f 1f 84 00 00 00 00
1400b39cf:	00
1400b39d0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b39d5:	55                   	push   %rbp
1400b39d6:	41 57                	push   %r15
1400b39d8:	41 56                	push   %r14
1400b39da:	56                   	push   %rsi
1400b39db:	57                   	push   %rdi
1400b39dc:	53                   	push   %rbx
1400b39dd:	48 83 ec 58          	sub    $0x58,%rsp
1400b39e1:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400b39e8:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
1400b39ef:	48 c7 85 d0 00 00 00 	movq   $0x0,0xd0(%rbp)
1400b39f6:	00 00 00 00
1400b39fa:	48 85 c9             	test   %rcx,%rcx
1400b39fd:	74 0d                	je     0x1400b3a0c
1400b39ff:	48 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%rax
1400b3a06:	ff 15 fc 32 04 00    	call   *0x432fc(%rip)        # 0x1400f6d08
1400b3a0c:	90                   	nop
1400b3a0d:	48 83 c4 58          	add    $0x58,%rsp
1400b3a11:	5b                   	pop    %rbx
1400b3a12:	5f                   	pop    %rdi
1400b3a13:	5e                   	pop    %rsi
1400b3a14:	41 5e                	pop    %r14
1400b3a16:	41 5f                	pop    %r15
1400b3a18:	5d                   	pop    %rbp
1400b3a19:	c3                   	ret
1400b3a1a:	cc                   	int3
1400b3a1b:	cc                   	int3
1400b3a1c:	cc                   	int3
1400b3a1d:	cc                   	int3
1400b3a1e:	cc                   	int3
1400b3a1f:	cc                   	int3
1400b3a20:	55                   	push   %rbp
1400b3a21:	41 57                	push   %r15
1400b3a23:	41 56                	push   %r14
1400b3a25:	41 54                	push   %r12
1400b3a27:	56                   	push   %rsi
1400b3a28:	57                   	push   %rdi
1400b3a29:	53                   	push   %rbx
1400b3a2a:	48 83 ec 60          	sub    $0x60,%rsp
1400b3a2e:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
1400b3a33:	48 c7 45 f8 fe ff ff 	movq   $0xfffffffffffffffe,-0x8(%rbp)
1400b3a3a:	ff
1400b3a3b:	48 89 d7             	mov    %rdx,%rdi
1400b3a3e:	48 89 ce             	mov    %rcx,%rsi
1400b3a41:	4c 0f be 71 17       	movsbq 0x17(%rcx),%r14
1400b3a46:	4c 89 c3             	mov    %r8,%rbx
1400b3a49:	4d 85 f6             	test   %r14,%r14
1400b3a4c:	0f 88 a0 00 00 00    	js     0x1400b3af2
1400b3a52:	48 29 fb             	sub    %rdi,%rbx
1400b3a55:	0f 84 3e 01 00 00    	je     0x1400b3b99
1400b3a5b:	4a 8d 0c 76          	lea    (%rsi,%r14,2),%rcx
1400b3a5f:	ba 0a 00 00 00       	mov    $0xa,%edx
1400b3a64:	44 89 f0             	mov    %r14d,%eax
1400b3a67:	49 89 f1             	mov    %rsi,%r9
1400b3a6a:	48 83 c1 02          	add    $0x2,%rcx
1400b3a6e:	4c 39 c9             	cmp    %r9,%rcx
1400b3a71:	0f 82 3a 01 00 00    	jb     0x1400b3bb1
1400b3a77:	49 89 df             	mov    %rbx,%r15
1400b3a7a:	49 d1 ff             	sar    $1,%r15
1400b3a7d:	4c 39 cf             	cmp    %r9,%rdi
1400b3a80:	41 0f 93 c1          	setae  %r9b
1400b3a84:	48 39 cf             	cmp    %rcx,%rdi
1400b3a87:	0f 92 c1             	setb   %cl
1400b3a8a:	44 84 c9             	test   %r9b,%cl
1400b3a8d:	0f 84 8b 00 00 00    	je     0x1400b3b1e
1400b3a93:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400b3a9a:	aa aa aa
1400b3a9d:	48 8d 5d e0          	lea    -0x20(%rbp),%rbx
1400b3aa1:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400b3aa5:	0f 28 05 64 ce 02 00 	movaps 0x2ce64(%rip),%xmm0        # 0x1400e0910
1400b3aac:	0f 29 03             	movaps %xmm0,(%rbx)
1400b3aaf:	48 89 d9             	mov    %rbx,%rcx
1400b3ab2:	48 89 fa             	mov    %rdi,%rdx
1400b3ab5:	4d 89 f9             	mov    %r15,%r9
1400b3ab8:	e8 13 31 f7 ff       	call   0x140026bd0
1400b3abd:	4c 0f be 43 17       	movsbq 0x17(%rbx),%r8
1400b3ac2:	4d 85 c0             	test   %r8,%r8
1400b3ac5:	79 08                	jns    0x1400b3acf
1400b3ac7:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1400b3acb:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400b3acf:	48 89 f1             	mov    %rsi,%rcx
1400b3ad2:	48 89 da             	mov    %rbx,%rdx
1400b3ad5:	e8 e6 3d f7 ff       	call   0x1400278c0
1400b3ada:	80 7d f7 00          	cmpb   $0x0,-0x9(%rbp)
1400b3ade:	0f 89 b5 00 00 00    	jns    0x1400b3b99
1400b3ae4:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400b3ae8:	e8 e3 a3 fb ff       	call   0x14006ded0
1400b3aed:	e9 a7 00 00 00       	jmp    0x1400b3b99
1400b3af2:	48 29 fb             	sub    %rdi,%rbx
1400b3af5:	0f 84 9e 00 00 00    	je     0x1400b3b99
1400b3afb:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400b3aff:	48 89 c2             	mov    %rax,%rdx
1400b3b02:	48 0f ba f2 3f       	btr    $0x3f,%rdx
1400b3b07:	48 ff ca             	dec    %rdx
1400b3b0a:	4c 8b 0e             	mov    (%rsi),%r9
1400b3b0d:	4c 8b 76 08          	mov    0x8(%rsi),%r14
1400b3b11:	4b 8d 0c 71          	lea    (%r9,%r14,2),%rcx
1400b3b15:	48 c1 e8 38          	shr    $0x38,%rax
1400b3b19:	e9 4c ff ff ff       	jmp    0x1400b3a6a
1400b3b1e:	48 89 d1             	mov    %rdx,%rcx
1400b3b21:	4c 29 f1             	sub    %r14,%rcx
1400b3b24:	4c 39 f9             	cmp    %r15,%rcx
1400b3b27:	73 28                	jae    0x1400b3b51
1400b3b29:	4d 89 f0             	mov    %r14,%r8
1400b3b2c:	49 29 d0             	sub    %rdx,%r8
1400b3b2f:	4d 01 f8             	add    %r15,%r8
1400b3b32:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b3b35:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1400b3b3a:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400b3b3f:	48 89 f1             	mov    %rsi,%rcx
1400b3b42:	4d 89 f1             	mov    %r14,%r9
1400b3b45:	e8 46 96 f6 ff       	call   0x14001d190
1400b3b4a:	4c 89 76 08          	mov    %r14,0x8(%rsi)
1400b3b4e:	8a 46 17             	mov    0x17(%rsi),%al
1400b3b51:	48 89 f1             	mov    %rsi,%rcx
1400b3b54:	84 c0                	test   %al,%al
1400b3b56:	79 03                	jns    0x1400b3b5b
1400b3b58:	48 8b 0e             	mov    (%rsi),%rcx
1400b3b5b:	4e 8d 24 71          	lea    (%rcx,%r14,2),%r12
1400b3b5f:	49 8d 04 1c          	lea    (%r12,%rbx,1),%rax
1400b3b63:	4c 39 e7             	cmp    %r12,%rdi
1400b3b66:	0f 92 c1             	setb   %cl
1400b3b69:	48 39 c7             	cmp    %rax,%rdi
1400b3b6c:	0f 93 c0             	setae  %al
1400b3b6f:	08 c8                	or     %cl,%al
1400b3b71:	74 3e                	je     0x1400b3bb1
1400b3b73:	4c 89 e1             	mov    %r12,%rcx
1400b3b76:	48 89 fa             	mov    %rdi,%rdx
1400b3b79:	49 89 d8             	mov    %rbx,%r8
1400b3b7c:	e8 ef 9f fe ff       	call   0x14009db70
1400b3b81:	66 41 c7 04 1c 00 00 	movw   $0x0,(%r12,%rbx,1)
1400b3b88:	4d 01 f7             	add    %r14,%r15
1400b3b8b:	80 7e 17 00          	cmpb   $0x0,0x17(%rsi)
1400b3b8f:	78 1a                	js     0x1400b3bab
1400b3b91:	41 80 e7 7f          	and    $0x7f,%r15b
1400b3b95:	44 88 7e 17          	mov    %r15b,0x17(%rsi)
1400b3b99:	48 89 f0             	mov    %rsi,%rax
1400b3b9c:	48 83 c4 60          	add    $0x60,%rsp
1400b3ba0:	5b                   	pop    %rbx
1400b3ba1:	5f                   	pop    %rdi
1400b3ba2:	5e                   	pop    %rsi
1400b3ba3:	41 5c                	pop    %r12
1400b3ba5:	41 5e                	pop    %r14
1400b3ba7:	41 5f                	pop    %r15
1400b3ba9:	5d                   	pop    %rbp
1400b3baa:	c3                   	ret
1400b3bab:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
1400b3baf:	eb e8                	jmp    0x1400b3b99
1400b3bb1:	0f 0b                	ud2
1400b3bb3:	66 66 66 66 2e 0f 1f 	data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
1400b3bba:	84 00 00 00 00 00
1400b3bc0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400b3bc5:	55                   	push   %rbp
1400b3bc6:	41 57                	push   %r15
1400b3bc8:	41 56                	push   %r14
1400b3bca:	41 54                	push   %r12
1400b3bcc:	56                   	push   %rsi
1400b3bcd:	57                   	push   %rdi
1400b3bce:	53                   	push   %rbx
1400b3bcf:	48 83 ec 40          	sub    $0x40,%rsp
1400b3bd3:	48 8d 6a 60          	lea    0x60(%rdx),%rbp
1400b3bd7:	80 7d f7 00          	cmpb   $0x0,-0x9(%rbp)
1400b3bdb:	79 09                	jns    0x1400b3be6
1400b3bdd:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400b3be1:	e8 ea a2 fb ff       	call   0x14006ded0
1400b3be6:	90                   	nop
1400b3be7:	48 83 c4 40          	add    $0x40,%rsp
1400b3beb:	5b                   	pop    %rbx
1400b3bec:	5f                   	pop    %rdi
1400b3bed:	5e                   	pop    %rsi
1400b3bee:	41 5c                	pop    %r12
1400b3bf0:	41 5e                	pop    %r14
1400b3bf2:	41 5f                	pop    %r15
1400b3bf4:	5d                   	pop    %rbp
1400b3bf5:	c3                   	ret
1400b3bf6:	cc                   	int3
1400b3bf7:	cc                   	int3
1400b3bf8:	cc                   	int3
1400b3bf9:	cc                   	int3
1400b3bfa:	cc                   	int3
1400b3bfb:	cc                   	int3
1400b3bfc:	cc                   	int3
1400b3bfd:	cc                   	int3
1400b3bfe:	cc                   	int3
1400b3bff:	cc                   	int3
1400b3c00:	41 57                	push   %r15
1400b3c02:	41 56                	push   %r14
1400b3c04:	41 55                	push   %r13
1400b3c06:	41 54                	push   %r12
1400b3c08:	56                   	push   %rsi
1400b3c09:	57                   	push   %rdi
1400b3c0a:	55                   	push   %rbp
1400b3c0b:	53                   	push   %rbx
1400b3c0c:	48 83 ec 48          	sub    $0x48,%rsp
1400b3c10:	4c 89 cf             	mov    %r9,%rdi
1400b3c13:	4c 89 c3             	mov    %r8,%rbx
1400b3c16:	48 89 d0             	mov    %rdx,%rax
1400b3c19:	48 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%rbp
1400b3c20:	00
1400b3c21:	4c 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%r15
1400b3c28:	00
1400b3c29:	4c 8b a4 24 c0 00 00 	mov    0xc0(%rsp),%r12
1400b3c30:	00
1400b3c31:	4c 8b ac 24 b8 00 00 	mov    0xb8(%rsp),%r13
1400b3c38:	00
1400b3c39:	48 8b 15 00 d4 04 00 	mov    0x4d400(%rip),%rdx        # 0x140101040
1400b3c40:	48 31 e2             	xor    %rsp,%rdx
1400b3c43:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400b3c48:	84 c9                	test   %cl,%cl
1400b3c4a:	75 09                	jne    0x1400b3c55
1400b3c4c:	48 8d 15 fd db 05 00 	lea    0x5dbfd(%rip),%rdx        # 0x140111850
1400b3c53:	eb 07                	jmp    0x1400b3c5c
1400b3c55:	48 8d 15 04 dc 05 00 	lea    0x5dc04(%rip),%rdx        # 0x140111860
1400b3c5c:	48 89 c1             	mov    %rax,%rcx
1400b3c5f:	e8 6c 76 fa ff       	call   0x14005b2d0
1400b3c64:	48 89 c6             	mov    %rax,%rsi
1400b3c67:	48 8b 00             	mov    (%rax),%rax
1400b3c6a:	48 8b 40 50          	mov    0x50(%rax),%rax
1400b3c6e:	4c 8d 74 24 28       	lea    0x28(%rsp),%r14
1400b3c73:	48 89 f1             	mov    %rsi,%rcx
1400b3c76:	4c 89 f2             	mov    %r14,%rdx
1400b3c79:	ff 15 89 30 04 00    	call   *0x43089(%rip)        # 0x1400f6d08
1400b3c7f:	41 8b 06             	mov    (%r14),%eax
1400b3c82:	89 03                	mov    %eax,(%rbx)
1400b3c84:	48 8b 06             	mov    (%rsi),%rax
1400b3c87:	48 8b 40 38          	mov    0x38(%rax),%rax
1400b3c8b:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b3c90:	48 89 f1             	mov    %rsi,%rcx
1400b3c93:	ff 15 6f 30 04 00    	call   *0x4306f(%rip)        # 0x1400f6d08
1400b3c99:	80 7d 17 00          	cmpb   $0x0,0x17(%rbp)
1400b3c9d:	79 09                	jns    0x1400b3ca8
1400b3c9f:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400b3ca3:	e8 28 a2 fb ff       	call   0x14006ded0
1400b3ca8:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b3cad:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400b3cb1:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400b3cb5:	0f 10 02             	movups (%rdx),%xmm0
1400b3cb8:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400b3cbc:	48 8b 06             	mov    (%rsi),%rax
1400b3cbf:	48 8b 40 30          	mov    0x30(%rax),%rax
1400b3cc3:	48 89 f1             	mov    %rsi,%rcx
1400b3cc6:	ff 15 3c 30 04 00    	call   *0x4303c(%rip)        # 0x1400f6d08
1400b3ccc:	41 80 7f 17 00       	cmpb   $0x0,0x17(%r15)
1400b3cd1:	79 08                	jns    0x1400b3cdb
1400b3cd3:	49 8b 0f             	mov    (%r15),%rcx
1400b3cd6:	e8 f5 a1 fb ff       	call   0x14006ded0
1400b3cdb:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
1400b3ce0:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400b3ce4:	49 89 47 10          	mov    %rax,0x10(%r15)
1400b3ce8:	0f 10 03             	movups (%rbx),%xmm0
1400b3ceb:	41 0f 11 07          	movups %xmm0,(%r15)
1400b3cef:	48 8b 06             	mov    (%rsi),%rax
1400b3cf2:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b3cf6:	48 89 f1             	mov    %rsi,%rcx
1400b3cf9:	ff 15 09 30 04 00    	call   *0x43009(%rip)        # 0x1400f6d08
1400b3cff:	66 89 07             	mov    %ax,(%rdi)
1400b3d02:	48 8b 06             	mov    (%rsi),%rax
1400b3d05:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b3d09:	48 89 f1             	mov    %rsi,%rcx
1400b3d0c:	ff 15 f6 2f 04 00    	call   *0x42ff6(%rip)        # 0x1400f6d08
1400b3d12:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1400b3d19:	00
1400b3d1a:	66 89 01             	mov    %ax,(%rcx)
1400b3d1d:	48 8b 06             	mov    (%rsi),%rax
1400b3d20:	48 8b 40 20          	mov    0x20(%rax),%rax
1400b3d24:	48 89 f1             	mov    %rsi,%rcx
1400b3d27:	48 89 da             	mov    %rbx,%rdx
1400b3d2a:	ff 15 d8 2f 04 00    	call   *0x42fd8(%rip)        # 0x1400f6d08
1400b3d30:	41 80 7d 17 00       	cmpb   $0x0,0x17(%r13)
1400b3d35:	79 09                	jns    0x1400b3d40
1400b3d37:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400b3d3b:	e8 90 a1 fb ff       	call   0x14006ded0
1400b3d40:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400b3d45:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400b3d49:	49 89 45 10          	mov    %rax,0x10(%r13)
1400b3d4d:	0f 10 02             	movups (%rdx),%xmm0
1400b3d50:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
1400b3d55:	48 8b 06             	mov    (%rsi),%rax
1400b3d58:	48 8b 40 28          	mov    0x28(%rax),%rax
1400b3d5c:	48 89 f1             	mov    %rsi,%rcx
1400b3d5f:	ff 15 a3 2f 04 00    	call   *0x42fa3(%rip)        # 0x1400f6d08
1400b3d65:	41 80 7c 24 17 00    	cmpb   $0x0,0x17(%r12)
1400b3d6b:	79 09                	jns    0x1400b3d76
1400b3d6d:	49 8b 0c 24          	mov    (%r12),%rcx
1400b3d71:	e8 5a a1 fb ff       	call   0x14006ded0
1400b3d76:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1400b3d7b:	49 89 44 24 10       	mov    %rax,0x10(%r12)
1400b3d80:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
1400b3d85:	41 0f 11 04 24       	movups %xmm0,(%r12)
1400b3d8a:	48 8b 06             	mov    (%rsi),%rax
1400b3d8d:	48 8b 40 40          	mov    0x40(%rax),%rax
1400b3d91:	48 89 f1             	mov    %rsi,%rcx
1400b3d94:	ff 15 6e 2f 04 00    	call   *0x42f6e(%rip)        # 0x1400f6d08
1400b3d9a:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
1400b3da1:	00
1400b3da2:	89 01                	mov    %eax,(%rcx)
1400b3da4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400b3da9:	48 31 e1             	xor    %rsp,%rcx
1400b3dac:	48 3b 0d 8d d2 04 00 	cmp    0x4d28d(%rip),%rcx        # 0x140101040
1400b3db3:	74 06                	je     0x1400b3dbb
1400b3db5:	e8 16 b5 fb ff       	call   0x14006f2d0
1400b3dba:	cc                   	int3
1400b3dbb:	48 83 c4 48          	add    $0x48,%rsp
1400b3dbf:	5b                   	pop    %rbx
1400b3dc0:	5d                   	pop    %rbp
1400b3dc1:	5f                   	pop    %rdi
1400b3dc2:	5e                   	pop    %rsi
1400b3dc3:	41 5c                	pop    %r12
1400b3dc5:	41 5d                	pop    %r13
1400b3dc7:	41 5e                	pop    %r14
1400b3dc9:	41 5f                	pop    %r15
1400b3dcb:	c3                   	ret
1400b3dcc:	cc                   	int3
1400b3dcd:	cc                   	int3
1400b3dce:	cc                   	int3
1400b3dcf:	cc                   	int3
1400b3dd0:	55                   	push   %rbp