42834f:	64 00 4d 00          	add    %cl,%fs:0x0(%ebp)
428353:	59                   	pop    %ecx
428354:	00 76 00             	add    %dh,0x0(%esi)
428357:	39 00                	cmp    %eax,(%eax)
428359:	72 00                	jb     0x42835b
42835b:	38 00                	cmp    %al,(%eax)
42835d:	35 00 62 00 6c       	xor    $0x6c006200,%eax
428362:	00 41 00             	add    %al,0x0(%ecx)
428365:	4f                   	dec    %edi
428366:	00 69 00             	add    %ch,0x0(%ecx)
428369:	4b                   	dec    %ebx
42836a:	00 49 00             	add    %cl,0x0(%ecx)
42836d:	61                   	popa
42836e:	00 76 00             	add    %dh,0x0(%esi)
428371:	30 00                	xor    %al,(%eax)
428373:	77 00                	ja     0x428375
428375:	45                   	inc    %ebp
428376:	00 65 00             	add    %ah,0x0(%ebp)
428379:	42                   	inc    %edx
42837a:	00 43 00             	add    %al,0x0(%ebx)
42837d:	4f                   	dec    %edi
42837e:	00 47 00             	add    %al,0x0(%edi)
428381:	43                   	inc    %ebx
428382:	00 69 00             	add    %ch,0x0(%ecx)
428385:	2f                   	das
428386:	00 47 00             	add    %al,0x0(%edi)
428389:	37                   	aaa
42838a:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
42838e:	00 6a 00             	add    %ch,0x0(%edx)
428391:	69 00 42 00 6f 00    	imul   $0x6f0042,(%eax),%eax
428397:	6f                   	outsl  %ds:(%esi),(%dx)
428398:	00 4f 00             	add    %cl,0x0(%edi)
42839b:	75 00                	jne    0x42839d
42839d:	57                   	push   %edi
42839e:	00 57 00             	add    %dl,0x0(%edi)
4283a1:	57                   	push   %edi
4283a2:	00 72 00             	add    %dh,0x0(%edx)
4283a5:	76 00                	jbe    0x4283a7
4283a7:	65 00 4b 00          	add    %cl,%gs:0x0(%ebx)
4283ab:	51                   	push   %ecx
4283ac:	00 37                	add    %dh,(%edi)
4283ae:	00 47 00             	add    %al,0x0(%edi)
4283b1:	4d                   	dec    %ebp
4283b2:	00 64 00 39          	add    %ah,0x39(%eax,%eax,1)
4283b6:	00 6e 00             	add    %ch,0x0(%esi)
4283b9:	32 00                	xor    (%eax),%al
4283bb:	74 00                	je     0x4283bd
4283bd:	36 00 53 00          	add    %dl,%ss:0x0(%ebx)
4283c1:	71 00                	jno    0x4283c3
4283c3:	53                   	push   %ebx
4283c4:	00 31                	add    %dh,(%ecx)
4283c6:	00 37                	add    %dh,(%edi)
4283c8:	00 37                	add    %dh,(%edi)
4283ca:	00 77 00             	add    %dh,0x0(%edi)
4283cd:	38 00                	cmp    %al,(%eax)
4283cf:	58                   	pop    %eax
4283d0:	00 45 00             	add    %al,0x0(%ebp)
4283d3:	56                   	push   %esi
4283d4:	00 70 00             	add    %dh,0x0(%eax)
4283d7:	32 00                	xor    (%eax),%al
4283d9:	4a                   	dec    %edx
4283da:	00 2f                	add    %ch,(%edi)
4283dc:	00 4d 00             	add    %cl,0x0(%ebp)
4283df:	59                   	pop    %ecx
4283e0:	00 72 00             	add    %dh,0x0(%edx)
4283e3:	52                   	push   %edx
4283e4:	00 55 00             	add    %dl,0x0(%ebp)
4283e7:	42                   	inc    %edx
4283e8:	00 30                	add    %dh,(%eax)
4283ea:	00 41 00             	add    %al,0x0(%ecx)
4283ed:	52                   	push   %edx
4283ee:	00 75 00             	add    %dh,0x0(%ebp)
4283f1:	73 00                	jae    0x4283f3
4283f3:	51                   	push   %ecx
4283f4:	00 2b                	add    %ch,(%ebx)
4283f6:	00 6e 00             	add    %ch,0x0(%esi)
4283f9:	49                   	dec    %ecx
4283fa:	00 59 00             	add    %bl,0x0(%ecx)
4283fd:	59                   	pop    %ecx
4283fe:	00 61 00             	add    %ah,0x0(%ecx)
428401:	30 00                	xor    %al,(%eax)
428403:	71 00                	jno    0x428405
428405:	41                   	inc    %ecx
428406:	00 33                	add    %dh,(%ebx)
428408:	00 58 00             	add    %bl,0x0(%eax)
42840b:	52                   	push   %edx
42840c:	00 48 00             	add    %cl,0x0(%eax)
42840f:	62 00                	bound  %eax,(%eax)
428411:	30 00                	xor    %al,(%eax)
428413:	34 00                	xor    $0x0,%al
428415:	6a 00                	push   $0x0
428417:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
42841b:	76 00                	jbe    0x42841d
42841d:	54                   	push   %esp
42841e:	00 70 00             	add    %dh,0x0(%eax)
428421:	38 00                	cmp    %al,(%eax)
428423:	6d                   	insl   (%dx),%es:(%edi)
428424:	00 44 00 2f          	add    %al,0x2f(%eax,%eax,1)
428428:	00 4f 00             	add    %cl,0x0(%edi)
42842b:	48                   	dec    %eax
42842c:	00 39                	add    %bh,(%ecx)
42842e:	00 39                	add    %bh,(%ecx)
428430:	00 53 00             	add    %dl,0x0(%ebx)
428433:	6d                   	insl   (%dx),%es:(%edi)
428434:	00 59 00             	add    %bl,0x0(%ecx)
428437:	53                   	push   %ebx
428438:	00 51 00             	add    %dl,0x0(%ecx)
42843b:	6d                   	insl   (%dx),%es:(%edi)
42843c:	00 4d 00             	add    %cl,0x0(%ebp)
42843f:	42                   	inc    %edx
428440:	00 45 00             	add    %al,0x0(%ebp)
428443:	64 00 33             	add    %dh,%fs:(%ebx)
428446:	00 69 00             	add    %ch,0x0(%ecx)
428449:	54                   	push   %esp
42844a:	00 53 00             	add    %dl,0x0(%ebx)
42844d:	50                   	push   %eax
42844e:	00 35 00 4b 00 43    	add    %dh,0x43004b00
428454:	00 76 00             	add    %dh,0x0(%esi)
428457:	4f                   	dec    %edi
428458:	00 65 00             	add    %ah,0x0(%ebp)
42845b:	6b 00 67             	imul   $0x67,(%eax),%eax
42845e:	00 4e 00             	add    %cl,0x0(%esi)
428461:	39 00                	cmp    %eax,(%eax)
428463:	39 00                	cmp    %eax,(%eax)
428465:	30 00                	xor    %al,(%eax)
428467:	48                   	dec    %eax
428468:	00 49 00             	add    %cl,0x0(%ecx)
42846b:	41                   	inc    %ecx
42846c:	00 52 00             	add    %dl,0x0(%edx)
42846f:	75 00                	jne    0x428471
428471:	73 00                	jae    0x428473
428473:	51                   	push   %ecx
428474:	00 2b                	add    %ch,(%ebx)
428476:	00 6e 00             	add    %ch,0x0(%esi)
428479:	49                   	dec    %ecx
42847a:	00 59 00             	add    %bl,0x0(%ecx)
42847d:	59                   	pop    %ecx
42847e:	00 61 00             	add    %ah,0x0(%ecx)
428481:	30 00                	xor    %al,(%eax)
428483:	71 00                	jno    0x428485
428485:	41                   	inc    %ecx
428486:	00 33                	add    %dh,(%ebx)
428488:	00 58 00             	add    %bl,0x0(%eax)
42848b:	52                   	push   %edx
42848c:	00 48 00             	add    %cl,0x0(%eax)
42848f:	62 00                	bound  %eax,(%eax)
428491:	30 00                	xor    %al,(%eax)
428493:	34 00                	xor    $0x0,%al
428495:	58                   	pop    %eax
428496:	00 4a 00             	add    %cl,0x0(%edx)
428499:	7a 00                	jp     0x42849b
42849b:	36 00 47 00          	add    %al,%ss:0x0(%edi)
42849f:	72 00                	jb     0x4284a1
4284a1:	33 00                	xor    (%eax),%eax
4284a3:	72 00                	jb     0x4284a5
4284a5:	4d                   	dec    %ebp
4284a6:	00 42 00             	add    %al,0x0(%edx)
4284a9:	2f                   	das
4284aa:	00 63 00             	add    %ah,0x0(%ebx)
4284ad:	62 00                	bound  %eax,(%eax)
4284af:	79 00                	jns    0x4284b1
4284b1:	32 00                	xor    (%eax),%al
4284b3:	70 00                	jo     0x4284b5
4284b5:	6b 00 47             	imul   $0x47,(%eax),%eax
4284b8:	00 42 00             	add    %al,0x0(%edx)
4284bb:	42                   	inc    %edx
4284bc:	00 31                	add    %dh,(%ecx)
4284be:	00 70 00             	add    %dh,0x0(%eax)
4284c1:	67 00 48 00          	add    %cl,0x0(%bx,%si)
4284c5:	2f                   	das
4284c6:	00 71 00             	add    %dh,0x0(%ecx)
4284c9:	5a                   	pop    %edx
4284ca:	00 6f 00             	add    %ch,0x0(%edi)
4284cd:	6e                   	outsb  %ds:(%esi),(%dx)
4284ce:	00 4d 00             	add    %cl,0x0(%ebp)
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