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
416c03:	69 4a 6c 44 67 76 6f 	imul   $0x6f766744,0x6c(%edx),%ecx
416c0a:	39 6e 41             	cmp    %ebp,0x41(%esi)
416c0d:	31 4e 68             	xor    %ecx,0x68(%esi)
416c10:	4e                   	dec    %esi
416c11:	48                   	dec    %eax
416c12:	79 70                	jns    0x416c84
416c14:	46                   	inc    %esi
416c15:	75 62                	jne    0x416c79
416c17:	48                   	dec    %eax
416c18:	72 50                	jb     0x416c6a
416c1a:	37                   	aaa
416c1b:	31 37                	xor    %esi,(%edi)
416c1d:	32 7a 53             	xor    0x53(%edx),%bh
416c20:	37                   	aaa
416c21:	2f                   	das
416c22:	39 42 37             	cmp    %eax,0x37(%edx)
416c25:	37                   	aaa
416c26:	54                   	push   %esp
416c27:	76 64                	jbe    0x416c8d
416c29:	4c                   	dec    %esp
416c2a:	4e                   	dec    %esi
416c2b:	46                   	inc    %esi
416c2c:	37                   	aaa
416c2d:	55                   	push   %ebp
416c2e:	56                   	push   %esi
416c2f:	79 79                	jns    0x416caa
416c31:	56                   	push   %esi
416c32:	55                   	push   %ebp
416c33:	56                   	push   %esi
416c34:	71 69                	jno    0x416c9f
416c36:	64 78 61             	fs js  0x416c9a
416c39:	68 54 68 36 59       	push   $0x59366854
416c3e:	7a 72                	jp     0x416cb2
416c40:	45                   	inc    %ebp
416c41:	6f                   	outsl  %ds:(%esi),(%dx)
416c42:	4a                   	dec    %edx
416c43:	36 34 73             	ss xor $0x73,%al
416c46:	74 79                	je     0x416cc1
416c48:	54                   	push   %esp
416c49:	4e                   	dec    %esi
416c4a:	70 5a                	jo     0x416ca6
416c4c:	4f                   	dec    %edi
416c4d:	46                   	inc    %esi
416c4e:	77 79                	ja     0x416cc9
416c50:	48                   	dec    %eax
416c51:	72 65                	jb     0x416cb8
416c53:	79 44                	jns    0x416c99
416c55:	6d                   	insl   (%dx),%es:(%edi)
416c56:	79 6b                	jns    0x416cc3
416c58:	32 56 55             	xor    0x55(%esi),%dl
416c5b:	68 69 47 4b 79       	push   $0x794b4769
416c60:	71 4a                	jno    0x416cac
416c62:	6b 4b 34 79          	imul   $0x79,0x34(%ebx),%ecx
416c66:	4b                   	dec    %ebx
416c67:	31 58 32             	xor    %ebx,0x32(%eax)
416c6a:	59                   	pop    %ecx
416c6b:	6e                   	outsb  %ds:(%esi),(%dx)
416c6c:	36 53                	ss push %ebx
416c6e:	46                   	inc    %esi
416c6f:	31 54 43 78          	xor    %edx,0x78(%ebx,%eax,2)
416c73:	65 51                	gs push %ecx
416c75:	6c                   	insb   (%dx),%es:(%edi)
416c76:	61                   	popa
416c77:	33 78 68             	xor    0x68(%eax),%edi
416c7a:	35 46 34 50 41       	xor    $0x41503446,%eax
416c7f:	31 2f                	xor    %ebp,(%edi)
416c81:	4d                   	dec    %ebp
416c82:	76 76                	jbe    0x416cfa
416c84:	6d                   	insl   (%dx),%es:(%edi)
416c85:	38 32                	cmp    %dh,(%edx)
416c87:	59                   	pop    %ecx
416c88:	4a                   	dec    %edx
416c89:	36 38 72 75          	cmp    %dh,%ss:0x75(%edx)
416c8d:	5a                   	pop    %edx
416c8e:	39 4d 37             	cmp    %ecx,0x37(%ebp)
416c91:	54                   	push   %esp
416c92:	4d                   	dec    %ebp
416c93:	6f                   	outsl  %ds:(%esi),(%dx)
416c94:	38 74 47 63          	cmp    %dh,0x63(%edi,%eax,2)
416c98:	6d                   	insl   (%dx),%es:(%edi)
416c99:	72 46                	jb     0x416ce1
416c9b:	6f                   	outsl  %ds:(%esi),(%dx)
416c9c:	72 4f                	jb     0x416ced
416c9e:	45                   	inc    %ebp
416c9f:	42                   	inc    %edx
416ca0:	59                   	pop    %ecx
416ca1:	6e                   	outsb  %ds:(%esi),(%dx)
416ca2:	6b 74 73 58 4f       	imul   $0x4f,0x58(%ebx,%esi,2),%esi
416ca7:	58                   	pop    %eax
416ca8:	4b                   	dec    %ebx
416ca9:	42                   	inc    %edx
416caa:	34 48                	xor    $0x48,%al
416cac:	59                   	pop    %ecx
416cad:	47                   	inc    %edi
416cae:	62 61 6d             	bound  %esp,0x6d(%ecx)
416cb1:	71 65                	jno    0x416d18
416cb3:	71 75                	jno    0x416d2a
416cb5:	6c                   	insb   (%dx),%es:(%edi)
416cb6:	4b                   	dec    %ebx
416cb7:	68 54 68 6c 61       	push   $0x616c6854
416cbc:	34 30                	xor    $0x30,%al
416cbe:	7a 2f                	jp     0x416cef
416cc0:	34 31                	xor    $0x31,%al
416cc2:	41                   	inc    %ecx
416cc3:	66 55                	push   %bp
416cc5:	44                   	inc    %esp
416cc6:	61                   	popa
416cc7:	7a 76                	jp     0x416d3f
416cc9:	6f                   	outsl  %ds:(%esi),(%dx)
416cca:	76 57                	jbe    0x416d23
416ccc:	68 4c 34 4e 52       	push   $0x524e344c
416cd1:	6c                   	insb   (%dx),%es:(%edi)
416cd2:	67 32 39             	xor    (%bx,%di),%bh
416cd5:	56                   	push   %esi
416cd6:	61                   	popa
416cd7:	54                   	push   %esp
416cd8:	48                   	dec    %eax
416cd9:	73 43                	jae    0x416d1e
416cdb:	77 73                	ja     0x416d50
416cdd:	76 56                	jbe    0x416d35
416cdf:	75 4e                	jne    0x416d2f
416ce1:	55                   	push   %ebp
416ce2:	36 31 6c 53 35       	xor    %ebp,%ss:0x35(%ebx,%edx,2)
416ce7:	44                   	inc    %esp
416ce8:	33 31                	xor    (%ecx),%esi
416cea:	59                   	pop    %ecx
416ceb:	79 2f                	jns    0x416d1c
416ced:	6e                   	outsb  %ds:(%esi),(%dx)
416cee:	66 43                	inc    %bx
416cf0:	7a 2b                	jp     0x416d1d
416cf2:	36 4a                	ss dec %edx
416cf4:	52                   	push   %edx
416cf5:	61                   	popa
416cf6:	66 53                	push   %bx
416cf8:	62 65 5a             	bound  %esp,0x5a(%ebp)
416cfb:	36 4a                	ss dec %edx
416cfd:	67 77 58             	addr16 ja 0x416d58
416d00:	4c                   	dec    %esp
416d01:	67 4f                	addr16 dec %edi
416d03:	64 46                	fs inc %esi
416d05:	63 36                	arpl   %esi,(%esi)
416d07:	73 4a                	jae    0x416d53
416d09:	67 73 6a             	addr16 jae 0x416d76
416d0c:	34 43                	xor    $0x43,%al
416d0e:	42                   	inc    %edx
416d0f:	72 63                	jb     0x416d74
416d11:	4f                   	dec    %edi
416d12:	77 54                	ja     0x416d68
416d14:	42                   	inc    %edx
416d15:	62 46 5a             	bound  %eax,0x5a(%esi)
416d18:	42                   	inc    %edx
416d19:	73 2f                	jae    0x416d4a
416d1b:	35 55 37 61 50       	xor    $0x50613755,%eax
416d20:	70 42                	jo     0x416d64
416d22:	48                   	dec    %eax
416d23:	34 6f                	xor    $0x6f,%al
416d25:	49                   	dec    %ecx
416d26:	58                   	pop    %eax
416d27:	50                   	push   %eax
416d28:	47                   	inc    %edi
416d29:	73 5a                	jae    0x416d85
416d2b:	4a                   	dec    %edx
416d2c:	6c                   	insb   (%dx),%es:(%edi)
416d2d:	4a                   	dec    %edx
416d2e:	78 57                	js     0x416d87
416d30:	65 6c                	gs insb (%dx),%es:(%edi)
416d32:	55                   	push   %ebp
416d33:	34 33                	xor    $0x33,%al
416d35:	49                   	dec    %ecx
416d36:	65 34 79             	gs xor $0x79,%al
416d39:	5a                   	pop    %edx
416d3a:	2f                   	das
416d3b:	66 6b 67 69 7a       	imul   $0x7a,0x69(%edi),%sp
416d40:	79 79                	jns    0x416dbb
416d42:	77 50                	ja     0x416d94