41961f:	6c                   	insb   (%dx),%es:(%edi)
419620:	30 47 78             	xor    %al,0x78(%edi)
419623:	68 38 7a 78 70       	push   $0x70787a38
419628:	61                   	popa
419629:	73 54                	jae    0x41967f
41962b:	66 44                	inc    %sp
41962d:	54                   	push   %esp
41962e:	79 62                	jns    0x419692
419630:	61                   	popa
419631:	66 34 59             	data16 xor $0x59,%al
419634:	5a                   	pop    %edx
419635:	61                   	popa
419636:	71 31                	jno    0x419669
419638:	49                   	dec    %ecx
419639:	6c                   	insb   (%dx),%es:(%edi)
41963a:	62 35 4e 49 73 6e    	bound  %esi,0x6e73494e
419640:	39 55 70             	cmp    %edx,0x70(%ebp)
419643:	36 6b 42 53 45       	imul   $0x45,%ss:0x53(%edx),%eax
419648:	61                   	popa
419649:	79 37                	jns    0x419682
41964b:	6f                   	outsl  %ds:(%esi),(%dx)
41964c:	45                   	inc    %ebp
41964d:	53                   	push   %ebx
41964e:	4b                   	dec    %ebx
41964f:	43                   	inc    %ebx
419650:	63 78 5a             	arpl   %edi,0x5a(%eax)
419653:	52                   	push   %edx
419654:	68 74 6e 79 41       	push   $0x41796e74
419659:	49                   	dec    %ecx
41965a:	37                   	aaa
41965b:	38 4d 54             	cmp    %cl,0x54(%ebp)
41965e:	63 54 4d 6f          	arpl   %edx,0x6f(%ebp,%ecx,2)
419662:	76 68                	jbe    0x4196cc
419664:	6a 58                	push   $0x58
419666:	38 74 59 6d          	cmp    %dh,0x6d(%ecx,%ebx,2)
41966a:	71 74                	jno    0x4196e0
41966c:	32 66 74             	xor    0x74(%esi),%ah
41966f:	73 30                	jae    0x4196a1
419671:	7a 2b                	jp     0x41969e
419673:	73 53                	jae    0x4196c8
419675:	30 69 41             	xor    %ch,0x41(%ecx)
419678:	53                   	push   %ebx
419679:	77 42                	ja     0x4196bd
41967b:	6b 6c 33 6e 54       	imul   $0x54,0x6e(%ebx,%esi,1),%ebp
419680:	6a 76                	push   $0x76
419682:	75 6d                	jne    0x4196f1
419684:	41                   	inc    %ecx
419685:	2f                   	das
419686:	36 62 42 31          	bound  %eax,%ss:0x31(%edx)
41968a:	45                   	inc    %ebp
41968b:	55                   	push   %ebp
41968c:	32 2b                	xor    (%ebx),%ch
41968e:	4a                   	dec    %edx
41968f:	77 46                	ja     0x4196d7
419691:	50                   	push   %eax
419692:	78 48                	js     0x4196dc
419694:	42                   	inc    %edx
419695:	59                   	pop    %ecx
419696:	6a 4c                	push   $0x4c
419698:	6a 6a                	push   $0x6a
41969a:	69 75 68 49 47 52 51 	imul   $0x51524749,0x68(%ebp),%esi
4196a1:	73 61                	jae    0x419704
4196a3:	66 44                	inc    %sp
4196a5:	41                   	inc    %ecx
4196a6:	37                   	aaa
4196a7:	42                   	inc    %edx
4196a8:	52                   	push   %edx
4196a9:	51                   	push   %ecx
4196aa:	74 78                	je     0x419724
4196ac:	68 71 6d 35 63       	push   $0x63356d71
4196b1:	73 37                	jae    0x4196ea
4196b3:	4f                   	dec    %edi
4196b4:	53                   	push   %ebx
4196b5:	78 47                	js     0x4196fe
4196b7:	4e                   	dec    %esi
4196b8:	75 58                	jne    0x419712
4196ba:	4f                   	dec    %edi
4196bb:	55                   	push   %ebp
4196bc:	64 33 79 65          	xor    %fs:0x65(%ecx),%edi
4196c0:	35 64 49 6b 51       	xor    $0x516b4964,%eax
4196c5:	6b 58 59 6c          	imul   $0x6c,0x59(%eax),%ebx
4196c9:	47                   	inc    %edi
4196ca:	64 38 4d 63          	cmp    %cl,%fs:0x63(%ebp)
4196ce:	6e                   	outsb  %ds:(%esi),(%dx)
4196cf:	31 6b 44             	xor    %ebp,0x44(%ebx)
4196d2:	67 71 39             	addr16 jno 0x41970e
4196d5:	6b 34 46 48          	imul   $0x48,(%esi,%eax,2),%esi
4196d9:	42                   	inc    %edx
4196da:	61                   	popa
4196db:	67 4b                	addr16 dec %ebx
4196dd:	6a 70                	push   $0x70
4196df:	38 31                	cmp    %dh,(%ecx)
4196e1:	31 4f 6e             	xor    %ecx,0x6e(%edi)
4196e4:	58                   	pop    %eax
4196e5:	45                   	inc    %ebp
4196e6:	45                   	inc    %ebp
4196e7:	6a 79                	push   $0x79
4196e9:	63 77 48             	arpl   %esi,0x48(%edi)
4196ec:	2f                   	das
4196ed:	75 74                	jne    0x419763
4196ef:	35 5a 49 71 37       	xor    $0x3771495a,%eax
4196f4:	78 42                	js     0x419738
4196f6:	6d                   	insl   (%dx),%es:(%edi)
4196f7:	46                   	inc    %esi
4196f8:	78 52                	js     0x41974c
4196fa:	57                   	push   %edi
4196fb:	4f                   	dec    %edi
4196fc:	50                   	push   %eax
4196fd:	59                   	pop    %ecx
4196fe:	2f                   	das
4196ff:	74 55                	je     0x419756
419701:	76 41                	jbe    0x419744
419703:	69 69 49 34 42 50 32 	imul   $0x32504234,0x49(%ecx),%ebp
41970a:	33 54 52 32          	xor    0x32(%edx,%edx,2),%edx
41970e:	64 44                	fs inc %esp
419710:	50                   	push   %eax
419711:	64 4f                	fs dec %edi
419713:	42                   	inc    %edx
419714:	39 2b                	cmp    %ebp,(%ebx)
419716:	47                   	inc    %edi
419717:	4d                   	dec    %ebp
419718:	67 68 6f 54 52 56    	addr16 push $0x5652546f
41971e:	35 49 69 44 31       	xor    $0x31446949,%eax
419723:	33 6a 68             	xor    0x68(%edx),%ebp
419726:	42                   	inc    %edx
419727:	4c                   	dec    %esp
419728:	4b                   	dec    %ebx
419729:	51                   	push   %ecx
41972a:	36 7a 4d             	ss jp  0x41977a
41972d:	75 41                	jne    0x419770
41972f:	58                   	pop    %eax
419730:	31 2f                	xor    %ebp,(%edi)
419732:	75 56                	jne    0x41978a
419734:	76 68                	jbe    0x41979e
419736:	61                   	popa
419737:	37                   	aaa
419738:	30 33                	xor    %dh,(%ebx)
41973a:	57                   	push   %edi
41973b:	74 4b                	je     0x419788
41973d:	58                   	pop    %eax
41973e:	54                   	push   %esp
41973f:	48                   	dec    %eax
419740:	32 61 79             	xor    0x79(%ecx),%ah
419743:	73 42                	jae    0x419787
419745:	6f                   	outsl  %ds:(%esi),(%dx)
419746:	58                   	pop    %eax
419747:	5a                   	pop    %edx
419748:	42                   	inc    %edx
419749:	61                   	popa
41974a:	7a 71                	jp     0x4197bd
41974c:	46                   	inc    %esi
41974d:	42                   	inc    %edx
41974e:	44                   	inc    %esp
41974f:	6e                   	outsb  %ds:(%esi),(%dx)
419750:	55                   	push   %ebp
419751:	71 2f                	jno    0x419782
419753:	4f                   	dec    %edi
419754:	33 51 30             	xor    0x30(%ecx),%edx
419757:	41                   	inc    %ecx
419758:	32 39                	xor    (%ecx),%bh
41975a:	52                   	push   %edx
41975b:	51                   	push   %ecx
41975c:	7a 71                	jp     0x4197cf
41975e:	63 7a 4e             	arpl   %edi,0x4e(%edx)
419761:	71 62                	jno    0x4197c5
419763:	2f                   	das
419764:	53                   	push   %ebx
419765:	36 61                	ss popa
419767:	66 79 73             	data16 jns 0x4197dd
41976a:	72 69                	jb     0x4197d5
41976c:	51                   	push   %ecx
41976d:	64 69 68 4a 71 31 33 	imul   $0x46333171,%fs:0x4a(%eax),%ebp
419774:	46
419775:	72 55                	jb     0x4197cc
419777:	32 6c 52 72          	xor    0x72(%edx,%edx,2),%ch
41977b:	6c                   	insb   (%dx),%es:(%edi)
41977c:	50                   	push   %eax
41977d:	6a 74                	push   $0x74
41977f:	44                   	inc    %esp
419780:	69 64 52 79 47 4e 65 	imul   $0x78654e47,0x79(%edx,%edx,2),%esp
419787:	78
419788:	4c                   	dec    %esp
419789:	46                   	inc    %esi
41978a:	38 66 4d             	cmp    %ah,0x4d(%esi)
41978d:	64 6a 70             	fs push $0x70
419790:	6e                   	outsb  %ds:(%esi),(%dx)
419791:	33 6f 76             	xor    0x76(%edi),%ebp
419794:	58                   	pop    %eax
419795:	74 4a                	je     0x4197e1
419797:	2b 7a 33             	sub    0x33(%edx),%edi
41979a:	66 68 54 65          	pushw  $0x6554
41979e:	57                   	push   %edi
41979f:	75 35                	jne    0x4197d6
4197a1:	36 56                	ss push %esi
4197a3:	78 45                	js     0x4197ea
4197a5:	51                   	push   %ecx
4197a6:	4a                   	dec    %edx
4197a7:	47                   	inc    %edi
4197a8:	30 78 50             	xor    %bh,0x50(%eax)
4197ab:	58                   	pop    %eax
4197ac:	50                   	push   %eax
4197ad:	59                   	pop    %ecx
4197ae:	39 31                	cmp    %esi,(%ecx)
4197b0:	51                   	push   %ecx
4197b1:	74 72                	je     0x419825
4197b3:	78 72                	js     0x419827
4197b5:	65 61                	gs popa
4197b7:	71 56                	jno    0x41980f
4197b9:	4d                   	dec    %ebp
4197ba:	72 30                	jb     0x4197ec
4197bc:	5a                   	pop    %edx
4197bd:	34 76                	xor    $0x76,%al
4197bf:	68 67 54 53 61       	push   $0x61535467
4197c4:	2f                   	das
4197c5:	32 64 41 49          	xor    0x49(%ecx,%eax,2),%ah
4197c9:	51                   	push   %ecx
4197ca:	35 59 64 66 71       	xor    $0x71666459,%eax
4197cf:	66 71 30             	data16 jno 0x419802
4197d2:	4c                   	dec    %esp
4197d3:	6e                   	outsb  %ds:(%esi),(%dx)
4197d4:	58                   	pop    %eax
4197d5:	33 41 52             	xor    0x52(%ecx),%eax
4197d8:	53                   	push   %ebx
4197d9:	70 66                	jo     0x419841
4197db:	2b 49 76             	sub    0x76(%ecx),%ecx
4197de:	33 6f 33             	xor    0x33(%edi),%ebp
4197e1:	56                   	push   %esi
4197e2:	67 4e                	addr16 dec %esi
4197e4:	65 50                	gs push %eax
4197e6:	73 46                	jae    0x41982e
4197e8:	63 50 56             	arpl   %edx,0x56(%eax)
4197eb:	5a                   	pop    %edx
4197ec:	43                   	inc    %ebx
4197ed:	64 34 7a             	fs xor $0x7a,%al
4197f0:	68 4f 6a 6b 66       	push   $0x666b6a4f
4197f5:	68 4d 49 4c 74       	push   $0x744c494d
4197fa:	48                   	dec    %eax
4197fb:	6f                   	outsl  %ds:(%esi),(%dx)
4197fc:	37                   	aaa
4197fd:	37                   	aaa
4197fe:	73 73                	jae    0x419873
419800:	39 55 4c             	cmp    %edx,0x4c(%ebp)
419803:	36 49                	ss dec %ecx
419805:	69 43 41 57 30 61 73 	imul   $0x73613057,0x41(%ebx),%eax
41980c:	56                   	push   %esi
41980d:	68 74 77 49 2b       	push   $0x2b497774
419812:	65 6a 70             	gs push $0x70
419815:	4e                   	dec    %esi
419816:	76 4d                	jbe    0x419865
419818:	2f                   	das
419819:	36 6a 35             	ss push $0x35
41981c:	75 31                	jne    0x41984f
41981e:	69 51 77 55 6f 4a 51 	imul   $0x514a6f55,0x77(%ecx),%edx
419825:	39 71 72             	cmp    %esi,0x72(%ecx)
419828:	34 50                	xor    $0x50,%al
41982a:	6e                   	outsb  %ds:(%esi),(%dx)
41982b:	77 74                	ja     0x4198a1
41982d:	4c                   	dec    %esp
41982e:	39 32                	cmp    %esi,(%edx)
419830:	2f                   	das
419831:	4b                   	dec    %ebx
419832:	63 46 70             	arpl   %eax,0x70(%esi)
419835:	5a                   	pop    %edx
419836:	51                   	push   %ecx
419837:	44                   	inc    %esp
419838:	4a                   	dec    %edx
419839:	46                   	inc    %esi
41983a:	61                   	popa
41983b:	4b                   	dec    %ebx
41983c:	7a 34                	jp     0x419872
41983e:	6d                   	insl   (%dx),%es:(%edi)
41983f:	74 32                	je     0x419873
419841:	48                   	dec    %eax
419842:	38 69 6f             	cmp    %ch,0x6f(%ecx)
419845:	53                   	push   %ebx
419846:	4d                   	dec    %ebp
419847:	53                   	push   %ebx
419848:	39 75 6c             	cmp    %esi,0x6c(%ebp)
41984b:	41                   	inc    %ecx
41984c:	42                   	inc    %edx
41984d:	31 32                	xor    %esi,(%edx)
41984f:	35 64 6a 39 39       	xor    $0x39396a64,%eax
419854:	49                   	dec    %ecx
419855:	73 62                	jae    0x4198b9
419857:	42                   	inc    %edx
419858:	47                   	inc    %edi
419859:	62 67 4f             	bound  %esp,0x4f(%edi)
41985c:	4b                   	dec    %ebx
41985d:	47                   	inc    %edi
41985e:	37                   	aaa
41985f:	66 6c                	data16 insb (%dx),%es:(%edi)
419861:	76 6b                	jbe    0x4198ce
419863:	4f                   	dec    %edi
419864:	72 77                	jb     0x4198dd
419866:	64 34 65             	fs xor $0x65,%al
419869:	72 46                	jb     0x4198b1
41986b:	76 67                	jbe    0x4198d4
41986d:	38 4b 55             	cmp    %cl,0x55(%ebx)
419870:	47                   	inc    %edi
419871:	43                   	inc    %ebx
419872:	75 77                	jne    0x4198eb
419874:	45                   	inc    %ebp
419875:	42                   	inc    %edx
419876:	4c                   	dec    %esp
419877:	54                   	push   %esp
419878:	36 4d                	ss dec %ebp
41987a:	37                   	aaa
41987b:	6c                   	insb   (%dx),%es:(%edi)
41987c:	78 45                	js     0x4198c3
41987e:	36 4b                	ss dec %ebx
419880:	7a 74                	jp     0x4198f6
419882:	77 74                	ja     0x4198f8
419884:	68 7a 6c 73 51       	push   $0x51736c7a
419889:	4b                   	dec    %ebx
41988a:	41                   	inc    %ecx
41988b:	68 4d 76 54 75       	push   $0x7554764d
419890:	76 6c                	jbe    0x4198fe
419892:	75 57                	jne    0x4198eb
419894:	46                   	inc    %esi
419895:	61                   	popa
419896:	59                   	pop    %ecx
419897:	55                   	push   %ebp
419898:	4e                   	dec    %esi
419899:	4c                   	dec    %esp
41989a:	45                   	inc    %ebp
41989b:	72 32                	jb     0x4198cf
41989d:	2b 48 65             	sub    0x65(%eax),%ecx
4198a0:	62 69 2f             	bound  %ebp,0x2f(%ecx)
4198a3:	56                   	push   %esi
4198a4:	68 6e 51 6f 58       	push   $0x586f516e
4198a9:	66 59                	pop    %cx
4198ab:	79 68                	jns    0x419915
4198ad:	44                   	inc    %esp
4198ae:	54                   	push   %esp
4198af:	4b                   	dec    %ebx
4198b0:	7a 72                	jp     0x419924
4198b2:	34 70                	xor    $0x70,%al
4198b4:	62 6a 47             	bound  %ebp,0x47(%edx)
4198b7:	4e                   	dec    %esi
4198b8:	42                   	inc    %edx
4198b9:	66 4a                	dec    %dx
4198bb:	72 68                	jb     0x419925
4198bd:	6e                   	outsb  %ds:(%esi),(%dx)
4198be:	51                   	push   %ecx
4198bf:	74 76                	je     0x419937
4198c1:	55                   	push   %ebp
4198c2:	6a 76                	push   $0x76
4198c4:	65 34 47             	gs xor $0x47,%al
4198c7:	52                   	push   %edx
4198c8:	46                   	inc    %esi