4085ac:	73 00                	jae    0x4085ae
4085ae:	21 00                	and    %eax,(%eax)
4085b0:	20 00                	and    %al,(%eax)
4085b2:	4c                   	dec    %esp
4085b3:	00 6f 00             	add    %ch,0x0(%edi)
4085b6:	63 00                	arpl   %eax,(%eax)
4085b8:	61                   	popa
4085b9:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4085bd:	00 21                	add    %ah,(%ecx)
4085bf:	00 73 00             	add    %dh,0x0(%ebx)
4085c2:	21 00                	and    %eax,(%eax)
4085c4:	20 00                	and    %al,(%eax)
4085c6:	54                   	push   %esp
4085c7:	00 72 00             	add    %dh,0x0(%edx)
4085ca:	61                   	popa
4085cb:	00 6e 00             	add    %ch,0x0(%esi)
4085ce:	73 00                	jae    0x4085d0
4085d0:	61                   	popa
4085d1:	00 63 00             	add    %ah,0x0(%ebx)
4085d4:	74 00                	je     0x4085d6
4085d6:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4085dc:	49                   	dec    %ecx
4085dd:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4085e1:	00 6e 00             	add    %ch,0x0(%esi)
4085e4:	74 00                	je     0x4085e6
4085e6:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
4085ec:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4085f0:	21 00                	and    %eax,(%eax)
4085f2:	73 00                	jae    0x4085f4
4085f4:	21 00                	and    %eax,(%eax)
4085f6:	20 00                	and    %al,(%eax)
4085f8:	52                   	push   %edx
4085f9:	00 65 00             	add    %ah,0x0(%ebp)
4085fc:	73 00                	jae    0x4085fe
4085fe:	75 00                	jne    0x408600
408600:	6c                   	insb   (%dx),%es:(%edi)
408601:	00 74 00 43          	add    %dh,0x43(%eax,%eax,1)
408605:	00 6f 00             	add    %ch,0x0(%edi)
408608:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40860c:	21 00                	and    %eax,(%eax)
40860e:	75 00                	jne    0x408610
408610:	21 00                	and    %eax,(%eax)
408612:	00 00                	add    %al,(%eax)
408614:	00 00                	add    %al,(%eax)
408616:	00 00                	add    %al,(%eax)
408618:	4d                   	dec    %ebp
408619:	00 73 00             	add    %dh,0x0(%ebx)
40861c:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
408621:	00 57 00             	add    %dl,0x0(%edi)
408624:	6d                   	insl   (%dx),%es:(%edi)
408625:	00 69 00             	add    %ch,0x0(%ecx)
408628:	50                   	push   %eax
408629:	00 72 00             	add    %dh,0x0(%edx)
40862c:	6f                   	outsl  %ds:(%esi),(%dx)
40862d:	00 76 00             	add    %dh,0x0(%esi)
408630:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
408636:	72 00                	jb     0x408638
408638:	5f                   	pop    %edi
408639:	00 49 00             	add    %cl,0x0(%ecx)
40863c:	6e                   	outsb  %ds:(%esi),(%dx)
40863d:	00 69 00             	add    %ch,0x0(%ecx)
408640:	74 00                	je     0x408642
408642:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
408648:	69 00 7a 00 61 00    	imul   $0x61007a,(%eax),%eax
40864e:	74 00                	je     0x408650
408650:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
408656:	4f                   	dec    %edi
408657:	00 70 00             	add    %dh,0x0(%eax)
40865a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40865e:	61                   	popa
40865f:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
408663:	00 6f 00             	add    %ch,0x0(%edi)
408666:	6e                   	outsb  %ds:(%esi),(%dx)
408667:	00 45 00             	add    %al,0x0(%ebp)
40866a:	76 00                	jbe    0x40866c
40866c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408670:	74 00                	je     0x408672
408672:	00 00                	add    %al,(%eax)
408674:	00 00                	add    %al,(%eax)
408676:	00 00                	add    %al,(%eax)
408678:	4e                   	dec    %esi
408679:	00 61 00             	add    %ah,0x0(%ecx)
40867c:	6d                   	insl   (%dx),%es:(%edi)
40867d:	00 65 00             	add    %ah,0x0(%ebp)
408680:	73 00                	jae    0x408682
408682:	70 00                	jo     0x408684
408684:	61                   	popa
408685:	00 63 00             	add    %ah,0x0(%ebx)
408688:	65 00 21             	add    %ah,%gs:(%ecx)
40868b:	00 73 00             	add    %dh,0x0(%ebx)
40868e:	21 00                	and    %eax,(%eax)
408690:	20 00                	and    %al,(%eax)
408692:	50                   	push   %eax
408693:	00 72 00             	add    %dh,0x0(%edx)
408696:	6f                   	outsl  %ds:(%esi),(%dx)
408697:	00 76 00             	add    %dh,0x0(%esi)
40869a:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
4086a0:	72 00                	jb     0x4086a2
4086a2:	21 00                	and    %eax,(%eax)
4086a4:	73 00                	jae    0x4086a6
4086a6:	21 00                	and    %eax,(%eax)
4086a8:	20 00                	and    %al,(%eax)
4086aa:	55                   	push   %ebp
4086ab:	00 73 00             	add    %dh,0x0(%ebx)
4086ae:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4086b2:	21 00                	and    %eax,(%eax)
4086b4:	73 00                	jae    0x4086b6
4086b6:	21 00                	and    %eax,(%eax)
4086b8:	20 00                	and    %al,(%eax)
4086ba:	4c                   	dec    %esp
4086bb:	00 6f 00             	add    %ch,0x0(%edi)
4086be:	63 00                	arpl   %eax,(%eax)
4086c0:	61                   	popa
4086c1:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4086c5:	00 21                	add    %ah,(%ecx)
4086c7:	00 73 00             	add    %dh,0x0(%ebx)
4086ca:	21 00                	and    %eax,(%eax)
4086cc:	20 00                	and    %al,(%eax)
4086ce:	54                   	push   %esp
4086cf:	00 72 00             	add    %dh,0x0(%edx)
4086d2:	61                   	popa
4086d3:	00 6e 00             	add    %ch,0x0(%esi)
4086d6:	73 00                	jae    0x4086d8
4086d8:	61                   	popa
4086d9:	00 63 00             	add    %ah,0x0(%ebx)
4086dc:	74 00                	je     0x4086de
4086de:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4086e4:	49                   	dec    %ecx
4086e5:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4086e9:	00 6e 00             	add    %ch,0x0(%esi)
4086ec:	74 00                	je     0x4086ee
4086ee:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
4086f4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4086f8:	21 00                	and    %eax,(%eax)
4086fa:	73 00                	jae    0x4086fc
4086fc:	21 00                	and    %eax,(%eax)
4086fe:	00 00                	add    %al,(%eax)
408700:	4d                   	dec    %ebp
408701:	00 73 00             	add    %dh,0x0(%ebx)
408704:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
408709:	00 57 00             	add    %dl,0x0(%edi)
40870c:	6d                   	insl   (%dx),%es:(%edi)
40870d:	00 69 00             	add    %ch,0x0(%ecx)
408710:	50                   	push   %eax
408711:	00 72 00             	add    %dh,0x0(%edx)
408714:	6f                   	outsl  %ds:(%esi),(%dx)
408715:	00 76 00             	add    %dh,0x0(%esi)
408718:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40871e:	72 00                	jb     0x408720
408720:	5f                   	pop    %edi
408721:	00 55 00             	add    %dl,0x0(%ebp)
408724:	6e                   	outsb  %ds:(%esi),(%dx)
408725:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
408729:	00 61 00             	add    %ah,0x0(%ecx)
40872c:	64 00 4f 00          	add    %cl,%fs:0x0(%edi)
408730:	70 00                	jo     0x408732
408732:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408736:	61                   	popa
408737:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
40873b:	00 6f 00             	add    %ch,0x0(%edi)
40873e:	6e                   	outsb  %ds:(%esi),(%dx)
40873f:	00 45 00             	add    %al,0x0(%ebp)
408742:	76 00                	jbe    0x408744
408744:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408748:	74 00                	je     0x40874a
40874a:	00 00                	add    %al,(%eax)
40874c:	00 00                	add    %al,(%eax)
40874e:	00 00                	add    %al,(%eax)
408750:	4d                   	dec    %ebp
408751:	00 73 00             	add    %dh,0x0(%ebx)
408754:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
408759:	00 57 00             	add    %dl,0x0(%edi)
40875c:	6d                   	insl   (%dx),%es:(%edi)
40875d:	00 69 00             	add    %ch,0x0(%ecx)
408760:	50                   	push   %eax
408761:	00 72 00             	add    %dh,0x0(%edx)
408764:	6f                   	outsl  %ds:(%esi),(%dx)
408765:	00 76 00             	add    %dh,0x0(%esi)
408768:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40876e:	72 00                	jb     0x408770
408770:	5f                   	pop    %edi
408771:	00 47 00             	add    %al,0x0(%edi)
408774:	65 00 74 00 4f       	add    %dh,%gs:0x4f(%eax,%eax,1)
408779:	00 62 00             	add    %ah,0x0(%edx)
40877c:	6a 00                	push   $0x0
40877e:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
408782:	74 00                	je     0x408784
408784:	41                   	inc    %ecx
408785:	00 73 00             	add    %dh,0x0(%ebx)
408788:	79 00                	jns    0x40878a
40878a:	6e                   	outsb  %ds:(%esi),(%dx)
40878b:	00 63 00             	add    %ah,0x0(%ebx)
40878e:	45                   	inc    %ebp
40878f:	00 76 00             	add    %dh,0x0(%esi)
408792:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
408796:	74 00                	je     0x408798
408798:	5f                   	pop    %edi
408799:	00 50 00             	add    %dl,0x0(%eax)
40879c:	72 00                	jb     0x40879e
40879e:	65 00 00             	add    %al,%gs:(%eax)
4087a1:	00 00                	add    %al,(%eax)
4087a3:	00 00                	add    %al,(%eax)
4087a5:	00 00                	add    %al,(%eax)
4087a7:	00 4e 00             	add    %cl,0x0(%esi)
4087aa:	61                   	popa
4087ab:	00 6d 00             	add    %ch,0x0(%ebp)
4087ae:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4087b2:	70 00                	jo     0x4087b4
4087b4:	61                   	popa
4087b5:	00 63 00             	add    %ah,0x0(%ebx)
4087b8:	65 00 21             	add    %ah,%gs:(%ecx)
4087bb:	00 73 00             	add    %dh,0x0(%ebx)
4087be:	21 00                	and    %eax,(%eax)
4087c0:	20 00                	and    %al,(%eax)
4087c2:	50                   	push   %eax
4087c3:	00 72 00             	add    %dh,0x0(%edx)
4087c6:	6f                   	outsl  %ds:(%esi),(%dx)
4087c7:	00 76 00             	add    %dh,0x0(%esi)
4087ca:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
4087d0:	72 00                	jb     0x4087d2
4087d2:	21 00                	and    %eax,(%eax)
4087d4:	73 00                	jae    0x4087d6
4087d6:	21 00                	and    %eax,(%eax)
4087d8:	20 00                	and    %al,(%eax)
4087da:	55                   	push   %ebp
4087db:	00 73 00             	add    %dh,0x0(%ebx)
4087de:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4087e2:	21 00                	and    %eax,(%eax)
4087e4:	73 00                	jae    0x4087e6
4087e6:	21 00                	and    %eax,(%eax)
4087e8:	20 00                	and    %al,(%eax)
4087ea:	4c                   	dec    %esp
4087eb:	00 6f 00             	add    %ch,0x0(%edi)
4087ee:	63 00                	arpl   %eax,(%eax)
4087f0:	61                   	popa
4087f1:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4087f5:	00 21                	add    %ah,(%ecx)
4087f7:	00 73 00             	add    %dh,0x0(%ebx)
4087fa:	21 00                	and    %eax,(%eax)
4087fc:	20 00                	and    %al,(%eax)
4087fe:	54                   	push   %esp
4087ff:	00 72 00             	add    %dh,0x0(%edx)
408802:	61                   	popa
408803:	00 6e 00             	add    %ch,0x0(%esi)
408806:	73 00                	jae    0x408808
408808:	61                   	popa
408809:	00 63 00             	add    %ah,0x0(%ebx)
40880c:	74 00                	je     0x40880e
40880e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
408814:	49                   	dec    %ecx
408815:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
408819:	00 6e 00             	add    %ch,0x0(%esi)
40881c:	74 00                	je     0x40881e
40881e:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
408824:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
408828:	21 00                	and    %eax,(%eax)
40882a:	73 00                	jae    0x40882c
40882c:	21 00                	and    %eax,(%eax)
40882e:	20 00                	and    %al,(%eax)
408830:	46                   	inc    %esi
408831:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
408835:	00 67 00             	add    %ah,0x0(%edi)
408838:	73 00                	jae    0x40883a
40883a:	21 00                	and    %eax,(%eax)
40883c:	75 00                	jne    0x40883e
40883e:	21 00                	and    %eax,(%eax)
408840:	20 00                	and    %al,(%eax)
408842:	4f                   	dec    %edi
408843:	00 62 00             	add    %ah,0x0(%edx)
408846:	6a 00                	push   $0x0
408848:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40884c:	74 00                	je     0x40884e
40884e:	50                   	push   %eax
40884f:	00 61 00             	add    %ah,0x0(%ecx)
408852:	74 00                	je     0x408854
408854:	68 00 21 00 73       	push   $0x73002100
408859:	00 21                	add    %ah,(%ecx)
40885b:	00 00                	add    %al,(%eax)
40885d:	00 00                	add    %al,(%eax)
40885f:	00 4d 00             	add    %cl,0x0(%ebp)
408862:	73 00                	jae    0x408864
408864:	66 00 74 00 5f       	data16 add %dh,0x5f(%eax,%eax,1)
408869:	00 57 00             	add    %dl,0x0(%edi)
40886c:	6d                   	insl   (%dx),%es:(%edi)
40886d:	00 69 00             	add    %ch,0x0(%ecx)
408870:	50                   	push   %eax
408871:	00 72 00             	add    %dh,0x0(%edx)
408874:	6f                   	outsl  %ds:(%esi),(%dx)
408875:	00 76 00             	add    %dh,0x0(%esi)
408878:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
40887e:	72 00                	jb     0x408880
408880:	5f                   	pop    %edi
408881:	00 50 00             	add    %dl,0x0(%eax)
408884:	75 00                	jne    0x408886
408886:	74 00                	je     0x408888
408888:	43                   	inc    %ebx
408889:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
40888d:	00 73 00             	add    %dh,0x0(%ebx)
408890:	73 00                	jae    0x408892
408892:	41                   	inc    %ecx
408893:	00 73 00             	add    %dh,0x0(%ebx)
408896:	79 00                	jns    0x408898
408898:	6e                   	outsb  %ds:(%esi),(%dx)
408899:	00 63 00             	add    %ah,0x0(%ebx)
40889c:	45                   	inc    %ebp
40889d:	00 76 00             	add    %dh,0x0(%esi)
4088a0:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4088a4:	74 00                	je     0x4088a6
4088a6:	5f                   	pop    %edi
4088a7:	00 50 00             	add    %dl,0x0(%eax)
4088aa:	72 00                	jb     0x4088ac
4088ac:	65 00 00             	add    %al,%gs:(%eax)
4088af:	00 4e 00             	add    %cl,0x0(%esi)
4088b2:	61                   	popa
4088b3:	00 6d 00             	add    %ch,0x0(%ebp)
4088b6:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4088ba:	70 00                	jo     0x4088bc
4088bc:	61                   	popa
4088bd:	00 63 00             	add    %ah,0x0(%ebx)
4088c0:	65 00 21             	add    %ah,%gs:(%ecx)
4088c3:	00 73 00             	add    %dh,0x0(%ebx)
4088c6:	21 00                	and    %eax,(%eax)
4088c8:	20 00                	and    %al,(%eax)
4088ca:	50                   	push   %eax
4088cb:	00 72 00             	add    %dh,0x0(%edx)
4088ce:	6f                   	outsl  %ds:(%esi),(%dx)
4088cf:	00 76 00             	add    %dh,0x0(%esi)
4088d2:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
4088d8:	72 00                	jb     0x4088da
4088da:	21 00                	and    %eax,(%eax)
4088dc:	73 00                	jae    0x4088de
4088de:	21 00                	and    %eax,(%eax)
4088e0:	20 00                	and    %al,(%eax)
4088e2:	55                   	push   %ebp
4088e3:	00 73 00             	add    %dh,0x0(%ebx)
4088e6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4088ea:	21 00                	and    %eax,(%eax)
4088ec:	73 00                	jae    0x4088ee
4088ee:	21 00                	and    %eax,(%eax)
4088f0:	20 00                	and    %al,(%eax)
4088f2:	4c                   	dec    %esp
4088f3:	00 6f 00             	add    %ch,0x0(%edi)
4088f6:	63 00                	arpl   %eax,(%eax)
4088f8:	61                   	popa
4088f9:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4088fd:	00 21                	add    %ah,(%ecx)
4088ff:	00 73 00             	add    %dh,0x0(%ebx)
408902:	21 00                	and    %eax,(%eax)
408904:	20 00                	and    %al,(%eax)
408906:	54                   	push   %esp