14000b227:	cc                   	int3
14000b228:	cc                   	int3
14000b229:	cc                   	int3
14000b22a:	cc                   	int3
14000b22b:	cc                   	int3
14000b22c:	cc                   	int3
14000b22d:	cc                   	int3
14000b22e:	cc                   	int3
14000b22f:	cc                   	int3
14000b230:	4c 8b c2             	mov    %rdx,%r8
14000b233:	4c 2b c1             	sub    %rcx,%r8
14000b236:	49 d1 f8             	sar    $1,%r8
14000b239:	49 83 f8 02          	cmp    $0x2,%r8
14000b23d:	0f 8c db 00 00 00    	jl     0x14000b31e
14000b243:	44 8b 09             	mov    (%rcx),%r9d
14000b246:	41 8b c1             	mov    %r9d,%eax
14000b249:	83 e0 df             	and    $0xffffffdf,%eax
14000b24c:	2d 41 00 3a 00       	sub    $0x3a0041,%eax
14000b251:	83 f8 1a             	cmp    $0x1a,%eax
14000b254:	73 08                	jae    0x14000b25e
14000b256:	48 8d 41 04          	lea    0x4(%rcx),%rax
14000b25a:	0f ae e8             	lfence
14000b25d:	c3                   	ret
14000b25e:	66 41 83 f9 5c       	cmp    $0x5c,%r9w
14000b263:	74 0b                	je     0x14000b270
14000b265:	66 41 83 f9 2f       	cmp    $0x2f,%r9w
14000b26a:	0f 85 ae 00 00 00    	jne    0x14000b31e
14000b270:	49 83 f8 04          	cmp    $0x4,%r8
14000b274:	7c 5d                	jl     0x14000b2d3
14000b276:	0f b7 41 06          	movzwl 0x6(%rcx),%eax
14000b27a:	66 83 f8 5c          	cmp    $0x5c,%ax
14000b27e:	74 06                	je     0x14000b286
14000b280:	66 83 f8 2f          	cmp    $0x2f,%ax
14000b284:	75 53                	jne    0x14000b2d9
14000b286:	49 83 f8 04          	cmp    $0x4,%r8
14000b28a:	74 10                	je     0x14000b29c
14000b28c:	0f b7 41 08          	movzwl 0x8(%rcx),%eax
14000b290:	66 83 f8 5c          	cmp    $0x5c,%ax
14000b294:	74 43                	je     0x14000b2d9
14000b296:	66 83 f8 2f          	cmp    $0x2f,%ax
14000b29a:	74 3d                	je     0x14000b2d9
14000b29c:	0f b7 41 02          	movzwl 0x2(%rcx),%eax
14000b2a0:	66 83 f8 5c          	cmp    $0x5c,%ax
14000b2a4:	74 06                	je     0x14000b2ac
14000b2a6:	66 83 f8 2f          	cmp    $0x2f,%ax
14000b2aa:	75 13                	jne    0x14000b2bf
14000b2ac:	44 0f b7 41 04       	movzwl 0x4(%rcx),%r8d
14000b2b1:	66 41 83 f8 3f       	cmp    $0x3f,%r8w
14000b2b6:	74 13                	je     0x14000b2cb
14000b2b8:	66 41 83 f8 2e       	cmp    $0x2e,%r8w
14000b2bd:	74 0c                	je     0x14000b2cb
14000b2bf:	66 83 f8 3f          	cmp    $0x3f,%ax
14000b2c3:	75 14                	jne    0x14000b2d9
14000b2c5:	66 39 41 04          	cmp    %ax,0x4(%rcx)
14000b2c9:	75 0e                	jne    0x14000b2d9
14000b2cb:	48 8d 41 06          	lea    0x6(%rcx),%rax
14000b2cf:	0f ae e8             	lfence
14000b2d2:	c3                   	ret
14000b2d3:	49 83 f8 03          	cmp    $0x3,%r8
14000b2d7:	7c 45                	jl     0x14000b31e
14000b2d9:	0f b7 41 02          	movzwl 0x2(%rcx),%eax
14000b2dd:	66 83 f8 5c          	cmp    $0x5c,%ax
14000b2e1:	74 06                	je     0x14000b2e9
14000b2e3:	66 83 f8 2f          	cmp    $0x2f,%ax
14000b2e7:	75 35                	jne    0x14000b31e
14000b2e9:	0f b7 41 04          	movzwl 0x4(%rcx),%eax
14000b2ed:	66 83 f8 5c          	cmp    $0x5c,%ax
14000b2f1:	74 2b                	je     0x14000b31e
14000b2f3:	66 83 f8 2f          	cmp    $0x2f,%ax
14000b2f7:	74 25                	je     0x14000b31e
14000b2f9:	0f ae e8             	lfence
14000b2fc:	48 8d 41 06          	lea    0x6(%rcx),%rax
14000b300:	48 3b c2             	cmp    %rdx,%rax
14000b303:	74 1f                	je     0x14000b324
14000b305:	0f b7 08             	movzwl (%rax),%ecx
14000b308:	66 83 f9 5c          	cmp    $0x5c,%cx
14000b30c:	74 16                	je     0x14000b324
14000b30e:	66 83 f9 2f          	cmp    $0x2f,%cx
14000b312:	74 10                	je     0x14000b324
14000b314:	48 83 c0 02          	add    $0x2,%rax
14000b318:	48 3b c2             	cmp    %rdx,%rax
14000b31b:	75 e8                	jne    0x14000b305
14000b31d:	c3                   	ret
14000b31e:	48 8b c1             	mov    %rcx,%rax
14000b321:	0f ae e8             	lfence
14000b324:	c3                   	ret
14000b325:	cc                   	int3
14000b326:	cc                   	int3
14000b327:	cc                   	int3
14000b328:	cc                   	int3
14000b329:	cc                   	int3
14000b32a:	cc                   	int3
14000b32b:	cc                   	int3
14000b32c:	cc                   	int3
14000b32d:	cc                   	int3
14000b32e:	cc                   	int3
14000b32f:	cc                   	int3
14000b330:	48 83 ec 28          	sub    $0x28,%rsp
14000b334:	48 8d 0d ed 0c 05 00 	lea    0x50ced(%rip),%rcx        # 0x14005c028
14000b33b:	e8 34 7d 01 00       	call   0x140023074
14000b340:	cc                   	int3
14000b341:	cc                   	int3
14000b342:	cc                   	int3
14000b343:	cc                   	int3
14000b344:	cc                   	int3
14000b345:	cc                   	int3
14000b346:	cc                   	int3
14000b347:	cc                   	int3
14000b348:	cc                   	int3
14000b349:	cc                   	int3
14000b34a:	cc                   	int3
14000b34b:	cc                   	int3
14000b34c:	cc                   	int3
14000b34d:	cc                   	int3
14000b34e:	cc                   	int3
14000b34f:	cc                   	int3
14000b350:	40 53                	rex push %rbx
14000b352:	55                   	push   %rbp
14000b353:	56                   	push   %rsi
14000b354:	41 57                	push   %r15
14000b356:	48 83 ec 28          	sub    $0x28,%rsp
14000b35a:	48 8b 71 10          	mov    0x10(%rcx),%rsi
14000b35e:	44 0f b7 fa          	movzwl %dx,%r15d
14000b362:	48 8b 69 18          	mov    0x18(%rcx),%rbp
14000b366:	48 8b d9             	mov    %rcx,%rbx
14000b369:	48 3b f5             	cmp    %rbp,%rsi
14000b36c:	73 27                	jae    0x14000b395
14000b36e:	48 8d 46 01          	lea    0x1(%rsi),%rax
14000b372:	48 89 41 10          	mov    %rax,0x10(%rcx)
14000b376:	48 83 fd 08          	cmp    $0x8,%rbp
14000b37a:	72 03                	jb     0x14000b37f
14000b37c:	48 8b 19             	mov    (%rcx),%rbx
14000b37f:	33 c0                	xor    %eax,%eax
14000b381:	66 44 89 3c 73       	mov    %r15w,(%rbx,%rsi,2)
14000b386:	66 89 44 73 02       	mov    %ax,0x2(%rbx,%rsi,2)
14000b38b:	48 83 c4 28          	add    $0x28,%rsp
14000b38f:	41 5f                	pop    %r15
14000b391:	5e                   	pop    %rsi
14000b392:	5d                   	pop    %rbp
14000b393:	5b                   	pop    %rbx
14000b394:	c3                   	ret
14000b395:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
14000b39a:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
14000b3a1:	ff ff 7f
14000b3a4:	48 8b c7             	mov    %rdi,%rax
14000b3a7:	48 2b c6             	sub    %rsi,%rax
14000b3aa:	48 83 f8 01          	cmp    $0x1,%rax
14000b3ae:	0f 82 f2 00 00 00    	jb     0x14000b4a6
14000b3b4:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
14000b3b9:	4c 8d 66 01          	lea    0x1(%rsi),%r12
14000b3bd:	49 8b cc             	mov    %r12,%rcx
14000b3c0:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14000b3c5:	48 83 c9 07          	or     $0x7,%rcx
14000b3c9:	48 3b cf             	cmp    %rdi,%rcx
14000b3cc:	77 1f                	ja     0x14000b3ed
14000b3ce:	48 8b d5             	mov    %rbp,%rdx
14000b3d1:	48 8b c7             	mov    %rdi,%rax
14000b3d4:	48 d1 ea             	shr    $1,%rdx
14000b3d7:	48 2b c2             	sub    %rdx,%rax
14000b3da:	48 3b e8             	cmp    %rax,%rbp
14000b3dd:	77 0e                	ja     0x14000b3ed
14000b3df:	48 8d 04 2a          	lea    (%rdx,%rbp,1),%rax
14000b3e3:	48 8b f9             	mov    %rcx,%rdi
14000b3e6:	48 3b c8             	cmp    %rax,%rcx
14000b3e9:	48 0f 42 f8          	cmovb  %rax,%rdi
14000b3ed:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14000b3f4:	48 8b d7             	mov    %rdi,%rdx
14000b3f7:	48 83 c2 01          	add    $0x1,%rdx
14000b3fb:	48 8b cb             	mov    %rbx,%rcx
14000b3fe:	48 0f 42 d0          	cmovb  %rax,%rdx
14000b402:	e8 89 11 00 00       	call   0x14000c590
14000b407:	48 03 f6             	add    %rsi,%rsi
14000b40a:	4c 89 63 10          	mov    %r12,0x10(%rbx)
14000b40e:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
14000b413:	4c 8b f0             	mov    %rax,%r14
14000b416:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
14000b41a:	4c 8b c6             	mov    %rsi,%r8
14000b41d:	48 8b c8             	mov    %rax,%rcx
14000b420:	48 83 fd 08          	cmp    $0x8,%rbp
14000b424:	72 4e                	jb     0x14000b474
14000b426:	48 8b 3b             	mov    (%rbx),%rdi
14000b429:	48 8b d7             	mov    %rdi,%rdx
14000b42c:	e8 9f bc 01 00       	call   0x1400270d0
14000b431:	33 c0                	xor    %eax,%eax
14000b433:	66 46 89 3c 36       	mov    %r15w,(%rsi,%r14,1)
14000b438:	48 8d 14 6d 02 00 00 	lea    0x2(,%rbp,2),%rdx
14000b43f:	00
14000b440:	66 42 89 44 36 02    	mov    %ax,0x2(%rsi,%r14,1)
14000b446:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14000b44d:	72 18                	jb     0x14000b467
14000b44f:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
14000b453:	48 83 c2 27          	add    $0x27,%rdx
14000b457:	48 2b f9             	sub    %rcx,%rdi
14000b45a:	48 8d 47 f8          	lea    -0x8(%rdi),%rax
14000b45e:	48 83 f8 1f          	cmp    $0x1f,%rax
14000b462:	77 3c                	ja     0x14000b4a0
14000b464:	48 8b f9             	mov    %rcx,%rdi
14000b467:	0f ae e8             	lfence
14000b46a:	48 8b cf             	mov    %rdi,%rcx
14000b46d:	e8 1e 9a 01 00       	call   0x140024e90
14000b472:	eb 15                	jmp    0x14000b489
14000b474:	48 8b d3             	mov    %rbx,%rdx
14000b477:	e8 54 bc 01 00       	call   0x1400270d0
14000b47c:	33 c0                	xor    %eax,%eax
14000b47e:	66 46 89 3c 36       	mov    %r15w,(%rsi,%r14,1)
14000b483:	66 42 89 44 36 02    	mov    %ax,0x2(%rsi,%r14,1)
14000b489:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14000b48e:	4c 89 33             	mov    %r14,(%rbx)
14000b491:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
14000b496:	48 83 c4 28          	add    $0x28,%rsp
14000b49a:	41 5f                	pop    %r15
14000b49c:	5e                   	pop    %rsi
14000b49d:	5d                   	pop    %rbp
14000b49e:	5b                   	pop    %rbx
14000b49f:	c3                   	ret
14000b4a0:	e8 1f 01 02 00       	call   0x14002b5c4
14000b4a5:	cc                   	int3
14000b4a6:	e8 35 0a 00 00       	call   0x14000bee0
14000b4ab:	cc                   	int3
14000b4ac:	cc                   	int3
14000b4ad:	cc                   	int3
14000b4ae:	cc                   	int3
14000b4af:	cc                   	int3
14000b4b0:	40 53                	rex push %rbx
14000b4b2:	48 83 ec 50          	sub    $0x50,%rsp
14000b4b6:	48 83 7a 18 08       	cmpq   $0x8,0x18(%rdx)
14000b4bb:	4c 8b d2             	mov    %rdx,%r10
14000b4be:	48 8b d9             	mov    %rcx,%rbx
14000b4c1:	4c 8b da             	mov    %rdx,%r11
14000b4c4:	72 03                	jb     0x14000b4c9
14000b4c6:	4c 8b 1a             	mov    (%rdx),%r11
14000b4c9:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
14000b4cd:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
14000b4d2:	48 03 c9             	add    %rcx,%rcx
14000b4d5:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14000b4da:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14000b4df:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14000b4e4:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14000b4e9:	4a 8d 14 19          	lea    (%rcx,%r11,1),%rdx
14000b4ed:	48 d1 f9             	sar    $1,%rcx
14000b4f0:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14000b4f5:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14000b4fa:	48 83 f9 02          	cmp    $0x2,%rcx
14000b4fe:	7c 31                	jl     0x14000b531
14000b500:	41 8b 03             	mov    (%r11),%eax
14000b503:	83 e0 df             	and    $0xffffffdf,%eax
14000b506:	2d 41 00 3a 00       	sub    $0x3a0041,%eax
14000b50b:	83 f8 1a             	cmp    $0x1a,%eax
14000b50e:	73 21                	jae    0x14000b531
14000b510:	48 83 f9 03          	cmp    $0x3,%rcx
14000b514:	7c 2c                	jl     0x14000b542
14000b516:	41 0f b7 43 04       	movzwl 0x4(%r11),%eax
14000b51b:	66 83 f8 5c          	cmp    $0x5c,%ax
14000b51f:	0f 84 cc 00 00 00    	je     0x14000b5f1
14000b525:	66 83 f8 2f          	cmp    $0x2f,%ax
14000b529:	0f 84 c2 00 00 00    	je     0x14000b5f1
14000b52f:	eb 11                	jmp    0x14000b542
14000b531:	49 8b cb             	mov    %r11,%rcx
14000b534:	e8 f7 fc ff ff       	call   0x14000b230
14000b539:	4c 3b d8             	cmp    %rax,%r11
14000b53c:	0f 85 af 00 00 00    	jne    0x14000b5f1
14000b542:	48 83 7b 18 08       	cmpq   $0x8,0x18(%rbx)
14000b547:	48 8b f3             	mov    %rbx,%rsi
14000b54a:	72 03                	jb     0x14000b54f
14000b54c:	48 8b 33             	mov    (%rbx),%rsi
14000b54f:	49 83 7a 18 08       	cmpq   $0x8,0x18(%r10)
14000b554:	4d 8b da             	mov    %r10,%r11
14000b557:	48 8b 43 10          	mov    0x10(%rbx),%rax
14000b55b:	4c 8d 3c 46          	lea    (%rsi,%rax,2),%r15
14000b55f:	72 03                	jb     0x14000b564
14000b561:	4d 8b 1a             	mov    (%r10),%r11
14000b564:	49 8b 42 10          	mov    0x10(%r10),%rax
14000b568:	49 8b d7             	mov    %r15,%rdx
14000b56b:	48 8b ce             	mov    %rsi,%rcx
14000b56e:	49 8d 2c 43          	lea    (%r11,%rax,2),%rbp
14000b572:	e8 b9 fc ff ff       	call   0x14000b230
14000b577:	49 8b cb             	mov    %r11,%rcx
14000b57a:	48 8b d5             	mov    %rbp,%rdx
14000b57d:	48 8b f8             	mov    %rax,%rdi
14000b580:	e8 ab fc ff ff       	call   0x14000b230
14000b585:	4c 8b c7             	mov    %rdi,%r8
14000b588:	4c 8b f0             	mov    %rax,%r14
14000b58b:	4c 2b c6             	sub    %rsi,%r8
14000b58e:	4c 3b d8             	cmp    %rax,%r11
14000b591:	0f 84 81 00 00 00    	je     0x14000b618
14000b597:	4c 8b e0             	mov    %rax,%r12
14000b59a:	4d 8b e8             	mov    %r8,%r13
14000b59d:	4d 2b e3             	sub    %r11,%r12
14000b5a0:	49 d1 fd             	sar    $1,%r13
14000b5a3:	49 d1 fc             	sar    $1,%r12
14000b5a6:	49 8b d5             	mov    %r13,%rdx
14000b5a9:	4d 3b e5             	cmp    %r13,%r12
14000b5ac:	49 0f 42 d4          	cmovb  %r12,%rdx
14000b5b0:	48 85 d2             	test   %rdx,%rdx
14000b5b3:	74 35                	je     0x14000b5ea
14000b5b5:	0f b7 06             	movzwl (%rsi),%eax
14000b5b8:	41 0f b7 0b          	movzwl (%r11),%ecx
14000b5bc:	66 3b c1             	cmp    %cx,%ax
14000b5bf:	72 30                	jb     0x14000b5f1
14000b5c1:	4c 8b ce             	mov    %rsi,%r9
14000b5c4:	4d 2b cb             	sub    %r11,%r9
14000b5c7:	66 3b c1             	cmp    %cx,%ax
14000b5ca:	77 25                	ja     0x14000b5f1
14000b5cc:	48 83 fa 01          	cmp    $0x1,%rdx
14000b5d0:	74 18                	je     0x14000b5ea
14000b5d2:	43 0f b7 44 19 02    	movzwl 0x2(%r9,%r11,1),%eax
14000b5d8:	49 83 c3 02          	add    $0x2,%r11
14000b5dc:	48 ff ca             	dec    %rdx
14000b5df:	41 0f b7 0b          	movzwl (%r11),%ecx
14000b5e3:	66 3b c1             	cmp    %cx,%ax
14000b5e6:	73 e2                	jae    0x14000b5ca
14000b5e8:	eb 07                	jmp    0x14000b5f1
14000b5ea:	4d 3b ec             	cmp    %r12,%r13
14000b5ed:	72 02                	jb     0x14000b5f1
14000b5ef:	76 27                	jbe    0x14000b618
14000b5f1:	49 3b da             	cmp    %r10,%rbx
14000b5f4:	0f 84 a5 00 00 00    	je     0x14000b69f
14000b5fa:	49 83 7a 18 08       	cmpq   $0x8,0x18(%r10)
14000b5ff:	4d 8b 42 10          	mov    0x10(%r10),%r8
14000b603:	72 03                	jb     0x14000b608
14000b605:	4d 8b 12             	mov    (%r10),%r10
14000b608:	49 8b d2             	mov    %r10,%rdx
14000b60b:	48 8b cb             	mov    %rbx,%rcx
14000b60e:	e8 cd 00 00 00       	call   0x14000b6e0
14000b613:	e9 87 00 00 00       	jmp    0x14000b69f
14000b618:	4c 3b f5             	cmp    %rbp,%r14
14000b61b:	74 3c                	je     0x14000b659
14000b61d:	41 0f b7 06          	movzwl (%r14),%eax
14000b621:	66 83 f8 5c          	cmp    $0x5c,%ax
14000b625:	74 06                	je     0x14000b62d
14000b627:	66 83 f8 2f          	cmp    $0x2f,%ax
14000b62b:	75 2c                	jne    0x14000b659
14000b62d:	48 2b fe             	sub    %rsi,%rdi
14000b630:	48 d1 ff             	sar    $1,%rdi
14000b633:	48 39 7b 10          	cmp    %rdi,0x10(%rbx)
14000b637:	0f 82 8e 00 00 00    	jb     0x14000b6cb
14000b63d:	48 83 7b 18 08       	cmpq   $0x8,0x18(%rbx)
14000b642:	48 8b c3             	mov    %rbx,%rax
14000b645:	72 06                	jb     0x14000b64d
14000b647:	0f ae e8             	lfence
14000b64a:	48 8b 03             	mov    (%rbx),%rax
14000b64d:	33 c9                	xor    %ecx,%ecx
14000b64f:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
14000b653:	66 89 0c 78          	mov    %cx,(%rax,%rdi,2)
14000b657:	eb 32                	jmp    0x14000b68b
14000b659:	49 3b ff             	cmp    %r15,%rdi
14000b65c:	75 0f                	jne    0x14000b66d
14000b65e:	49 83 e0 fe          	and    $0xfffffffffffffffe,%r8
14000b662:	49 83 f8 06          	cmp    $0x6,%r8
14000b666:	7c 23                	jl     0x14000b68b