180033c23:	7c 08                	jl     0x180033c2d
180033c25:	48 05 80 96 98 00    	add    $0x989680,%rax
180033c2b:	eb 2c                	jmp    0x180033c59
180033c2d:	48 3b c2             	cmp    %rdx,%rax
180033c30:	7c 3a                	jl     0x180033c6c
180033c32:	48 03 c0             	add    %rax,%rax
180033c35:	48 2b c2             	sub    %rdx,%rax
180033c38:	eb 1f                	jmp    0x180033c59
180033c3a:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
180033c41:	ff ff 7f
180033c44:	48 23 d1             	and    %rcx,%rdx
180033c47:	48 8d 8a 80 96 98 00 	lea    0x989680(%rdx),%rcx
180033c4e:	48 3b c1             	cmp    %rcx,%rax
180033c51:	7c 14                	jl     0x180033c67
180033c53:	48 05 80 69 67 ff    	add    $0xffffffffff676980,%rax
180033c59:	41 ff c0             	inc    %r8d
180033c5c:	48 83 c7 08          	add    $0x8,%rdi
180033c60:	44 3b c5             	cmp    %ebp,%r8d
180033c63:	72 ac                	jb     0x180033c11
180033c65:	eb 05                	jmp    0x180033c6c
180033c67:	48 3b c2             	cmp    %rdx,%rax
180033c6a:	7d 0e                	jge    0x180033c7a
180033c6c:	48 89 06             	mov    %rax,(%rsi)
180033c6f:	b3 01                	mov    $0x1,%bl
180033c71:	eb 07                	jmp    0x180033c7a
180033c73:	e8 1c 00 00 00       	call   0x180033c94
180033c78:	8a d8                	mov    %al,%bl
180033c7a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
180033c7f:	8a c3                	mov    %bl,%al
180033c81:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
180033c86:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
180033c8b:	48 83 c4 20          	add    $0x20,%rsp
180033c8f:	5f                   	pop    %rdi
180033c90:	c3                   	ret
180033c91:	cc                   	int3
180033c92:	cc                   	int3
180033c93:	cc                   	int3
180033c94:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
180033c99:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
180033c9e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
180033ca3:	57                   	push   %rdi
180033ca4:	41 54                	push   %r12
180033ca6:	41 55                	push   %r13
180033ca8:	41 56                	push   %r14
180033caa:	41 57                	push   %r15
180033cac:	44 0f bf 51 02       	movswl 0x2(%rcx),%r10d
180033cb1:	41 bd 01 00 00 00    	mov    $0x1,%r13d
180033cb7:	0f bf 59 04          	movswl 0x4(%rcx),%ebx
180033cbb:	4c 8b e2             	mov    %rdx,%r12
180033cbe:	44 0f bf 01          	movswl (%rcx),%r8d
180033cc2:	41 2b dd             	sub    %r13d,%ebx
180033cc5:	0f bf 79 06          	movswl 0x6(%rcx),%edi
180033cc9:	45 8d 4a ff          	lea    -0x1(%r10),%r9d
180033ccd:	0f bf 69 08          	movswl 0x8(%rcx),%ebp
180033cd1:	44 0f bf 71 0a       	movswl 0xa(%rcx),%r14d
180033cd6:	0f bf 71 0c          	movswl 0xc(%rcx),%esi
180033cda:	66 44 39 69 02       	cmp    %r13w,0x2(%rcx)
180033cdf:	0f 8c 82 01 00 00    	jl     0x180033e67
180033ce5:	66 44 39 69 04       	cmp    %r13w,0x4(%rcx)
180033cea:	0f 8c 77 01 00 00    	jl     0x180033e67
180033cf0:	45 8d 98 bf f9 ff ff 	lea    -0x641(%r8),%r11d
180033cf7:	41 81 fb 2a 72 00 00 	cmp    $0x722a,%r11d
180033cfe:	0f 87 63 01 00 00    	ja     0x180033e67
180033d04:	41 83 f9 0b          	cmp    $0xb,%r9d
180033d08:	0f 87 59 01 00 00    	ja     0x180033e67
180033d0e:	41 bf 1f 85 eb 51    	mov    $0x51eb851f,%r15d
180033d14:	41 8b c7             	mov    %r15d,%eax
180033d17:	41 f7 e0             	mul    %r8d
180033d1a:	c1 ea 07             	shr    $0x7,%edx
180033d1d:	69 ca 90 01 00 00    	imul   $0x190,%edx,%ecx
180033d23:	44 3b c1             	cmp    %ecx,%r8d
180033d26:	74 1b                	je     0x180033d43
180033d28:	41 8b c7             	mov    %r15d,%eax
180033d2b:	41 f7 e0             	mul    %r8d
180033d2e:	c1 ea 05             	shr    $0x5,%edx
180033d31:	6b ca 64             	imul   $0x64,%edx,%ecx
180033d34:	44 3b c1             	cmp    %ecx,%r8d
180033d37:	74 06                	je     0x180033d3f
180033d39:	41 f6 c0 03          	test   $0x3,%r8b
180033d3d:	74 04                	je     0x180033d43
180033d3f:	33 c0                	xor    %eax,%eax
180033d41:	eb 03                	jmp    0x180033d46
180033d43:	41 8b c5             	mov    %r13d,%eax
180033d46:	41 8b ca             	mov    %r10d,%ecx
180033d49:	45 8b d1             	mov    %r9d,%r10d
180033d4c:	4c 8d 0d ad c2 fc ff 	lea    -0x33d53(%rip),%r9        # 0x180000000
180033d53:	85 c0                	test   %eax,%eax
180033d55:	74 14                	je     0x180033d6b
180033d57:	43 0f bf 84 51 68 bb 	movswl 0x14bb68(%r9,%r10,2),%eax
180033d5e:	14 00
180033d60:	41 0f bf 8c 49 68 bb 	movswl 0x14bb68(%r9,%rcx,2),%ecx
180033d67:	14 00
180033d69:	eb 12                	jmp    0x180033d7d
180033d6b:	43 0f bf 84 51 80 be 	movswl 0x14be80(%r9,%r10,2),%eax
180033d72:	14 00
180033d74:	41 0f bf 8c 49 80 be 	movswl 0x14be80(%r9,%rcx,2),%ecx
180033d7b:	14 00
180033d7d:	2b c8                	sub    %eax,%ecx
180033d7f:	0f bf c3             	movswl %bx,%eax
180033d82:	3b c1                	cmp    %ecx,%eax
180033d84:	0f 8d dd 00 00 00    	jge    0x180033e67
180033d8a:	83 ff 17             	cmp    $0x17,%edi
180033d8d:	0f 87 d4 00 00 00    	ja     0x180033e67
180033d93:	83 fd 3b             	cmp    $0x3b,%ebp
180033d96:	0f 87 cb 00 00 00    	ja     0x180033e67
180033d9c:	41 83 fe 3b          	cmp    $0x3b,%r14d
180033da0:	0f 87 c1 00 00 00    	ja     0x180033e67
180033da6:	81 fe e7 03 00 00    	cmp    $0x3e7,%esi
180033dac:	0f 87 b5 00 00 00    	ja     0x180033e67
180033db2:	41 8b c7             	mov    %r15d,%eax
180033db5:	41 f7 e3             	mul    %r11d
180033db8:	41 8b c7             	mov    %r15d,%eax
180033dbb:	45 69 fb 6d 01 00 00 	imul   $0x16d,%r11d,%r15d
180033dc2:	8b ca                	mov    %edx,%ecx
180033dc4:	41 f7 e3             	mul    %r11d
180033dc7:	c1 e9 07             	shr    $0x7,%ecx
180033dca:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
180033dcf:	c1 ea 05             	shr    $0x5,%edx
180033dd2:	2b ca                	sub    %edx,%ecx
180033dd4:	41 c1 eb 02          	shr    $0x2,%r11d
180033dd8:	44 03 f9             	add    %ecx,%r15d
180033ddb:	45 03 fb             	add    %r11d,%r15d
180033dde:	45 8d 98 c0 f9 ff ff 	lea    -0x640(%r8),%r11d
180033de5:	41 f7 e3             	mul    %r11d
180033de8:	c1 ea 07             	shr    $0x7,%edx
180033deb:	69 ca 90 01 00 00    	imul   $0x190,%edx,%ecx
180033df1:	44 3b d9             	cmp    %ecx,%r11d
180033df4:	74 24                	je     0x180033e1a
180033df6:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
180033dfb:	41 f7 e3             	mul    %r11d
180033dfe:	c1 ea 05             	shr    $0x5,%edx
180033e01:	6b c2 64             	imul   $0x64,%edx,%eax
180033e04:	44 3b d8             	cmp    %eax,%r11d
180033e07:	74 06                	je     0x180033e0f
180033e09:	41 f6 c0 03          	test   $0x3,%r8b
180033e0d:	74 0b                	je     0x180033e1a
180033e0f:	47 0f b7 84 51 80 be 	movzwl 0x14be80(%r9,%r10,2),%r8d
180033e16:	14 00
180033e18:	eb 09                	jmp    0x180033e23
180033e1a:	47 0f b7 84 51 68 bb 	movzwl 0x14bb68(%r9,%r10,2),%r8d
180033e21:	14 00
180033e23:	83 64 24 34 00       	andl   $0x0,0x34(%rsp)
180033e28:	6b c7 3c             	imul   $0x3c,%edi,%eax
180033e2b:	03 c5                	add    %ebp,%eax
180033e2d:	6b c8 3c             	imul   $0x3c,%eax,%ecx
180033e30:	41 8a c5             	mov    %r13b,%al
180033e33:	41 03 ce             	add    %r14d,%ecx
180033e36:	69 d1 e8 03 00 00    	imul   $0x3e8,%ecx,%edx
180033e3c:	41 0f bf c8          	movswl %r8w,%ecx
180033e40:	41 03 cf             	add    %r15d,%ecx
180033e43:	03 cb                	add    %ebx,%ecx
180033e45:	48 63 c9             	movslq %ecx,%rcx
180033e48:	03 d6                	add    %esi,%edx
180033e4a:	89 54 24 30          	mov    %edx,0x30(%rsp)
180033e4e:	48 69 d1 00 5c 26 05 	imul   $0x5265c00,%rcx,%rdx
180033e55:	48 03 54 24 30       	add    0x30(%rsp),%rdx
180033e5a:	48 69 ca 10 27 00 00 	imul   $0x2710,%rdx,%rcx
180033e61:	49 89 0c 24          	mov    %rcx,(%r12)
180033e65:	eb 02                	jmp    0x180033e69
180033e67:	32 c0                	xor    %al,%al
180033e69:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
180033e6e:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
180033e73:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
180033e78:	41 5f                	pop    %r15
180033e7a:	41 5e                	pop    %r14
180033e7c:	41 5d                	pop    %r13
180033e7e:	41 5c                	pop    %r12
180033e80:	5f                   	pop    %rdi
180033e81:	c3                   	ret
180033e82:	cc                   	int3
180033e83:	cc                   	int3
180033e84:	41 83 c9 ff          	or     $0xffffffff,%r9d
180033e88:	45 85 c0             	test   %r8d,%r8d
180033e8b:	74 2c                	je     0x180033eb9
180033e8d:	45 8b d0             	mov    %r8d,%r10d
180033e90:	0f b6 0a             	movzbl (%rdx),%ecx
180033e93:	4c 8d 05 06 80 11 00 	lea    0x118006(%rip),%r8        # 0x18014bea0
180033e9a:	41 8b c1             	mov    %r9d,%eax
180033e9d:	48 ff c2             	inc    %rdx
180033ea0:	48 33 c8             	xor    %rax,%rcx
180033ea3:	0f b6 c1             	movzbl %cl,%eax
180033ea6:	41 8b c9             	mov    %r9d,%ecx
180033ea9:	c1 e9 08             	shr    $0x8,%ecx
180033eac:	45 8b 0c 80          	mov    (%r8,%rax,4),%r9d
180033eb0:	44 33 c9             	xor    %ecx,%r9d
180033eb3:	49 83 ea 01          	sub    $0x1,%r10
180033eb7:	75 d7                	jne    0x180033e90
180033eb9:	41 f7 d1             	not    %r9d
180033ebc:	41 8b c1             	mov    %r9d,%eax
180033ebf:	c3                   	ret
180033ec0:	cc                   	int3
180033ec1:	cc                   	int3
180033ec2:	cc                   	int3
180033ec3:	cc                   	int3
180033ec4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180033ec9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
180033ece:	57                   	push   %rdi
180033ecf:	48 83 ec 40          	sub    $0x40,%rsp
180033ed3:	80 3d 06 0e 17 00 00 	cmpb   $0x0,0x170e06(%rip)        # 0x1801a4ce0
180033eda:	48 8b da             	mov    %rdx,%rbx
180033edd:	48 8b f1             	mov    %rcx,%rsi
180033ee0:	75 0d                	jne    0x180033eef
180033ee2:	e8 11 04 00 00       	call   0x1800342f8
180033ee7:	85 c0                	test   %eax,%eax
180033ee9:	0f 88 ea 01 00 00    	js     0x1800340d9
180033eef:	0f 28 05 3a ed 10 00 	movaps 0x10ed3a(%rip),%xmm0        # 0x180142c30
180033ef6:	b9 50 01 00 00       	mov    $0x150,%ecx
180033efb:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
180033eff:	0f 28 0d 3a ed 10 00 	movaps 0x10ed3a(%rip),%xmm1        # 0x180142c40
180033f06:	0f 11 4b 40          	movups %xmm1,0x40(%rbx)
180033f0a:	0f 28 05 3f ed 10 00 	movaps 0x10ed3f(%rip),%xmm0        # 0x180142c50
180033f11:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
180033f15:	0f 28 0d 44 ed 10 00 	movaps 0x10ed44(%rip),%xmm1        # 0x180142c60
180033f1c:	0f 11 4b 60          	movups %xmm1,0x60(%rbx)
180033f20:	0f 28 05 49 ed 10 00 	movaps 0x10ed49(%rip),%xmm0        # 0x180142c70
180033f27:	0f 11 43 70          	movups %xmm0,0x70(%rbx)
180033f2b:	e8 20 5f 06 00       	call   0x180099e50
180033f30:	48 8b f8             	mov    %rax,%rdi
180033f33:	48 85 c0             	test   %rax,%rax
180033f36:	75 0a                	jne    0x180033f42
180033f38:	b8 17 00 00 c0       	mov    $0xc0000017,%eax
180033f3d:	e9 97 01 00 00       	jmp    0x1800340d9
180033f42:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
180033f48:	4c 8d 0d 2d 75 00 00 	lea    0x752d(%rip),%r9        # 0x18003b47c
180033f4f:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
180033f55:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
180033f5a:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
180033f60:	48 89 bb 80 00 00 00 	mov    %rdi,0x80(%rbx)
180033f67:	8b 15 0f 0d 17 00    	mov    0x170d0f(%rip),%edx        # 0x1801a4c7c
180033f6d:	48 8b 0d 0c 0d 17 00 	mov    0x170d0c(%rip),%rcx        # 0x1801a4c80
180033f74:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
180033f79:	e8 ca c7 05 00       	call   0x180090748
180033f7e:	48 85 c0             	test   %rax,%rax
180033f81:	0f 84 ba 00 00 00    	je     0x180034041
180033f87:	48 8b 88 80 00 00 00 	mov    0x80(%rax),%rcx
180033f8e:	ba 02 00 00 00       	mov    $0x2,%edx
180033f93:	44 8d 42 7e          	lea    0x7e(%rdx),%r8d
180033f97:	0f 10 01             	movups (%rcx),%xmm0
180033f9a:	0f 11 07             	movups %xmm0,(%rdi)
180033f9d:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
180033fa1:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
180033fa5:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
180033fa9:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
180033fad:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
180033fb1:	0f 11 4f 30          	movups %xmm1,0x30(%rdi)
180033fb5:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
180033fb9:	0f 11 47 40          	movups %xmm0,0x40(%rdi)
180033fbd:	0f 10 49 50          	movups 0x50(%rcx),%xmm1
180033fc1:	0f 11 4f 50          	movups %xmm1,0x50(%rdi)
180033fc5:	0f 10 41 60          	movups 0x60(%rcx),%xmm0
180033fc9:	0f 11 47 60          	movups %xmm0,0x60(%rdi)
180033fcd:	49 03 f8             	add    %r8,%rdi
180033fd0:	0f 10 49 70          	movups 0x70(%rcx),%xmm1
180033fd4:	49 03 c8             	add    %r8,%rcx
180033fd7:	0f 11 4f f0          	movups %xmm1,-0x10(%rdi)
180033fdb:	48 83 ea 01          	sub    $0x1,%rdx
180033fdf:	75 b6                	jne    0x180033f97
180033fe1:	0f 10 01             	movups (%rcx),%xmm0
180033fe4:	0f 11 07             	movups %xmm0,(%rdi)
180033fe7:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
180033feb:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
180033fef:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
180033ff3:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
180033ff7:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
180033ffb:	0f 11 4f 30          	movups %xmm1,0x30(%rdi)
180033fff:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
180034003:	0f 11 47 40          	movups %xmm0,0x40(%rdi)
180034007:	0f 10 40 30          	movups 0x30(%rax),%xmm0
18003400b:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
18003400f:	0f 10 48 40          	movups 0x40(%rax),%xmm1
180034013:	0f 11 4b 40          	movups %xmm1,0x40(%rbx)
180034017:	0f 10 40 50          	movups 0x50(%rax),%xmm0
18003401b:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
18003401f:	0f 10 48 60          	movups 0x60(%rax),%xmm1
180034023:	0f 11 4b 60          	movups %xmm1,0x60(%rbx)
180034027:	0f 10 40 70          	movups 0x70(%rax),%xmm0
18003402b:	48 8d 05 ba 00 00 00 	lea    0xba(%rip),%rax        # 0x1800340ec
180034032:	0f 11 43 70          	movups %xmm0,0x70(%rbx)
180034036:	48 89 43 40          	mov    %rax,0x40(%rbx)
18003403a:	33 db                	xor    %ebx,%ebx
18003403c:	e9 96 00 00 00       	jmp    0x1800340d7
180034041:	33 d2                	xor    %edx,%edx
180034043:	41 b8 50 01 00 00    	mov    $0x150,%r8d
180034049:	48 8b cf             	mov    %rdi,%rcx
18003404c:	e8 2f 1c 10 00       	call   0x180135c80
180034051:	8b 06                	mov    (%rsi),%eax
180034053:	85 c0                	test   %eax,%eax
180034055:	74 1e                	je     0x180034075
180034057:	83 c0 fe             	add    $0xfffffffe,%eax
18003405a:	a9 fb ff ff ff       	test   $0xfffffffb,%eax
18003405f:	74 07                	je     0x180034068
180034061:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
180034066:	eb 67                	jmp    0x1800340cf
180034068:	48 8b d3             	mov    %rbx,%rdx
18003406b:	48 8b ce             	mov    %rsi,%rcx
18003406e:	e8 d1 75 00 00       	call   0x18003b644
180034073:	eb 54                	jmp    0x1800340c9
180034075:	8b 46 10             	mov    0x10(%rsi),%eax
180034078:	ba 02 00 00 00       	mov    $0x2,%edx
18003407d:	3b c2                	cmp    %edx,%eax
18003407f:	76 3d                	jbe    0x1800340be
180034081:	83 f8 03             	cmp    $0x3,%eax
180034084:	74 2b                	je     0x1800340b1
180034086:	83 f8 05             	cmp    $0x5,%eax
180034089:	74 19                	je     0x1800340a4
18003408b:	83 f8 06             	cmp    $0x6,%eax
18003408e:	75 0d                	jne    0x18003409d
180034090:	48 8b d3             	mov    %rbx,%rdx
180034093:	48 8b ce             	mov    %rsi,%rcx
180034096:	e8 b5 86 00 00       	call   0x18003c750
18003409b:	eb 2c                	jmp    0x1800340c9
18003409d:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
1800340a2:	eb 27                	jmp    0x1800340cb
1800340a4:	48 8b d3             	mov    %rbx,%rdx
1800340a7:	48 8b ce             	mov    %rsi,%rcx
1800340aa:	e8 d5 6f 00 00       	call   0x18003b084
1800340af:	eb 18                	jmp    0x1800340c9
1800340b1:	48 8b d3             	mov    %rbx,%rdx
1800340b4:	48 8b ce             	mov    %rsi,%rcx
1800340b7:	e8 98 8e 00 00       	call   0x18003cf54
1800340bc:	eb 0b                	jmp    0x1800340c9
1800340be:	48 8b d3             	mov    %rbx,%rdx
1800340c1:	48 8b ce             	mov    %rsi,%rcx
1800340c4:	e8 1b 64 01 00       	call   0x18004a4e4
1800340c9:	8b d8                	mov    %eax,%ebx
1800340cb:	85 db                	test   %ebx,%ebx
1800340cd:	79 08                	jns    0x1800340d7
1800340cf:	48 8b cf             	mov    %rdi,%rcx
1800340d2:	e8 25 5f 06 00       	call   0x180099ffc
1800340d7:	8b c3                	mov    %ebx,%eax
1800340d9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1800340de:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1800340e3:	48 83 c4 40          	add    $0x40,%rsp
1800340e7:	5f                   	pop    %rdi
1800340e8:	c3                   	ret
1800340e9:	cc                   	int3
1800340ea:	cc                   	int3
1800340eb:	cc                   	int3
1800340ec:	48 83 ec 28          	sub    $0x28,%rsp
1800340f0:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
1800340f7:	33 d2                	xor    %edx,%edx
1800340f9:	48 8b 05 c0 0b 17 00 	mov    0x170bc0(%rip),%rax        # 0x1801a4cc0
180034100:	48 3b c1             	cmp    %rcx,%rax
180034103:	48 0f 44 c2          	cmove  %rdx,%rax
180034107:	48 89 05 b2 0b 17 00 	mov    %rax,0x170bb2(%rip)        # 0x1801a4cc0
18003410e:	48 8b 05 b3 0b 17 00 	mov    0x170bb3(%rip),%rax        # 0x1801a4cc8
180034115:	48 3b c1             	cmp    %rcx,%rax
180034118:	48 0f 44 c2          	cmove  %rdx,%rax
18003411c:	48 89 05 a5 0b 17 00 	mov    %rax,0x170ba5(%rip)        # 0x1801a4cc8
180034123:	48 85 c9             	test   %rcx,%rcx