4178e9:	36 6f                	outsl  %ss:(%esi),(%dx)
4178eb:	4d                   	dec    %ebp
4178ec:	6a 78                	push   $0x78
4178ee:	52                   	push   %edx
4178ef:	79 46                	jns    0x417937
4178f1:	34 69                	xor    $0x69,%al
4178f3:	30 55 77             	xor    %dl,0x77(%ebp)
4178f6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4178fb:	71 44                	jno    0x417941
4178fd:	71 79                	jno    0x417978
4178ff:	55                   	push   %ebp
417900:	56                   	push   %esi
417901:	79 4a                	jns    0x41794d
417903:	4c                   	dec    %esp
417904:	58                   	pop    %eax
417905:	43                   	inc    %ebx
417906:	74 59                	je     0x417961
417908:	71 68                	jno    0x417972
41790a:	5a                   	pop    %edx
41790b:	30 24 6f             	xor    %ah,(%edi,%ebp,2)
41790e:	70 71                	jo     0x417981
417910:	6b 6f 6d 71          	imul   $0x71,0x6d(%edi),%ebp
417914:	68 55 42 6e 32       	push   $0x326e4255
417919:	57                   	push   %edi
41791a:	43                   	inc    %ebx
41791b:	65 45                	gs inc %ebp
41791d:	45                   	inc    %ebp
41791e:	76 47                	jbe    0x417967
417920:	41                   	inc    %ecx
417921:	58                   	pop    %eax
417922:	6c                   	insb   (%dx),%es:(%edi)
417923:	4e                   	dec    %esi
417924:	51                   	push   %ecx
417925:	24 49                	and    $0x49,%al
417927:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41792c:	73 30                	jae    0x41795e
41792e:	71 50                	jno    0x417980
417930:	6a 68                	push   $0x68
417932:	53                   	push   %ebx
417933:	67 78 79             	addr16 js 0x4179af
417936:	33 6b 35             	xor    0x35(%ebx),%ebp
417939:	67 6a 5f             	addr16 push $0x5f
41793c:	67 74 31             	addr16 je 0x417970
41793f:	32 45 51             	xor    0x51(%ebp),%al
417942:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417947:	71 64                	jno    0x4179ad
417949:	49                   	dec    %ecx
41794a:	6d                   	insl   (%dx),%es:(%edi)
41794b:	50                   	push   %eax
41794c:	41                   	inc    %ecx
41794d:	59                   	pop    %ecx
41794e:	31 6f 33             	xor    %ebp,0x33(%edi)
417951:	59                   	pop    %ecx
417952:	68 62 4c 74 75       	push   $0x75744c62
417957:	6b 77 43 51          	imul   $0x51,0x43(%edi),%esi
41795b:	39 31                	cmp    %esi,(%ecx)
41795d:	63 49 53             	arpl   %ecx,0x53(%ecx)
417960:	61                   	popa
417961:	65 49                	gs dec %ecx
417963:	45                   	inc    %ebp
417964:	57                   	push   %edi
417965:	52                   	push   %edx
417966:	4b                   	dec    %ebx
417967:	53                   	push   %ebx
417968:	59                   	pop    %ecx
417969:	72 47                	jb     0x4179b2
41796b:	5a                   	pop    %edx
41796c:	33 64 54 56          	xor    0x56(%esp,%edx,2),%esp
417970:	6e                   	outsb  %ds:(%esi),(%dx)
417971:	6b 59 3d 00          	imul   $0x0,0x3d(%ecx),%ebx
417975:	23 3d 71 5f 6b 47    	and    0x476b5f71,%edi
41797b:	79 45                	jns    0x4179c2
41797d:	6e                   	outsb  %ds:(%esi),(%dx)
41797e:	38 4b 72             	cmp    %cl,0x72(%ebx)
417981:	6d                   	insl   (%dx),%es:(%edi)
417982:	42                   	inc    %edx
417983:	6d                   	insl   (%dx),%es:(%edi)
417984:	74 35                	je     0x4179bb
417986:	4d                   	dec    %ebp
417987:	31 4e 39             	xor    %ecx,0x39(%esi)
41798a:	63 55 53             	arpl   %edx,0x53(%ebp)
41798d:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
417993:	71 24                	jno    0x4179b9
417995:	6e                   	outsb  %ds:(%esi),(%dx)
417996:	6a 6f                	push   $0x6f
417998:	70 52                	jo     0x4179ec
41799a:	72 50                	jb     0x4179ec
41799c:	62 6c 71 65          	bound  %ebp,0x65(%ecx,%esi,2)
4179a0:	24 79                	and    $0x79,%al
4179a2:	72 73                	jb     0x417a17
4179a4:	24 72                	and    $0x72,%al
4179a6:	73 75                	jae    0x417a1d
4179a8:	35 51 3d 3d 00       	xor    $0x3d3d51,%eax
4179ad:	23 3d 71 7a 61 37    	and    0x37617a71,%edi
4179b3:	4f                   	dec    %edi
4179b4:	31 41 48             	xor    %eax,0x48(%ecx)
4179b7:	72 72                	jb     0x417a2b
4179b9:	6f                   	outsl  %ds:(%esi),(%dx)
4179ba:	4a                   	dec    %edx
4179bb:	43                   	inc    %ebx
4179bc:	37                   	aaa
4179bd:	79 52                	jns    0x417a11
4179bf:	49                   	dec    %ecx
4179c0:	4a                   	dec    %edx
4179c1:	7a 34                	jp     0x4179f7
4179c3:	77 49                	ja     0x417a0e
4179c5:	4e                   	dec    %esi
4179c6:	52                   	push   %edx
4179c7:	5f                   	pop    %edi
4179c8:	53                   	push   %ebx
4179c9:	67 6f                	outsl  %ds:(%si),(%dx)
4179cb:	34 68                	xor    $0x68,%al
4179cd:	44                   	inc    %esp
4179ce:	70 51                	jo     0x417a21
4179d0:	72 6a                	jb     0x417a3c
4179d2:	5f                   	pop    %edi
4179d3:	4f                   	dec    %edi
4179d4:	59                   	pop    %ecx
4179d5:	66 49                	dec    %cx
4179d7:	72 6c                	jb     0x417a45
4179d9:	4a                   	dec    %edx
4179da:	45                   	inc    %ebp
4179db:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4179e0:	31 74 32 53          	xor    %esi,0x53(%edx,%esi,1)
4179e4:	24 69                	and    $0x69,%al
4179e6:	62 36                	bound  %esi,(%esi)
4179e8:	70 51                	jo     0x417a3b
4179ea:	46                   	inc    %esi
4179eb:	76 42                	jbe    0x417a2f
4179ed:	57                   	push   %edi
4179ee:	41                   	inc    %ecx
4179ef:	4a                   	dec    %edx
4179f0:	66 47                	inc    %di
4179f2:	39 42 31             	cmp    %eax,0x31(%edx)
4179f5:	51                   	push   %ecx
4179f6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4179fb:	71 33                	jno    0x417a30
4179fd:	35 6d 4d 42 66       	xor    $0x66424d6d,%eax
417a02:	4d                   	dec    %ebp
417a03:	63 52 52             	arpl   %edx,0x52(%edx)
417a06:	4b                   	dec    %ebx
417a07:	72 6a                	jb     0x417a73
417a09:	65 5a                	gs pop %edx
417a0b:	73 50                	jae    0x417a5d
417a0d:	4f                   	dec    %edi
417a0e:	43                   	inc    %ebx
417a0f:	7a 33                	jp     0x417a44
417a11:	41                   	inc    %ecx
417a12:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417a17:	71 46                	jno    0x417a5f
417a19:	78 45                	js     0x417a60
417a1b:	6c                   	insb   (%dx),%es:(%edi)
417a1c:	58                   	pop    %eax
417a1d:	54                   	push   %esp
417a1e:	33 54 5f 24          	xor    0x24(%edi,%ebx,2),%edx
417a22:	73 42                	jae    0x417a66
417a24:	5f                   	pop    %edi
417a25:	30 67 70             	xor    %ah,0x70(%edi)
417a28:	62 6d 51             	bound  %ebp,0x51(%ebp)
417a2b:	47                   	inc    %edi
417a2c:	49                   	dec    %ecx
417a2d:	41                   	inc    %ecx
417a2e:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417a33:	71 36                	jno    0x417a6b
417a35:	57                   	push   %edi
417a36:	38 4d 4b             	cmp    %cl,0x4b(%ebp)
417a39:	34 4c                	xor    $0x4c,%al
417a3b:	4b                   	dec    %ebx
417a3c:	6b 77 77 32          	imul   $0x32,0x77(%edi),%esi
417a40:	4a                   	dec    %edx
417a41:	76 73                	jbe    0x417ab6
417a43:	65 69 6b 57 71 65 41 	imul   $0x3d416571,%gs:0x57(%ebx),%ebp
417a4a:	3d
417a4b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417a50:	36 43                	ss inc %ebx
417a52:	74 33                	je     0x417a87
417a54:	51                   	push   %ecx
417a55:	6d                   	insl   (%dx),%es:(%edi)
417a56:	76 56                	jbe    0x417aae
417a58:	4c                   	dec    %esp
417a59:	46                   	inc    %esi
417a5a:	43                   	inc    %ebx
417a5b:	37                   	aaa
417a5c:	6d                   	insl   (%dx),%es:(%edi)
417a5d:	79 24                	jns    0x417a83
417a5f:	64 4c                	fs dec %esp
417a61:	31 75 45             	xor    %esi,0x45(%ebp)
417a64:	69 48 47 6d 58 4a 35 	imul   $0x354a586d,0x47(%eax),%ecx
417a6b:	71 43                	jno    0x417ab0
417a6d:	75 4b                	jne    0x417aba
417a6f:	34 57                	xor    $0x57,%al
417a71:	49                   	dec    %ecx
417a72:	68 44 77 66 68       	push   $0x68667744
417a77:	50                   	push   %eax
417a78:	54                   	push   %esp
417a79:	46                   	inc    %esi
417a7a:	73 3d                	jae    0x417ab9
417a7c:	00 23                	add    %ah,(%ebx)
417a7e:	3d 71 52 70 77       	cmp    $0x77705271,%eax
417a83:	33 30                	xor    (%eax),%esi
417a85:	4c                   	dec    %esp
417a86:	68 30 6e 66 68       	push   $0x68666e30
417a8b:	44                   	inc    %esp
417a8c:	72 79                	jb     0x417b07
417a8e:	71 6a                	jno    0x417afa
417a90:	68 79 6a 69 6b       	push   $0x6b696a79
417a95:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
417a9b:	71 32                	jno    0x417acf
417a9d:	56                   	push   %esi
417a9e:	38 56 4e             	cmp    %dl,0x4e(%esi)
417aa1:	31 5a 71             	xor    %ebx,0x71(%edx)
417aa4:	6e                   	outsb  %ds:(%esi),(%dx)
417aa5:	58                   	pop    %eax
417aa6:	4f                   	dec    %edi
417aa7:	42                   	inc    %edx
417aa8:	68 6b 5a 5a 72       	push   $0x725a5a6b
417aad:	36 77 33             	ss ja  0x417ae3
417ab0:	56                   	push   %esi
417ab1:	41                   	inc    %ecx
417ab2:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417ab7:	71 58                	jno    0x417b11
417ab9:	75 53                	jne    0x417b0e
417abb:	4f                   	dec    %edi
417abc:	4c                   	dec    %esp
417abd:	34 45                	xor    $0x45,%al
417abf:	54                   	push   %esp
417ac0:	42                   	inc    %edx
417ac1:	79 69                	jns    0x417b2c
417ac3:	77 64                	ja     0x417b29
417ac5:	41                   	inc    %ecx
417ac6:	52                   	push   %edx
417ac7:	49                   	dec    %ecx
417ac8:	5f                   	pop    %edi
417ac9:	44                   	inc    %esp
417aca:	73 30                	jae    0x417afc
417acc:	43                   	inc    %ebx
417acd:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
417ad3:	71 45                	jno    0x417b1a
417ad5:	6f                   	outsl  %ds:(%esi),(%dx)
417ad6:	4d                   	dec    %ebp
417ad7:	24 64                	and    $0x64,%al
417ad9:	41                   	inc    %ecx
417ada:	50                   	push   %eax
417adb:	44                   	inc    %esp
417adc:	39 6a 39             	cmp    %ebp,0x39(%edx)
417adf:	4c                   	dec    %esp
417ae0:	31 59 4f             	xor    %ebx,0x4f(%ecx)
417ae3:	5a                   	pop    %edx
417ae4:	55                   	push   %ebp
417ae5:	32 42 39             	xor    0x39(%edx),%al
417ae8:	37                   	aaa
417ae9:	69 77 6d 30 76 5a 4f 	imul   $0x4f5a7630,0x6d(%edi),%esi
417af0:	4a                   	dec    %edx
417af1:	65 31 33             	xor    %esi,%gs:(%ebx)
417af4:	4c                   	dec    %esp
417af5:	44                   	inc    %esp
417af6:	42                   	inc    %edx
417af7:	33 47 61             	xor    0x61(%edi),%eax
417afa:	79 57                	jns    0x417b53
417afc:	51                   	push   %ecx
417afd:	45                   	inc    %ebp
417afe:	6f                   	outsl  %ds:(%esi),(%dx)
417aff:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417b04:	61                   	popa
417b05:	50                   	push   %eax
417b06:	6b 45 4b 4a          	imul   $0x4a,0x4b(%ebp),%eax
417b0a:	6d                   	insl   (%dx),%es:(%edi)
417b0b:	64 44                	fs inc %esp
417b0d:	37                   	aaa
417b0e:	42                   	inc    %edx
417b0f:	67 47                	addr16 inc %edi
417b11:	31 38                	xor    %edi,(%eax)
417b13:	52                   	push   %edx
417b14:	30 57 73             	xor    %dl,0x73(%edi)
417b17:	6e                   	outsb  %ds:(%esi),(%dx)
417b18:	48                   	dec    %eax
417b19:	41                   	inc    %ecx
417b1a:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417b1f:	71 76                	jno    0x417b97
417b21:	7a 31                	jp     0x417b54
417b23:	73 56                	jae    0x417b7b
417b25:	41                   	inc    %ecx
417b26:	30 65 50             	xor    %ah,0x50(%ebp)
417b29:	41                   	inc    %ecx
417b2a:	67 73 31             	addr16 jae 0x417b5e
417b2d:	6e                   	outsb  %ds:(%esi),(%dx)
417b2e:	7a 49                	jp     0x417b79
417b30:	48                   	dec    %eax
417b31:	51                   	push   %ecx
417b32:	54                   	push   %esp
417b33:	46                   	inc    %esi
417b34:	56                   	push   %esi
417b35:	74 6a                	je     0x417ba1
417b37:	6c                   	insb   (%dx),%es:(%edi)
417b38:	6a 70                	push   $0x70
417b3a:	65 4a                	gs dec %edx
417b3c:	31 51 4f             	xor    %edx,0x4f(%ecx)
417b3f:	31 53 31             	xor    %edx,0x31(%ebx)
417b42:	39 76 4c             	cmp    %esi,0x4c(%esi)
417b45:	78 6e                	js     0x417bb5
417b47:	38 44 4d 55          	cmp    %al,0x55(%ebp,%ecx,2)
417b4b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417b50:	4f                   	dec    %edi
417b51:	37                   	aaa
417b52:	59                   	pop    %ecx
417b53:	56                   	push   %esi
417b54:	50                   	push   %eax
417b55:	62 38                	bound  %edi,(%eax)
417b57:	66 6a 66             	pushw  $0x66
417b5a:	79 47                	jns    0x417ba3
417b5c:	77 38                	ja     0x417b96
417b5e:	31 70 48             	xor    %esi,0x48(%eax)
417b61:	63 4a 6a             	arpl   %ecx,0x6a(%edx)
417b64:	6e                   	outsb  %ds:(%esi),(%dx)
417b65:	77 3d                	ja     0x417ba4
417b67:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417b6c:	39 6c 76 54          	cmp    %ebp,0x54(%esi,%esi,2)
417b70:	6d                   	insl   (%dx),%es:(%edi)
417b71:	53                   	push   %ebx
417b72:	32 37                	xor    (%edi),%dh
417b74:	64 4e                	fs dec %esi
417b76:	36 46                	ss inc %esi
417b78:	41                   	inc    %ecx
417b79:	68 34 6d 62 4f       	push   $0x4f626d34
417b7e:	6e                   	outsb  %ds:(%esi),(%dx)
417b7f:	52                   	push   %edx
417b80:	73 51                	jae    0x417bd3
417b82:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
417b87:	71 30                	jno    0x417bb9
417b89:	6d                   	insl   (%dx),%es:(%edi)
417b8a:	73 76                	jae    0x417c02
417b8c:	4c                   	dec    %esp
417b8d:	6f                   	outsl  %ds:(%esi),(%dx)
417b8e:	33 66 4b             	xor    0x4b(%esi),%esp
417b91:	6a 51                	push   $0x51
417b93:	35 75 63 49 46       	xor    $0x46496375,%eax
417b98:	78 6b                	js     0x417c05
417b9a:	64 75 72             	fs jne 0x417c0f
417b9d:	32 34 43             	xor    (%ebx,%eax,2),%dh
417ba0:	63 30                	arpl   %esi,(%eax)
417ba2:	74 46                	je     0x417bea
417ba4:	44                   	inc    %esp
417ba5:	47                   	inc    %edi
417ba6:	69 6d 67 63 71 67 74 	imul   $0x74677163,0x67(%ebp),%ebp
417bad:	41                   	inc    %ecx
417bae:	65 4b                	gs dec %ebx
417bb0:	5a                   	pop    %edx
417bb1:	71 38                	jno    0x417beb
417bb3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
417bb8:	57                   	push   %edi