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
1800bbf8a:	83 c3 ec             	add    $0xffffffec,%ebx
1800bbf8d:	45 8d 4b 04          	lea    0x4(%r11),%r9d
1800bbf91:	45 8b c3             	mov    %r11d,%r8d
1800bbf94:	41 8d 4b fe          	lea    -0x2(%r11),%ecx
1800bbf98:	eb 42                	jmp    0x1800bbfdc
1800bbf9a:	b9 86 dd 00 00       	mov    $0xdd86,%ecx
1800bbf9f:	66 3b c1             	cmp    %cx,%ax
1800bbfa2:	0f 85 d2 00 00 00    	jne    0x1800bc07a
1800bbfa8:	48 8b 47 38          	mov    0x38(%rdi),%rax
1800bbfac:	80 b8 c9 02 00 00 00 	cmpb   $0x0,0x2c9(%rax)
1800bbfb3:	0f 84 c1 00 00 00    	je     0x1800bc07a
1800bbfb9:	83 fb 28             	cmp    $0x28,%ebx
1800bbfbc:	0f 82 b8 00 00 00    	jb     0x1800bc07a
1800bbfc2:	80 7a 14 11          	cmpb   $0x11,0x14(%rdx)
1800bbfc6:	0f 85 ae 00 00 00    	jne    0x1800bc07a
1800bbfcc:	b9 38 00 00 00       	mov    $0x38,%ecx
1800bbfd1:	83 c3 d8             	add    $0xffffffd8,%ebx
1800bbfd4:	44 8d 49 06          	lea    0x6(%rcx),%r9d
1800bbfd8:	44 8d 41 02          	lea    0x2(%rcx),%r8d
1800bbfdc:	41 3b da             	cmp    %r10d,%ebx
1800bbfdf:	0f 82 95 00 00 00    	jb     0x1800bc07a
1800bbfe5:	0f b7 80 f8 00 00 00 	movzwl 0xf8(%rax),%eax
1800bbfec:	66 c1 c8 08          	ror    $0x8,%ax
1800bbff0:	66 39 04 0a          	cmp    %ax,(%rdx,%rcx,1)
1800bbff4:	0f 85 80 00 00 00    	jne    0x1800bc07a
1800bbffa:	42 0f b7 0c 02       	movzwl (%rdx,%r8,1),%ecx
1800bbfff:	83 c3 f8             	add    $0xfffffff8,%ebx
1800bc002:	66 c1 c9 08          	ror    $0x8,%cx
1800bc006:	66 41 3b ca          	cmp    %r10w,%cx
1800bc00a:	73 03                	jae    0x1800bc00f
1800bc00c:	41 8b ca             	mov    %r10d,%ecx
1800bc00f:	b8 f8 ff 00 00       	mov    $0xfff8,%eax
1800bc014:	66 03 c8             	add    %ax,%cx
1800bc017:	0f b7 c1             	movzwl %cx,%eax
1800bc01a:	3b c3                	cmp    %ebx,%eax
1800bc01c:	4a 8d 04 0a          	lea    (%rdx,%r9,1),%rax
1800bc020:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1800bc025:	66 0f 47 cb          	cmova  %bx,%cx
1800bc029:	66 41 3b cb          	cmp    %r11w,%cx
1800bc02d:	72 4b                	jb     0x1800bc07a
1800bc02f:	81 38 4d 44 42 47    	cmpl   $0x4742444d,(%rax)
1800bc035:	75 43                	jne    0x1800bc07a
1800bc037:	8a 50 04             	mov    0x4(%rax),%dl
1800bc03a:	80 fa 02             	cmp    $0x2,%dl
1800bc03d:	74 05                	je     0x1800bc044
1800bc03f:	80 fa 05             	cmp    $0x5,%dl
1800bc042:	75 36                	jne    0x1800bc07a
1800bc044:	8a 40 05             	mov    0x5(%rax),%al
1800bc047:	a8 01                	test   $0x1,%al
1800bc049:	74 2f                	je     0x1800bc07a
1800bc04b:	0f b7 c1             	movzwl %cx,%eax
1800bc04e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1800bc053:	48 8b cf             	mov    %rdi,%rcx
1800bc056:	89 44 24 40          	mov    %eax,0x40(%rsp)
1800bc05a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1800bc05f:	e8 94 1f 00 00       	call   0x1800bdff8
1800bc064:	8b f0                	mov    %eax,%esi
1800bc066:	85 c0                	test   %eax,%eax
1800bc068:	79 0a                	jns    0x1800bc074
1800bc06a:	33 f6                	xor    %esi,%esi
1800bc06c:	ff 05 ba e8 0d 00    	incl   0xde8ba(%rip)        # 0x18019a92c
1800bc072:	eb 06                	jmp    0x1800bc07a
1800bc074:	ff 05 e6 e8 0d 00    	incl   0xde8e6(%rip)        # 0x18019a960
1800bc07a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1800bc07f:	8b c6                	mov    %esi,%eax
1800bc081:	48 83 c4 20          	add    $0x20,%rsp
1800bc085:	5f                   	pop    %rdi
1800bc086:	5e                   	pop    %rsi
1800bc087:	5d                   	pop    %rbp
1800bc088:	c3                   	ret
1800bc089:	cc                   	int3
1800bc08a:	cc                   	int3
1800bc08b:	cc                   	int3
1800bc08c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1800bc091:	55                   	push   %rbp
1800bc092:	56                   	push   %rsi
1800bc093:	57                   	push   %rdi
1800bc094:	41 54                	push   %r12
1800bc096:	41 55                	push   %r13
1800bc098:	41 56                	push   %r14
1800bc09a:	41 57                	push   %r15
1800bc09c:	48 8b ec             	mov    %rsp,%rbp
1800bc09f:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1800bc0a6:	48 8b 05 c3 08 0b 00 	mov    0xb08c3(%rip),%rax        # 0x18016c970
1800bc0ad:	48 33 c4             	xor    %rsp,%rax
1800bc0b0:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1800bc0b4:	0f 10 81 90 04 00 00 	movups 0x490(%rcx),%xmm0
1800bc0bb:	83 65 d0 00          	andl   $0x0,-0x30(%rbp)
1800bc0bf:	8b da                	mov    %edx,%ebx
1800bc0c1:	83 65 e8 00          	andl   $0x0,-0x18(%rbp)
1800bc0c5:	4c 8b f1             	mov    %rcx,%r14
1800bc0c8:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1800bc0cc:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
1800bc0d0:	41 bf 16 00 00 c0    	mov    $0xc0000016,%r15d
1800bc0d6:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1800bc0db:	66 48 0f 7e c6       	movq   %xmm0,%rsi
1800bc0e0:	66 c7 45 ec 33 33    	movw   $0x3333,-0x14(%rbp)
1800bc0e6:	48 85 f6             	test   %rsi,%rsi
1800bc0e9:	75 1b                	jne    0x1800bc106
1800bc0eb:	48 85 ff             	test   %rdi,%rdi
1800bc0ee:	0f 84 87 02 00 00    	je     0x1800bc37b
1800bc0f4:	48 8b c7             	mov    %rdi,%rax
1800bc0f7:	48 c1 e8 20          	shr    $0x20,%rax
1800bc0fb:	3d ff ff 00 00       	cmp    $0xffff,%eax
1800bc100:	0f 84 75 02 00 00    	je     0x1800bc37b
1800bc106:	44 8b 65 d8          	mov    -0x28(%rbp),%r12d
1800bc10a:	41 81 cc 00 00 00 ff 	or     $0xff000000,%r12d
1800bc111:	41 8b c4             	mov    %r12d,%eax
1800bc114:	0f c8                	bswap  %eax
1800bc116:	89 45 ee             	mov    %eax,-0x12(%rbp)
1800bc119:	e8 36 fa ff ff       	call   0x1800bbb54
1800bc11e:	8b d3                	mov    %ebx,%edx
1800bc120:	49 8b ce             	mov    %r14,%rcx
1800bc123:	44 8b e8             	mov    %eax,%r13d
1800bc126:	e8 45 f9 ff ff       	call   0x1800bba70
1800bc12b:	48 8b d8             	mov    %rax,%rbx
1800bc12e:	41 83 fd 0e          	cmp    $0xe,%r13d
1800bc132:	0f 82 43 02 00 00    	jb     0x1800bc37b
1800bc138:	b8 86 dd 00 00       	mov    $0xdd86,%eax
1800bc13d:	66 39 43 0c          	cmp    %ax,0xc(%rbx)
1800bc141:	0f 85 34 02 00 00    	jne    0x1800bc37b
1800bc147:	0f b7 55 f0          	movzwl -0x10(%rbp),%edx
1800bc14b:	4d 8d 86 80 04 00 00 	lea    0x480(%r14),%r8
1800bc152:	41 8b 00             	mov    (%r8),%eax
1800bc155:	8b 4d ec             	mov    -0x14(%rbp),%ecx
1800bc158:	3b 03                	cmp    (%rbx),%eax
1800bc15a:	75 0b                	jne    0x1800bc167
1800bc15c:	41 0f b7 40 04       	movzwl 0x4(%r8),%eax
1800bc161:	66 3b 43 04          	cmp    0x4(%rbx),%ax
1800bc165:	74 12                	je     0x1800bc179
1800bc167:	3b 0b                	cmp    (%rbx),%ecx
1800bc169:	0f 85 0c 02 00 00    	jne    0x1800bc37b
1800bc16f:	66 3b 53 04          	cmp    0x4(%rbx),%dx
1800bc173:	0f 85 02 02 00 00    	jne    0x1800bc37b
1800bc179:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1800bc17f:	44 01 0d 42 e7 0d 00 	add    %r9d,0xde742(%rip)        # 0x18019a8c8
1800bc186:	3b 0b                	cmp    (%rbx),%ecx
1800bc188:	75 28                	jne    0x1800bc1b2
1800bc18a:	66 3b 53 04          	cmp    0x4(%rbx),%dx
1800bc18e:	75 22                	jne    0x1800bc1b2
1800bc190:	44 01 0d 05 e8 0d 00 	add    %r9d,0xde805(%rip)        # 0x18019a99c
1800bc197:	48 be 00 00 00 00 00 	movabs $0xff02000000000000,%rsi
1800bc19e:	00 02 ff
1800bc1a1:	44 89 65 d8          	mov    %r12d,-0x28(%rbp)
1800bc1a5:	45 8b c1             	mov    %r9d,%r8d
1800bc1a8:	44 89 4d dc          	mov    %r9d,-0x24(%rbp)
1800bc1ac:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
1800bc1b0:	eb 04                	jmp    0x1800bc1b6
1800bc1b2:	44 8b 45 e8          	mov    -0x18(%rbp),%r8d
1800bc1b6:	41 83 c5 f2          	add    $0xfffffff2,%r13d
1800bc1ba:	48 0f ce             	bswap  %rsi
1800bc1bd:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
1800bc1c1:	48 0f cf             	bswap  %rdi
1800bc1c4:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
1800bc1c8:	41 83 fd 28          	cmp    $0x28,%r13d
1800bc1cc:	0f 82 a9 01 00 00    	jb     0x1800bc37b
1800bc1d2:	80 7b 14 3a          	cmpb   $0x3a,0x14(%rbx)
1800bc1d6:	0f 85 9f 01 00 00    	jne    0x1800bc37b
1800bc1dc:	48 39 7b 2e          	cmp    %rdi,0x2e(%rbx)
1800bc1e0:	0f 85 95 01 00 00    	jne    0x1800bc37b
1800bc1e6:	48 39 73 26          	cmp    %rsi,0x26(%rbx)
1800bc1ea:	0f 85 8b 01 00 00    	jne    0x1800bc37b
1800bc1f0:	44 01 0d c9 e8 0d 00 	add    %r9d,0xde8c9(%rip)        # 0x18019aac0
1800bc1f7:	41 8d 4d d8          	lea    -0x28(%r13),%ecx
1800bc1fb:	41 8b c0             	mov    %r8d,%eax
1800bc1fe:	48 8d 14 c5 18 00 00 	lea    0x18(,%rax,8),%rdx
1800bc205:	00
1800bc206:	48 3b ca             	cmp    %rdx,%rcx
1800bc209:	0f 82 6c 01 00 00    	jb     0x1800bc37b
1800bc20f:	44 01 0d 0e e7 0d 00 	add    %r9d,0xde70e(%rip)        # 0x18019a924
1800bc216:	4d 8d a6 90 04 00 00 	lea    0x490(%r14),%r12
1800bc21d:	45 33 ed             	xor    %r13d,%r13d
1800bc220:	45 85 c0             	test   %r8d,%r8d
1800bc223:	74 26                	je     0x1800bc24b
1800bc225:	41 0f 10 04 24       	movups (%r12),%xmm0