1800bba70:	40 53                	rex push %rbx
1800bba72:	48 83 ec 20          	sub    $0x20,%rsp
1800bba76:	45 33 c0             	xor    %r8d,%r8d
1800bba79:	48 8b d9             	mov    %rcx,%rbx
1800bba7c:	48 85 c9             	test   %rcx,%rcx
1800bba7f:	0f 84 ba 00 00 00    	je     0x1800bbb3f
1800bba85:	44 0f b7 89 b8 04 00 	movzwl 0x4b8(%rcx),%r9d
1800bba8c:	00
1800bba8d:	41 81 e9 f9 ff 00 00 	sub    $0xfff9,%r9d
1800bba94:	74 66                	je     0x1800bbafc
1800bba96:	41 83 e9 03          	sub    $0x3,%r9d
1800bba9a:	74 43                	je     0x1800bbadf
1800bba9c:	41 83 e9 01          	sub    $0x1,%r9d
1800bbaa0:	74 1e                	je     0x1800bbac0
1800bbaa2:	41 83 f9 01          	cmp    $0x1,%r9d
1800bbaa6:	0f 85 93 00 00 00    	jne    0x1800bbb3f
1800bbaac:	48 8b 05 cd eb 0d 00 	mov    0xdebcd(%rip),%rax        # 0x18019a680
1800bbab3:	48 8b 09             	mov    (%rcx),%rcx
1800bbab6:	ff d0                	call   *%rax
1800bbab8:	0f 1f 00             	nopl   (%rax)
1800bbabb:	4c 8b c0             	mov    %rax,%r8
1800bbabe:	eb 7f                	jmp    0x1800bbb3f
1800bbac0:	4c 8b 01             	mov    (%rcx),%r8
1800bbac3:	0f ba e2 1e          	bt     $0x1e,%edx
1800bbac7:	72 09                	jb     0x1800bbad2
1800bbac9:	4d 8b 80 18 40 00 00 	mov    0x4018(%r8),%r8
1800bbad0:	eb 07                	jmp    0x1800bbad9
1800bbad2:	4d 8b 80 10 40 00 00 	mov    0x4010(%r8),%r8
1800bbad9:	49 83 c0 08          	add    $0x8,%r8
1800bbadd:	eb 60                	jmp    0x1800bbb3f
1800bbadf:	44 8b c2             	mov    %edx,%r8d
1800bbae2:	41 f7 d0             	not    %r8d
1800bbae5:	49 c1 e8 13          	shr    $0x13,%r8
1800bbae9:	41 81 e0 00 08 00 00 	and    $0x800,%r8d
1800bbaf0:	49 81 c8 00 30 00 00 	or     $0x3000,%r8
1800bbaf7:	4c 03 01             	add    (%rcx),%r8
1800bbafa:	eb 43                	jmp    0x1800bbb3f
1800bbafc:	4c 8b 01             	mov    (%rcx),%r8
1800bbaff:	8b c2                	mov    %edx,%eax
1800bbb01:	0f ba e2 1e          	bt     $0x1e,%edx
1800bbb05:	73 22                	jae    0x1800bbb29
1800bbb07:	25 ff ff ff 1f       	and    $0x1fffffff,%eax
1800bbb0c:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1800bbb10:	41 8b 84 c0 70 40 2f 	mov    0x2f4070(%r8,%rax,8),%eax
1800bbb17:	00
1800bbb18:	41 0f af 80 70 58 2f 	imul   0x2f5870(%r8),%eax
1800bbb1f:	00
1800bbb20:	49 81 c0 2c 80 16 00 	add    $0x16802c,%r8
1800bbb27:	eb 13                	jmp    0x1800bbb3c
1800bbb29:	48 6b c0 38          	imul   $0x38,%rax,%rax
1800bbb2d:	4a 8b 8c 00 50 98 2e 	mov    0x2e9850(%rax,%r8,1),%rcx
1800bbb34:	00
1800bbb35:	8b 41 08             	mov    0x8(%rcx),%eax
1800bbb38:	4c 8d 41 08          	lea    0x8(%rcx),%r8
1800bbb3c:	4c 03 c0             	add    %rax,%r8
1800bbb3f:	4d 85 c0             	test   %r8,%r8
1800bbb42:	48 8d 83 00 f0 ff ff 	lea    -0x1000(%rbx),%rax
1800bbb49:	49 0f 45 c0          	cmovne %r8,%rax
1800bbb4d:	48 83 c4 20          	add    $0x20,%rsp
1800bbb51:	5b                   	pop    %rbx
1800bbb52:	c3                   	ret
1800bbb53:	cc                   	int3
1800bbb54:	48 83 ec 28          	sub    $0x28,%rsp
1800bbb58:	45 33 c0             	xor    %r8d,%r8d
1800bbb5b:	4c 8b d1             	mov    %rcx,%r10
1800bbb5e:	48 85 c9             	test   %rcx,%rcx
1800bbb61:	0f 84 90 00 00 00    	je     0x1800bbbf7
1800bbb67:	44 0f b7 89 b8 04 00 	movzwl 0x4b8(%rcx),%r9d
1800bbb6e:	00
1800bbb6f:	41 81 e9 f9 ff 00 00 	sub    $0xfff9,%r9d
1800bbb76:	74 5c                	je     0x1800bbbd4
1800bbb78:	41 83 e9 03          	sub    $0x3,%r9d
1800bbb7c:	74 3b                	je     0x1800bbbb9
1800bbb7e:	41 83 e9 01          	sub    $0x1,%r9d
1800bbb82:	74 1a                	je     0x1800bbb9e
1800bbb84:	41 83 f9 01          	cmp    $0x1,%r9d
1800bbb88:	75 6d                	jne    0x1800bbbf7
1800bbb8a:	48 8b 05 f7 ea 0d 00 	mov    0xdeaf7(%rip),%rax        # 0x18019a688
1800bbb91:	48 8b 09             	mov    (%rcx),%rcx
1800bbb94:	ff d0                	call   *%rax
1800bbb96:	0f 1f 00             	nopl   (%rax)
1800bbb99:	44 8b c0             	mov    %eax,%r8d
1800bbb9c:	eb 59                	jmp    0x1800bbbf7
1800bbb9e:	4c 8b 01             	mov    (%rcx),%r8
1800bbba1:	0f ba e2 1e          	bt     $0x1e,%edx
1800bbba5:	72 09                	jb     0x1800bbbb0
1800bbba7:	45 8b 80 34 40 00 00 	mov    0x4034(%r8),%r8d
1800bbbae:	eb 47                	jmp    0x1800bbbf7
1800bbbb0:	45 8b 80 30 40 00 00 	mov    0x4030(%r8),%r8d
1800bbbb7:	eb 3e                	jmp    0x1800bbbf7
1800bbbb9:	4c 8b 01             	mov    (%rcx),%r8
1800bbbbc:	0f ba e2 1e          	bt     $0x1e,%edx
1800bbbc0:	72 09                	jb     0x1800bbbcb
1800bbbc2:	45 8b 80 04 40 00 00 	mov    0x4004(%r8),%r8d
1800bbbc9:	eb 2c                	jmp    0x1800bbbf7
1800bbbcb:	45 8b 80 00 40 00 00 	mov    0x4000(%r8),%r8d
1800bbbd2:	eb 23                	jmp    0x1800bbbf7
1800bbbd4:	0f ba e2 1e          	bt     $0x1e,%edx
1800bbbd8:	73 08                	jae    0x1800bbbe2
1800bbbda:	41 b8 ea 05 00 00    	mov    $0x5ea,%r8d
1800bbbe0:	eb 15                	jmp    0x1800bbbf7
1800bbbe2:	8b c2                	mov    %edx,%eax
1800bbbe4:	48 6b c8 38          	imul   $0x38,%rax,%rcx
1800bbbe8:	49 8b 02             	mov    (%r10),%rax
1800bbbeb:	48 8b 8c 01 50 98 2e 	mov    0x2e9850(%rcx,%rax,1),%rcx
1800bbbf2:	00
1800bbbf3:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
1800bbbf7:	41 8b c0             	mov    %r8d,%eax
1800bbbfa:	48 83 c4 28          	add    $0x28,%rsp
1800bbbfe:	c3                   	ret
1800bbbff:	cc                   	int3
1800bbc00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800bbc05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800bbc0a:	57                   	push   %rdi
1800bbc0b:	48 83 ec 20          	sub    $0x20,%rsp
1800bbc0f:	44 0f b7 81 b8 04 00 	movzwl 0x4b8(%rcx),%r8d
1800bbc16:	00
1800bbc17:	48 8b fa             	mov    %rdx,%rdi
1800bbc1a:	41 81 e8 f9 ff 00 00 	sub    $0xfff9,%r8d
1800bbc21:	74 75                	je     0x1800bbc98
1800bbc23:	41 83 e8 03          	sub    $0x3,%r8d
1800bbc27:	74 54                	je     0x1800bbc7d
1800bbc29:	41 83 e8 01          	sub    $0x1,%r8d
1800bbc2d:	74 26                	je     0x1800bbc55
1800bbc2f:	41 83 f8 01          	cmp    $0x1,%r8d
1800bbc33:	74 0a                	je     0x1800bbc3f
1800bbc35:	bb 0e 00 00 c0       	mov    $0xc000000e,%ebx
1800bbc3a:	e9 a3 00 00 00       	jmp    0x1800bbce2
1800bbc3f:	48 8b 05 2a ea 0d 00 	mov    0xdea2a(%rip),%rax        # 0x18019a670
1800bbc46:	48 8b 09             	mov    (%rcx),%rcx
1800bbc49:	ff d0                	call   *%rax
1800bbc4b:	0f 1f 00             	nopl   (%rax)
1800bbc4e:	8b d8                	mov    %eax,%ebx
1800bbc50:	e9 8d 00 00 00       	jmp    0x1800bbce2
1800bbc55:	48 8b 01             	mov    (%rcx),%rax
1800bbc58:	33 db                	xor    %ebx,%ebx
1800bbc5a:	48 85 c0             	test   %rax,%rax
1800bbc5d:	74 17                	je     0x1800bbc76
1800bbc5f:	48 85 ff             	test   %rdi,%rdi
1800bbc62:	74 12                	je     0x1800bbc76
1800bbc64:	c7 80 30 40 00 00 00 	movl   $0x800,0x4030(%rax)
1800bbc6b:	08 00 00
1800bbc6e:	c7 02 00 00 00 40    	movl   $0x40000000,(%rdx)
1800bbc74:	eb 6c                	jmp    0x1800bbce2
1800bbc76:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
1800bbc7b:	eb 65                	jmp    0x1800bbce2
1800bbc7d:	48 8b 01             	mov    (%rcx),%rax
1800bbc80:	33 db                	xor    %ebx,%ebx
1800bbc82:	48 85 c0             	test   %rax,%rax
1800bbc85:	74 ef                	je     0x1800bbc76
1800bbc87:	48 85 ff             	test   %rdi,%rdi
1800bbc8a:	74 ea                	je     0x1800bbc76
1800bbc8c:	c7 80 00 40 00 00 00 	movl   $0x800,0x4000(%rax)
1800bbc93:	08 00 00
1800bbc96:	eb d6                	jmp    0x1800bbc6e
1800bbc98:	48 8b 31             	mov    (%rcx),%rsi
1800bbc9b:	33 db                	xor    %ebx,%ebx
1800bbc9d:	38 9e 84 58 2f 00    	cmp    %bl,0x2f5884(%rsi)
1800bbca3:	75 07                	jne    0x1800bbcac
1800bbca5:	bb b5 00 00 c0       	mov    $0xc00000b5,%ebx
1800bbcaa:	eb 36                	jmp    0x1800bbce2
1800bbcac:	48 8b ce             	mov    %rsi,%rcx
1800bbcaf:	e8 34 e5 ff ff       	call   0x1800ba1e8
1800bbcb4:	48 c7 c2 a0 bf d0 ff 	mov    $0xffffffffffd0bfa0,%rdx
1800bbcbb:	48 2b d6             	sub    %rsi,%rdx
1800bbcbe:	48 03 d0             	add    %rax,%rdx
1800bbcc1:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1800bbcc8:	aa aa 2a
1800bbccb:	48 f7 ea             	imul   %rdx
1800bbcce:	48 c1 fa 02          	sar    $0x2,%rdx
1800bbcd2:	48 8b c2             	mov    %rdx,%rax
1800bbcd5:	48 c1 e8 3f          	shr    $0x3f,%rax
1800bbcd9:	48 03 d0             	add    %rax,%rdx
1800bbcdc:	0f ba ea 1e          	bts    $0x1e,%edx
1800bbce0:	89 17                	mov    %edx,(%rdi)
1800bbce2:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800bbce7:	8b c3                	mov    %ebx,%eax
1800bbce9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800bbcee:	48 83 c4 20          	add    $0x20,%rsp
1800bbcf2:	5f                   	pop    %rdi
1800bbcf3:	c3                   	ret
1800bbcf4:	cc                   	int3
1800bbcf5:	cc                   	int3
1800bbcf6:	cc                   	int3
1800bbcf7:	cc                   	int3
1800bbcf8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800bbcfd:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1800bbd02:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1800bbd07:	57                   	push   %rdi
1800bbd08:	48 83 ec 20          	sub    $0x20,%rsp
1800bbd0c:	33 ed                	xor    %ebp,%ebp
1800bbd0e:	45 8b c8             	mov    %r8d,%r9d
1800bbd11:	48 8b f9             	mov    %rcx,%rdi
1800bbd14:	48 85 c9             	test   %rcx,%rcx
1800bbd17:	75 0a                	jne    0x1800bbd23
1800bbd19:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
1800bbd1e:	e9 83 01 00 00       	jmp    0x1800bbea6
1800bbd23:	0f b7 89 b8 04 00 00 	movzwl 0x4b8(%rcx),%ecx
1800bbd2a:	81 e9 f9 ff 00 00    	sub    $0xfff9,%ecx
1800bbd30:	0f 84 3f 01 00 00    	je     0x1800bbe75
1800bbd36:	83 e9 03             	sub    $0x3,%ecx
1800bbd39:	0f 84 c0 00 00 00    	je     0x1800bbdff
1800bbd3f:	83 e9 01             	sub    $0x1,%ecx
1800bbd42:	74 23                	je     0x1800bbd67
1800bbd44:	83 f9 01             	cmp    $0x1,%ecx
1800bbd47:	74 0a                	je     0x1800bbd53
1800bbd49:	bb 0e 00 00 c0       	mov    $0xc000000e,%ebx
1800bbd4e:	e9 53 01 00 00       	jmp    0x1800bbea6
1800bbd53:	48 8b 05 1e e9 0d 00 	mov    0xde91e(%rip),%rax        # 0x18019a678
1800bbd5a:	48 8b 0f             	mov    (%rdi),%rcx
1800bbd5d:	ff d0                	call   *%rax
1800bbd5f:	0f 1f 00             	nopl   (%rax)
1800bbd62:	e9 29 01 00 00       	jmp    0x1800bbe90
1800bbd67:	48 8b 07             	mov    (%rdi),%rax
1800bbd6a:	48 85 c0             	test   %rax,%rax
1800bbd6d:	0f 84 82 00 00 00    	je     0x1800bbdf5
1800bbd73:	81 e2 ff ff ff 5f    	and    $0x5fffffff,%edx
1800bbd79:	81 fa 00 00 00 40    	cmp    $0x40000000,%edx
1800bbd7f:	75 74                	jne    0x1800bbdf5
1800bbd81:	41 81 f9 f8 0f 00 00 	cmp    $0xff8,%r9d
1800bbd88:	77 6b                	ja     0x1800bbdf5
1800bbd8a:	40 38 2d 81 e8 0d 00 	cmp    %bpl,0xde881(%rip)        # 0x18019a612
1800bbd91:	48 8b 90 20 40 00 00 	mov    0x4020(%rax),%rdx
1800bbd98:	48 8b 88 10 40 00 00 	mov    0x4010(%rax),%rcx
1800bbd9f:	44 89 88 30 40 00 00 	mov    %r9d,0x4030(%rax)
1800bbda6:	74 4d                	je     0x1800bbdf5
1800bbda8:	40 38 2d 62 e8 0d 00 	cmp    %bpl,0xde862(%rip)        # 0x18019a611
1800bbdaf:	74 44                	je     0x1800bbdf5
1800bbdb1:	4c 8b 05 48 e8 0d 00 	mov    0xde848(%rip),%r8        # 0x18019a600
1800bbdb8:	bb b5 00 00 c0       	mov    $0xc00000b5,%ebx
1800bbdbd:	48 8b 05 54 e8 0d 00 	mov    0xde854(%rip),%rax        # 0x18019a618
1800bbdc4:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1800bbdc9:	44 89 09             	mov    %r9d,(%rcx)
1800bbdcc:	c7 41 04 02 00 00 00 	movl   $0x2,0x4(%rcx)
1800bbdd3:	c7 44 24 30 69 00 00 	movl   $0x69,0x30(%rsp)
1800bbdda:	00
1800bbddb:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1800bbde0:	ff d0                	call   *%rax
1800bbde2:	0f 1f 00             	nopl   (%rax)
1800bbde5:	66 85 c0             	test   %ax,%ax
1800bbde8:	0f 85 a4 00 00 00    	jne    0x1800bbe92
1800bbdee:	8b dd                	mov    %ebp,%ebx
1800bbdf0:	e9 9d 00 00 00       	jmp    0x1800bbe92
1800bbdf5:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
1800bbdfa:	e9 93 00 00 00       	jmp    0x1800bbe92
1800bbdff:	48 8b 0f             	mov    (%rdi),%rcx
1800bbe02:	48 85 c9             	test   %rcx,%rcx
1800bbe05:	74 ee                	je     0x1800bbdf5
1800bbe07:	81 e2 ff ff ff 5f    	and    $0x5fffffff,%edx
1800bbe0d:	81 fa 00 00 00 40    	cmp    $0x40000000,%edx
1800bbe13:	75 e0                	jne    0x1800bbdf5
1800bbe15:	41 8d 70 d6          	lea    -0x2a(%r8),%esi
1800bbe19:	81 fe 00 10 00 00    	cmp    $0x1000,%esi
1800bbe1f:	77 d4                	ja     0x1800bbdf5
1800bbe21:	44 8b c6             	mov    %esi,%r8d
1800bbe24:	48 8d 91 2a 30 00 00 	lea    0x302a(%rcx),%rdx
1800bbe2b:	bb b5 00 00 c0       	mov    $0xc00000b5,%ebx
1800bbe30:	44 89 89 00 40 00 00 	mov    %r9d,0x4000(%rcx)
1800bbe37:	e8 84 9b 07 00       	call   0x1801359c0
1800bbe3c:	c1 e6 10             	shl    $0x10,%esi
1800bbe3f:	b9 f1 00 00 40       	mov    $0x400000f1,%ecx
1800bbe44:	8b d6                	mov    %esi,%edx
1800bbe46:	48 83 ca 01          	or     $0x1,%rdx
1800bbe4a:	48 8b c2             	mov    %rdx,%rax
1800bbe4d:	48 c1 ea 20          	shr    $0x20,%rdx
1800bbe51:	0f 30                	wrmsr
1800bbe53:	b9 f2 00 00 40       	mov    $0x400000f2,%ecx
1800bbe58:	0f 32                	rdmsr
1800bbe5a:	48 c1 e2 20          	shl    $0x20,%rdx
1800bbe5e:	48 0b c2             	or     %rdx,%rax
1800bbe61:	a8 08                	test   $0x8,%al
1800bbe63:	74 07                	je     0x1800bbe6c
1800bbe65:	bb 0d 02 00 c0       	mov    $0xc000020d,%ebx
1800bbe6a:	eb 26                	jmp    0x1800bbe92
1800bbe6c:	a8 01                	test   $0x1,%al
1800bbe6e:	74 22                	je     0x1800bbe92
1800bbe70:	e9 79 ff ff ff       	jmp    0x1800bbdee
1800bbe75:	0f ba e2 1e          	bt     $0x1e,%edx
1800bbe79:	72 07                	jb     0x1800bbe82
1800bbe7b:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
1800bbe80:	eb 24                	jmp    0x1800bbea6
1800bbe82:	48 8b 0f             	mov    (%rdi),%rcx
1800bbe85:	81 e2 ff ff ff 1f    	and    $0x1fffffff,%edx
1800bbe8b:	e8 20 ef ff ff       	call   0x1800badb0
1800bbe90:	8b d8                	mov    %eax,%ebx
1800bbe92:	81 fb b5 00 00 c0    	cmp    $0xc00000b5,%ebx
1800bbe98:	74 32                	je     0x1800bbecc
1800bbe9a:	81 fb 0d 02 00 c0    	cmp    $0xc000020d,%ebx
1800bbea0:	74 14                	je     0x1800bbeb6
1800bbea2:	85 db                	test   %ebx,%ebx
1800bbea4:	74 08                	je     0x1800bbeae
1800bbea6:	ff 05 18 ec 0d 00    	incl   0xdec18(%rip)        # 0x18019aac4
1800bbeac:	eb 24                	jmp    0x1800bbed2
1800bbeae:	ff 05 08 ea 0d 00    	incl   0xdea08(%rip)        # 0x18019a8bc
1800bbeb4:	eb 1c                	jmp    0x1800bbed2
1800bbeb6:	48 8b 47 38          	mov    0x38(%rdi),%rax
1800bbeba:	f0 48 ff 80 c0 01 00 	lock incq 0x1c0(%rax)
1800bbec1:	00
1800bbec2:	ff 05 a8 ea 0d 00    	incl   0xdeaa8(%rip)        # 0x18019a970
1800bbec8:	8b dd                	mov    %ebp,%ebx
1800bbeca:	eb 06                	jmp    0x1800bbed2
1800bbecc:	ff 05 4a ea 0d 00    	incl   0xdea4a(%rip)        # 0x18019a91c
1800bbed2:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1800bbed7:	8b c3                	mov    %ebx,%eax
1800bbed9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1800bbede:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1800bbee3:	48 83 c4 20          	add    $0x20,%rsp
1800bbee7:	5f                   	pop    %rdi
1800bbee8:	c3                   	ret
1800bbee9:	cc                   	int3
1800bbeea:	cc                   	int3
1800bbeeb:	cc                   	int3
1800bbeec:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800bbef1:	55                   	push   %rbp
1800bbef2:	56                   	push   %rsi
1800bbef3:	57                   	push   %rdi
1800bbef4:	48 83 ec 20          	sub    $0x20,%rsp
1800bbef8:	48 8b 41 38          	mov    0x38(%rcx),%rax
1800bbefc:	8b ea                	mov    %edx,%ebp
1800bbefe:	48 8b f9             	mov    %rcx,%rdi
1800bbf01:	be 16 00 00 c0       	mov    $0xc0000016,%esi
1800bbf06:	80 b8 49 01 00 00 00 	cmpb   $0x0,0x149(%rax)
1800bbf0d:	0f 84 67 01 00 00    	je     0x1800bc07a
1800bbf13:	e8 3c fc ff ff       	call   0x1800bbb54
1800bbf18:	8b d5                	mov    %ebp,%edx
1800bbf1a:	48 8b cf             	mov    %rdi,%rcx
1800bbf1d:	8b d8                	mov    %eax,%ebx
1800bbf1f:	e8 4c fb ff ff       	call   0x1800bba70
1800bbf24:	48 8b d0             	mov    %rax,%rdx
1800bbf27:	83 fb 0e             	cmp    $0xe,%ebx
1800bbf2a:	0f 82 4a 01 00 00    	jb     0x1800bc07a
1800bbf30:	8b 87 80 04 00 00    	mov    0x480(%rdi),%eax
1800bbf36:	3b 02                	cmp    (%rdx),%eax
1800bbf38:	0f 85 3c 01 00 00    	jne    0x1800bc07a
1800bbf3e:	0f b7 87 84 04 00 00 	movzwl 0x484(%rdi),%eax
1800bbf45:	66 3b 42 04          	cmp    0x4(%rdx),%ax
1800bbf49:	0f 85 2b 01 00 00    	jne    0x1800bc07a
1800bbf4f:	0f b7 42 0c          	movzwl 0xc(%rdx),%eax
1800bbf53:	41 bb 26 00 00 00    	mov    $0x26,%r11d
1800bbf59:	83 c3 f2             	add    $0xfffffff2,%ebx
1800bbf5c:	45 8d 53 e2          	lea    -0x1e(%r11),%r10d
1800bbf60:	66 41 3b c2          	cmp    %r10w,%ax
1800bbf64:	75 34                	jne    0x1800bbf9a
1800bbf66:	48 8b 47 38          	mov    0x38(%rdi),%rax
1800bbf6a:	80 b8 c9 02 00 00 00 	cmpb   $0x0,0x2c9(%rax)
1800bbf71:	0f 85 03 01 00 00    	jne    0x1800bc07a
1800bbf77:	83 fb 14             	cmp    $0x14,%ebx
1800bbf7a:	0f 82 fa 00 00 00    	jb     0x1800bc07a
1800bbf80:	80 7a 17 11          	cmpb   $0x11,0x17(%rdx)
1800bbf84:	0f 85 f0 00 00 00    	jne    0x1800bc07a