4284d1:	75 00                	jne    0x4284d3
4284d3:	79 00                	jns    0x4284d5
4284d5:	2b 00                	sub    (%eax),%eax
4284d7:	4e                   	dec    %esi
4284d8:	00 55 00             	add    %dl,0x0(%ebp)
4284db:	67 00 7a 00          	add    %bh,0x0(%bp,%si)
4284df:	2b 00                	sub    (%eax),%eax
4284e1:	52                   	push   %edx
4284e2:	00 71 00             	add    %dh,0x0(%ecx)
4284e5:	73 00                	jae    0x4284e7
4284e7:	5a                   	pop    %edx
4284e8:	00 68 00             	add    %ch,0x0(%eax)
4284eb:	75 00                	jne    0x4284ed
4284ed:	30 00                	xor    %al,(%eax)
4284ef:	34 00                	xor    $0x0,%al
4284f1:	61                   	popa
4284f2:	00 61 00             	add    %ah,0x0(%ecx)
4284f5:	6c                   	insb   (%dx),%es:(%edi)
4284f6:	00 4d 00             	add    %cl,0x0(%ebp)
4284f9:	5a                   	pop    %edx
4284fa:	00 63 00             	add    %ah,0x0(%ebx)
4284fd:	55                   	push   %ebp
4284fe:	00 63 00             	add    %ah,0x0(%ebx)
428501:	64 00 34 00          	add    %dh,%fs:(%eax,%eax,1)
428505:	61                   	popa
428506:	00 54 00 42          	add    %dl,0x42(%eax,%eax,1)
42850a:	00 66 00             	add    %ah,0x0(%esi)
42850d:	6b 00 72             	imul   $0x72,(%eax),%eax
428510:	00 42 00             	add    %al,0x0(%edx)
428513:	75 00                	jne    0x428515
428515:	67 00 2b             	add    %ch,(%bp,%di)
428518:	00 71 00             	add    %dh,0x0(%ecx)
42851b:	37                   	aaa
42851c:	00 4c 00 2f          	add    %cl,0x2f(%eax,%eax,1)
428520:	00 4d 00             	add    %cl,0x0(%ebp)
428523:	4e                   	dec    %esi
428524:	00 44 00 2f          	add    %al,0x2f(%eax,%eax,1)
428528:	00 6a 00             	add    %ch,0x0(%edx)
42852b:	74 00                	je     0x42852d
42852d:	36 00 36             	add    %dh,%ss:(%esi)
428530:	00 76 00             	add    %dh,0x0(%esi)
428533:	6b 00 6e             	imul   $0x6e,(%eax),%eax
428536:	00 6f 00             	add    %ch,0x0(%edi)
428539:	54                   	push   %esp
42853a:	00 6f 00             	add    %ch,0x0(%edi)
42853d:	4f                   	dec    %edi
42853e:	00 42 00             	add    %al,0x0(%edx)
428541:	56                   	push   %esi
428542:	00 74 00 77          	add    %dh,0x77(%eax,%eax,1)
428546:	00 5a 00             	add    %bl,0x0(%edx)
428549:	69 00 68 00 49 00    	imul   $0x490068,(%eax),%eax
42854f:	74 00                	je     0x428551
428551:	75 00                	jne    0x428553
428553:	54                   	push   %esp
428554:	00 44 00 2f          	add    %al,0x2f(%eax,%eax,1)
428558:	00 6a 00             	add    %ch,0x0(%edx)
42855b:	4f                   	dec    %edi
42855c:	00 48 00             	add    %cl,0x0(%eax)
42855f:	57                   	push   %edi
428560:	00 61 00             	add    %ah,0x0(%ecx)
428563:	39 00                	cmp    %eax,(%eax)
428565:	34 00                	xor    $0x0,%al
428567:	66 00 78 00          	data16 add %bh,0x0(%eax)
42856b:	53                   	push   %ebx
42856c:	00 38                	add    %bh,(%eax)
42856e:	00 49 00             	add    %cl,0x0(%ecx)
428571:	4d                   	dec    %ebp
428572:	00 4a 00             	add    %cl,0x0(%edx)
428575:	32 00                	xor    (%eax),%al
428577:	57                   	push   %edi
428578:	00 46 00             	add    %al,0x0(%esi)
42857b:	6f                   	outsl  %ds:(%esi),(%dx)
42857c:	00 52 00             	add    %dl,0x0(%edx)
42857f:	41                   	inc    %ecx
428580:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
428584:	00 37                	add    %dh,(%edi)
428586:	00 32                	add    %dh,(%edx)
428588:	00 58 00             	add    %bl,0x0(%eax)
42858b:	43                   	inc    %ebx
42858c:	00 64 00 30          	add    %ah,0x30(%eax,%eax,1)
428590:	00 63 00             	add    %ah,0x0(%ebx)
428593:	67 00 79 00          	add    %bh,0x0(%bx,%di)
428597:	68 00 4f 00 6b       	push   $0x6b004f00
42859c:	00 6a 00             	add    %ch,0x0(%edx)
42859f:	74 00                	je     0x4285a1
4285a1:	30 00                	xor    %al,(%eax)
4285a3:	6c                   	insb   (%dx),%es:(%edi)
4285a4:	00 2b                	add    %ch,(%ebx)
4285a6:	00 66 00             	add    %ah,0x0(%esi)
4285a9:	46                   	inc    %esi
4285aa:	00 6e 00             	add    %ch,0x0(%esi)
4285ad:	69 00 79 00 79 00    	imul   $0x790079,(%eax),%eax
4285b3:	6a 00                	push   $0x0
4285b5:	64 00 72 00          	add    %dh,%fs:0x0(%edx)
4285b9:	6b 00 4a             	imul   $0x4a,(%eax),%eax
4285bc:	00 57 00             	add    %dl,0x0(%edi)
4285bf:	49                   	dec    %ecx
4285c0:	00 78 00             	add    %bh,0x0(%eax)
4285c3:	69 00 50 00 44 00    	imul   $0x440050,(%eax),%eax
4285c9:	6e                   	outsb  %ds:(%esi),(%dx)
4285ca:	00 7a 00             	add    %bh,0x0(%edx)
4285cd:	4a                   	dec    %edx
4285ce:	00 78 00             	add    %bh,0x0(%eax)
4285d1:	58                   	pop    %eax
4285d2:	00 6e 00             	add    %ch,0x0(%esi)
4285d5:	47                   	inc    %edi
4285d6:	00 58 00             	add    %bl,0x0(%eax)
4285d9:	49                   	dec    %ecx
4285da:	00 4d 00             	add    %cl,0x0(%ebp)
4285dd:	6b 00 49             	imul   $0x49,(%eax),%eax
4285e0:	00 70 00             	add    %dh,0x0(%eax)
4285e3:	46                   	inc    %esi
4285e4:	00 55 00             	add    %dl,0x0(%ebp)
4285e7:	6a 00                	push   $0x0
4285e9:	53                   	push   %ebx
4285ea:	00 41 00             	add    %al,0x0(%ecx)
4285ed:	6f                   	outsl  %ds:(%esi),(%dx)
4285ee:	00 2b                	add    %ch,(%ebx)
4285f0:	00 35 00 4b 00 78    	add    %dh,0x78004b00
4285f6:	00 2b                	add    %ch,(%ebx)
4285f8:	00 4d 00             	add    %cl,0x0(%ebp)
4285fb:	61                   	popa
4285fc:	00 70 00             	add    %dh,0x0(%eax)
4285ff:	4b                   	dec    %ebx
428600:	00 6a 00             	add    %ch,0x0(%edx)
428603:	4f                   	dec    %edi
428604:	00 41 00             	add    %al,0x0(%ecx)
428607:	74 00                	je     0x428609
428609:	2f                   	das
42860a:	00 4a 00             	add    %cl,0x0(%edx)
42860d:	64 00 6c 00 47       	add    %ch,%fs:0x47(%eax,%eax,1)
428612:	00 4b 00             	add    %cl,0x0(%ebx)
428615:	41                   	inc    %ecx
428616:	00 42 00             	add    %al,0x0(%edx)
428619:	45                   	inc    %ebp
42861a:	00 38                	add    %bh,(%eax)
42861c:	00 55 00             	add    %dl,0x0(%ebp)
42861f:	37                   	aaa
428620:	00 6e 00             	add    %ch,0x0(%esi)
428623:	47                   	inc    %edi
428624:	00 50 00             	add    %dl,0x0(%eax)
428627:	47                   	inc    %edi
428628:	00 6e 00             	add    %ch,0x0(%esi)
42862b:	44                   	inc    %esp
42862c:	00 57 00             	add    %dl,0x0(%edi)
42862f:	73 00                	jae    0x428631
428631:	48                   	dec    %eax
428632:	00 34 00             	add    %dh,(%eax,%eax,1)
428635:	32 00                	xor    (%eax),%al
428637:	79 00                	jns    0x428639
428639:	46                   	inc    %esi
42863a:	00 61 00             	add    %ah,0x0(%ecx)
42863d:	46                   	inc    %esi
42863e:	00 45 00             	add    %al,0x0(%ebp)
428641:	78 00                	js     0x428643
428643:	69 00 50 00 44 00    	imul   $0x440050,(%eax),%eax
428649:	6e                   	outsb  %ds:(%esi),(%dx)
42864a:	00 7a 00             	add    %bh,0x0(%edx)
42864d:	4a                   	dec    %edx
42864e:	00 78 00             	add    %bh,0x0(%eax)
428651:	58                   	pop    %eax
428652:	00 6e 00             	add    %ch,0x0(%esi)
428655:	47                   	inc    %edi
428656:	00 58 00             	add    %bl,0x0(%eax)
428659:	49                   	dec    %ecx
42865a:	00 4d 00             	add    %cl,0x0(%ebp)
42865d:	6b 00 49             	imul   $0x49,(%eax),%eax
428660:	00 70 00             	add    %dh,0x0(%eax)
428663:	46                   	inc    %esi
428664:	00 55 00             	add    %dl,0x0(%ebp)
428667:	6a 00                	push   $0x0
428669:	53                   	push   %ebx
42866a:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
42866e:	00 46 00             	add    %al,0x0(%esi)
428671:	4e                   	dec    %esi
428672:	00 69 00             	add    %ch,0x0(%ecx)
428675:	43                   	inc    %ebx
428676:	00 62 00             	add    %ah,0x0(%edx)
428679:	6c                   	insb   (%dx),%es:(%edi)
42867a:	00 4b 00             	add    %cl,0x0(%ebx)
42867d:	59                   	pop    %ecx
42867e:	00 61 00             	add    %ah,0x0(%ecx)
428681:	4e                   	dec    %esi
428682:	00 6b 00             	add    %ch,0x0(%ebx)
428685:	4e                   	dec    %esi
428686:	00 45 00             	add    %al,0x0(%ebp)
428689:	45                   	inc    %ebp
42868a:	00 65 00             	add    %ah,0x0(%ebp)
42868d:	54                   	push   %esp
42868e:	00 53 00             	add    %dl,0x0(%ebx)
428691:	4d                   	dec    %ebp
428692:	00 2f                	add    %ch,(%edi)
428694:	00 65 00             	add    %ah,0x0(%ebp)
428697:	4b                   	dec    %ebx
428698:	00 4e 00             	add    %cl,0x0(%esi)
42869b:	71 00                	jno    0x42869d
42869d:	4f                   	dec    %edi
42869e:	00 68 00             	add    %ch,0x0(%eax)
4286a1:	38 00                	cmp    %al,(%eax)
4286a3:	45                   	inc    %ebp
4286a4:	00 6f 00             	add    %ch,0x0(%edi)
4286a7:	39 00                	cmp    %eax,(%eax)
4286a9:	68 00 66 00 38       	push   $0x38006600
4286ae:	00 72 00             	add    %dh,0x0(%edx)
4286b1:	30 00                	xor    %al,(%eax)
4286b3:	34 00                	xor    $0x0,%al
4286b5:	45                   	inc    %ebp
4286b6:	00 31                	add    %dh,(%ecx)
4286b8:	00 57 00             	add    %dl,0x0(%edi)
4286bb:	78 00                	js     0x4286bd
4286bd:	41                   	inc    %ecx
4286be:	00 5a 00             	add    %bl,0x0(%edx)
4286c1:	6e                   	outsb  %ds:(%esi),(%dx)
4286c2:	00 6f 00             	add    %ch,0x0(%edi)
4286c5:	4d                   	dec    %ebp
4286c6:	00 32                	add    %dh,(%edx)
4286c8:	00 58 00             	add    %bl,0x0(%eax)
4286cb:	52                   	push   %edx
4286cc:	00 6e 00             	add    %ch,0x0(%esi)
4286cf:	42                   	inc    %edx
4286d0:	00 76 00             	add    %dh,0x0(%esi)
4286d3:	68 00 4f 00 58       	push   $0x58004f00
4286d8:	00 53 00             	add    %dl,0x0(%ebx)
4286db:	70 00                	jo     0x4286dd
4286dd:	65 00 33             	add    %dh,%gs:(%ebx)
4286e0:	00 4b 00             	add    %cl,0x0(%ebx)
4286e3:	74 00                	je     0x4286e5
4286e5:	36 00 73 00          	add    %dh,%ss:0x0(%ebx)
4286e9:	6b 00 37             	imul   $0x37,(%eax),%eax
4286ec:	00 67 00             	add    %ah,0x0(%edi)
4286ef:	50                   	push   %eax
4286f0:	00 4f 00             	add    %cl,0x0(%edi)
4286f3:	43                   	inc    %ebx
4286f4:	00 2b                	add    %ch,(%ebx)
4286f6:	00 4a 00             	add    %cl,0x0(%edx)
4286f9:	73 00                	jae    0x4286fb
4286fb:	32 00                	xor    (%eax),%al
4286fd:	78 00                	js     0x4286ff
4286ff:	6e                   	outsb  %ds:(%esi),(%dx)
428700:	00 4c 00 4e          	add    %cl,0x4e(%eax,%eax,1)
428704:	00 75 00             	add    %dh,0x0(%ebp)
428707:	6d                   	insl   (%dx),%es:(%edi)
428708:	00 57 00             	add    %dl,0x0(%edi)
42870b:	4a                   	dec    %edx
42870c:	00 54 00 47          	add    %dl,0x47(%eax,%eax,1)
428710:	00 48 00             	add    %cl,0x0(%eax)
428713:	46                   	inc    %esi
428714:	00 58 00             	add    %bl,0x0(%eax)
428717:	71 00                	jno    0x428719
428719:	49                   	dec    %ecx
42871a:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
42871e:	00 4d 00             	add    %cl,0x0(%ebp)
428721:	73 00                	jae    0x428723
428723:	43                   	inc    %ebx
428724:	00 4e 00             	add    %cl,0x0(%esi)
428727:	61                   	popa
428728:	00 52 00             	add    %dl,0x0(%edx)
42872b:	30 00                	xor    %al,(%eax)
42872d:	71 00                	jno    0x42872f
42872f:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
428733:	2b 00                	sub    (%eax),%eax
428735:	31 00                	xor    %eax,(%eax)
428737:	35 00 42 00 62       	xor    $0x62004200,%eax
42873c:	00 39                	add    %bh,(%ecx)
42873e:	00 6c 00 2f          	add    %ch,0x2f(%eax,%eax,1)
428742:	00 77 00             	add    %dh,0x0(%edi)
428745:	6b 00 36             	imul   $0x36,(%eax),%eax
428748:	00 31                	add    %dh,(%ecx)
42874a:	00 55 00             	add    %dl,0x0(%ebp)
42874d:	54                   	push   %esp
42874e:	00 50 00             	add    %dl,0x0(%eax)
428751:	30 00                	xor    %al,(%eax)
428753:	79 00                	jns    0x428755
428755:	39 00                	cmp    %eax,(%eax)
428757:	63 00                	arpl   %eax,(%eax)
428759:	51                   	push   %ecx
42875a:	00 39                	add    %bh,(%ecx)
42875c:	00 49 00             	add    %cl,0x0(%ecx)
42875f:	44                   	inc    %esp
428760:	00 75 00             	add    %dh,0x0(%ebp)
428763:	55                   	push   %ebp
428764:	00 41 00             	add    %al,0x0(%ecx)
428767:	32 00                	xor    (%eax),%al
428769:	72 00                	jb     0x42876b
42876b:	78 00                	js     0x42876d
42876d:	46                   	inc    %esi
42876e:	00 43 00             	add    %al,0x0(%ebx)
428771:	44                   	inc    %esp
428772:	00 4a 00             	add    %cl,0x0(%edx)
428775:	53                   	push   %ebx
428776:	00 61 00             	add    %ah,0x0(%ecx)
428779:	42                   	inc    %edx
42877a:	00 31                	add    %dh,(%ecx)
42877c:	00 6f 00             	add    %ch,0x0(%edi)
42877f:	45                   	inc    %ebp
428780:	00 75 00             	add    %dh,0x0(%ebp)
428783:	48                   	dec    %eax
428784:	00 59 00             	add    %bl,0x0(%ecx)
428787:	69 00 63 00 62 00    	imul   $0x620063,(%eax),%eax
42878d:	63 00                	arpl   %eax,(%eax)
42878f:	37                   	aaa
428790:	00 58 00             	add    %bl,0x0(%eax)
428793:	66 00 43 00          	data16 add %al,0x0(%ebx)
428797:	56                   	push   %esi
428798:	00 4b 00             	add    %cl,0x0(%ebx)
42879b:	58                   	pop    %eax
42879c:	00 6a 00             	add    %ch,0x0(%edx)
42879f:	72 00                	jb     0x4287a1
4287a1:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4287a5:	66 00 79 00          	data16 add %bh,0x0(%ecx)
4287a9:	38 00                	cmp    %al,(%eax)
4287ab:	75 00                	jne    0x4287ad
4287ad:	30 00                	xor    %al,(%eax)
4287af:	34 00                	xor    $0x0,%al
4287b1:	61                   	popa
4287b2:	00 61 00             	add    %ah,0x0(%ecx)
4287b5:	6c                   	insb   (%dx),%es:(%edi)
4287b6:	00 4d 00             	add    %cl,0x0(%ebp)
4287b9:	5a                   	pop    %edx
4287ba:	00 63 00             	add    %ah,0x0(%ebx)
4287bd:	55                   	push   %ebp
4287be:	00 4d 00             	add    %cl,0x0(%ebp)
4287c1:	4e                   	dec    %esi
4287c2:	00 41 00             	add    %al,0x0(%ecx)
4287c5:	4b                   	dec    %ebx
4287c6:	00 31                	add    %dh,(%ecx)
4287c8:	00 62 00             	add    %ah,0x0(%edx)
4287cb:	44                   	inc    %esp
4287cc:	00 4c 00 43          	add    %cl,0x43(%eax,%eax,1)
4287d0:	00 6f 00             	add    %ch,0x0(%edi)
4287d3:	35 00 54 00 73       	xor    $0x73005400,%eax
4287d8:	00 63 00             	add    %ah,0x0(%ebx)
4287db:	68 00 36 00 38       	push   $0x38003600
4287e0:	00 4d 00             	add    %cl,0x0(%ebp)
4287e3:	6f                   	outsl  %ds:(%esi),(%dx)
4287e4:	00 30                	add    %dh,(%eax)
4287e6:	00 2b                	add    %ch,(%ebx)
4287e8:	00 51 00             	add    %dl,0x0(%ecx)
4287eb:	63 00                	arpl   %eax,(%eax)
4287ed:	50                   	push   %eax
4287ee:	00 6a 00             	add    %ch,0x0(%edx)
4287f1:	70 00                	jo     0x4287f3
4287f3:	54                   	push   %esp
4287f4:	00 47 00             	add    %al,0x0(%edi)
4287f7:	6a 00                	push   $0x0
4287f9:	54                   	push   %esp
4287fa:	00 46 00             	add    %al,0x0(%esi)
4287fd:	41                   	inc    %ecx
4287fe:	00 6b 00             	add    %ch,0x0(%ebx)
428801:	70 00                	jo     0x428803