18002609a:	48 8b f9             	mov    %rcx,%rdi
18002609d:	33 d2                	xor    %edx,%edx
18002609f:	be 00 00 03 00       	mov    $0x30000,%esi
1800260a4:	8b ce                	mov    %esi,%ecx
1800260a6:	44 8d 42 40          	lea    0x40(%rdx),%r8d
1800260aa:	e8 d1 fb 10 00       	call   0x180135c80
1800260af:	48 8b 05 ea ee 17 00 	mov    0x17eeea(%rip),%rax        # 0x1801a4fa0
1800260b6:	8b d6                	mov    %esi,%edx
1800260b8:	c7 06 15 00 00 00    	movl   $0x15,(%rsi)
1800260be:	c7 04 25 04 00 03 00 	movl   $0xc000,0x30004
1800260c5:	00 c0 00 00
1800260c9:	8b 08                	mov    (%rax),%ecx
1800260cb:	e8 40 dd 10 00       	call   0x180133e10
1800260d0:	f6 04 25 3c 00 03 00 	testb  $0x1,0x3003c
1800260d7:	01
1800260d8:	0f 85 85 00 00 00    	jne    0x180026163
1800260de:	0f b7 0c 25 30 00 03 	movzwl 0x30030,%ecx
1800260e5:	00
1800260e6:	0f b7 04 25 08 00 03 	movzwl 0x30008,%eax
1800260ed:	00
1800260ee:	c1 e1 04             	shl    $0x4,%ecx
1800260f1:	03 c8                	add    %eax,%ecx
1800260f3:	f6 41 05 04          	testb  $0x4,0x5(%rcx)
1800260f7:	74 6a                	je     0x180026163
1800260f9:	33 d2                	xor    %edx,%edx
1800260fb:	8b ce                	mov    %esi,%ecx
1800260fd:	44 8d 42 40          	lea    0x40(%rdx),%r8d
180026101:	e8 7a fb 10 00       	call   0x180135c80
180026106:	48 8b 05 93 ee 17 00 	mov    0x17ee93(%rip),%rax        # 0x1801a4fa0
18002610d:	8b d6                	mov    %esi,%edx
18002610f:	c7 06 15 00 00 00    	movl   $0x15,(%rsi)
180026115:	c7 04 25 04 00 03 00 	movl   $0xc100,0x30004
18002611c:	00 c1 00 00
180026120:	8b 08                	mov    (%rax),%ecx
180026122:	e8 e9 dc 10 00       	call   0x180133e10
180026127:	f6 04 25 3c 00 03 00 	testb  $0x1,0x3003c
18002612e:	01
18002612f:	75 32                	jne    0x180026163
180026131:	0f b7 04 25 30 00 03 	movzwl 0x30030,%eax
180026138:	00
180026139:	c1 e0 04             	shl    $0x4,%eax
18002613c:	8b c8                	mov    %eax,%ecx
18002613e:	48 89 0f             	mov    %rcx,(%rdi)
180026141:	0f b6 00             	movzbl (%rax),%eax
180026144:	c1 e0 0a             	shl    $0xa,%eax
180026147:	89 03                	mov    %eax,(%rbx)
180026149:	85 c0                	test   %eax,%eax
18002614b:	74 0f                	je     0x18002615c
18002614d:	48 03 c1             	add    %rcx,%rax
180026150:	48 3d 00 00 10 00    	cmp    $0x100000,%rax
180026156:	77 04                	ja     0x18002615c
180026158:	33 c0                	xor    %eax,%eax
18002615a:	eb 0c                	jmp    0x180026168
18002615c:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
180026161:	eb 05                	jmp    0x180026168
180026163:	b8 25 02 00 c0       	mov    $0xc0000225,%eax
180026168:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18002616d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
180026172:	48 83 c4 20          	add    $0x20,%rsp
180026176:	5f                   	pop    %rdi
180026177:	c3                   	ret
180026178:	cc                   	int3
180026179:	cc                   	int3
18002617a:	cc                   	int3
18002617b:	cc                   	int3
18002617c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180026181:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
180026186:	57                   	push   %rdi
180026187:	48 83 ec 20          	sub    $0x20,%rsp
18002618b:	48 8b da             	mov    %rdx,%rbx
18002618e:	48 8b f9             	mov    %rcx,%rdi
180026191:	33 d2                	xor    %edx,%edx
180026193:	b9 00 00 03 00       	mov    $0x30000,%ecx
180026198:	44 8d 42 40          	lea    0x40(%rdx),%r8d
18002619c:	e8 df fa 10 00       	call   0x180135c80
1800261a1:	33 c0                	xor    %eax,%eax
1800261a3:	bd 40 00 03 00       	mov    $0x30040,%ebp
1800261a8:	0f 57 c0             	xorps  %xmm0,%xmm0
1800261ab:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1800261af:	48 89 45 10          	mov    %rax,0x10(%rbp)
1800261b3:	8d 55 c0             	lea    -0x40(%rbp),%edx
1800261b6:	8b 07                	mov    (%rdi),%eax
1800261b8:	83 24 25 20 00 03 00 	andl   $0x0,0x30020
1800261bf:	00
1800261c0:	89 04 25 08 00 03 00 	mov    %eax,0x30008
1800261c7:	48 8b 05 d2 ed 17 00 	mov    0x17edd2(%rip),%rax        # 0x1801a4fa0
1800261ce:	c7 04 25 00 00 03 00 	movl   $0x15,0x30000
1800261d5:	15 00 00 00
1800261d9:	c7 04 25 04 00 03 00 	movl   $0xe820,0x30004
1800261e0:	20 e8 00 00
1800261e4:	c7 04 25 0c 00 03 00 	movl   $0x18,0x3000c
1800261eb:	18 00 00 00
1800261ef:	c7 04 25 10 00 03 00 	movl   $0x534d4150,0x30010
1800261f6:	50 41 4d 53
1800261fa:	c7 04 25 30 00 03 00 	movl   $0x3004,0x30030
180026201:	04 30 00 00
180026205:	8b 08                	mov    (%rax),%ecx
180026207:	e8 04 dc 10 00       	call   0x180133e10
18002620c:	f6 04 25 3c 00 03 00 	testb  $0x1,0x3003c
180026213:	01
180026214:	75 2b                	jne    0x180026241
180026216:	81 3c 25 04 00 03 00 	cmpl   $0x534d4150,0x30004
18002621d:	50 41 4d 53
180026221:	75 1e                	jne    0x180026241
180026223:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
180026227:	0f 11 03             	movups %xmm0,(%rbx)
18002622a:	f2 0f 10 4d 10       	movsd  0x10(%rbp),%xmm1
18002622f:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
180026234:	8b 04 25 08 00 03 00 	mov    0x30008,%eax
18002623b:	89 07                	mov    %eax,(%rdi)
18002623d:	33 c0                	xor    %eax,%eax
18002623f:	eb 05                	jmp    0x180026246
180026241:	b8 01 00 00 c0       	mov    $0xc0000001,%eax
180026246:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18002624b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
180026250:	48 83 c4 20          	add    $0x20,%rsp
180026254:	5f                   	pop    %rdi
180026255:	c3                   	ret
180026256:	cc                   	int3
180026257:	cc                   	int3
180026258:	48 83 ec 28          	sub    $0x28,%rsp
18002625c:	33 d2                	xor    %edx,%edx
18002625e:	b9 00 00 03 00       	mov    $0x30000,%ecx
180026263:	44 8d 42 40          	lea    0x40(%rdx),%r8d
180026267:	e8 14 fa 10 00       	call   0x180135c80
18002626c:	48 8b 05 2d ed 17 00 	mov    0x17ed2d(%rip),%rax        # 0x1801a4fa0
180026273:	ba 00 00 03 00       	mov    $0x30000,%edx
180026278:	c7 04 25 00 00 03 00 	movl   $0x10,0x30000
18002627f:	10 00 00 00
180026283:	c7 04 25 04 00 03 00 	movl   $0xf00,0x30004
18002628a:	00 0f 00 00
18002628e:	8b 08                	mov    (%rax),%ecx
180026290:	e8 7b db 10 00       	call   0x180133e10
180026295:	8b 04 25 04 00 03 00 	mov    0x30004,%eax
18002629c:	83 e0 7f             	and    $0x7f,%eax
18002629f:	48 83 c4 28          	add    $0x28,%rsp
1800262a3:	c3                   	ret
1800262a4:	cc                   	int3
1800262a5:	cc                   	int3
1800262a6:	cc                   	int3
1800262a7:	cc                   	int3
1800262a8:	40 53                	rex push %rbx
1800262aa:	48 83 ec 20          	sub    $0x20,%rsp
1800262ae:	8b d9                	mov    %ecx,%ebx
1800262b0:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
1800262b6:	72 07                	jb     0x1800262bf
1800262b8:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
1800262bd:	eb 5a                	jmp    0x180026319
1800262bf:	e8 94 ff ff ff       	call   0x180026258
1800262c4:	33 d2                	xor    %edx,%edx
1800262c6:	b9 00 00 03 00       	mov    $0x30000,%ecx
1800262cb:	44 8d 42 40          	lea    0x40(%rdx),%r8d
1800262cf:	e8 ac f9 10 00       	call   0x180135c80
1800262d4:	48 8b 05 c5 ec 17 00 	mov    0x17ecc5(%rip),%rax        # 0x1801a4fa0
1800262db:	ba 00 00 03 00       	mov    $0x30000,%edx
1800262e0:	c7 04 25 00 00 03 00 	movl   $0x10,0x30000
1800262e7:	10 00 00 00
1800262eb:	89 1c 25 04 00 03 00 	mov    %ebx,0x30004
1800262f2:	8b 08                	mov    (%rax),%ecx
1800262f4:	e8 17 db 10 00       	call   0x180133e10
1800262f9:	e8 5a ff ff ff       	call   0x180026258
1800262fe:	3b d8                	cmp    %eax,%ebx
180026300:	75 12                	jne    0x180026314
180026302:	8b d0                	mov    %eax,%edx
180026304:	48 8d 0d 75 55 12 00 	lea    0x125575(%rip),%rcx        # 0x18014b880
18002630b:	e8 d8 a1 06 00       	call   0x1800904e8
180026310:	33 c0                	xor    %eax,%eax
180026312:	eb 05                	jmp    0x180026319
180026314:	b8 85 01 00 c0       	mov    $0xc0000185,%eax
180026319:	48 83 c4 20          	add    $0x20,%rsp
18002631d:	5b                   	pop    %rbx
18002631e:	c3                   	ret
18002631f:	cc                   	int3
180026320:	40 53                	rex push %rbx
180026322:	48 83 ec 20          	sub    $0x20,%rsp
180026326:	33 d2                	xor    %edx,%edx
180026328:	48 8b d9             	mov    %rcx,%rbx
18002632b:	b9 00 00 03 00       	mov    $0x30000,%ecx
180026330:	44 8d 42 40          	lea    0x40(%rdx),%r8d
180026334:	e8 47 f9 10 00       	call   0x180135c80
180026339:	48 8b 05 60 ec 17 00 	mov    0x17ec60(%rip),%rax        # 0x1801a4fa0
180026340:	ba 00 00 03 00       	mov    $0x30000,%edx
180026345:	c7 04 25 00 00 03 00 	movl   $0x10,0x30000
18002634c:	10 00 00 00
180026350:	c7 04 25 04 00 03 00 	movl   $0x4f03,0x30004
180026357:	03 4f 00 00
18002635b:	8b 08                	mov    (%rax),%ecx
18002635d:	e8 ae da 10 00       	call   0x180133e10
180026362:	8b 14 25 04 00 03 00 	mov    0x30004,%edx
180026369:	66 83 fa 4f          	cmp    $0x4f,%dx
18002636d:	75 12                	jne    0x180026381
18002636f:	8b 04 25 08 00 03 00 	mov    0x30008,%eax
180026376:	25 ff 3f 00 00       	and    $0x3fff,%eax
18002637b:	89 03                	mov    %eax,(%rbx)
18002637d:	33 c0                	xor    %eax,%eax
18002637f:	eb 10                	jmp    0x180026391
180026381:	80 fa 4f             	cmp    $0x4f,%dl
180026384:	b8 bb 00 00 c0       	mov    $0xc00000bb,%eax
180026389:	b9 01 00 00 c0       	mov    $0xc0000001,%ecx
18002638e:	0f 44 c1             	cmove  %ecx,%eax
180026391:	48 83 c4 20          	add    $0x20,%rsp
180026395:	5b                   	pop    %rbx
180026396:	c3                   	ret
180026397:	cc                   	int3
180026398:	40 53                	rex push %rbx
18002639a:	48 83 ec 20          	sub    $0x20,%rsp
18002639e:	8b d9                	mov    %ecx,%ebx
1800263a0:	81 f9 00 80 00 00    	cmp    $0x8000,%ecx
1800263a6:	72 07                	jb     0x1800263af
1800263a8:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
1800263ad:	eb 7a                	jmp    0x180026429
1800263af:	33 d2                	xor    %edx,%edx
1800263b1:	b9 00 00 03 00       	mov    $0x30000,%ecx
1800263b6:	44 8d 42 40          	lea    0x40(%rdx),%r8d
1800263ba:	e8 c1 f8 10 00       	call   0x180135c80
1800263bf:	8b c3                	mov    %ebx,%eax
1800263c1:	c7 04 25 00 00 03 00 	movl   $0x10,0x30000
1800263c8:	10 00 00 00
1800263cc:	25 ff 01 00 00       	and    $0x1ff,%eax
1800263d1:	c7 04 25 04 00 03 00 	movl   $0x4f02,0x30004
1800263d8:	02 4f 00 00
1800263dc:	0f ba e8 0e          	bts    $0xe,%eax
1800263e0:	ba 00 00 03 00       	mov    $0x30000,%edx
1800263e5:	89 04 25 08 00 03 00 	mov    %eax,0x30008
1800263ec:	48 8b 05 ad eb 17 00 	mov    0x17ebad(%rip),%rax        # 0x1801a4fa0
1800263f3:	8b 08                	mov    (%rax),%ecx
1800263f5:	e8 16 da 10 00       	call   0x180133e10
1800263fa:	8b 0c 25 04 00 03 00 	mov    0x30004,%ecx
180026401:	66 83 f9 4f          	cmp    $0x4f,%cx
180026405:	75 12                	jne    0x180026419
180026407:	8b d3                	mov    %ebx,%edx
180026409:	48 8d 0d 70 54 12 00 	lea    0x125470(%rip),%rcx        # 0x18014b880
180026410:	e8 d3 a0 06 00       	call   0x1800904e8
180026415:	33 c0                	xor    %eax,%eax
180026417:	eb 10                	jmp    0x180026429
180026419:	80 f9 4f             	cmp    $0x4f,%cl
18002641c:	b8 bb 00 00 c0       	mov    $0xc00000bb,%eax
180026421:	ba 01 00 00 c0       	mov    $0xc0000001,%edx
180026426:	0f 44 c2             	cmove  %edx,%eax
180026429:	48 83 c4 20          	add    $0x20,%rsp
18002642d:	5b                   	pop    %rbx
18002642e:	c3                   	ret
18002642f:	cc                   	int3
180026430:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180026435:	57                   	push   %rdi
180026436:	48 83 ec 20          	sub    $0x20,%rsp
18002643a:	48 8b fa             	mov    %rdx,%rdi
18002643d:	8b d9                	mov    %ecx,%ebx
18002643f:	33 d2                	xor    %edx,%edx
180026441:	b9 00 00 03 00       	mov    $0x30000,%ecx
180026446:	44 8d 42 40          	lea    0x40(%rdx),%r8d
18002644a:	e8 31 f8 10 00       	call   0x180135c80
18002644f:	33 d2                	xor    %edx,%edx
180026451:	b9 40 00 03 00       	mov    $0x30040,%ecx
180026456:	41 b8 00 01 00 00    	mov    $0x100,%r8d
18002645c:	e8 1f f8 10 00       	call   0x180135c80
180026461:	48 8b 05 38 eb 17 00 	mov    0x17eb38(%rip),%rax        # 0x1801a4fa0
180026468:	ba 00 00 03 00       	mov    $0x30000,%edx
18002646d:	83 24 25 20 00 03 00 	andl   $0x0,0x30020
180026474:	00
180026475:	c7 04 25 00 00 03 00 	movl   $0x10,0x30000
18002647c:	10 00 00 00
180026480:	c7 04 25 04 00 03 00 	movl   $0x4f01,0x30004
180026487:	01 4f 00 00
18002648b:	89 1c 25 0c 00 03 00 	mov    %ebx,0x3000c
180026492:	c7 04 25 30 00 03 00 	movl   $0x3004,0x30030
180026499:	04 30 00 00
18002649d:	8b 08                	mov    (%rax),%ecx
18002649f:	e8 6c d9 10 00       	call   0x180133e10
1800264a4:	8b 0c 25 04 00 03 00 	mov    0x30004,%ecx
1800264ab:	66 83 f9 4f          	cmp    $0x4f,%cx
1800264af:	75 6b                	jne    0x18002651c
1800264b1:	0f b7 0c 25 30 00 03 	movzwl 0x30030,%ecx
1800264b8:	00
1800264b9:	0f b7 04 25 20 00 03 	movzwl 0x30020,%eax
1800264c0:	00
1800264c1:	c1 e1 04             	shl    $0x4,%ecx
1800264c4:	03 c1                	add    %ecx,%eax
1800264c6:	b9 02 00 00 00       	mov    $0x2,%ecx
1800264cb:	8d 51 7e             	lea    0x7e(%rcx),%edx
1800264ce:	0f 10 00             	movups (%rax),%xmm0
1800264d1:	0f 11 07             	movups %xmm0,(%rdi)
1800264d4:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1800264d8:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
1800264dc:	0f 10 40 20          	movups 0x20(%rax),%xmm0
1800264e0:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1800264e4:	0f 10 48 30          	movups 0x30(%rax),%xmm1
1800264e8:	0f 11 4f 30          	movups %xmm1,0x30(%rdi)
1800264ec:	0f 10 40 40          	movups 0x40(%rax),%xmm0
1800264f0:	0f 11 47 40          	movups %xmm0,0x40(%rdi)
1800264f4:	0f 10 48 50          	movups 0x50(%rax),%xmm1
1800264f8:	0f 11 4f 50          	movups %xmm1,0x50(%rdi)
1800264fc:	0f 10 40 60          	movups 0x60(%rax),%xmm0
180026500:	0f 11 47 60          	movups %xmm0,0x60(%rdi)
180026504:	48 03 fa             	add    %rdx,%rdi
180026507:	0f 10 48 70          	movups 0x70(%rax),%xmm1
18002650b:	48 03 c2             	add    %rdx,%rax
18002650e:	0f 11 4f f0          	movups %xmm1,-0x10(%rdi)
180026512:	48 83 e9 01          	sub    $0x1,%rcx
180026516:	75 b6                	jne    0x1800264ce
180026518:	33 c0                	xor    %eax,%eax
18002651a:	eb 10                	jmp    0x18002652c
18002651c:	80 f9 4f             	cmp    $0x4f,%cl
18002651f:	b8 bb 00 00 c0       	mov    $0xc00000bb,%eax
180026524:	ba 01 00 00 c0       	mov    $0xc0000001,%edx
180026529:	0f 44 c2             	cmove  %edx,%eax
18002652c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
180026531:	48 83 c4 20          	add    $0x20,%rsp
180026535:	5f                   	pop    %rdi
180026536:	c3                   	ret
180026537:	cc                   	int3
180026538:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18002653d:	57                   	push   %rdi
18002653e:	48 83 ec 20          	sub    $0x20,%rsp
180026542:	33 d2                	xor    %edx,%edx
180026544:	48 8b f9             	mov    %rcx,%rdi
180026547:	b9 00 00 03 00       	mov    $0x30000,%ecx
18002654c:	44 8d 42 40          	lea    0x40(%rdx),%r8d
180026550:	e8 2b f7 10 00       	call   0x180135c80
180026555:	bb 40 00 03 00       	mov    $0x30040,%ebx
18002655a:	33 d2                	xor    %edx,%edx
18002655c:	8b cb                	mov    %ebx,%ecx
18002655e:	41 b8 00 02 00 00    	mov    $0x200,%r8d
180026564:	e8 17 f7 10 00       	call   0x180135c80
180026569:	48 8b 05 30 ea 17 00 	mov    0x17ea30(%rip),%rax        # 0x1801a4fa0
180026570:	8d 53 c0             	lea    -0x40(%rbx),%edx
180026573:	c7 03 56 42 45 32    	movl   $0x32454256,(%rbx)
180026579:	83 24 25 20 00 03 00 	andl   $0x0,0x30020
180026580:	00
180026581:	c7 04 25 00 00 03 00 	movl   $0x10,0x30000
180026588:	10 00 00 00
18002658c:	c7 04 25 04 00 03 00 	movl   $0x4f00,0x30004
180026593:	00 4f 00 00
180026597:	c7 04 25 30 00 03 00 	movl   $0x3004,0x30030
18002659e:	04 30 00 00
1800265a2:	8b 08                	mov    (%rax),%ecx
1800265a4:	e8 67 d8 10 00       	call   0x180133e10
1800265a9:	8b 0c 25 04 00 03 00 	mov    0x30004,%ecx
1800265b0:	66 83 f9 4f          	cmp    $0x4f,%cx
1800265b4:	75 54                	jne    0x18002660a
1800265b6:	b8 04 00 00 00       	mov    $0x4,%eax
1800265bb:	8d 48 7c             	lea    0x7c(%rax),%ecx
1800265be:	0f 10 03             	movups (%rbx),%xmm0
1800265c1:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1800265c5:	0f 11 07             	movups %xmm0,(%rdi)
1800265c8:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
1800265cc:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
1800265d0:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
1800265d4:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1800265d8:	0f 10 43 40          	movups 0x40(%rbx),%xmm0