1800ff0a0:	cc                   	int3
1800ff0a1:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1800ff0a5:	4c 8b c3             	mov    %rbx,%r8
1800ff0a8:	49 8b cd             	mov    %r13,%rcx
1800ff0ab:	e8 10 69 03 00       	call   0x1801359c0
1800ff0b0:	48 d1 eb             	shr    $1,%rbx
1800ff0b3:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1800ff0b7:	49 8b d5             	mov    %r13,%rdx
1800ff0ba:	66 45 89 74 5d 00    	mov    %r14w,0x0(%r13,%rbx,2)
1800ff0c0:	e8 ff e5 f7 ff       	call   0x18007d6c4
1800ff0c5:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800ff0c9:	48 8d 55 58          	lea    0x58(%rbp),%rdx
1800ff0cd:	48 8b cf             	mov    %rdi,%rcx
1800ff0d0:	ff d0                	call   *%rax
1800ff0d2:	0f 1f 00             	nopl   (%rax)
1800ff0d5:	4c 8d 05 c4 cd 05 00 	lea    0x5cdc4(%rip),%r8        # 0x18015bea0
1800ff0dc:	49 8b d4             	mov    %r12,%rdx
1800ff0df:	48 8b cf             	mov    %rdi,%rcx
1800ff0e2:	e8 3d 06 00 00       	call   0x1800ff724
1800ff0e7:	8b d8                	mov    %eax,%ebx
1800ff0e9:	83 f8 ff             	cmp    $0xffffffff,%eax
1800ff0ec:	0f 84 46 ff ff ff    	je     0x1800ff038
1800ff0f2:	48 8b 47 08          	mov    0x8(%rdi),%rax
1800ff0f6:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1800ff0fa:	8b d3                	mov    %ebx,%edx
1800ff0fc:	48 8b cf             	mov    %rdi,%rcx
1800ff0ff:	ff d0                	call   *%rax
1800ff101:	0f 1f 00             	nopl   (%rax)
1800ff104:	48 85 c0             	test   %rax,%rax
1800ff107:	0f 84 2b ff ff ff    	je     0x1800ff038
1800ff10d:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
1800ff111:	4c 8b c0             	mov    %rax,%r8
1800ff114:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800ff119:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
1800ff11d:	48 8b cf             	mov    %rdi,%rcx
1800ff120:	8b d3                	mov    %ebx,%edx
1800ff122:	e8 91 07 00 00       	call   0x1800ff8b8
1800ff127:	8b 5d 40             	mov    0x40(%rbp),%ebx
1800ff12a:	4c 8b e8             	mov    %rax,%r13
1800ff12d:	48 8b 47 18          	mov    0x18(%rdi),%rax
1800ff131:	33 d2                	xor    %edx,%edx
1800ff133:	41 b8 43 4d 35 36    	mov    $0x36354d43,%r8d
1800ff139:	8d 4b 02             	lea    0x2(%rbx),%ecx
1800ff13c:	ff d0                	call   *%rax
1800ff13e:	0f 1f 00             	nopl   (%rax)
1800ff141:	4c 8b e0             	mov    %rax,%r12
1800ff144:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1800ff148:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800ff14c:	48 8b cf             	mov    %rdi,%rcx
1800ff14f:	ff d0                	call   *%rax
1800ff151:	0f 1f 00             	nopl   (%rax)
1800ff154:	4d 85 e4             	test   %r12,%r12
1800ff157:	0f 84 cb fe ff ff    	je     0x1800ff028
1800ff15d:	44 8b c3             	mov    %ebx,%r8d
1800ff160:	49 8b d5             	mov    %r13,%rdx
1800ff163:	49 8b cc             	mov    %r12,%rcx
1800ff166:	e8 55 68 03 00       	call   0x1801359c0
1800ff16b:	48 d1 eb             	shr    $1,%rbx
1800ff16e:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
1800ff172:	49 8b d4             	mov    %r12,%rdx
1800ff175:	66 45 89 34 5c       	mov    %r14w,(%r12,%rbx,2)
1800ff17a:	e8 45 e5 f7 ff       	call   0x18007d6c4
1800ff17f:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800ff183:	48 8d 55 58          	lea    0x58(%rbp),%rdx
1800ff187:	48 8b cf             	mov    %rdi,%rcx
1800ff18a:	ff d0                	call   *%rax
1800ff18c:	0f 1f 00             	nopl   (%rax)
1800ff18f:	49 8b 47 08          	mov    0x8(%r15),%rax
1800ff193:	4c 39 38             	cmp    %r15,(%rax)
1800ff196:	74 07                	je     0x1800ff19f
1800ff198:	b9 03 00 00 00       	mov    $0x3,%ecx
1800ff19d:	cd 29                	int    $0x29
1800ff19f:	4c 89 3e             	mov    %r15,(%rsi)
1800ff1a2:	41 b6 01             	mov    $0x1,%r14b
1800ff1a5:	48 89 46 08          	mov    %rax,0x8(%rsi)
1800ff1a9:	48 89 30             	mov    %rsi,(%rax)
1800ff1ac:	49 89 77 08          	mov    %rsi,0x8(%r15)
1800ff1b0:	e9 c0 fe ff ff       	jmp    0x1800ff075
1800ff1b5:	cc                   	int3
1800ff1b6:	cc                   	int3
1800ff1b7:	cc                   	int3
1800ff1b8:	48 8b c4             	mov    %rsp,%rax
1800ff1bb:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800ff1bf:	48 89 68 10          	mov    %rbp,0x10(%rax)
1800ff1c3:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800ff1c7:	48 89 78 20          	mov    %rdi,0x20(%rax)
1800ff1cb:	41 54                	push   %r12
1800ff1cd:	41 56                	push   %r14
1800ff1cf:	41 57                	push   %r15
1800ff1d1:	48 83 ec 20          	sub    $0x20,%rsp
1800ff1d5:	45 33 ff             	xor    %r15d,%r15d
1800ff1d8:	4d 8b f0             	mov    %r8,%r14
1800ff1db:	48 8b f2             	mov    %rdx,%rsi
1800ff1de:	4d 85 c0             	test   %r8,%r8
1800ff1e1:	74 04                	je     0x1800ff1e7
1800ff1e3:	66 45 89 38          	mov    %r15w,(%r8)
1800ff1e7:	f6 42 02 20          	testb  $0x20,0x2(%rdx)
1800ff1eb:	41 b8 43 4d 32 20    	mov    $0x20324d43,%r8d
1800ff1f1:	0f b7 5a 48          	movzwl 0x48(%rdx),%ebx
1800ff1f5:	48 8b 41 18          	mov    0x18(%rcx),%rax
1800ff1f9:	74 54                	je     0x1800ff24f
1800ff1fb:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1800ff201:	33 d2                	xor    %edx,%edx
1800ff203:	66 41 03 dc          	add    %r12w,%bx
1800ff207:	66 03 db             	add    %bx,%bx
1800ff20a:	0f b7 eb             	movzwl %bx,%ebp
1800ff20d:	8b cd                	mov    %ebp,%ecx
1800ff20f:	ff d0                	call   *%rax
1800ff211:	0f 1f 00             	nopl   (%rax)
1800ff214:	48 8b f8             	mov    %rax,%rdi
1800ff217:	48 85 c0             	test   %rax,%rax
1800ff21a:	74 49                	je     0x1800ff265
1800ff21c:	0f b7 4e 48          	movzwl 0x48(%rsi),%ecx
1800ff220:	41 8b d7             	mov    %r15d,%edx
1800ff223:	d1 ed                	shr    $1,%ebp
1800ff225:	3b e9                	cmp    %ecx,%ebp
1800ff227:	0f 43 e9             	cmovae %ecx,%ebp
1800ff22a:	85 ed                	test   %ebp,%ebp
1800ff22c:	74 4c                	je     0x1800ff27a
1800ff22e:	48 83 c6 4c          	add    $0x4c,%rsi
1800ff232:	45 8d 44 24 01       	lea    0x1(%r12),%r8d
1800ff237:	48 8b c8             	mov    %rax,%rcx
1800ff23a:	0f b6 06             	movzbl (%rsi),%eax
1800ff23d:	41 03 d4             	add    %r12d,%edx
1800ff240:	66 89 01             	mov    %ax,(%rcx)
1800ff243:	49 03 f4             	add    %r12,%rsi
1800ff246:	49 03 c8             	add    %r8,%rcx
1800ff249:	3b d5                	cmp    %ebp,%edx
1800ff24b:	72 ed                	jb     0x1800ff23a
1800ff24d:	eb 2b                	jmp    0x1800ff27a
1800ff24f:	66 83 c3 02          	add    $0x2,%bx
1800ff253:	33 d2                	xor    %edx,%edx
1800ff255:	0f b7 cb             	movzwl %bx,%ecx
1800ff258:	ff d0                	call   *%rax
1800ff25a:	0f 1f 00             	nopl   (%rax)
1800ff25d:	48 8b f8             	mov    %rax,%rdi
1800ff260:	48 85 c0             	test   %rax,%rax
1800ff263:	75 04                	jne    0x1800ff269
1800ff265:	33 c0                	xor    %eax,%eax
1800ff267:	eb 29                	jmp    0x1800ff292
1800ff269:	44 0f b7 46 48       	movzwl 0x48(%rsi),%r8d
1800ff26e:	48 8d 56 4c          	lea    0x4c(%rsi),%rdx
1800ff272:	48 8b cf             	mov    %rdi,%rcx
1800ff275:	e8 46 67 03 00       	call   0x1801359c0
1800ff27a:	0f b7 c3             	movzwl %bx,%eax
1800ff27d:	48 d1 e8             	shr    $1,%rax
1800ff280:	66 44 89 7c 47 fe    	mov    %r15w,-0x2(%rdi,%rax,2)
1800ff286:	4d 85 f6             	test   %r14,%r14
1800ff289:	74 04                	je     0x1800ff28f
1800ff28b:	66 41 89 1e          	mov    %bx,(%r14)
1800ff28f:	48 8b c7             	mov    %rdi,%rax
1800ff292:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1800ff297:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1800ff29c:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1800ff2a1:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1800ff2a6:	48 83 c4 20          	add    $0x20,%rsp
1800ff2aa:	41 5f                	pop    %r15
1800ff2ac:	41 5e                	pop    %r14
1800ff2ae:	41 5c                	pop    %r12
1800ff2b0:	c3                   	ret
1800ff2b1:	cc                   	int3
1800ff2b2:	cc                   	int3
1800ff2b3:	cc                   	int3
1800ff2b4:	4c 8b dc             	mov    %rsp,%r11
1800ff2b7:	49 89 5b 10          	mov    %rbx,0x10(%r11)
1800ff2bb:	49 89 6b 18          	mov    %rbp,0x18(%r11)
1800ff2bf:	49 89 73 20          	mov    %rsi,0x20(%r11)
1800ff2c3:	57                   	push   %rdi
1800ff2c4:	41 56                	push   %r14
1800ff2c6:	41 57                	push   %r15
1800ff2c8:	48 83 ec 40          	sub    $0x40,%rsp
1800ff2cc:	48 8b 41 40          	mov    0x40(%rcx),%rax
1800ff2d0:	33 db                	xor    %ebx,%ebx
1800ff2d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1800ff2d5:	4d 8b f9             	mov    %r9,%r15
1800ff2d8:	49 8b e8             	mov    %r8,%rbp
1800ff2db:	44 8b f2             	mov    %edx,%r14d
1800ff2de:	48 8b f1             	mov    %rcx,%rsi
1800ff2e1:	8b 78 24             	mov    0x24(%rax),%edi
1800ff2e4:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1800ff2e9:	4d 85 c0             	test   %r8,%r8
1800ff2ec:	74 68                	je     0x1800ff356
1800ff2ee:	66 41 39 18          	cmp    %bx,(%r8)
1800ff2f2:	74 62                	je     0x1800ff356
1800ff2f4:	41 0f 10 00          	movups (%r8),%xmm0
1800ff2f8:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1800ff2fd:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1800ff302:	66 48 0f 7e c0       	movq   %xmm0,%rax
1800ff307:	48 85 c0             	test   %rax,%rax
1800ff30a:	74 13                	je     0x1800ff31f
1800ff30c:	4d 8d 43 08          	lea    0x8(%r11),%r8
1800ff310:	49 8d 53 c8          	lea    -0x38(%r11),%rdx
1800ff314:	49 8d 4b d8          	lea    -0x28(%r11),%rcx
1800ff318:	e8 5b 08 00 00       	call   0x1800ffb78
1800ff31d:	eb 02                	jmp    0x1800ff321
1800ff31f:	b0 01                	mov    $0x1,%al
1800ff321:	84 c0                	test   %al,%al
1800ff323:	74 58                	je     0x1800ff37d
1800ff325:	41 b0 01             	mov    $0x1,%r8b
1800ff328:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1800ff32d:	48 8d 0d 5c ce 05 00 	lea    0x5ce5c(%rip),%rcx        # 0x18015c190
1800ff334:	e8 cb e3 f7 ff       	call   0x18007d704
1800ff339:	48 8b ce             	mov    %rsi,%rcx
1800ff33c:	84 c0                	test   %al,%al
1800ff33e:	74 0a                	je     0x1800ff34a
1800ff340:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800ff345:	41 8b d6             	mov    %r14d,%edx
1800ff348:	eb 05                	jmp    0x1800ff34f
1800ff34a:	4c 8b c5             	mov    %rbp,%r8
1800ff34d:	8b d7                	mov    %edi,%edx
1800ff34f:	e8 04 54 00 00       	call   0x180104758
1800ff354:	8b f8                	mov    %eax,%edi
1800ff356:	83 ff ff             	cmp    $0xffffffff,%edi
1800ff359:	74 22                	je     0x1800ff37d
1800ff35b:	48 8b 46 08          	mov    0x8(%rsi),%rax
1800ff35f:	8b d7                	mov    %edi,%edx
1800ff361:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
1800ff368:	00
1800ff369:	48 8b ce             	mov    %rsi,%rcx
1800ff36c:	ff d0                	call   *%rax
1800ff36e:	0f 1f 00             	nopl   (%rax)
1800ff371:	49 89 07             	mov    %rax,(%r15)
1800ff374:	48 f7 d8             	neg    %rax
1800ff377:	1a c0                	sbb    %al,%al
1800ff379:	24 01                	and    $0x1,%al
1800ff37b:	8a d8                	mov    %al,%bl
1800ff37d:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1800ff382:	8a c3                	mov    %bl,%al
1800ff384:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1800ff389:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1800ff38e:	48 83 c4 40          	add    $0x40,%rsp
1800ff392:	41 5f                	pop    %r15
1800ff394:	41 5e                	pop    %r14
1800ff396:	5f                   	pop    %rdi
1800ff397:	c3                   	ret
1800ff398:	cc                   	int3
1800ff399:	cc                   	int3
1800ff39a:	cc                   	int3
1800ff39b:	cc                   	int3
1800ff39c:	4c 8b dc             	mov    %rsp,%r11
1800ff39f:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1800ff3a3:	49 89 73 10          	mov    %rsi,0x10(%r11)
1800ff3a7:	49 89 7b 20          	mov    %rdi,0x20(%r11)
1800ff3ab:	4d 89 43 18          	mov    %r8,0x18(%r11)
1800ff3af:	55                   	push   %rbp
1800ff3b0:	41 56                	push   %r14
1800ff3b2:	41 57                	push   %r15
1800ff3b4:	48 8b ec             	mov    %rsp,%rbp
1800ff3b7:	48 83 ec 60          	sub    $0x60,%rsp
1800ff3bb:	33 c0                	xor    %eax,%eax
1800ff3bd:	4c 8d 05 4c cc 05 00 	lea    0x5cc4c(%rip),%r8        # 0x18015c010
1800ff3c4:	41 83 cf ff          	or     $0xffffffff,%r15d
1800ff3c8:	89 45 dc             	mov    %eax,-0x24(%rbp)
1800ff3cb:	89 45 e4             	mov    %eax,-0x1c(%rbp)
1800ff3ce:	49 8b f9             	mov    %r9,%rdi
1800ff3d1:	89 45 ec             	mov    %eax,-0x14(%rbp)
1800ff3d4:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
1800ff3d8:	89 45 d4             	mov    %eax,-0x2c(%rbp)
1800ff3db:	45 33 f6             	xor    %r14d,%r14d
1800ff3de:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1800ff3e2:	44 89 7d d8          	mov    %r15d,-0x28(%rbp)
1800ff3e6:	49 89 43 a8          	mov    %rax,-0x58(%r11)
1800ff3ea:	48 8b d9             	mov    %rcx,%rbx
1800ff3ed:	44 89 7d e0          	mov    %r15d,-0x20(%rbp)
1800ff3f1:	44 89 7d e8          	mov    %r15d,-0x18(%rbp)
1800ff3f5:	44 89 75 30          	mov    %r14d,0x30(%rbp)
1800ff3f9:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
1800ff3fd:	44 89 7d d0          	mov    %r15d,-0x30(%rbp)
1800ff401:	e8 ae fe ff ff       	call   0x1800ff2b4
1800ff406:	84 c0                	test   %al,%al
1800ff408:	0f 84 3e 01 00 00    	je     0x1800ff54c
1800ff40e:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
1800ff412:	4c 8d 05 57 cd 05 00 	lea    0x5cd57(%rip),%r8        # 0x18015c170
1800ff419:	48 8b cb             	mov    %rbx,%rcx
1800ff41c:	e8 4b 47 00 00       	call   0x180103b6c
1800ff421:	8b f0                	mov    %eax,%esi
1800ff423:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1800ff427:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800ff42b:	48 8b cb             	mov    %rbx,%rcx
1800ff42e:	ff d0                	call   *%rax
1800ff430:	0f 1f 00             	nopl   (%rax)
1800ff433:	41 3b f7             	cmp    %r15d,%esi
1800ff436:	0f 84 10 01 00 00    	je     0x1800ff54c
1800ff43c:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800ff440:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1800ff444:	8b d6                	mov    %esi,%edx
1800ff446:	48 8b cb             	mov    %rbx,%rcx
1800ff449:	ff d0                	call   *%rax
1800ff44b:	0f 1f 00             	nopl   (%rax)
1800ff44e:	48 85 c0             	test   %rax,%rax
1800ff451:	0f 84 f5 00 00 00    	je     0x1800ff54c
1800ff457:	4c 8d 05 72 ca 05 00 	lea    0x5ca72(%rip),%r8        # 0x18015bed0
1800ff45e:	48 8b d0             	mov    %rax,%rdx
1800ff461:	48 8b cb             	mov    %rbx,%rcx
1800ff464:	e8 03 47 00 00       	call   0x180103b6c
1800ff469:	8b f0                	mov    %eax,%esi
1800ff46b:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1800ff46f:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800ff473:	48 8b cb             	mov    %rbx,%rcx
1800ff476:	ff d0                	call   *%rax
1800ff478:	0f 1f 00             	nopl   (%rax)
1800ff47b:	41 3b f7             	cmp    %r15d,%esi
1800ff47e:	0f 84 c8 00 00 00    	je     0x1800ff54c
1800ff484:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800ff488:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1800ff48c:	8b d6                	mov    %esi,%edx
1800ff48e:	48 8b cb             	mov    %rbx,%rcx
1800ff491:	ff d0                	call   *%rax
1800ff493:	0f 1f 00             	nopl   (%rax)
1800ff496:	48 85 c0             	test   %rax,%rax
1800ff499:	0f 84 ad 00 00 00    	je     0x1800ff54c
1800ff49f:	4c 8d 05 3a cb 05 00 	lea    0x5cb3a(%rip),%r8        # 0x18015bfe0
1800ff4a6:	48 8b d0             	mov    %rax,%rdx
1800ff4a9:	48 8b cb             	mov    %rbx,%rcx
1800ff4ac:	e8 73 02 00 00       	call   0x1800ff724
1800ff4b1:	8b f0                	mov    %eax,%esi
1800ff4b3:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1800ff4b7:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800ff4bb:	48 8b cb             	mov    %rbx,%rcx
1800ff4be:	ff d0                	call   *%rax
1800ff4c0:	0f 1f 00             	nopl   (%rax)
1800ff4c3:	41 3b f7             	cmp    %r15d,%esi
1800ff4c6:	0f 84 80 00 00 00    	je     0x1800ff54c
1800ff4cc:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800ff4d0:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
1800ff4d4:	8b d6                	mov    %esi,%edx
1800ff4d6:	48 8b cb             	mov    %rbx,%rcx
1800ff4d9:	ff d0                	call   *%rax
1800ff4db:	0f 1f 00             	nopl   (%rax)
1800ff4de:	48 85 c0             	test   %rax,%rax
1800ff4e1:	74 69                	je     0x1800ff54c
1800ff4e3:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1800ff4e7:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
1800ff4eb:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800ff4f0:	4c 8b c0             	mov    %rax,%r8
1800ff4f3:	48 8b cb             	mov    %rbx,%rcx
1800ff4f6:	8b d6                	mov    %esi,%edx
1800ff4f8:	e8 bb 03 00 00       	call   0x1800ff8b8
1800ff4fd:	48 89 47 08          	mov    %rax,0x8(%rdi)
1800ff501:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1800ff505:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800ff509:	48 8b cb             	mov    %rbx,%rcx
1800ff50c:	ff d0                	call   *%rax
1800ff50e:	0f 1f 00             	nopl   (%rax)
1800ff511:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1800ff515:	4d 85 c0             	test   %r8,%r8
1800ff518:	74 32                	je     0x1800ff54c
1800ff51a:	8b 55 30             	mov    0x30(%rbp),%edx
1800ff51d:	66 89 57 02          	mov    %dx,0x2(%rdi)
1800ff521:	66 44 89 37          	mov    %r14w,(%rdi)