1400e0306:	56                   	push   %rsi
1400e0307:	53                   	push   %rbx
1400e0308:	48 83 ec 28          	sub    $0x28,%rsp
1400e030c:	48 89 ce             	mov    %rcx,%rsi
1400e030f:	48 89 d5             	mov    %rdx,%rbp
1400e0312:	44 89 c3             	mov    %r8d,%ebx
1400e0315:	31 d2                	xor    %edx,%edx
1400e0317:	41 89 c8             	mov    %ecx,%r8d
1400e031a:	b9 00 04 10 00       	mov    $0x100400,%ecx
1400e031f:	ff 15 0b ef 1c 00    	call   *0x1cef0b(%rip)        # 0x1402af230
1400e0325:	48 89 c7             	mov    %rax,%rdi
1400e0328:	48 85 c0             	test   %rax,%rax
1400e032b:	0f 84 16 01 00 00    	je     0x1400e0447
1400e0331:	48 85 f6             	test   %rsi,%rsi
1400e0334:	7e 09                	jle    0x1400e033f
1400e0336:	f6 c3 01             	test   $0x1,%bl
1400e0339:	0f 85 b1 00 00 00    	jne    0x1400e03f0
1400e033f:	85 db                	test   %ebx,%ebx
1400e0341:	0f 85 e2 00 00 00    	jne    0x1400e0429
1400e0347:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1400e034c:	48 89 f9             	mov    %rdi,%rcx
1400e034f:	ff 15 0b f0 1c 00    	call   *0x1cf00b(%rip)        # 0x1402af360
1400e0355:	85 c0                	test   %eax,%eax
1400e0357:	0f 85 a9 00 00 00    	jne    0x1400e0406
1400e035d:	48 85 ed             	test   %rbp,%rbp
1400e0360:	74 0c                	je     0x1400e036e
1400e0362:	48 89 ea             	mov    %rbp,%rdx
1400e0365:	48 89 f9             	mov    %rdi,%rcx
1400e0368:	ff 15 42 ed 1c 00    	call   *0x1ced42(%rip)        # 0x1402af0b0
1400e036e:	4c 8d 25 eb 3f 19 00 	lea    0x193feb(%rip),%r12        # 0x140274360
1400e0375:	48 8d 2d 84 4e 19 00 	lea    0x194e84(%rip),%rbp        # 0x140275200
1400e037c:	4c 89 e1             	mov    %r12,%rcx
1400e037f:	ff 15 43 ec 1c 00    	call   *0x1cec43(%rip)        # 0x1402aefc8
1400e0385:	48 8b 1d 74 4e 19 00 	mov    0x194e74(%rip),%rbx        # 0x140275200
1400e038c:	48 85 db             	test   %rbx,%rbx
1400e038f:	75 1a                	jne    0x1400e03ab
1400e0391:	e9 8a 00 00 00       	jmp    0x1400e0420
1400e0396:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e039d:	00 00 00
1400e03a0:	48 89 dd             	mov    %rbx,%rbp
1400e03a3:	48 8b 1b             	mov    (%rbx),%rbx
1400e03a6:	48 85 db             	test   %rbx,%rbx
1400e03a9:	74 75                	je     0x1400e0420
1400e03ab:	48 39 73 08          	cmp    %rsi,0x8(%rbx)
1400e03af:	75 ef                	jne    0x1400e03a0
1400e03b1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400e03b5:	4c 8b 2d 5c eb 1c 00 	mov    0x1ceb5c(%rip),%r13        # 0x1402aef18
1400e03bc:	41 ff d5             	call   *%r13
1400e03bf:	48 8b 03             	mov    (%rbx),%rax
1400e03c2:	48 89 d9             	mov    %rbx,%rcx
1400e03c5:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400e03c9:	e8 e2 8a 01 00       	call   0x1400f8eb0
1400e03ce:	4c 89 e1             	mov    %r12,%rcx
1400e03d1:	ff 15 09 ee 1c 00    	call   *0x1cee09(%rip)        # 0x1402af1e0
1400e03d7:	48 89 f9             	mov    %rdi,%rcx
1400e03da:	41 ff d5             	call   *%r13
1400e03dd:	48 89 f0             	mov    %rsi,%rax
1400e03e0:	48 83 c4 28          	add    $0x28,%rsp
1400e03e4:	5b                   	pop    %rbx
1400e03e5:	5e                   	pop    %rsi
1400e03e6:	5f                   	pop    %rdi
1400e03e7:	5d                   	pop    %rbp
1400e03e8:	41 5c                	pop    %r12
1400e03ea:	41 5d                	pop    %r13
1400e03ec:	c3                   	ret
1400e03ed:	0f 1f 00             	nopl   (%rax)
1400e03f0:	31 d2                	xor    %edx,%edx
1400e03f2:	48 89 c1             	mov    %rax,%rcx
1400e03f5:	83 e3 fe             	and    $0xfffffffe,%ebx
1400e03f8:	ff 15 62 ef 1c 00    	call   *0x1cef62(%rip)        # 0x1402af360
1400e03fe:	85 c0                	test   %eax,%eax
1400e0400:	0f 84 39 ff ff ff    	je     0x1400e033f
1400e0406:	48 89 f9             	mov    %rdi,%rcx
1400e0409:	ff 15 09 eb 1c 00    	call   *0x1ceb09(%rip)        # 0x1402aef18
1400e040f:	31 c0                	xor    %eax,%eax
1400e0411:	48 83 c4 28          	add    $0x28,%rsp
1400e0415:	5b                   	pop    %rbx
1400e0416:	5e                   	pop    %rsi
1400e0417:	5f                   	pop    %rdi
1400e0418:	5d                   	pop    %rbp
1400e0419:	41 5c                	pop    %r12
1400e041b:	41 5d                	pop    %r13
1400e041d:	c3                   	ret
1400e041e:	66 90                	xchg   %ax,%ax
1400e0420:	4c 8b 2d f1 ea 1c 00 	mov    0x1ceaf1(%rip),%r13        # 0x1402aef18
1400e0427:	eb a5                	jmp    0x1400e03ce
1400e0429:	48 89 f9             	mov    %rdi,%rcx
1400e042c:	ff 15 e6 ea 1c 00    	call   *0x1ceae6(%rip)        # 0x1402aef18
1400e0432:	ff 15 e8 ef 1c 00    	call   *0x1cefe8(%rip)        # 0x1402af420
1400e0438:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1400e043e:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1400e0445:	eb 99                	jmp    0x1400e03e0
1400e0447:	ff 15 d3 ef 1c 00    	call   *0x1cefd3(%rip)        # 0x1402af420
1400e044d:	c7 00 0a 00 00 00    	movl   $0xa,(%rax)
1400e0453:	eb e9                	jmp    0x1400e043e
1400e0455:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400e045c:	00 00 00 00
1400e0460:	41 57                	push   %r15
1400e0462:	41 56                	push   %r14
1400e0464:	41 55                	push   %r13
1400e0466:	41 54                	push   %r12
1400e0468:	55                   	push   %rbp
1400e0469:	57                   	push   %rdi
1400e046a:	56                   	push   %rsi
1400e046b:	53                   	push   %rbx
1400e046c:	48 83 ec 38          	sub    $0x38,%rsp
1400e0470:	48 85 c9             	test   %rcx,%rcx
1400e0473:	48 89 d7             	mov    %rdx,%rdi
1400e0476:	48 89 cd             	mov    %rcx,%rbp
1400e0479:	0f 94 c0             	sete   %al
1400e047c:	4d 85 c0             	test   %r8,%r8
1400e047f:	0f 94 c2             	sete   %dl
1400e0482:	08 d0                	or     %dl,%al
1400e0484:	0f 85 21 04 00 00    	jne    0x1400e08ab
1400e048a:	48 85 ff             	test   %rdi,%rdi
1400e048d:	0f 84 18 04 00 00    	je     0x1400e08ab
1400e0493:	4d 8d 70 ff          	lea    -0x1(%r8),%r14
1400e0497:	45 85 c9             	test   %r9d,%r9d
1400e049a:	0f 88 60 02 00 00    	js     0x1400e0700
1400e04a0:	0f 84 fa 03 00 00    	je     0x1400e08a0
1400e04a6:	41 81 f9 ff ff ff 7f 	cmp    $0x7fffffff,%r9d
1400e04ad:	41 0f 94 c5          	sete   %r13b
1400e04b1:	44 88 6c 24 2e       	mov    %r13b,0x2e(%rsp)
1400e04b6:	45 31 c0             	xor    %r8d,%r8d
1400e04b9:	31 c9                	xor    %ecx,%ecx
1400e04bb:	eb 34                	jmp    0x1400e04f1
1400e04bd:	0f 1f 00             	nopl   (%rax)
1400e04c0:	41 39 f1             	cmp    %esi,%r9d
1400e04c3:	7e 1b                	jle    0x1400e04e0
1400e04c5:	4c 63 c6             	movslq %esi,%r8
1400e04c8:	46 0f b6 04 07       	movzbl (%rdi,%r8,1),%r8d
1400e04cd:	45 89 c3             	mov    %r8d,%r11d
1400e04d0:	41 83 e3 c0          	and    $0xffffffc0,%r11d
1400e04d4:	41 80 fb 80          	cmp    $0x80,%r11b
1400e04d8:	0f 84 3a 02 00 00    	je     0x1400e0718
1400e04de:	66 90                	xchg   %ax,%ax
1400e04e0:	66 89 13             	mov    %dx,(%rbx)
1400e04e3:	45 89 d0             	mov    %r10d,%r8d
1400e04e6:	89 f1                	mov    %esi,%ecx
1400e04e8:	44 39 c9             	cmp    %r9d,%ecx
1400e04eb:	0f 8d df 00 00 00    	jge    0x1400e05d0
1400e04f1:	48 63 c1             	movslq %ecx,%rax
1400e04f4:	4d 63 d0             	movslq %r8d,%r10
1400e04f7:	8d 71 01             	lea    0x1(%rcx),%esi
1400e04fa:	0f b6 04 07          	movzbl (%rdi,%rax,1),%eax
1400e04fe:	4f 8d 1c 12          	lea    (%r10,%r10,1),%r11
1400e0502:	4a 8d 5c 1d 00       	lea    0x0(%rbp,%r11,1),%rbx
1400e0507:	89 c2                	mov    %eax,%edx
1400e0509:	85 c0                	test   %eax,%eax
1400e050b:	75 0b                	jne    0x1400e0518
1400e050d:	80 7c 24 2e 00       	cmpb   $0x0,0x2e(%rsp)
1400e0512:	0f 85 bd 00 00 00    	jne    0x1400e05d5
1400e0518:	4d 39 f2             	cmp    %r14,%r10
1400e051b:	0f 83 1f 02 00 00    	jae    0x1400e0740
1400e0521:	45 8d 50 01          	lea    0x1(%r8),%r10d
1400e0525:	4d 63 fa             	movslq %r10d,%r15
1400e0528:	83 f8 7f             	cmp    $0x7f,%eax
1400e052b:	7e b3                	jle    0x1400e04e0
1400e052d:	44 8d a0 3e ff ff ff 	lea    -0xc2(%rax),%r12d
1400e0534:	41 83 fc 1d          	cmp    $0x1d,%r12d
1400e0538:	76 86                	jbe    0x1400e04c0
1400e053a:	44 8d a0 20 ff ff ff 	lea    -0xe0(%rax),%r12d
1400e0541:	41 83 fc 0f          	cmp    $0xf,%r12d
1400e0545:	0f 87 a5 00 00 00    	ja     0x1400e05f0
1400e054b:	44 8d 61 02          	lea    0x2(%rcx),%r12d
1400e054f:	45 39 cc             	cmp    %r9d,%r12d
1400e0552:	7d 31                	jge    0x1400e0585
1400e0554:	4c 63 ee             	movslq %esi,%r13
1400e0557:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400e055c:	46 0f b6 2c 2f       	movzbl (%rdi,%r13,1),%r13d
1400e0561:	44 88 6c 24 28       	mov    %r13b,0x28(%rsp)
1400e0566:	3d e0 00 00 00       	cmp    $0xe0,%eax
1400e056b:	0f 84 27 01 00 00    	je     0x1400e0698
1400e0571:	44 0f b6 6c 24 28    	movzbl 0x28(%rsp),%r13d
1400e0577:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e057b:	41 80 fd 80          	cmp    $0x80,%r13b
1400e057f:	0f 84 fb 02 00 00    	je     0x1400e0880
1400e0585:	3d 9f 00 00 00       	cmp    $0x9f,%eax
1400e058a:	0f 8f 50 ff ff ff    	jg     0x1400e04e0
1400e0590:	c1 f8 04             	sar    $0x4,%eax
1400e0593:	48 8d 0d a1 25 13 00 	lea    0x1325a1(%rip),%rcx        # 0x140212b3b
1400e059a:	48 98                	cltq
1400e059c:	66 0f be 04 01       	movsbw (%rcx,%rax,1),%ax
1400e05a1:	66 89 03             	mov    %ax,(%rbx)
1400e05a4:	4d 39 f7             	cmp    %r14,%r15
1400e05a7:	0f 83 36 ff ff ff    	jae    0x1400e04e3
1400e05ad:	83 e2 0f             	and    $0xf,%edx
1400e05b0:	41 83 c0 02          	add    $0x2,%r8d
1400e05b4:	66 0f be 04 11       	movsbw (%rcx,%rdx,1),%ax
1400e05b9:	89 f1                	mov    %esi,%ecx
1400e05bb:	4d 63 f8             	movslq %r8d,%r15
1400e05be:	66 42 89 44 1d 02    	mov    %ax,0x2(%rbp,%r11,1)
1400e05c4:	44 39 c9             	cmp    %r9d,%ecx
1400e05c7:	0f 8c 24 ff ff ff    	jl     0x1400e04f1
1400e05cd:	0f 1f 00             	nopl   (%rax)
1400e05d0:	4a 8d 5c 7d 00       	lea    0x0(%rbp,%r15,2),%rbx
1400e05d5:	31 c0                	xor    %eax,%eax
1400e05d7:	66 89 03             	mov    %ax,(%rbx)
1400e05da:	44 89 c0             	mov    %r8d,%eax
1400e05dd:	48 83 c4 38          	add    $0x38,%rsp
1400e05e1:	5b                   	pop    %rbx
1400e05e2:	5e                   	pop    %rsi
1400e05e3:	5f                   	pop    %rdi
1400e05e4:	5d                   	pop    %rbp
1400e05e5:	41 5c                	pop    %r12
1400e05e7:	41 5d                	pop    %r13
1400e05e9:	41 5e                	pop    %r14
1400e05eb:	41 5f                	pop    %r15
1400e05ed:	c3                   	ret
1400e05ee:	66 90                	xchg   %ax,%ax
1400e05f0:	44 8d a0 10 ff ff ff 	lea    -0xf0(%rax),%r12d
1400e05f7:	41 83 fc 04          	cmp    $0x4,%r12d
1400e05fb:	77 88                	ja     0x1400e0585
1400e05fd:	44 8d 61 03          	lea    0x3(%rcx),%r12d
1400e0601:	45 39 cc             	cmp    %r9d,%r12d
1400e0604:	0f 8d 7b ff ff ff    	jge    0x1400e0585
1400e060a:	4d 39 f7             	cmp    %r14,%r15
1400e060d:	73 61                	jae    0x1400e0670
1400e060f:	4c 63 ee             	movslq %esi,%r13
1400e0612:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400e0617:	46 0f b6 2c 2f       	movzbl (%rdi,%r13,1),%r13d
1400e061c:	44 88 6c 24 28       	mov    %r13b,0x28(%rsp)
1400e0621:	3d f0 00 00 00       	cmp    $0xf0,%eax
1400e0626:	0f 84 f4 01 00 00    	je     0x1400e0820
1400e062c:	44 0f b6 6c 24 28    	movzbl 0x28(%rsp),%r13d
1400e0632:	3d f4 00 00 00       	cmp    $0xf4,%eax
1400e0637:	0f 84 23 01 00 00    	je     0x1400e0760
1400e063d:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e0641:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0645:	0f 84 71 02 00 00    	je     0x1400e08bc
1400e064b:	3d 9f 00 00 00       	cmp    $0x9f,%eax
1400e0650:	0f 8f 8a fe ff ff    	jg     0x1400e04e0
1400e0656:	c1 f8 04             	sar    $0x4,%eax
1400e0659:	48 8d 0d db 24 13 00 	lea    0x1324db(%rip),%rcx        # 0x140212b3b
1400e0660:	48 98                	cltq
1400e0662:	66 0f be 04 01       	movsbw (%rcx,%rax,1),%ax
1400e0667:	66 89 03             	mov    %ax,(%rbx)
1400e066a:	e9 3e ff ff ff       	jmp    0x1400e05ad
1400e066f:	90                   	nop
1400e0670:	3d 9f 00 00 00       	cmp    $0x9f,%eax
1400e0675:	0f 8f 65 fe ff ff    	jg     0x1400e04e0
1400e067b:	c1 f8 04             	sar    $0x4,%eax
1400e067e:	48 8d 15 b6 24 13 00 	lea    0x1324b6(%rip),%rdx        # 0x140212b3b
1400e0685:	48 98                	cltq
1400e0687:	66 0f be 04 02       	movsbw (%rdx,%rax,1),%ax
1400e068c:	66 89 03             	mov    %ax,(%rbx)
1400e068f:	e9 4f fe ff ff       	jmp    0x1400e04e3
1400e0694:	0f 1f 40 00          	nopl   0x0(%rax)
1400e0698:	41 80 fd 9f          	cmp    $0x9f,%r13b
1400e069c:	0f 86 3e fe ff ff    	jbe    0x1400e04e0
1400e06a2:	44 0f b6 44 24 28    	movzbl 0x28(%rsp),%r8d
1400e06a8:	41 83 e0 c0          	and    $0xffffffc0,%r8d
1400e06ac:	41 80 f8 80          	cmp    $0x80,%r8b
1400e06b0:	0f 85 2a fe ff ff    	jne    0x1400e04e0
1400e06b6:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
1400e06bb:	46 0f b6 44 1f 01    	movzbl 0x1(%rdi,%r11,1),%r8d
1400e06c1:	41 83 e0 c0          	and    $0xffffffc0,%r8d
1400e06c5:	41 80 f8 80          	cmp    $0x80,%r8b
1400e06c9:	0f 85 11 fe ff ff    	jne    0x1400e04e0
1400e06cf:	49 63 d4             	movslq %r12d,%rdx
1400e06d2:	c1 e0 0c             	shl    $0xc,%eax
1400e06d5:	83 c1 03             	add    $0x3,%ecx
1400e06d8:	45 89 d0             	mov    %r10d,%r8d
1400e06db:	0f b6 14 17          	movzbl (%rdi,%rdx,1),%edx
1400e06df:	0f b7 c0             	movzwl %ax,%eax
1400e06e2:	83 e2 3f             	and    $0x3f,%edx
1400e06e5:	09 c2                	or     %eax,%edx
1400e06e7:	8b 44 24 28          	mov    0x28(%rsp),%eax
1400e06eb:	c1 e0 06             	shl    $0x6,%eax
1400e06ee:	25 c0 0f 00 00       	and    $0xfc0,%eax
1400e06f3:	09 d0                	or     %edx,%eax
1400e06f5:	66 89 03             	mov    %ax,(%rbx)
1400e06f8:	e9 eb fd ff ff       	jmp    0x1400e04e8
1400e06fd:	0f 1f 00             	nopl   (%rax)
1400e0700:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400e0706:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
1400e070c:	e9 a0 fd ff ff       	jmp    0x1400e04b1
1400e0711:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e0718:	c1 e0 06             	shl    $0x6,%eax
1400e071b:	41 83 e0 3f          	and    $0x3f,%r8d
1400e071f:	83 c1 02             	add    $0x2,%ecx
1400e0722:	25 c0 07 00 00       	and    $0x7c0,%eax
1400e0727:	41 09 c0             	or     %eax,%r8d
1400e072a:	66 44 89 03          	mov    %r8w,(%rbx)
1400e072e:	45 89 d0             	mov    %r10d,%r8d
1400e0731:	e9 b2 fd ff ff       	jmp    0x1400e04e8
1400e0736:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e073d:	00 00 00
1400e0740:	31 d2                	xor    %edx,%edx
1400e0742:	66 89 13             	mov    %dx,(%rbx)
1400e0745:	ff 15 d5 ec 1c 00    	call   *0x1cecd5(%rip)        # 0x1402af420
1400e074b:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
1400e0751:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1400e0757:	e9 7e fe ff ff       	jmp    0x1400e05da
1400e075c:	0f 1f 40 00          	nopl   0x0(%rax)
1400e0760:	41 80 fd 8f          	cmp    $0x8f,%r13b
1400e0764:	0f 87 76 fd ff ff    	ja     0x1400e04e0
1400e076a:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e076e:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0772:	0f 85 68 fd ff ff    	jne    0x1400e04e0
1400e0778:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e077d:	46 0f b6 6c 2f 01    	movzbl 0x1(%rdi,%r13,1),%r13d
1400e0783:	44 88 6c 24 2f       	mov    %r13b,0x2f(%rsp)
1400e0788:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e078c:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0790:	0f 85 4a fd ff ff    	jne    0x1400e04e0
1400e0796:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e079b:	46 0f b6 6c 2f 02    	movzbl 0x2(%rdi,%r13,1),%r13d
1400e07a1:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e07a5:	41 80 fd 80          	cmp    $0x80,%r13b
1400e07a9:	0f 85 31 fd ff ff    	jne    0x1400e04e0
1400e07af:	49 63 d4             	movslq %r12d,%rdx
1400e07b2:	c1 e0 12             	shl    $0x12,%eax
1400e07b5:	41 83 c0 02          	add    $0x2,%r8d
1400e07b9:	0f b6 14 17          	movzbl (%rdi,%rdx,1),%edx
1400e07bd:	41 89 c2             	mov    %eax,%r10d
1400e07c0:	8d 41 02             	lea    0x2(%rcx),%eax
1400e07c3:	4d 63 f8             	movslq %r8d,%r15
1400e07c6:	41 81 e2 00 00 1c 00 	and    $0x1c0000,%r10d
1400e07cd:	48 98                	cltq
1400e07cf:	83 c1 04             	add    $0x4,%ecx
1400e07d2:	83 e2 3f             	and    $0x3f,%edx
1400e07d5:	0f b6 04 07          	movzbl (%rdi,%rax,1),%eax
1400e07d9:	44 09 d2             	or     %r10d,%edx
1400e07dc:	44 8b 54 24 28       	mov    0x28(%rsp),%r10d
1400e07e1:	c1 e0 06             	shl    $0x6,%eax
1400e07e4:	41 c1 e2 0c          	shl    $0xc,%r10d
1400e07e8:	25 c0 0f 00 00       	and    $0xfc0,%eax
1400e07ed:	41 81 e2 00 f0 03 00 	and    $0x3f000,%r10d
1400e07f4:	44 09 d2             	or     %r10d,%edx
1400e07f7:	09 d0                	or     %edx,%eax
1400e07f9:	2d 00 00 01 00       	sub    $0x10000,%eax
1400e07fe:	89 c2                	mov    %eax,%edx
1400e0800:	66 25 ff 03          	and    $0x3ff,%ax
1400e0804:	c1 fa 0a             	sar    $0xa,%edx
1400e0807:	66 0d 00 dc          	or     $0xdc00,%ax
1400e080b:	66 81 ca 00 d8       	or     $0xd800,%dx
1400e0810:	66 89 13             	mov    %dx,(%rbx)
1400e0813:	66 42 89 44 1d 02    	mov    %ax,0x2(%rbp,%r11,1)
1400e0819:	e9 ca fc ff ff       	jmp    0x1400e04e8
1400e081e:	66 90                	xchg   %ax,%ax
1400e0820:	41 80 fd 8f          	cmp    $0x8f,%r13b
1400e0824:	0f 86 b6 fc ff ff    	jbe    0x1400e04e0
1400e082a:	44 0f b6 6c 24 28    	movzbl 0x28(%rsp),%r13d
1400e0830:	41 83 e5 c0          	and    $0xffffffc0,%r13d
1400e0834:	41 80 fd 80          	cmp    $0x80,%r13b
1400e0838:	0f 85 a2 fc ff ff    	jne    0x1400e04e0
1400e083e:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1400e0843:	46 0f b6 6c 2f 01    	movzbl 0x1(%rdi,%r13,1),%r13d
1400e0849:	44 88 6c 24 2f       	mov    %r13b,0x2f(%rsp)