1800e7efd:	f7 d7                	not    %edi
1800e7eff:	41 03 c2             	add    %r10d,%eax
1800e7f02:	44 8b 54 24 18       	mov    0x18(%rsp),%r10d
1800e7f07:	03 d0                	add    %eax,%edx
1800e7f09:	41 81 c2 82 7e 53 f7 	add    $0xf7537e82,%r10d
1800e7f10:	c1 c2 0f             	rol    $0xf,%edx
1800e7f13:	41 8b c0             	mov    %r8d,%eax
1800e7f16:	f7 d0                	not    %eax
1800e7f18:	03 d1                	add    %ecx,%edx
1800e7f1a:	0b c2                	or     %edx,%eax
1800e7f1c:	33 c1                	xor    %ecx,%eax
1800e7f1e:	05 a1 11 08 4e       	add    $0x4e0811a1,%eax
1800e7f23:	41 03 c4             	add    %r12d,%eax
1800e7f26:	44 03 c8             	add    %eax,%r9d
1800e7f29:	8b c2                	mov    %edx,%eax
1800e7f2b:	f7 d0                	not    %eax
1800e7f2d:	41 c1 c1 15          	rol    $0x15,%r9d
1800e7f31:	44 03 ca             	add    %edx,%r9d
1800e7f34:	41 0b f9             	or     %r9d,%edi
1800e7f37:	45 8b d9             	mov    %r9d,%r11d
1800e7f3a:	41 f7 d3             	not    %r11d
1800e7f3d:	33 fa                	xor    %edx,%edi
1800e7f3f:	41 03 fa             	add    %r10d,%edi
1800e7f42:	44 8d 91 35 f2 3a bd 	lea    -0x42c50dcb(%rcx),%r10d
1800e7f49:	8b 4d 8b             	mov    -0x75(%rbp),%ecx
1800e7f4c:	41 03 f8             	add    %r8d,%edi
1800e7f4f:	c1 c7 06             	rol    $0x6,%edi
1800e7f52:	41 03 f9             	add    %r9d,%edi
1800e7f55:	89 0c 24             	mov    %ecx,(%rsp)
1800e7f58:	0b c7                	or     %edi,%eax
1800e7f5a:	81 c1 91 d3 86 eb    	add    $0xeb86d391,%ecx
1800e7f60:	41 33 c1             	xor    %r9d,%eax
1800e7f63:	8b df                	mov    %edi,%ebx
1800e7f65:	03 45 83             	add    -0x7d(%rbp),%eax
1800e7f68:	f7 d3                	not    %ebx
1800e7f6a:	44 03 d0             	add    %eax,%r10d
1800e7f6d:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1800e7f71:	41 c1 c2 0a          	rol    $0xa,%r10d
1800e7f75:	44 03 d7             	add    %edi,%r10d
1800e7f78:	45 0b da             	or     %r10d,%r11d
1800e7f7b:	44 33 df             	xor    %edi,%r11d
1800e7f7e:	41 81 c3 bb d2 d7 2a 	add    $0x2ad7d2bb,%r11d
1800e7f85:	44 03 5d 87          	add    -0x79(%rbp),%r11d
1800e7f89:	44 03 da             	add    %edx,%r11d
1800e7f8c:	41 c1 c3 0f          	rol    $0xf,%r11d
1800e7f90:	45 03 da             	add    %r10d,%r11d
1800e7f93:	41 0b db             	or     %r11d,%ebx
1800e7f96:	41 33 da             	xor    %r10d,%ebx
1800e7f99:	03 d9                	add    %ecx,%ebx
1800e7f9b:	41 03 d9             	add    %r9d,%ebx
1800e7f9e:	c1 c3 15             	rol    $0x15,%ebx
1800e7fa1:	41 03 db             	add    %r11d,%ebx
1800e7fa4:	03 7d 8f             	add    -0x71(%rbp),%edi
1800e7fa7:	8b cf                	mov    %edi,%ecx
1800e7fa9:	89 7d c7             	mov    %edi,-0x39(%rbp)
1800e7fac:	89 4d 8f             	mov    %ecx,-0x71(%rbp)
1800e7faf:	89 08                	mov    %ecx,(%rax)
1800e7fb1:	44 03 55 93          	add    -0x6d(%rbp),%r10d
1800e7fb5:	44 03 5d 97          	add    -0x69(%rbp),%r11d
1800e7fb9:	41 8b ca             	mov    %r10d,%ecx
1800e7fbc:	03 5d 9b             	add    -0x65(%rbp),%ebx
1800e7fbf:	48 8b 75 9f          	mov    -0x61(%rbp),%rsi
1800e7fc3:	48 83 c6 40          	add    $0x40,%rsi
1800e7fc7:	89 4d 93             	mov    %ecx,-0x6d(%rbp)
1800e7fca:	48 83 6d a7 01       	subq   $0x1,-0x59(%rbp)
1800e7fcf:	89 48 0c             	mov    %ecx,0xc(%rax)
1800e7fd2:	41 8b cb             	mov    %r11d,%ecx
1800e7fd5:	89 4d 97             	mov    %ecx,-0x69(%rbp)
1800e7fd8:	89 48 08             	mov    %ecx,0x8(%rax)
1800e7fdb:	44 89 55 cb          	mov    %r10d,-0x35(%rbp)
1800e7fdf:	44 89 5d cf          	mov    %r11d,-0x31(%rbp)
1800e7fe3:	89 5d d3             	mov    %ebx,-0x2d(%rbp)
1800e7fe6:	89 5d 9b             	mov    %ebx,-0x65(%rbp)
1800e7fe9:	89 58 04             	mov    %ebx,0x4(%rax)
1800e7fec:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
1800e7ff0:	0f 85 91 f7 ff ff    	jne    0x1800e7787
1800e7ff6:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
1800e7ffa:	33 c9                	xor    %ecx,%ecx
1800e7ffc:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
1800e8000:	4c 89 00             	mov    %r8,(%rax)
1800e8003:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
1800e8007:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1800e800b:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1800e800f:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
1800e8013:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
1800e8017:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
1800e801b:	48 89 4d f7          	mov    %rcx,-0x9(%rbp)
1800e801f:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
1800e8023:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
1800e8027:	48 89 4d 0f          	mov    %rcx,0xf(%rbp)
1800e802b:	89 0c 24             	mov    %ecx,(%rsp)
1800e802e:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1800e8032:	48 33 cc             	xor    %rsp,%rcx
1800e8035:	e8 f2 da f2 ff       	call   0x180015b2c
1800e803a:	48 8b 9c 24 10 01 00 	mov    0x110(%rsp),%rbx
1800e8041:	00
1800e8042:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1800e8049:	41 5f                	pop    %r15
1800e804b:	41 5e                	pop    %r14
1800e804d:	41 5d                	pop    %r13
1800e804f:	41 5c                	pop    %r12
1800e8051:	5f                   	pop    %rdi
1800e8052:	5e                   	pop    %rsi
1800e8053:	5d                   	pop    %rbp
1800e8054:	c3                   	ret
1800e8055:	cc                   	int3
1800e8056:	cc                   	int3
1800e8057:	cc                   	int3
1800e8058:	48 83 ec 28          	sub    $0x28,%rsp
1800e805c:	8b 05 ae d4 0a 00    	mov    0xad4ae(%rip),%eax        # 0x180195510
1800e8062:	a8 01                	test   $0x1,%al
1800e8064:	75 46                	jne    0x1800e80ac
1800e8066:	e8 5d 21 00 00       	call   0x1800ea1c8
1800e806b:	83 25 5a 49 08 00 df 	andl   $0xffffffdf,0x8495a(%rip)        # 0x18016c9cc
1800e8072:	f0 83 0d 96 d4 0a 00 	lock orl $0x1,0xad496(%rip)        # 0x180195510
1800e8079:	01
1800e807a:	8a 05 30 f0 06 00    	mov    0x6f030(%rip),%al        # 0x1801570b0
1800e8080:	48 8d 0d 29 f0 06 00 	lea    0x6f029(%rip),%rcx        # 0x1801570b0
1800e8087:	c7 44 24 30 05 00 64 	movl   $0x640005,0x30(%rsp)
1800e808e:	00
1800e808f:	eb 09                	jmp    0x1800e809a
1800e8091:	48 ff c1             	inc    %rcx
1800e8094:	88 44 24 30          	mov    %al,0x30(%rsp)
1800e8098:	8a 01                	mov    (%rcx),%al
1800e809a:	84 c0                	test   %al,%al
1800e809c:	75 f3                	jne    0x1800e8091
1800e809e:	8b 05 28 49 08 00    	mov    0x84928(%rip),%eax        # 0x18016c9cc
1800e80a4:	f7 d0                	not    %eax
1800e80a6:	89 05 68 d4 0a 00    	mov    %eax,0xad468(%rip)        # 0x180195514
1800e80ac:	48 83 c4 28          	add    $0x28,%rsp
1800e80b0:	c3                   	ret
1800e80b1:	cc                   	int3
1800e80b2:	cc                   	int3
1800e80b3:	cc                   	int3
1800e80b4:	40 53                	rex push %rbx
1800e80b6:	48 83 ec 30          	sub    $0x30,%rsp
1800e80ba:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1800e80c0:	45 33 c9             	xor    %r9d,%r9d
1800e80c3:	45 33 c0             	xor    %r8d,%r8d
1800e80c6:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1800e80ca:	33 d2                	xor    %edx,%edx
1800e80cc:	8b d9                	mov    %ecx,%ebx
1800e80ce:	e8 a1 84 fa ff       	call   0x180090574
1800e80d3:	cc                   	int3
1800e80d4:	8b cb                	mov    %ebx,%ecx
1800e80d6:	e8 cd 0d 00 00       	call   0x1800e8ea8
1800e80db:	cc                   	int3
1800e80dc:	40 55                	rex push %rbp
1800e80de:	53                   	push   %rbx
1800e80df:	56                   	push   %rsi
1800e80e0:	57                   	push   %rdi
1800e80e1:	41 57                	push   %r15
1800e80e3:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1800e80e8:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
1800e80ef:	48 8b 05 7a 48 08 00 	mov    0x8487a(%rip),%rax        # 0x18016c970
1800e80f6:	48 33 c4             	xor    %rsp,%rax
1800e80f9:	48 89 45 27          	mov    %rax,0x27(%rbp)
1800e80fd:	49 8b d8             	mov    %r8,%rbx
1800e8100:	48 8b fa             	mov    %rdx,%rdi
1800e8103:	48 8b f1             	mov    %rcx,%rsi
1800e8106:	33 d2                	xor    %edx,%edx
1800e8108:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1800e810e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800e8113:	e8 68 db 04 00       	call   0x180135c80
1800e8118:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1800e811e:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800e8123:	e8 80 91 ff ff       	call   0x1800e12a8
1800e8128:	41 bf 40 00 00 00    	mov    $0x40,%r15d
1800e812e:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1800e8132:	45 8b c7             	mov    %r15d,%r8d
1800e8135:	33 d2                	xor    %edx,%edx
1800e8137:	e8 44 db 04 00       	call   0x180135c80
1800e813c:	4c 8b c3             	mov    %rbx,%r8
1800e813f:	48 8b d7             	mov    %rdi,%rdx
1800e8142:	49 3b df             	cmp    %r15,%rbx
1800e8145:	77 0b                	ja     0x1800e8152
1800e8147:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1800e814b:	e8 70 d8 04 00       	call   0x1801359c0
1800e8150:	eb 18                	jmp    0x1800e816a
1800e8152:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800e8157:	e8 70 91 ff ff       	call   0x1800e12cc
1800e815c:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1800e8160:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800e8165:	e8 82 91 ff ff       	call   0x1800e12ec
1800e816a:	33 c0                	xor    %eax,%eax
1800e816c:	f3 0f 6f 44 c5 e7    	movdqu -0x19(%rbp,%rax,8),%xmm0
1800e8172:	66 0f 6f 0d 56 62 07 	movdqa 0x76256(%rip),%xmm1        # 0x18015e3d0
1800e8179:	00
1800e817a:	66 0f ef c8          	pxor   %xmm0,%xmm1
1800e817e:	f3 0f 7f 4c c5 e7    	movdqu %xmm1,-0x19(%rbp,%rax,8)
1800e8184:	48 83 c0 02          	add    $0x2,%rax
1800e8188:	48 83 f8 08          	cmp    $0x8,%rax
1800e818c:	72 de                	jb     0x1800e816c
1800e818e:	0f 28 4d c7          	movaps -0x39(%rbp),%xmm1
1800e8192:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1800e8197:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
1800e819b:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1800e819f:	0f 11 0e             	movups %xmm1,(%rsi)
1800e81a2:	4d 8b c7             	mov    %r15,%r8
1800e81a5:	48 8b ce             	mov    %rsi,%rcx
1800e81a8:	0f 11 4e 20          	movups %xmm1,0x20(%rsi)
1800e81ac:	0f 11 46 10          	movups %xmm0,0x10(%rsi)
1800e81b0:	0f 11 46 30          	movups %xmm0,0x30(%rsi)
1800e81b4:	e8 1f 92 ff ff       	call   0x1800e13d8
1800e81b9:	33 c0                	xor    %eax,%eax
1800e81bb:	f3 0f 6f 44 c5 e7    	movdqu -0x19(%rbp,%rax,8),%xmm0
1800e81c1:	66 0f ef 05 17 62 07 	pxor   0x76217(%rip),%xmm0        # 0x18015e3e0
1800e81c8:	00
1800e81c9:	f3 0f 7f 44 c5 e7    	movdqu %xmm0,-0x19(%rbp,%rax,8)
1800e81cf:	48 83 c0 02          	add    $0x2,%rax
1800e81d3:	48 83 f8 08          	cmp    $0x8,%rax
1800e81d7:	72 e2                	jb     0x1800e81bb
1800e81d9:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1800e81de:	4d 8b c7             	mov    %r15,%r8
1800e81e1:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1800e81e5:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
1800e81e9:	e8 ea 91 ff ff       	call   0x1800e13d8
1800e81ee:	48 c7 45 e7 00 00 00 	movq   $0x0,-0x19(%rbp)
1800e81f5:	00
1800e81f6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800e81fb:	48 c7 45 ef 00 00 00 	movq   $0x0,-0x11(%rbp)
1800e8202:	00
1800e8203:	ba 80 00 00 00       	mov    $0x80,%edx
1800e8208:	48 c7 45 f7 00 00 00 	movq   $0x0,-0x9(%rbp)
1800e820f:	00
1800e8210:	48 c7 45 ff 00 00 00 	movq   $0x0,-0x1(%rbp)
1800e8217:	00
1800e8218:	48 c7 45 07 00 00 00 	movq   $0x0,0x7(%rbp)
1800e821f:	00
1800e8220:	48 c7 45 0f 00 00 00 	movq   $0x0,0xf(%rbp)
1800e8227:	00
1800e8228:	48 c7 45 17 00 00 00 	movq   $0x0,0x17(%rbp)
1800e822f:	00
1800e8230:	48 c7 45 1f 00 00 00 	movq   $0x0,0x1f(%rbp)
1800e8237:	00
1800e8238:	e8 13 84 04 00       	call   0x180130650
1800e823d:	33 c0                	xor    %eax,%eax
1800e823f:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1800e8243:	48 33 cc             	xor    %rsp,%rcx
1800e8246:	e8 e1 d8 f2 ff       	call   0x180015b2c
1800e824b:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
1800e8252:	41 5f                	pop    %r15
1800e8254:	5f                   	pop    %rdi
1800e8255:	5e                   	pop    %rsi
1800e8256:	5b                   	pop    %rbx
1800e8257:	5d                   	pop    %rbp
1800e8258:	c3                   	ret
1800e8259:	cc                   	int3
1800e825a:	cc                   	int3
1800e825b:	cc                   	int3
1800e825c:	0f 10 02             	movups (%rdx),%xmm0
1800e825f:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1800e8263:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1800e8267:	83 21 00             	andl   $0x0,(%rcx)
1800e826a:	48 c7 41 10 40 00 00 	movq   $0x40,0x10(%rcx)
1800e8271:	00
1800e8272:	0f 11 49 70          	movups %xmm1,0x70(%rcx)
1800e8276:	48 89 91 80 00 00 00 	mov    %rdx,0x80(%rcx)
1800e827d:	c3                   	ret
1800e827e:	cc                   	int3
1800e827f:	cc                   	int3
1800e8280:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1800e8285:	57                   	push   %rdi
1800e8286:	48 83 ec 40          	sub    $0x40,%rsp
1800e828a:	48 8b 05 df 46 08 00 	mov    0x846df(%rip),%rax        # 0x18016c970
1800e8291:	48 33 c4             	xor    %rsp,%rax
1800e8294:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1800e8299:	48 8b da             	mov    %rdx,%rbx
1800e829c:	48 8b f9             	mov    %rcx,%rdi
1800e829f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1800e82a4:	e8 43 90 ff ff       	call   0x1800e12ec
1800e82a9:	48 8b 87 80 00 00 00 	mov    0x80(%rdi),%rax
1800e82b0:	48 8b d3             	mov    %rbx,%rdx
1800e82b3:	48 8b cf             	mov    %rdi,%rcx
1800e82b6:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1800e82ba:	0f 11 47 60          	movups %xmm0,0x60(%rdi)
1800e82be:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1800e82c2:	8b 44 24 30          	mov    0x30(%rsp),%eax
1800e82c6:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1800e82cb:	48 c7 47 10 54 00 00 	movq   $0x54,0x10(%rdi)
1800e82d2:	00
1800e82d3:	0f 11 4f 70          	movups %xmm1,0x70(%rdi)
1800e82d7:	c7 07 14 00 00 00    	movl   $0x14,(%rdi)
1800e82dd:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1800e82e1:	89 47 30             	mov    %eax,0x30(%rdi)
1800e82e4:	e8 03 90 ff ff       	call   0x1800e12ec
1800e82e9:	ba 14 00 00 00       	mov    $0x14,%edx
1800e82ee:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800e82f3:	e8 58 83 04 00       	call   0x180130650
1800e82f8:	48 83 a7 80 00 00 00 	andq   $0x0,0x80(%rdi)
1800e82ff:	00
1800e8300:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1800e8305:	48 33 cc             	xor    %rsp,%rcx
1800e8308:	e8 1f d8 f2 ff       	call   0x180015b2c
1800e830d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1800e8312:	48 83 c4 40          	add    $0x40,%rsp
1800e8316:	5f                   	pop    %rdi
1800e8317:	c3                   	ret
1800e8318:	cc                   	int3
1800e8319:	cc                   	int3
1800e831a:	cc                   	int3
1800e831b:	cc                   	int3
1800e831c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800e8321:	57                   	push   %rdi
1800e8322:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1800e8329:	48 8b 05 40 46 08 00 	mov    0x84640(%rip),%rax        # 0x18016c970
1800e8330:	48 33 c4             	xor    %rsp,%rax
1800e8333:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1800e833a:	00
1800e833b:	48 8b d9             	mov    %rcx,%rbx
1800e833e:	33 d2                	xor    %edx,%edx
1800e8340:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800e8345:	41 b8 90 00 00 00    	mov    $0x90,%r8d
1800e834b:	49 8b f9             	mov    %r9,%rdi
1800e834e:	e8 2d d9 04 00       	call   0x180135c80
1800e8353:	48 8b d3             	mov    %rbx,%rdx
1800e8356:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800e835b:	e8 fc fe ff ff       	call   0x1800e825c
1800e8360:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1800e8366:	48 8d 15 a3 ed 06 00 	lea    0x6eda3(%rip),%rdx        # 0x180157110
1800e836d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800e8372:	e8 55 8f ff ff       	call   0x1800e12cc
1800e8377:	48 8b d7             	mov    %rdi,%rdx
1800e837a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800e837f:	e8 fc fe ff ff       	call   0x1800e8280
1800e8384:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1800e838b:	00
1800e838c:	48 33 cc             	xor    %rsp,%rcx
1800e838f:	e8 98 d7 f2 ff       	call   0x180015b2c
1800e8394:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1800e839b:	00
1800e839c:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1800e83a3:	5f                   	pop    %rdi
1800e83a4:	c3                   	ret
1800e83a5:	cc                   	int3
1800e83a6:	cc                   	int3
1800e83a7:	cc                   	int3
1800e83a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800e83ad:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1800e83b2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800e83b7:	57                   	push   %rdi
1800e83b8:	48 83 ec 20          	sub    $0x20,%rsp
1800e83bc:	49 8b d8             	mov    %r8,%rbx
1800e83bf:	49 8b f8             	mov    %r8,%rdi
1800e83c2:	48 d1 eb             	shr    $1,%rbx
1800e83c5:	41 b1 01             	mov    $0x1,%r9b
1800e83c8:	4c 8b c3             	mov    %rbx,%r8
1800e83cb:	48 8b f2             	mov    %rdx,%rsi
1800e83ce:	48 8b e9             	mov    %rcx,%rbp
1800e83d1:	e8 b6 07 00 00       	call   0x1800e8b8c