1800b7f24:	4c 89 89 08 2b 00 00 	mov    %r9,0x2b08(%rcx)
1800b7f2b:	c3                   	ret
1800b7f2c:	cc                   	int3
1800b7f2d:	cc                   	int3
1800b7f2e:	cc                   	int3
1800b7f2f:	cc                   	int3
1800b7f30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800b7f35:	4c 8b c1             	mov    %rcx,%r8
1800b7f38:	8b ca                	mov    %edx,%ecx
1800b7f3a:	45 8b 90 c0 2e 00 00 	mov    0x2ec0(%r8),%r10d
1800b7f41:	41 28 90 c4 2e 00 00 	sub    %dl,0x2ec4(%r8)
1800b7f48:	45 0f be 88 c4 2e 00 	movsbl 0x2ec4(%r8),%r9d
1800b7f4f:	00
1800b7f50:	41 d3 e2             	shl    %cl,%r10d
1800b7f53:	45 89 90 c0 2e 00 00 	mov    %r10d,0x2ec0(%r8)
1800b7f5a:	45 84 c9             	test   %r9b,%r9b
1800b7f5d:	0f 8f 97 00 00 00    	jg     0x1800b7ffa
1800b7f63:	49 8b 98 08 2b 00 00 	mov    0x2b08(%r8),%rbx
1800b7f6a:	49 8b 90 10 2b 00 00 	mov    0x2b10(%r8),%rdx
1800b7f71:	48 3b da             	cmp    %rdx,%rbx
1800b7f74:	73 79                	jae    0x1800b7fef
1800b7f76:	44 0f b6 5b 01       	movzbl 0x1(%rbx),%r11d
1800b7f7b:	41 8b c9             	mov    %r9d,%ecx
1800b7f7e:	0f b6 03             	movzbl (%rbx),%eax
1800b7f81:	f7 d9                	neg    %ecx
1800b7f83:	41 c1 e3 08          	shl    $0x8,%r11d
1800b7f87:	41 80 c1 10          	add    $0x10,%r9b
1800b7f8b:	44 0b d8             	or     %eax,%r11d
1800b7f8e:	45 88 88 c4 2e 00 00 	mov    %r9b,0x2ec4(%r8)
1800b7f95:	41 d3 e3             	shl    %cl,%r11d
1800b7f98:	45 0b da             	or     %r10d,%r11d
1800b7f9b:	4c 8d 53 02          	lea    0x2(%rbx),%r10
1800b7f9f:	4d 89 90 08 2b 00 00 	mov    %r10,0x2b08(%r8)
1800b7fa6:	45 89 98 c0 2e 00 00 	mov    %r11d,0x2ec0(%r8)
1800b7fad:	45 84 c9             	test   %r9b,%r9b
1800b7fb0:	7f 48                	jg     0x1800b7ffa
1800b7fb2:	4c 3b d2             	cmp    %rdx,%r10
1800b7fb5:	73 38                	jae    0x1800b7fef
1800b7fb7:	41 0f b6 02          	movzbl (%r10),%eax
1800b7fbb:	41 0f b6 52 01       	movzbl 0x1(%r10),%edx
1800b7fc0:	c1 e2 08             	shl    $0x8,%edx
1800b7fc3:	0b d0                	or     %eax,%edx
1800b7fc5:	41 0f be c9          	movsbl %r9b,%ecx
1800b7fc9:	f7 d9                	neg    %ecx
1800b7fcb:	49 8d 42 02          	lea    0x2(%r10),%rax
1800b7fcf:	d3 e2                	shl    %cl,%edx
1800b7fd1:	41 0b d3             	or     %r11d,%edx
1800b7fd4:	49 89 80 08 2b 00 00 	mov    %rax,0x2b08(%r8)
1800b7fdb:	41 80 c1 10          	add    $0x10,%r9b
1800b7fdf:	41 89 90 c0 2e 00 00 	mov    %edx,0x2ec0(%r8)
1800b7fe6:	45 88 88 c4 2e 00 00 	mov    %r9b,0x2ec4(%r8)
1800b7fed:	eb 0b                	jmp    0x1800b7ffa
1800b7fef:	41 c7 80 cc 2e 00 00 	movl   $0x1,0x2ecc(%r8)
1800b7ff6:	01 00 00 00
1800b7ffa:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1800b7fff:	c3                   	ret
1800b8000:	cc                   	int3
1800b8001:	cc                   	int3
1800b8002:	cc                   	int3
1800b8003:	cc                   	int3
1800b8004:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800b8009:	55                   	push   %rbp
1800b800a:	56                   	push   %rsi
1800b800b:	57                   	push   %rdi
1800b800c:	41 54                	push   %r12
1800b800e:	41 55                	push   %r13
1800b8010:	41 56                	push   %r14
1800b8012:	41 57                	push   %r15
1800b8014:	48 8d ac 24 e0 fd ff 	lea    -0x220(%rsp),%rbp
1800b801b:	ff
1800b801c:	48 81 ec 20 03 00 00 	sub    $0x320,%rsp
1800b8023:	48 8b 05 46 49 0b 00 	mov    0xb4946(%rip),%rax        # 0x18016c970
1800b802a:	48 33 c4             	xor    %rsp,%rax
1800b802d:	48 89 85 10 02 00 00 	mov    %rax,0x210(%rbp)
1800b8034:	4d 8b e9             	mov    %r9,%r13
1800b8037:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1800b803c:	4d 8b f8             	mov    %r8,%r15
1800b803f:	4c 63 e2             	movslq %edx,%r12
1800b8042:	48 8b f9             	mov    %rcx,%rdi
1800b8045:	33 f6                	xor    %esi,%esi
1800b8047:	8b 9f c0 2e 00 00    	mov    0x2ec0(%rdi),%ebx
1800b804d:	ba 04 00 00 00       	mov    $0x4,%edx
1800b8052:	48 8b cf             	mov    %rdi,%rcx
1800b8055:	c1 eb 1c             	shr    $0x1c,%ebx
1800b8058:	e8 d3 fe ff ff       	call   0x1800b7f30
1800b805d:	88 5c 34 38          	mov    %bl,0x38(%rsp,%rsi,1)
1800b8061:	48 ff c6             	inc    %rsi
1800b8064:	48 83 fe 14          	cmp    $0x14,%rsi
1800b8068:	7c dd                	jl     0x1800b8047
1800b806a:	83 bf cc 2e 00 00 00 	cmpl   $0x0,0x2ecc(%rdi)
1800b8071:	0f 85 cc 02 00 00    	jne    0x1800b8343
1800b8077:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1800b807c:	41 b1 08             	mov    $0x8,%r9b
1800b807f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1800b8084:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1800b8089:	48 8d 45 10          	lea    0x10(%rbp),%rax
1800b808d:	ba 14 00 00 00       	mov    $0x14,%edx
1800b8092:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800b8097:	e8 94 13 00 00       	call   0x1800b9430
1800b809c:	45 33 c9             	xor    %r9d,%r9d
1800b809f:	41 8b f1             	mov    %r9d,%esi
1800b80a2:	45 85 e4             	test   %r12d,%r12d
1800b80a5:	0f 8e 88 02 00 00    	jle    0x1800b8333
1800b80ab:	4c 8d 15 a6 b7 09 00 	lea    0x9b7a6(%rip),%r10        # 0x180153858
1800b80b2:	44 8b 87 c0 2e 00 00 	mov    0x2ec0(%rdi),%r8d
1800b80b9:	41 8b c0             	mov    %r8d,%eax
1800b80bc:	48 c1 e8 18          	shr    $0x18,%rax
1800b80c0:	0f b7 5c 45 10       	movzwl 0x10(%rbp,%rax,2),%ebx
1800b80c5:	66 85 db             	test   %bx,%bx
1800b80c8:	79 4e                	jns    0x1800b8118
1800b80ca:	ba 00 00 80 00       	mov    $0x800000,%edx
1800b80cf:	66 f7 db             	neg    %bx
1800b80d2:	0f bf c3             	movswl %bx,%eax
1800b80d5:	8d 0c 00             	lea    (%rax,%rax,1),%ecx
1800b80d8:	44 85 c2             	test   %r8d,%edx
1800b80db:	74 17                	je     0x1800b80f4
1800b80dd:	8d 41 01             	lea    0x1(%rcx),%eax
1800b80e0:	83 f8 5e             	cmp    $0x5e,%eax
1800b80e3:	73 0a                	jae    0x1800b80ef
1800b80e5:	48 63 c1             	movslq %ecx,%rax
1800b80e8:	0f b7 5c 44 52       	movzwl 0x52(%rsp,%rax,2),%ebx
1800b80ed:	eb 22                	jmp    0x1800b8111
1800b80ef:	41 8b d9             	mov    %r9d,%ebx
1800b80f2:	eb 13                	jmp    0x1800b8107
1800b80f4:	83 f9 5e             	cmp    $0x5e,%ecx
1800b80f7:	73 0a                	jae    0x1800b8103
1800b80f9:	48 63 c1             	movslq %ecx,%rax
1800b80fc:	0f b7 5c 44 50       	movzwl 0x50(%rsp,%rax,2),%ebx
1800b8101:	eb 0e                	jmp    0x1800b8111
1800b8103:	41 0f b7 d9          	movzwl %r9w,%ebx
1800b8107:	c7 87 cc 2e 00 00 01 	movl   $0x1,0x2ecc(%rdi)
1800b810e:	00 00 00
1800b8111:	d1 ea                	shr    $1,%edx
1800b8113:	66 85 db             	test   %bx,%bx
1800b8116:	78 b7                	js     0x1800b80cf
1800b8118:	66 83 fb 18          	cmp    $0x18,%bx
1800b811c:	73 36                	jae    0x1800b8154
1800b811e:	66 85 db             	test   %bx,%bx
1800b8121:	78 31                	js     0x1800b8154
1800b8123:	8b 87 cc 2e 00 00    	mov    0x2ecc(%rdi),%eax
1800b8129:	85 c0                	test   %eax,%eax
1800b812b:	0f 85 12 02 00 00    	jne    0x1800b8343
1800b8131:	48 0f bf c3          	movswq %bx,%rax
1800b8135:	48 8b cf             	mov    %rdi,%rcx
1800b8138:	0f b6 54 04 38       	movzbl 0x38(%rsp,%rax,1),%edx
1800b813d:	e8 ee fd ff ff       	call   0x1800b7f30
1800b8142:	8b 87 cc 2e 00 00    	mov    0x2ecc(%rdi),%eax
1800b8148:	4c 8d 15 09 b7 09 00 	lea    0x9b709(%rip),%r10        # 0x180153858
1800b814f:	45 33 c9             	xor    %r9d,%r9d
1800b8152:	eb 0f                	jmp    0x1800b8163
1800b8154:	c7 87 cc 2e 00 00 01 	movl   $0x1,0x2ecc(%rdi)
1800b815b:	00 00 00
1800b815e:	b8 01 00 00 00       	mov    $0x1,%eax
1800b8163:	85 c0                	test   %eax,%eax
1800b8165:	0f 85 d8 01 00 00    	jne    0x1800b8343
1800b816b:	4c 63 f6             	movslq %esi,%r14
1800b816e:	66 83 fb 11          	cmp    $0x11,%bx
1800b8172:	75 1c                	jne    0x1800b8190
1800b8174:	8b 9f c0 2e 00 00    	mov    0x2ec0(%rdi),%ebx
1800b817a:	8d 50 04             	lea    0x4(%rax),%edx
1800b817d:	c1 eb 1c             	shr    $0x1c,%ebx
1800b8180:	48 8b cf             	mov    %rdi,%rcx
1800b8183:	e8 a8 fd ff ff       	call   0x1800b7f30
1800b8188:	8d 4b 04             	lea    0x4(%rbx),%ecx
1800b818b:	8d 43 04             	lea    0x4(%rbx),%eax
1800b818e:	eb 22                	jmp    0x1800b81b2
1800b8190:	66 83 fb 12          	cmp    $0x12,%bx
1800b8194:	75 51                	jne    0x1800b81e7
1800b8196:	8b 9f c0 2e 00 00    	mov    0x2ec0(%rdi),%ebx
1800b819c:	ba 05 00 00 00       	mov    $0x5,%edx
1800b81a1:	c1 eb 1b             	shr    $0x1b,%ebx
1800b81a4:	48 8b cf             	mov    %rdi,%rcx
1800b81a7:	e8 84 fd ff ff       	call   0x1800b7f30
1800b81ac:	8d 4b 14             	lea    0x14(%rbx),%ecx
1800b81af:	8d 43 14             	lea    0x14(%rbx),%eax
1800b81b2:	03 ce                	add    %esi,%ecx
1800b81b4:	41 8b dc             	mov    %r12d,%ebx
1800b81b7:	2b de                	sub    %esi,%ebx
1800b81b9:	41 3b cc             	cmp    %r12d,%ecx
1800b81bc:	0f 4c d8             	cmovl  %eax,%ebx
1800b81bf:	45 33 c9             	xor    %r9d,%r9d
1800b81c2:	85 db                	test   %ebx,%ebx
1800b81c4:	7e 13                	jle    0x1800b81d9
1800b81c6:	4b 8d 0c 2e          	lea    (%r14,%r13,1),%rcx
1800b81ca:	44 8b c3             	mov    %ebx,%r8d
1800b81cd:	33 d2                	xor    %edx,%edx
1800b81cf:	e8 ac da 07 00       	call   0x180135c80
1800b81d4:	03 f3                	add    %ebx,%esi
1800b81d6:	45 33 c9             	xor    %r9d,%r9d
1800b81d9:	ff ce                	dec    %esi
1800b81db:	4c 8d 15 76 b6 09 00 	lea    0x9b676(%rip),%r10        # 0x180153858
1800b81e2:	e9 41 01 00 00       	jmp    0x1800b8328
1800b81e7:	66 83 fb 13          	cmp    $0x13,%bx
1800b81eb:	0f 85 21 01 00 00    	jne    0x1800b8312
1800b81f1:	8b 9f c0 2e 00 00    	mov    0x2ec0(%rdi),%ebx
1800b81f7:	ba 01 00 00 00       	mov    $0x1,%edx
1800b81fc:	48 8b cf             	mov    %rdi,%rcx
1800b81ff:	c1 eb 1f             	shr    $0x1f,%ebx
1800b8202:	e8 29 fd ff ff       	call   0x1800b7f30
1800b8207:	44 8b 87 c0 2e 00 00 	mov    0x2ec0(%rdi),%r8d
1800b820e:	8d 43 04             	lea    0x4(%rbx),%eax
1800b8211:	8d 4b 04             	lea    0x4(%rbx),%ecx
1800b8214:	45 8b fc             	mov    %r12d,%r15d
1800b8217:	44 2b fe             	sub    %esi,%r15d
1800b821a:	03 ce                	add    %esi,%ecx
1800b821c:	41 3b cc             	cmp    %r12d,%ecx
1800b821f:	44 0f 4c f8          	cmovl  %eax,%r15d
1800b8223:	41 8b c0             	mov    %r8d,%eax
1800b8226:	48 c1 e8 18          	shr    $0x18,%rax
1800b822a:	45 33 c9             	xor    %r9d,%r9d
1800b822d:	0f b7 5c 45 10       	movzwl 0x10(%rbp,%rax,2),%ebx
1800b8232:	66 85 db             	test   %bx,%bx
1800b8235:	79 4e                	jns    0x1800b8285
1800b8237:	ba 00 00 80 00       	mov    $0x800000,%edx
1800b823c:	66 f7 db             	neg    %bx
1800b823f:	0f bf c3             	movswl %bx,%eax
1800b8242:	8d 0c 00             	lea    (%rax,%rax,1),%ecx
1800b8245:	44 85 c2             	test   %r8d,%edx
1800b8248:	74 17                	je     0x1800b8261
1800b824a:	8d 41 01             	lea    0x1(%rcx),%eax
1800b824d:	83 f8 5e             	cmp    $0x5e,%eax
1800b8250:	73 0a                	jae    0x1800b825c
1800b8252:	48 63 c1             	movslq %ecx,%rax
1800b8255:	0f b7 5c 44 52       	movzwl 0x52(%rsp,%rax,2),%ebx
1800b825a:	eb 22                	jmp    0x1800b827e
1800b825c:	41 8b d9             	mov    %r9d,%ebx
1800b825f:	eb 13                	jmp    0x1800b8274
1800b8261:	83 f9 5e             	cmp    $0x5e,%ecx
1800b8264:	73 0a                	jae    0x1800b8270
1800b8266:	48 63 c1             	movslq %ecx,%rax
1800b8269:	0f b7 5c 44 50       	movzwl 0x50(%rsp,%rax,2),%ebx
1800b826e:	eb 0e                	jmp    0x1800b827e
1800b8270:	41 0f b7 d9          	movzwl %r9w,%ebx
1800b8274:	c7 87 cc 2e 00 00 01 	movl   $0x1,0x2ecc(%rdi)
1800b827b:	00 00 00
1800b827e:	d1 ea                	shr    $1,%edx
1800b8280:	66 85 db             	test   %bx,%bx
1800b8283:	78 b7                	js     0x1800b823c
1800b8285:	66 83 fb 18          	cmp    $0x18,%bx
1800b8289:	73 2f                	jae    0x1800b82ba
1800b828b:	66 85 db             	test   %bx,%bx
1800b828e:	78 2a                	js     0x1800b82ba
1800b8290:	8b 87 cc 2e 00 00    	mov    0x2ecc(%rdi),%eax
1800b8296:	85 c0                	test   %eax,%eax
1800b8298:	0f 85 a5 00 00 00    	jne    0x1800b8343
1800b829e:	48 0f bf c3          	movswq %bx,%rax
1800b82a2:	48 8b cf             	mov    %rdi,%rcx
1800b82a5:	0f b6 54 04 38       	movzbl 0x38(%rsp,%rax,1),%edx
1800b82aa:	e8 81 fc ff ff       	call   0x1800b7f30
1800b82af:	8b 87 cc 2e 00 00    	mov    0x2ecc(%rdi),%eax
1800b82b5:	45 33 c9             	xor    %r9d,%r9d
1800b82b8:	eb 0f                	jmp    0x1800b82c9
1800b82ba:	c7 87 cc 2e 00 00 01 	movl   $0x1,0x2ecc(%rdi)
1800b82c1:	00 00 00
1800b82c4:	b8 01 00 00 00       	mov    $0x1,%eax
1800b82c9:	85 c0                	test   %eax,%eax
1800b82cb:	75 76                	jne    0x1800b8343
1800b82cd:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1800b82d2:	4c 8d 15 7f b5 09 00 	lea    0x9b57f(%rip),%r10        # 0x180153858
1800b82d9:	41 0f b6 0c 06       	movzbl (%r14,%rax,1),%ecx
1800b82de:	0f bf c3             	movswl %bx,%eax
1800b82e1:	2b c8                	sub    %eax,%ecx
1800b82e3:	48 63 c1             	movslq %ecx,%rax
1800b82e6:	42 8a 4c 10 11       	mov    0x11(%rax,%r10,1),%cl
1800b82eb:	45 85 ff             	test   %r15d,%r15d
1800b82ee:	7e 19                	jle    0x1800b8309
1800b82f0:	49 8b c4             	mov    %r12,%rax
1800b82f3:	41 ff cf             	dec    %r15d
1800b82f6:	4c 3b f0             	cmp    %rax,%r14
1800b82f9:	7d 0e                	jge    0x1800b8309
1800b82fb:	43 88 0c 2e          	mov    %cl,(%r14,%r13,1)
1800b82ff:	ff c6                	inc    %esi
1800b8301:	49 ff c6             	inc    %r14
1800b8304:	45 85 ff             	test   %r15d,%r15d
1800b8307:	7f ea                	jg     0x1800b82f3
1800b8309:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1800b830e:	ff ce                	dec    %esi
1800b8310:	eb 16                	jmp    0x1800b8328
1800b8312:	43 0f b6 0c 3e       	movzbl (%r14,%r15,1),%ecx
1800b8317:	0f bf c3             	movswl %bx,%eax
1800b831a:	2b c8                	sub    %eax,%ecx
1800b831c:	48 63 d1             	movslq %ecx,%rdx
1800b831f:	42 8a 4c 12 11       	mov    0x11(%rdx,%r10,1),%cl
1800b8324:	43 88 0c 2e          	mov    %cl,(%r14,%r13,1)
1800b8328:	ff c6                	inc    %esi
1800b832a:	41 3b f4             	cmp    %r12d,%esi
1800b832d:	0f 8c 7f fd ff ff    	jl     0x1800b80b2
1800b8333:	44 39 8f cc 2e 00 00 	cmp    %r9d,0x2ecc(%rdi)
1800b833a:	75 07                	jne    0x1800b8343
1800b833c:	b8 01 00 00 00       	mov    $0x1,%eax
1800b8341:	eb 02                	jmp    0x1800b8345
1800b8343:	33 c0                	xor    %eax,%eax
1800b8345:	48 8b 8d 10 02 00 00 	mov    0x210(%rbp),%rcx
1800b834c:	48 33 cc             	xor    %rsp,%rcx
1800b834f:	e8 d8 d7 f5 ff       	call   0x180015b2c
1800b8354:	48 8b 9c 24 68 03 00 	mov    0x368(%rsp),%rbx
1800b835b:	00
1800b835c:	48 81 c4 20 03 00 00 	add    $0x320,%rsp
1800b8363:	41 5f                	pop    %r15
1800b8365:	41 5e                	pop    %r14
1800b8367:	41 5d                	pop    %r13
1800b8369:	41 5c                	pop    %r12
1800b836b:	5f                   	pop    %rdi
1800b836c:	5e                   	pop    %rsi
1800b836d:	5d                   	pop    %rbp
1800b836e:	c3                   	ret
1800b836f:	cc                   	int3
1800b8370:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800b8375:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800b837a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1800b837f:	55                   	push   %rbp
1800b8380:	41 54                	push   %r12
1800b8382:	41 55                	push   %r13
1800b8384:	41 56                	push   %r14
1800b8386:	41 57                	push   %r15
1800b8388:	48 8b ec             	mov    %rsp,%rbp
1800b838b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1800b8392:	48 8b 05 d7 45 0b 00 	mov    0xb45d7(%rip),%rax        # 0x18016c970
1800b8399:	48 33 c4             	xor    %rsp,%rax
1800b839c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800b83a0:	45 33 ed             	xor    %r13d,%r13d
1800b83a3:	48 8b f9             	mov    %rcx,%rdi
1800b83a6:	41 8b f5             	mov    %r13d,%esi
1800b83a9:	45 8d 65 01          	lea    0x1(%r13),%r12d
1800b83ad:	45 8d 75 08          	lea    0x8(%r13),%r14d
1800b83b1:	8b 9f c0 2e 00 00    	mov    0x2ec0(%rdi),%ebx
1800b83b7:	ba 03 00 00 00       	mov    $0x3,%edx
1800b83bc:	48 8b cf             	mov    %rdi,%rcx
1800b83bf:	c1 eb 1d             	shr    $0x1d,%ebx
1800b83c2:	e8 69 fb ff ff       	call   0x1800b7f30
1800b83c7:	88 9c 37 38 0e 00 00 	mov    %bl,0xe38(%rdi,%rsi,1)
1800b83ce:	49 03 f4             	add    %r12,%rsi
1800b83d1:	49 3b f6             	cmp    %r14,%rsi
1800b83d4:	7c db                	jl     0x1800b83b1
1800b83d6:	44 39 af cc 2e 00 00 	cmp    %r13d,0x2ecc(%rdi)
1800b83dd:	0f 85 57 01 00 00    	jne    0x1800b853a
1800b83e3:	33 c0                	xor    %eax,%eax
1800b83e5:	4c 8d bf b8 0d 00 00 	lea    0xdb8(%rdi),%r15
1800b83ec:	0f 57 c0             	xorps  %xmm0,%xmm0
1800b83ef:	66 89 45 c0          	mov    %ax,-0x40(%rbp)
1800b83f3:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1800b83f7:	41 0f b7 cd          	movzwl %r13w,%ecx
1800b83fb:	44 8d 58 10          	lea    0x10(%rax),%r11d
1800b83ff:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1800b8403:	0f b7 c1             	movzwl %cx,%eax
1800b8406:	0f b6 94 38 38 0e 00 	movzbl 0xe38(%rax,%rdi,1),%edx
1800b840d:	00
1800b840e:	41 3a d3             	cmp    %r11b,%dl
1800b8411:	0f 87 23 01 00 00    	ja     0x1800b853a
1800b8417:	66 44 01 64 55 a0    	add    %r12w,-0x60(%rbp,%rdx,2)