4273db:	00 4c a3 41          	add    %cl,0x41(%ebx,%eiz,4)
4273df:	00 44 a3 41          	add    %al,0x41(%ebx,%eiz,4)
4273e3:	00 6c a6 41          	add    %ch,0x41(%esi,%eiz,4)
4273e7:	00 d8                	add    %bl,%al
4273e9:	74 42                	je     0x42742d
4273eb:	00 1c 67             	add    %bl,(%edi,%eiz,2)
4273ee:	44                   	inc    %esp
4273ef:	00 38                	add    %bh,(%eax)
4273f1:	6c                   	insb   (%dx),%es:(%edi)
4273f2:	44                   	inc    %esp
4273f3:	00 84 6b 44 00 4c ec 	add    %al,-0x13b3ffbc(%ebx,%ebp,2)
4273fa:	43                   	inc    %ebx
4273fb:	00 98 61 44 00 b8    	add    %bl,-0x47ffbb9f(%eax)
427401:	61                   	popa
427402:	44                   	inc    %esp
427403:	00 d0                	add    %dl,%al
427405:	5e                   	pop    %esi
427406:	44                   	inc    %esp
427407:	00 94 eb 43 00 98 eb 	add    %dl,-0x1467ffbd(%ebx,%ebp,8)
42740e:	43                   	inc    %ebx
42740f:	00 94 1b 44 00 c0 1b 	add    %dl,0x1bc00044(%ebx,%ebx,1)
427416:	44                   	inc    %esp
427417:	00 d8                	add    %bl,%al
427419:	f6 43 00 10          	testb  $0x10,0x0(%ebx)
42741d:	ed                   	in     (%dx),%eax
42741e:	43                   	inc    %ebx
42741f:	00 64 f8 43          	add    %ah,0x43(%eax,%edi,8)
427423:	00 dc                	add    %bl,%ah
427425:	f7 43 00 f0 fa 43 00 	testl  $0x43faf0,0x0(%ebx)
42742c:	9c                   	pushf
42742d:	f9                   	stc
42742e:	43                   	inc    %ebx
42742f:	00 04 3b             	add    %al,(%ebx,%edi,1)
427432:	44                   	inc    %esp
427433:	00 44 1c 44          	add    %al,0x44(%esp,%ebx,1)
427437:	00 24 5f             	add    %ah,(%edi,%ebx,2)
42743a:	44                   	inc    %esp
42743b:	00 e0                	add    %ah,%al
42743d:	5f                   	pop    %edi
42743e:	44                   	inc    %esp
42743f:	00 dc                	add    %bl,%ah
427441:	5a                   	pop    %edx
427442:	44                   	inc    %esp
427443:	00 c4                	add    %al,%ah
427445:	5f                   	pop    %edi
427446:	44                   	inc    %esp
427447:	00 5c 21 44          	add    %bl,0x44(%ecx,%eiz,1)
42744b:	00 f0                	add    %dh,%al
42744d:	27                   	daa
42744e:	44                   	inc    %esp
42744f:	00 90 35 44 00 7c    	add    %dl,0x7c004435(%eax)
427455:	2f                   	das
427456:	44                   	inc    %esp
427457:	00 78 32             	add    %bh,0x32(%eax)
42745a:	44                   	inc    %esp
42745b:	00 a8 30 44 00 28    	add    %ch,0x28004430(%eax)
427461:	36 44                	ss inc %esp
427463:	00 2c 36             	add    %ch,(%esi,%esi,1)
427466:	44                   	inc    %esp
427467:	00 e4                	add    %ah,%ah
427469:	34 44                	xor    $0x44,%al
42746b:	00 8c 34 44 00 04 61 	add    %cl,0x61040044(%esp,%esi,1)
427472:	44                   	inc    %esp
427473:	00 d4                	add    %dl,%ah
427475:	3e 44                	ds inc %esp
427477:	00 f8                	add    %bh,%al
427479:	72 44                	jb     0x4274bf
42747b:	00 80 5d 44 00 70    	add    %al,0x7000445d(%eax)
427481:	60                   	pusha
427482:	44                   	inc    %esp
427483:	00 7c 75 42          	add    %bh,0x42(%ebp,%esi,2)
427487:	00 04 00             	add    %al,(%eax,%eax,1)
42748a:	83 00 85             	addl   $0xffffff85,(%eax)
42748d:	00 3b                	add    %bh,(%ebx)
42748f:	b0 10                	mov    $0x10,%al
427491:	b0 6c                	mov    $0x6c,%al
427493:	76 42                	jbe    0x4274d7
427495:	00 e8                	add    %ch,%al
427497:	76 42                	jbe    0x4274db
427499:	00 4c 77 42          	add    %cl,0x42(%edi,%esi,2)
42749d:	00 68 77             	add    %ch,0x77(%eax)
4274a0:	42                   	inc    %edx
4274a1:	00 0b                	add    %cl,(%ebx)
4274a3:	54                   	push   %esp
4274a4:	54                   	push   %esp
4274a5:	6f                   	outsl  %ds:(%esi),(%dx)
4274a6:	6f                   	outsl  %ds:(%esi),(%dx)
4274a7:	6c                   	insb   (%dx),%es:(%edi)
4274a8:	57                   	push   %edi
4274a9:	69 6e 64 6f 77 8b c0 	imul   $0xc08b776f,0x64(%esi),%ebp
4274b0:	b4 74                	mov    $0x74,%ah
4274b2:	42                   	inc    %edx
4274b3:	00 07                	add    %al,(%edi)
4274b5:	0b 54 54 6f          	or     0x6f(%esp,%edx,2),%edx
4274b9:	6f                   	outsl  %ds:(%esi),(%dx)
4274ba:	6c                   	insb   (%dx),%es:(%edi)
4274bb:	57                   	push   %edi
4274bc:	69 6e 64 6f 77 bc 73 	imul   $0x73bc776f,0x64(%esi),%ebp
4274c3:	42                   	inc    %edx
4274c4:	00 48 ba             	add    %cl,-0x46(%eax)
4274c7:	43                   	inc    %ebx
4274c8:	00 0b                	add    %cl,(%ebx)
4274ca:	00 07                	add    %al,(%edi)
4274cc:	54                   	push   %esp
4274cd:	6f                   	outsl  %ds:(%esi),(%dx)
4274ce:	6f                   	outsl  %ds:(%esi),(%dx)
4274cf:	6c                   	insb   (%dx),%es:(%edi)
4274d0:	57                   	push   %edi
4274d1:	69 6e 00 00 8d 40 00 	imul   $0x408d00,0x0(%esi),%ebp
4274d8:	53                   	push   %ebx
4274d9:	56                   	push   %esi
4274da:	84 d2                	test   %dl,%dl
4274dc:	74 08                	je     0x4274e6
4274de:	83 c4 f0             	add    $0xfffffff0,%esp
4274e1:	e8 86 c0 fd ff       	call   0x40356c
4274e6:	8b da                	mov    %edx,%ebx
4274e8:	8b f0                	mov    %eax,%esi
4274ea:	33 d2                	xor    %edx,%edx
4274ec:	8b c6                	mov    %esi,%eax
4274ee:	e8 29 a9 01 00       	call   0x441e1c
4274f3:	a0 28 75 42 00       	mov    0x427528,%al
4274f8:	88 86 08 02 00 00    	mov    %al,0x208(%esi)
4274fe:	c6 86 09 02 00 00 01 	movb   $0x1,0x209(%esi)
427505:	c6 86 0a 02 00 00 02 	movb   $0x2,0x20a(%esi)
42750c:	8b c6                	mov    %esi,%eax
42750e:	84 db                	test   %bl,%bl
427510:	74 0f                	je     0x427521
427512:	e8 ad c0 fd ff       	call   0x4035c4
427517:	64 8f 05 00 00 00 00 	pop    %fs:0x0
42751e:	83 c4 0c             	add    $0xc,%esp
427521:	8b c6                	mov    %esi,%eax
427523:	5e                   	pop    %esi
427524:	5b                   	pop    %ebx
427525:	c3                   	ret
427526:	00 00                	add    %al,(%eax)
427528:	0f 00 00             	sldt   (%eax)
42752b:	00 53 51             	add    %dl,0x51(%ebx)
42752e:	88 14 24             	mov    %dl,(%esp)
427531:	8b d8                	mov    %eax,%ebx
427533:	8a 04 24             	mov    (%esp),%al
427536:	3a 83 08 02 00 00    	cmp    0x208(%ebx),%al
42753c:	74 10                	je     0x42754e
42753e:	8a 04 24             	mov    (%esp),%al
427541:	88 83 08 02 00 00    	mov    %al,0x208(%ebx)
427547:	8b c3                	mov    %ebx,%eax
427549:	e8 42 c1 01 00       	call   0x443690
42754e:	5a                   	pop    %edx
42754f:	5b                   	pop    %ebx
427550:	c3                   	ret
427551:	8d 40 00             	lea    0x0(%eax),%eax
427554:	3a 90 09 02 00 00    	cmp    0x209(%eax),%dl
42755a:	74 0b                	je     0x427567
42755c:	88 90 09 02 00 00    	mov    %dl,0x209(%eax)
427562:	e8 29 c1 01 00       	call   0x443690
427567:	c3                   	ret
427568:	3a 90 0a 02 00 00    	cmp    0x20a(%eax),%dl
42756e:	74 0b                	je     0x42757b
427570:	88 90 0a 02 00 00    	mov    %dl,0x20a(%eax)
427576:	e8 15 c1 01 00       	call   0x443690
42757b:	c3                   	ret
42757c:	53                   	push   %ebx
42757d:	56                   	push   %esi
42757e:	57                   	push   %edi
42757f:	83 c4 e0             	add    $0xffffffe0,%esp
427582:	8b f2                	mov    %edx,%esi
427584:	8b d8                	mov    %eax,%ebx
427586:	8d 7c 24 10          	lea    0x10(%esp),%edi
42758a:	54                   	push   %esp
42758b:	8b c3                	mov    %ebx,%eax
42758d:	e8 5e eb 01 00       	call   0x4460f0
427592:	50                   	push   %eax
427593:	e8 e4 ef fd ff       	call   0x40657c
427598:	57                   	push   %edi
427599:	8b c3                	mov    %ebx,%eax
42759b:	e8 50 eb 01 00       	call   0x4460f0
4275a0:	50                   	push   %eax
4275a1:	e8 16 f1 fd ff       	call   0x4066bc
4275a6:	6a 02                	push   $0x2
4275a8:	57                   	push   %edi
4275a9:	8b c3                	mov    %ebx,%eax
4275ab:	e8 40 eb 01 00       	call   0x4460f0
4275b0:	50                   	push   %eax
4275b1:	6a 00                	push   $0x0
4275b3:	e8 cc f1 fd ff       	call   0x406784
4275b8:	8b 47 04             	mov    0x4(%edi),%eax
4275bb:	f7 d8                	neg    %eax
4275bd:	50                   	push   %eax
4275be:	8b 07                	mov    (%edi),%eax
4275c0:	f7 d8                	neg    %eax
4275c2:	50                   	push   %eax
4275c3:	8d 44 24 08          	lea    0x8(%esp),%eax
4275c7:	50                   	push   %eax
4275c8:	e8 cf f1 fd ff       	call   0x40679c
4275cd:	8b 44 24 0c          	mov    0xc(%esp),%eax
4275d1:	50                   	push   %eax
4275d2:	8b 44 24 0c          	mov    0xc(%esp),%eax
4275d6:	50                   	push   %eax
4275d7:	8b 44 24 0c          	mov    0xc(%esp),%eax
4275db:	50                   	push   %eax
4275dc:	8b 44 24 0c          	mov    0xc(%esp),%eax
4275e0:	50                   	push   %eax
4275e1:	56                   	push   %esi
4275e2:	e8 7d ec fd ff       	call   0x406264
4275e7:	8b 47 04             	mov    0x4(%edi),%eax
4275ea:	f7 d8                	neg    %eax
4275ec:	50                   	push   %eax
4275ed:	8b 07                	mov    (%edi),%eax
4275ef:	f7 d8                	neg    %eax
4275f1:	50                   	push   %eax
4275f2:	57                   	push   %edi
4275f3:	e8 a4 f1 fd ff       	call   0x40679c
4275f8:	33 c0                	xor    %eax,%eax
4275fa:	8a 83 08 02 00 00    	mov    0x208(%ebx),%al
427600:	33 d2                	xor    %edx,%edx
427602:	8a 93 a5 01 00 00    	mov    0x1a5(%ebx),%dl
427608:	0b 04 95 38 37 46 00 	or     0x463738(,%edx,4),%eax
42760f:	0d 00 20 00 00       	or     $0x2000,%eax
427614:	50                   	push   %eax
427615:	33 c0                	xor    %eax,%eax
427617:	8a 83 09 02 00 00    	mov    0x209(%ebx),%al
42761d:	8b 04 85 20 37 46 00 	mov    0x463720(,%eax,4),%eax
427624:	33 d2                	xor    %edx,%edx
427626:	8a 93 0a 02 00 00    	mov    0x20a(%ebx),%dl
42762c:	0b 04 95 2c 37 46 00 	or     0x46372c(,%edx,4),%eax
427633:	50                   	push   %eax
427634:	57                   	push   %edi
427635:	56                   	push   %esi
427636:	e8 91 ee fd ff       	call   0x4064cc
42763b:	8b 47 0c             	mov    0xc(%edi),%eax
42763e:	50                   	push   %eax
42763f:	8b 47 08             	mov    0x8(%edi),%eax
427642:	50                   	push   %eax
427643:	8b 47 04             	mov    0x4(%edi),%eax
427646:	50                   	push   %eax
427647:	8b 07                	mov    (%edi),%eax
427649:	50                   	push   %eax
42764a:	56                   	push   %esi
42764b:	e8 c4 ec fd ff       	call   0x406314
427650:	8b 83 70 01 00 00    	mov    0x170(%ebx),%eax
427656:	e8 6d 64 ff ff       	call   0x41dac8
42765b:	50                   	push   %eax
42765c:	57                   	push   %edi
42765d:	56                   	push   %esi
42765e:	e8 e1 ee fd ff       	call   0x406544
427663:	83 c4 20             	add    $0x20,%esp
427666:	5f                   	pop    %edi
427667:	5e                   	pop    %esi
427668:	5b                   	pop    %ebx
427669:	c3                   	ret
42766a:	8b c0                	mov    %eax,%eax
42766c:	53                   	push   %ebx
42766d:	56                   	push   %esi
42766e:	57                   	push   %edi
42766f:	55                   	push   %ebp
427670:	8b fa                	mov    %edx,%edi
427672:	8b d8                	mov    %eax,%ebx
427674:	8b 77 08             	mov    0x8(%edi),%esi
427677:	8b 83 6c 01 00 00    	mov    0x16c(%ebx),%eax
42767d:	f7 d8                	neg    %eax
42767f:	50                   	push   %eax
427680:	8b 93 6c 01 00 00    	mov    0x16c(%ebx),%edx
427686:	f7 da                	neg    %edx
427688:	50                   	push   %eax
427689:	8b ee                	mov    %esi,%ebp
42768b:	55                   	push   %ebp
42768c:	e8 4b f0 fd ff       	call   0x4066dc
427691:	33 c0                	xor    %eax,%eax
427693:	80 bb 09 02 00 00 00 	cmpb   $0x0,0x209(%ebx)
42769a:	74 01                	je     0x42769d
42769c:	40                   	inc    %eax
42769d:	80 bb 0a 02 00 00 00 	cmpb   $0x0,0x20a(%ebx)
4276a4:	74 01                	je     0x4276a7
4276a6:	40                   	inc    %eax
4276a7:	8b f5                	mov    %ebp,%esi
4276a9:	f6 83 08 02 00 00 01 	testb  $0x1,0x208(%ebx)
4276b0:	74 02                	je     0x4276b4
4276b2:	01 06                	add    %eax,(%esi)
4276b4:	f6 83 08 02 00 00 02 	testb  $0x2,0x208(%ebx)
4276bb:	74 03                	je     0x4276c0
4276bd:	01 46 04             	add    %eax,0x4(%esi)
4276c0:	f6 83 08 02 00 00 04 	testb  $0x4,0x208(%ebx)
4276c7:	74 03                	je     0x4276cc
4276c9:	29 46 08             	sub    %eax,0x8(%esi)
4276cc:	f6 83 08 02 00 00 08 	testb  $0x8,0x208(%ebx)
4276d3:	74 03                	je     0x4276d8
4276d5:	29 46 0c             	sub    %eax,0xc(%esi)
4276d8:	8b d7                	mov    %edi,%edx
4276da:	8b c3                	mov    %ebx,%eax
4276dc:	e8 d7 f7 01 00       	call   0x446eb8
4276e1:	5d                   	pop    %ebp
4276e2:	5f                   	pop    %edi
4276e3:	5e                   	pop    %esi
4276e4:	5b                   	pop    %ebx
4276e5:	c3                   	ret
4276e6:	8b c0                	mov    %eax,%eax
4276e8:	55                   	push   %ebp
4276e9:	8b ec                	mov    %esp,%ebp
4276eb:	83 c4 f8             	add    $0xfffffff8,%esp
4276ee:	89 45 fc             	mov    %eax,-0x4(%ebp)
4276f1:	8b 45 fc             	mov    -0x4(%ebp),%eax
4276f4:	e8 f7 e9 01 00       	call   0x4460f0
4276f9:	50                   	push   %eax
4276fa:	e8 a5 ef fd ff       	call   0x4066a4
4276ff:	89 45 f8             	mov    %eax,-0x8(%ebp)
427702:	33 c0                	xor    %eax,%eax
427704:	55                   	push   %ebp
427705:	68 3e 77 42 00       	push   $0x42773e
42770a:	64 ff 30             	push   %fs:(%eax)
42770d:	64 89 20             	mov    %esp,%fs:(%eax)
427710:	8b 55 f8             	mov    -0x8(%ebp),%edx
427713:	8b 45 fc             	mov    -0x4(%ebp),%eax
427716:	8b 08                	mov    (%eax),%ecx
427718:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
42771e:	33 c0                	xor    %eax,%eax
427720:	5a                   	pop    %edx
427721:	59                   	pop    %ecx
427722:	59                   	pop    %ecx
427723:	64 89 10             	mov    %edx,%fs:(%eax)
427726:	68 45 77 42 00       	push   $0x427745
42772b:	8b 45 f8             	mov    -0x8(%ebp),%eax
42772e:	50                   	push   %eax
42772f:	8b 45 fc             	mov    -0x4(%ebp),%eax
427732:	e8 b9 e9 01 00       	call   0x4460f0
427737:	50                   	push   %eax
427738:	e8 af f0 fd ff       	call   0x4067ec
42773d:	c3                   	ret
42773e:	e9 59 c2 fd ff       	jmp    0x40399c
427743:	eb e6                	jmp    0x42772b
427745:	59                   	pop    %ecx
427746:	59                   	pop    %ecx
427747:	5d                   	pop    %ebp
427748:	c3                   	ret
427749:	8d 40 00             	lea    0x0(%eax),%eax
42774c:	53                   	push   %ebx
42774d:	56                   	push   %esi
42774e:	8b f2                	mov    %edx,%esi
427750:	8b d8                	mov    %eax,%ebx
427752:	8b c3                	mov    %ebx,%eax
427754:	e8 37 bf 01 00       	call   0x443690
427759:	8b d6                	mov    %esi,%edx
42775b:	8b c3                	mov    %ebx,%eax
42775d:	e8 66 df 01 00       	call   0x4456c8
427762:	5e                   	pop    %esi
427763:	5b                   	pop    %ebx
427764:	c3                   	ret
427765:	8d 40 00             	lea    0x0(%eax),%eax
427768:	53                   	push   %ebx
427769:	8b d8                	mov    %eax,%ebx
42776b:	8b c3                	mov    %ebx,%eax
42776d:	e8 96 df 01 00       	call   0x445708