4178e1:	52                   	push   %edx
4178e2:	4d                   	dec    %ebp
4178e3:	6e                   	outsb  %ds:(%esi),(%dx)
4178e4:	30 5a 70             	xor    %bl,0x70(%edx)
4178e7:	77 44                	ja     0x41792d
4178e9:	70 34                	jo     0x41791f
4178eb:	2f                   	das
4178ec:	51                   	push   %ecx
4178ed:	34 4f                	xor    $0x4f,%al
4178ef:	77 4f                	ja     0x417940
4178f1:	59                   	pop    %ecx
4178f2:	58                   	pop    %eax
4178f3:	71 79                	jno    0x41796e
4178f5:	30 51 51             	xor    %dl,0x51(%ecx)
4178f8:	4e                   	dec    %esi
4178f9:	31 69 78             	xor    %ebp,0x78(%ecx)
4178fc:	55                   	push   %ebp
4178fd:	71 4a                	jno    0x417949
4178ff:	31 4e 31             	xor    %ecx,0x31(%esi)
417902:	70 4d                	jo     0x417951
417904:	36 76 34             	ss jbe 0x41793b
417907:	42                   	inc    %edx
417908:	6c                   	insb   (%dx),%es:(%edi)
417909:	36 48                	ss dec %eax
41790b:	5a                   	pop    %edx
41790c:	34 72                	xor    $0x72,%al
41790e:	58                   	pop    %eax
41790f:	33 39                	xor    (%ecx),%edi
417911:	57                   	push   %edi
417912:	77 56                	ja     0x41796a
417914:	54                   	push   %esp
417915:	5a                   	pop    %edx
417916:	69 34 77 63 6e 53 67 	imul   $0x67536e63,(%edi,%esi,2),%esi
41791d:	58                   	pop    %eax
41791e:	53                   	push   %ebx
41791f:	61                   	popa
417920:	70 48                	jo     0x41796a
417922:	37                   	aaa
417923:	6b 70 4f 4c          	imul   $0x4c,0x4f(%eax),%esi
417927:	46                   	inc    %esi
417928:	6e                   	outsb  %ds:(%esi),(%dx)
417929:	75 33                	jne    0x41795e
41792b:	4b                   	dec    %ebx
41792c:	58                   	pop    %eax
41792d:	78 75                	js     0x4179a4
41792f:	4c                   	dec    %esp
417930:	44                   	inc    %esp
417931:	4c                   	dec    %esp
417932:	47                   	inc    %edi
417933:	61                   	popa
417934:	44                   	inc    %esp
417935:	51                   	push   %ecx
417936:	6f                   	outsl  %ds:(%esi),(%dx)
417937:	43                   	inc    %ebx
417938:	56                   	push   %esi
417939:	4e                   	dec    %esi
41793a:	6c                   	insb   (%dx),%es:(%edi)
41793b:	47                   	inc    %edi
41793c:	51                   	push   %ecx
41793d:	78 68                	js     0x4179a7
41793f:	57                   	push   %edi
417940:	6c                   	insb   (%dx),%es:(%edi)
417941:	74 58                	je     0x41799b
417943:	73 62                	jae    0x4179a7
417945:	70 72                	jo     0x4179b9
417947:	56                   	push   %esi
417948:	73 56                	jae    0x4179a0
41794a:	4a                   	dec    %edx
41794b:	50                   	push   %eax
41794c:	66 4b                	dec    %bx
41794e:	70 72                	jo     0x4179c2
417950:	70 36                	jo     0x417988
417952:	35 77 49 52 2f       	xor    $0x2f524977,%eax
417957:	48                   	dec    %eax
417958:	54                   	push   %esp
417959:	6c                   	insb   (%dx),%es:(%edi)
41795a:	69 72 41 4a 76 77 6e 	imul   $0x6e77764a,0x41(%edx),%esi
417961:	79 57                	jns    0x4179ba
417963:	70 63                	jo     0x4179c8
417965:	53                   	push   %ebx
417966:	75 50                	jne    0x4179b8
417968:	4b                   	dec    %ebx
417969:	72 55                	jb     0x4179c0
41796b:	31 78 30             	xor    %edi,0x30(%eax)
41796e:	36 4a                	ss dec %edx
417970:	52                   	push   %edx
417971:	68 42 2b 56 62       	push   $0x62562b42
417976:	57                   	push   %edi
417977:	51                   	push   %ecx
417978:	46                   	inc    %esi
417979:	49                   	dec    %ecx
41797a:	79 41                	jns    0x4179bd
41797c:	30 6e 35             	xor    %ch,0x35(%esi)
41797f:	52                   	push   %edx
417980:	50                   	push   %eax
417981:	72 55                	jb     0x4179d8
417983:	35 43 61 77 53       	xor    $0x53776143,%eax
417988:	52                   	push   %edx
417989:	61                   	popa
41798a:	6f                   	outsl  %ds:(%esi),(%dx)
41798b:	7a 75                	jp     0x417a02
41798d:	35 37 33 69 46       	xor    $0x46693337,%eax
417992:	55                   	push   %ebp
417993:	30 63 4e             	xor    %ah,0x4e(%ebx)
417996:	50                   	push   %eax
417997:	45                   	inc    %ebp
417998:	41                   	inc    %ecx
417999:	37                   	aaa
41799a:	32 33                	xor    (%ebx),%dh
41799c:	38 59 59             	cmp    %bl,0x59(%ecx)
41799f:	65 6a 67             	gs push $0x67
4179a2:	63 72 62             	arpl   %esi,0x62(%edx)
4179a5:	54                   	push   %esp
4179a6:	53                   	push   %ebx
4179a7:	36 65 55             	ss gs push %ebp
4179aa:	31 70 7a             	xor    %esi,0x7a(%eax)
4179ad:	35 38 74 67 63       	xor    $0x63677438,%eax
4179b2:	33 57 74             	xor    0x74(%edi),%edx
4179b5:	35 30 70 78 67       	xor    $0x67787030,%eax
4179ba:	6f                   	outsl  %ds:(%esi),(%dx)
4179bb:	46                   	inc    %esi
4179bc:	75 6d                	jne    0x417a2b
4179be:	6d                   	insl   (%dx),%es:(%edi)
4179bf:	44                   	inc    %esp
4179c0:	69 43 71 69 38 58 2f 	imul   $0x2f583869,0x71(%ebx),%eax
4179c7:	76 62                	jbe    0x417a2b
4179c9:	76 65                	jbe    0x417a30
4179cb:	59                   	pop    %ecx
4179cc:	42                   	inc    %edx
4179cd:	46                   	inc    %esi
4179ce:	6b 6a 77 76          	imul   $0x76,0x77(%edx),%ebp
4179d2:	56                   	push   %esi
4179d3:	31 57 78             	xor    %edx,0x78(%edi)
4179d6:	73 4a                	jae    0x417a22
4179d8:	65 66 58             	gs pop %ax
4179db:	31 54 44 6a          	xor    %edx,0x6a(%esp,%eax,2)
4179df:	34 65                	xor    $0x65,%al
4179e1:	2f                   	das
4179e2:	50                   	push   %eax
4179e3:	6b 79 4d 41          	imul   $0x41,0x4d(%ecx),%edi
4179e7:	4c                   	dec    %esp
4179e8:	51                   	push   %ecx
4179e9:	7a 41                	jp     0x417a2c
4179eb:	65 75 55             	gs jne 0x417a43
4179ee:	44                   	inc    %esp
4179ef:	66 37                	data16 aaa
4179f1:	63 70 4f             	arpl   %esi,0x4f(%eax)
4179f4:	37                   	aaa
4179f5:	73 4c                	jae    0x417a43
4179f7:	6f                   	outsl  %ds:(%esi),(%dx)
4179f8:	47                   	inc    %edi
4179f9:	34 47                	xor    $0x47,%al
4179fb:	68 43 50 36 70       	push   $0x70365043
417a00:	6a 49                	push   $0x49
417a02:	43                   	inc    %ebx
417a03:	79 49                	jns    0x417a4e
417a05:	68 75 36 78 55       	push   $0x55783675
417a0a:	64 4a                	fs dec %edx
417a0c:	7a 30                	jp     0x417a3e
417a0e:	4c                   	dec    %esp
417a0f:	4d                   	dec    %ebp
417a10:	4b                   	dec    %ebx
417a11:	47                   	inc    %edi
417a12:	4e                   	dec    %esi
417a13:	62 2b                	bound  %ebp,(%ebx)
417a15:	2b 59 47             	sub    0x47(%ecx),%ebx
417a18:	65 52                	gs push %edx
417a1a:	5a                   	pop    %edx
417a1b:	4c                   	dec    %esp
417a1c:	64 6d                	fs insl (%dx),%es:(%edi)
417a1e:	62 4e 45             	bound  %ecx,0x45(%esi)
417a21:	48                   	dec    %eax
417a22:	6e                   	outsb  %ds:(%esi),(%dx)
417a23:	39 4d 49             	cmp    %ecx,0x49(%ebp)
417a26:	52                   	push   %edx
417a27:	39 66 54             	cmp    %esp,0x54(%esi)
417a2a:	59                   	pop    %ecx
417a2b:	42                   	inc    %edx
417a2c:	42                   	inc    %edx
417a2d:	41                   	inc    %ecx
417a2e:	30 47 2f             	xor    %al,0x2f(%edi)
417a31:	45                   	inc    %ebp
417a32:	76 73                	jbe    0x417aa7
417a34:	77 49                	ja     0x417a7f
417a36:	4c                   	dec    %esp
417a37:	38 75 69             	cmp    %dh,0x69(%ebp)
417a3a:	6d                   	insl   (%dx),%es:(%edi)
417a3b:	7a 30                	jp     0x417a6d
417a3d:	71 41                	jno    0x417a80
417a3f:	36 78 4b             	ss js  0x417a8d
417a42:	4d                   	dec    %ebp
417a43:	52                   	push   %edx
417a44:	37                   	aaa
417a45:	45                   	inc    %ebp
417a46:	61                   	popa
417a47:	71 2b                	jno    0x417a74
417a49:	30 7a 31             	xor    %bh,0x31(%edx)
417a4c:	69 54 48 50 48 71 34 	imul   $0x30347148,0x50(%eax,%ecx,2),%edx
417a53:	30
417a54:	6e                   	outsb  %ds:(%esi),(%dx)
417a55:	72 68                	jb     0x417abf
417a57:	6f                   	outsl  %ds:(%esi),(%dx)
417a58:	45                   	inc    %ebp
417a59:	48                   	dec    %eax
417a5a:	6d                   	insl   (%dx),%es:(%edi)
417a5b:	50                   	push   %eax
417a5c:	4a                   	dec    %edx
417a5d:	66 63 6a 61          	arpl   %bp,0x61(%edx)
417a61:	78 76                	js     0x417ad9
417a63:	73 51                	jae    0x417ab6
417a65:	54                   	push   %esp
417a66:	64 71 77             	fs jno 0x417ae0
417a69:	55                   	push   %ebp
417a6a:	68 66 75 43 64       	push   $0x64437566
417a6f:	35 30 4a 46 71       	xor    $0x71464a30,%eax
417a74:	5a                   	pop    %edx
417a75:	42                   	inc    %edx
417a76:	71 5a                	jno    0x417ad2
417a78:	58                   	pop    %eax
417a79:	35 71 70 47 39       	xor    $0x39477071,%eax
417a7e:	4a                   	dec    %edx
417a7f:	46                   	inc    %esi
417a80:	4a                   	dec    %edx
417a81:	78 73                	js     0x417af6
417a83:	4f                   	dec    %edi
417a84:	38 63 66             	cmp    %ah,0x66(%ebx)
417a87:	73 58                	jae    0x417ae1
417a89:	2b 75 4b             	sub    0x4b(%ebp),%esi
417a8c:	38 49 4b             	cmp    %cl,0x4b(%ecx)
417a8f:	41                   	inc    %ecx
417a90:	51                   	push   %ecx
417a91:	4a                   	dec    %edx
417a92:	43                   	inc    %ebx
417a93:	76 4c                	jbe    0x417ae1
417a95:	6c                   	insb   (%dx),%es:(%edi)
417a96:	7a 41                	jp     0x417ad9
417a98:	39 56 55             	cmp    %edx,0x55(%esi)
417a9b:	7a 6c                	jp     0x417b09
417a9d:	79 38                	jns    0x417ad7
417a9f:	77 48                	ja     0x417ae9
417aa1:	58                   	pop    %eax
417aa2:	6e                   	outsb  %ds:(%esi),(%dx)
417aa3:	36 42                	ss inc %edx
417aa5:	78 76                	js     0x417b1d
417aa7:	32 50 54             	xor    0x54(%eax),%dl
417aaa:	53                   	push   %ebx
417aab:	64 75 57             	fs jne 0x417b05
417aae:	31 6b 73             	xor    %ebp,0x73(%ebx)
417ab1:	30 72 71             	xor    %dh,0x71(%edx)
417ab4:	66 34 70             	data16 xor $0x70,%al
417ab7:	52                   	push   %edx
417ab8:	38 61 43             	cmp    %ah,0x43(%ecx)
417abb:	44                   	inc    %esp
417abc:	67 52                	addr16 push %edx
417abe:	53                   	push   %ebx
417abf:	4f                   	dec    %edi
417ac0:	34 65                	xor    $0x65,%al
417ac2:	35 77 33 65 30       	xor    $0x30653377,%eax
417ac7:	38 78 35             	cmp    %bh,0x35(%eax)
417aca:	6c                   	insb   (%dx),%es:(%edi)
417acb:	31 56 75             	xor    %edx,0x75(%esi)
417ace:	64 53                	fs push %ebx
417ad0:	76 62                	jbe    0x417b34
417ad2:	54                   	push   %esp
417ad3:	74 41                	je     0x417b16
417ad5:	36 79 71             	ss jns 0x417b49
417ad8:	31 73 34             	xor    %esi,0x34(%ebx)
417adb:	30 76 30             	xor    %dh,0x30(%esi)
417ade:	4d                   	dec    %ebp
417adf:	2f                   	das
417ae0:	45                   	inc    %ebp
417ae1:	68 44 4e 67 58       	push   $0x58674e44
417ae6:	30 36                	xor    %dh,(%esi)
417ae8:	41                   	inc    %ecx
417ae9:	64 67 39 31          	cmp    %esi,%fs:(%bx,%di)
417aed:	4c                   	dec    %esp
417aee:	4c                   	dec    %esp
417aef:	53                   	push   %ebx
417af0:	53                   	push   %ebx
417af1:	4e                   	dec    %esi
417af2:	41                   	inc    %ecx
417af3:	6e                   	outsb  %ds:(%esi),(%dx)
417af4:	6b 2f 4d             	imul   $0x4d,(%edi),%ebp
417af7:	54                   	push   %esp
417af8:	41                   	inc    %ecx
417af9:	7a 4c                	jp     0x417b47
417afb:	72 2b                	jb     0x417b28
417afd:	33 4c 63 31          	xor    0x31(%ebx,%eiz,2),%ecx
417b01:	44                   	inc    %esp
417b02:	43                   	inc    %ebx
417b03:	32 46 30             	xor    0x30(%esi),%al
417b06:	4e                   	dec    %esi
417b07:	6c                   	insb   (%dx),%es:(%edi)
417b08:	56                   	push   %esi
417b09:	4b                   	dec    %ebx
417b0a:	37                   	aaa
417b0b:	53                   	push   %ebx
417b0c:	67 38 76 78          	cmp    %dh,0x78(%bp)
417b10:	69 2f 4b 48 69 41    	imul   $0x4169484b,(%edi),%ebp
417b16:	59                   	pop    %ecx
417b17:	75 77                	jne    0x417b90
417b19:	37                   	aaa
417b1a:	76 54                	jbe    0x417b70
417b1c:	4d                   	dec    %ebp
417b1d:	35 73 39 73 44       	xor    $0x44733973,%eax
417b22:	41                   	inc    %ecx
417b23:	52                   	push   %edx
417b24:	63 71 46             	arpl   %esi,0x46(%ecx)
417b27:	58                   	pop    %eax
417b28:	58                   	pop    %eax
417b29:	36 4f                	ss dec %edi
417b2b:	76 4b                	jbe    0x417b78
417b2d:	66 45                	inc    %bp
417b2f:	70 62                	jo     0x417b93
417b31:	66 4d                	dec    %bp
417b33:	73 35                	jae    0x417b6a
417b35:	41                   	inc    %ecx
417b36:	45                   	inc    %ebp
417b37:	4d                   	dec    %ebp
417b38:	72 4c                	jb     0x417b86
417b3a:	58                   	pop    %eax
417b3b:	6b 65 52 58          	imul   $0x58,0x52(%ebp),%esp
417b3f:	41                   	inc    %ecx
417b40:	33 42 59             	xor    0x59(%edx),%eax
417b43:	57                   	push   %edi
417b44:	49                   	dec    %ecx
417b45:	62 44 58 51          	bound  %eax,0x51(%eax,%ebx,2)
417b49:	31 53 4b             	xor    %edx,0x4b(%ebx)
417b4c:	52                   	push   %edx
417b4d:	7a 30                	jp     0x417b7f
417b4f:	73 62                	jae    0x417bb3
417b51:	57                   	push   %edi
417b52:	49                   	dec    %ecx
417b53:	70 30                	jo     0x417b85
417b55:	31 6b 76             	xor    %ebp,0x76(%ebx)
417b58:	62 38                	bound  %edi,(%eax)
417b5a:	66 58                	pop    %ax
417b5c:	52                   	push   %edx
417b5d:	50                   	push   %eax
417b5e:	33 35 77 64 39 7a    	xor    0x7a396477,%esi
417b64:	38 37                	cmp    %dh,(%edi)
417b66:	2b 75 63             	sub    0x63(%ebp),%esi
417b69:	78 7a                	js     0x417be5
417b6b:	36 51                	ss push %ecx
417b6d:	78 35                	js     0x417ba4
417b6f:	5a                   	pop    %edx
417b70:	4a                   	dec    %edx
417b71:	32 4a 37             	xor    0x37(%edx),%cl
417b74:	67 47                	addr16 inc %edi
417b76:	66 32 61 62          	data16 xor 0x62(%ecx),%ah