41697f:	4c                   	dec    %esp
416980:	44                   	inc    %esp
416981:	56                   	push   %esi
416982:	32 65 38             	xor    0x38(%ebp),%ah
416985:	55                   	push   %ebp
416986:	53                   	push   %ebx
416987:	4d                   	dec    %ebp
416988:	71 65                	jno    0x4169ef
41698a:	71 38                	jno    0x4169c4
41698c:	37                   	aaa
41698d:	67 35 50 47 64 6e    	addr16 xor $0x6e644750,%eax
416993:	30 65 34             	xor    %ah,0x34(%ebp)
416996:	52                   	push   %edx
416997:	76 44                	jbe    0x4169dd
416999:	74 61                	je     0x4169fc
41699b:	46                   	inc    %esi
41699c:	68 50 31 4d 45       	push   $0x454d3150
4169a1:	68 6c 75 2f 62       	push   $0x622f756c
4169a6:	35 71 41 7a 33       	xor    $0x337a4171,%eax
4169ab:	4f                   	dec    %edi
4169ac:	79 79                	jns    0x416a27
4169ae:	71 46                	jno    0x4169f6
4169b0:	5a                   	pop    %edx
4169b1:	64 36 37             	fs ss aaa
4169b4:	76 39                	jbe    0x4169ef
4169b6:	33 30                	xor    (%eax),%esi
4169b8:	68 66 62 36 4a       	push   $0x4a366266
4169bd:	61                   	popa
4169be:	51                   	push   %ecx
4169bf:	61                   	popa
4169c0:	47                   	inc    %edi
4169c1:	75 31                	jne    0x4169f4
4169c3:	6c                   	insb   (%dx),%es:(%edi)
4169c4:	47                   	inc    %edi
4169c5:	41                   	inc    %ecx
4169c6:	79 4b                	jns    0x416a13
4169c8:	71 7a                	jno    0x416a44
4169ca:	77 47                	ja     0x416a13
4169cc:	6c                   	insb   (%dx),%es:(%edi)
4169cd:	43                   	inc    %ebx
4169ce:	55                   	push   %ebp
4169cf:	72 44                	jb     0x416a15
4169d1:	45                   	inc    %ebp
4169d2:	2b 6e 6e             	sub    0x6e(%esi),%ebp
4169d5:	54                   	push   %esp
4169d6:	66 63 4d 4a          	arpl   %cx,0x4a(%ebp)
4169da:	78 64                	js     0x416a40
4169dc:	6c                   	insb   (%dx),%es:(%edi)
4169dd:	68 78 67 33 78       	push   $0x78336778
4169e2:	79 4b                	jns    0x416a2f
4169e4:	71 69                	jno    0x416a4f
4169e6:	6b 61 6b 4f          	imul   $0x4f,0x6b(%ecx),%esp
4169ea:	55                   	push   %ebp
4169eb:	6e                   	outsb  %ds:(%esi),(%dx)
4169ec:	45                   	inc    %ebp
4169ed:	31 48 7a             	xor    %ecx,0x7a(%eax)
4169f0:	77 35                	ja     0x416a27
4169f2:	71 41                	jno    0x416a35
4169f4:	4d                   	dec    %ebp
4169f5:	71 6a                	jno    0x416a61
4169f7:	4d                   	dec    %ebp
4169f8:	4e                   	dec    %esi
4169f9:	66 2b 5a 42          	sub    0x42(%edx),%bx
4169fd:	71 68                	jno    0x416a67
4169ff:	74 4c                	je     0x416a4d
416a01:	54                   	push   %esp
416a02:	43                   	inc    %ebx
416a03:	72 4a                	jb     0x416a4f
416a05:	64 52                	fs push %edx
416a07:	34 4c                	xor    $0x4c,%al
416a09:	4f                   	dec    %edi
416a0a:	41                   	inc    %ecx
416a0b:	31 34 42             	xor    %esi,(%edx,%eax,2)
416a0e:	61                   	popa
416a0f:	65 77 38             	gs ja  0x416a4a
416a12:	50                   	push   %eax
416a13:	6a 48                	push   $0x48
416a15:	66 34 5a             	data16 xor $0x5a,%al
416a18:	56                   	push   %esi
416a19:	4f                   	dec    %edi
416a1a:	6f                   	outsl  %ds:(%esi),(%dx)
416a1b:	32 72 61             	xor    0x61(%edx),%dh
416a1e:	58                   	pop    %eax
416a1f:	6d                   	insl   (%dx),%es:(%edi)
416a20:	77 65                	ja     0x416a87
416a22:	56                   	push   %esi
416a23:	4a                   	dec    %edx
416a24:	6a 41                	push   $0x41
416a26:	51                   	push   %ecx
416a27:	34 72                	xor    $0x72,%al
416a29:	53                   	push   %ebx
416a2a:	78 6d                	js     0x416a99
416a2c:	4e                   	dec    %esi
416a2d:	36 47                	ss inc %edi
416a2f:	56                   	push   %esi
416a30:	54                   	push   %esp
416a31:	2b 6a 37             	sub    0x37(%edx),%ebp
416a34:	77 77                	ja     0x416aad
416a36:	57                   	push   %edi
416a37:	31 66 54             	xor    %esp,0x54(%esi)
416a3a:	51                   	push   %ecx
416a3b:	38 64 48 33          	cmp    %ah,0x33(%eax,%ecx,2)
416a3f:	67 50                	addr16 push %eax
416a41:	61                   	popa
416a42:	51                   	push   %ecx
416a43:	79 43                	jns    0x416a88
416a45:	43                   	inc    %ebx
416a46:	53                   	push   %ebx
416a47:	59                   	pop    %ecx
416a48:	4e                   	dec    %esi
416a49:	6c                   	insb   (%dx),%es:(%edi)
416a4a:	59                   	pop    %ecx
416a4b:	62 53 73             	bound  %edx,0x73(%ebx)
416a4e:	71 74                	jno    0x416ac4
416a50:	58                   	pop    %eax
416a51:	46                   	inc    %esi
416a52:	4c                   	dec    %esp
416a53:	6a 4f                	push   $0x4f
416a55:	71 79                	jno    0x416ad0
416a57:	51                   	push   %ecx
416a58:	49                   	dec    %ecx
416a59:	35 67 55 66 68       	xor    $0x68665567,%eax
416a5e:	79 41                	jns    0x416aa1
416a60:	6a 51                	push   $0x51
416a62:	6d                   	insl   (%dx),%es:(%edi)
416a63:	48                   	dec    %eax
416a64:	33 50 5a             	xor    0x5a(%eax),%edx
416a67:	67 65 70 30          	addr16 gs jo 0x416a9b
416a6b:	46                   	inc    %esi
416a6c:	71 2f                	jno    0x416a9d
416a6e:	57                   	push   %edi
416a6f:	6a 50                	push   $0x50
416a71:	55                   	push   %ebp
416a72:	59                   	pop    %ecx
416a73:	76 49                	jbe    0x416abe
416a75:	57                   	push   %edi
416a76:	53                   	push   %ebx
416a77:	57                   	push   %edi
416a78:	36 47                	ss inc %edi
416a7a:	61                   	popa
416a7b:	2b 4d 78             	sub    0x78(%ebp),%ecx
416a7e:	49                   	dec    %ecx
416a7f:	54                   	push   %esp
416a80:	4a                   	dec    %edx
416a81:	74 7a                	je     0x416afd
416a83:	2f                   	das
416a84:	41                   	inc    %ecx
416a85:	73 4b                	jae    0x416ad2
416a87:	2f                   	das
416a88:	43                   	inc    %ebx
416a89:	57                   	push   %edi
416a8a:	34 47                	xor    $0x47,%al
416a8c:	59                   	pop    %ecx
416a8d:	47                   	inc    %edi
416a8e:	6d                   	insl   (%dx),%es:(%edi)
416a8f:	6a 79                	push   $0x79
416a91:	4b                   	dec    %ebx
416a92:	5a                   	pop    %edx
416a93:	70 42                	jo     0x416ad7
416a95:	6d                   	insl   (%dx),%es:(%edi)
416a96:	38 45 58             	cmp    %al,0x58(%ebp)
416a99:	4e                   	dec    %esi
416a9a:	6b 6b 56 30          	imul   $0x30,0x56(%ebx),%ebp
416a9e:	57                   	push   %edi
416a9f:	56                   	push   %esi
416aa0:	6c                   	insb   (%dx),%es:(%edi)
416aa1:	62 39                	bound  %edi,(%ecx)
416aa3:	48                   	dec    %eax
416aa4:	35 68 77 30 6e       	xor    $0x6e307768,%eax
416aa9:	6d                   	insl   (%dx),%es:(%edi)
416aaa:	55                   	push   %ebp
416aab:	74 6e                	je     0x416b1b
416aad:	41                   	inc    %ecx
416aae:	4f                   	dec    %edi
416aaf:	39 76 65             	cmp    %esi,0x65(%esi)
416ab2:	2b 56 39             	sub    0x39(%esi),%edx
416ab5:	62 66 43             	bound  %esp,0x43(%esi)
416ab8:	53                   	push   %ebx
416ab9:	59                   	pop    %ecx
416aba:	34 71                	xor    $0x71,%al
416abc:	75 70                	jne    0x416b2e
416abe:	72 74                	jb     0x416b34
416ac0:	49                   	dec    %ecx
416ac1:	4b                   	dec    %ebx
416ac2:	4e                   	dec    %esi
416ac3:	75 63                	jne    0x416b28
416ac5:	4f                   	dec    %edi
416ac6:	43                   	inc    %ebx
416ac7:	71 38                	jno    0x416b01
416ac9:	67 6f                	outsl  %ds:(%si),(%dx)
416acb:	34 47                	xor    $0x47,%al
416acd:	33 59 7a             	xor    0x7a(%ecx),%ebx
416ad0:	70 37                	jo     0x416b09
416ad2:	4d                   	dec    %ebp
416ad3:	39 6b 61             	cmp    %ebp,0x61(%ebx)
416ad6:	6e                   	outsb  %ds:(%esi),(%dx)
416ad7:	78 37                	js     0x416b10
416ad9:	71 68                	jno    0x416b43
416adb:	39 70 69             	cmp    %esi,0x69(%eax)
416ade:	6f                   	outsl  %ds:(%esi),(%dx)
416adf:	63 63 66             	arpl   %esp,0x66(%ebx)
416ae2:	59                   	pop    %ecx
416ae3:	73 75                	jae    0x416b5a
416ae5:	68 6b 35 6d 77       	push   $0x776d356b
416aea:	6e                   	outsb  %ds:(%esi),(%dx)
416aeb:	32 2b                	xor    (%ebx),%ch
416aed:	4f                   	dec    %edi
416aee:	66 6e                	data16 outsb %ds:(%esi),(%dx)
416af0:	62 4b 4e             	bound  %ecx,0x4e(%ebx)
416af3:	4d                   	dec    %ebp
416af4:	66 61                	popaw
416af6:	45                   	inc    %ebp
416af7:	53                   	push   %ebx
416af8:	50                   	push   %eax
416af9:	4b                   	dec    %ebx
416afa:	69 74 38 4b 6b 61 36 	imul   $0x5736616b,0x4b(%eax,%edi,1),%esi
416b01:	57
416b02:	54                   	push   %esp
416b03:	71 43                	jno    0x416b48
416b05:	34 61                	xor    $0x61,%al
416b07:	30 77 39             	xor    %dh,0x39(%edi)
416b0a:	7a 6a                	jp     0x416b76
416b0c:	74 6a                	je     0x416b78
416b0e:	55                   	push   %ebp
416b0f:	6b 73 35 55          	imul   $0x55,0x35(%ebx),%esi
416b13:	64 73 58             	fs jae 0x416b6e
416b16:	6b 70 44 5a          	imul   $0x5a,0x44(%eax),%esi
416b1a:	46                   	inc    %esi
416b1b:	72 34                	jb     0x416b51
416b1d:	31 34 6c             	xor    %esi,(%esp,%ebp,2)
416b20:	57                   	push   %edi
416b21:	75 7a                	jne    0x416b9d
416b23:	62 59 62             	bound  %ebx,0x62(%ecx)
416b26:	39 71 4c             	cmp    %esi,0x4c(%ecx)
416b29:	46                   	inc    %esi
416b2a:	6e                   	outsb  %ds:(%esi),(%dx)
416b2b:	45                   	inc    %ebp
416b2c:	33 54 65 5a          	xor    0x5a(%ebp,%eiz,2),%edx
416b30:	66 36 6d             	ss insw (%dx),%es:(%edi)
416b33:	4f                   	dec    %edi
416b34:	52                   	push   %edx
416b35:	66 52                	push   %dx
416b37:	73 68                	jae    0x416ba1
416b39:	74 39                	je     0x416b74
416b3b:	45                   	inc    %ebp
416b3c:	77 6b                	ja     0x416ba9
416b3e:	38 2f                	cmp    %ch,(%edi)
416b40:	6e                   	outsb  %ds:(%esi),(%dx)
416b41:	41                   	inc    %ecx
416b42:	4f                   	dec    %edi
416b43:	47                   	inc    %edi
416b44:	6f                   	outsl  %ds:(%esi),(%dx)
416b45:	37                   	aaa
416b46:	37                   	aaa
416b47:	37                   	aaa
416b48:	4a                   	dec    %edx
416b49:	54                   	push   %esp
416b4a:	39 53 34             	cmp    %edx,0x34(%ebx)
416b4d:	6d                   	insl   (%dx),%es:(%edi)
416b4e:	36 57                	ss push %edi
416b50:	2b 7a 64             	sub    0x64(%edx),%edi
416b53:	45                   	inc    %ebp
416b54:	78 4f                	js     0x416ba5
416b56:	38 35 76 31 68 48    	cmp    %dh,0x48683176
416b5c:	5a                   	pop    %edx
416b5d:	58                   	pop    %eax
416b5e:	58                   	pop    %eax
416b5f:	69 45 5a 2f 59 66 74 	imul   $0x7466592f,0x5a(%ebp),%eax
416b66:	78 49                	js     0x416bb1
416b68:	55                   	push   %ebp
416b69:	6f                   	outsl  %ds:(%esi),(%dx)
416b6a:	45                   	inc    %ebp
416b6b:	4b                   	dec    %ebx
416b6c:	2b 48 69             	sub    0x69(%eax),%ecx
416b6f:	63 70 39             	arpl   %esi,0x39(%eax)
416b72:	48                   	dec    %eax
416b73:	66 37                	data16 aaa
416b75:	57                   	push   %edi
416b76:	55                   	push   %ebp
416b77:	4e                   	dec    %esi
416b78:	53                   	push   %ebx
416b79:	4d                   	dec    %ebp
416b7a:	66 75 67             	data16 jne 0x416be4
416b7d:	6b 44 70 6c 63       	imul   $0x63,0x6c(%eax,%esi,2),%eax
416b82:	76 53                	jbe    0x416bd7
416b84:	77 38                	ja     0x416bbe
416b86:	77 51                	ja     0x416bd9
416b88:	66 63 72 4c          	arpl   %si,0x4c(%edx)
416b8c:	77 5a                	ja     0x416be8
416b8e:	4a                   	dec    %edx
416b8f:	71 4c                	jno    0x416bdd
416b91:	6a 34                	push   $0x34
416b93:	42                   	inc    %edx
416b94:	37                   	aaa
416b95:	4e                   	dec    %esi
416b96:	63 6e 74             	arpl   %ebp,0x74(%esi)
416b99:	7a 6e                	jp     0x416c09
416b9b:	30 52 36             	xor    %dl,0x36(%edx)
416b9e:	50                   	push   %eax
416b9f:	75 44                	jne    0x416be5
416ba1:	55                   	push   %ebp
416ba2:	4b                   	dec    %ebx
416ba3:	41                   	inc    %ecx
416ba4:	37                   	aaa
416ba5:	2f                   	das
416ba6:	33 48 4d             	xor    0x4d(%eax),%ecx
416ba9:	51                   	push   %ecx
416baa:	39 42 62             	cmp    %eax,0x62(%edx)
416bad:	2f                   	das
416bae:	6b 4f 4d 46          	imul   $0x46,0x4d(%edi),%ecx
416bb2:	71 72                	jno    0x416c26
416bb4:	64 52                	fs push %edx
416bb6:	52                   	push   %edx
416bb7:	35 49 67 31 54       	xor    $0x54316749,%eax
416bbc:	45                   	inc    %ebp
416bbd:	6c                   	insb   (%dx),%es:(%edi)
416bbe:	6a 52                	push   $0x52
416bc0:	67 30 66 68          	xor    %ah,0x68(%bp)
416bc4:	61                   	popa
416bc5:	76 78                	jbe    0x416c3f
416bc7:	2f                   	das
416bc8:	75 64                	jne    0x416c2e
416bca:	43                   	inc    %ebx
416bcb:	71 63                	jno    0x416c30
416bcd:	68 57 72 75 62       	push   $0x62757257
416bd2:	44                   	inc    %esp
416bd3:	58                   	pop    %eax
416bd4:	39 67 64             	cmp    %esp,0x64(%edi)
416bd7:	45                   	inc    %ebp
416bd8:	79 64                	jns    0x416c3e
416bda:	77 55                	ja     0x416c31
416bdc:	66 32 4f 74          	data16 xor 0x74(%edi),%cl
416be0:	76 79                	jbe    0x416c5b
416be2:	36 4e                	ss dec %esi
416be4:	69 39 61 4b 6f 66    	imul   $0x666f4b61,(%ecx),%edi
416bea:	48                   	dec    %eax
416beb:	47                   	inc    %edi
416bec:	6e                   	outsb  %ds:(%esi),(%dx)
416bed:	62 68 41             	bound  %ebp,0x41(%eax)
416bf0:	52                   	push   %edx
416bf1:	6f                   	outsl  %ds:(%esi),(%dx)
416bf2:	46                   	inc    %esi
416bf3:	70 4e                	jo     0x416c43
416bf5:	58                   	pop    %eax
416bf6:	4d                   	dec    %ebp
416bf7:	72 61                	jb     0x416c5a
416bf9:	66 2b 5a 62          	sub    0x62(%edx),%bx
416bfd:	33 2f                	xor    (%edi),%ebp
416bff:	78 65                	js     0x416c66
416c01:	76 53                	jbe    0x416c56