65d177:	00 10                	add    %dl,(%eax)
65d179:	3a 40 00             	cmp    0x0(%eax),%al
65d17c:	2c 3a                	sub    $0x3a,%al
65d17e:	40                   	inc    %eax
65d17f:	00 d8                	add    %bl,%al
65d181:	27                   	daa
65d182:	46                   	inc    %esi
65d183:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
65d187:	00 48 2d             	add    %cl,0x2d(%eax)
65d18a:	46                   	inc    %esi
65d18b:	00 48 c7             	add    %cl,-0x39(%eax)
65d18e:	41                   	inc    %ecx
65d18f:	00 98 29 46 00 d4    	add    %bl,-0x2bffb9d7(%eax)
65d195:	29 46 00             	sub    %eax,0x0(%esi)
65d198:	e0 2a                	loopne 0x65d1c4
65d19a:	46                   	inc    %esi
65d19b:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
65d1a2:	42                   	inc    %edx
65d1a3:	00 58 33             	add    %bl,0x33(%eax)
65d1a6:	46                   	inc    %esi
65d1a7:	00 c0                	add    %al,%al
65d1a9:	4a                   	dec    %edx
65d1aa:	42                   	inc    %edx
65d1ab:	00 b4 6d 46 00 3c 24 	add    %dh,0x243c0046(%ebp,%ebp,2)
65d1b2:	46                   	inc    %esi
65d1b3:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
65d1b9:	fa                   	cli
65d1ba:	44                   	inc    %esp
65d1bb:	00 e8                	add    %ch,%al
65d1bd:	f9                   	stc
65d1be:	44                   	inc    %esp
65d1bf:	00 e8                	add    %ch,%al
65d1c1:	7a 44                	jp     0x65d207
65d1c3:	00 fc                	add    %bh,%ah
65d1c5:	ef                   	out    %eax,(%dx)
65d1c6:	44                   	inc    %esp
65d1c7:	00 38                	add    %bh,(%eax)
65d1c9:	30 46 00             	xor    %al,0x0(%esi)
65d1cc:	3c ed                	cmp    $0xed,%al
65d1ce:	44                   	inc    %esp
65d1cf:	00 30                	add    %dh,(%eax)
65d1d1:	7a 44                	jp     0x65d217
65d1d3:	00 34 7a             	add    %dh,(%edx,%edi,2)
65d1d6:	44                   	inc    %esp
65d1d7:	00 2c 31             	add    %ch,(%ecx,%esi,1)
65d1da:	46                   	inc    %esi
65d1db:	00 bc aa 44 00 9c 85 	add    %bh,-0x7a63ffbc(%edx,%ebp,4)
65d1e2:	44                   	inc    %esp
65d1e3:	00 ac 7b 44 00 28 87 	add    %ch,-0x78d7ffbc(%ebx,%edi,2)
65d1ea:	44                   	inc    %esp
65d1eb:	00 20                	add    %ah,(%eax)
65d1ed:	33 46 00             	xor    0x0(%esi),%eax
65d1f0:	ec                   	in     (%dx),%al
65d1f1:	31 46 00             	xor    %eax,0x0(%esi)
65d1f4:	60                   	pusha
65d1f5:	88 44 00 98          	mov    %al,-0x68(%eax,%eax,1)
65d1f9:	33 46 00             	xor    0x0(%esi),%eax
65d1fc:	40                   	inc    %eax
65d1fd:	ab                   	stos   %eax,%es:(%edi)
65d1fe:	44                   	inc    %esp
65d1ff:	00 c8                	add    %cl,%al
65d201:	ed                   	in     (%dx),%eax
65d202:	44                   	inc    %esp
65d203:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
65d207:	00 48 e9             	add    %cl,-0x17(%eax)
65d20a:	44                   	inc    %esp
65d20b:	00 28                	add    %ch,(%eax)
65d20d:	ee                   	out    %al,(%dx)
65d20e:	44                   	inc    %esp
65d20f:	00 18                	add    %bl,(%eax)
65d211:	1f                   	pop    %ds
65d212:	46                   	inc    %esi
65d213:	00 a4 39 46 00 58 c4 	add    %ah,-0x3ba7ffba(%ecx,%edi,1)
65d21a:	44                   	inc    %esp
65d21b:	00 38                	add    %bh,(%eax)
65d21d:	46                   	inc    %esi
65d21e:	46                   	inc    %esi
65d21f:	00 94 49 46 00 54 48 	add    %dl,0x48540046(%ecx,%ecx,2)
65d226:	46                   	inc    %esi
65d227:	00 f0                	add    %dh,%al
65d229:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
65d22d:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
65d231:	4a                   	dec    %edx
65d232:	46                   	inc    %esi
65d233:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
65d237:	00 68 ef             	add    %ch,-0x11(%eax)
65d23a:	44                   	inc    %esp
65d23b:	00 c0                	add    %al,%al
65d23d:	51                   	push   %ecx
65d23e:	46                   	inc    %esi
65d23f:	00 ec                	add    %ch,%ah
65d241:	eb 44                	jmp    0x65d287
65d243:	00 94 66 46 00 0c 19 	add    %dl,0x190c0046(%esi,%eiz,2)
65d24a:	46                   	inc    %esi
65d24b:	00 bc 1b 46 00 b4 57 	add    %bh,0x57b40046(%ebx,%ebx,1)
65d252:	46                   	inc    %esi
65d253:	00 bc 28 46 00 38 29 	add    %bh,0x29380046(%eax,%ebp,1)
65d25a:	46                   	inc    %esi
65d25b:	00 3c 6a             	add    %bh,(%edx,%ebp,2)
65d25e:	46                   	inc    %esi
65d25f:	00 00                	add    %al,(%eax)
65d261:	26 46                	es inc %esi
65d263:	00 78 65             	add    %bh,0x65(%eax)
65d266:	46                   	inc    %esi
65d267:	00 98 4c 46 00 2c    	add    %bl,0x2c00464c(%eax)
65d26d:	67 46                	addr16 inc %esi
65d26f:	00 1c 33             	add    %bl,(%ebx,%esi,1)
65d272:	46                   	inc    %esi
65d273:	00 05 00 50 d3 65    	add    %al,0x65d35000
65d279:	00 f0                	add    %dh,%al
65d27b:	02 00                	add    (%eax),%al
65d27d:	00 00                	add    %al,(%eax)
65d27f:	00 06                	add    %al,(%esi)
65d281:	4c                   	dec    %esp
65d282:	61                   	popa
65d283:	62 65 6c             	bound  %esp,0x6c(%ebp)
65d286:	31 f4                	xor    %esi,%esp
65d288:	02 00                	add    (%eax),%al
65d28a:	00 01                	add    %al,(%ecx)
65d28c:	00 05 42 6e 74 4f    	add    %al,0x4f746e42
65d292:	4b                   	dec    %ebx
65d293:	f8                   	clc
65d294:	02 00                	add    (%eax),%al
65d296:	00 01                	add    %al,(%ecx)
65d298:	00 09                	add    %cl,(%ecx)
65d29a:	42                   	inc    %edx
65d29b:	6e                   	outsb  %ds:(%esi),(%dx)
65d29c:	74 43                	je     0x65d2e1
65d29e:	61                   	popa
65d29f:	6e                   	outsb  %ds:(%esi),(%dx)
65d2a0:	63 65 6c             	arpl   %esp,0x6c(%ebp)
65d2a3:	fc                   	cld
65d2a4:	02 00                	add    (%eax),%al
65d2a6:	00 02                	add    %al,(%edx)
65d2a8:	00 0b                	add    %cl,(%ebx)
65d2aa:	43                   	inc    %ebx
65d2ab:	61                   	popa
65d2ac:	70 74                	jo     0x65d322
65d2ae:	69 6f 6e 54 65 78 74 	imul   $0x74786554,0x6e(%edi),%ebp
65d2b5:	00 03                	add    %al,(%ebx)
65d2b7:	00 00                	add    %al,(%eax)
65d2b9:	01 00                	add    %eax,(%eax)
65d2bb:	0a 42 6e             	or     0x6e(%edx),%al
65d2be:	74 4f                	je     0x65d30f
65d2c0:	70 74                	jo     0x65d336
65d2c2:	69 6f 6e 73 06 00 0f 	imul   $0xf000673,0x6e(%edi),%ebp
65d2c9:	00 94 d3 65 00 08 46 	add    %dl,0x46080065(%ebx,%edx,8)
65d2d0:	6f                   	outsl  %ds:(%esi),(%dx)
65d2d1:	72 6d                	jb     0x65d340
65d2d3:	53                   	push   %ebx
65d2d4:	68 6f 77 12 00       	push   $0x12776f
65d2d9:	3c d4                	cmp    $0xd4,%al
65d2db:	65 00 0b             	add    %cl,%gs:(%ebx)
65d2de:	46                   	inc    %esi
65d2df:	6f                   	outsl  %ds:(%esi),(%dx)
65d2e0:	72 6d                	jb     0x65d34f
65d2e2:	4b                   	dec    %ebx
65d2e3:	65 79 44             	gs jns 0x65d32a
65d2e6:	6f                   	outsl  %ds:(%esi),(%dx)
65d2e7:	77 6e                	ja     0x65d357
65d2e9:	11 00                	adc    %eax,(%eax)
65d2eb:	50                   	push   %eax
65d2ec:	d4 65                	aam    $0x65
65d2ee:	00 0a                	add    %cl,(%edx)
65d2f0:	42                   	inc    %edx
65d2f1:	6e                   	outsb  %ds:(%esi),(%dx)
65d2f2:	74 4f                	je     0x65d343
65d2f4:	4b                   	dec    %ebx
65d2f5:	43                   	inc    %ebx
65d2f6:	6c                   	insb   (%dx),%es:(%edi)
65d2f7:	69 63 6b 15 00 60 d4 	imul   $0xd4600015,0x6b(%ebx),%esp
65d2fe:	65 00 0e             	add    %cl,%gs:(%esi)
65d301:	42                   	inc    %edx
65d302:	6e                   	outsb  %ds:(%esi),(%dx)
65d303:	74 43                	je     0x65d348
65d305:	61                   	popa
65d306:	6e                   	outsb  %ds:(%esi),(%dx)
65d307:	63 65 6c             	arpl   %esp,0x6c(%ebp)
65d30a:	43                   	inc    %ebx
65d30b:	6c                   	insb   (%dx),%es:(%edi)
65d30c:	69 63 6b 19 00 68 d4 	imul   $0xd4680019,0x6b(%ebx),%esp
65d313:	65 00 12             	add    %dl,%gs:(%edx)
65d316:	43                   	inc    %ebx
65d317:	61                   	popa
65d318:	70 74                	jo     0x65d38e
65d31a:	69 6f 6e 54 65 78 74 	imul   $0x74786554,0x6e(%edi),%ebp
65d321:	4b                   	dec    %ebx
65d322:	65 79 44             	gs jns 0x65d369
65d325:	6f                   	outsl  %ds:(%esi),(%dx)
65d326:	77 6e                	ja     0x65d396
65d328:	16                   	push   %ss
65d329:	00 c4                	add    %al,%ah
65d32b:	d4 65                	aam    $0x65
65d32d:	00 0f                	add    %cl,(%edi)
65d32f:	42                   	inc    %edx
65d330:	6e                   	outsb  %ds:(%esi),(%dx)
65d331:	74 4f                	je     0x65d382
65d333:	70 74                	jo     0x65d3a9
65d335:	69 6f 6e 73 43 6c 69 	imul   $0x696c4373,0x6e(%edi),%ebp
65d33c:	63 6b 11             	arpl   %ebp,0x11(%ebx)
65d33f:	54                   	push   %esp
65d340:	4d                   	dec    %ebp
65d341:	79 4d                	jns    0x65d390
65d343:	75 6c                	jne    0x65d3b1
65d345:	74 69                	je     0x65d3b0
65d347:	6c                   	insb   (%dx),%es:(%edi)
65d348:	69 6e 65 49 6e 70 75 	imul   $0x75706e49,0x65(%esi),%ebp
65d34f:	74 03                	je     0x65d354
65d351:	00 e8                	add    %ch,%al
65d353:	3c 43                	cmp    $0x43,%al
65d355:	00 60 6b             	add    %ah,0x6b(%eax)
65d358:	43                   	inc    %ebx
65d359:	00 4c 50 43          	add    %cl,0x43(%eax,%edx,2)
65d35d:	00 8b c0 64 d3 65    	add    %cl,0x65d364c0(%ebx)
65d363:	00 07                	add    %al,(%edi)
65d365:	11 54 4d 79          	adc    %edx,0x79(%ebp,%ecx,2)
65d369:	4d                   	dec    %ebp
65d36a:	75 6c                	jne    0x65d3d8
65d36c:	74 69                	je     0x65d3d7
65d36e:	6c                   	insb   (%dx),%es:(%edi)
65d36f:	69 6e 65 49 6e 70 75 	imul   $0x75706e49,0x65(%esi),%ebp
65d376:	74 84                	je     0x65d2fc
65d378:	d1 65 00             	shll   $1,0x0(%ebp)
65d37b:	e8 f6 45 00 5c       	call   0x5c661976
65d380:	00 0f                	add    %cl,(%edi)
65d382:	55                   	push   %ebp
65d383:	4d                   	dec    %ebp
65d384:	75 6c                	jne    0x65d3f2
65d386:	74 69                	je     0x65d3f1
65d388:	6c                   	insb   (%dx),%es:(%edi)
65d389:	69 6e 65 49 6e 70 75 	imul   $0x75706e49,0x65(%esi),%ebp
65d390:	74 00                	je     0x65d392
65d392:	00 90 55 8b ec 53    	add    %dl,0x53ec8b55(%eax)
65d398:	56                   	push   %esi
65d399:	57                   	push   %edi
65d39a:	8b d8                	mov    %eax,%ebx
65d39c:	33 d2                	xor    %edx,%edx
65d39e:	55                   	push   %ebp
65d39f:	68 2b d4 65 00       	push   $0x65d42b
65d3a4:	64 ff 32             	push   %fs:(%edx)
65d3a7:	64 89 22             	mov    %esp,%fs:(%edx)
65d3aa:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
65d3af:	8b 00                	mov    (%eax),%eax
65d3b1:	8b 80 90 04 00 00    	mov    0x490(%eax),%eax
65d3b7:	85 c0                	test   %eax,%eax
65d3b9:	74 2d                	je     0x65d3e8
65d3bb:	68 fa 00 00 00       	push   $0xfa
65d3c0:	8b 15 b0 6d 6a 00    	mov    0x6a6db0,%edx
65d3c6:	b9 26 02 00 00       	mov    $0x226,%ecx
65d3cb:	8b d3                	mov    %ebx,%edx
65d3cd:	e8 92 0e 02 00       	call   0x67e264
65d3d2:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
65d3d7:	8b 00                	mov    (%eax),%eax
65d3d9:	8b 80 90 04 00 00    	mov    0x490(%eax),%eax
65d3df:	8b d3                	mov    %ebx,%edx
65d3e1:	e8 ca 0d 02 00       	call   0x67e1b0
65d3e6:	eb 26                	jmp    0x65d40e
65d3e8:	68 fa 00 00 00       	push   $0xfa
65d3ed:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
65d3f2:	8b 00                	mov    (%eax),%eax
65d3f4:	b9 26 02 00 00       	mov    $0x226,%ecx
65d3f9:	8b d3                	mov    %ebx,%edx
65d3fb:	e8 bc 73 02 00       	call   0x6847bc
65d400:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
65d405:	8b 00                	mov    (%eax),%eax
65d407:	8b d3                	mov    %ebx,%edx
65d409:	e8 fa 72 02 00       	call   0x684708
65d40e:	c6 83 04 03 00 00 00 	movb   $0x0,0x304(%ebx)
65d415:	8b c3                	mov    %ebx,%eax
65d417:	e8 38 1b df ff       	call   0x44ef54
65d41c:	e8 5f 93 fa ff       	call   0x606780
65d421:	33 c0                	xor    %eax,%eax
65d423:	5a                   	pop    %edx
65d424:	59                   	pop    %ecx
65d425:	59                   	pop    %ecx
65d426:	64 89 10             	mov    %edx,%fs:(%eax)
65d429:	eb 0a                	jmp    0x65d435
65d42b:	e9 28 6b da ff       	jmp    0x403f58
65d430:	e8 8b 6e da ff       	call   0x4042c0
65d435:	5f                   	pop    %edi
65d436:	5e                   	pop    %esi
65d437:	5b                   	pop    %ebx
65d438:	5d                   	pop    %ebp
65d439:	c3                   	ret
65d43a:	8b c0                	mov    %eax,%eax
65d43c:	55                   	push   %ebp
65d43d:	8b ec                	mov    %esp,%ebp
65d43f:	66 83 39 1b          	cmpw   $0x1b,(%ecx)
65d443:	75 05                	jne    0x65d44a
65d445:	e8 8a 90 e0 ff       	call   0x4664d4
65d44a:	5d                   	pop    %ebp
65d44b:	c2 04 00             	ret    $0x4
65d44e:	8b c0                	mov    %eax,%eax
65d450:	c6 80 04 03 00 00 01 	movb   $0x1,0x304(%eax)
65d457:	e8 78 90 e0 ff       	call   0x4664d4
65d45c:	c3                   	ret
65d45d:	8d 40 00             	lea    0x0(%eax),%eax
65d460:	e8 6f 90 e0 ff       	call   0x4664d4
65d465:	c3                   	ret
65d466:	8b c0                	mov    %eax,%eax
65d468:	55                   	push   %ebp
65d469:	8b ec                	mov    %esp,%ebp
65d46b:	53                   	push   %ebx
65d46c:	56                   	push   %esi
65d46d:	57                   	push   %edi
65d46e:	8b f1                	mov    %ecx,%esi
65d470:	8b f8                	mov    %eax,%edi
65d472:	8b 5d 08             	mov    0x8(%ebp),%ebx
65d475:	a0 c0 d4 65 00       	mov    0x65d4c0,%al
65d47a:	3a c3                	cmp    %bl,%al
65d47c:	75 16                	jne    0x65d494
65d47e:	66 83 3e 41          	cmpw   $0x41,(%esi)
65d482:	75 10                	jne    0x65d494
65d484:	8b 87 fc 02 00 00    	mov    0x2fc(%edi),%eax
65d48a:	e8 39 bd dd ff       	call   0x4391c8
65d48f:	e8 78 95 fa ff       	call   0x606a0c
65d494:	a0 c0 d4 65 00       	mov    0x65d4c0,%al
65d499:	3a c3                	cmp    %bl,%al
65d49b:	75 1b                	jne    0x65d4b8
65d49d:	66 83 3e 44          	cmpw   $0x44,(%esi)
65d4a1:	75 15                	jne    0x65d4b8
65d4a3:	33 d2                	xor    %edx,%edx
65d4a5:	8b 87 fc 02 00 00    	mov    0x2fc(%edi),%eax
65d4ab:	8b 08                	mov    (%eax),%ecx
65d4ad:	ff 91 d4 00 00 00    	call   *0xd4(%ecx)
65d4b3:	e8 54 95 fa ff       	call   0x606a0c
65d4b8:	5f                   	pop    %edi
65d4b9:	5e                   	pop    %esi
65d4ba:	5b                   	pop    %ebx
65d4bb:	5d                   	pop    %ebp
65d4bc:	c2 04 00             	ret    $0x4
65d4bf:	00 04 00             	add    %al,(%eax,%eax,1)
65d4c2:	00 00                	add    %al,(%eax)
65d4c4:	55                   	push   %ebp
65d4c5:	8b ec                	mov    %esp,%ebp
65d4c7:	51                   	push   %ecx
65d4c8:	53                   	push   %ebx
65d4c9:	56                   	push   %esi
65d4ca:	57                   	push   %edi
65d4cb:	8b d8                	mov    %eax,%ebx
65d4cd:	33 c0                	xor    %eax,%eax
65d4cf:	55                   	push   %ebp
65d4d0:	68 1e d5 65 00       	push   $0x65d51e
65d4d5:	64 ff 30             	push   %fs:(%eax)
65d4d8:	64 89 20             	mov    %esp,%fs:(%eax)
65d4db:	8b cb                	mov    %ebx,%ecx
65d4dd:	b2 01                	mov    $0x1,%dl
65d4df:	a1 44 bc 65 00       	mov    0x65bc44,%eax
65d4e4:	e8 53 4f e0 ff       	call   0x46243c
65d4e9:	89 45 fc             	mov    %eax,-0x4(%ebp)