438ccd:	41                   	inc    %ecx
438cce:	48                   	dec    %eax
438ccf:	6b 41 45 51          	imul   $0x51,0x45(%ecx),%eax
438cd3:	47                   	inc    %edi
438cd4:	62 42 42             	bound  %eax,0x42(%edx)
438cd7:	55                   	push   %ebp
438cd8:	42                   	inc    %edx
438cd9:	2b 67 51             	sub    0x51(%edi),%esp
438cdc:	41                   	inc    %ecx
438cdd:	54                   	push   %esp
438cde:	47                   	inc    %edi
438cdf:	52                   	push   %edx
438ce0:	6a 58                	push   $0x58
438ce2:	30 6b 30             	xor    %ch,0x30(%ebx)
438ce5:	58                   	pop    %eax
438ce6:	7a 41                	jp     0x438d29
438ce8:	41                   	inc    %ecx
438ce9:	54                   	push   %esp
438cea:	47                   	inc    %edi
438ceb:	52                   	push   %edx
438cec:	73 62                	jae    0x438d50
438cee:	32 4e 66             	xor    0x66(%esi),%cl
438cf1:	4d                   	dec    %ebp
438cf2:	41                   	inc    %ecx
438cf3:	42                   	inc    %edx
438cf4:	54                   	push   %esp
438cf5:	64 47                	fs inc %edi
438cf7:	78 76                	js     0x438d6f
438cf9:	59                   	pop    %ecx
438cfa:	31 38                	xor    %edi,(%eax)
438cfc:	77 41                	ja     0x438d3f
438cfe:	45                   	inc    %ebp
438cff:	78 6b                	js     0x438d6c
438d01:	59                   	pop    %ecx
438d02:	58                   	pop    %eax
438d03:	4a                   	dec    %edx
438d04:	6e                   	outsb  %ds:(%esi),(%dx)
438d05:	58                   	pop    %eax
438d06:	7a 41                	jp     0x438d49
438d08:	41                   	inc    %ecx
438d09:	54                   	push   %esp
438d0a:	47                   	inc    %edi
438d0b:	52                   	push   %edx
438d0c:	6a 58                	push   $0x58
438d0e:	30 6b 30             	xor    %ch,0x30(%ebx)
438d11:	58                   	pop    %eax
438d12:	30 30                	xor    %dh,(%eax)
438d14:	78 41                	js     0x438d57
438d16:	45                   	inc    %ebp
438d17:	78 6b                	js     0x438d84
438d19:	62 47 39             	bound  %eax,0x39(%edi)
438d1c:	6a 58                	push   $0x58
438d1e:	7a 45                	jp     0x438d65
438d20:	41                   	inc    %ecx
438d21:	55                   	push   %ebp
438d22:	33 52 73             	xor    0x73(%edx),%edx
438d25:	62 32                	bound  %esi,(%edx)
438d27:	4e                   	dec    %esi
438d28:	66 4d                	dec    %bp
438d2a:	51                   	push   %ecx
438d2b:	42                   	inc    %edx
438d2c:	4a                   	dec    %edx
438d2d:	52                   	push   %edx
438d2e:	57                   	push   %edi
438d2f:	35 31 62 57 56       	xor    $0x56576231,%eax
438d34:	79 59                	jns    0x438d8f
438d36:	57                   	push   %edi
438d37:	4a                   	dec    %edx
438d38:	73 5a                	jae    0x438d94
438d3a:	57                   	push   %edi
438d3b:	41                   	inc    %ecx
438d3c:	78 41                	js     0x438d7f
438d3e:	45                   	inc    %ebp
438d3f:	78 70                	js     0x438db1
438d41:	63 33                	arpl   %esi,(%ebx)
438d43:	52                   	push   %edx
438d44:	67 4d                	addr16 dec %ebp
438d46:	51                   	push   %ecx
438d47:	44                   	inc    %esp
438d48:	75 67                	jne    0x438db1
438d4a:	49                   	dec    %ecx
438d4b:	41                   	inc    %ecx
438d4c:	78 41                	js     0x438d8f
438d4e:	46                   	inc    %esi
438d4f:	4a                   	dec    %edx
438d50:	6c                   	insb   (%dx),%es:(%edi)
438d51:	59                   	pop    %ecx
438d52:	57                   	push   %edi
438d53:	52                   	push   %edx
438d54:	4a                   	dec    %edx
438d55:	62 6e 51             	bound  %ebp,0x51(%esi)
438d58:	7a 4d                	jp     0x438da7
438d5a:	67 42                	addr16 inc %edx
438d5c:	55                   	push   %ebp
438d5d:	62 30                	bound  %esi,(%eax)
438d5f:	6c                   	insb   (%dx),%es:(%edi)
438d60:	75 64                	jne    0x438dc6
438d62:	44                   	inc    %esp
438d63:	4d                   	dec    %ebp
438d64:	79 41                	jns    0x438da7
438d66:	45                   	inc    %ebp
438d67:	78 6b                	js     0x438dd4
438d69:	62 47 39             	bound  %eax,0x39(%edi)
438d6c:	6a 58                	push   $0x58
438d6e:	7a 49                	jp     0x438db9
438d70:	41                   	inc    %ecx
438d71:	55                   	push   %ebp
438d72:	33 52 73             	xor    0x73(%edx),%edx
438d75:	62 32                	bound  %esi,(%edx)
438d77:	4e                   	dec    %esi
438d78:	66 4d                	dec    %bp
438d7a:	67 42                	addr16 inc %edx
438d7c:	4d                   	dec    %ebp
438d7d:	5a                   	pop    %edx
438d7e:	47                   	inc    %edi
438d7f:	78 76                	js     0x438df7
438d81:	59                   	pop    %ecx
438d82:	31 38                	xor    %edi,(%eax)
438d84:	7a 41                	jp     0x438dc7
438d86:	46                   	inc    %esi
438d87:	4e                   	dec    %esi
438d88:	30 62 47             	xor    %ah,0x47(%edx)
438d8b:	39 6a 58             	cmp    %ebp,0x58(%edx)
438d8e:	7a 4d                	jp     0x438ddd
438d90:	41                   	inc    %ecx
438d91:	53                   	push   %ebx
438d92:	57                   	push   %edi
438d93:	35 30 4e 6a 51       	xor    $0x516a4e30,%eax
438d98:	41                   	inc    %ecx
438d99:	54                   	push   %esp
438d9a:	47                   	inc    %edi
438d9b:	52                   	push   %edx
438d9c:	6a 58                	push   $0x58
438d9e:	30 6b 30             	xor    %ch,0x30(%ebx)
438da1:	41                   	inc    %ecx
438da2:	45                   	inc    %ebp
438da3:	4e                   	dec    %esi
438da4:	76 62                	jbe    0x438e08
438da6:	6e                   	outsb  %ds:(%esi),(%dx)
438da7:	5a                   	pop    %edx
438da8:	66 53                	push   %bx
438daa:	54                   	push   %esp
438dab:	51                   	push   %ecx
438dac:	41                   	inc    %ecx
438dad:	54                   	push   %esp
438dae:	47                   	inc    %edi
438daf:	52                   	push   %edx
438db0:	6a 58                	push   $0x58
438db2:	30 6b 30             	xor    %ch,0x30(%ebx)
438db5:	58                   	pop    %eax
438db6:	7a 55                	jp     0x438e0d
438db8:	41                   	inc    %ecx
438db9:	55                   	push   %ebp
438dba:	6d                   	insl   (%dx),%es:(%edi)
438dbb:	56                   	push   %esi
438dbc:	68 5a 46 56 4a       	push   $0x4a56465a
438dc1:	62 6e 51             	bound  %ebp,0x51(%esi)
438dc4:	78 4e                	js     0x438e14
438dc6:	67 42                	addr16 inc %edx
438dc8:	6e                   	outsb  %ds:(%esi),(%dx)
438dc9:	5a                   	pop    %edx
438dca:	58                   	pop    %eax
438dcb:	52                   	push   %edx
438dcc:	66 56                	push   %si
438dce:	56                   	push   %esi
438dcf:	52                   	push   %edx
438dd0:	47                   	inc    %edi
438dd1:	4f                   	dec    %edi
438dd2:	41                   	inc    %ecx
438dd3:	41                   	inc    %ecx
438dd4:	38 54 57 39          	cmp    %dl,0x39(%edi,%edx,2)
438dd8:	6b 64 57 78 6c       	imul   $0x6c,0x78(%edi,%edx,2),%esp
438ddd:	50                   	push   %eax
438dde:	67 42                	addr16 inc %edx
438de0:	53                   	push   %ebx
438de1:	55                   	push   %ebp
438de2:	30 45 41             	xor    %al,0x41(%ebp)
438de5:	5a                   	pop    %edx
438de6:	32 56 30             	xor    0x30(%esi),%dl
438de9:	58                   	pop    %eax
438dea:	30 49 41             	xor    %cl,0x41(%ecx)
438ded:	52                   	push   %edx
438dee:	41                   	inc    %ecx
438def:	42                   	inc    %edx
438df0:	6e                   	outsb  %ds:(%esi),(%dx)
438df1:	5a                   	pop    %edx
438df2:	58                   	pop    %eax
438df3:	52                   	push   %edx
438df4:	66 52                	push   %dx
438df6:	77 42                	ja     0x438e3a
438df8:	6e                   	outsb  %ds:(%esi),(%dx)
438df9:	5a                   	pop    %edx
438dfa:	58                   	pop    %eax
438dfb:	52                   	push   %edx
438dfc:	66 51                	push   %cx
438dfe:	56                   	push   %esi
438dff:	4e                   	dec    %esi
438e00:	44                   	inc    %esp
438e01:	53                   	push   %ebx
438e02:	55                   	push   %ebp
438e03:	6b 41 55 33          	imul   $0x33,0x55(%ecx),%eax
438e07:	6c                   	insb   (%dx),%es:(%edi)
438e08:	7a 64                	jp     0x438e6e
438e0a:	47                   	inc    %edi
438e0b:	56                   	push   %esi
438e0c:	74 4c                	je     0x438e5a
438e0e:	6b 6c 50 41 45       	imul   $0x45,0x41(%eax,%edx,2),%ebp
438e13:	52                   	push   %edx
438e14:	51                   	push   %ecx
438e15:	41                   	inc    %ecx
438e16:	45                   	inc    %ebp
438e17:	52                   	push   %edx
438e18:	52                   	push   %edx
438e19:	41                   	inc    %ecx
438e1a:	45                   	inc    %ebp
438e1b:	6c                   	insb   (%dx),%es:(%edi)
438e1c:	75 64                	jne    0x438e82
438e1e:	6d                   	insl   (%dx),%es:(%edi)
438e1f:	56                   	push   %esi
438e20:	79 63                	jns    0x438e85
438e22:	32 56 52             	xor    0x52(%esi),%dl
438e25:	41                   	inc    %ecx
438e26:	47                   	inc    %edi
438e27:	64 6c                	fs insb (%dx),%es:(%edi)
438e29:	64 46                	fs inc %esi
438e2b:	39 53 41             	cmp    %edx,0x41(%ebx)
438e2e:	45                   	inc    %ebp
438e2f:	78 6b                	js     0x438e9c
438e31:	62 47 39             	bound  %eax,0x39(%edi)
438e34:	6a 58                	push   $0x58
438e36:	31 4d 41             	xor    %ecx,0x41(%ebp)
438e39:	55                   	push   %ebp
438e3a:	33 52 73             	xor    0x73(%edx),%edx
438e3d:	62 32                	bound  %esi,(%edx)
438e3f:	4e                   	dec    %esi
438e40:	66 55                	push   %bp
438e42:	77 42                	ja     0x438e86
438e44:	43                   	inc    %ebx
438e45:	63 6d 5a             	arpl   %ebp,0x5a(%ebp)
438e48:	68 62 48 4e 6c       	push   $0x6c4e4862
438e4d:	58                   	pop    %eax
438e4e:	31 4d 41             	xor    %ecx,0x41(%ebp)
438e51:	51                   	push   %ecx
438e52:	6d                   	insl   (%dx),%es:(%edi)
438e53:	35 6c 58 31 56       	xor    $0x5631586c,%eax
438e58:	75 58                	jne    0x438eb2
438e5a:	31 4d 41             	xor    %ecx,0x41(%ebp)
438e5d:	51                   	push   %ecx
438e5e:	6d                   	insl   (%dx),%es:(%edi)
438e5f:	56                   	push   %esi
438e60:	78 58                	js     0x438eba
438e62:	31 4d 41             	xor    %ecx,0x41(%ebp)
438e65:	51                   	push   %ecx
438e66:	6e                   	outsb  %ds:(%esi),(%dx)
438e67:	4a                   	dec    %edx
438e68:	66 55                	push   %bp
438e6a:	77 42                	ja     0x438eae
438e6c:	43                   	inc    %ebx
438e6d:	62 48 52             	bound  %ecx,0x52(%eax)
438e70:	66 55                	push   %bp
438e72:	77 42                	ja     0x438eb6
438e74:	7a 5a                	jp     0x438ed0
438e76:	58                   	pop    %eax
438e77:	52                   	push   %edx
438e78:	66 53                	push   %bx
438e7a:	56                   	push   %esi
438e7b:	59                   	pop    %ecx
438e7c:	41                   	inc    %ecx
438e7d:	52                   	push   %edx
438e7e:	32 56 30             	xor    0x30(%esi),%dl
438e81:	52                   	push   %edx
438e82:	47                   	inc    %edi
438e83:	46                   	inc    %esi
438e84:	30 59 51             	xor    %bl,0x51(%ecx)
438e87:	42                   	inc    %edx
438e88:	47                   	inc    %edi
438e89:	63 6d 39             	arpl   %ebp,0x39(%ebp)
438e8c:	74 51                	je     0x438edf
438e8e:	58                   	pop    %eax
438e8f:	4a                   	dec    %edx
438e90:	6e                   	outsb  %ds:(%esi),(%dx)
438e91:	59                   	pop    %ecx
438e92:	67 42                	addr16 inc %edx
438e94:	74 63                	je     0x438ef9
438e96:	32 4e 76             	xor    0x76(%esi),%cl
438e99:	63 6d 78             	arpl   %ebp,0x78(%ebp)
438e9c:	70 59                	jo     0x438ef7
438e9e:	67 42                	addr16 inc %edx
438ea0:	54                   	push   %esp
438ea1:	65 58                	gs pop %eax
438ea3:	4e                   	dec    %esi
438ea4:	30 5a 57             	xor    %bl,0x57(%edx)
438ea7:	30 75 51             	xor    %dh,0x51(%ebp)
438eaa:	32 39                	xor    (%ecx),%bh
438eac:	73 62                	jae    0x438f10
438eae:	47                   	inc    %edi
438eaf:	56                   	push   %esi
438eb0:	6a 64                	push   $0x64
438eb2:	47                   	inc    %edi
438eb3:	6c                   	insb   (%dx),%es:(%edi)
438eb4:	76 62                	jbe    0x438f18
438eb6:	6e                   	outsb  %ds:(%esi),(%dx)
438eb7:	4d                   	dec    %ebp
438eb8:	75 52                	jne    0x438f0c
438eba:	32 56 75             	xor    0x75(%esi),%dl
438ebd:	5a                   	pop    %edx
438ebe:	58                   	pop    %eax
438ebf:	4a                   	dec    %edx
438ec0:	70 59                	jo     0x438f1b
438ec2:	77 42                	ja     0x438f06
438ec4:	53                   	push   %ebx
438ec5:	5a                   	pop    %edx
438ec6:	58                   	pop    %eax
438ec7:	4e                   	dec    %esi
438ec8:	76 64                	jbe    0x438f2e
438eca:	58                   	pop    %eax
438ecb:	4a                   	dec    %edx
438ecc:	6a 5a                	push   $0x5a
438ece:	56                   	push   %esi
438ecf:	39 47 64             	cmp    %eax,0x64(%edi)
438ed2:	57                   	push   %edi
438ed3:	35 6a 41 45 4a       	xor    $0x4a45416a,%eax
438ed8:	70 64                	jo     0x438f3e
438eda:	47                   	inc    %edi
438edb:	31 68 63             	xor    %ebp,0x63(%eax)
438ede:	46                   	inc    %esi
438edf:	39 47 64             	cmp    %eax,0x64(%edi)
438ee2:	57                   	push   %edi
438ee3:	35 6a 41 46 4a       	xor    $0x4a46416a,%eax
438ee8:	6c                   	insb   (%dx),%es:(%edi)
438ee9:	59                   	pop    %ecx
438eea:	57                   	push   %edi
438eeb:	51                   	push   %ecx
438eec:	41                   	inc    %ecx
438eed:	56                   	push   %esi
438eee:	47                   	inc    %edi
438eef:	68 79 5a 57 46       	push   $0x46575a79
438ef4:	6b 41 45 78          	imul   $0x78,0x45(%ecx),%eax
438ef8:	76 59                	jbe    0x438f53
438efa:	57                   	push   %edi
438efb:	51                   	push   %ecx
438efc:	41                   	inc    %ecx
438efd:	51                   	push   %ecx
438efe:	57                   	push   %edi
438eff:	52                   	push   %edx
438f00:	6b 41 45 52          	imul   $0x52,0x45(%ecx),%eax
438f04:	6c                   	insb   (%dx),%es:(%edi)
438f05:	5a                   	pop    %edx
438f06:	6d                   	insl   (%dx),%es:(%edi)
438f07:	6c                   	insb   (%dx),%es:(%edi)