41725f:	96                   	xchg   %eax,%esi
41726c:	86 00                	xchg   %al,(%eax)
41726e:	00 00                	add    %al,(%eax)
417270:	5d                   	pop    %ebp
417271:	00 00                	add    %al,(%eax)
417273:	00 04 bd 00 00 00 00 	add    %al,0x0(,%edi,4)
417286:	00 6e eb             	add    %ch,-0x15(%esi)
417289:	00 00                	add    %al,(%eax)
41728b:	00 00                	add    %al,(%eax)
41728d:	00 00                	add    %al,(%eax)
41728f:	2d 00 65 00 00       	sub    $0x6500,%eax
4172a4:	00 00                	add    %al,(%eax)
4172a6:	00 e5                	add    %ah,%ch
4172b0:	60                   	pusha
4172b1:	57                   	push   %edi
4172b2:	4c                   	dec    %esp
4172b3:	55                   	push   %ebp
4172b4:	47                   	inc    %edi
4172b5:	39 62 52             	cmp    %esp,0x52(%edx)
4172b8:	40                   	inc    %eax
4172b9:	e3 56                	jecxz  0x417311
4172bb:	45                   	inc    %ebp
4172bc:	60                   	pusha
4172bd:	51                   	push   %ecx
4172be:	40                   	inc    %eax
4172bf:	64 54                	fs push %esp
4172c1:	43                   	inc    %ebx
4172c2:	92                   	xchg   %eax,%edx
4172c3:	86 7a 00             	xchg   %bh,0x0(%edx)
4172c6:	00 b4 00 00 7e 00 00 	add    %dh,0x7e00(%eax,%eax,1)
4172d9:	00 00                	add    %al,(%eax)
4172db:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4172dc:	00 25 00 00 00 00    	add    %ah,0x0
4172ea:	00 9f 00 00 00 00    	add    %bl,0x0(%edi)
4172f8:	00 00                	add    %al,(%eax)
4172fa:	00 cd                	add    %cl,%ch
417318:	00 00                	add    %al,(%eax)
41731a:	76 00                	jbe    0x41731c
41731c:	00 00                	add    %al,(%eax)
41731e:	00 00                	add    %al,(%eax)
417320:	0d 00 00 d5 00       	or     $0xd50000,%eax
417331:	f3 00 fb             	repz add %bh,%bl
417334:	00 00                	add    %al,(%eax)
417336:	1d 00 00 8e 00       	sbb    $0x8e0000,%eax
41733b:	00 00                	add    %al,(%eax)
41733d:	00 00                	add    %al,(%eax)
41733f:	00 00                	add    %al,(%eax)
417341:	15 00 00 00 00       	adc    $0x0,%eax
417346:	96                   	xchg   %eax,%esi
417347:	00 00                	add    %al,(%eax)
417349:	00 00                	add    %al,(%eax)
41734b:	00 90 89 80 7d 70    	add    %dl,0x707d8089(%eax)
417351:	5f                   	pop    %edi
417352:	3a 86 27 2b 23 5d    	cmp    0x5d232b27(%esi),%al
417358:	2d 25 1c 04 bd       	sub    $0xbd041c25,%eax
41735d:	1d 2d 25 1d 2c       	sbb    $0x2c1d252d,%eax
417362:	25 1e 2e 26 1f       	and    $0x1f262e1e,%eax
417367:	2e 26 1f             	cs es pop %ds
41736a:	2e 25 1e 2f 6e eb    	cs and $0xeb6e2f1e,%eax
417370:	2f                   	das
417371:	25 1e 31 27 21       	and    $0x2127311e,%eax
417376:	2d 41 65 c0 bd       	sub    $0xbdc06541,%eax
41737b:	ba 00 00 00 00       	mov    $0x0,%edx
41738c:	00 00                	add    %al,(%eax)
41738e:	e5 00                	in     $0x0,%eax
4173a0:	e3 00                	jecxz  0x4173a2
4173ae:	b4 00                	mov    $0x0,%ah
4173b0:	00 7e 00             	add    %bh,0x0(%esi)
4173bf:	00 00                	add    %al,(%eax)
4173c1:	00 a4 00 25 00 00 00 	add    %ah,0x25(%eax,%eax,1)
4173d0:	00 00                	add    %al,(%eax)
4173d2:	9f                   	lahf
4173df:	00 00                	add    %al,(%eax)
4173e1:	00 cd                	add    %cl,%ch
4173ff:	00 00                	add    %al,(%eax)
417401:	76 00                	jbe    0x417403
417403:	00 00                	add    %al,(%eax)
417405:	00 00                	add    %al,(%eax)
417407:	0d 00 00 d5 00       	or     $0xd50000,%eax
417418:	f3 00 fb             	repz add %bh,%bl
41741b:	00 00                	add    %al,(%eax)
41741d:	1d 00 00 8e 00       	sbb    $0x8e0000,%eax
417422:	00 00                	add    %al,(%eax)
417424:	00 00                	add    %al,(%eax)
417426:	00 00                	add    %al,(%eax)
417428:	15 00 00 00 00       	adc    $0x0,%eax
41742d:	96                   	xchg   %eax,%esi
41742e:	00 00                	add    %al,(%eax)
417430:	5d                   	pop    %ebp
417431:	54                   	push   %esp
417432:	4b                   	dec    %ebx
417433:	4b                   	dec    %ebx
417434:	3f                   	aas
417435:	32 5b 4b             	xor    0x4b(%ebx),%bl
417438:	3b 5d 86             	cmp    -0x7a(%ebp),%ebx
41743b:	3c 59                	cmp    $0x59,%al
41743d:	49                   	dec    %ecx
41743e:	5d                   	pop    %ebp
41743f:	5a                   	pop    %edx
417440:	4b                   	dec    %ebx
417441:	3a 04 bd 42 a8 a0 96 	cmp    -0x695f57be(,%edi,4),%al
417454:	00 6e eb             	add    %ch,-0x15(%esi)
417457:	00 00                	add    %al,(%eax)
417459:	00 00                	add    %al,(%eax)
41745b:	00 00                	add    %al,(%eax)
41745d:	2d 00 65 00 00       	sub    $0x6500,%eax
417472:	00 00                	add    %al,(%eax)
417474:	00 e5                	add    %ah,%ch
417486:	00 e3                	add    %ah,%bl
417494:	00 b4 00 00 7e 00 00 	add    %dh,0x7e00(%eax,%eax,1)
4174a7:	00 00                	add    %al,(%eax)
4174a9:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4174aa:	00 25 00 00 00 00    	add    %ah,0x0
4174b8:	00 9f 00 00 00 00    	add    %bl,0x0(%edi)
4174c6:	00 00                	add    %al,(%eax)
4174c8:	00 cd                	add    %cl,%ch
4174ca:	00 00                	add    %al,(%eax)
4174cc:	91                   	xchg   %eax,%ecx
4174cd:	84 74 53 49          	test   %dh,0x49(%ebx,%edx,2)
4174d1:	3c 28                	cmp    $0x28,%al
4174d3:	20 19                	and    %bl,(%ecx)
4174d5:	2a 22                	sub    (%edx),%ah
4174d7:	1b 2b                	sbb    (%ebx),%ebp
4174d9:	22 1b                	and    (%ebx),%bl
4174db:	2b 23                	sub    (%ebx),%esp
4174dd:	1c 2b                	sbb    $0x2b,%al
4174df:	23 1c 2b             	and    (%ebx,%ebp,1),%ebx
4174e2:	23 1c 2a             	and    (%edx,%ebp,1),%ebx
4174e5:	23 1c 2b             	and    (%ebx,%ebp,1),%ebx
4174e8:	76 1c                	jbe    0x417506
4174ea:	2c 24                	sub    $0x24,%al
4174ec:	1d 2d 0d 1d 2d       	sbb    $0x2d1d0d2d,%eax
4174f1:	d5 1d                	aad    $0x1d
4174f3:	31 27                	xor    %esp,(%edi)
4174f5:	20 6f 68             	and    %ch,0x68(%edi)
4174f8:	63 00                	arpl   %eax,(%eax)
4174fa:	00 00                	add    %al,(%eax)
4174fc:	00 00                	add    %al,(%eax)
4174fe:	00 f3                	add    %dh,%bl
417500:	00 fb                	add    %bh,%bl
417502:	00 00                	add    %al,(%eax)
417504:	1d 00 00 8e 00       	sbb    $0x8e0000,%eax
417509:	00 00                	add    %al,(%eax)
41750b:	00 00                	add    %al,(%eax)
41750d:	00 00                	add    %al,(%eax)
41750f:	15 00 00 00 00       	adc    $0x0,%eax
417514:	96                   	xchg   %eax,%esi
417521:	86 00                	xchg   %al,(%eax)
417523:	00 00                	add    %al,(%eax)
417525:	5d                   	pop    %ebp
417526:	00 00                	add    %al,(%eax)
417528:	00 04 bd 00 00 00 00 	add    %al,0x0(,%edi,4)
41753b:	00 6e eb             	add    %ch,-0x15(%esi)
41753e:	00 00                	add    %al,(%eax)
417540:	00 00                	add    %al,(%eax)
417542:	00 00                	add    %al,(%eax)
417544:	2d 00 65 00 00       	sub    $0x6500,%eax
417559:	00 00                	add    %al,(%eax)
41755b:	00 e5                	add    %ah,%ch
41756d:	00 e3                	add    %ah,%bl
41757b:	00 b4 00 00 7e 00 00 	add    %dh,0x7e00(%eax,%eax,1)
41758e:	00 00                	add    %al,(%eax)
417590:	a4                   	movsb  %ds:(%esi),%es:(%edi)
417591:	00 25 00 00 00 00    	add    %ah,0x0
41759f:	00 9f 00 00 00 00    	add    %bl,0x0(%edi)
4175ad:	00 00                	add    %al,(%eax)
4175af:	00 cd                	add    %cl,%ch
4175b1:	84 7b 45             	test   %bh,0x45(%ebx)
4175b4:	3b 2f                	cmp    (%edi),%ebp
4175b6:	56                   	push   %esi
4175b7:	47                   	inc    %edi
4175b8:	37                   	aaa
4175b9:	5a                   	pop    %edx
4175ba:	4a                   	dec    %edx
4175bb:	39 58 48             	cmp    %ebx,0x48(%eax)
4175be:	37                   	aaa
4175bf:	56                   	push   %esi
4175c0:	46                   	inc    %esi
4175c1:	35 58 49 38 6f       	xor    $0x6f384958,%eax
4175c6:	61                   	popa
4175c7:	53                   	push   %ebx
4175c8:	be b7 b1 00 00       	mov    $0xb1b7,%esi
4175cd:	00 00                	add    %al,(%eax)
4175cf:	76 00                	jbe    0x4175d1
4175d1:	00 00                	add    %al,(%eax)
4175d3:	00 00                	add    %al,(%eax)
4175d5:	0d 00 00 d5 00       	or     $0xd50000,%eax
4175e6:	f3 00 fb             	repz add %bh,%bl
4175e9:	00 00                	add    %al,(%eax)
4175eb:	1d 00 00 8e 00       	sbb    $0x8e0000,%eax
4175f0:	00 00                	add    %al,(%eax)
4175f2:	00 00                	add    %al,(%eax)
4175f4:	00 00                	add    %al,(%eax)
4175f6:	15 00 00 00 00       	adc    $0x0,%eax
4175fb:	96                   	xchg   %eax,%esi
417608:	86 00                	xchg   %al,(%eax)
41760a:	00 00                	add    %al,(%eax)
41760c:	5d                   	pop    %ebp
41760d:	00 00                	add    %al,(%eax)
41760f:	00 04 bd 00 00 00 00 	add    %al,0x0(,%edi,4)
417622:	00 6e eb             	add    %ch,-0x15(%esi)
417625:	00 00                	add    %al,(%eax)
417627:	00 00                	add    %al,(%eax)
417629:	00 00                	add    %al,(%eax)
41762b:	2d 00 65 00 00       	sub    $0x6500,%eax
417640:	00 00                	add    %al,(%eax)
417642:	00 e5                	add    %ah,%ch
417644:	00 00                	add    %al,(%eax)
417646:	00 00                	add    %al,(%eax)
417648:	00 9e 94 88 91 82    	add    %bl,-0x7d6e776c(%esi)
41764e:	71 35                	jno    0x417685
417650:	2d 25 26 1e 17       	sub    $0x171e2625,%eax
417655:	e3 21                	jecxz  0x417678
417657:	1a 29                	sbb    (%ecx),%ch
417659:	21 1a                	and    %ebx,(%edx)
41765b:	2a 22                	sub    (%edx),%ah
41765d:	1b 2b                	sbb    (%ebx),%ebp
41765f:	23 1c 2b             	and    (%ebx,%ebp,1),%ebx
417662:	23 b4 2b 23 7e 2a 22 	and    0x222a7e23(%ebx,%ebp,1),%esi
417669:	1c 28                	sbb    $0x28,%al
41766b:	22 1c 2a             	and    (%edx,%ebp,1),%bl
41766e:	23 1e                	and    (%esi),%ebx
417670:	2b 22                	sub    (%edx),%esp
417672:	1e                   	push   %ds
417673:	36 2c 28             	ss sub $0x28,%al
417676:	94                   	xchg   %eax,%esp
417677:	a4                   	movsb  %ds:(%esi),%es:(%edi)
417678:	8d 25 00 00 00 00    	lea    0x0,%esp
417686:	00 9f 00 00 00 00    	add    %bl,0x0(%edi)
417694:	00 00                	add    %al,(%eax)
417696:	00 cd                	add    %cl,%ch
4176b4:	00 00                	add    %al,(%eax)
4176b6:	76 00                	jbe    0x4176b8
4176b8:	00 00                	add    %al,(%eax)
4176ba:	00 00                	add    %al,(%eax)
4176bc:	0d 00 00 d5 00       	or     $0xd50000,%eax
4176cd:	f3 00 fb             	repz add %bh,%bl
4176d0:	00 00                	add    %al,(%eax)
4176d2:	1d 00 00 8e 00       	sbb    $0x8e0000,%eax
4176d7:	00 00                	add    %al,(%eax)
4176d9:	00 00                	add    %al,(%eax)
4176db:	00 00                	add    %al,(%eax)
4176dd:	15 00 00 00 00       	adc    $0x0,%eax
4176e2:	96                   	xchg   %eax,%esi
4176ef:	86 00                	xchg   %al,(%eax)
4176f1:	00 00                	add    %al,(%eax)
4176f3:	5d                   	pop    %ebp
4176f4:	00 00                	add    %al,(%eax)
4176f6:	00 04 bd 00 00 00 00 	add    %al,0x0(,%edi,4)
417709:	00 6e eb             	add    %ch,-0x15(%esi)
41770c:	00 00                	add    %al,(%eax)
41770e:	00 00                	add    %al,(%eax)
417710:	00 00                	add    %al,(%eax)
417712:	2d 00 65 00 00       	sub    $0x6500,%eax
417727:	00 00                	add    %al,(%eax)
417729:	00 e5                	add    %ah,%ch
417733:	6b 63 5b 4f          	imul   $0x4f,0x5b(%ebx),%esp
417737:	40                   	inc    %eax
417738:	31 59 49             	xor    %ebx,0x49(%ecx)
41773b:	38 e3                	cmp    %ah,%bl
41773d:	48                   	dec    %eax
41773e:	37                   	aaa
41773f:	55                   	push   %ebp
417740:	45                   	inc    %ebp
417741:	34 56                	xor    $0x56,%al
417743:	46                   	inc    %esi
417744:	36 5b                	ss pop %ebx
417746:	4c                   	dec    %esp
417747:	3d 88 7d b4 00       	cmp    $0xb47d88,%eax
41774c:	00 7e 00             	add    %bh,0x0(%esi)
41775b:	00 00                	add    %al,(%eax)
41775d:	00 a4 00 25 00 00 00 	add    %ah,0x25(%eax,%eax,1)
41776c:	00 00                	add    %al,(%eax)
41776e:	9f                   	lahf
41777b:	00 00                	add    %al,(%eax)
41777d:	00 cd                	add    %cl,%ch
41779b:	00 00                	add    %al,(%eax)
41779d:	76 00                	jbe    0x41779f
41779f:	00 00                	add    %al,(%eax)
4177a1:	00 00                	add    %al,(%eax)
4177a3:	0d 00 00 d5 00       	or     $0xd50000,%eax
4177b4:	f3 00 fb             	repz add %bh,%bl
4177b7:	00 00                	add    %al,(%eax)
4177b9:	1d 00 00 8e 00       	sbb    $0x8e0000,%eax
4177be:	00 00                	add    %al,(%eax)
4177c0:	00 00                	add    %al,(%eax)
4177c2:	00 00                	add    %al,(%eax)
4177c4:	15 00 00 00 00       	adc    $0x0,%eax
4177c9:	96                   	xchg   %eax,%esi
4177ca:	98                   	cwtl
4177cb:	88 59 4f             	mov    %bl,0x4f(%ecx)
4177ce:	45                   	inc    %ebp
4177cf:	22 1b                	and    (%ebx),%bl
4177d1:	16                   	push   %ss
4177d2:	27                   	daa
4177d3:	20 19                	and    %bl,(%ecx)
4177d5:	28 86 1a 27 20 5d    	sub    %al,0x5d20271a(%esi)
4177db:	28 20                	sub    %ah,(%eax)
4177dd:	1a 04 bd 1a 29 22 1a 	sbb    0x1a22291a(,%edi,4),%al
4177e4:	29 22                	sub    %esp,(%edx)
4177e6:	1b 28                	sbb    (%eax),%ebp
4177e8:	22 1b                	and    (%ebx),%bl
4177ea:	27                   	daa
4177eb:	21 1c 28             	and    %ebx,(%eax,%ebp,1)
4177ee:	21 1c 2b             	and    %ebx,(%ebx,%ebp,1)
4177f1:	6e                   	outsb  %ds:(%esi),(%dx)
4177f2:	eb 3d                	jmp    0x417831
4177f4:	35 30 00 00 00       	xor    $0x30,%eax
4177f9:	2d 00 65 00 00       	sub    $0x6500,%eax
41780e:	00 00                	add    %al,(%eax)
417810:	00 e5                	add    %ah,%ch
417822:	00 e3                	add    %ah,%bl
417830:	00 b4 00 00 7e 00 00 	add    %dh,0x7e00(%eax,%eax,1)
417843:	00 00                	add    %al,(%eax)
417845:	a4                   	movsb  %ds:(%esi),%es:(%edi)
417846:	00 25 00 00 00 00    	add    %ah,0x0
417854:	00 9f 00 00 00 00    	add    %bl,0x0(%edi)
417862:	00 00                	add    %al,(%eax)
417864:	00 cd                	add    %cl,%ch
417882:	00 00                	add    %al,(%eax)
417884:	76 00                	jbe    0x417886
417886:	00 00                	add    %al,(%eax)
417888:	00 00                	add    %al,(%eax)
41788a:	0d 00 00 d5 00       	or     $0xd50000,%eax
41789b:	f3 00 fb             	repz add %bh,%bl
41789e:	00 00                	add    %al,(%eax)
4178a0:	1d 00 00 8e 00       	sbb    $0x8e0000,%eax
4178a5:	00 00                	add    %al,(%eax)
4178a7:	00 00                	add    %al,(%eax)
4178a9:	00 00                	add    %al,(%eax)
4178ab:	15 00 00 00 00       	adc    $0x0,%eax
4178b0:	96                   	xchg   %eax,%esi
4178b1:	00 00                	add    %al,(%eax)
4178b3:	8e 88 82 45 38 2e    	mov    0x2e384582(%eax),%cs
4178b9:	56                   	push   %esi
4178ba:	46                   	inc    %esi
4178bb:	37                   	aaa
4178bc:	57                   	push   %edi
4178bd:	86 37                	xchg   %dh,(%edi)
4178bf:	55                   	push   %ebp
4178c0:	45                   	inc    %ebp
4178c1:	5d                   	pop    %ebp
4178c2:	56                   	push   %esi
4178c3:	46                   	inc    %esi
4178c4:	35 04 bd 36 5b       	xor    $0x5b36bd04,%eax
4178c9:	4c                   	dec    %esp
4178ca:	3c 9c                	cmp    $0x9c,%al
4178cc:	94                   	xchg   %eax,%esp
4178cd:	89 00                	mov    %eax,(%eax)
4178d7:	00 6e eb             	add    %ch,-0x15(%esi)