408532:	6c                   	insb   (%dx),%es:(%edi)
408533:	00 00                	add    %al,(%eax)
408535:	00 00                	add    %al,(%eax)
408537:	00 68 00             	add    %ch,0x0(%eax)
40853a:	72 00                	jb     0x40853c
40853c:	00 00                	add    %al,(%eax)
40853e:	00 00                	add    %al,(%eax)
408540:	73 00                	jae    0x408542
408542:	6b 00 00             	imul   $0x0,(%eax),%eax
408545:	00 00                	add    %al,(%eax)
408547:	00 72 00             	add    %dh,0x0(%edx)
40854a:	6f                   	outsl  %ds:(%esi),(%dx)
40854b:	00 00                	add    %al,(%eax)
40854d:	00 00                	add    %al,(%eax)
40854f:	00 72 00             	add    %dh,0x0(%edx)
408552:	75 00                	jne    0x408554
408554:	00 00                	add    %al,(%eax)
408556:	00 00                	add    %al,(%eax)
408558:	74 00                	je     0x40855a
40855a:	68 00 00 00 00       	push   $0x0
40855f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408563:	00 00                	add    %al,(%eax)
408565:	00 00                	add    %al,(%eax)
408567:	00 73 00             	add    %dh,0x0(%ebx)
40856a:	71 00                	jno    0x40856c
40856c:	00 00                	add    %al,(%eax)
40856e:	00 00                	add    %al,(%eax)
408570:	73 00                	jae    0x408572
408572:	76 00                	jbe    0x408574
408574:	00 00                	add    %al,(%eax)
408576:	00 00                	add    %al,(%eax)
408578:	75 00                	jne    0x40857a
40857a:	6b 00 00             	imul   $0x0,(%eax),%eax
40857d:	00 00                	add    %al,(%eax)
40857f:	00 62 00             	add    %ah,0x0(%edx)
408582:	65 00 00             	add    %al,%gs:(%eax)
408585:	00 00                	add    %al,(%eax)
408587:	00 75 00             	add    %dh,0x0(%ebp)
40858a:	72 00                	jb     0x40858c
40858c:	00 00                	add    %al,(%eax)
40858e:	00 00                	add    %al,(%eax)
408590:	69 00 64 00 00 00    	imul   $0x64,(%eax),%eax
408596:	00 00                	add    %al,(%eax)
408598:	6c                   	insb   (%dx),%es:(%edi)
408599:	00 76 00             	add    %dh,0x0(%esi)
40859c:	00 00                	add    %al,(%eax)
40859e:	00 00                	add    %al,(%eax)
4085a0:	6c                   	insb   (%dx),%es:(%edi)
4085a1:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
4085a5:	00 00                	add    %al,(%eax)
4085a7:	00 73 00             	add    %dh,0x0(%ebx)
4085aa:	6c                   	insb   (%dx),%es:(%edi)
4085ab:	00 00                	add    %al,(%eax)
4085ad:	00 00                	add    %al,(%eax)
4085af:	00 65 00             	add    %ah,0x0(%ebp)
4085b2:	74 00                	je     0x4085b4
4085b4:	00 00                	add    %al,(%eax)
4085b6:	00 00                	add    %al,(%eax)
4085b8:	76 00                	jbe    0x4085ba
4085ba:	69 00 00 00 00 00    	imul   $0x0,(%eax),%eax
4085c0:	68 00 79 00 00       	push   $0x7900
4085c5:	00 00                	add    %al,(%eax)
4085c7:	00 74 00 67          	add    %dh,0x67(%eax,%eax,1)
4085cb:	00 00                	add    %al,(%eax)
4085cd:	00 00                	add    %al,(%eax)
4085cf:	00 66 00             	add    %ah,0x0(%esi)
4085d2:	61                   	popa
4085d3:	00 00                	add    %al,(%eax)
4085d5:	00 00                	add    %al,(%eax)
4085d7:	00 68 00             	add    %ch,0x0(%eax)
4085da:	73 00                	jae    0x4085dc
4085dc:	62 00                	bound  %eax,(%eax)
4085de:	00 00                	add    %al,(%eax)
4085e0:	6d                   	insl   (%dx),%es:(%edi)
4085e1:	00 6b 00             	add    %ch,0x0(%ebx)
4085e4:	00 00                	add    %al,(%eax)
4085e6:	00 00                	add    %al,(%eax)
4085e8:	61                   	popa
4085e9:	00 7a 00             	add    %bh,0x0(%edx)
4085ec:	00 00                	add    %al,(%eax)
4085ee:	00 00                	add    %al,(%eax)
4085f0:	65 00 75 00          	add    %dh,%gs:0x0(%ebp)
4085f4:	00 00                	add    %al,(%eax)
4085f6:	00 00                	add    %al,(%eax)
4085f8:	74 00                	je     0x4085fa
4085fa:	6e                   	outsb  %ds:(%esi),(%dx)
4085fb:	00 00                	add    %al,(%eax)
4085fd:	00 00                	add    %al,(%eax)
4085ff:	00 76 00             	add    %dh,0x0(%esi)
408602:	65 00 00             	add    %al,%gs:(%eax)
408605:	00 00                	add    %al,(%eax)
408607:	00 73 00             	add    %dh,0x0(%ebx)
40860a:	74 00                	je     0x40860c
40860c:	00 00                	add    %al,(%eax)
40860e:	00 00                	add    %al,(%eax)
408610:	74 00                	je     0x408612
408612:	73 00                	jae    0x408614
408614:	00 00                	add    %al,(%eax)
408616:	00 00                	add    %al,(%eax)
408618:	61                   	popa
408619:	00 66 00             	add    %ah,0x0(%esi)
40861c:	00 00                	add    %al,(%eax)
40861e:	00 00                	add    %al,(%eax)
408620:	6b 00 61             	imul   $0x61,(%eax),%eax
408623:	00 00                	add    %al,(%eax)
408625:	00 00                	add    %al,(%eax)
408627:	00 78 00             	add    %bh,0x0(%eax)
40862a:	68 00 00 00 00       	push   $0x0
40862f:	00 7a 00             	add    %bh,0x0(%edx)
408632:	75 00                	jne    0x408634
408634:	00 00                	add    %al,(%eax)
408636:	00 00                	add    %al,(%eax)
408638:	6d                   	insl   (%dx),%es:(%edi)
408639:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
40863d:	00 00                	add    %al,(%eax)
40863f:	00 73 00             	add    %dh,0x0(%ebx)
408642:	65 00 00             	add    %al,%gs:(%eax)
408645:	00 00                	add    %al,(%eax)
408647:	00 66 00             	add    %ah,0x0(%esi)
40864a:	6f                   	outsl  %ds:(%esi),(%dx)
40864b:	00 00                	add    %al,(%eax)
40864d:	00 00                	add    %al,(%eax)
40864f:	00 68 00             	add    %ch,0x0(%eax)
408652:	69 00 00 00 00 00    	imul   $0x0,(%eax),%eax
408658:	6d                   	insl   (%dx),%es:(%edi)
408659:	00 73 00             	add    %dh,0x0(%ebx)
40865c:	00 00                	add    %al,(%eax)
40865e:	00 00                	add    %al,(%eax)
408660:	6b 00 6b             	imul   $0x6b,(%eax),%eax
408663:	00 00                	add    %al,(%eax)
408665:	00 00                	add    %al,(%eax)
408667:	00 67 00             	add    %ah,0x0(%edi)
40866a:	61                   	popa
40866b:	00 00                	add    %al,(%eax)
40866d:	00 00                	add    %al,(%eax)
40866f:	00 79 00             	add    %bh,0x0(%ecx)
408672:	69 00 00 00 00 00    	imul   $0x0,(%eax),%eax
408678:	74 00                	je     0x40867a
40867a:	6b 00 00             	imul   $0x0,(%eax),%eax
40867d:	00 00                	add    %al,(%eax)
40867f:	00 75 00             	add    %dh,0x0(%ebp)
408682:	7a 00                	jp     0x408684
408684:	00 00                	add    %al,(%eax)
408686:	00 00                	add    %al,(%eax)
408688:	6b 00 79             	imul   $0x79,(%eax),%eax
40868b:	00 00                	add    %al,(%eax)
40868d:	00 00                	add    %al,(%eax)
40868f:	00 73 00             	add    %dh,0x0(%ebx)
408692:	77 00                	ja     0x408694
408694:	00 00                	add    %al,(%eax)
408696:	00 00                	add    %al,(%eax)
408698:	70 00                	jo     0x40869a
40869a:	61                   	popa
40869b:	00 00                	add    %al,(%eax)
40869d:	00 00                	add    %al,(%eax)
40869f:	00 67 00             	add    %ah,0x0(%edi)
4086a2:	75 00                	jne    0x4086a4
4086a4:	00 00                	add    %al,(%eax)
4086a6:	00 00                	add    %al,(%eax)
4086a8:	74 00                	je     0x4086aa
4086aa:	74 00                	je     0x4086ac
4086ac:	00 00                	add    %al,(%eax)
4086ae:	00 00                	add    %al,(%eax)
4086b0:	62 00                	bound  %eax,(%eax)
4086b2:	6e                   	outsb  %ds:(%esi),(%dx)
4086b3:	00 00                	add    %al,(%eax)
4086b5:	00 00                	add    %al,(%eax)
4086b7:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4086bb:	00 00                	add    %al,(%eax)
4086bd:	00 00                	add    %al,(%eax)
4086bf:	00 6b 00             	add    %ch,0x0(%ebx)
4086c2:	6e                   	outsb  %ds:(%esi),(%dx)
4086c3:	00 00                	add    %al,(%eax)
4086c5:	00 00                	add    %al,(%eax)
4086c7:	00 6f 00             	add    %ch,0x0(%edi)
4086ca:	72 00                	jb     0x4086cc
4086cc:	00 00                	add    %al,(%eax)
4086ce:	00 00                	add    %al,(%eax)
4086d0:	74 00                	je     0x4086d2
4086d2:	61                   	popa
4086d3:	00 00                	add    %al,(%eax)
4086d5:	00 00                	add    %al,(%eax)
4086d7:	00 6d 00             	add    %ch,0x0(%ebp)
4086da:	72 00                	jb     0x4086dc
4086dc:	00 00                	add    %al,(%eax)
4086de:	00 00                	add    %al,(%eax)
4086e0:	73 00                	jae    0x4086e2
4086e2:	61                   	popa
4086e3:	00 00                	add    %al,(%eax)
4086e5:	00 00                	add    %al,(%eax)
4086e7:	00 6d 00             	add    %ch,0x0(%ebp)
4086ea:	6c                   	insb   (%dx),%es:(%edi)
4086eb:	00 00                	add    %al,(%eax)
4086ed:	00 00                	add    %al,(%eax)
4086ef:	00 61 00             	add    %ah,0x0(%ecx)
4086f2:	73 00                	jae    0x4086f4
4086f4:	00 00                	add    %al,(%eax)
4086f6:	00 00                	add    %al,(%eax)
4086f8:	63 00                	arpl   %eax,(%eax)
4086fa:	79 00                	jns    0x4086fc
4086fc:	00 00                	add    %al,(%eax)
4086fe:	00 00                	add    %al,(%eax)
408700:	6b 00 6d             	imul   $0x6d,(%eax),%eax
408703:	00 00                	add    %al,(%eax)
408705:	00 00                	add    %al,(%eax)
408707:	00 6d 00             	add    %ch,0x0(%ebp)
40870a:	6e                   	outsb  %ds:(%esi),(%dx)
40870b:	00 00                	add    %al,(%eax)
40870d:	00 00                	add    %al,(%eax)
40870f:	00 62 00             	add    %ah,0x0(%edx)
408712:	6f                   	outsl  %ds:(%esi),(%dx)
408713:	00 00                	add    %al,(%eax)
408715:	00 00                	add    %al,(%eax)
408717:	00 67 00             	add    %ah,0x0(%edi)
40871a:	6c                   	insb   (%dx),%es:(%edi)
40871b:	00 00                	add    %al,(%eax)
40871d:	00 00                	add    %al,(%eax)
40871f:	00 6b 00             	add    %ch,0x0(%ebx)
408722:	6f                   	outsl  %ds:(%esi),(%dx)
408723:	00 6b 00             	add    %ch,0x0(%ebx)
408726:	00 00                	add    %al,(%eax)
408728:	6c                   	insb   (%dx),%es:(%edi)
408729:	00 6f 00             	add    %ch,0x0(%edi)
40872c:	00 00                	add    %al,(%eax)
40872e:	00 00                	add    %al,(%eax)
408730:	6d                   	insl   (%dx),%es:(%edi)
408731:	00 79 00             	add    %bh,0x0(%ecx)
408734:	00 00                	add    %al,(%eax)
408736:	00 00                	add    %al,(%eax)
408738:	73 00                	jae    0x40873a
40873a:	79 00                	jns    0x40873c
40873c:	72 00                	jb     0x40873e
40873e:	00 00                	add    %al,(%eax)
408740:	73 00                	jae    0x408742
408742:	69 00 00 00 00 00    	imul   $0x0,(%eax),%eax
408748:	6d                   	insl   (%dx),%es:(%edi)
408749:	00 6e 00             	add    %ch,0x0(%esi)
40874c:	69 00 00 00 73 00    	imul   $0x730000,(%eax),%eax
408752:	64 00 00             	add    %al,%fs:(%eax)
408755:	00 00                	add    %al,(%eax)
408757:	00 61 00             	add    %ah,0x0(%ecx)
40875a:	6d                   	insl   (%dx),%es:(%edi)
40875b:	00 00                	add    %al,(%eax)
40875d:	00 00                	add    %al,(%eax)
40875f:	00 74 00 7a          	add    %dh,0x7a(%eax,%eax,1)
408763:	00 6d 00             	add    %ch,0x0(%ebp)
408766:	00 00                	add    %al,(%eax)
408768:	63 00                	arpl   %eax,(%eax)
40876a:	68 00 72 00 00       	push   $0x7200
40876f:	00 69 00             	add    %ch,0x0(%ecx)
408772:	75 00                	jne    0x408774
408774:	00 00                	add    %al,(%eax)
408776:	00 00                	add    %al,(%eax)
408778:	66 00 79 00          	data16 add %bh,0x0(%ecx)
40877c:	00 00                	add    %al,(%eax)
40877e:	00 00                	add    %al,(%eax)
408780:	70 00                	jo     0x408782
408782:	73 00                	jae    0x408784
408784:	00 00                	add    %al,(%eax)
408786:	00 00                	add    %al,(%eax)
408788:	6b 00 73             	imul   $0x73,(%eax),%eax
40878b:	00 00                	add    %al,(%eax)
40878d:	00 00                	add    %al,(%eax)
40878f:	00 6e 00             	add    %ch,0x0(%esi)
408792:	65 00 00             	add    %al,%gs:(%eax)
408795:	00 00                	add    %al,(%eax)
408797:	00 62 00             	add    %ah,0x0(%edx)
40879a:	69 00 6e 00 00 00    	imul   $0x6e,(%eax),%eax
4087a0:	66 00 66 00          	data16 add %ah,0x0(%esi)
4087a4:	00 00                	add    %al,(%eax)
4087a6:	00 00                	add    %al,(%eax)
4087a8:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4087ac:	6c                   	insb   (%dx),%es:(%edi)
4087ad:	00 00                	add    %al,(%eax)
4087af:	00 64 00 76          	add    %ah,0x76(%eax,%eax,1)
4087b3:	00 00                	add    %al,(%eax)
4087b5:	00 00                	add    %al,(%eax)
4087b7:	00 79 00             	add    %bh,0x0(%ecx)
4087ba:	6f                   	outsl  %ds:(%esi),(%dx)
4087bb:	00 00                	add    %al,(%eax)
4087bd:	00 00                	add    %al,(%eax)
4087bf:	00 71 00             	add    %dh,0x0(%ecx)
4087c2:	75 00                	jne    0x4087c4
4087c4:	7a 00                	jp     0x4087c6
4087c6:	00 00                	add    %al,(%eax)
4087c8:	68 00 61 00 00       	push   $0x6100
4087cd:	00 00                	add    %al,(%eax)
4087cf:	00 69 00             	add    %ch,0x0(%ecx)
4087d2:	62 00                	bound  %eax,(%eax)
4087d4:	62 00                	bound  %eax,(%eax)
4087d6:	00 00                	add    %al,(%eax)
4087d8:	6c                   	insb   (%dx),%es:(%edi)
4087d9:	00 62 00             	add    %ah,0x0(%edx)
4087dc:	00 00                	add    %al,(%eax)
4087de:	00 00                	add    %al,(%eax)
4087e0:	6b 00 6c             	imul   $0x6c,(%eax),%eax
4087e3:	00 00                	add    %al,(%eax)
4087e5:	00 00                	add    %al,(%eax)
4087e7:	00 6e 00             	add    %ch,0x0(%esi)
4087ea:	73 00                	jae    0x4087ec
4087ec:	6f                   	outsl  %ds:(%esi),(%dx)
4087ed:	00 00                	add    %al,(%eax)
4087ef:	00 62 00             	add    %ah,0x0(%edx)
4087f2:	61                   	popa
4087f3:	00 00                	add    %al,(%eax)
4087f5:	00 00                	add    %al,(%eax)
4087f7:	00 6f 00             	add    %ch,0x0(%edi)
4087fa:	6d                   	insl   (%dx),%es:(%edi)
4087fb:	00 00                	add    %al,(%eax)
4087fd:	00 00                	add    %al,(%eax)
4087ff:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
408803:	00 00                	add    %al,(%eax)
408805:	00 00                	add    %al,(%eax)
408807:	00 69 00             	add    %ch,0x0(%ecx)
40880a:	67 00 00             	add    %al,(%bx,%si)
40880d:	00 00                	add    %al,(%eax)
40880f:	00 6b 00             	add    %ch,0x0(%ebx)
408812:	72 00                	jb     0x408814
408814:	00 00                	add    %al,(%eax)
408816:	00 00                	add    %al,(%eax)
408818:	6c                   	insb   (%dx),%es:(%edi)
408819:	00 61 00             	add    %ah,0x0(%ecx)
40881c:	00 00                	add    %al,(%eax)
40881e:	00 00                	add    %al,(%eax)
408820:	73 00                	jae    0x408822
408822:	6f                   	outsl  %ds:(%esi),(%dx)
408823:	00 00                	add    %al,(%eax)
408825:	00 00                	add    %al,(%eax)
408827:	00 67 00             	add    %ah,0x0(%edi)
40882a:	6e                   	outsb  %ds:(%esi),(%dx)
40882b:	00 00                	add    %al,(%eax)
40882d:	00 00                	add    %al,(%eax)
40882f:	00 68 00             	add    %ch,0x0(%eax)
408832:	61                   	popa
408833:	00 77 00             	add    %dh,0x0(%edi)
408836:	00 00                	add    %al,(%eax)
408838:	61                   	popa
408839:	00 72 00             	add    %dh,0x0(%edx)
40883c:	6e                   	outsb  %ds:(%esi),(%dx)
40883d:	00 00                	add    %al,(%eax)
40883f:	00 6d 00             	add    %ch,0x0(%ebp)
408842:	6f                   	outsl  %ds:(%esi),(%dx)
408843:	00 68 00             	add    %ch,0x0(%eax)
408846:	00 00                	add    %al,(%eax)
408848:	69 00 69 00 00 00    	imul   $0x69,(%eax),%eax
40884e:	00 00                	add    %al,(%eax)
408850:	70 00                	jo     0x408852
408852:	61                   	popa
408853:	00 70 00             	add    %dh,0x0(%eax)
408856:	00 00                	add    %al,(%eax)