405474:	38 00                	cmp    %al,(%eax)
405476:	31 00                	xor    %eax,(%eax)
405478:	30 00                	xor    %al,(%eax)
40547a:	30 00                	xor    %al,(%eax)
40547c:	43                   	inc    %ebx
40547d:	00 00                	add    %al,(%eax)
40547f:	00 30                	add    %dh,(%eax)
405481:	00 78 00             	add    %bh,0x0(%eax)
405484:	38 00                	cmp    %al,(%eax)
405486:	32 00                	xor    (%eax),%al
405488:	30 00                	xor    %al,(%eax)
40548a:	30 00                	xor    %al,(%eax)
40548c:	31 00                	xor    %eax,(%eax)
40548e:	00 00                	add    %al,(%eax)
405490:	30 00                	xor    %al,(%eax)
405492:	78 00                	js     0x405494
405494:	38 00                	cmp    %al,(%eax)
405496:	32 00                	xor    (%eax),%al
405498:	30 00                	xor    %al,(%eax)
40549a:	30 00                	xor    %al,(%eax)
40549c:	32 00                	xor    (%eax),%al
40549e:	00 00                	add    %al,(%eax)
4054a0:	30 00                	xor    %al,(%eax)
4054a2:	78 00                	js     0x4054a4
4054a4:	38 00                	cmp    %al,(%eax)
4054a6:	32 00                	xor    (%eax),%al
4054a8:	30 00                	xor    %al,(%eax)
4054aa:	30 00                	xor    %al,(%eax)
4054ac:	33 00                	xor    (%eax),%eax
4054ae:	00 00                	add    %al,(%eax)
4054b0:	30 00                	xor    %al,(%eax)
4054b2:	78 00                	js     0x4054b4
4054b4:	38 00                	cmp    %al,(%eax)
4054b6:	32 00                	xor    (%eax),%al
4054b8:	30 00                	xor    %al,(%eax)
4054ba:	30 00                	xor    %al,(%eax)
4054bc:	34 00                	xor    $0x0,%al
4054be:	00 00                	add    %al,(%eax)
4054c0:	30 00                	xor    %al,(%eax)
4054c2:	78 00                	js     0x4054c4
4054c4:	38 00                	cmp    %al,(%eax)
4054c6:	32 00                	xor    (%eax),%al
4054c8:	30 00                	xor    %al,(%eax)
4054ca:	30 00                	xor    %al,(%eax)
4054cc:	35 00 00 00 4b       	xor    $0x4b000000,%eax
4054d1:	00 73 00             	add    %dh,0x0(%ebx)
4054d4:	44                   	inc    %esp
4054d5:	00 65 00             	add    %ah,0x0(%ebp)
4054d8:	76 00                	jbe    0x4054da
4054da:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4054e0:	4d                   	dec    %ebp
4054e1:	00 75 00             	add    %dh,0x0(%ebp)
4054e4:	74 00                	je     0x4054e6
4054e6:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
4054ea:	00 00                	add    %al,(%eax)
4054ec:	4b                   	dec    %ebx
4054ed:	00 73 00             	add    %dh,0x0(%ebx)
4054f0:	53                   	push   %ebx
4054f1:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4054f5:	00 65 00             	add    %ah,0x0(%ebp)
4054f8:	61                   	popa
4054f9:	00 6d 00             	add    %ch,0x0(%ebp)
4054fc:	50                   	push   %eax
4054fd:	00 6f 00             	add    %ch,0x0(%edi)
405500:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
405506:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40550a:	43                   	inc    %ebx
40550b:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40550f:	00 6e 00             	add    %ch,0x0(%esi)
405512:	65 00 00             	add    %al,%gs:(%eax)
405515:	00 00                	add    %al,(%eax)
405517:	00 4b 00             	add    %cl,0x0(%ebx)
40551a:	73 00                	jae    0x40551c
40551c:	53                   	push   %ebx
40551d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
405521:	00 65 00             	add    %ah,0x0(%ebp)
405524:	61                   	popa
405525:	00 6d 00             	add    %ch,0x0(%ebp)
405528:	50                   	push   %eax
405529:	00 6f 00             	add    %ch,0x0(%edi)
40552c:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
405532:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
405536:	4c                   	dec    %esp
405537:	00 6f 00             	add    %ch,0x0(%edi)
40553a:	63 00                	arpl   %eax,(%eax)
40553c:	6b 00 00             	imul   $0x0,(%eax),%eax
40553f:	00 4b 00             	add    %cl,0x0(%ebx)
405542:	73 00                	jae    0x405544
405544:	53                   	push   %ebx
405545:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
405549:	00 65 00             	add    %ah,0x0(%ebp)
40554c:	61                   	popa
40554d:	00 6d 00             	add    %ch,0x0(%ebp)
405550:	50                   	push   %eax
405551:	00 6f 00             	add    %ch,0x0(%edi)
405554:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
40555a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40555e:	55                   	push   %ebp
40555f:	00 6e 00             	add    %ch,0x0(%esi)
405562:	6c                   	insb   (%dx),%es:(%edi)
405563:	00 6f 00             	add    %ch,0x0(%edi)
405566:	63 00                	arpl   %eax,(%eax)
405568:	6b 00 00             	imul   $0x0,(%eax),%eax
40556b:	00 4b 00             	add    %cl,0x0(%ebx)
40556e:	73 00                	jae    0x405570
405570:	43                   	inc    %ebx
405571:	00 61 00             	add    %ah,0x0(%ecx)
405574:	6c                   	insb   (%dx),%es:(%edi)
405575:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
405579:	00 61 00             	add    %ah,0x0(%ecx)
40557c:	63 00                	arpl   %eax,(%eax)
40557e:	6b 00 52             	imul   $0x52,(%eax),%eax
405581:	00 65 00             	add    %ah,0x0(%ebp)
405584:	74 00                	je     0x405586
405586:	75 00                	jne    0x405588
405588:	72 00                	jb     0x40558a
40558a:	6e                   	outsb  %ds:(%esi),(%dx)
40558b:	00 00                	add    %al,(%eax)
40558d:	00 00                	add    %al,(%eax)
40558f:	00 4b 00             	add    %cl,0x0(%ebx)
405592:	73 00                	jae    0x405594
405594:	49                   	dec    %ecx
405595:	00 72 00             	add    %dh,0x0(%edx)
405598:	71 00                	jno    0x40559a
40559a:	6c                   	insb   (%dx),%es:(%edi)
40559b:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
40559f:	00 76 00             	add    %dh,0x0(%esi)
4055a2:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4055a8:	43                   	inc    %ebx
4055a9:	00 61 00             	add    %ah,0x0(%ecx)
4055ac:	6c                   	insb   (%dx),%es:(%edi)
4055ad:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
4055b1:	00 61 00             	add    %ah,0x0(%ecx)
4055b4:	63 00                	arpl   %eax,(%eax)
4055b6:	6b 00 73             	imul   $0x73,(%eax),%eax
4055b9:	00 00                	add    %al,(%eax)
4055bb:	00 4b 00             	add    %cl,0x0(%ebx)
4055be:	73 00                	jae    0x4055c0
4055c0:	49                   	dec    %ecx
4055c1:	00 72 00             	add    %dh,0x0(%edx)
4055c4:	71 00                	jno    0x4055c6
4055c6:	6c                   	insb   (%dx),%es:(%edi)
4055c7:	00 46 00             	add    %al,0x0(%esi)
4055ca:	69 00 6c 00 74 00    	imul   $0x74006c,(%eax),%eax
4055d0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4055d4:	43                   	inc    %ebx
4055d5:	00 61 00             	add    %ah,0x0(%ecx)
4055d8:	6c                   	insb   (%dx),%es:(%edi)
4055d9:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
4055dd:	00 61 00             	add    %ah,0x0(%ecx)
4055e0:	63 00                	arpl   %eax,(%eax)
4055e2:	6b 00 73             	imul   $0x73,(%eax),%eax
4055e5:	00 00                	add    %al,(%eax)
4055e7:	00 4b 00             	add    %cl,0x0(%ebx)
4055ea:	73 00                	jae    0x4055ec
4055ec:	49                   	dec    %ecx
4055ed:	00 72 00             	add    %dh,0x0(%edx)
4055f0:	71 00                	jno    0x4055f2
4055f2:	6c                   	insb   (%dx),%es:(%edi)
4055f3:	00 50 00             	add    %dl,0x0(%eax)
4055f6:	69 00 6e 00 43 00    	imul   $0x43006e,(%eax),%eax
4055fc:	61                   	popa
4055fd:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
405601:	00 62 00             	add    %ah,0x0(%edx)
405604:	61                   	popa
405605:	00 63 00             	add    %ah,0x0(%ebx)
405608:	6b 00 73             	imul   $0x73,(%eax),%eax
40560b:	00 00                	add    %al,(%eax)
40560d:	00 00                	add    %al,(%eax)
40560f:	00 4b 00             	add    %cl,0x0(%ebx)
405612:	73 00                	jae    0x405614
405614:	49                   	dec    %ecx
405615:	00 72 00             	add    %dh,0x0(%edx)
405618:	71 00                	jno    0x40561a
40561a:	6c                   	insb   (%dx),%es:(%edi)
40561b:	00 44 00 44          	add    %al,0x44(%eax,%eax,1)
40561f:	00 49 00             	add    %cl,0x0(%ecx)
405622:	73 00                	jae    0x405624
405624:	00 00                	add    %al,(%eax)
405626:	00 00                	add    %al,(%eax)
405628:	4b                   	dec    %ebx
405629:	00 73 00             	add    %dh,0x0(%ebx)
40562c:	46                   	inc    %esi
40562d:	00 69 00             	add    %ch,0x0(%ecx)
405630:	6c                   	insb   (%dx),%es:(%edi)
405631:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
405635:	00 72 00             	add    %dh,0x0(%edx)
405638:	4d                   	dec    %ebp
405639:	00 75 00             	add    %dh,0x0(%ebp)
40563c:	74 00                	je     0x40563e
40563e:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
405642:	00 00                	add    %al,(%eax)
405644:	4b                   	dec    %ebx
405645:	00 73 00             	add    %dh,0x0(%ebx)
405648:	50                   	push   %eax
405649:	00 72 00             	add    %dh,0x0(%edx)
40564c:	6f                   	outsl  %ds:(%esi),(%dx)
40564d:	00 63 00             	add    %ah,0x0(%ebx)
405650:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
405654:	73 00                	jae    0x405656
405656:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40565c:	4d                   	dec    %ebp
40565d:	00 75 00             	add    %dh,0x0(%ebp)
405660:	74 00                	je     0x405662
405662:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
405666:	00 00                	add    %al,(%eax)
405668:	4b                   	dec    %ebx
405669:	00 73 00             	add    %dh,0x0(%ebx)
40566c:	49                   	dec    %ecx
40566d:	00 6e 00             	add    %ch,0x0(%esi)
405670:	76 00                	jbe    0x405672
405672:	61                   	popa
405673:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
405677:	00 64 00 53          	add    %ah,0x53(%eax,%eax,1)
40567b:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40567f:	00 65 00             	add    %ah,0x0(%ebp)
405682:	61                   	popa
405683:	00 6d 00             	add    %ch,0x0(%ebp)
405686:	50                   	push   %eax
405687:	00 6f 00             	add    %ch,0x0(%edi)
40568a:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
405690:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
405694:	00 00                	add    %al,(%eax)
405696:	00 00                	add    %al,(%eax)
405698:	4b                   	dec    %ebx
405699:	00 73 00             	add    %dh,0x0(%ebx)
40569c:	54                   	push   %esp
40569d:	00 69 00             	add    %ch,0x0(%ecx)
4056a0:	6d                   	insl   (%dx),%es:(%edi)
4056a1:	00 65 00             	add    %ah,0x0(%ebp)
4056a4:	64 00 50 00          	add    %dl,%fs:0x0(%eax)
4056a8:	69 00 6e 00 53 00    	imul   $0x53006e,(%eax),%eax
4056ae:	65 00 74 00 44       	add    %dh,%gs:0x44(%eax,%eax,1)
4056b3:	00 65 00             	add    %ah,0x0(%ebp)
4056b6:	76 00                	jbe    0x4056b8
4056b8:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4056be:	53                   	push   %ebx
4056bf:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4056c3:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4056c7:	00 00                	add    %al,(%eax)
4056c9:	00 00                	add    %al,(%eax)
4056cb:	00 4b 00             	add    %cl,0x0(%ebx)
4056ce:	73 00                	jae    0x4056d0
4056d0:	54                   	push   %esp
4056d1:	00 69 00             	add    %ch,0x0(%ecx)
4056d4:	6d                   	insl   (%dx),%es:(%edi)
4056d5:	00 65 00             	add    %ah,0x0(%ebp)
4056d8:	64 00 44 00 65       	add    %al,%fs:0x65(%eax,%eax,1)
4056dd:	00 76 00             	add    %dh,0x0(%esi)
4056e0:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4056e6:	43                   	inc    %ebx
4056e7:	00 61 00             	add    %ah,0x0(%ecx)
4056ea:	6c                   	insb   (%dx),%es:(%edi)
4056eb:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
4056ef:	00 61 00             	add    %ah,0x0(%ecx)
4056f2:	63 00                	arpl   %eax,(%eax)
4056f4:	6b 00 73             	imul   $0x73,(%eax),%eax
4056f7:	00 00                	add    %al,(%eax)
4056f9:	00 00                	add    %al,(%eax)
4056fb:	00 4b 00             	add    %cl,0x0(%ebx)
4056fe:	73 00                	jae    0x405700
405700:	54                   	push   %esp
405701:	00 69 00             	add    %ch,0x0(%ecx)
405704:	6d                   	insl   (%dx),%es:(%edi)
405705:	00 65 00             	add    %ah,0x0(%ebp)
405708:	64 00 46 00          	add    %al,%fs:0x0(%esi)
40570c:	69 00 6c 00 74 00    	imul   $0x74006c,(%eax),%eax
405712:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
405716:	43                   	inc    %ebx
405717:	00 61 00             	add    %ah,0x0(%ecx)
40571a:	6c                   	insb   (%dx),%es:(%edi)
40571b:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
40571f:	00 61 00             	add    %ah,0x0(%ecx)
405722:	63 00                	arpl   %eax,(%eax)
405724:	6b 00 73             	imul   $0x73,(%eax),%eax
405727:	00 00                	add    %al,(%eax)
405729:	00 00                	add    %al,(%eax)
40572b:	00 4b 00             	add    %cl,0x0(%ebx)
40572e:	73 00                	jae    0x405730
405730:	54                   	push   %esp
405731:	00 69 00             	add    %ch,0x0(%ecx)
405734:	6d                   	insl   (%dx),%es:(%edi)
405735:	00 65 00             	add    %ah,0x0(%ebp)
405738:	64 00 50 00          	add    %dl,%fs:0x0(%eax)
40573c:	69 00 6e 00 43 00    	imul   $0x43006e,(%eax),%eax
405742:	61                   	popa
405743:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
405747:	00 62 00             	add    %ah,0x0(%edx)
40574a:	61                   	popa
40574b:	00 63 00             	add    %ah,0x0(%ebx)
40574e:	6b 00 73             	imul   $0x73,(%eax),%eax
405751:	00 00                	add    %al,(%eax)
405753:	00 4b 00             	add    %cl,0x0(%ebx)
405756:	73 00                	jae    0x405758
405758:	54                   	push   %esp
405759:	00 69 00             	add    %ch,0x0(%ecx)
40575c:	6d                   	insl   (%dx),%es:(%edi)
40575d:	00 65 00             	add    %ah,0x0(%ebp)
405760:	64 00 50 00          	add    %dl,%fs:0x0(%eax)
405764:	72 00                	jb     0x405766
405766:	6f                   	outsl  %ds:(%esi),(%dx)
405767:	00 63 00             	add    %ah,0x0(%ebx)
40576a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40576e:	73 00                	jae    0x405770
405770:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
405776:	4d                   	dec    %ebp
405777:	00 75 00             	add    %dh,0x0(%ebp)
40577a:	74 00                	je     0x40577c
40577c:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
405780:	00 00                	add    %al,(%eax)
405782:	00 00                	add    %al,(%eax)
405784:	76 69                	jbe    0x4057ef
405786:	64 65 6f             	fs outsl %gs:(%esi),(%dx)
405789:	70 72                	jo     0x4057fd
40578b:	74 2e                	je     0x4057bb
40578d:	73 79                	jae    0x405808
40578f:	73 00                	jae    0x405791
405791:	00 00                	add    %al,(%eax)
405793:	00 73 63             	add    %dh,0x63(%ebx)
405796:	73 69                	jae    0x405801
405798:	70 6f                	jo     0x405809
40579a:	72 74                	jb     0x405810
40579c:	2e 73 79             	jae,pn 0x405818
40579f:	73 00                	jae    0x4057a1
4057a1:	00 00                	add    %al,(%eax)
4057a3:	00 6e 64             	add    %ch,0x64(%esi)
4057a6:	69 73 2e 73 79 73 00 	imul   $0x737973,0x2e(%ebx),%esi
4057ad:	00 00                	add    %al,(%eax)
4057af:	00 25 00 73 00 0a    	add    %ah,0xa007300
4057b5:	00 00                	add    %al,(%eax)
4057b7:	00 20                	add    %ah,(%eax)
4057b9:	00 00                	add    %al,(%eax)
4057bb:	00 25 00 73 00 2c    	add    %ah,0x2c007300
4057c1:	00 20                	add    %ah,(%eax)
4057c3:	00 00                	add    %al,(%eax)
4057c5:	00 00                	add    %al,(%eax)
4057c7:	00 0a                	add    %cl,(%edx)
4057c9:	00 00                	add    %al,(%eax)
4057cb:	00 53 00             	add    %dl,0x0(%ebx)
4057ce:	65 00 44 00 65       	add    %al,%gs:0x65(%eax,%eax,1)
4057d3:	00 62 00             	add    %ah,0x0(%edx)
4057d6:	75 00                	jne    0x4057d8
4057d8:	67 00 50 00          	add    %dl,0x0(%bx,%si)
4057dc:	72 00                	jb     0x4057de
4057de:	69 00 76 00 69 00    	imul   $0x690076,(%eax),%eax
4057e4:	6c                   	insb   (%dx),%es:(%edi)
4057e5:	00 65 00             	add    %ah,0x0(%ebp)
4057e8:	67 00 65 00          	add    %ah,0x0(%di)
4057ec:	00 00                	add    %al,(%eax)
4057ee:	00 00                	add    %al,(%eax)