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
416d44:	53                   	push   %ebx
416d45:	72 75                	jb     0x416dbc
416d47:	42                   	inc    %edx
416d48:	66 62 44 58 74       	bound  %ax,0x74(%eax,%ebx,2)
416d4d:	59                   	pop    %ecx
416d4e:	37                   	aaa
416d4f:	69 67 33 4a 57 34 5a 	imul   $0x5a34574a,0x33(%edi),%esp
416d56:	75 41                	jne    0x416d99
416d58:	55                   	push   %ebp
416d59:	47                   	inc    %edi
416d5a:	59                   	pop    %ecx
416d5b:	39 47 30             	cmp    %eax,0x30(%edi)
416d5e:	50                   	push   %eax
416d5f:	76 56                	jbe    0x416db7
416d61:	38 68 69             	cmp    %ch,0x69(%eax)
416d64:	2f                   	das
416d65:	67 44                	addr16 inc %esp
416d67:	4a                   	dec    %edx
416d68:	31 5a 45             	xor    %ebx,0x45(%edx)
416d6b:	49                   	dec    %ecx
416d6c:	37                   	aaa
416d6d:	7a 31                	jp     0x416da0
416d6f:	4a                   	dec    %edx
416d70:	69 49 77 52 6f 42 39 	imul   $0x39426f52,0x77(%ecx),%ecx
416d77:	6a 76                	push   $0x76
416d79:	6f                   	outsl  %ds:(%esi),(%dx)
416d7a:	67 73 6e             	addr16 jae 0x416deb
416d7d:	71 46                	jno    0x416dc5
416d7f:	65 4c                	gs dec %esp
416d81:	79 42                	jns    0x416dc5
416d83:	44                   	inc    %esp
416d84:	33 48 43             	xor    0x43(%eax),%ecx
416d87:	78 6c                	js     0x416df5
416d89:	76 6d                	jbe    0x416df8
416d8b:	4f                   	dec    %edi
416d8c:	64 61                	fs popa
416d8e:	58                   	pop    %eax
416d8f:	45                   	inc    %ebp
416d90:	75 73                	jne    0x416e05
416d92:	50                   	push   %eax
416d93:	32 33                	xor    (%ebx),%dh
416d95:	36 53                	ss push %ebx
416d97:	46                   	inc    %esi
416d98:	6e                   	outsb  %ds:(%esi),(%dx)
416d99:	74 64                	je     0x416dff
416d9b:	34 62                	xor    $0x62,%al
416d9d:	62 78 47             	bound  %edi,0x47(%eax)
416da0:	76 38                	jbe    0x416dda
416da2:	77 62                	ja     0x416e06
416da4:	6e                   	outsb  %ds:(%esi),(%dx)
416da5:	4e                   	dec    %esi
416da6:	69 70 65 47 46 68 5a 	imul   $0x5a684647,0x65(%eax),%esi
416dad:	41                   	inc    %ecx
416dae:	31 5a 2b             	xor    %ebx,0x2b(%edx)
416db1:	67 55                	addr16 push %ebp
416db3:	64 4d                	fs dec %ebp
416db5:	39 59 78             	cmp    %ebx,0x78(%ecx)
416db8:	31 6c 2f 6c          	xor    %ebp,0x6c(%edi,%ebp,1)
416dbc:	70 78                	jo     0x416e36
416dbe:	2f                   	das
416dbf:	38 59 72             	cmp    %bl,0x72(%ecx)
416dc2:	2f                   	das
416dc3:	30 4f 62             	xor    %cl,0x62(%edi)
416dc6:	6e                   	outsb  %ds:(%esi),(%dx)
416dc7:	4a                   	dec    %edx
416dc8:	30 51 65             	xor    %dl,0x65(%ecx)
416dcb:	6e                   	outsb  %ds:(%esi),(%dx)
416dcc:	75 34                	jne    0x416e02
416dce:	38 6c 4c 4d          	cmp    %ch,0x4d(%esp,%ecx,2)
416dd2:	58                   	pop    %eax
416dd3:	75 34                	jne    0x416e09
416dd5:	6f                   	outsl  %ds:(%esi),(%dx)
416dd6:	79 2f                	jns    0x416e07
416dd8:	6f                   	outsl  %ds:(%esi),(%dx)
416dd9:	30 4a 62             	xor    %cl,0x62(%edx)
416ddc:	36 6d                	ss insl (%dx),%es:(%edi)
416dde:	57                   	push   %edi
416ddf:	76 37                	jbe    0x416e18
416de1:	2f                   	das
416de2:	61                   	popa
416de3:	38 50 34             	cmp    %dl,0x34(%eax)
416de6:	33 63 78             	xor    0x78(%ebx),%esp
416de9:	6d                   	insl   (%dx),%es:(%edi)
416dea:	37                   	aaa
416deb:	72 47                	jb     0x416e34
416ded:	31 49 7a             	xor    %ecx,0x7a(%ecx)
416df0:	36 46                	ss inc %esi
416df2:	67 79 76             	addr16 jns 0x416e6b
416df5:	63 75 5a             	arpl   %esi,0x5a(%ebp)
416df8:	67 53                	addr16 push %ebx
416dfa:	35 6b 36 63 4a       	xor    $0x4a63366b,%eax
416dff:	32 5a 41             	xor    0x41(%edx),%bl
416e02:	6c                   	insb   (%dx),%es:(%edi)
416e03:	54                   	push   %esp
416e04:	68 44 61 77 30       	push   $0x30776144
416e09:	2b 74 51 50          	sub    0x50(%ecx,%edx,2),%esi
416e0d:	66 4d                	dec    %bp
416e0f:	58                   	pop    %eax
416e10:	69 4d 49 45 42 2f 59 	imul   $0x592f4245,0x49(%ebp),%ecx
416e17:	72 2f                	jb     0x416e48
416e19:	49                   	dec    %ecx
416e1a:	33 77 42             	xor    0x42(%edi),%esi
416e1d:	30 39                	xor    %bh,(%ecx)
416e1f:	75 50                	jne    0x416e71
416e21:	51                   	push   %ecx
416e22:	52                   	push   %edx
416e23:	48                   	dec    %eax
416e24:	4f                   	dec    %edi
416e25:	58                   	pop    %eax
416e26:	73 45                	jae    0x416e6d
416e28:	76 6b                	jbe    0x416e95
416e2a:	71 38                	jno    0x416e64
416e2c:	72 39                	jb     0x416e67
416e2e:	42                   	inc    %edx
416e2f:	48                   	dec    %eax
416e30:	36 61                	ss popa
416e32:	35 39 4c 4c 38       	xor    $0x384c4c39,%eax
416e37:	6d                   	insl   (%dx),%es:(%edi)
416e38:	79 44                	jns    0x416e7e
416e3a:	66 70 63             	data16 jo 0x416ea0
416e3d:	36 42                	ss inc %edx
416e3f:	57                   	push   %edi
416e40:	4d                   	dec    %ebp
416e41:	51                   	push   %ecx
416e42:	4c                   	dec    %esp
416e43:	45                   	inc    %ebp
416e44:	48                   	dec    %eax
416e45:	52                   	push   %edx
416e46:	2b 55 6e             	sub    0x6e(%ebp),%edx
416e49:	6f                   	outsl  %ds:(%esi),(%dx)
416e4a:	48                   	dec    %eax
416e4b:	75 44                	jne    0x416e91
416e4d:	73 42                	jae    0x416e91
416e4f:	73 41                	jae    0x416e92
416e51:	4b                   	dec    %ebx
416e52:	43                   	inc    %ebx
416e53:	37                   	aaa
416e54:	42                   	inc    %edx
416e55:	73 41                	jae    0x416e98
416e57:	79 5a                	jns    0x416eb3
416e59:	2f                   	das
416e5a:	5a                   	pop    %edx
416e5b:	54                   	push   %esp
416e5c:	54                   	push   %esp
416e5d:	52                   	push   %edx
416e5e:	6c                   	insb   (%dx),%es:(%edi)
416e5f:	63 62 55             	arpl   %esp,0x55(%edx)
416e62:	33 58 48             	xor    0x48(%eax),%ebx
416e65:	33 73 41             	xor    0x41(%ebx),%esi
416e68:	6b 37 32             	imul   $0x32,(%edi),%esi
416e6b:	65 76 64             	gs jbe 0x416ed2
416e6e:	65 4f                	gs dec %edi
416e70:	52                   	push   %edx
416e71:	39 75 47             	cmp    %esi,0x47(%ebp)
416e74:	39 63 6f             	cmp    %esp,0x6f(%ebx)
416e77:	6e                   	outsb  %ds:(%esi),(%dx)
416e78:	32 2b                	xor    (%ebx),%ch
416e7a:	67 38 48 56          	cmp    %cl,0x56(%bx,%si)
416e7e:	49                   	dec    %ecx
416e7f:	38 34 4d 62 68 36 59 	cmp    %dh,0x59366862(,%ecx,2)
416e86:	4c                   	dec    %esp
416e87:	46                   	inc    %esi
416e88:	69 66 53 78 2f 32 79 	imul   $0x79322f78,0x53(%esi),%esp
416e8f:	6d                   	insl   (%dx),%es:(%edi)
416e90:	39 70 4a             	cmp    %esi,0x4a(%eax)
416e93:	2f                   	das
416e94:	6b 69 64 42          	imul   $0x42,0x64(%ecx),%ebp
416e98:	67 77 69             	addr16 ja 0x416f04
416e9b:	41                   	inc    %ecx
416e9c:	70 2b                	jo     0x416ec9
416e9e:	73 68                	jae    0x416f08
416ea0:	6d                   	insl   (%dx),%es:(%edi)
416ea1:	76 47                	jbe    0x416eea
416ea3:	63 48 7a             	arpl   %ecx,0x7a(%eax)
416ea6:	31 4f 37             	xor    %ecx,0x37(%edi)