425399:	59                   	pop    %ecx
42539a:	00 4d 00             	add    %cl,0x0(%ebp)
42539d:	4f                   	dec    %edi
42539e:	00 7a 00             	add    %bh,0x0(%edx)
4253a1:	6e                   	outsb  %ds:(%esi),(%dx)
4253a2:	00 33                	add    %dh,(%ebx)
4253a4:	00 49 00             	add    %cl,0x0(%ecx)
4253a7:	30 00                	xor    %al,(%eax)
4253a9:	75 00                	jne    0x4253ab
4253ab:	71 00                	jno    0x4253ad
4253ad:	49                   	dec    %ecx
4253ae:	00 54 00 35          	add    %dl,0x35(%eax,%eax,1)
4253b2:	00 2b                	add    %ch,(%ebx)
4253b4:	00 58 00             	add    %bl,0x0(%eax)
4253b7:	4a                   	dec    %edx
4253b8:	00 6e 00             	add    %ch,0x0(%esi)
4253bb:	76 00                	jbe    0x4253bd
4253bd:	57                   	push   %edi
4253be:	00 49 00             	add    %cl,0x0(%ecx)
4253c1:	4c                   	dec    %esp
4253c2:	00 79 00             	add    %bh,0x0(%ecx)
4253c5:	6f                   	outsl  %ds:(%esi),(%dx)
4253c6:	00 62 00             	add    %ah,0x0(%edx)
4253c9:	2f                   	das
4253ca:	00 71 00             	add    %dh,0x0(%ecx)
4253cd:	33 00                	xor    (%eax),%eax
4253cf:	6e                   	outsb  %ds:(%esi),(%dx)
4253d0:	00 39                	add    %bh,(%ecx)
4253d2:	00 44 00 4b          	add    %al,0x4b(%eax,%eax,1)
4253d6:	00 59 00             	add    %bl,0x0(%ecx)
4253d9:	72 00                	jb     0x4253db
4253db:	58                   	pop    %eax
4253dc:	00 70 00             	add    %dh,0x0(%eax)
4253df:	48                   	dec    %eax
4253e0:	00 6b 00             	add    %ch,0x0(%ebx)
4253e3:	56                   	push   %esi
4253e4:	00 6c 00 47          	add    %ch,0x47(%eax,%eax,1)
4253e8:	00 74 00 45          	add    %dh,0x45(%eax,%eax,1)
4253ec:	00 69 00             	add    %ch,0x0(%ecx)
4253ef:	30 00                	xor    %al,(%eax)
4253f1:	73 00                	jae    0x4253f3
4253f3:	63 00                	arpl   %eax,(%eax)
4253f5:	55                   	push   %ebp
4253f6:	00 4f 00             	add    %cl,0x0(%edi)
4253f9:	5a                   	pop    %edx
4253fa:	00 63 00             	add    %ah,0x0(%ebx)
4253fd:	6e                   	outsb  %ds:(%esi),(%dx)
4253fe:	00 68 00             	add    %ch,0x0(%eax)
425401:	68 00 54 00 51       	push   $0x51005400
425406:	00 5a 00             	add    %bl,0x0(%edx)
425409:	2f                   	das
42540a:	00 61 00             	add    %ah,0x0(%ecx)
42540d:	54                   	push   %esp
42540e:	00 68 00             	add    %ch,0x0(%eax)
425411:	55                   	push   %ebp
425412:	00 35 00 43 00 4b    	add    %dh,0x4b004300
425418:	00 67 00             	add    %ah,0x0(%edi)
42541b:	35 00 68 00 63       	xor    $0x63006800,%eax
425420:	00 36                	add    %dh,(%esi)
425422:	00 46 00             	add    %al,0x0(%esi)
425425:	6a 00                	push   $0x0
425427:	43                   	inc    %ebx
425428:	00 32                	add    %dh,(%edx)
42542a:	00 52 00             	add    %dl,0x0(%edx)
42542d:	78 00                	js     0x42542f
42542f:	43                   	inc    %ebx
425430:	00 47 00             	add    %al,0x0(%edi)
425433:	7a 00                	jp     0x425435
425435:	34 00                	xor    $0x0,%al
425437:	2f                   	das
425438:	00 6f 00             	add    %ch,0x0(%edi)
42543b:	67 00 31             	add    %dh,(%bx,%di)
42543e:	00 6f 00             	add    %ch,0x0(%edi)
425441:	43                   	inc    %ebx
425442:	00 4c 00 72          	add    %cl,0x72(%eax,%eax,1)
425446:	00 6e 00             	add    %ch,0x0(%esi)
425449:	56                   	push   %esi
42544a:	00 52 00             	add    %dl,0x0(%edx)
42544d:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
425451:	70 00                	jo     0x425453
425453:	6d                   	insl   (%dx),%es:(%edi)
425454:	00 49 00             	add    %cl,0x0(%ecx)
425457:	39 00                	cmp    %eax,(%eax)
425459:	33 00                	xor    (%eax),%eax
42545b:	42                   	inc    %edx
42545c:	00 78 00             	add    %bh,0x0(%eax)
42545f:	47                   	inc    %edi
425460:	00 76 00             	add    %dh,0x0(%esi)
425463:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
425467:	51                   	push   %ecx
425468:	00 4e 00             	add    %cl,0x0(%esi)
42546b:	47                   	inc    %edi
42546c:	00 4f 00             	add    %cl,0x0(%edi)
42546f:	42                   	inc    %edx
425470:	00 6c 00 39          	add    %ch,0x39(%eax,%eax,1)
425474:	00 72 00             	add    %dh,0x0(%edx)
425477:	4e                   	dec    %esi
425478:	00 46 00             	add    %al,0x0(%esi)
42547b:	53                   	push   %ebx
42547c:	00 6c 00 4c          	add    %ch,0x4c(%eax,%eax,1)
425480:	00 58 00             	add    %bl,0x0(%eax)
425483:	4b                   	dec    %ebx
425484:	00 2b                	add    %ch,(%ebx)
425486:	00 30                	add    %dh,(%eax)
425488:	00 39                	add    %bh,(%ecx)
42548a:	00 34 00             	add    %dh,(%eax,%eax,1)
42548d:	50                   	push   %eax
42548e:	00 47 00             	add    %al,0x0(%edi)
425491:	6a 00                	push   $0x0
425493:	75 00                	jne    0x425495
425495:	77 00                	ja     0x425497
425497:	39 00                	cmp    %eax,(%eax)
425499:	47                   	inc    %edi
42549a:	00 38                	add    %bh,(%eax)
42549c:	00 35 00 4b 00 4b    	add    %dh,0x4b004b00
4254a2:	00 7a 00             	add    %bh,0x0(%edx)
4254a5:	4f                   	dec    %edi
4254a6:	00 39                	add    %bh,(%ecx)
4254a8:	00 59 00             	add    %bl,0x0(%ecx)
4254ab:	66 00 71 00          	data16 add %dh,0x0(%ecx)
4254af:	6e                   	outsb  %ds:(%esi),(%dx)
4254b0:	00 5a 00             	add    %bl,0x0(%edx)
4254b3:	57                   	push   %edi
4254b4:	00 31                	add    %dh,(%ecx)
4254b6:	00 77 00             	add    %dh,0x0(%edi)
4254b9:	75 00                	jne    0x4254bb
4254bb:	36 00 42 00          	add    %al,%ss:0x0(%edx)
4254bf:	33 00                	xor    (%eax),%eax
4254c1:	6a 00                	push   $0x0
4254c3:	6b 00 70             	imul   $0x70,(%eax),%eax
4254c6:	00 70 00             	add    %dh,0x0(%eax)
4254c9:	69 00 4d 00 37 00    	imul   $0x37004d,(%eax),%eax
4254cf:	39 00                	cmp    %eax,(%eax)
4254d1:	33 00                	xor    (%eax),%eax
4254d3:	41                   	inc    %ecx
4254d4:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
4254d8:	00 77 00             	add    %dh,0x0(%edi)
4254db:	78 00                	js     0x4254dd
4254dd:	4e                   	dec    %esi
4254de:	00 6c 00 44          	add    %ch,0x44(%eax,%eax,1)
4254e2:	00 66 00             	add    %ah,0x0(%esi)
4254e5:	7a 00                	jp     0x4254e7
4254e7:	6a 00                	push   $0x0
4254e9:	45                   	inc    %ebp
4254ea:	00 38                	add    %bh,(%eax)
4254ec:	00 59 00             	add    %bl,0x0(%ecx)
4254ef:	6a 00                	push   $0x0
4254f1:	4d                   	dec    %ebp
4254f2:	00 2b                	add    %ch,(%ebx)
4254f4:	00 70 00             	add    %dh,0x0(%eax)
4254f7:	43                   	inc    %ebx
4254f8:	00 56 00             	add    %dl,0x0(%esi)
4254fb:	41                   	inc    %ecx
4254fc:	00 46 00             	add    %al,0x0(%esi)
4254ff:	47                   	inc    %edi
425500:	00 33                	add    %dh,(%ebx)
425502:	00 62 00             	add    %ah,0x0(%edx)
425505:	77 00                	ja     0x425507
425507:	6e                   	outsb  %ds:(%esi),(%dx)
425508:	00 72 00             	add    %dh,0x0(%edx)
42550b:	6f                   	outsl  %ds:(%esi),(%dx)
42550c:	00 4d 00             	add    %cl,0x0(%ebp)
42550f:	37                   	aaa
425510:	00 30                	add    %dh,(%eax)
425512:	00 6a 00             	add    %ch,0x0(%edx)
425515:	4a                   	dec    %edx
425516:	00 73 00             	add    %dh,0x0(%ebx)
425519:	43                   	inc    %ebx
42551a:	00 48 00             	add    %cl,0x0(%eax)
42551d:	56                   	push   %esi
42551e:	00 31                	add    %dh,(%ecx)
425520:	00 33                	add    %dh,(%ebx)
425522:	00 32                	add    %dh,(%edx)
425524:	00 4c 00 33          	add    %cl,0x33(%eax,%eax,1)
425528:	00 58 00             	add    %bl,0x0(%eax)
42552b:	52                   	push   %edx
42552c:	00 78 00             	add    %bh,0x0(%eax)
42552f:	43                   	inc    %ebx
425530:	00 47 00             	add    %al,0x0(%edi)
425533:	7a 00                	jp     0x425535
425535:	34 00                	xor    $0x0,%al
425537:	2f                   	das
425538:	00 6f 00             	add    %ch,0x0(%edi)
42553b:	67 00 31             	add    %dh,(%bx,%di)
42553e:	00 34 00             	add    %dh,(%eax,%eax,1)
425541:	72 00                	jb     0x425543
425543:	53                   	push   %ebx
425544:	00 31                	add    %dh,(%ecx)
425546:	00 30                	add    %dh,(%eax)
425548:	00 73 00             	add    %dh,0x0(%ebx)
42554b:	70 00                	jo     0x42554d
42554d:	69 00 34 00 39 00    	imul   $0x390034,(%eax),%eax
425553:	67 00 57 00          	add    %dl,0x0(%bx)
425557:	58                   	pop    %eax
425558:	00 4a 00             	add    %cl,0x0(%edx)
42555b:	4a                   	dec    %edx
42555c:	00 35 00 71 00 45    	add    %dh,0x45007100
425562:	00 52 00             	add    %dl,0x0(%edx)
425565:	76 00                	jbe    0x425567
425567:	56                   	push   %esi
425568:	00 4f 00             	add    %cl,0x0(%edi)
42556b:	47                   	inc    %edi
42556c:	00 4f 00             	add    %cl,0x0(%edi)
42556f:	42                   	inc    %edx
425570:	00 6c 00 39          	add    %ch,0x39(%eax,%eax,1)
425574:	00 72 00             	add    %dh,0x0(%edx)
425577:	4e                   	dec    %esi
425578:	00 46 00             	add    %al,0x0(%esi)
42557b:	53                   	push   %ebx
42557c:	00 6c 00 4c          	add    %ch,0x4c(%eax,%eax,1)
425580:	00 79 00             	add    %bh,0x0(%ecx)
425583:	39 00                	cmp    %eax,(%eax)
425585:	41                   	inc    %ecx
425586:	00 57 00             	add    %dl,0x0(%edi)
425589:	46                   	inc    %esi
42558a:	00 30                	add    %dh,(%eax)
42558c:	00 6b 00             	add    %ch,0x0(%ebx)
42558f:	42                   	inc    %edx
425590:	00 55 00             	add    %dl,0x0(%ebp)
425593:	35 00 45 00 46       	xor    $0x46004500,%eax
425598:	00 4c 00 59          	add    %cl,0x59(%eax,%eax,1)
42559c:	00 4d 00             	add    %cl,0x0(%ebp)
42559f:	6a 00                	push   $0x0
4255a1:	2f                   	das
4255a2:	00 6a 00             	add    %ch,0x0(%edx)
4255a5:	43                   	inc    %ebx
4255a6:	00 57 00             	add    %dl,0x0(%edi)
4255a9:	6a 00                	push   $0x0
4255ab:	5a                   	pop    %edx
4255ac:	00 52 00             	add    %dl,0x0(%edx)
4255af:	73 00                	jae    0x4255b1
4255b1:	73 00                	jae    0x4255b3
4255b3:	41                   	inc    %ecx
4255b4:	00 6b 00             	add    %ch,0x0(%ebx)
4255b7:	45                   	inc    %ebp
4255b8:	00 65 00             	add    %ah,0x0(%ebp)
4255bb:	4e                   	dec    %esi
4255bc:	00 42 00             	add    %al,0x0(%edx)
4255bf:	6d                   	insl   (%dx),%es:(%edi)
4255c0:	00 63 00             	add    %ah,0x0(%ebx)
4255c3:	6a 00                	push   $0x0
4255c5:	56                   	push   %esi
4255c6:	00 36                	add    %dh,(%esi)
4255c8:	00 6b 00             	add    %ch,0x0(%ebx)
4255cb:	58                   	pop    %eax
4255cc:	00 30                	add    %dh,(%eax)
4255ce:	00 77 00             	add    %dh,0x0(%edi)
4255d1:	44                   	inc    %esp
4255d2:	00 59 00             	add    %bl,0x0(%ecx)
4255d5:	62 00                	bound  %eax,(%eax)
4255d7:	66 00 50 00          	data16 add %dl,0x0(%eax)
4255db:	6c                   	insb   (%dx),%es:(%edi)
4255dc:	00 78 00             	add    %bh,0x0(%eax)
4255df:	32 00                	xor    (%eax),%al
4255e1:	31 00                	xor    %eax,(%eax)
4255e3:	67 00 49 00          	add    %cl,0x0(%bx,%di)
4255e7:	48                   	dec    %eax
4255e8:	00 52 00             	add    %dl,0x0(%edx)
4255eb:	30 00                	xor    %al,(%eax)
4255ed:	38 00                	cmp    %al,(%eax)
4255ef:	30 00                	xor    %al,(%eax)
4255f1:	5a                   	pop    %edx
4255f2:	00 72 00             	add    %dh,0x0(%edx)
4255f5:	52                   	push   %edx
4255f6:	00 69 00             	add    %ch,0x0(%ecx)
4255f9:	37                   	aaa
4255fa:	00 44 00 50          	add    %al,0x50(%eax,%eax,1)
4255fe:	00 4d 00             	add    %cl,0x0(%ebp)
425601:	33 00                	xor    (%eax),%eax
425603:	62 00                	bound  %eax,(%eax)
425605:	77 00                	ja     0x425607
425607:	6e                   	outsb  %ds:(%esi),(%dx)
425608:	00 72 00             	add    %dh,0x0(%edx)
42560b:	6f                   	outsl  %ds:(%esi),(%dx)
42560c:	00 4d 00             	add    %cl,0x0(%ebp)
42560f:	37                   	aaa
425610:	00 30                	add    %dh,(%eax)
425612:	00 6a 00             	add    %ch,0x0(%edx)
425615:	39 00                	cmp    %eax,(%eax)
425617:	53                   	push   %ebx
425618:	00 72 00             	add    %dh,0x0(%edx)
42561b:	76 00                	jbe    0x42561d
42561d:	52                   	push   %edx
42561e:	00 73 00             	add    %dh,0x0(%ebx)
425621:	72 00                	jb     0x425623
425623:	53                   	push   %ebx
425624:	00 56 00             	add    %dl,0x0(%esi)
425627:	44                   	inc    %esp
425628:	00 6a 00             	add    %ch,0x0(%edx)
42562b:	52                   	push   %edx
42562c:	00 4f 00             	add    %cl,0x0(%edi)
42562f:	66 00 50 00          	data16 add %dl,0x0(%eax)
425633:	39 00                	cmp    %eax,(%eax)
425635:	2f                   	das
425636:	00 44 00 47          	add    %al,0x47(%eax,%eax,1)
42563a:	00 45 00             	add    %al,0x0(%ebp)
42563d:	75 00                	jne    0x42563f
42563f:	4e                   	dec    %esi
425640:	00 33                	add    %dh,(%ebx)
425642:	00 62 00             	add    %ah,0x0(%edx)
425645:	77 00                	ja     0x425647
425647:	6e                   	outsb  %ds:(%esi),(%dx)
425648:	00 72 00             	add    %dh,0x0(%edx)
42564b:	6f                   	outsl  %ds:(%esi),(%dx)
42564c:	00 4d 00             	add    %cl,0x0(%ebp)
42564f:	37                   	aaa
425650:	00 30                	add    %dh,(%eax)
425652:	00 6a 00             	add    %ch,0x0(%edx)
425655:	6c                   	insb   (%dx),%es:(%edi)
425656:	00 59 00             	add    %bl,0x0(%ecx)
425659:	55                   	push   %ebp
42565a:	00 74 00 4e          	add    %dh,0x4e(%eax,%eax,1)
42565e:	00 54 00 74          	add    %dl,0x74(%eax,%eax,1)
425662:	00 35 00 59 00 49    	add    %dh,0x49005900
425668:	00 55 00             	add    %dl,0x0(%ebp)
42566b:	6a 00                	push   $0x0
42566d:	5a                   	pop    %edx
42566e:	00 78 00             	add    %bh,0x0(%eax)
425671:	79 00                	jns    0x425673
425673:	52                   	push   %edx
425674:	00 77 00             	add    %dh,0x0(%edi)
425677:	58                   	pop    %eax
425678:	00 35 00 55 00 6a    	add    %dh,0x6a005500
42567e:	00 69 00             	add    %ch,0x0(%ecx)
425681:	51                   	push   %ecx
425682:	00 69 00             	add    %ch,0x0(%ecx)
425685:	72 00                	jb     0x425687
425687:	6c                   	insb   (%dx),%es:(%edi)
425688:	00 34 00             	add    %dh,(%eax,%eax,1)
42568b:	78 00                	js     0x42568d
42568d:	4c                   	dec    %esp
42568e:	00 48 00             	add    %cl,0x0(%eax)
425691:	67 00 7a 00          	add    %bh,0x0(%bp,%si)
425695:	55                   	push   %ebp
425696:	00 53 00             	add    %dl,0x0(%ebx)
425699:	2b 00                	sub    (%eax),%eax
42569b:	56                   	push   %esi
42569c:	00 7a 00             	add    %bh,0x0(%edx)
42569f:	51                   	push   %ecx
4256a0:	00 44 00 63          	add    %al,0x63(%eax,%eax,1)
4256a4:	00 32                	add    %dh,(%edx)
4256a6:	00 55 00             	add    %dl,0x0(%ebp)
4256a9:	61                   	popa
4256aa:	00 71 00             	add    %dh,0x0(%ecx)
4256ad:	62 00                	bound  %eax,(%eax)
4256af:	51                   	push   %ecx
4256b0:	00 33                	add    %dh,(%ebx)
4256b2:	00 39                	add    %bh,(%ecx)
4256b4:	00 4f 00             	add    %cl,0x0(%edi)
4256b7:	38 00                	cmp    %al,(%eax)