40355e:	67 00 69 00          	add    %ch,0x0(%bx,%di)
403562:	73 00                	jae    0x403564
403564:	74 00                	je     0x403566
403566:	72 00                	jb     0x403568
403568:	79 00                	jns    0x40356a
40356a:	00 00                	add    %al,(%eax)
40356c:	00 00                	add    %al,(%eax)
40356e:	00 00                	add    %al,(%eax)
403570:	43                   	inc    %ebx
403571:	00 52 00             	add    %dl,0x0(%edx)
403574:	41                   	inc    %ecx
403575:	00 47 00             	add    %al,0x0(%edi)
403578:	72 00                	jb     0x40357a
40357a:	6f                   	outsl  %ds:(%esi),(%dx)
40357b:	00 75 00             	add    %dh,0x0(%ebp)
40357e:	70 00                	jo     0x403580
403580:	50                   	push   %eax
403581:	00 6f 00             	add    %ch,0x0(%edi)
403584:	6c                   	insb   (%dx),%es:(%edi)
403585:	00 69 00             	add    %ch,0x0(%ecx)
403588:	63 00                	arpl   %eax,(%eax)
40358a:	79 00                	jns    0x40358c
40358c:	3a 00                	cmp    (%eax),%al
40358e:	3a 00                	cmp    (%eax),%al
403590:	53                   	push   %ebx
403591:	00 65 00             	add    %ah,0x0(%ebp)
403594:	74 00                	je     0x403596
403596:	53                   	push   %ebx
403597:	00 44 00 54          	add    %al,0x54(%eax,%eax,1)
40359b:	00 6f 00             	add    %ch,0x0(%edi)
40359e:	52                   	push   %edx
40359f:	00 65 00             	add    %ah,0x0(%ebp)
4035a2:	67 00 69 00          	add    %ch,0x0(%bx,%di)
4035a6:	73 00                	jae    0x4035a8
4035a8:	74 00                	je     0x4035aa
4035aa:	72 00                	jb     0x4035ac
4035ac:	79 00                	jns    0x4035ae
4035ae:	00 00                	add    %al,(%eax)
4035b0:	43                   	inc    %ebx
4035b1:	00 52 00             	add    %dl,0x0(%edx)
4035b4:	41                   	inc    %ecx
4035b5:	00 47 00             	add    %al,0x0(%edi)
4035b8:	72 00                	jb     0x4035ba
4035ba:	6f                   	outsl  %ds:(%esi),(%dx)
4035bb:	00 75 00             	add    %dh,0x0(%ebp)
4035be:	70 00                	jo     0x4035c0
4035c0:	50                   	push   %eax
4035c1:	00 6f 00             	add    %ch,0x0(%edi)
4035c4:	6c                   	insb   (%dx),%es:(%edi)
4035c5:	00 69 00             	add    %ch,0x0(%ecx)
4035c8:	63 00                	arpl   %eax,(%eax)
4035ca:	79 00                	jns    0x4035cc
4035cc:	3a 00                	cmp    (%eax),%al
4035ce:	3a 00                	cmp    (%eax),%al
4035d0:	53                   	push   %ebx
4035d1:	00 65 00             	add    %ah,0x0(%ebp)
4035d4:	74 00                	je     0x4035d6
4035d6:	44                   	inc    %esp
4035d7:	00 43 00             	add    %al,0x0(%ebx)
4035da:	4f                   	dec    %edi
4035db:	00 4d 00             	add    %cl,0x0(%ebp)
4035de:	53                   	push   %ebx
4035df:	00 65 00             	add    %ah,0x0(%ebp)
4035e2:	72 00                	jb     0x4035e4
4035e4:	76 00                	jbe    0x4035e6
4035e6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4035ea:	50                   	push   %eax
4035eb:	00 65 00             	add    %ah,0x0(%ebp)
4035ee:	72 00                	jb     0x4035f0
4035f0:	6d                   	insl   (%dx),%es:(%edi)
4035f1:	00 69 00             	add    %ch,0x0(%ecx)
4035f4:	73 00                	jae    0x4035f6
4035f6:	73 00                	jae    0x4035f8
4035f8:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4035fe:	73 00                	jae    0x403600
403600:	00 00                	add    %al,(%eax)
403602:	00 00                	add    %al,(%eax)
403604:	43                   	inc    %ebx
403605:	00 52 00             	add    %dl,0x0(%edx)
403608:	41                   	inc    %ecx
403609:	00 47 00             	add    %al,0x0(%edi)
40360c:	72 00                	jb     0x40360e
40360e:	6f                   	outsl  %ds:(%esi),(%dx)
40360f:	00 75 00             	add    %dh,0x0(%ebp)
403612:	70 00                	jo     0x403614
403614:	50                   	push   %eax
403615:	00 6f 00             	add    %ch,0x0(%edi)
403618:	6c                   	insb   (%dx),%es:(%edi)
403619:	00 69 00             	add    %ch,0x0(%ecx)
40361c:	63 00                	arpl   %eax,(%eax)
40361e:	79 00                	jns    0x403620
403620:	3a 00                	cmp    (%eax),%al
403622:	3a 00                	cmp    (%eax),%al
403624:	53                   	push   %ebx
403625:	00 65 00             	add    %ah,0x0(%ebp)
403628:	74 00                	je     0x40362a
40362a:	49                   	dec    %ecx
40362b:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40362f:	00 6e 00             	add    %ch,0x0(%esi)
403632:	74 00                	je     0x403634
403634:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
40363a:	00 00                	add    %al,(%eax)
40363c:	00 00                	add    %al,(%eax)
40363e:	00 00                	add    %al,(%eax)
403640:	43                   	inc    %ebx
403641:	00 52 00             	add    %dl,0x0(%edx)
403644:	41                   	inc    %ecx
403645:	00 47 00             	add    %al,0x0(%edi)
403648:	72 00                	jb     0x40364a
40364a:	6f                   	outsl  %ds:(%esi),(%dx)
40364b:	00 75 00             	add    %dh,0x0(%ebp)
40364e:	70 00                	jo     0x403650
403650:	50                   	push   %eax
403651:	00 6f 00             	add    %ch,0x0(%edi)
403654:	6c                   	insb   (%dx),%es:(%edi)
403655:	00 69 00             	add    %ch,0x0(%ecx)
403658:	63 00                	arpl   %eax,(%eax)
40365a:	79 00                	jns    0x40365c
40365c:	3a 00                	cmp    (%eax),%al
40365e:	3a 00                	cmp    (%eax),%al
403660:	53                   	push   %ebx
403661:	00 65 00             	add    %ah,0x0(%ebp)
403664:	74 00                	je     0x403666
403666:	4d                   	dec    %ebp
403667:	00 61 00             	add    %ah,0x0(%ecx)
40366a:	63 00                	arpl   %eax,(%eax)
40366c:	68 00 69 00 6e       	push   $0x6e006900
403671:	00 65 00             	add    %ah,0x0(%ebp)
403674:	50                   	push   %eax
403675:	00 65 00             	add    %ah,0x0(%ebp)
403678:	72 00                	jb     0x40367a
40367a:	6d                   	insl   (%dx),%es:(%edi)
40367b:	00 69 00             	add    %ch,0x0(%ecx)
40367e:	73 00                	jae    0x403680
403680:	73 00                	jae    0x403682
403682:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403688:	73 00                	jae    0x40368a
40368a:	00 00                	add    %al,(%eax)
40368c:	00 00                	add    %al,(%eax)
40368e:	00 00                	add    %al,(%eax)
403690:	43                   	inc    %ebx
403691:	00 52 00             	add    %dl,0x0(%edx)
403694:	41                   	inc    %ecx
403695:	00 47 00             	add    %al,0x0(%edi)
403698:	72 00                	jb     0x40369a
40369a:	6f                   	outsl  %ds:(%esi),(%dx)
40369b:	00 75 00             	add    %dh,0x0(%ebp)
40369e:	70 00                	jo     0x4036a0
4036a0:	50                   	push   %eax
4036a1:	00 6f 00             	add    %ch,0x0(%edi)
4036a4:	6c                   	insb   (%dx),%es:(%edi)
4036a5:	00 69 00             	add    %ch,0x0(%ecx)
4036a8:	63 00                	arpl   %eax,(%eax)
4036aa:	79 00                	jns    0x4036ac
4036ac:	3a 00                	cmp    (%eax),%al
4036ae:	3a 00                	cmp    (%eax),%al
4036b0:	52                   	push   %edx
4036b1:	00 65 00             	add    %ah,0x0(%ebp)
4036b4:	6d                   	insl   (%dx),%es:(%edi)
4036b5:	00 6f 00             	add    %ch,0x0(%edi)
4036b8:	76 00                	jbe    0x4036ba
4036ba:	65 00 4d 00          	add    %cl,%gs:0x0(%ebp)
4036be:	61                   	popa
4036bf:	00 63 00             	add    %ah,0x0(%ebx)
4036c2:	68 00 69 00 6e       	push   $0x6e006900
4036c7:	00 65 00             	add    %ah,0x0(%ebp)
4036ca:	50                   	push   %eax
4036cb:	00 65 00             	add    %ah,0x0(%ebp)
4036ce:	72 00                	jb     0x4036d0
4036d0:	6d                   	insl   (%dx),%es:(%edi)
4036d1:	00 69 00             	add    %ch,0x0(%ecx)
4036d4:	73 00                	jae    0x4036d6
4036d6:	73 00                	jae    0x4036d8
4036d8:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4036de:	73 00                	jae    0x4036e0
4036e8:	43                   	inc    %ebx
4036e9:	00 52 00             	add    %dl,0x0(%edx)
4036ec:	41                   	inc    %ecx
4036ed:	00 47 00             	add    %al,0x0(%edi)
4036f0:	72 00                	jb     0x4036f2
4036f2:	6f                   	outsl  %ds:(%esi),(%dx)
4036f3:	00 75 00             	add    %dh,0x0(%ebp)
4036f6:	70 00                	jo     0x4036f8
4036f8:	50                   	push   %eax
4036f9:	00 6f 00             	add    %ch,0x0(%edi)
4036fc:	6c                   	insb   (%dx),%es:(%edi)
4036fd:	00 69 00             	add    %ch,0x0(%ecx)
403700:	63 00                	arpl   %eax,(%eax)
403702:	79 00                	jns    0x403704
403704:	3a 00                	cmp    (%eax),%al
403706:	3a 00                	cmp    (%eax),%al
403708:	52                   	push   %edx
403709:	00 65 00             	add    %ah,0x0(%ebp)
40370c:	6d                   	insl   (%dx),%es:(%edi)
40370d:	00 6f 00             	add    %ch,0x0(%edi)
403710:	76 00                	jbe    0x403712
403712:	65 00 44 00 43       	add    %al,%gs:0x43(%eax,%eax,1)
403717:	00 4f 00             	add    %cl,0x0(%edi)
40371a:	4d                   	dec    %ebp
40371b:	00 53 00             	add    %dl,0x0(%ebx)
40371e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403722:	76 00                	jbe    0x403724
403724:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403728:	50                   	push   %eax
403729:	00 65 00             	add    %ah,0x0(%ebp)
40372c:	72 00                	jb     0x40372e
40372e:	6d                   	insl   (%dx),%es:(%edi)
40372f:	00 69 00             	add    %ch,0x0(%ecx)
403732:	73 00                	jae    0x403734
403734:	73 00                	jae    0x403736
403736:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40373c:	73 00                	jae    0x40373e
40373e:	00 00                	add    %al,(%eax)
403740:	43                   	inc    %ebx
403741:	00 52 00             	add    %dl,0x0(%edx)
403744:	41                   	inc    %ecx
403745:	00 47 00             	add    %al,0x0(%edi)
403748:	72 00                	jb     0x40374a
40374a:	6f                   	outsl  %ds:(%esi),(%dx)
40374b:	00 75 00             	add    %dh,0x0(%ebp)
40374e:	70 00                	jo     0x403750
403750:	50                   	push   %eax
403751:	00 6f 00             	add    %ch,0x0(%edi)
403754:	6c                   	insb   (%dx),%es:(%edi)
403755:	00 69 00             	add    %ch,0x0(%ecx)
403758:	63 00                	arpl   %eax,(%eax)
40375a:	79 00                	jns    0x40375c
40375c:	3a 00                	cmp    (%eax),%al
40375e:	3a 00                	cmp    (%eax),%al
403760:	47                   	inc    %edi
403761:	00 65 00             	add    %ah,0x0(%ebp)
403764:	74 00                	je     0x403766
403766:	50                   	push   %eax
403767:	00 72 00             	add    %dh,0x0(%edx)
40376a:	69 00 6e 00 63 00    	imul   $0x63006e,(%eax),%eax
403770:	69 00 70 00 61 00    	imul   $0x610070,(%eax),%eax
403776:	6c                   	insb   (%dx),%es:(%edi)
403777:	00 53 00             	add    %dl,0x0(%ebx)
40377a:	49                   	dec    %ecx
40377b:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
40377f:	00 43 00             	add    %al,0x0(%ebx)
403782:	52                   	push   %edx
403783:	00 41 00             	add    %al,0x0(%ecx)
403786:	47                   	inc    %edi
403787:	00 72 00             	add    %dh,0x0(%edx)
40378a:	6f                   	outsl  %ds:(%esi),(%dx)
40378b:	00 75 00             	add    %dh,0x0(%ebp)
40378e:	70 00                	jo     0x403790
403790:	50                   	push   %eax
403791:	00 6f 00             	add    %ch,0x0(%edi)
403794:	6c                   	insb   (%dx),%es:(%edi)
403795:	00 69 00             	add    %ch,0x0(%ecx)
403798:	63 00                	arpl   %eax,(%eax)
40379a:	79 00                	jns    0x40379c
40379c:	3a 00                	cmp    (%eax),%al
40379e:	3a 00                	cmp    (%eax),%al
4037a0:	52                   	push   %edx
4037a1:	00 41 00             	add    %al,0x0(%ecx)
4037a4:	48                   	dec    %eax
4037a5:	00 65 00             	add    %ah,0x0(%ebp)
4037a8:	6c                   	insb   (%dx),%es:(%edi)
4037a9:	00 70 00             	add    %dh,0x0(%eax)
4037ac:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4037b0:	73 00                	jae    0x4037b2
4037b2:	47                   	inc    %edi
4037b3:	00 72 00             	add    %dh,0x0(%edx)
4037b6:	61                   	popa
4037b7:	00 6e 00             	add    %ch,0x0(%esi)
4037ba:	74 00                	je     0x4037bc
4037bc:	50                   	push   %eax
4037bd:	00 65 00             	add    %ah,0x0(%ebp)
4037c0:	72 00                	jb     0x4037c2
4037c2:	6d                   	insl   (%dx),%es:(%edi)
4037c3:	00 69 00             	add    %ch,0x0(%ecx)
4037c6:	73 00                	jae    0x4037c8
4037c8:	73 00                	jae    0x4037ca
4037ca:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4037d8:	43                   	inc    %ebx
4037d9:	00 52 00             	add    %dl,0x0(%edx)
4037dc:	41                   	inc    %ecx
4037dd:	00 47 00             	add    %al,0x0(%edi)
4037e0:	72 00                	jb     0x4037e2
4037e2:	6f                   	outsl  %ds:(%esi),(%dx)
4037e3:	00 75 00             	add    %dh,0x0(%ebp)
4037e6:	70 00                	jo     0x4037e8
4037e8:	50                   	push   %eax
4037e9:	00 6f 00             	add    %ch,0x0(%edi)
4037ec:	6c                   	insb   (%dx),%es:(%edi)
4037ed:	00 69 00             	add    %ch,0x0(%ecx)
4037f0:	63 00                	arpl   %eax,(%eax)
4037f2:	79 00                	jns    0x4037f4
4037f4:	3a 00                	cmp    (%eax),%al
4037f6:	3a 00                	cmp    (%eax),%al
4037f8:	52                   	push   %edx
4037f9:	00 41 00             	add    %al,0x0(%ecx)
4037fc:	48                   	dec    %eax
4037fd:	00 65 00             	add    %ah,0x0(%ebp)
403800:	6c                   	insb   (%dx),%es:(%edi)
403801:	00 70 00             	add    %dh,0x0(%eax)
403804:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403808:	73 00                	jae    0x40380a
40380a:	52                   	push   %edx
40380b:	00 65 00             	add    %ah,0x0(%ebp)
40380e:	6d                   	insl   (%dx),%es:(%edi)
40380f:	00 6f 00             	add    %ch,0x0(%edi)
403812:	76 00                	jbe    0x403814
403814:	65 00 50 00          	add    %dl,%gs:0x0(%eax)
403818:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40381c:	6d                   	insl   (%dx),%es:(%edi)
40381d:	00 69 00             	add    %ch,0x0(%ecx)
403820:	73 00                	jae    0x403822
403822:	73 00                	jae    0x403824
403824:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40382a:	00 00                	add    %al,(%eax)
40382c:	43                   	inc    %ebx
40382d:	00 52 00             	add    %dl,0x0(%edx)
403830:	41                   	inc    %ecx
403831:	00 47 00             	add    %al,0x0(%edi)
403834:	72 00                	jb     0x403836
403836:	6f                   	outsl  %ds:(%esi),(%dx)
403837:	00 75 00             	add    %dh,0x0(%ebp)
40383a:	70 00                	jo     0x40383c
40383c:	50                   	push   %eax
40383d:	00 6f 00             	add    %ch,0x0(%edi)
403840:	6c                   	insb   (%dx),%es:(%edi)
403841:	00 69 00             	add    %ch,0x0(%ecx)
403844:	63 00                	arpl   %eax,(%eax)
403846:	79 00                	jns    0x403848
403848:	3a 00                	cmp    (%eax),%al
40384a:	3a 00                	cmp    (%eax),%al
40384c:	43                   	inc    %ebx
40384d:	00 72 00             	add    %dh,0x0(%edx)
403850:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
403854:	74 00                	je     0x403856
403856:	65 00 4f 00          	add    %cl,%gs:0x0(%edi)
40385a:	52                   	push   %edx
40385b:	00 41 00             	add    %al,0x0(%ecx)
40385e:	47                   	inc    %edi
40385f:	00 72 00             	add    %dh,0x0(%edx)
403862:	6f                   	outsl  %ds:(%esi),(%dx)
403863:	00 75 00             	add    %dh,0x0(%ebp)
403866:	70 00                	jo     0x403868
403870:	43                   	inc    %ebx
403871:	00 52 00             	add    %dl,0x0(%edx)
403874:	41                   	inc    %ecx
403875:	00 47 00             	add    %al,0x0(%edi)
403878:	72 00                	jb     0x40387a
40387a:	6f                   	outsl  %ds:(%esi),(%dx)
40387b:	00 75 00             	add    %dh,0x0(%ebp)
40387e:	70 00                	jo     0x403880