14001a80e:	0f b7 c3             	movzwl %bx,%eax
14001a811:	2d e6 09 00 00       	sub    $0x9e6,%eax
14001a816:	e9 1d 01 00 00       	jmp    0x14001a938
14001a81b:	b9 66 0a 00 00       	mov    $0xa66,%ecx
14001a820:	66 3b d9             	cmp    %cx,%bx
14001a823:	0f 82 14 01 00 00    	jb     0x14001a93d
14001a829:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a82c:	66 3b d8             	cmp    %ax,%bx
14001a82f:	73 0a                	jae    0x14001a83b
14001a831:	0f b7 c3             	movzwl %bx,%eax
14001a834:	2b c1                	sub    %ecx,%eax
14001a836:	e9 fd 00 00 00       	jmp    0x14001a938
14001a83b:	b9 e6 0a 00 00       	mov    $0xae6,%ecx
14001a840:	66 3b d9             	cmp    %cx,%bx
14001a843:	0f 82 f4 00 00 00    	jb     0x14001a93d
14001a849:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a84c:	66 3b d8             	cmp    %ax,%bx
14001a84f:	72 e0                	jb     0x14001a831
14001a851:	8d 48 76             	lea    0x76(%rax),%ecx
14001a854:	66 3b d9             	cmp    %cx,%bx
14001a857:	0f 82 e0 00 00 00    	jb     0x14001a93d
14001a85d:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a860:	66 3b d8             	cmp    %ax,%bx
14001a863:	72 cc                	jb     0x14001a831
14001a865:	b9 66 0c 00 00       	mov    $0xc66,%ecx
14001a86a:	66 3b d9             	cmp    %cx,%bx
14001a86d:	0f 82 ca 00 00 00    	jb     0x14001a93d
14001a873:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a876:	66 3b d8             	cmp    %ax,%bx
14001a879:	72 b6                	jb     0x14001a831
14001a87b:	8d 48 76             	lea    0x76(%rax),%ecx
14001a87e:	66 3b d9             	cmp    %cx,%bx
14001a881:	0f 82 b6 00 00 00    	jb     0x14001a93d
14001a887:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a88a:	66 3b d8             	cmp    %ax,%bx
14001a88d:	72 a2                	jb     0x14001a831
14001a88f:	8d 48 76             	lea    0x76(%rax),%ecx
14001a892:	66 3b d9             	cmp    %cx,%bx
14001a895:	0f 82 a2 00 00 00    	jb     0x14001a93d
14001a89b:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a89e:	66 3b d8             	cmp    %ax,%bx
14001a8a1:	72 8e                	jb     0x14001a831
14001a8a3:	b9 50 0e 00 00       	mov    $0xe50,%ecx
14001a8a8:	66 3b d9             	cmp    %cx,%bx
14001a8ab:	0f 82 8c 00 00 00    	jb     0x14001a93d
14001a8b1:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a8b4:	66 3b d8             	cmp    %ax,%bx
14001a8b7:	0f 82 74 ff ff ff    	jb     0x14001a831
14001a8bd:	8d 48 76             	lea    0x76(%rax),%ecx
14001a8c0:	66 3b d9             	cmp    %cx,%bx
14001a8c3:	72 78                	jb     0x14001a93d
14001a8c5:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a8c8:	66 3b d8             	cmp    %ax,%bx
14001a8cb:	0f 82 60 ff ff ff    	jb     0x14001a831
14001a8d1:	8d 48 46             	lea    0x46(%rax),%ecx
14001a8d4:	66 3b d9             	cmp    %cx,%bx
14001a8d7:	72 64                	jb     0x14001a93d
14001a8d9:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a8dc:	66 3b d8             	cmp    %ax,%bx
14001a8df:	0f 82 4c ff ff ff    	jb     0x14001a831
14001a8e5:	b9 40 10 00 00       	mov    $0x1040,%ecx
14001a8ea:	66 3b d9             	cmp    %cx,%bx
14001a8ed:	72 4e                	jb     0x14001a93d
14001a8ef:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a8f2:	66 3b d8             	cmp    %ax,%bx
14001a8f5:	0f 82 36 ff ff ff    	jb     0x14001a831
14001a8fb:	b9 e0 17 00 00       	mov    $0x17e0,%ecx
14001a900:	66 3b d9             	cmp    %cx,%bx
14001a903:	72 38                	jb     0x14001a93d
14001a905:	8d 41 0a             	lea    0xa(%rcx),%eax
14001a908:	66 3b d8             	cmp    %ax,%bx
14001a90b:	0f 82 20 ff ff ff    	jb     0x14001a831
14001a911:	0f b7 c3             	movzwl %bx,%eax
14001a914:	b9 10 18 00 00       	mov    $0x1810,%ecx
14001a919:	66 2b c1             	sub    %cx,%ax
14001a91c:	66 83 f8 09          	cmp    $0x9,%ax
14001a920:	77 1b                	ja     0x14001a93d
14001a922:	e9 0a ff ff ff       	jmp    0x14001a831
14001a927:	b8 1a ff 00 00       	mov    $0xff1a,%eax
14001a92c:	66 3b d8             	cmp    %ax,%bx
14001a92f:	0f 82 fc fe ff ff    	jb     0x14001a831
14001a935:	83 c8 ff             	or     $0xffffffff,%eax
14001a938:	83 f8 ff             	cmp    $0xffffffff,%eax
14001a93b:	75 27                	jne    0x14001a964
14001a93d:	8d 43 bf             	lea    -0x41(%rbx),%eax
14001a940:	8d 53 9f             	lea    -0x61(%rbx),%edx
14001a943:	66 83 f8 19          	cmp    $0x19,%ax
14001a947:	76 0b                	jbe    0x14001a954
14001a949:	66 83 fa 19          	cmp    $0x19,%dx
14001a94d:	76 05                	jbe    0x14001a954
14001a94f:	41 8b c2             	mov    %r10d,%eax
14001a952:	eb 10                	jmp    0x14001a964
14001a954:	0f b7 cb             	movzwl %bx,%ecx
14001a957:	66 83 fa 19          	cmp    $0x19,%dx
14001a95b:	8d 41 e0             	lea    -0x20(%rcx),%eax
14001a95e:	0f 47 c1             	cmova  %ecx,%eax
14001a961:	83 c0 c9             	add    $0xffffffc9,%eax
14001a964:	85 c0                	test   %eax,%eax
14001a966:	74 07                	je     0x14001a96f
14001a968:	b8 0a 00 00 00       	mov    $0xa,%eax
14001a96d:	eb 67                	jmp    0x14001a9d6
14001a96f:	48 8b 07             	mov    (%rdi),%rax
14001a972:	41 b8 df ff 00 00    	mov    $0xffdf,%r8d
14001a978:	0f b7 10             	movzwl (%rax),%edx
14001a97b:	48 8d 48 02          	lea    0x2(%rax),%rcx
14001a97f:	48 89 0f             	mov    %rcx,(%rdi)
14001a982:	8d 42 a8             	lea    -0x58(%rdx),%eax
14001a985:	66 41 85 c0          	test   %ax,%r8w
14001a989:	74 3c                	je     0x14001a9c7
14001a98b:	45 85 f6             	test   %r14d,%r14d
14001a98e:	b8 08 00 00 00       	mov    $0x8,%eax
14001a993:	41 0f 45 c6          	cmovne %r14d,%eax
14001a997:	48 83 c1 fe          	add    $0xfffffffffffffffe,%rcx
14001a99b:	48 89 0f             	mov    %rcx,(%rdi)
14001a99e:	44 8b f0             	mov    %eax,%r14d
14001a9a1:	66 85 d2             	test   %dx,%dx
14001a9a4:	74 3a                	je     0x14001a9e0
14001a9a6:	66 39 11             	cmp    %dx,(%rcx)
14001a9a9:	74 35                	je     0x14001a9e0
14001a9ab:	e8 3c a0 ff ff       	call   0x1400149ec
14001a9b0:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14001a9b6:	e8 dd 5d ff ff       	call   0x140010798
14001a9bb:	41 83 ca ff          	or     $0xffffffff,%r10d
14001a9bf:	41 bb 30 00 00 00    	mov    $0x30,%r11d
14001a9c5:	eb 19                	jmp    0x14001a9e0
14001a9c7:	0f b7 19             	movzwl (%rcx),%ebx
14001a9ca:	48 8d 41 02          	lea    0x2(%rcx),%rax
14001a9ce:	48 89 07             	mov    %rax,(%rdi)
14001a9d1:	b8 10 00 00 00       	mov    $0x10,%eax
14001a9d6:	45 85 f6             	test   %r14d,%r14d
14001a9d9:	41 0f 45 c6          	cmovne %r14d,%eax
14001a9dd:	44 8b f0             	mov    %eax,%r14d
14001a9e0:	33 d2                	xor    %edx,%edx
14001a9e2:	41 8b c2             	mov    %r10d,%eax
14001a9e5:	41 f7 f6             	div    %r14d
14001a9e8:	41 bc 10 ff 00 00    	mov    $0xff10,%r12d
14001a9ee:	41 bf 60 06 00 00    	mov    $0x660,%r15d
14001a9f4:	44 8b ca             	mov    %edx,%r9d
14001a9f7:	44 8b c0             	mov    %eax,%r8d
14001a9fa:	66 41 3b db          	cmp    %r11w,%bx
14001a9fe:	0f 82 aa 01 00 00    	jb     0x14001abae
14001aa04:	66 83 fb 3a          	cmp    $0x3a,%bx
14001aa08:	73 0b                	jae    0x14001aa15
14001aa0a:	0f b7 d3             	movzwl %bx,%edx
14001aa0d:	41 2b d3             	sub    %r11d,%edx
14001aa10:	e9 94 01 00 00       	jmp    0x14001aba9
14001aa15:	66 41 3b dc          	cmp    %r12w,%bx
14001aa19:	0f 83 75 01 00 00    	jae    0x14001ab94
14001aa1f:	66 41 3b df          	cmp    %r15w,%bx
14001aa23:	0f 82 85 01 00 00    	jb     0x14001abae
14001aa29:	b8 6a 06 00 00       	mov    $0x66a,%eax
14001aa2e:	66 3b d8             	cmp    %ax,%bx
14001aa31:	73 0b                	jae    0x14001aa3e
14001aa33:	0f b7 d3             	movzwl %bx,%edx
14001aa36:	41 2b d7             	sub    %r15d,%edx
14001aa39:	e9 6b 01 00 00       	jmp    0x14001aba9
14001aa3e:	b8 f0 06 00 00       	mov    $0x6f0,%eax
14001aa43:	66 3b d8             	cmp    %ax,%bx
14001aa46:	0f 82 62 01 00 00    	jb     0x14001abae
14001aa4c:	8d 48 0a             	lea    0xa(%rax),%ecx
14001aa4f:	66 3b d9             	cmp    %cx,%bx
14001aa52:	73 0a                	jae    0x14001aa5e
14001aa54:	0f b7 d3             	movzwl %bx,%edx
14001aa57:	2b d0                	sub    %eax,%edx
14001aa59:	e9 4b 01 00 00       	jmp    0x14001aba9
14001aa5e:	b8 66 09 00 00       	mov    $0x966,%eax
14001aa63:	66 3b d8             	cmp    %ax,%bx
14001aa66:	0f 82 42 01 00 00    	jb     0x14001abae
14001aa6c:	8d 48 0a             	lea    0xa(%rax),%ecx
14001aa6f:	66 3b d9             	cmp    %cx,%bx
14001aa72:	72 e0                	jb     0x14001aa54
14001aa74:	8d 41 76             	lea    0x76(%rcx),%eax
14001aa77:	66 3b d8             	cmp    %ax,%bx
14001aa7a:	0f 82 2e 01 00 00    	jb     0x14001abae
14001aa80:	8d 48 0a             	lea    0xa(%rax),%ecx
14001aa83:	66 3b d9             	cmp    %cx,%bx
14001aa86:	72 cc                	jb     0x14001aa54
14001aa88:	8d 41 76             	lea    0x76(%rcx),%eax
14001aa8b:	66 3b d8             	cmp    %ax,%bx
14001aa8e:	0f 82 1a 01 00 00    	jb     0x14001abae
14001aa94:	8d 48 0a             	lea    0xa(%rax),%ecx
14001aa97:	66 3b d9             	cmp    %cx,%bx
14001aa9a:	72 b8                	jb     0x14001aa54
14001aa9c:	8d 41 76             	lea    0x76(%rcx),%eax
14001aa9f:	66 3b d8             	cmp    %ax,%bx
14001aaa2:	0f 82 06 01 00 00    	jb     0x14001abae
14001aaa8:	8d 48 0a             	lea    0xa(%rax),%ecx
14001aaab:	66 3b d9             	cmp    %cx,%bx
14001aaae:	72 a4                	jb     0x14001aa54
14001aab0:	8d 41 76             	lea    0x76(%rcx),%eax
14001aab3:	66 3b d8             	cmp    %ax,%bx
14001aab6:	0f 82 f2 00 00 00    	jb     0x14001abae
14001aabc:	8d 48 0a             	lea    0xa(%rax),%ecx
14001aabf:	66 3b d9             	cmp    %cx,%bx
14001aac2:	72 90                	jb     0x14001aa54
14001aac4:	b8 66 0c 00 00       	mov    $0xc66,%eax
14001aac9:	66 3b d8             	cmp    %ax,%bx
14001aacc:	0f 82 dc 00 00 00    	jb     0x14001abae
14001aad2:	8d 48 0a             	lea    0xa(%rax),%ecx
14001aad5:	66 3b d9             	cmp    %cx,%bx
14001aad8:	0f 82 76 ff ff ff    	jb     0x14001aa54
14001aade:	8d 41 76             	lea    0x76(%rcx),%eax
14001aae1:	66 3b d8             	cmp    %ax,%bx
14001aae4:	0f 82 c4 00 00 00    	jb     0x14001abae
14001aaea:	8d 48 0a             	lea    0xa(%rax),%ecx
14001aaed:	66 3b d9             	cmp    %cx,%bx
14001aaf0:	0f 82 5e ff ff ff    	jb     0x14001aa54
14001aaf6:	8d 41 76             	lea    0x76(%rcx),%eax
14001aaf9:	66 3b d8             	cmp    %ax,%bx
14001aafc:	0f 82 ac 00 00 00    	jb     0x14001abae
14001ab02:	8d 48 0a             	lea    0xa(%rax),%ecx
14001ab05:	66 3b d9             	cmp    %cx,%bx
14001ab08:	0f 82 46 ff ff ff    	jb     0x14001aa54
14001ab0e:	b8 50 0e 00 00       	mov    $0xe50,%eax
14001ab13:	66 3b d8             	cmp    %ax,%bx
14001ab16:	0f 82 92 00 00 00    	jb     0x14001abae
14001ab1c:	8d 48 0a             	lea    0xa(%rax),%ecx
14001ab1f:	66 3b d9             	cmp    %cx,%bx
14001ab22:	0f 82 2c ff ff ff    	jb     0x14001aa54
14001ab28:	8d 41 76             	lea    0x76(%rcx),%eax
14001ab2b:	66 3b d8             	cmp    %ax,%bx
14001ab2e:	72 7e                	jb     0x14001abae
14001ab30:	8d 48 0a             	lea    0xa(%rax),%ecx
14001ab33:	66 3b d9             	cmp    %cx,%bx
14001ab36:	0f 82 18 ff ff ff    	jb     0x14001aa54
14001ab3c:	8d 41 46             	lea    0x46(%rcx),%eax
14001ab3f:	66 3b d8             	cmp    %ax,%bx
14001ab42:	72 6a                	jb     0x14001abae
14001ab44:	8d 48 0a             	lea    0xa(%rax),%ecx
14001ab47:	66 3b d9             	cmp    %cx,%bx
14001ab4a:	0f 82 04 ff ff ff    	jb     0x14001aa54
14001ab50:	b8 40 10 00 00       	mov    $0x1040,%eax
14001ab55:	66 3b d8             	cmp    %ax,%bx
14001ab58:	72 54                	jb     0x14001abae
14001ab5a:	8d 48 0a             	lea    0xa(%rax),%ecx
14001ab5d:	66 3b d9             	cmp    %cx,%bx
14001ab60:	0f 82 ee fe ff ff    	jb     0x14001aa54
14001ab66:	b8 e0 17 00 00       	mov    $0x17e0,%eax
14001ab6b:	66 3b d8             	cmp    %ax,%bx
14001ab6e:	72 3e                	jb     0x14001abae
14001ab70:	8d 48 0a             	lea    0xa(%rax),%ecx
14001ab73:	66 3b d9             	cmp    %cx,%bx
14001ab76:	0f 82 d8 fe ff ff    	jb     0x14001aa54
14001ab7c:	0f b7 c3             	movzwl %bx,%eax
14001ab7f:	b9 10 18 00 00       	mov    $0x1810,%ecx
14001ab84:	66 2b c1             	sub    %cx,%ax
14001ab87:	66 83 f8 09          	cmp    $0x9,%ax
14001ab8b:	77 21                	ja     0x14001abae
14001ab8d:	0f b7 d3             	movzwl %bx,%edx
14001ab90:	2b d1                	sub    %ecx,%edx
14001ab92:	eb 15                	jmp    0x14001aba9
14001ab94:	b8 1a ff 00 00       	mov    $0xff1a,%eax
14001ab99:	66 3b d8             	cmp    %ax,%bx
14001ab9c:	73 08                	jae    0x14001aba6
14001ab9e:	0f b7 d3             	movzwl %bx,%edx
14001aba1:	41 2b d4             	sub    %r12d,%edx
14001aba4:	eb 03                	jmp    0x14001aba9
14001aba6:	83 ca ff             	or     $0xffffffff,%edx
14001aba9:	83 fa ff             	cmp    $0xffffffff,%edx
14001abac:	75 2a                	jne    0x14001abd8
14001abae:	8d 43 bf             	lea    -0x41(%rbx),%eax
14001abb1:	66 83 f8 19          	cmp    $0x19,%ax
14001abb5:	76 0e                	jbe    0x14001abc5
14001abb7:	8d 43 9f             	lea    -0x61(%rbx),%eax
14001abba:	66 83 f8 19          	cmp    $0x19,%ax
14001abbe:	76 05                	jbe    0x14001abc5
14001abc0:	41 8b d2             	mov    %r10d,%edx
14001abc3:	eb 13                	jmp    0x14001abd8
14001abc5:	0f b7 cb             	movzwl %bx,%ecx
14001abc8:	8d 43 9f             	lea    -0x61(%rbx),%eax
14001abcb:	66 83 f8 19          	cmp    $0x19,%ax
14001abcf:	8d 51 e0             	lea    -0x20(%rcx),%edx
14001abd2:	0f 47 d1             	cmova  %ecx,%edx
14001abd5:	83 ea 37             	sub    $0x37,%edx
14001abd8:	41 3b d2             	cmp    %r10d,%edx
14001abdb:	74 37                	je     0x14001ac14
14001abdd:	41 3b d6             	cmp    %r14d,%edx
14001abe0:	73 32                	jae    0x14001ac14
14001abe2:	41 3b e8             	cmp    %r8d,%ebp
14001abe5:	72 0e                	jb     0x14001abf5
14001abe7:	75 05                	jne    0x14001abee
14001abe9:	41 3b d1             	cmp    %r9d,%edx
14001abec:	76 07                	jbe    0x14001abf5
14001abee:	b9 0c 00 00 00       	mov    $0xc,%ecx
14001abf3:	eb 0b                	jmp    0x14001ac00
14001abf5:	41 0f af ee          	imul   %r14d,%ebp
14001abf9:	b9 08 00 00 00       	mov    $0x8,%ecx
14001abfe:	03 ea                	add    %edx,%ebp
14001ac00:	48 8b 07             	mov    (%rdi),%rax
14001ac03:	0f b7 18             	movzwl (%rax),%ebx
14001ac06:	48 83 c0 02          	add    $0x2,%rax
14001ac0a:	48 89 07             	mov    %rax,(%rdi)
14001ac0d:	0b f1                	or     %ecx,%esi
14001ac0f:	e9 e6 fd ff ff       	jmp    0x14001a9fa
14001ac14:	48 8b 07             	mov    (%rdi),%rax
14001ac17:	45 33 e4             	xor    %r12d,%r12d
14001ac1a:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
14001ac1f:	48 83 c0 fe          	add    $0xfffffffffffffffe,%rax
14001ac23:	48 89 07             	mov    %rax,(%rdi)
14001ac26:	66 85 db             	test   %bx,%bx
14001ac29:	74 15                	je     0x14001ac40
14001ac2b:	66 39 18             	cmp    %bx,(%rax)
14001ac2e:	74 10                	je     0x14001ac40
14001ac30:	e8 b7 9d ff ff       	call   0x1400149ec
14001ac35:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14001ac3b:	e8 58 5b ff ff       	call   0x140010798
14001ac40:	40 f6 c6 08          	test   $0x8,%sil
14001ac44:	75 2c                	jne    0x14001ac72
14001ac46:	4c 89 3f             	mov    %r15,(%rdi)
14001ac49:	44 38 64 24 38       	cmp    %r12b,0x38(%rsp)
14001ac4e:	74 0c                	je     0x14001ac5c
14001ac50:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14001ac55:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
14001ac5c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14001ac60:	48 85 c9             	test   %rcx,%rcx
14001ac63:	74 06                	je     0x14001ac6b
14001ac65:	48 8b 07             	mov    (%rdi),%rax
14001ac68:	48 89 01             	mov    %rax,(%rcx)
14001ac6b:	33 c0                	xor    %eax,%eax
14001ac6d:	e9 c1 00 00 00       	jmp    0x14001ad33
14001ac72:	41 be ff ff ff 7f    	mov    $0x7fffffff,%r14d
14001ac78:	41 bf 00 00 00 80    	mov    $0x80000000,%r15d
14001ac7e:	40 f6 c6 04          	test   $0x4,%sil
14001ac82:	75 11                	jne    0x14001ac95
14001ac84:	40 f6 c6 01          	test   $0x1,%sil
14001ac88:	74 4f                	je     0x14001acd9
14001ac8a:	40 f6 c6 02          	test   $0x2,%sil
14001ac8e:	74 44                	je     0x14001acd4
14001ac90:	41 3b ef             	cmp    %r15d,%ebp
14001ac93:	76 44                	jbe    0x14001acd9
14001ac95:	8b de                	mov    %esi,%ebx
14001ac97:	83 e3 02             	and    $0x2,%ebx
14001ac9a:	e8 4d 9d ff ff       	call   0x1400149ec
14001ac9f:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14001aca5:	40 f6 c6 01          	test   $0x1,%sil
14001aca9:	75 38                	jne    0x14001ace3
14001acab:	83 cd ff             	or     $0xffffffff,%ebp
14001acae:	44 38 64 24 38       	cmp    %r12b,0x38(%rsp)
14001acb3:	74 0c                	je     0x14001acc1
14001acb5:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14001acba:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
14001acc1:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14001acc5:	48 85 d2             	test   %rdx,%rdx
14001acc8:	74 06                	je     0x14001acd0
14001acca:	48 8b 0f             	mov    (%rdi),%rcx
14001accd:	48 89 0a             	mov    %rcx,(%rdx)
14001acd0:	8b c5                	mov    %ebp,%eax
14001acd2:	eb 5f                	jmp    0x14001ad33
14001acd4:	41 3b ee             	cmp    %r14d,%ebp
14001acd7:	77 bc                	ja     0x14001ac95