4274ac:	6d                   	insl   (%dx),%es:(%edi)
4274ad:	45                   	inc    %ebp
4274ae:	67 36 35 59 38 71 79 	addr16 ss xor $0x79713859,%eax
4274b5:	73 51                	jae    0x427508
4274b7:	2b 71 7a             	sub    0x7a(%ecx),%esi
4274ba:	49                   	dec    %ecx
4274bb:	49                   	dec    %ecx
4274bc:	37                   	aaa
4274bd:	64 67 65 42          	fs addr16 gs inc %edx
4274c1:	69 58 7a 67 79 53 66 	imul   $0x66537967,0x7a(%eax),%ebx
4274c8:	46                   	inc    %esi
4274c9:	61                   	popa
4274ca:	73 4b                	jae    0x427517
4274cc:	6a 30                	push   $0x30
4274ce:	74 59                	je     0x427529
4274d0:	53                   	push   %ebx
4274d1:	35 6b 66 68 44       	xor    $0x4468666b,%eax
4274d6:	32 38                	xor    (%eax),%bh
4274d8:	51                   	push   %ecx
4274d9:	6f                   	outsl  %ds:(%esi),(%dx)
4274da:	63 44 4e 6b          	arpl   %eax,0x6b(%esi,%ecx,2)
4274de:	45                   	inc    %ebp
4274df:	74 6e                	je     0x42754f
4274e1:	76 72                	jbe    0x427555
4274e3:	4b                   	dec    %ebx
4274e4:	34 76                	xor    $0x76,%al
4274e6:	64 48                	fs dec %eax
4274e8:	6b 4a 52 67          	imul   $0x67,0x52(%edx),%ecx
4274ec:	50                   	push   %eax
4274ed:	41                   	inc    %ecx
4274ee:	48                   	dec    %eax
4274ef:	52                   	push   %edx
4274f0:	76 4f                	jbe    0x427541
4274f2:	55                   	push   %ebp
4274f3:	37                   	aaa
4274f4:	54                   	push   %esp
4274f5:	67 57                	addr16 push %edi
4274f7:	48                   	dec    %eax
4274f8:	53                   	push   %ebx
4274f9:	32 51 6e             	xor    0x6e(%ecx),%dl
4274fc:	55                   	push   %ebp
4274fd:	55                   	push   %ebp
4274fe:	61                   	popa
4274ff:	7a 77                	jp     0x427578
427501:	68 54 70 49 45       	push   $0x45497054
427506:	6d                   	insl   (%dx),%es:(%edi)
427507:	36 33 47 32          	xor    %ss:0x32(%edi),%eax
42750b:	64 52                	fs push %edx
42750d:	2f                   	das
42750e:	41                   	inc    %ecx
42750f:	34 32                	xor    $0x32,%al
427511:	4f                   	dec    %edi
427512:	66 61                	popaw
427514:	32 61 45             	xor    0x45(%ecx),%ah
427517:	64 30 62 56          	xor    %ah,%fs:0x56(%edx)
42751b:	41                   	inc    %ecx
42751c:	76 48                	jbe    0x427566
42751e:	65 74 79             	gs je  0x42759a
427521:	50                   	push   %eax
427522:	65 66 65 6e          	gs data16 outsb %gs:(%esi),(%dx)
427526:	6c                   	insb   (%dx),%es:(%edi)
427527:	5a                   	pop    %edx
427528:	42                   	inc    %edx
427529:	35 62 36 32 61       	xor    $0x61323662,%eax
42752e:	33 32                	xor    (%edx),%esi
427530:	63 57 67             	arpl   %edx,0x67(%edi)
427533:	65 65 68 50 50 6f 34 	gs gs push $0x346f5050
42753a:	6c                   	insb   (%dx),%es:(%edi)
42753b:	62 6a 37             	bound  %ebp,0x37(%edx)
42753e:	57                   	push   %edi
42753f:	6f                   	outsl  %ds:(%esi),(%dx)
427540:	73 67                	jae    0x4275a9
427542:	63 36                	arpl   %esi,(%esi)
427544:	4e                   	dec    %esi
427545:	63 46 6f             	arpl   %eax,0x6f(%esi)
427548:	51                   	push   %ecx
427549:	4a                   	dec    %edx
42754a:	74 5a                	je     0x4275a6
42754c:	4c                   	dec    %esp
42754d:	6d                   	insl   (%dx),%es:(%edi)
42754e:	66 33 6f 30          	xor    0x30(%edi),%bp
427552:	6a 47                	push   $0x47
427554:	37                   	aaa
427555:	64 6b 66 55 55       	imul   $0x55,%fs:0x55(%esi),%esp
42755a:	2b 73 68             	sub    0x68(%ebx),%esi
42755d:	6c                   	insb   (%dx),%es:(%edi)
42755e:	4a                   	dec    %edx
42755f:	56                   	push   %esi
427560:	53                   	push   %ebx
427561:	54                   	push   %esp
427562:	33 2f                	xor    (%edi),%ebp
427564:	4a                   	dec    %edx
427565:	46                   	inc    %esi
427566:	65 58                	gs pop %eax
427568:	67 66 69 6f 58 43 73 	imul   $0x7343,0x58(%bx),%bp
42756f:	62 68 49             	bound  %ebp,0x49(%eax)
427572:	2f                   	das
427573:	55                   	push   %ebp
427574:	46                   	inc    %esi
427575:	67 4f                	addr16 dec %edi
427577:	77 6e                	ja     0x4275e7
427579:	66 43                	inc    %bx
42757b:	57                   	push   %edi
42757c:	4f                   	dec    %edi
42757d:	4d                   	dec    %ebp
42757e:	67 2f                	addr16 das
427580:	59                   	pop    %ecx
427581:	4e                   	dec    %esi
427582:	2f                   	das
427583:	75 70                	jne    0x4275f5
427585:	66 4f                	dec    %di
427587:	48                   	dec    %eax
427588:	57                   	push   %edi
427589:	66 31 76 56          	xor    %si,0x56(%esi)
42758d:	79 33                	jns    0x4275c2
42758f:	45                   	inc    %ebp
427590:	51                   	push   %ecx
427591:	69 54 2f 65 71 44 77 	imul   $0x33774471,0x65(%edi,%ebp,1),%edx
427598:	33
427599:	35 48 47 6f 51       	xor    $0x516f4748,%eax
42759e:	65 76 78             	gs jbe 0x427619
4275a1:	6b 2b 65             	imul   $0x65,(%ebx),%ebp
4275a4:	71 32                	jno    0x4275d8
4275a6:	42                   	inc    %edx
4275a7:	4b                   	dec    %ebx
4275a8:	75 46                	jne    0x4275f0
4275aa:	73 6b                	jae    0x427617
4275ac:	68 2f 33 33 6b       	push   $0x6b33332f
4275b1:	79 64                	jns    0x427617
4275b3:	6d                   	insl   (%dx),%es:(%edi)
4275b4:	78 57                	js     0x42760d
4275b6:	48                   	dec    %eax
4275b7:	54                   	push   %esp
4275b8:	6e                   	outsb  %ds:(%esi),(%dx)
4275b9:	4d                   	dec    %ebp
4275ba:	6d                   	insl   (%dx),%es:(%edi)
4275bb:	30 66 75             	xor    %ah,0x75(%esi)
4275be:	31 4c 74 67          	xor    %ecx,0x67(%esp,%esi,2)
4275c2:	54                   	push   %esp
4275c3:	4e                   	dec    %esi
4275c4:	67 66 4b             	addr16 dec %bx
4275c7:	44                   	inc    %esp
4275c8:	56                   	push   %esi
4275c9:	35 4c 39 4a 34       	xor    $0x344a394c,%eax
4275ce:	33 4d 4d             	xor    0x4d(%ebp),%ecx
4275d1:	68 4c 56 63 57       	push   $0x5763564c
4275d6:	4e                   	dec    %esi
4275d7:	42                   	inc    %edx
4275d8:	39 79 79             	cmp    %edi,0x79(%ecx)
4275db:	4c                   	dec    %esp
4275dc:	66 72 70             	data16 jb 0x42764f
4275df:	6b 64 55 38 2b       	imul   $0x2b,0x38(%ebp,%edx,2),%esp
4275e4:	44                   	inc    %esp
4275e5:	56                   	push   %esi
4275e6:	7a 7a                	jp     0x427662
4275e8:	57                   	push   %edi
4275e9:	49                   	dec    %ecx
4275ea:	45                   	inc    %ebp
4275eb:	44                   	inc    %esp
4275ec:	6f                   	outsl  %ds:(%esi),(%dx)
4275ed:	6d                   	insl   (%dx),%es:(%edi)
4275ee:	62 68 33             	bound  %ebp,0x33(%eax)
4275f1:	64 4d                	fs dec %ebp
4275f3:	79 33                	jns    0x427628
4275f5:	69 47 6e 53 66 48 75 	imul   $0x75486653,0x6e(%edi),%eax
4275fc:	42                   	inc    %edx
4275fd:	74 41                	je     0x427640
4275ff:	4b                   	dec    %ebx
427600:	56                   	push   %esi
427601:	62 7a 6a             	bound  %edi,0x6a(%edx)
427604:	36 5a                	ss pop %edx
427606:	63 56 2b             	arpl   %edx,0x2b(%esi)
427609:	53                   	push   %ebx
42760a:	6d                   	insl   (%dx),%es:(%edi)
42760b:	58                   	pop    %eax
42760c:	64 33 52 30          	xor    %fs:0x30(%edx),%edx
427610:	73 54                	jae    0x427666
427612:	44                   	inc    %esp
427613:	62 6d 48             	bound  %ebp,0x48(%ebp)
427616:	61                   	popa
427617:	79 64                	jns    0x42767d
427619:	35 76 50 6d 34       	xor    $0x346d5076,%eax
42761e:	33 54 30 72          	xor    0x72(%eax,%esi,1),%edx
427622:	43                   	inc    %ebx
427623:	72 56                	jb     0x42767b
427625:	66 73 31             	data16 jae 0x427659
427628:	31 64 4a 34          	xor    %esp,0x34(%edx,%ecx,2)
42762c:	36 73 35             	ss jae 0x427664
42762f:	47                   	inc    %edi
427630:	4e                   	dec    %esi
427631:	58                   	pop    %eax
427632:	53                   	push   %ebx
427633:	62 49 71             	bound  %ecx,0x71(%ecx)
427636:	54                   	push   %esp
427637:	35 71 42 53 54       	xor    $0x54534271,%eax
42763c:	4d                   	dec    %ebp
42763d:	76 46                	jbe    0x427685
42763f:	6f                   	outsl  %ds:(%esi),(%dx)
427640:	67 36 78 71          	addr16 ss js 0x4276b5
427644:	72 47                	jb     0x42768d
427646:	52                   	push   %edx
427647:	4c                   	dec    %esp
427648:	5a                   	pop    %edx
427649:	36 2b 63 4f          	sub    %ss:0x4f(%ebx),%esp
42764d:	6d                   	insl   (%dx),%es:(%edi)
42764e:	55                   	push   %ebp
42764f:	66 5a                	pop    %dx
427651:	35 52 5a 45 4b       	xor    $0x4b455a52,%eax
427656:	41                   	inc    %ecx
427657:	4b                   	dec    %ebx
427658:	79 70                	jns    0x4276ca
42765a:	56                   	push   %esi
42765b:	62 37                	bound  %esi,(%edi)
42765d:	4b                   	dec    %ebx
42765e:	74 6e                	je     0x4276ce
427660:	4b                   	dec    %ebx
427661:	6d                   	insl   (%dx),%es:(%edi)
427662:	77 54                	ja     0x4276b8
427664:	66 69 71 39 66 36    	imul   $0x3666,0x39(%ecx),%si
42766a:	49                   	dec    %ecx
42766b:	57                   	push   %edi
42766c:	41                   	inc    %ecx
42766d:	5a                   	pop    %edx
42766e:	47                   	inc    %edi
42766f:	6b 59 45 30          	imul   $0x30,0x45(%ecx),%ebx
427673:	71 59                	jno    0x4276ce
427675:	32 78 4c             	xor    0x4c(%eax),%bh
427678:	43                   	inc    %ebx
427679:	50                   	push   %eax
42767a:	54                   	push   %esp
42767b:	73 69                	jae    0x4276e6
42767d:	77 73                	ja     0x4276f2
42767f:	33 6b 33             	xor    0x33(%ebx),%ebp
427682:	51                   	push   %ecx
427683:	56                   	push   %esi
427684:	42                   	inc    %edx
427685:	49                   	dec    %ecx
427686:	41                   	inc    %ecx
427687:	44                   	inc    %esp
427688:	53                   	push   %ebx
427689:	62 42 43             	bound  %eax,0x43(%edx)
42768c:	66 4d                	dec    %bp
42768e:	67 41                	addr16 inc %ecx
427690:	31 4c 72 4d          	xor    %ecx,0x4d(%edx,%esi,2)
427694:	4e                   	dec    %esi
427695:	6a 50                	push   $0x50
427697:	55                   	push   %ebp
427698:	7a 73                	jp     0x42770d
42769a:	51                   	push   %ecx
42769b:	6d                   	insl   (%dx),%es:(%edi)
42769c:	33 41 6a             	xor    0x6a(%ecx),%eax
42769f:	57                   	push   %edi
4276a0:	64 6e                	outsb  %fs:(%esi),(%dx)
4276a2:	6e                   	outsb  %ds:(%esi),(%dx)
4276a3:	4f                   	dec    %edi
4276a4:	6c                   	insb   (%dx),%es:(%edi)
4276a5:	66 4c                	dec    %sp
4276a7:	42                   	inc    %edx
4276a8:	63 32                	arpl   %esi,(%edx)
4276aa:	31 46 77             	xor    %eax,0x77(%esi)
4276ad:	39 68 61             	cmp    %ebp,0x61(%eax)
4276b0:	4d                   	dec    %ebp
4276b1:	71 4f                	jno    0x427702
4276b3:	57                   	push   %edi
4276b4:	2f                   	das
4276b5:	2b 6b 38             	sub    0x38(%ebx),%ebp
4276b8:	2f                   	das
4276b9:	62 37                	bound  %esi,(%edi)
4276bb:	44                   	inc    %esp
4276bc:	77 37                	ja     0x4276f5
4276be:	39 74 44 30          	cmp    %esi,0x30(%esp,%eax,2)
4276c2:	46                   	inc    %esi
4276c3:	47                   	inc    %edi
4276c4:	54                   	push   %esp
4276c5:	79 78                	jns    0x42773f
4276c7:	42                   	inc    %edx
4276c8:	72 73                	jb     0x42773d
4276ca:	6b 6d 59 54          	imul   $0x54,0x59(%ebp),%ebp
4276ce:	66 6b 6e 4a 74       	imul   $0x74,0x4a(%esi),%bp
4276d3:	71 57                	jno    0x42772c
4276d5:	32 73 6d             	xor    0x6d(%ebx),%dh
4276d8:	48                   	dec    %eax
4276d9:	2f                   	das
4276da:	51                   	push   %ecx
4276db:	56                   	push   %esi
4276dc:	4f                   	dec    %edi
4276dd:	68 70 52 74 68       	push   $0x68745270
4276e2:	59                   	pop    %ecx
4276e3:	45                   	inc    %ebp
4276e4:	57                   	push   %edi
4276e5:	4d                   	dec    %ebp
4276e6:	47                   	inc    %edi
4276e7:	6f                   	outsl  %ds:(%esi),(%dx)
4276e8:	55                   	push   %ebp
4276e9:	79 68                	jns    0x427753
4276eb:	32 67 58             	xor    0x58(%edi),%ah
4276ee:	79 7a                	jns    0x42776a
4276f0:	6e                   	outsb  %ds:(%esi),(%dx)
4276f1:	6c                   	insb   (%dx),%es:(%edi)
4276f2:	6e                   	outsb  %ds:(%esi),(%dx)
4276f3:	77 6f                	ja     0x427764
4276f5:	38 61 41             	cmp    %ah,0x41(%ecx)
4276f8:	6a 6c                	push   $0x6c
4276fa:	54                   	push   %esp
4276fb:	65 4e                	gs dec %esi
4276fd:	71 6c                	jno    0x42776b
4276ff:	6e                   	outsb  %ds:(%esi),(%dx)
427700:	7a 66                	jp     0x427768
427702:	7a 6e                	jp     0x427772
427704:	47                   	inc    %edi
427705:	47                   	inc    %edi
427706:	66 41                	inc    %cx
427708:	68 4d 44 47 63       	push   $0x6347444d
42770d:	55                   	push   %ebp
42770e:	64 52                	fs push %edx
427710:	53                   	push   %ebx
427711:	56                   	push   %esi
427712:	34 44                	xor    $0x44,%al
427714:	72 75                	jb     0x42778b
427716:	64 6a 51             	fs push $0x51
427719:	78 48                	js     0x427763
42771b:	65 32 36             	xor    %gs:(%esi),%dh
42771e:	36 45                	ss inc %ebp
427720:	68 48 6f 41 50       	push   $0x50416f48
427725:	48                   	dec    %eax
427726:	57                   	push   %edi
427727:	48                   	dec    %eax
427728:	56                   	push   %esi
427729:	7a 32                	jp     0x42775d
42772b:	59                   	pop    %ecx
42772c:	37                   	aaa
42772d:	58                   	pop    %eax
42772e:	52                   	push   %edx
42772f:	37                   	aaa
427730:	50                   	push   %eax
427731:	2f                   	das
427732:	32 35 37 53 62 32    	xor    0x32625337,%dh
427738:	55                   	push   %ebp
427739:	4f                   	dec    %edi
42773a:	43                   	inc    %ebx
42773b:	6f                   	outsl  %ds:(%esi),(%dx)
42773c:	54                   	push   %esp
42773d:	61                   	popa
42773e:	47                   	inc    %edi
42773f:	66 31 68 47          	xor    %bp,0x47(%eax)
427743:	67 6b 4b 68 7a       	imul   $0x7a,0x68(%bp,%di),%ecx
427748:	46                   	inc    %esi
427749:	77 76                	ja     0x4277c1
42774b:	36 38 34 35 69 4c 35 	cmp    %dh,%ss:0x32354c69(,%esi,1)
427752:	32