14001ad6c:	66 0f 28 cc          	movapd %xmm4,%xmm1
14001ad70:	f2 0f 59 e2          	mulsd  %xmm2,%xmm4
14001ad74:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
14001ad78:	f2 0f 59 ce          	mulsd  %xmm6,%xmm1
14001ad7c:	f2 0f 59 de          	mulsd  %xmm6,%xmm3
14001ad80:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
14001ad84:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
14001ad88:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
14001ad8c:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
14001ad92:	48 83 c4 58          	add    $0x58,%rsp
14001ad96:	c3                   	ret
14001ad97:	66 0f eb 15 81 f1 00 	por    0xf181(%rip),%xmm2        # 0x140029f20
14001ad9e:	00
14001ad9f:	f2 0f 5c 15 79 f1 00 	subsd  0xf179(%rip),%xmm2        # 0x140029f20
14001ada6:	00
14001ada7:	f2 0f 10 ea          	movsd  %xmm2,%xmm5
14001adab:	66 0f db 15 dd f0 00 	pand   0xf0dd(%rip),%xmm2        # 0x140029e90
14001adb2:	00
14001adb3:	66 48 0f 7e d0       	movq   %xmm2,%rax
14001adb8:	66 0f 73 d5 34       	psrlq  $0x34,%xmm5
14001adbd:	66 0f fa 2d fb f1 00 	psubd  0xf1fb(%rip),%xmm5        # 0x140029fc0
14001adc4:	00
14001adc5:	f3 0f e6 f5          	cvtdq2pd %xmm5,%xmm6
14001adc9:	e9 f1 fd ff ff       	jmp    0x14001abbf
14001adce:	66 90                	xchg   %ax,%ax
14001add0:	75 1e                	jne    0x14001adf0
14001add2:	f2 0f 10 0d 56 f0 00 	movsd  0xf056(%rip),%xmm1        # 0x140029e30
14001add9:	00
14001adda:	44 8b 05 8f f2 00 00 	mov    0xf28f(%rip),%r8d        # 0x14002a070
14001ade1:	e8 ea 11 00 00       	call   0x14001bfd0
14001ade6:	eb 48                	jmp    0x14001ae30
14001ade8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001adef:	00
14001adf0:	f2 0f 10 0d 58 f0 00 	movsd  0xf058(%rip),%xmm1        # 0x140029e50
14001adf7:	00
14001adf8:	44 8b 05 75 f2 00 00 	mov    0xf275(%rip),%r8d        # 0x14002a074
14001adff:	e8 cc 11 00 00       	call   0x14001bfd0
14001ae04:	eb 2a                	jmp    0x14001ae30
14001ae06:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14001ae0d:	00 00 00
14001ae10:	48 3b 05 29 f0 00 00 	cmp    0xf029(%rip),%rax        # 0x140029e40
14001ae17:	74 17                	je     0x14001ae30
14001ae19:	48 3b 05 10 f0 00 00 	cmp    0xf010(%rip),%rax        # 0x140029e30
14001ae20:	74 ce                	je     0x14001adf0
14001ae22:	48 0b 05 37 f0 00 00 	or     0xf037(%rip),%rax        # 0x140029e60
14001ae29:	66 48 0f 6e c0       	movq   %rax,%xmm0
14001ae2e:	66 90                	xchg   %ax,%ax
14001ae30:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
14001ae36:	48 83 c4 58          	add    $0x58,%rsp
14001ae3a:	c3                   	ret
14001ae3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ae40:	48 33 c0             	xor    %rax,%rax
14001ae43:	c5 e1 73 d0 34       	vpsrlq $0x34,%xmm0,%xmm3
14001ae48:	c4 e1 f9 7e c0       	vmovq  %xmm0,%rax
14001ae4d:	c5 e1 fb 1d 1b f0 00 	vpsubq 0xf01b(%rip),%xmm3,%xmm3        # 0x140029e70
14001ae54:	00
14001ae55:	c5 fa e6 f3          	vcvtdq2pd %xmm3,%xmm6
14001ae59:	c5 f9 db 2d df ef 00 	vpand  0xefdf(%rip),%xmm0,%xmm5        # 0x140029e40
14001ae60:	00
14001ae61:	c5 f9 2f 2d d7 ef 00 	vcomisd 0xefd7(%rip),%xmm5        # 0x140029e40
14001ae68:	00
14001ae69:	0f 84 41 02 00 00    	je     0x14001b0b0
14001ae6f:	c5 d1 ef ed          	vpxor  %xmm5,%xmm5,%xmm5
14001ae73:	c5 f9 2f c5          	vcomisd %xmm5,%xmm0
14001ae77:	0f 86 e3 01 00 00    	jbe    0x14001b060
14001ae7d:	c5 f9 db 15 0b f0 00 	vpand  0xf00b(%rip),%xmm0,%xmm2        # 0x140029e90
14001ae84:	00
14001ae85:	c5 fb 5c 25 93 f0 00 	vsubsd 0xf093(%rip),%xmm0,%xmm4        # 0x140029f20
14001ae8c:	00
14001ae8d:	c5 f9 2f 35 1b f1 00 	vcomisd 0xf11b(%rip),%xmm6        # 0x140029fb0
14001ae94:	00
14001ae95:	0f 84 8e 01 00 00    	je     0x14001b029
14001ae9b:	c5 f9 db 0d fd ef 00 	vpand  0xeffd(%rip),%xmm0,%xmm1        # 0x140029ea0
14001aea2:	00
14001aea3:	c5 f9 db 1d 05 f0 00 	vpand  0xf005(%rip),%xmm0,%xmm3        # 0x140029eb0
14001aeaa:	00
14001aeab:	c5 e1 73 f3 01       	vpsllq $0x1,%xmm3,%xmm3
14001aeb0:	c5 e1 d4 c9          	vpaddq %xmm1,%xmm3,%xmm1
14001aeb4:	c4 e1 f9 7e c8       	vmovq  %xmm1,%rax
14001aeb9:	c5 d9 db 25 4f f1 00 	vpand  0xf14f(%rip),%xmm4,%xmm4        # 0x14002a010
14001aec0:	00
14001aec1:	c5 f9 2f 25 07 f1 00 	vcomisd 0xf107(%rip),%xmm4        # 0x140029fd0
14001aec8:	00
14001aec9:	0f 82 b1 00 00 00    	jb     0x14001af80
14001aecf:	48 c1 e8 2c          	shr    $0x2c,%rax
14001aed3:	c5 e9 eb 15 55 f0 00 	vpor   0xf055(%rip),%xmm2,%xmm2        # 0x140029f30
14001aeda:	00
14001aedb:	c5 f1 eb 0d 4d f0 00 	vpor   0xf04d(%rip),%xmm1,%xmm1        # 0x140029f30
14001aee2:	00
14001aee3:	4c 8d 0d b6 01 01 00 	lea    0x101b6(%rip),%r9        # 0x14002b0a0
14001aeea:	c5 f3 5c ca          	vsubsd %xmm2,%xmm1,%xmm1
14001aeee:	c4 c1 73 59 0c c1    	vmulsd (%r9,%rax,8),%xmm1,%xmm1
14001aef4:	4c 8d 0d 85 f1 00 00 	lea    0xf185(%rip),%r9        # 0x14002a080
14001aefb:	c5 f3 59 c1          	vmulsd %xmm1,%xmm1,%xmm0
14001aeff:	c5 fb 10 1d 99 f0 00 	vmovsd 0xf099(%rip),%xmm3        # 0x140029fa0
14001af06:	00
14001af07:	c5 fb 10 2d 61 f0 00 	vmovsd 0xf061(%rip),%xmm5        # 0x140029f70
14001af0e:	00
14001af0f:	c4 e2 f1 a9 1d 78 f0 	vfmadd213sd 0xf078(%rip),%xmm1,%xmm3        # 0x140029f90
14001af16:	00 00
14001af18:	c4 e2 f1 a9 2d 0f f0 	vfmadd213sd 0xf00f(%rip),%xmm1,%xmm5        # 0x140029f30
14001af1f:	00 00
14001af21:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
14001af25:	c4 e2 f1 a9 1d 52 f0 	vfmadd213sd 0xf052(%rip),%xmm1,%xmm3        # 0x140029f80
14001af2c:	00 00
14001af2e:	c5 fb 59 e0          	vmulsd %xmm0,%xmm0,%xmm4
14001af32:	c4 e2 d1 b9 c8       	vfmadd231sd %xmm0,%xmm5,%xmm1
14001af37:	c4 e2 e1 b9 cc       	vfmadd231sd %xmm4,%xmm3,%xmm1
14001af3c:	c5 f3 59 0d 7c ef 00 	vmulsd 0xef7c(%rip),%xmm1,%xmm1        # 0x140029ec0
14001af43:	00
14001af44:	c5 fb 10 2d b4 ef 00 	vmovsd 0xefb4(%rip),%xmm5        # 0x140029f00
14001af4b:	00
14001af4c:	c4 e2 c9 ab e9       	vfmsub213sd %xmm1,%xmm6,%xmm5
14001af51:	f2 41 0f 10 04 c1    	movsd  (%r9,%rax,8),%xmm0
14001af57:	48 8d 15 32 f9 00 00 	lea    0xf932(%rip),%rdx        # 0x14002a890
14001af5e:	f2 0f 10 14 c2       	movsd  (%rdx,%rax,8),%xmm2
14001af63:	c5 eb 58 d5          	vaddsd %xmm5,%xmm2,%xmm2
14001af67:	c4 e2 c9 b9 05 80 ef 	vfmadd231sd 0xef80(%rip),%xmm6,%xmm0        # 0x140029ef0
14001af6e:	00 00
14001af70:	c5 fb 58 c2          	vaddsd %xmm2,%xmm0,%xmm0
14001af74:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
14001af7a:	48 83 c4 58          	add    $0x58,%rsp
14001af7e:	c3                   	ret
14001af7f:	90                   	nop
14001af80:	c5 fb 10 15 88 ef 00 	vmovsd 0xef88(%rip),%xmm2        # 0x140029f10
14001af87:	00
14001af88:	c5 fb 5c 05 90 ef 00 	vsubsd 0xef90(%rip),%xmm0,%xmm0        # 0x140029f20
14001af8f:	00
14001af90:	c5 eb 58 d0          	vaddsd %xmm0,%xmm2,%xmm2
14001af94:	c5 fb 5e ca          	vdivsd %xmm2,%xmm0,%xmm1
14001af98:	c5 fb 10 25 90 f0 00 	vmovsd 0xf090(%rip),%xmm4        # 0x14002a030
14001af9f:	00
14001afa0:	c5 fb 10 2d a8 f0 00 	vmovsd 0xf0a8(%rip),%xmm5        # 0x14002a050
14001afa7:	00
14001afa8:	c5 fb 59 f1          	vmulsd %xmm1,%xmm0,%xmm6
14001afac:	c5 f3 58 c9          	vaddsd %xmm1,%xmm1,%xmm1
14001afb0:	c5 f3 59 d1          	vmulsd %xmm1,%xmm1,%xmm2
14001afb4:	c4 e2 e9 a9 25 63 f0 	vfmadd213sd 0xf063(%rip),%xmm2,%xmm4        # 0x14002a020
14001afbb:	00 00
14001afbd:	c4 e2 e9 a9 2d 7a f0 	vfmadd213sd 0xf07a(%rip),%xmm2,%xmm5        # 0x14002a040
14001afc4:	00 00
14001afc6:	c5 eb 59 d1          	vmulsd %xmm1,%xmm2,%xmm2
14001afca:	c5 db 59 e2          	vmulsd %xmm2,%xmm4,%xmm4
14001afce:	c5 eb 59 d2          	vmulsd %xmm2,%xmm2,%xmm2
14001afd2:	c5 eb 59 d1          	vmulsd %xmm1,%xmm2,%xmm2
14001afd6:	c5 d3 59 ea          	vmulsd %xmm2,%xmm5,%xmm5
14001afda:	c5 db 58 e5          	vaddsd %xmm5,%xmm4,%xmm4
14001afde:	c5 db 5c e6          	vsubsd %xmm6,%xmm4,%xmm4
14001afe2:	c5 f9 db 1d 76 f0 00 	vpand  0xf076(%rip),%xmm0,%xmm3        # 0x14002a060
14001afe9:	00
14001afea:	c5 fb 5c c3          	vsubsd %xmm3,%xmm0,%xmm0
14001afee:	c5 db 58 e0          	vaddsd %xmm0,%xmm4,%xmm4
14001aff2:	c5 db 59 0d d6 ee 00 	vmulsd 0xeed6(%rip),%xmm4,%xmm1        # 0x140029ed0
14001aff9:	00
14001affa:	c5 db 59 25 de ee 00 	vmulsd 0xeede(%rip),%xmm4,%xmm4        # 0x140029ee0
14001b001:	00
14001b002:	c5 e3 59 05 d6 ee 00 	vmulsd 0xeed6(%rip),%xmm3,%xmm0        # 0x140029ee0
14001b009:	00
14001b00a:	c5 e3 59 1d be ee 00 	vmulsd 0xeebe(%rip),%xmm3,%xmm3        # 0x140029ed0
14001b011:	00
14001b012:	c5 fb 58 c4          	vaddsd %xmm4,%xmm0,%xmm0
14001b016:	c5 fb 58 c1          	vaddsd %xmm1,%xmm0,%xmm0
14001b01a:	c5 fb 58 c3          	vaddsd %xmm3,%xmm0,%xmm0
14001b01e:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
14001b024:	48 83 c4 58          	add    $0x58,%rsp
14001b028:	c3                   	ret
14001b029:	c5 e9 eb 15 ef ee 00 	vpor   0xeeef(%rip),%xmm2,%xmm2        # 0x140029f20
14001b030:	00
14001b031:	c5 eb 5c 15 e7 ee 00 	vsubsd 0xeee7(%rip),%xmm2,%xmm2        # 0x140029f20
14001b038:	00
14001b039:	c5 d1 73 d2 34       	vpsrlq $0x34,%xmm2,%xmm5
14001b03e:	c5 e9 db 15 4a ee 00 	vpand  0xee4a(%rip),%xmm2,%xmm2        # 0x140029e90
14001b045:	00
14001b046:	c5 f9 28 c2          	vmovapd %xmm2,%xmm0
14001b04a:	c5 d1 fa 2d 6e ef 00 	vpsubd 0xef6e(%rip),%xmm5,%xmm5        # 0x140029fc0
14001b051:	00
14001b052:	c5 fa e6 f5          	vcvtdq2pd %xmm5,%xmm6
14001b056:	e9 40 fe ff ff       	jmp    0x14001ae9b
14001b05b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b060:	75 2e                	jne    0x14001b090
14001b062:	c5 fb 10 0d c6 ed 00 	vmovsd 0xedc6(%rip),%xmm1        # 0x140029e30
14001b069:	00
14001b06a:	44 8b 05 ff ef 00 00 	mov    0xefff(%rip),%r8d        # 0x14002a070
14001b071:	e8 5a 0f 00 00       	call   0x14001bfd0
14001b076:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
14001b07c:	48 83 c4 58          	add    $0x58,%rsp
14001b080:	c3                   	ret
14001b081:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
14001b088:	0f 1f 84 00 00 00 00
14001b08f:	00
14001b090:	c5 fb 10 0d b8 ed 00 	vmovsd 0xedb8(%rip),%xmm1        # 0x140029e50
14001b097:	00
14001b098:	44 8b 05 d5 ef 00 00 	mov    0xefd5(%rip),%r8d        # 0x14002a074
14001b09f:	e8 2c 0f 00 00       	call   0x14001bfd0
14001b0a4:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
14001b0aa:	48 83 c4 58          	add    $0x58,%rsp
14001b0ae:	c3                   	ret
14001b0af:	90                   	nop
14001b0b0:	48 3b 05 89 ed 00 00 	cmp    0xed89(%rip),%rax        # 0x140029e40
14001b0b7:	74 27                	je     0x14001b0e0
14001b0b9:	48 3b 05 70 ed 00 00 	cmp    0xed70(%rip),%rax        # 0x140029e30
14001b0c0:	74 ce                	je     0x14001b090
14001b0c2:	48 0b 05 97 ed 00 00 	or     0xed97(%rip),%rax        # 0x140029e60
14001b0c9:	66 48 0f 6e c8       	movq   %rax,%xmm1
14001b0ce:	44 8b 05 a3 ef 00 00 	mov    0xefa3(%rip),%r8d        # 0x14002a078
14001b0d5:	e8 f6 0e 00 00       	call   0x14001bfd0
14001b0da:	eb 04                	jmp    0x14001b0e0
14001b0dc:	0f 1f 40 00          	nopl   0x0(%rax)
14001b0e0:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
14001b0e6:	48 83 c4 58          	add    $0x58,%rsp
14001b0ea:	c3                   	ret
14001b0eb:	cc                   	int3
14001b0ec:	81 e1 00 03 00 00    	and    $0x300,%ecx
14001b0f2:	8b c1                	mov    %ecx,%eax
14001b0f4:	c3                   	ret
14001b0f5:	cc                   	int3
14001b0f6:	cc                   	int3
14001b0f7:	cc                   	int3
14001b0f8:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14001b0fd:	41 ba 40 80 00 00    	mov    $0x8040,%r10d
14001b103:	33 d2                	xor    %edx,%edx
14001b105:	0f ae 5c 24 08       	stmxcsr 0x8(%rsp)
14001b10a:	44 8b 4c 24 08       	mov    0x8(%rsp),%r9d
14001b10f:	bf 00 04 00 00       	mov    $0x400,%edi
14001b114:	41 0f b7 c1          	movzwl %r9w,%eax
14001b118:	66 41 23 c2          	and    %r10w,%ax
14001b11c:	41 8d 4a c0          	lea    -0x40(%r10),%ecx
14001b120:	66 3b c1             	cmp    %cx,%ax
14001b123:	75 08                	jne    0x14001b12d
14001b125:	41 b8 00 0c 00 00    	mov    $0xc00,%r8d
14001b12b:	eb 19                	jmp    0x14001b146
14001b12d:	66 83 f8 40          	cmp    $0x40,%ax
14001b131:	75 08                	jne    0x14001b13b
14001b133:	41 b8 00 08 00 00    	mov    $0x800,%r8d
14001b139:	eb 0b                	jmp    0x14001b146
14001b13b:	66 41 3b c2          	cmp    %r10w,%ax
14001b13f:	44 8b c2             	mov    %edx,%r8d
14001b142:	44 0f 44 c7          	cmove  %edi,%r8d
14001b146:	41 8b c1             	mov    %r9d,%eax
14001b149:	41 ba 00 60 00 00    	mov    $0x6000,%r10d
14001b14f:	41 bb 00 02 00 00    	mov    $0x200,%r11d
14001b155:	41 23 c2             	and    %r10d,%eax
14001b158:	74 27                	je     0x14001b181
14001b15a:	3d 00 20 00 00       	cmp    $0x2000,%eax
14001b15f:	74 19                	je     0x14001b17a
14001b161:	3d 00 40 00 00       	cmp    $0x4000,%eax
14001b166:	74 0d                	je     0x14001b175
14001b168:	41 3b c2             	cmp    %r10d,%eax
14001b16b:	b9 00 03 00 00       	mov    $0x300,%ecx
14001b170:	0f 45 ca             	cmovne %edx,%ecx
14001b173:	eb 0e                	jmp    0x14001b183
14001b175:	41 8b cb             	mov    %r11d,%ecx
14001b178:	eb 09                	jmp    0x14001b183
14001b17a:	b9 00 01 00 00       	mov    $0x100,%ecx
14001b17f:	eb 02                	jmp    0x14001b183
14001b181:	8b ca                	mov    %edx,%ecx
14001b183:	41 8b d1             	mov    %r9d,%edx
14001b186:	41 8b c1             	mov    %r9d,%eax
14001b189:	c1 ea 02             	shr    $0x2,%edx
14001b18c:	25 00 08 00 00       	and    $0x800,%eax
14001b191:	23 d7                	and    %edi,%edx
14001b193:	0b d0                	or     %eax,%edx
14001b195:	41 8b c1             	mov    %r9d,%eax
14001b198:	23 c7                	and    %edi,%eax
14001b19a:	c1 ea 02             	shr    $0x2,%edx
14001b19d:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
14001b1a2:	0b d0                	or     %eax,%edx
14001b1a4:	c1 ea 02             	shr    $0x2,%edx
14001b1a7:	41 8b c1             	mov    %r9d,%eax
14001b1aa:	41 23 c3             	and    %r11d,%eax
14001b1ad:	41 81 e1 80 01 00 00 	and    $0x180,%r9d
14001b1b4:	0b d0                	or     %eax,%edx
14001b1b6:	c1 ea 03             	shr    $0x3,%edx
14001b1b9:	41 0b d1             	or     %r9d,%edx
14001b1bc:	c1 ea 03             	shr    $0x3,%edx
14001b1bf:	41 0b d0             	or     %r8d,%edx
14001b1c2:	0b d1                	or     %ecx,%edx
14001b1c4:	8b c2                	mov    %edx,%eax
14001b1c6:	25 00 ff ff ff       	and    $0xffffff00,%eax
14001b1cb:	8d 0c 95 00 00 00 00 	lea    0x0(,%rdx,4),%ecx
14001b1d2:	0b c1                	or     %ecx,%eax
14001b1d4:	c1 e0 16             	shl    $0x16,%eax
14001b1d7:	0b c2                	or     %edx,%eax
14001b1d9:	c3                   	ret
14001b1da:	cc                   	int3
14001b1db:	cc                   	int3
14001b1dc:	0f ae 5c 24 08       	stmxcsr 0x8(%rsp)
14001b1e1:	8b 54 24 08          	mov    0x8(%rsp),%edx
14001b1e5:	83 e2 3f             	and    $0x3f,%edx
14001b1e8:	44 8b c2             	mov    %edx,%r8d
14001b1eb:	8b c2                	mov    %edx,%eax
14001b1ed:	83 e0 10             	and    $0x10,%eax
14001b1f0:	41 c1 e8 02          	shr    $0x2,%r8d
14001b1f4:	41 83 e0 08          	and    $0x8,%r8d
14001b1f8:	8b ca                	mov    %edx,%ecx
14001b1fa:	44 0b c0             	or     %eax,%r8d
14001b1fd:	83 e1 02             	and    $0x2,%ecx
14001b200:	41 c1 e8 02          	shr    $0x2,%r8d
14001b204:	8b c2                	mov    %edx,%eax
14001b206:	83 e0 08             	and    $0x8,%eax
14001b209:	c1 e1 03             	shl    $0x3,%ecx
14001b20c:	44 0b c0             	or     %eax,%r8d
14001b20f:	8b c2                	mov    %edx,%eax
14001b211:	83 e0 04             	and    $0x4,%eax
14001b214:	41 d1 e8             	shr    $1,%r8d
14001b217:	0b c8                	or     %eax,%ecx
14001b219:	83 e2 01             	and    $0x1,%edx
14001b21c:	03 c9                	add    %ecx,%ecx
14001b21e:	c1 e2 04             	shl    $0x4,%edx
14001b221:	44 0b c1             	or     %ecx,%r8d
14001b224:	44 0b c2             	or     %edx,%r8d
14001b227:	41 8b c0             	mov    %r8d,%eax
14001b22a:	c1 e0 18             	shl    $0x18,%eax
14001b22d:	41 0b c0             	or     %r8d,%eax
14001b230:	c3                   	ret
14001b231:	cc                   	int3
14001b232:	cc                   	int3
14001b233:	cc                   	int3
14001b234:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001b239:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001b23e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14001b243:	8b c1                	mov    %ecx,%eax
14001b245:	8b d1                	mov    %ecx,%edx
14001b247:	c1 e8 16             	shr    $0x16,%eax
14001b24a:	41 b8 00 03 00 00    	mov    $0x300,%r8d
14001b250:	c1 ea 18             	shr    $0x18,%edx
14001b253:	41 23 c0             	and    %r8d,%eax
14001b256:	83 e2 3f             	and    $0x3f,%edx
14001b259:	33 f6                	xor    %esi,%esi
14001b25b:	0b d0                	or     %eax,%edx
14001b25d:	bf 00 04 00 00       	mov    $0x400,%edi
14001b262:	b8 00 0c 00 00       	mov    $0xc00,%eax
14001b267:	41 bb 00 08 00 00    	mov    $0x800,%r11d
14001b26d:	23 c8                	and    %eax,%ecx
14001b26f:	3b cf                	cmp    %edi,%ecx
14001b271:	74 1f                	je     0x14001b292
14001b273:	41 3b cb             	cmp    %r11d,%ecx
14001b276:	74 12                	je     0x14001b28a
14001b278:	3b c8                	cmp    %eax,%ecx
14001b27a:	74 06                	je     0x14001b282
14001b27c:	44 0f b7 ce          	movzwl %si,%r9d
14001b280:	eb 16                	jmp    0x14001b298
14001b282:	41 b9 00 80 00 00    	mov    $0x8000,%r9d
14001b288:	eb 0e                	jmp    0x14001b298
14001b28a:	41 b9 40 00 00 00    	mov    $0x40,%r9d
14001b290:	eb 06                	jmp    0x14001b298
14001b292:	41 b9 40 80 00 00    	mov    $0x8040,%r9d
14001b298:	8b c2                	mov    %edx,%eax
14001b29a:	bb 00 01 00 00       	mov    $0x100,%ebx
14001b29f:	41 ba 00 02 00 00    	mov    $0x200,%r10d