14000444b:	48 8d 05 06 c5 05 00 	lea    0x5c506(%rip),%rax        # 0x140060958
140004452:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140004457:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
14000445c:	0f b6 44 24 20       	movzbl 0x20(%rsp),%eax
140004461:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140004466:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
14000446d:	00
14000446e:	e8 2d 8b 00 00       	call   0x14000cfa0
140004473:	48 8d 15 56 0d 07 00 	lea    0x70d56(%rip),%rdx        # 0x1400751d0
14000447a:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
140004481:	00
140004482:	e8 1d 63 05 00       	call   0x14005a7a4
140004487:	cc                   	int3
140004488:	cc                   	int3
140004489:	cc                   	int3
14000448a:	cc                   	int3
14000448b:	cc                   	int3
14000448c:	cc                   	int3
14000448d:	cc                   	int3
14000448e:	cc                   	int3
14000448f:	cc                   	int3
140004490:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140004495:	55                   	push   %rbp
140004496:	56                   	push   %rsi
140004497:	57                   	push   %rdi
140004498:	41 56                	push   %r14
14000449a:	41 57                	push   %r15
14000449c:	48 8d ac 24 40 fe ff 	lea    -0x1c0(%rsp),%rbp
1400044a3:	ff
1400044a4:	48 81 ec c0 02 00 00 	sub    $0x2c0,%rsp
1400044ab:	48 8b 05 8e 3b 07 00 	mov    0x73b8e(%rip),%rax        # 0x140078040
1400044b2:	48 33 c4             	xor    %rsp,%rax
1400044b5:	48 89 85 b0 01 00 00 	mov    %rax,0x1b0(%rbp)
1400044bc:	49 8b f0             	mov    %r8,%rsi
1400044bf:	48 8b fa             	mov    %rdx,%rdi
1400044c2:	48 8b d9             	mov    %rcx,%rbx
1400044c5:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400044ca:	45 33 f6             	xor    %r14d,%r14d
1400044cd:	33 d2                	xor    %edx,%edx
1400044cf:	41 b8 18 02 00 00    	mov    $0x218,%r8d
1400044d5:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400044d9:	e8 cc 62 05 00       	call   0x14005a7aa
1400044de:	4c 89 75 a0          	mov    %r14,-0x60(%rbp)
1400044e2:	4c 8d 3d c7 db 05 00 	lea    0x5dbc7(%rip),%r15        # 0x1400620b0
1400044e9:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
1400044ed:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1400044f1:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1400044f5:	48 c7 45 a8 f4 01 00 	movq   $0x1f4,-0x58(%rbp)
1400044fc:	00
1400044fd:	0f 10 0e             	movups (%rsi),%xmm1
140004500:	48 8b 07             	mov    (%rdi),%rax
140004503:	48 83 7f 08 02       	cmpq   $0x2,0x8(%rdi)
140004508:	0f 85 a5 00 00 00    	jne    0x1400045b3
14000450e:	66 81 38 7b 7d       	cmpw   $0x7d7b,(%rax)
140004513:	0f 85 9a 00 00 00    	jne    0x1400045b3
140004519:	0f 57 c0             	xorps  %xmm0,%xmm0
14000451c:	33 c0                	xor    %eax,%eax
14000451e:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
140004523:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140004527:	66 48 0f 7e c9       	movq   %xmm1,%rcx
14000452c:	48 0f ba e1 3f       	bt     $0x3f,%rcx
140004531:	73 2a                	jae    0x14000455d
140004533:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
14000453a:	ff ff 7f
14000453d:	48 23 c8             	and    %rax,%rcx
140004540:	85 c9                	test   %ecx,%ecx
140004542:	7e 37                	jle    0x14000457b
140004544:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
140004549:	66 48 0f 7e c8       	movq   %xmm1,%rax
14000454e:	f2 0f 10 48 10       	movsd  0x10(%rax),%xmm1
140004553:	f2 0f 11 4d 88       	movsd  %xmm1,-0x78(%rbp)
140004558:	8b 4d 88             	mov    -0x78(%rbp),%ecx
14000455b:	eb 12                	jmp    0x14000456f
14000455d:	83 e1 0f             	and    $0xf,%ecx
140004560:	89 4d 88             	mov    %ecx,-0x78(%rbp)
140004563:	74 12                	je     0x140004577
140004565:	66 0f 73 d9 08       	psrldq $0x8,%xmm1
14000456a:	66 48 0f 7e c8       	movq   %xmm1,%rax
14000456f:	0f 10 00             	movups (%rax),%xmm0
140004572:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
140004577:	85 c9                	test   %ecx,%ecx
140004579:	75 0c                	jne    0x140004587
14000457b:	48 8d 0d 56 b7 05 00 	lea    0x5b756(%rip),%rcx        # 0x14005fcd8
140004582:	e8 a9 f6 ff ff       	call   0x140003c30
140004587:	48 8d 45 90          	lea    -0x70(%rbp),%rax
14000458b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140004590:	0f 10 06             	movups (%rsi),%xmm0
140004593:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
140004598:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14000459d:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
1400045a2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400045a7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400045ac:	e8 8f dc 00 00       	call   0x140012240
1400045b1:	eb 34                	jmp    0x1400045e7
1400045b3:	0f 10 07             	movups (%rdi),%xmm0
1400045b6:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400045bb:	44 89 74 24 50       	mov    %r14d,0x50(%rsp)
1400045c0:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1400045c4:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400045c9:	0f 11 4c 24 60       	movups %xmm1,0x60(%rsp)
1400045ce:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
1400045d3:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
1400045d8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400045dd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400045e2:	e8 f9 e9 00 00       	call   0x140012fe0
1400045e7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400045ea:	0f 11 03             	movups %xmm0,(%rbx)
1400045ed:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1400045f1:	4c 89 73 18          	mov    %r14,0x18(%rbx)
1400045f5:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
1400045f9:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1400045fd:	48 8b cb             	mov    %rbx,%rcx
140004600:	e8 4b 83 00 00       	call   0x14000c950
140004605:	90                   	nop
140004606:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
14000460a:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
14000460e:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140004612:	48 3b c8             	cmp    %rax,%rcx
140004615:	74 31                	je     0x140004648
140004617:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
14000461b:	48 8b c1             	mov    %rcx,%rax
14000461e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140004625:	72 1c                	jb     0x140004643
140004627:	48 83 c2 27          	add    $0x27,%rdx
14000462b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14000462f:	48 2b c1             	sub    %rcx,%rax
140004632:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140004636:	48 83 f8 1f          	cmp    $0x1f,%rax
14000463a:	76 07                	jbe    0x140004643
14000463c:	ff 15 5e af 05 00    	call   *0x5af5e(%rip)        # 0x14005f5a0
140004642:	cc                   	int3
140004643:	e8 4c 56 05 00       	call   0x140059c94
140004648:	48 8b c3             	mov    %rbx,%rax
14000464b:	48 8b 8d b0 01 00 00 	mov    0x1b0(%rbp),%rcx
140004652:	48 33 cc             	xor    %rsp,%rcx
140004655:	e8 a6 51 05 00       	call   0x140059800
14000465a:	48 8b 9c 24 08 03 00 	mov    0x308(%rsp),%rbx
140004661:	00
140004662:	48 81 c4 c0 02 00 00 	add    $0x2c0,%rsp
140004669:	41 5f                	pop    %r15
14000466b:	41 5e                	pop    %r14
14000466d:	5f                   	pop    %rdi
14000466e:	5e                   	pop    %rsi
14000466f:	5d                   	pop    %rbp
140004670:	c3                   	ret
140004671:	cc                   	int3
140004672:	cc                   	int3
140004673:	cc                   	int3
140004674:	cc                   	int3
140004675:	cc                   	int3
140004676:	cc                   	int3
140004677:	cc                   	int3
140004678:	cc                   	int3
140004679:	cc                   	int3
14000467a:	cc                   	int3
14000467b:	cc                   	int3
14000467c:	cc                   	int3
14000467d:	cc                   	int3
14000467e:	cc                   	int3
14000467f:	cc                   	int3
140004680:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004685:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000468a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000468f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140004694:	41 56                	push   %r14
140004696:	44 8b d9             	mov    %ecx,%r11d
140004699:	81 f9 00 00 01 00    	cmp    $0x10000,%ecx
14000469f:	0f 83 c9 00 00 00    	jae    0x14000476e
1400046a5:	41 0f b7 f3          	movzwl %r11w,%esi
1400046a9:	4c 8d 05 50 b9 ff ff 	lea    -0x46b0(%rip),%r8        # 0x140000000
1400046b0:	8b ee                	mov    %esi,%ebp
1400046b2:	41 be ff 00 00 00    	mov    $0xff,%r14d
1400046b8:	c1 ed 08             	shr    $0x8,%ebp
1400046bb:	33 d2                	xor    %edx,%edx
1400046bd:	8b ca                	mov    %edx,%ecx
1400046bf:	8b fa                	mov    %edx,%edi
1400046c1:	42 0f b7 84 07 30 07 	movzwl 0x60730(%rdi,%r8,1),%eax
1400046c8:	06 00
1400046ca:	8b d8                	mov    %eax,%ebx
1400046cc:	44 0f b6 c8          	movzbl %al,%r9d
1400046d0:	c1 eb 08             	shr    $0x8,%ebx
1400046d3:	03 d9                	add    %ecx,%ebx
1400046d5:	41 3b e9             	cmp    %r9d,%ebp
1400046d8:	72 39                	jb     0x140004713
1400046da:	75 2b                	jne    0x140004707
1400046dc:	48 63 c9             	movslq %ecx,%rcx
1400046df:	4c 63 cb             	movslq %ebx,%r9
1400046e2:	49 3b c9             	cmp    %r9,%rcx
1400046e5:	7d 20                	jge    0x140004707
1400046e7:	45 0f b7 d3          	movzwl %r11w,%r10d
1400046eb:	66 45 23 d6          	and    %r14w,%r10w
1400046ef:	90                   	nop
1400046f0:	42 0f b6 84 01 e0 04 	movzbl 0x604e0(%rcx,%r8,1),%eax
1400046f7:	06 00
1400046f9:	66 41 3b c2          	cmp    %r10w,%ax
1400046fd:	74 44                	je     0x140004743
1400046ff:	48 ff c1             	inc    %rcx
140004702:	49 3b c9             	cmp    %r9,%rcx
140004705:	7c e9                	jl     0x1400046f0
140004707:	48 83 c7 02          	add    $0x2,%rdi
14000470b:	8b cb                	mov    %ebx,%ecx
14000470d:	48 83 ff 52          	cmp    $0x52,%rdi
140004711:	72 ae                	jb     0x1400046c1
140004713:	41 b1 01             	mov    $0x1,%r9b
140004716:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000471d:	00 00 00
140004720:	42 0f b6 84 02 f0 1d 	movzbl 0x61df0(%rdx,%r8,1),%eax
140004727:	06 00
140004729:	84 c0                	test   %al,%al
14000472b:	79 22                	jns    0x14000474f
14000472d:	42 0f b6 8c 02 f1 1d 	movzbl 0x61df1(%rdx,%r8,1),%ecx
140004734:	06 00
140004736:	48 ff c2             	inc    %rdx
140004739:	83 e0 7f             	and    $0x7f,%eax
14000473c:	c1 e0 08             	shl    $0x8,%eax
14000473f:	0b c8                	or     %eax,%ecx
140004741:	eb 0e                	jmp    0x140004751
140004743:	45 32 c9             	xor    %r9b,%r9b
140004746:	41 0f b6 c1          	movzbl %r9b,%eax
14000474a:	e9 6e 01 00 00       	jmp    0x1400048bd
14000474f:	8b c8                	mov    %eax,%ecx
140004751:	2b f1                	sub    %ecx,%esi
140004753:	78 10                	js     0x140004765
140004755:	41 80 f1 01          	xor    $0x1,%r9b
140004759:	48 ff c2             	inc    %rdx
14000475c:	48 81 fa 35 01 00 00 	cmp    $0x135,%rdx
140004763:	72 bb                	jb     0x140004720
140004765:	41 0f b6 c1          	movzbl %r9b,%eax
140004769:	e9 4f 01 00 00       	jmp    0x1400048bd
14000476e:	41 81 fb 00 00 02 00 	cmp    $0x20000,%r11d
140004775:	0f 83 d4 00 00 00    	jae    0x14000484f
14000477b:	41 0f b7 f3          	movzwl %r11w,%esi
14000477f:	4c 8d 05 7a b8 ff ff 	lea    -0x4786(%rip),%r8        # 0x140000000
140004786:	8b ee                	mov    %esi,%ebp
140004788:	41 be ff 00 00 00    	mov    $0xff,%r14d
14000478e:	c1 ed 08             	shr    $0x8,%ebp
140004791:	33 d2                	xor    %edx,%edx
140004793:	8b ca                	mov    %edx,%ecx
140004795:	8b fa                	mov    %edx,%edi
140004797:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14000479e:	00 00
1400047a0:	42 0f b7 84 07 70 10 	movzwl 0x61070(%rdi,%r8,1),%eax
1400047a7:	06 00
1400047a9:	8b d8                	mov    %eax,%ebx
1400047ab:	44 0f b6 c8          	movzbl %al,%r9d
1400047af:	c1 eb 08             	shr    $0x8,%ebx
1400047b2:	03 d9                	add    %ecx,%ebx
1400047b4:	41 3b e9             	cmp    %r9d,%ebp
1400047b7:	72 3a                	jb     0x1400047f3
1400047b9:	75 2c                	jne    0x1400047e7
1400047bb:	48 63 c1             	movslq %ecx,%rax
1400047be:	4c 63 cb             	movslq %ebx,%r9
1400047c1:	49 3b c1             	cmp    %r9,%rax
1400047c4:	7d 21                	jge    0x1400047e7
1400047c6:	45 0f b7 d3          	movzwl %r11w,%r10d
1400047ca:	66 45 23 d6          	and    %r14w,%r10w
1400047ce:	66 90                	xchg   %ax,%ax
1400047d0:	42 0f b6 8c 00 a0 08 	movzbl 0x608a0(%rax,%r8,1),%ecx
1400047d7:	06 00
1400047d9:	66 41 3b ca          	cmp    %r10w,%cx
1400047dd:	74 44                	je     0x140004823
1400047df:	48 ff c0             	inc    %rax
1400047e2:	49 3b c1             	cmp    %r9,%rax
1400047e5:	7c e9                	jl     0x1400047d0
1400047e7:	48 83 c7 02          	add    $0x2,%rdi
1400047eb:	8b cb                	mov    %ebx,%ecx
1400047ed:	48 83 ff 4c          	cmp    $0x4c,%rdi
1400047f1:	72 ad                	jb     0x1400047a0
1400047f3:	41 b1 01             	mov    $0x1,%r9b
1400047f6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400047fd:	00 00 00
140004800:	42 0f b6 84 02 a0 23 	movzbl 0x623a0(%rdx,%r8,1),%eax
140004807:	06 00
140004809:	84 c0                	test   %al,%al
14000480b:	79 22                	jns    0x14000482f
14000480d:	42 0f b6 8c 02 a1 23 	movzbl 0x623a1(%rdx,%r8,1),%ecx
140004814:	06 00
140004816:	48 ff c2             	inc    %rdx
140004819:	83 e0 7f             	and    $0x7f,%eax
14000481c:	c1 e0 08             	shl    $0x8,%eax
14000481f:	0b c8                	or     %eax,%ecx
140004821:	eb 0e                	jmp    0x140004831
140004823:	45 32 c9             	xor    %r9b,%r9b
140004826:	41 0f b6 c1          	movzbl %r9b,%eax
14000482a:	e9 8e 00 00 00       	jmp    0x1400048bd
14000482f:	8b c8                	mov    %eax,%ecx
140004831:	2b f1                	sub    %ecx,%esi
140004833:	0f 88 2c ff ff ff    	js     0x140004765
140004839:	41 80 f1 01          	xor    $0x1,%r9b
14000483d:	48 ff c2             	inc    %rdx
140004840:	48 81 fa a3 01 00 00 	cmp    $0x1a3,%rdx
140004847:	72 b7                	jb     0x140004800
140004849:	41 0f b6 c1          	movzbl %r9b,%eax
14000484d:	eb 6e                	jmp    0x1400048bd
14000484f:	8d 81 22 59 fd ff    	lea    -0x2a6de(%rcx),%eax
140004855:	83 f8 21             	cmp    $0x21,%eax
140004858:	76 61                	jbe    0x1400048bb
14000485a:	8d 81 cb 48 fd ff    	lea    -0x2b735(%rcx),%eax
140004860:	83 f8 0a             	cmp    $0xa,%eax
140004863:	76 56                	jbe    0x1400048bb
140004865:	8d 81 e2 47 fd ff    	lea    -0x2b81e(%rcx),%eax
14000486b:	83 f8 01             	cmp    $0x1,%eax
14000486e:	76 4b                	jbe    0x1400048bb
140004870:	8d 81 5e 31 fd ff    	lea    -0x2cea2(%rcx),%eax
140004876:	83 f8 0d             	cmp    $0xd,%eax
140004879:	76 40                	jbe    0x1400048bb
14000487b:	8d 81 1f 14 fd ff    	lea    -0x2ebe1(%rcx),%eax
140004881:	3d 1e 0c 00 00       	cmp    $0xc1e,%eax
140004886:	76 33                	jbe    0x1400048bb
140004888:	8d 81 e2 05 fd ff    	lea    -0x2fa1e(%rcx),%eax
14000488e:	3d e1 05 00 00       	cmp    $0x5e1,%eax
140004893:	76 26                	jbe    0x1400048bb
140004895:	8d 81 b5 ec fc ff    	lea    -0x3134b(%rcx),%eax
14000489b:	3d b4 ed 0a 00       	cmp    $0xaedb4,%eax
1400048a0:	76 19                	jbe    0x1400048bb
1400048a2:	8d 81 10 fe f1 ff    	lea    -0xe01f0(%rcx),%eax
1400048a8:	3d 0f fe 02 00       	cmp    $0x2fe0f,%eax
1400048ad:	76 0c                	jbe    0x1400048bb
1400048af:	41 81 fb 00 00 11 00 	cmp    $0x110000,%r11d
1400048b6:	0f 92 c0             	setb   %al
1400048b9:	eb 02                	jmp    0x1400048bd
1400048bb:	32 c0                	xor    %al,%al
1400048bd:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
1400048c2:	48 8b 6c 24 18       	mov    0x18(%rsp),%rbp
1400048c7:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
1400048cc:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400048d1:	41 5e                	pop    %r14
1400048d3:	c3                   	ret
1400048d4:	cc                   	int3
1400048d5:	cc                   	int3
1400048d6:	cc                   	int3
1400048d7:	cc                   	int3
1400048d8:	cc                   	int3
1400048d9:	cc                   	int3
1400048da:	cc                   	int3
1400048db:	cc                   	int3
1400048dc:	cc                   	int3
1400048dd:	cc                   	int3
1400048de:	cc                   	int3
1400048df:	cc                   	int3
1400048e0:	40 53                	rex push %rbx
1400048e2:	48 83 ec 20          	sub    $0x20,%rsp
1400048e6:	48 8b d9             	mov    %rcx,%rbx
1400048e9:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400048ed:	48 85 c9             	test   %rcx,%rcx
1400048f0:	74 14                	je     0x140004906
1400048f2:	48 8b 01             	mov    (%rcx),%rax
1400048f5:	48 3b cb             	cmp    %rbx,%rcx
1400048f8:	0f 95 c2             	setne  %dl
1400048fb:	ff 50 20             	call   *0x20(%rax)