42831b:	55                   	push   %ebp
42831c:	31 78 79             	xor    %edi,0x79(%eax)
42831f:	67 5a                	addr16 pop %edx
428321:	39 58 32             	cmp    %ebx,0x32(%eax)
428324:	42                   	inc    %edx
428325:	62 6c 33 34          	bound  %ebp,0x34(%ebx,%esi,1)
428329:	38 55 45             	cmp    %dl,0x45(%ebp)
42832c:	75 52                	jne    0x428380
42832e:	64 4c                	fs dec %esp
428330:	7a 4e                	jp     0x428380
428332:	4e                   	dec    %esi
428333:	2f                   	das
428334:	79 4f                	jns    0x428385
428336:	44                   	inc    %esp
428337:	62 64 78 6c          	bound  %esp,0x6c(%eax,%edi,2)
42833b:	6e                   	outsb  %ds:(%esi),(%dx)
42833c:	62 68 42             	bound  %ebp,0x42(%eax)
42833f:	43                   	inc    %ebx
428340:	6f                   	outsl  %ds:(%esi),(%dx)
428341:	66 66 5a             	data16 pop %dx
428344:	56                   	push   %esi
428345:	35 75 72 66 65       	xor    $0x65667275,%eax
42834a:	70 6b                	jo     0x4283b7
42834c:	58                   	pop    %eax
42834d:	68 74 6d 49 66       	push   $0x66496d74
428352:	51                   	push   %ecx
428353:	31 48 30             	xor    %ecx,0x30(%eax)
428356:	63 62 53             	arpl   %esp,0x53(%edx)
428359:	70 44                	jo     0x42839f
42835b:	49                   	dec    %ecx
42835c:	6f                   	outsl  %ds:(%esi),(%dx)
42835d:	47                   	inc    %edi
42835e:	2f                   	das
42835f:	4f                   	dec    %edi
428360:	58                   	pop    %eax
428361:	4a                   	dec    %edx
428362:	46                   	inc    %esi
428363:	76 43                	jbe    0x4283a8
428365:	53                   	push   %ebx
428366:	6a 63                	push   $0x63
428368:	56                   	push   %esi
428369:	31 49 64             	xor    %ecx,0x64(%ecx)
42836c:	69 71 64 39 4d 61 2b 	imul   $0x2b614d39,0x64(%ecx),%esi
428373:	4c                   	dec    %esp
428374:	4f                   	dec    %edi
428375:	6e                   	outsb  %ds:(%esi),(%dx)
428376:	76 72                	jbe    0x4283ea
428378:	44                   	inc    %esp
428379:	55                   	push   %ebp
42837a:	57                   	push   %edi
42837b:	52                   	push   %edx
42837c:	46                   	inc    %esi
42837d:	55                   	push   %ebp
42837e:	49                   	dec    %ecx
42837f:	6d                   	insl   (%dx),%es:(%edi)
428380:	37                   	aaa
428381:	4c                   	dec    %esp
428382:	4e                   	dec    %esi
428383:	42                   	inc    %edx
428384:	2f                   	das
428385:	63 36                	arpl   %esi,(%esi)
428387:	4a                   	dec    %edx
428388:	63 6d 65             	arpl   %ebp,0x65(%ebp)
42838b:	33 57 2b             	xor    0x2b(%edi),%edx
42838e:	46                   	inc    %esi
42838f:	76 53                	jbe    0x4283e4
428391:	6e                   	outsb  %ds:(%esi),(%dx)
428392:	51                   	push   %ecx
428393:	33 59 51             	xor    0x51(%ecx),%ebx
428396:	38 52 4c             	cmp    %dl,0x4c(%edx)
428399:	67 69 4f 31 42 51 44 	imul   $0x37445142,0x31(%bx),%ecx
4283a0:	37
4283a1:	36 4b                	ss dec %ebx
4283a3:	54                   	push   %esp
4283a4:	35 56 30 75 56       	xor    $0x56753056,%eax
4283a9:	38 45 4c             	cmp    %al,0x4c(%ebp)
4283ac:	42                   	inc    %edx
4283ad:	53                   	push   %ebx
4283ae:	76 51                	jbe    0x428401
4283b0:	67 4c                	addr16 dec %esp
4283b2:	36 50                	ss push %eax
4283b4:	39 34 6f             	cmp    %esi,(%edi,%ebp,2)
4283b7:	34 6c                	xor    $0x6c,%al
4283b9:	64 51                	fs push %ecx
4283bb:	77 6f                	ja     0x42842c
4283bd:	44                   	inc    %esp
4283be:	71 4f                	jno    0x42840f
4283c0:	35 64 6d 4f 6a       	xor    $0x6a4f6d64,%eax
4283c5:	58                   	pop    %eax
4283c6:	75 42                	jne    0x42840a
4283c8:	4e                   	dec    %esi
4283c9:	66 4d                	dec    %bp
4283cb:	74 53                	je     0x428420
4283cd:	37                   	aaa
4283ce:	61                   	popa
4283cf:	62 63 51             	bound  %esp,0x51(%ebx)
4283d2:	35 39 79 52 72       	xor    $0x72527939,%eax
4283d7:	6f                   	outsl  %ds:(%esi),(%dx)
4283d8:	31 6b 57             	xor    %ebp,0x57(%ebx)
4283db:	48                   	dec    %eax
4283dc:	75 38                	jne    0x428416
4283de:	43                   	inc    %ebx
4283df:	4a                   	dec    %edx
4283e0:	75 68                	jne    0x42844a
4283e2:	55                   	push   %ebp
4283e3:	64 50                	fs push %eax
4283e5:	31 67 46             	xor    %esp,0x46(%edi)
4283e8:	57                   	push   %edi
4283e9:	65 51                	gs push %ecx
4283eb:	66 74 36             	data16 je 0x428424
4283ee:	4d                   	dec    %ebp
4283ef:	34 57                	xor    $0x57,%al
4283f1:	53                   	push   %ebx
4283f2:	42                   	inc    %edx
4283f3:	37                   	aaa
4283f4:	50                   	push   %eax
4283f5:	63 30                	arpl   %esi,(%eax)
4283f7:	4c                   	dec    %esp
4283f8:	45                   	inc    %ebp
4283f9:	63 47 63             	arpl   %eax,0x63(%edi)
4283fc:	57                   	push   %edi
4283fd:	5a                   	pop    %edx
4283fe:	77 38                	ja     0x428438
428400:	53                   	push   %ebx
428401:	39 73 42             	cmp    %esi,0x42(%ebx)
428404:	50                   	push   %eax
428405:	6f                   	outsl  %ds:(%esi),(%dx)
428406:	6e                   	outsb  %ds:(%esi),(%dx)
428407:	43                   	inc    %ebx
428408:	58                   	pop    %eax
428409:	48                   	dec    %eax
42840a:	6a 45                	push   $0x45
42840c:	6d                   	insl   (%dx),%es:(%edi)
42840d:	42                   	inc    %edx
42840e:	57                   	push   %edi
42840f:	33 4b 39             	xor    0x39(%ebx),%ecx
428412:	45                   	inc    %ebp
428413:	77 66                	ja     0x42847b
428415:	39 50 2f             	cmp    %edx,0x2f(%eax)
428418:	77 2b                	ja     0x428445
42841a:	6a 50                	push   $0x50
42841c:	47                   	inc    %edi
42841d:	68 66 70 30 57       	push   $0x57307066
428422:	6c                   	insb   (%dx),%es:(%edi)
428423:	73 64                	jae    0x428489
428425:	67 38 61 77          	cmp    %ah,0x77(%bx,%di)
428429:	6b 77 72 79          	imul   $0x79,0x72(%edi),%esi
42842d:	55                   	push   %ebp
42842e:	79 51                	jns    0x428481
428430:	2b 39                	sub    (%ecx),%edi
428432:	7a 4a                	jp     0x42847e
428434:	76 2b                	jbe    0x428461
428436:	54                   	push   %esp
428437:	2f                   	das
428438:	69 59 61 76 62 4a 6d 	imul   $0x6d4a6276,0x61(%ecx),%ebx
42843f:	5a                   	pop    %edx
428440:	2f                   	das
428441:	66 4b                	dec    %bx
428443:	62 2f                	bound  %ebp,(%edi)
428445:	57                   	push   %edi
428446:	6e                   	outsb  %ds:(%esi),(%dx)
428447:	6e                   	outsb  %ds:(%esi),(%dx)
428448:	75 55                	jne    0x42849f
42844a:	4e                   	dec    %esi
42844b:	4f                   	dec    %edi
42844c:	5a                   	pop    %edx
42844d:	4c                   	dec    %esp
42844e:	50                   	push   %eax
42844f:	4c                   	dec    %esp
428450:	69 66 66 59 32 4b 5a 	imul   $0x5a4b3259,0x66(%esi),%esp
428457:	76 4c                	jbe    0x4284a5
428459:	77 46                	ja     0x4284a1
42845b:	36 77 54             	ss ja  0x4284b2
42845e:	4c                   	dec    %esp
42845f:	36 7a 30             	ss jp  0x428492
428462:	4d                   	dec    %ebp
428463:	61                   	popa
428464:	6e                   	outsb  %ds:(%esi),(%dx)
428465:	35 5a 6d 30 5a       	xor    $0x5a306d5a,%eax
42846a:	63 76 68             	arpl   %esi,0x68(%esi)
42846d:	71 64                	jno    0x4284d3
42846f:	54                   	push   %esp
428470:	62 69 73             	bound  %ebp,0x73(%ecx)
428473:	41                   	inc    %ecx
428474:	68 44 75 67 55       	push   $0x55677544
428479:	73 77                	jae    0x4284f2
42847b:	53                   	push   %ebx
42847c:	66 58                	pop    %ax
42847e:	43                   	inc    %ebx
42847f:	39 35 66 67 67 49    	cmp    %esi,0x49676766
428485:	72 4d                	jb     0x4284d4
428487:	6c                   	insb   (%dx),%es:(%edi)
428488:	6a 4a                	push   $0x4a
42848a:	2b 59 50             	sub    0x50(%ecx),%ebx
42848d:	50                   	push   %eax
42848e:	77 79                	ja     0x428509
428490:	6b 53 69 4d          	imul   $0x4d,0x69(%ebx),%edx
428494:	2b 67 70             	sub    0x70(%edi),%esp
428497:	35 2b 4c 49 4e       	xor    $0x4e494c2b,%eax
42849c:	56                   	push   %esi
42849d:	62 69 5a             	bound  %ebp,0x5a(%ecx)
4284a0:	54                   	push   %esp
4284a1:	6e                   	outsb  %ds:(%esi),(%dx)
4284a2:	41                   	inc    %ecx
4284a3:	4a                   	dec    %edx
4284a4:	77 76                	ja     0x42851c
4284a6:	31 51 55             	xor    %edx,0x55(%ecx)
4284a9:	7a 4d                	jp     0x4284f8
4284ab:	74 7a                	je     0x428527
4284ad:	47                   	inc    %edi
4284ae:	59                   	pop    %ecx
4284af:	41                   	inc    %ecx
4284b0:	72 4a                	jb     0x4284fc
4284b2:	6f                   	outsl  %ds:(%esi),(%dx)
4284b3:	45                   	inc    %ebp
4284b4:	49                   	dec    %ecx
4284b5:	65 66 50             	gs push %ax
4284b8:	58                   	pop    %eax
4284b9:	5a                   	pop    %edx
4284ba:	41                   	inc    %ecx
4284bb:	74 32                	je     0x4284ef
4284bd:	4f                   	dec    %edi
4284be:	32 61 53             	xor    0x53(%ecx),%ah
4284c1:	44                   	inc    %esp
4284c2:	53                   	push   %ebx
4284c3:	7a 69                	jp     0x42852e
4284c5:	6e                   	outsb  %ds:(%esi),(%dx)
4284c6:	71 43                	jno    0x42850b
4284c8:	77 55                	ja     0x42851f
4284ca:	6d                   	insl   (%dx),%es:(%edi)
4284cb:	55                   	push   %ebp
4284cc:	46                   	inc    %esi
4284cd:	35 4f 37 46 33       	xor    $0x3346374f,%eax
4284d2:	68 42 6f 50 35       	push   $0x35506f42
4284d7:	33 35 44 4b 62 64    	xor    0x64624b44,%esi
4284dd:	7a 45                	jp     0x428524
4284df:	62 54 63 4b          	bound  %edx,0x4b(%ebx,%eiz,2)
4284e3:	6f                   	outsl  %ds:(%esi),(%dx)
4284e4:	75 73                	jne    0x428559
4284e6:	6a 48                	push   $0x48
4284e8:	73 73                	jae    0x42855d
4284ea:	78 45                	js     0x428531
4284ec:	4b                   	dec    %ebx
4284ed:	4f                   	dec    %edi
4284ee:	41                   	inc    %ecx
4284ef:	31 47 76             	xor    %eax,0x76(%edi)
4284f2:	57                   	push   %edi
4284f3:	76 50                	jbe    0x428545
4284f5:	4e                   	dec    %esi
4284f6:	34 63                	xor    $0x63,%al
4284f8:	34 35                	xor    $0x35,%al
4284fa:	48                   	dec    %eax
4284fb:	4a                   	dec    %edx
4284fc:	7a 42                	jp     0x428540
4284fe:	38 57 79             	cmp    %dl,0x79(%edi)
428501:	34 58                	xor    $0x58,%al
428503:	52                   	push   %edx
428504:	76 64                	jbe    0x42856a
428506:	37                   	aaa
428507:	77 2f                	ja     0x428538
428509:	42                   	inc    %edx
42850a:	68 74 2f 48 2b       	push   $0x2b482f74
42850f:	35 52 48 73 75       	xor    $0x75734852,%eax
428514:	37                   	aaa
428515:	55                   	push   %ebp
428516:	68 78 56 67 67       	push   $0x67675678
42851b:	50                   	push   %eax
42851c:	4d                   	dec    %ebp
42851d:	34 47                	xor    $0x47,%al
42851f:	4a                   	dec    %edx
428520:	71 30                	jno    0x428552
428522:	4f                   	dec    %edi
428523:	4c                   	dec    %esp
428524:	55                   	push   %ebp
428525:	6f                   	outsl  %ds:(%esi),(%dx)
428526:	51                   	push   %ecx
428527:	4e                   	dec    %esi
428528:	5a                   	pop    %edx
428529:	6d                   	insl   (%dx),%es:(%edi)
42852a:	42                   	inc    %edx
42852b:	7a 33                	jp     0x428560
42852d:	44                   	inc    %esp
42852e:	69 69 33 6b 4a 43 63 	imul   $0x63434a6b,0x33(%ecx),%ebp
428535:	55                   	push   %ebp
428536:	4e                   	dec    %esi
428537:	4a                   	dec    %edx
428538:	54                   	push   %esp
428539:	54                   	push   %esp
42853a:	48                   	dec    %eax
42853b:	6c                   	insb   (%dx),%es:(%edi)
42853c:	65 2f                	gs das
42853e:	4c                   	dec    %esp
42853f:	67 45                	addr16 inc %ebp
428541:	49                   	dec    %ecx
428542:	79 76                	jns    0x4285ba
428544:	6e                   	outsb  %ds:(%esi),(%dx)
428545:	6f                   	outsl  %ds:(%esi),(%dx)
428546:	37                   	aaa
428547:	41                   	inc    %ecx
428548:	4f                   	dec    %edi
428549:	6a 55                	push   $0x55
42854b:	71 65                	jno    0x4285b2
42854d:	73 43                	jae    0x428592
42854f:	53                   	push   %ebx
428550:	33 43 6e             	xor    0x6e(%ebx),%eax
428553:	43                   	inc    %ebx
428554:	79 55                	jns    0x4285ab
428556:	4b                   	dec    %ebx
428557:	35 75 5a 72 41       	xor    $0x41725a75,%eax
42855c:	34 65                	xor    $0x65,%al
42855e:	72 51                	jb     0x4285b1
428560:	70 62                	jo     0x4285c4
428562:	44                   	inc    %esp
428563:	39 4c 59 75          	cmp    %ecx,0x75(%ecx,%ebx,2)
428567:	75 4d                	jne    0x4285b6
428569:	55                   	push   %ebp
42856a:	55                   	push   %ebp
42856b:	4f                   	dec    %edi
42856c:	71 39                	jno    0x4285a7
42856e:	35 4b 70 67 6e       	xor    $0x6e67704b,%eax
428573:	53                   	push   %ebx
428574:	43                   	inc    %ebx
428575:	68 65 36 78 53       	push   $0x53783665
42857a:	31 49 44             	xor    %ecx,0x44(%ecx)
42857d:	30 79 34             	xor    %bh,0x34(%ecx)
428580:	62 6e 46             	bound  %ebp,0x46(%esi)
428583:	4a                   	dec    %edx
428584:	6d                   	insl   (%dx),%es:(%edi)
428585:	71 2f                	jno    0x4285b6
428587:	38 32                	cmp    %dh,(%edx)
428589:	2f                   	das
42858a:	36 67 76 58          	ss addr16 jbe 0x4285e6
42858e:	66 32 56 49          	data16 xor 0x49(%esi),%dl
428592:	74 72                	je     0x428606
428594:	44                   	inc    %esp
428595:	67 36 55             	addr16 ss push %ebp
428598:	72 54                	jb     0x4285ee
42859a:	52                   	push   %edx
42859b:	38 6a 64             	cmp    %ch,0x64(%edx)
42859e:	52                   	push   %edx
42859f:	70 58                	jo     0x4285f9
4285a1:	77 64                	ja     0x428607
4285a3:	6a 32                	push   $0x32
4285a5:	4f                   	dec    %edi
4285a6:	73 4a                	jae    0x4285f2
4285a8:	36 2f                	ss das
4285aa:	6a 37                	push   $0x37
4285ac:	75 65                	jne    0x428613
4285ae:	73 39                	jae    0x4285e9
4285b0:	70 35                	jo     0x4285e7