1800d7e28:	e8 d7 05 fb ff       	call   0x180088404
1800d7e2d:	8b d8                	mov    %eax,%ebx
1800d7e2f:	85 c0                	test   %eax,%eax
1800d7e31:	0f 89 8e 00 00 00    	jns    0x1800d7ec5
1800d7e37:	48 8b cf             	mov    %rdi,%rcx
1800d7e3a:	e8 bd 21 fc ff       	call   0x180099ffc
1800d7e3f:	f7 45 58 04 21 00 00 	testl  $0x2104,0x58(%rbp)
1800d7e46:	48 8d 05 0b ea 07 00 	lea    0x7ea0b(%rip),%rax        # 0x180156858
1800d7e4d:	48 8d 0d bc e9 07 00 	lea    0x7e9bc(%rip),%rcx        # 0x180156810
1800d7e54:	48 0f 44 c8          	cmove  %rax,%rcx
1800d7e58:	49 8b c6             	mov    %r14,%rax
1800d7e5b:	48 89 4d 58          	mov    %rcx,0x58(%rbp)
1800d7e5f:	33 d2                	xor    %edx,%edx
1800d7e61:	48 ff c0             	inc    %rax
1800d7e64:	66 39 14 41          	cmp    %dx,(%rcx,%rax,2)
1800d7e68:	75 f7                	jne    0x1800d7e61
1800d7e6a:	49 ff c6             	inc    %r14
1800d7e6d:	66 43 39 14 77       	cmp    %dx,(%r15,%r14,2)
1800d7e72:	75 f6                	jne    0x1800d7e6a
1800d7e74:	48 ff c0             	inc    %rax
1800d7e77:	4c 03 f0             	add    %rax,%r14
1800d7e7a:	45 8b f6             	mov    %r14d,%r14d
1800d7e7d:	4b 8d 0c 36          	lea    (%r14,%r14,1),%rcx
1800d7e81:	e8 ca 1f fc ff       	call   0x180099e50
1800d7e86:	48 8b f8             	mov    %rax,%rdi
1800d7e89:	48 85 c0             	test   %rax,%rax
1800d7e8c:	74 37                	je     0x1800d7ec5
1800d7e8e:	4c 8b 45 58          	mov    0x58(%rbp),%r8
1800d7e92:	41 8b d6             	mov    %r14d,%edx
1800d7e95:	48 8b c8             	mov    %rax,%rcx
1800d7e98:	e8 af 5d 05 00       	call   0x18012dc4c
1800d7e9d:	4d 8b c7             	mov    %r15,%r8
1800d7ea0:	41 8b d6             	mov    %r14d,%edx
1800d7ea3:	48 8b cf             	mov    %rdi,%rcx
1800d7ea6:	e8 05 5d 05 00       	call   0x18012dbb0
1800d7eab:	48 85 ff             	test   %rdi,%rdi
1800d7eae:	74 15                	je     0x1800d7ec5
1800d7eb0:	44 8b 45 60          	mov    0x60(%rbp),%r8d
1800d7eb4:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1800d7eb8:	8b 4d 50             	mov    0x50(%rbp),%ecx
1800d7ebb:	48 8b d7             	mov    %rdi,%rdx
1800d7ebe:	e8 41 05 fb ff       	call   0x180088404
1800d7ec3:	8b d8                	mov    %eax,%ebx
1800d7ec5:	8b 4d 50             	mov    0x50(%rbp),%ecx
1800d7ec8:	e8 eb ea f4 ff       	call   0x1800269b8
1800d7ecd:	85 db                	test   %ebx,%ebx
1800d7ecf:	78 5f                	js     0x1800d7f30
1800d7ed1:	48 8b 0d 00 cb 0c 00 	mov    0xccb00(%rip),%rcx        # 0x1801a49d8
1800d7ed8:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1800d7edc:	ba 30 00 00 12       	mov    $0x12000030,%edx
1800d7ee1:	e8 72 46 fa ff       	call   0x18007c558
1800d7ee6:	4c 8b 6d c8          	mov    -0x38(%rbp),%r13
1800d7eea:	85 c0                	test   %eax,%eax
1800d7eec:	78 29                	js     0x1800d7f17
1800d7eee:	49 8b d5             	mov    %r13,%rdx
1800d7ef1:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1800d7ef5:	e8 ca 57 fa ff       	call   0x18007d6c4
1800d7efa:	41 b0 01             	mov    $0x1,%r8b
1800d7efd:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1800d7f01:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1800d7f05:	e8 36 5d fa ff       	call   0x18007dc40
1800d7f0a:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1800d7f0e:	85 c0                	test   %eax,%eax
1800d7f10:	48 0f 49 4d f0       	cmovns -0x10(%rbp),%rcx
1800d7f15:	eb 04                	jmp    0x1800d7f1b
1800d7f17:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1800d7f1b:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1800d7f1f:	4c 8b c1             	mov    %rcx,%r8
1800d7f22:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1800d7f26:	41 b1 01             	mov    $0x1,%r9b
1800d7f29:	e8 3a d4 ff ff       	call   0x1800d5368
1800d7f2e:	8b d8                	mov    %eax,%ebx
1800d7f30:	4d 85 ff             	test   %r15,%r15
1800d7f33:	74 08                	je     0x1800d7f3d
1800d7f35:	49 8b cf             	mov    %r15,%rcx
1800d7f38:	e8 bf 20 fc ff       	call   0x180099ffc
1800d7f3d:	48 85 ff             	test   %rdi,%rdi
1800d7f40:	74 08                	je     0x1800d7f4a
1800d7f42:	48 8b cf             	mov    %rdi,%rcx
1800d7f45:	e8 b2 20 fc ff       	call   0x180099ffc
1800d7f4a:	48 85 f6             	test   %rsi,%rsi
1800d7f4d:	74 08                	je     0x1800d7f57
1800d7f4f:	48 8b ce             	mov    %rsi,%rcx
1800d7f52:	e8 a5 20 fc ff       	call   0x180099ffc
1800d7f57:	4d 85 e4             	test   %r12,%r12
1800d7f5a:	74 08                	je     0x1800d7f64
1800d7f5c:	49 8b cc             	mov    %r12,%rcx
1800d7f5f:	e8 98 20 fc ff       	call   0x180099ffc
1800d7f64:	4d 85 ed             	test   %r13,%r13
1800d7f67:	74 08                	je     0x1800d7f71
1800d7f69:	49 8b cd             	mov    %r13,%rcx
1800d7f6c:	e8 8b 20 fc ff       	call   0x180099ffc
1800d7f71:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1800d7f75:	e8 aa 5e fa ff       	call   0x18007de24
1800d7f7a:	8b c3                	mov    %ebx,%eax
1800d7f7c:	48 83 c4 58          	add    $0x58,%rsp
1800d7f80:	41 5f                	pop    %r15
1800d7f82:	41 5e                	pop    %r14
1800d7f84:	41 5d                	pop    %r13
1800d7f86:	41 5c                	pop    %r12
1800d7f88:	5f                   	pop    %rdi
1800d7f89:	5e                   	pop    %rsi
1800d7f8a:	5b                   	pop    %rbx
1800d7f8b:	5d                   	pop    %rbp
1800d7f8c:	c3                   	ret
1800d7f8d:	cc                   	int3
1800d7f8e:	cc                   	int3
1800d7f8f:	cc                   	int3
1800d7f90:	48 8b c4             	mov    %rsp,%rax
1800d7f93:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800d7f97:	48 89 70 10          	mov    %rsi,0x10(%rax)
1800d7f9b:	48 89 78 18          	mov    %rdi,0x18(%rax)
1800d7f9f:	4c 89 70 20          	mov    %r14,0x20(%rax)
1800d7fa3:	55                   	push   %rbp
1800d7fa4:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1800d7fa8:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1800d7faf:	be 80 00 00 00       	mov    $0x80,%esi
1800d7fb4:	48 8d 05 0d fc ff ff 	lea    -0x3f3(%rip),%rax        # 0x1800d7bc8
1800d7fbb:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1800d7fbf:	4c 8d 35 aa 77 09 00 	lea    0x977aa(%rip),%r14        # 0x18016f770
1800d7fc6:	48 8d 05 53 fc ff ff 	lea    -0x3ad(%rip),%rax        # 0x1800d7c20
1800d7fcd:	48 8b d9             	mov    %rcx,%rbx
1800d7fd0:	48 89 45 17          	mov    %rax,0x17(%rbp)
1800d7fd4:	48 8d 0d 25 28 0c 00 	lea    0xc2825(%rip),%rcx        # 0x18019a800
1800d7fdb:	48 8d 05 8e fc ff ff 	lea    -0x372(%rip),%rax        # 0x1800d7c70
1800d7fe2:	48 8b fa             	mov    %rdx,%rdi
1800d7fe5:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1800d7fe9:	33 d2                	xor    %edx,%edx
1800d7feb:	48 8d 05 7e fb ff ff 	lea    -0x482(%rip),%rax        # 0x1800d7b70
1800d7ff2:	41 b8 70 03 00 00    	mov    $0x370,%r8d
1800d7ff8:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1800d7ffc:	48 8d 05 55 df f5 ff 	lea    -0xa20ab(%rip),%rax        # 0x180035f58
1800d8003:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1800d8007:	48 8d 05 4e df f5 ff 	lea    -0xa20b2(%rip),%rax        # 0x180035f5c
1800d800e:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1800d8012:	48 8d 05 4b df f5 ff 	lea    -0xa20b5(%rip),%rax        # 0x180035f64
1800d8019:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1800d801d:	48 8d 05 4c df f5 ff 	lea    -0xa20b4(%rip),%rax        # 0x180035f70
1800d8024:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1800d8028:	48 8d 05 4d df f5 ff 	lea    -0xa20b3(%rip),%rax        # 0x180035f7c
1800d802f:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1800d8033:	48 8d 05 4e df f5 ff 	lea    -0xa20b2(%rip),%rax        # 0x180035f88
1800d803a:	48 89 45 07          	mov    %rax,0x7(%rbp)
1800d803e:	48 8d 05 97 da f4 ff 	lea    -0xb2569(%rip),%rax        # 0x180025adc
1800d8045:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1800d8049:	48 8d 05 50 df f5 ff 	lea    -0xa20b0(%rip),%rax        # 0x180035fa0
1800d8050:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1800d8054:	48 8d 05 4d df f5 ff 	lea    -0xa20b3(%rip),%rax        # 0x180035fa8
1800d805b:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1800d805f:	48 8d 05 7e da f4 ff 	lea    -0xb2582(%rip),%rax        # 0x180025ae4
1800d8066:	48 89 45 27          	mov    %rax,0x27(%rbp)
1800d806a:	48 8d 05 3f df f5 ff 	lea    -0xa20c1(%rip),%rax        # 0x180035fb0
1800d8071:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
1800d8075:	48 8d 05 40 df f5 ff 	lea    -0xa20c0(%rip),%rax        # 0x180035fbc
1800d807c:	48 89 45 37          	mov    %rax,0x37(%rbp)
1800d8080:	48 8d 05 15 fc ff ff 	lea    -0x3eb(%rip),%rax        # 0x1800d7c9c
1800d8087:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1800d808b:	48 8d 05 16 fc ff ff 	lea    -0x3ea(%rip),%rax        # 0x1800d7ca8
1800d8092:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
1800d8096:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1800d809a:	0f 10 00             	movups (%rax),%xmm0
1800d809d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1800d80a1:	0f 11 01             	movups %xmm0,(%rcx)
1800d80a4:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1800d80a8:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1800d80ac:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1800d80b0:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1800d80b4:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1800d80b8:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1800d80bc:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1800d80c0:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1800d80c4:	0f 10 40 60          	movups 0x60(%rax),%xmm0
1800d80c8:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1800d80cc:	0f 10 0c 30          	movups (%rax,%rsi,1),%xmm1
1800d80d0:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1800d80d4:	0f 10 40 70          	movups 0x70(%rax),%xmm0
1800d80d8:	0f 11 44 31 f0       	movups %xmm0,-0x10(%rcx,%rsi,1)
1800d80dd:	0f 10 44 30 10       	movups 0x10(%rax,%rsi,1),%xmm0
1800d80e2:	0f 11 0c 31          	movups %xmm1,(%rcx,%rsi,1)
1800d80e6:	0f 11 44 31 10       	movups %xmm0,0x10(%rcx,%rsi,1)
1800d80eb:	49 8b ce             	mov    %r14,%rcx
1800d80ee:	e8 8d db 05 00       	call   0x180135c80
1800d80f3:	0f 10 03             	movups (%rbx),%xmm0
1800d80f6:	4a 8d 0c 36          	lea    (%rsi,%r14,1),%rcx
1800d80fa:	41 0f 11 06          	movups %xmm0,(%r14)
1800d80fe:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1800d8102:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
1800d8107:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
1800d810b:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
1800d8110:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
1800d8114:	41 0f 11 4e 30       	movups %xmm1,0x30(%r14)
1800d8119:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
1800d811d:	41 0f 11 46 40       	movups %xmm0,0x40(%r14)
1800d8122:	0f 10 4b 50          	movups 0x50(%rbx),%xmm1
1800d8126:	41 0f 11 4e 50       	movups %xmm1,0x50(%r14)
1800d812b:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
1800d812f:	41 0f 11 46 60       	movups %xmm0,0x60(%r14)
1800d8134:	0f 10 4b 70          	movups 0x70(%rbx),%xmm1
1800d8138:	48 03 de             	add    %rsi,%rbx
1800d813b:	8d 56 82             	lea    -0x7e(%rsi),%edx
1800d813e:	0f 11 49 f0          	movups %xmm1,-0x10(%rcx)
1800d8142:	0f 10 03             	movups (%rbx),%xmm0
1800d8145:	0f 11 01             	movups %xmm0,(%rcx)
1800d8148:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1800d814c:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1800d8150:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
1800d8154:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1800d8158:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
1800d815c:	0f 11 49 30          	movups %xmm1,0x30(%rcx)
1800d8160:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
1800d8164:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
1800d8168:	0f 10 4b 50          	movups 0x50(%rbx),%xmm1
1800d816c:	0f 11 49 50          	movups %xmm1,0x50(%rcx)
1800d8170:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
1800d8174:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
1800d8178:	48 8b 43 70          	mov    0x70(%rbx),%rax
1800d817c:	48 89 41 70          	mov    %rax,0x70(%rcx)
1800d8180:	49 8b ce             	mov    %r14,%rcx
1800d8183:	e8 64 bf ff ff       	call   0x1800d40ec
1800d8188:	33 f6                	xor    %esi,%esi
1800d818a:	8b d8                	mov    %eax,%ebx
1800d818c:	85 c0                	test   %eax,%eax
1800d818e:	0f 88 01 02 00 00    	js     0x1800d8395
1800d8194:	8b 05 d6 75 09 00    	mov    0x975d6(%rip),%eax        # 0x18016f770
1800d819a:	49 8b ce             	mov    %r14,%rcx
1800d819d:	89 47 2c             	mov    %eax,0x2c(%rdi)
1800d81a0:	8b 05 ce 75 09 00    	mov    0x975ce(%rip),%eax        # 0x18016f774
1800d81a6:	89 47 30             	mov    %eax,0x30(%rdi)
1800d81a9:	e8 02 fb ff ff       	call   0x1800d7cb0
1800d81ae:	8b d8                	mov    %eax,%ebx
1800d81b0:	85 c0                	test   %eax,%eax
1800d81b2:	0f 88 dd 01 00 00    	js     0x1800d8395
1800d81b8:	8d 56 08             	lea    0x8(%rsi),%edx
1800d81bb:	49 8b ce             	mov    %r14,%rcx
1800d81be:	e8 29 bf ff ff       	call   0x1800d40ec
1800d81c3:	8b d8                	mov    %eax,%ebx
1800d81c5:	85 c0                	test   %eax,%eax
1800d81c7:	0f 88 c8 01 00 00    	js     0x1800d8395
1800d81cd:	48 8b 05 44 76 09 00 	mov    0x97644(%rip),%rax        # 0x18016f818
1800d81d4:	48 85 c0             	test   %rax,%rax
1800d81d7:	0f 84 af 01 00 00    	je     0x1800d838c
1800d81dd:	a9 ff 0f 00 00       	test   $0xfff,%eax
1800d81e2:	0f 85 a4 01 00 00    	jne    0x1800d838c
1800d81e8:	48 8b 1d 39 76 09 00 	mov    0x97639(%rip),%rbx        # 0x18016f828
1800d81ef:	33 d2                	xor    %edx,%edx
1800d81f1:	44 8b 05 38 76 09 00 	mov    0x97638(%rip),%r8d        # 0x18016f830
1800d81f8:	48 8b cb             	mov    %rbx,%rcx
1800d81fb:	48 89 1d a6 23 0c 00 	mov    %rbx,0xc23a6(%rip)        # 0x18019a5a8
1800d8202:	e8 79 da 05 00       	call   0x180135c80
1800d8207:	49 8b ce             	mov    %r14,%rcx
1800d820a:	e8 79 1d fe ff       	call   0x1800b9f88
1800d820f:	44 8b c0             	mov    %eax,%r8d
1800d8212:	48 8d 83 00 10 00 00 	lea    0x1000(%rbx),%rax
1800d8219:	49 03 c0             	add    %r8,%rax
1800d821c:	48 89 05 cd 25 0c 00 	mov    %rax,0xc25cd(%rip)        # 0x18019a7f0
1800d8223:	0f 31                	rdtsc
1800d8225:	48 c1 e2 20          	shl    $0x20,%rdx
1800d8229:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1800d822d:	48 0b c2             	or     %rdx,%rax
1800d8230:	33 d2                	xor    %edx,%edx
1800d8232:	48 8b d8             	mov    %rax,%rbx
1800d8235:	e8 16 8c fb ff       	call   0x180090e50
1800d823a:	8d 4e 01             	lea    0x1(%rsi),%ecx
1800d823d:	e8 4e 8e fb ff       	call   0x180091090
1800d8242:	8b c8                	mov    %eax,%ecx
1800d8244:	0f 31                	rdtsc
1800d8246:	0f 10 45 a7          	movups -0x59(%rbp),%xmm0
1800d824a:	48 c1 e2 20          	shl    $0x20,%rdx
1800d824e:	48 0b c2             	or     %rdx,%rax
1800d8251:	89 1d c1 76 09 00    	mov    %ebx,0x976c1(%rip)        # 0x18016f918
1800d8257:	89 05 bf 76 09 00    	mov    %eax,0x976bf(%rip)        # 0x18016f91c
1800d825d:	48 8b 05 1c b5 0c 00 	mov    0xcb51c(%rip),%rax        # 0x1801a3780
1800d8264:	48 99                	cqto
1800d8266:	89 0d c4 76 09 00    	mov    %ecx,0x976c4(%rip)        # 0x18016f930
1800d826c:	f3 0f 7f 05 ac 76 09 	movdqu %xmm0,0x976ac(%rip)        # 0x18016f920
1800d8273:	00
1800d8274:	81 e2 ff 03 00 00    	and    $0x3ff,%edx
1800d827a:	48 03 c2             	add    %rdx,%rax
1800d827d:	48 c1 f8 0a          	sar    $0xa,%rax
1800d8281:	89 05 ad 76 09 00    	mov    %eax,0x976ad(%rip)        # 0x18016f934
1800d8287:	b8 f4 14 00 00       	mov    $0x14f4,%eax
1800d828c:	0f 10 47 08          	movups 0x8(%rdi),%xmm0
1800d8290:	f3 0f 7f 05 d8 75 09 	movdqu %xmm0,0x975d8(%rip)        # 0x18016f870
1800d8297:	00
1800d8298:	0f 10 4f 08          	movups 0x8(%rdi),%xmm1
1800d829c:	0f 10 47 18          	movups 0x18(%rdi),%xmm0
1800d82a0:	66 89 05 c5 75 09 00 	mov    %ax,0x975c5(%rip)        # 0x18016f86c
1800d82a7:	66 89 05 ba 75 09 00 	mov    %ax,0x975ba(%rip)        # 0x18016f868
1800d82ae:	0f 29 05 eb 75 09 00 	movaps %xmm0,0x975eb(%rip)        # 0x18016f8a0
1800d82b5:	66 0f 7f 05 d3 75 09 	movdqa %xmm0,0x975d3(%rip)        # 0x18016f890
1800d82bc:	00
1800d82bd:	c7 05 ad 77 09 00 00 	movl   $0x1c200,0x977ad(%rip)        # 0x18016fa74
1800d82c4:	c2 01 00
1800d82c7:	0f b7 47 28          	movzwl 0x28(%rdi),%eax
1800d82cb:	f3 0f 7f 0d 0d 25 0c 	movdqu %xmm1,0xc250d(%rip)        # 0x18019a7e0
1800d82d2:	00
1800d82d3:	66 85 c0             	test   %ax,%ax
1800d82d6:	74 1d                	je     0x1800d82f5
1800d82d8:	66 89 05 8b 75 09 00 	mov    %ax,0x9758b(%rip)        # 0x18016f86a
1800d82df:	0f b7 47 28          	movzwl 0x28(%rdi),%eax
1800d82e3:	66 89 05 82 75 09 00 	mov    %ax,0x97582(%rip)        # 0x18016f86c
1800d82ea:	0f b7 47 28          	movzwl 0x28(%rdi),%eax
1800d82ee:	66 89 05 73 75 09 00 	mov    %ax,0x97573(%rip)        # 0x18016f868
1800d82f5:	48 39 35 ac 75 09 00 	cmp    %rsi,0x975ac(%rip)        # 0x18016f8a8
1800d82fc:	8a 47 34             	mov    0x34(%rdi),%al
1800d82ff:	88 05 b5 75 09 00    	mov    %al,0x975b5(%rip)        # 0x18016f8ba
1800d8305:	8a 4f 35             	mov    0x35(%rdi),%cl
1800d8308:	88 0d ab 75 09 00    	mov    %cl,0x975ab(%rip)        # 0x18016f8b9
1800d830e:	0f 10 47 58          	movups 0x58(%rdi),%xmm0
1800d8312:	f3 0f 7f 05 22 77 09 	movdqu %xmm0,0x97722(%rip)        # 0x18016fa3c
1800d8319:	00
1800d831a:	75 19                	jne    0x1800d8335
1800d831c:	48 8b 05 7d 75 09 00 	mov    0x9757d(%rip),%rax        # 0x18016f8a0
1800d8323:	48 c1 e8 20          	shr    $0x20,%rax
1800d8327:	40 88 35 0b 77 09 00 	mov    %sil,0x9770b(%rip)        # 0x18016fa39
1800d832e:	3d ff ff 00 00       	cmp    $0xffff,%eax
1800d8333:	74 07                	je     0x1800d833c
1800d8335:	c6 05 fd 76 09 00 01 	movb   $0x1,0x976fd(%rip)        # 0x18016fa39
1800d833c:	84 c9                	test   %cl,%cl
1800d833e:	74 25                	je     0x1800d8365
1800d8340:	48 8d 15 53 75 09 00 	lea    0x97553(%rip),%rdx        # 0x18016f89a
1800d8347:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1800d834d:	48 2b d7             	sub    %rdi,%rdx
1800d8350:	48 8d 4f 36          	lea    0x36(%rdi),%rcx
1800d8354:	8a 01                	mov    (%rcx),%al
1800d8356:	88 04 0a             	mov    %al,(%rdx,%rcx,1)
1800d8359:	40 88 31             	mov    %sil,(%rcx)
1800d835c:	48 ff c1             	inc    %rcx
1800d835f:	49 83 e8 01          	sub    $0x1,%r8
1800d8363:	75 ef                	jne    0x1800d8354
1800d8365:	49 8b d6             	mov    %r14,%rdx
1800d8368:	e8 93 76 fe ff       	call   0x1800bfa00
1800d836d:	8b d8                	mov    %eax,%ebx
1800d836f:	85 c0                	test   %eax,%eax
1800d8371:	78 22                	js     0x1800d8395
1800d8373:	c7 05 6f 25 0c 00 01 	movl   $0x1,0xc256f(%rip)        # 0x18019a8ec
1800d837a:	00 00 00
1800d837d:	e8 4a 00 00 00       	call   0x1800d83cc
1800d8382:	8b d8                	mov    %eax,%ebx
1800d8384:	89 35 62 25 0c 00    	mov    %esi,0xc2562(%rip)        # 0x18019a8ec
1800d838a:	eb 05                	jmp    0x1800d8391
1800d838c:	bb 41 01 00 c0       	mov    $0xc0000141,%ebx
1800d8391:	85 db                	test   %ebx,%ebx
1800d8393:	79 16                	jns    0x1800d83ab
1800d8395:	49 8b ce             	mov    %r14,%rcx
1800d8398:	e8 e3 bc ff ff       	call   0x1800d4080
1800d839d:	48 89 35 04 22 0c 00 	mov    %rsi,0xc2204(%rip)        # 0x18019a5a8
1800d83a4:	48 89 35 45 24 0c 00 	mov    %rsi,0xc2445(%rip)        # 0x18019a7f0
1800d83ab:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
1800d83b2:	00