1400e6a0f:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e6a13:	48 85 c0             	test   %rax,%rax
1400e6a16:	74 04                	je     0x1400e6a1c
1400e6a18:	f0 ff 40 08          	lock incl 0x8(%rax)
1400e6a1c:	48 8b 03             	mov    (%rbx),%rax
1400e6a1f:	48 89 85 58 01 00 00 	mov    %rax,0x158(%rbp)
1400e6a26:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e6a2a:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
1400e6a31:	41 0f 10 07          	movups (%r15),%xmm0
1400e6a35:	f3 0f 7f 85 68 01 00 	movdqu %xmm0,0x168(%rbp)
1400e6a3c:	00
1400e6a3d:	8a 85 28 05 00 00    	mov    0x528(%rbp),%al
1400e6a43:	88 85 78 01 00 00    	mov    %al,0x178(%rbp)
1400e6a49:	4c 89 ad e0 00 00 00 	mov    %r13,0xe0(%rbp)
1400e6a50:	48 8b d7             	mov    %rdi,%rdx
1400e6a53:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
1400e6a5a:	e8 8d 50 f3 ff       	call   0x14001baec
1400e6a5f:	4c 89 b5 00 01 00 00 	mov    %r14,0x100(%rbp)
1400e6a66:	48 83 a5 08 01 00 00 	andq   $0x0,0x108(%rbp)
1400e6a6d:	00
1400e6a6e:	48 83 a5 10 01 00 00 	andq   $0x0,0x110(%rbp)
1400e6a75:	00
1400e6a76:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e6a7a:	48 85 c0             	test   %rax,%rax
1400e6a7d:	74 04                	je     0x1400e6a83
1400e6a7f:	f0 ff 40 08          	lock incl 0x8(%rax)
1400e6a83:	48 8b 03             	mov    (%rbx),%rax
1400e6a86:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
1400e6a8d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400e6a91:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
1400e6a98:	41 0f 10 07          	movups (%r15),%xmm0
1400e6a9c:	f3 0f 7f 85 18 01 00 	movdqu %xmm0,0x118(%rbp)
1400e6aa3:	00
1400e6aa4:	8a 85 28 05 00 00    	mov    0x528(%rbp),%al
1400e6aaa:	88 85 28 01 00 00    	mov    %al,0x128(%rbp)
1400e6ab0:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
1400e6ab4:	48 8b d7             	mov    %rdi,%rdx
1400e6ab7:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1400e6abb:	e8 2c 50 f3 ff       	call   0x14001baec
1400e6ac0:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
1400e6ac4:	48 8b d7             	mov    %rdi,%rdx
1400e6ac7:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1400e6acb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e6ad0:	e8 17 50 f3 ff       	call   0x14001baec
1400e6ad5:	48 83 a5 b8 03 00 00 	andq   $0x0,0x3b8(%rbp)
1400e6adc:	00
1400e6add:	b9 28 00 00 00       	mov    $0x28,%ecx
1400e6ae2:	ff 15 e0 5d a2 00    	call   *0xa25de0(%rip)        # 0x140b0c8c8
1400e6ae8:	4c 8b f8             	mov    %rax,%r15
1400e6aeb:	48 85 c0             	test   %rax,%rax
1400e6aee:	75 07                	jne    0x1400e6af7
1400e6af0:	ff 15 a2 59 a2 00    	call   *0xa259a2(%rip)        # 0x140b0c498
1400e6af6:	cc                   	int3
1400e6af7:	4c 89 bd e0 04 00 00 	mov    %r15,0x4e0(%rbp)
1400e6afe:	48 8d 05 13 3a a3 00 	lea    0xa33a13(%rip),%rax        # 0x140b1a518
1400e6b05:	49 89 07             	mov    %rax,(%r15)
1400e6b08:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400e6b0c:	49 89 47 08          	mov    %rax,0x8(%r15)
1400e6b10:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1400e6b14:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1400e6b18:	e8 cf 4f f3 ff       	call   0x14001baec
1400e6b1d:	4c 89 bd b8 03 00 00 	mov    %r15,0x3b8(%rbp)
1400e6b24:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1400e6b2b:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
1400e6b32:	e8 5d bf 00 00       	call   0x1400f2a94
1400e6b37:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
1400e6b3c:	49 8d 45 ff          	lea    -0x1(%r13),%rax
1400e6b40:	48 8d 8d 80 03 00 00 	lea    0x380(%rbp),%rcx
1400e6b47:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400e6b4c:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
1400e6b53:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400e6b58:	48 8d 8d 00 05 00 00 	lea    0x500(%rbp),%rcx
1400e6b5f:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400e6b64:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1400e6b69:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e6b6e:	89 74 24 20          	mov    %esi,0x20(%rsp)
1400e6b72:	4c 8b cb             	mov    %rbx,%r9
1400e6b75:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400e6b79:	48 8b d7             	mov    %rdi,%rdx
1400e6b7c:	e8 0b ee ff ff       	call   0x1400e598c
1400e6b81:	48 8b 8d b8 01 00 00 	mov    0x1b8(%rbp),%rcx
1400e6b88:	48 85 c9             	test   %rcx,%rcx
1400e6b8b:	74 22                	je     0x1400e6baf
1400e6b8d:	48 8b 01             	mov    (%rcx),%rax
1400e6b90:	48 8d 95 80 01 00 00 	lea    0x180(%rbp),%rdx
1400e6b97:	48 3b ca             	cmp    %rdx,%rcx
1400e6b9a:	0f 95 c2             	setne  %dl
1400e6b9d:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6ba1:	ff 15 91 60 a2 00    	call   *0xa26091(%rip)        # 0x140b0cc38
1400e6ba7:	48 83 a5 b8 01 00 00 	andq   $0x0,0x1b8(%rbp)
1400e6bae:	00
1400e6baf:	49 8b 07             	mov    (%r15),%rax
1400e6bb2:	48 8d 8d 80 03 00 00 	lea    0x380(%rbp),%rcx
1400e6bb9:	4c 3b f9             	cmp    %rcx,%r15
1400e6bbc:	0f 95 c2             	setne  %dl
1400e6bbf:	49 8b cf             	mov    %r15,%rcx
1400e6bc2:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6bc6:	ff 15 6c 60 a2 00    	call   *0xa2606c(%rip)        # 0x140b0cc38
1400e6bcc:	48 83 a5 f8 03 00 00 	andq   $0x0,0x3f8(%rbp)
1400e6bd3:	00
1400e6bd4:	b9 28 00 00 00       	mov    $0x28,%ecx
1400e6bd9:	ff 15 e9 5c a2 00    	call   *0xa25ce9(%rip)        # 0x140b0c8c8
1400e6bdf:	4c 8b f8             	mov    %rax,%r15
1400e6be2:	48 89 85 e0 04 00 00 	mov    %rax,0x4e0(%rbp)
1400e6be9:	48 85 c0             	test   %rax,%rax
1400e6bec:	75 07                	jne    0x1400e6bf5
1400e6bee:	ff 15 a4 58 a2 00    	call   *0xa258a4(%rip)        # 0x140b0c498
1400e6bf4:	cc                   	int3
1400e6bf5:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
1400e6bfa:	48 8d 05 17 39 a3 00 	lea    0xa33917(%rip),%rax        # 0x140b1a518
1400e6c01:	49 89 07             	mov    %rax,(%r15)
1400e6c04:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400e6c08:	49 89 47 08          	mov    %rax,0x8(%r15)
1400e6c0c:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1400e6c10:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1400e6c14:	e8 d3 4e f3 ff       	call   0x14001baec
1400e6c19:	4c 89 bd f8 03 00 00 	mov    %r15,0x3f8(%rbp)
1400e6c20:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1400e6c27:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
1400e6c2e:	e8 61 be 00 00       	call   0x1400f2a94
1400e6c33:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
1400e6c38:	49 8d 47 01          	lea    0x1(%r15),%rax
1400e6c3c:	48 8d 8d c0 03 00 00 	lea    0x3c0(%rbp),%rcx
1400e6c43:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400e6c48:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
1400e6c4f:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400e6c54:	48 8d 8d 08 05 00 00 	lea    0x508(%rbp),%rcx
1400e6c5b:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400e6c60:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1400e6c65:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e6c6a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400e6c71:	00
1400e6c72:	4c 8b cb             	mov    %rbx,%r9
1400e6c75:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1400e6c79:	48 8b d7             	mov    %rdi,%rdx
1400e6c7c:	e8 0b ed ff ff       	call   0x1400e598c
1400e6c81:	48 8b 8d f8 01 00 00 	mov    0x1f8(%rbp),%rcx
1400e6c88:	48 85 c9             	test   %rcx,%rcx
1400e6c8b:	74 22                	je     0x1400e6caf
1400e6c8d:	48 8b 01             	mov    (%rcx),%rax
1400e6c90:	48 8d 95 c0 01 00 00 	lea    0x1c0(%rbp),%rdx
1400e6c97:	48 3b ca             	cmp    %rdx,%rcx
1400e6c9a:	0f 95 c2             	setne  %dl
1400e6c9d:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6ca1:	ff 15 91 5f a2 00    	call   *0xa25f91(%rip)        # 0x140b0cc38
1400e6ca7:	48 83 a5 f8 01 00 00 	andq   $0x0,0x1f8(%rbp)
1400e6cae:	00
1400e6caf:	48 8b 8d e0 04 00 00 	mov    0x4e0(%rbp),%rcx
1400e6cb6:	48 8b 01             	mov    (%rcx),%rax
1400e6cb9:	48 8d 95 c0 03 00 00 	lea    0x3c0(%rbp),%rdx
1400e6cc0:	48 3b ca             	cmp    %rdx,%rcx
1400e6cc3:	0f 95 c2             	setne  %dl
1400e6cc6:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6cca:	ff 15 68 5f a2 00    	call   *0xa25f68(%rip)        # 0x140b0cc38
1400e6cd0:	48 83 a5 38 04 00 00 	andq   $0x0,0x438(%rbp)
1400e6cd7:	00
1400e6cd8:	b9 28 00 00 00       	mov    $0x28,%ecx
1400e6cdd:	ff 15 e5 5b a2 00    	call   *0xa25be5(%rip)        # 0x140b0c8c8
1400e6ce3:	48 8b c8             	mov    %rax,%rcx
1400e6ce6:	48 89 85 e0 04 00 00 	mov    %rax,0x4e0(%rbp)
1400e6ced:	48 85 c0             	test   %rax,%rax
1400e6cf0:	75 07                	jne    0x1400e6cf9
1400e6cf2:	ff 15 a0 57 a2 00    	call   *0xa257a0(%rip)        # 0x140b0c498
1400e6cf8:	cc                   	int3
1400e6cf9:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1400e6cfe:	48 8d 05 6b 38 a3 00 	lea    0xa3386b(%rip),%rax        # 0x140b1a570
1400e6d05:	48 89 01             	mov    %rax,(%rcx)
1400e6d08:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1400e6d0c:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400e6d10:	48 83 c1 10          	add    $0x10,%rcx
1400e6d14:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400e6d18:	e8 cf 4d f3 ff       	call   0x14001baec
1400e6d1d:	48 8b 85 e0 04 00 00 	mov    0x4e0(%rbp),%rax
1400e6d24:	48 89 85 38 04 00 00 	mov    %rax,0x438(%rbp)
1400e6d2b:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
1400e6d32:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
1400e6d39:	e8 0a be 00 00       	call   0x1400f2b48
1400e6d3e:	48 8d 85 00 04 00 00 	lea    0x400(%rbp),%rax
1400e6d45:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400e6d4a:	48 8d 85 00 02 00 00 	lea    0x200(%rbp),%rax
1400e6d51:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e6d56:	48 8d 85 e8 04 00 00 	lea    0x4e8(%rbp),%rax
1400e6d5d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400e6d62:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1400e6d67:	49 8d 45 ff          	lea    -0x1(%r13),%rax
1400e6d6b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e6d70:	89 74 24 20          	mov    %esi,0x20(%rsp)
1400e6d74:	4c 8b cb             	mov    %rbx,%r9
1400e6d77:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
1400e6d7b:	48 8b d7             	mov    %rdi,%rdx
1400e6d7e:	e8 09 ec ff ff       	call   0x1400e598c
1400e6d83:	48 8b 8d 38 02 00 00 	mov    0x238(%rbp),%rcx
1400e6d8a:	48 85 c9             	test   %rcx,%rcx
1400e6d8d:	74 22                	je     0x1400e6db1
1400e6d8f:	48 8b 01             	mov    (%rcx),%rax
1400e6d92:	48 8d 95 00 02 00 00 	lea    0x200(%rbp),%rdx
1400e6d99:	48 3b ca             	cmp    %rdx,%rcx
1400e6d9c:	0f 95 c2             	setne  %dl
1400e6d9f:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6da3:	ff 15 8f 5e a2 00    	call   *0xa25e8f(%rip)        # 0x140b0cc38
1400e6da9:	48 83 a5 38 02 00 00 	andq   $0x0,0x238(%rbp)
1400e6db0:	00
1400e6db1:	48 8b 8d e0 04 00 00 	mov    0x4e0(%rbp),%rcx
1400e6db8:	48 8b 01             	mov    (%rcx),%rax
1400e6dbb:	48 8d 95 00 04 00 00 	lea    0x400(%rbp),%rdx
1400e6dc2:	48 3b ca             	cmp    %rdx,%rcx
1400e6dc5:	0f 95 c2             	setne  %dl
1400e6dc8:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6dcc:	ff 15 66 5e a2 00    	call   *0xa25e66(%rip)        # 0x140b0cc38
1400e6dd2:	48 83 a5 78 04 00 00 	andq   $0x0,0x478(%rbp)
1400e6dd9:	00
1400e6dda:	b9 28 00 00 00       	mov    $0x28,%ecx
1400e6ddf:	ff 15 e3 5a a2 00    	call   *0xa25ae3(%rip)        # 0x140b0c8c8
1400e6de5:	48 8b c8             	mov    %rax,%rcx
1400e6de8:	48 89 85 e0 04 00 00 	mov    %rax,0x4e0(%rbp)
1400e6def:	48 85 c0             	test   %rax,%rax
1400e6df2:	75 07                	jne    0x1400e6dfb
1400e6df4:	ff 15 9e 56 a2 00    	call   *0xa2569e(%rip)        # 0x140b0c498
1400e6dfa:	cc                   	int3
1400e6dfb:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1400e6e00:	48 8d 05 69 37 a3 00 	lea    0xa33769(%rip),%rax        # 0x140b1a570
1400e6e07:	48 89 01             	mov    %rax,(%rcx)
1400e6e0a:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1400e6e0e:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400e6e12:	48 83 c1 10          	add    $0x10,%rcx
1400e6e16:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1400e6e1a:	e8 cd 4c f3 ff       	call   0x14001baec
1400e6e1f:	48 8b 85 e0 04 00 00 	mov    0x4e0(%rbp),%rax
1400e6e26:	48 89 85 78 04 00 00 	mov    %rax,0x478(%rbp)
1400e6e2d:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
1400e6e34:	48 8d 8d 40 02 00 00 	lea    0x240(%rbp),%rcx
1400e6e3b:	e8 08 bd 00 00       	call   0x1400f2b48
1400e6e40:	48 8d 85 40 04 00 00 	lea    0x440(%rbp),%rax
1400e6e47:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400e6e4c:	48 8d 85 40 02 00 00 	lea    0x240(%rbp),%rax
1400e6e53:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e6e58:	48 8d 85 f0 04 00 00 	lea    0x4f0(%rbp),%rax
1400e6e5f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400e6e64:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1400e6e69:	49 8d 47 01          	lea    0x1(%r15),%rax
1400e6e6d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e6e72:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400e6e79:	00
1400e6e7a:	4c 8b cb             	mov    %rbx,%r9
1400e6e7d:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1400e6e81:	48 8b d7             	mov    %rdi,%rdx
1400e6e84:	0f 1f 40 00          	nopl   0x0(%rax)
1400e6e88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e6e8f:	00
1400e6e90:	e8 f7 ea ff ff       	call   0x1400e598c
1400e6e95:	48 8b 8d 78 02 00 00 	mov    0x278(%rbp),%rcx
1400e6e9c:	48 85 c9             	test   %rcx,%rcx
1400e6e9f:	74 22                	je     0x1400e6ec3
1400e6ea1:	48 8b 01             	mov    (%rcx),%rax
1400e6ea4:	48 8d 95 40 02 00 00 	lea    0x240(%rbp),%rdx
1400e6eab:	48 3b ca             	cmp    %rdx,%rcx
1400e6eae:	0f 95 c2             	setne  %dl
1400e6eb1:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6eb5:	ff 15 7d 5d a2 00    	call   *0xa25d7d(%rip)        # 0x140b0cc38
1400e6ebb:	48 83 a5 78 02 00 00 	andq   $0x0,0x278(%rbp)
1400e6ec2:	00
1400e6ec3:	48 8b 8d e0 04 00 00 	mov    0x4e0(%rbp),%rcx
1400e6eca:	48 8b 01             	mov    (%rcx),%rax
1400e6ecd:	48 8d 95 40 04 00 00 	lea    0x440(%rbp),%rdx
1400e6ed4:	48 3b ca             	cmp    %rdx,%rcx
1400e6ed7:	0f 95 c2             	setne  %dl
1400e6eda:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e6ede:	ff 15 54 5d a2 00    	call   *0xa25d54(%rip)        # 0x140b0cc38
1400e6ee4:	4c 8b c3             	mov    %rbx,%r8
1400e6ee7:	49 8b d6             	mov    %r14,%rdx
1400e6eea:	e8 8d ed ff ff       	call   0x1400e5c7c
1400e6eef:	33 c9                	xor    %ecx,%ecx
1400e6ef1:	48 8b 85 10 05 00 00 	mov    0x510(%rbp),%rax
1400e6ef8:	38 8d 28 05 00 00    	cmp    %cl,0x528(%rbp)
1400e6efe:	0f 84 d3 01 00 00    	je     0x1400e70d7
1400e6f04:	39 08                	cmp    %ecx,(%rax)
1400e6f06:	75 4c                	jne    0x1400e6f54
1400e6f08:	c6 44 24 68 01       	movb   $0x1,0x68(%rsp)
1400e6f0d:	8a 85 08 05 00 00    	mov    0x508(%rbp),%al
1400e6f13:	88 44 24 60          	mov    %al,0x60(%rsp)
1400e6f17:	8a 85 00 05 00 00    	mov    0x500(%rbp),%al
1400e6f1d:	88 44 24 58          	mov    %al,0x58(%rsp)
1400e6f21:	f3 0f 11 44 24 50    	movss  %xmm0,0x50(%rsp)
1400e6f27:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1400e6f2c:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
1400e6f31:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400e6f36:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400e6f3b:	4c 8b 85 f8 04 00 00 	mov    0x4f8(%rbp),%r8
1400e6f42:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1400e6f47:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
1400e6f4b:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1400e6f4f:	e9 ce 01 00 00       	jmp    0x1400e7122
1400e6f54:	83 38 01             	cmpl   $0x1,(%rax)
1400e6f57:	75 4c                	jne    0x1400e6fa5
1400e6f59:	c6 44 24 68 01       	movb   $0x1,0x68(%rsp)
1400e6f5e:	8a 85 f0 04 00 00    	mov    0x4f0(%rbp),%al
1400e6f64:	88 44 24 60          	mov    %al,0x60(%rsp)
1400e6f68:	8a 85 e8 04 00 00    	mov    0x4e8(%rbp),%al
1400e6f6e:	88 44 24 58          	mov    %al,0x58(%rsp)
1400e6f72:	f3 0f 11 44 24 50    	movss  %xmm0,0x50(%rsp)
1400e6f78:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1400e6f7d:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
1400e6f82:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400e6f87:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400e6f8c:	4c 8b 85 f8 04 00 00 	mov    0x4f8(%rbp),%r8
1400e6f93:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1400e6f98:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1400e6f9c:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
1400e6fa0:	e9 d9 01 00 00       	jmp    0x1400e717e
1400e6fa5:	38 8d 00 05 00 00    	cmp    %cl,0x500(%rbp)
1400e6fab:	0f 84 0a 01 00 00    	je     0x1400e70bb
1400e6fb1:	38 8d 08 05 00 00    	cmp    %cl,0x508(%rbp)
1400e6fb7:	0f 84 fe 00 00 00    	je     0x1400e70bb
1400e6fbd:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400e6fc1:	48 2b 07             	sub    (%rdi),%rax
1400e6fc4:	48 c1 f8 04          	sar    $0x4,%rax
1400e6fc8:	4c 3b f8             	cmp    %rax,%r15
1400e6fcb:	0f 83 c9 02 00 00    	jae    0x1400e729a
1400e6fd1:	49 c1 e7 04          	shl    $0x4,%r15
1400e6fd5:	4c 03 3f             	add    (%rdi),%r15
1400e6fd8:	49 8b d7             	mov    %r15,%rdx
1400e6fdb:	e8 e8 ab ff ff       	call   0x1400e1bc8
1400e6fe0:	0f 28 f0             	movaps %xmm0,%xmm6
1400e6fe3:	48 8b 0f             	mov    (%rdi),%rcx
1400e6fe6:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400e6fea:	48 2b c1             	sub    %rcx,%rax
1400e6fed:	48 c1 f8 04          	sar    $0x4,%rax
1400e6ff1:	4c 3b e8             	cmp    %rax,%r13
1400e6ff4:	0f 83 a0 02 00 00    	jae    0x1400e729a
1400e6ffa:	49 8b dd             	mov    %r13,%rbx
1400e6ffd:	48 c1 e3 04          	shl    $0x4,%rbx
1400e7001:	48 89 9d 10 05 00 00 	mov    %rbx,0x510(%rbp)
1400e7008:	48 8d 14 0b          	lea    (%rbx,%rcx,1),%rdx
1400e700c:	e8 b7 ab ff ff       	call   0x1400e1bc8
1400e7011:	f3 0f 5c c6          	subss  %xmm6,%xmm0
1400e7015:	0f 54 05 c4 ae ac 00 	andps  0xacaec4(%rip),%xmm0        # 0x140bb1ee0
1400e701c:	f3 0f 10 0d 18 a0 ac 	movss  0xaca018(%rip),%xmm1        # 0x140bb103c
1400e7023:	00
1400e7024:	0f 2f c8             	comiss %xmm0,%xmm1
1400e7027:	0f 82 8e 00 00 00    	jb     0x1400e70bb
1400e702d:	45 33 ff             	xor    %r15d,%r15d
1400e7030:	49 8b 46 08          	mov    0x8(%r14),%rax
1400e7034:	49 2b 06             	sub    (%r14),%rax
1400e7037:	48 c1 f8 04          	sar    $0x4,%rax
1400e703b:	48 85 c0             	test   %rax,%rax
1400e703e:	0f 84 76 02 00 00    	je     0x1400e72ba
1400e7044:	45 33 e4             	xor    %r12d,%r12d
1400e7047:	48 8b 0f             	mov    (%rdi),%rcx
1400e704a:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400e704e:	48 2b c1             	sub    %rcx,%rax