451528:	4c                   	dec    %esp
451529:	3d 45 00 f8 75       	cmp    $0x75f80045,%eax
45152e:	45                   	inc    %ebp
45152f:	00 34 46             	add    %dh,(%esi,%eax,2)
451532:	45                   	inc    %ebp
451533:	00 b0 46 45 00 f8    	add    %dh,-0x7ffbaba(%eax)
451539:	88 45 00             	mov    %al,0x0(%ebp)
45153c:	6c                   	insb   (%dx),%es:(%edi)
45153d:	43                   	inc    %ebx
45153e:	45                   	inc    %ebp
45153f:	00 fc                	add    %bh,%ah
451541:	83 45 00 dc          	addl   $0xffffffdc,0x0(%ebp)
451545:	6a 45                	push   $0x45
451547:	00 b0 85 45 00 94    	add    %dh,-0x6bffba7b(%eax)
45154d:	50                   	push   %eax
45154e:	45                   	inc    %ebp
45154f:	00 0e                	add    %cl,(%esi)
451551:	00 00                	add    %al,(%eax)
451553:	00 00                	add    %al,(%eax)
451555:	00 03                	add    %al,(%ebx)
451557:	00 00                	add    %al,(%eax)
451559:	00 e8                	add    %ch,%al
45155b:	10 40 00             	adc    %al,0x0(%eax)
45155e:	3c 02                	cmp    $0x2,%al
451560:	00 00                	add    %al,(%eax)
451562:	54                   	push   %esp
451563:	10 45 00             	adc    %al,0x0(%ebp)
451566:	50                   	push   %eax
451567:	02 00                	add    (%eax),%al
451569:	00 88 10 45 00 64    	add    %cl,0x64004510(%eax)
45156f:	02 00                	add    (%eax),%al
451571:	00 3d 00 0f 00 14    	add    %bh,0x14000f00
451577:	00 27                	add    %ah,(%edi)
451579:	00 37                	add    %dh,(%edi)
45157b:	00 81 00 a1 00 02    	add    %al,0x200a100(%ecx)
451581:	00 11                	add    %dl,(%ecx)
451583:	01 17                	add    %edx,(%edi)
451585:	01 20                	add    %esp,(%eax)
451587:	01 1f                	add    %ebx,(%edi)
451589:	01 06                	add    %eax,(%esi)
45158b:	00 10                	add    %dl,(%eax)
45158d:	00 11                	add    %dl,(%ecx)
45158f:	00 12                	add    %dl,(%edx)
451591:	01 18                	add    %ebx,(%eax)
451593:	00 22                	add    %ah,(%edx)
451595:	02 28                	add    (%eax),%ch
451597:	00 11                	add    %dl,(%ecx)
451599:	02 53 00             	add    0x0(%ebx),%dl
45159c:	24 00                	and    $0x0,%al
45159e:	1a 00                	sbb    (%eax),%al
4515a0:	46                   	inc    %esi
4515a1:	00 40 b0             	add    %al,-0x50(%eax)
4515a4:	3f                   	aas
4515a5:	b0 00                	mov    $0x0,%al
4515a7:	b0 17                	mov    $0x17,%al
4515a9:	b0 3c                	mov    $0x3c,%al
4515ab:	b0 01                	mov    $0x1,%al
4515ad:	b0 05                	mov    $0x5,%al
4515af:	b0 0d                	mov    $0xd,%al
4515b1:	b0 10                	mov    $0x10,%al
4515b3:	b0 0e                	mov    $0xe,%al
4515b5:	b0 15                	mov    $0x15,%al
4515b7:	b0 19                	mov    $0x19,%al
4515b9:	b0 1d                	mov    $0x1d,%al
4515bb:	b0 21                	mov    $0x21,%al
4515bd:	b0 12                	mov    $0x12,%al
4515bf:	b0 29                	mov    $0x29,%al
4515c1:	b0 3d                	mov    $0x3d,%al
4515c3:	b0 08                	mov    $0x8,%al
4515c5:	b0 44                	mov    $0x44,%al
4515c7:	b0 b3                	mov    $0xb3,%al
4515c9:	ff b2 ff ed ff ec    	push   -0x13001201(%edx)
4515cf:	ff b1 ff b0 ff af    	push   -0x50004f01(%ecx)
4515d5:	ff ae ff fd ff ad    	ljmp   *-0x52000201(%esi)
4515db:	ff ac ff d1 ff d0 ff 	ljmp   *-0x2f002f(%edi,%edi,8)
4515e2:	f9                   	stc
4515e3:	ff e4                	jmp    *%esp
4515e5:	ff cd                	dec    %ebp
4515e7:	ff cc                	dec    %esp
4515e9:	ff ab ff c9 ff 60    	ljmp   *0x60ffc9ff(%ebx)
4515ef:	71 45                	jno    0x451636
4515f1:	00 40 72             	add    %al,0x72(%eax)
4515f4:	45                   	inc    %ebp
4515f5:	00 e0                	add    %ah,%al
4515f7:	71 45                	jno    0x45163e
4515f9:	00 78 72             	add    %bh,0x72(%eax)
4515fc:	45                   	inc    %ebp
4515fd:	00 88 73 45 00 bc    	add    %cl,-0x43ffba8d(%eax)
451603:	73 45                	jae    0x45164a
451605:	00 4c 74 45          	add    %cl,0x45(%esp,%esi,2)
451609:	00 ac 74 45 00 e0 74 	add    %ch,0x74e00045(%esp,%esi,2)
451610:	45                   	inc    %ebp
451611:	00 f8                	add    %bh,%al
451613:	74 45                	je     0x45165a
451615:	00 30                	add    %dh,(%eax)
451617:	75 45                	jne    0x45165e
451619:	00 d8                	add    %bl,%al
45161b:	75 45                	jne    0x451662
45161d:	00 30                	add    %dh,(%eax)
45161f:	76 45                	jbe    0x451666
451621:	00 38                	add    %bh,(%eax)
451623:	76 45                	jbe    0x45166a
451625:	00 bc 76 45 00 48 77 	add    %bh,0x77480045(%esi,%esi,2)
45162c:	45                   	inc    %ebp
45162d:	00 e0                	add    %ah,%al
45162f:	77 45                	ja     0x451676
451631:	00 38                	add    %bh,(%eax)
451633:	78 45                	js     0x45167a
451635:	00 64 78 45          	add    %ah,0x45(%eax,%edi,2)
451639:	00 2c 79             	add    %ch,(%ecx,%edi,2)
45163c:	45                   	inc    %ebp
45163d:	00 8c 7a 45 00 7c 89 	add    %cl,-0x7683ffbb(%edx,%edi,2)
451644:	45                   	inc    %ebp
451645:	00 2c 7b             	add    %ch,(%ebx,%edi,2)
451648:	45                   	inc    %ebp
451649:	00 4c 8a 45          	add    %cl,0x45(%edx,%ecx,4)
45164d:	00 4c 8b 45          	add    %cl,0x45(%ebx,%ecx,4)
451651:	00 e4                	add    %ah,%ah
451653:	7b 45                	jnp    0x45169a
451655:	00 64 76 45          	add    %ah,0x45(%esi,%esi,2)
451659:	00 20                	add    %ah,(%eax)
45165b:	58                   	pop    %eax
45165c:	45                   	inc    %ebp
45165d:	00 08                	add    %cl,(%eax)
45165f:	7c 45                	jl     0x4516a6
451661:	00 2c 7c             	add    %ch,(%esp,%edi,2)
451664:	45                   	inc    %ebp
451665:	00 24 60             	add    %ah,(%eax,%eiz,2)
451668:	45                   	inc    %ebp
451669:	00 60 60             	add    %ah,0x60(%eax)
45166c:	45                   	inc    %ebp
45166d:	00 a8 60 45 00 c8    	add    %ch,-0x37ffbaa0(%eax)
451673:	60                   	pusha
451674:	45                   	inc    %ebp
451675:	00 c8                	add    %cl,%al
451677:	7c 45                	jl     0x4516be
451679:	00 40 82             	add    %al,-0x7e(%eax)
45167c:	45                   	inc    %ebp
45167d:	00 60 82             	add    %ah,-0x7e(%eax)
451680:	45                   	inc    %ebp
451681:	00 68 82             	add    %ch,-0x7e(%eax)
451684:	45                   	inc    %ebp
451685:	00 b8 82 45 00 b8    	add    %bh,-0x47ffba7e(%eax)
45168b:	58                   	pop    %eax
45168c:	45                   	inc    %ebp
45168d:	00 c0                	add    %al,%al
45168f:	82 45 00 2c          	addb   $0x2c,0x0(%ebp)
451693:	83 45 00 68          	addl   $0x68,0x0(%ebp)
451697:	6f                   	outsl  %ds:(%esi),(%dx)
451698:	45                   	inc    %ebp
451699:	00 6c 6d 45          	add    %ch,0x45(%ebp,%ebp,2)
45169d:	00 04 4c             	add    %al,(%esp,%ecx,2)
4516a0:	45                   	inc    %ebp
4516a1:	00 08                	add    %cl,(%eax)
4516a3:	4c                   	dec    %esp
4516a4:	45                   	inc    %ebp
4516a5:	00 98 6f 45 00 50    	add    %bl,0x5000456f(%eax)
4516ab:	4d                   	dec    %ebp
4516ac:	45                   	inc    %ebp
4516ad:	00 70 4d             	add    %dh,0x4d(%eax)
4516b0:	45                   	inc    %ebp
4516b1:	00 90 4d 45 00 38    	add    %dl,0x3800454d(%eax)
4516b7:	4e                   	dec    %esi
4516b8:	45                   	inc    %ebp
4516b9:	00 e4                	add    %ah,%ah
4516bb:	8c 45 00             	mov    %es,0x0(%ebp)
4516be:	c8 6f 45 00          	enter  $0x456f,$0x0
4516c2:	c0 70 45 00          	shlb   $0x0,0x45(%eax)
4516c6:	60                   	pusha
4516c7:	89 45 00             	mov    %eax,0x0(%ebp)
4516ca:	d0 4e 45             	rorb   $1,0x45(%esi)
4516cd:	00 e8                	add    %ch,%al
4516cf:	59                   	pop    %ecx
4516d0:	45                   	inc    %ebp
4516d1:	00 30                	add    %dh,(%eax)
4516d3:	50                   	push   %eax
4516d4:	45                   	inc    %ebp
4516d5:	00 a4 59 45 00 f4 8b 	add    %ah,-0x740bffbb(%ecx,%ebx,2)
4516dc:	45                   	inc    %ebp
4516dd:	00 ac 8c 45 00 0b 54 	add    %ch,0x540b0045(%esp,%ecx,4)
4516e4:	43                   	inc    %ebx
4516e5:	75 73                	jne    0x45175a
4516e7:	74 6f                	je     0x451758
4516e9:	6d                   	insl   (%dx),%es:(%edi)
4516ea:	46                   	inc    %esi
4516eb:	6f                   	outsl  %ds:(%esi),(%dx)
4516ec:	72 6d                	jb     0x45175b
4516ee:	8b c0                	mov    %eax,%eax
4516f0:	f4                   	hlt
4516f1:	16                   	push   %ss
4516f2:	45                   	inc    %ebp
4516f3:	00 07                	add    %al,(%edi)
4516f5:	0b 54 43 75          	or     0x75(%ebx,%eax,2),%edx
4516f9:	73 74                	jae    0x45176f
4516fb:	6f                   	outsl  %ds:(%esi),(%dx)
4516fc:	6d                   	insl   (%dx),%es:(%edi)
4516fd:	46                   	inc    %esi
4516fe:	6f                   	outsl  %ds:(%esi),(%dx)
4516ff:	72 6d                	jb     0x45176e
451701:	5c                   	pop    %esp
451702:	14 45                	adc    $0x45,%al
451704:	00 70 0f             	add    %dh,0xf(%eax)
451707:	45                   	inc    %ebp
451708:	00 0d 00 05 46 6f    	add    %cl,0x6f460500
45170e:	72 6d                	jb     0x45177d
451710:	73 00                	jae    0x451712
451712:	00 90 60 17 45 00    	add    %dl,0x451760(%eax)
451724:	60                   	pusha
451725:	18 45 00             	sbb    %al,0x0(%ebp)
451734:	54                   	push   %esp
451735:	18 45 00             	sbb    %al,0x0(%ebp)
451738:	f8                   	clc
451739:	02 00                	add    (%eax),%al
45173b:	00 10                	add    %dl,(%eax)
45173d:	14 45                	adc    $0x45,%al
45173f:	00 70 4a             	add    %dh,0x4a(%eax)
451742:	42                   	inc    %edx
451743:	00 34 43             	add    %dh,(%ebx,%eax,2)
451746:	45                   	inc    %ebp
451747:	00 e8                	add    %ch,%al
451749:	44                   	inc    %esp
45174a:	45                   	inc    %ebp
45174b:	00 30                	add    %dh,(%eax)
45174d:	36 40                	ss inc %eax
45174f:	00 54 69 45          	add    %dl,0x45(%ecx,%ebp,2)
451753:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
45175a:	40                   	inc    %eax
45175b:	00 50 45             	add    %dl,0x45(%eax)
45175e:	45                   	inc    %ebp
45175f:	00 98 31 44 00 c0    	add    %bl,-0x3fffbbcf(%eax)
451765:	4a                   	dec    %edx
451766:	45                   	inc    %ebp
451767:	00 04 c4             	add    %al,(%esp,%eax,8)
45176a:	41                   	inc    %ecx
45176b:	00 10                	add    %dl,(%eax)
45176d:	47                   	inc    %edi
45176e:	45                   	inc    %ebp
45176f:	00 4c 47 45          	add    %cl,0x45(%edi,%eax,2)
451773:	00 58 48             	add    %bl,0x48(%eax)
451776:	45                   	inc    %ebp
451777:	00 e0                	add    %ah,%al
451779:	bd 43 00 88 4a       	mov    $0x4a880043,%ebp
45177e:	42                   	inc    %edx
45177f:	00 d0                	add    %dl,%al
451781:	50                   	push   %eax
451782:	45                   	inc    %ebp
451783:	00 68 47             	add    %ch,0x47(%eax)
451786:	42                   	inc    %edx
451787:	00 70 8c             	add    %dh,-0x74(%eax)
45178a:	45                   	inc    %ebp
45178b:	00 a8 41 45 00 ac    	add    %ch,-0x53ffbabf(%eax)
451791:	2c 44                	sub    $0x44,%al
451793:	00 c8                	add    %cl,%al
451795:	31 44 00 14          	xor    %eax,0x14(%eax,%eax,1)
451799:	31 44 00 4c          	xor    %eax,0x4c(%eax,%eax,1)
45179d:	b3 43                	mov    $0x43,%bl
45179f:	00 10                	add    %dl,(%eax)
4517a1:	28 44 00 b0          	sub    %al,-0x50(%eax,%eax,1)
4517a5:	4d                   	dec    %ebp
4517a6:	45                   	inc    %ebp
4517a7:	00 48 25             	add    %cl,0x25(%eax)
4517aa:	44                   	inc    %esp
4517ab:	00 94 b2 43 00 98 b2 	add    %dl,-0x4d67ffbd(%edx,%esi,4)
4517b2:	43                   	inc    %ebx
4517b3:	00 a4 4e 45 00 a4 e2 	add    %ah,-0x1d5bffbb(%esi,%ecx,2)
4517ba:	43                   	inc    %ebx
4517bb:	00 c8                	add    %cl,%al
4517bd:	bd 43 00 10 b4       	mov    $0xb4100043,%ebp
4517c2:	43                   	inc    %ebx
4517c3:	00 54 bf 43          	add    %dl,0x43(%edi,%edi,4)
4517c7:	00 98 50 45 00 64    	add    %bl,0x64004550(%eax)
4517cd:	4f                   	dec    %edi
4517ce:	45                   	inc    %ebp
4517cf:	00 8c c0 43 00 10 51 	add    %cl,0x51100043(%eax,%eax,8)
4517d6:	45                   	inc    %ebp
4517d7:	00 28                	add    %ch,(%eax)
4517d9:	e3 43                	jecxz  0x45181e
4517db:	00 9c 25 44 00 58 26 	add    %bl,0x26580044(%ebp,%eiz,1)
4517e2:	44                   	inc    %esp
4517e3:	00 54 21 44          	add    %dl,0x44(%ecx,%eiz,1)
4517e7:	00 3c 26             	add    %bh,(%esi,%eiz,1)
4517ea:	44                   	inc    %esp
4517eb:	00 a8 40 45 00 b4    	add    %ch,-0x4bffbac0(%eax)
4517f1:	57                   	push   %edi
4517f2:	45                   	inc    %ebp
4517f3:	00 08                	add    %cl,(%eax)
4517f5:	fc                   	cld
4517f6:	43                   	inc    %ebx
4517f7:	00 78 64             	add    %bh,0x64(%eax)
4517fa:	45                   	inc    %ebp
4517fb:	00 d8                	add    %bl,%al
4517fd:	67 45                	addr16 inc %ebp
4517ff:	00 94 66 45 00 a0 fc 	add    %dl,-0x35fffbb(%esi,%eiz,2)
451806:	43                   	inc    %ebx
451807:	00 a4 fc 43 00 10 69 	add    %ah,0x69100043(%esp,%edi,8)
45180e:	45                   	inc    %ebp
45180f:	00 04 fb             	add    %al,(%ebx,%edi,8)
451812:	43                   	inc    %ebx
451813:	00 7c 27 44          	add    %bh,0x44(%edi,%eiz,1)
451817:	00 04 70             	add    %al,(%eax,%esi,2)
45181a:	45                   	inc    %ebp
45181b:	00 d4                	add    %dl,%ah
45181d:	37                   	aaa
45181e:	44                   	inc    %esp
45181f:	00 f8                	add    %bh,%al
451821:	23 44 00 18          	and    0x18(%eax,%eax,1),%eax
451825:	85 45 00             	test   %eax,0x0(%ebp)
451828:	9c                   	pushf
451829:	3a 45 00             	cmp    0x0(%ebp),%al
45182c:	4c                   	dec    %esp
45182d:	3d 45 00 f8 75       	cmp    $0x75f80045,%eax
451832:	45                   	inc    %ebp
451833:	00 34 46             	add    %dh,(%esi,%eax,2)
451836:	45                   	inc    %ebp
451837:	00 b0 46 45 00 f8    	add    %dh,-0x7ffbaba(%eax)
45183d:	88 45 00             	mov    %al,0x0(%ebp)
451840:	6c                   	insb   (%dx),%es:(%edi)
451841:	43                   	inc    %ebx
451842:	45                   	inc    %ebp
451843:	00 fc                	add    %bh,%ah
451845:	83 45 00 dc          	addl   $0xffffffdc,0x0(%ebp)
451849:	6a 45                	push   $0x45
45184b:	00 b0 85 45 00 94    	add    %dh,-0x6bffba7b(%eax)
451851:	50                   	push   %eax
451852:	45                   	inc    %ebp
451853:	00 05 54 46 6f 72    	add    %al,0x726f4654
451859:	6d                   	insl   (%dx),%es:(%edi)
45185a:	8b c0                	mov    %eax,%eax
45185c:	60                   	pusha
45185d:	18 45 00             	sbb    %al,0x0(%ebp)
451860:	07                   	pop    %es
451861:	05 54 46 6f 72       	add    $0x726f4654,%eax
451866:	6d                   	insl   (%dx),%es:(%edi)
451867:	60                   	pusha
451868:	17                   	pop    %ss
451869:	45                   	inc    %ebp
45186a:	00 f0                	add    %dh,%al
45186c:	16                   	push   %ss
45186d:	45                   	inc    %ebp
45186e:	00 5e 00             	add    %bl,0x0(%esi)
451871:	05 46 6f 72 6d       	add    $0x6d726f46,%eax
451876:	73 55                	jae    0x4518cd
451878:	00 40 a7             	add    %al,-0x59(%eax)
45187b:	41                   	inc    %ecx
45187c:	00 3c 00             	add    %bh,(%eax,%eax,1)
45187f:	00 fe                	add    %bh,%dh
451881:	7c b3                	jl     0x451836
451883:	43                   	inc    %ebx
451884:	00 01                	add    %al,(%ecx)
451886:	00 00                	add    %al,(%eax)