413c01:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c04:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c07:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c0a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c0d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c10:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c13:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c16:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
413c1c:	a8 a8                	test   $0xa8,%al
413c1e:	a8 a8                	test   $0xa8,%al
413c20:	a8 a8                	test   $0xa8,%al
413c22:	a8 a8                	test   $0xa8,%al
413c24:	a8 a8                	test   $0xa8,%al
413c26:	fc                   	cld
413c27:	fc                   	cld
413c28:	fc                   	cld
413c29:	54                   	push   %esp
413c2a:	54                   	push   %esp
413c2b:	54                   	push   %esp
413c2c:	a8 a8                	test   $0xa8,%al
413c2e:	a8 a8                	test   $0xa8,%al
413c30:	a8 a8                	test   $0xa8,%al
413c32:	a8 a8                	test   $0xa8,%al
413c34:	a8 a8                	test   $0xa8,%al
413c36:	a8 a8                	test   $0xa8,%al
413c38:	a8 a8                	test   $0xa8,%al
413c3a:	a8 3c                	test   $0x3c,%al
413c3c:	3c 00                	cmp    $0x0,%al
413c3e:	3c 3c                	cmp    $0x3c,%al
413c40:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c43:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c46:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c49:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c4c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c4f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c52:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c55:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c58:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c5b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c5e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c61:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c64:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c67:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c6a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c6d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c70:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413c7f:	00 30                	add    %dh,(%eax)
413c81:	3c 58                	cmp    $0x58,%al
413c83:	54                   	push   %esp
413c84:	68 9c 30 3c 58       	push   $0x583c309c
413c89:	00 00                	add    %al,(%eax)
413c8b:	00 30                	add    %dh,(%eax)
413c8d:	3c 58                	cmp    $0x58,%al
413c8f:	54                   	push   %esp
413c90:	68 9c 54 68 9c       	push   $0x9c68549c
413c95:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
413c9c:	8c
413c9d:	bc 80 8c bc 54       	mov    $0x54bc8c80,%esp
413ca2:	68 9c 54 68 9c       	push   $0x9c68549c
413ca7:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413caa:	54                   	push   %esp
413cab:	68 9c 80 8c bc       	push   $0xbc8c809c
413cb0:	54                   	push   %esp
413cb1:	68 9c 54 68 9c       	push   $0x9c68549c
413cb6:	80 8c bc 3c 3c 00 3c 	orb    $0x3c,0x3c003c3c(%esp,%edi,4)
413cbd:	3c
413cbe:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cc1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cc4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cc7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cca:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ccd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cd0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cd3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cd6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cd9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cdc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cdf:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ce2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ce5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ce8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ceb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cee:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cf1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cf4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cf7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413cfa:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
413d00:	a8 a8                	test   $0xa8,%al
413d02:	a8 a8                	test   $0xa8,%al
413d04:	a8 a8                	test   $0xa8,%al
413d06:	a8 a8                	test   $0xa8,%al
413d08:	a8 a8                	test   $0xa8,%al
413d0a:	fc                   	cld
413d0b:	fc                   	cld
413d0c:	fc                   	cld
413d0d:	54                   	push   %esp
413d0e:	54                   	push   %esp
413d0f:	54                   	push   %esp
413d10:	a8 a8                	test   $0xa8,%al
413d12:	a8 a8                	test   $0xa8,%al
413d14:	a8 a8                	test   $0xa8,%al
413d16:	a8 a8                	test   $0xa8,%al
413d18:	a8 a8                	test   $0xa8,%al
413d1a:	a8 a8                	test   $0xa8,%al
413d1c:	a8 a8                	test   $0xa8,%al
413d1e:	a8 3c                	test   $0x3c,%al
413d20:	3c 00                	cmp    $0x0,%al
413d22:	3c 3c                	cmp    $0x3c,%al
413d24:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d27:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d2a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d2d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d30:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d33:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d36:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d39:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d3c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d3f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d42:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d45:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d48:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d4b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d4e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d51:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d54:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413d5f:	00 00                	add    %al,(%eax)
413d61:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413d64:	00 00                	add    %al,(%eax)
413d66:	00 54 68 9c          	add    %dl,-0x64(%eax,%ebp,2)
413d72:	00 30                	add    %dh,(%eax)
413d74:	3c 58                	cmp    $0x58,%al
413d76:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413d79:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413d7c:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413d7f:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413d82:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413d85:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413d88:	54                   	push   %esp
413d89:	68 9c 30 3c 58       	push   $0x583c309c
413d8e:	54                   	push   %esp
413d8f:	68 9c 80 8c bc       	push   $0xbc8c809c
413d94:	54                   	push   %esp
413d95:	68 9c 54 68 9c       	push   $0x9c68549c
413d9a:	80 8c bc 3c 3c 00 3c 	orb    $0x3c,0x3c003c3c(%esp,%edi,4)
413da1:	3c
413da2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413da5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413da8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dab:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dae:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413db1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413db4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413db7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dba:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dbd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dc0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dc3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dc6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dc9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dcc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dcf:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dd2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dd5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dd8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ddb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413dde:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
413de4:	a8 a8                	test   $0xa8,%al
413de6:	a8 a8                	test   $0xa8,%al
413de8:	a8 a8                	test   $0xa8,%al
413dea:	a8 a8                	test   $0xa8,%al
413dec:	a8 a8                	test   $0xa8,%al
413dee:	fc                   	cld
413def:	fc                   	cld
413df0:	fc                   	cld
413df1:	54                   	push   %esp
413df2:	54                   	push   %esp
413df3:	54                   	push   %esp
413df4:	a8 a8                	test   $0xa8,%al
413df6:	a8 a8                	test   $0xa8,%al
413df8:	a8 a8                	test   $0xa8,%al
413dfa:	a8 a8                	test   $0xa8,%al
413dfc:	a8 a8                	test   $0xa8,%al
413dfe:	a8 a8                	test   $0xa8,%al
413e00:	a8 a8                	test   $0xa8,%al
413e02:	a8 3c                	test   $0x3c,%al
413e04:	3c 00                	cmp    $0x0,%al
413e06:	3c 3c                	cmp    $0x3c,%al
413e08:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e0b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e0e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e11:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e14:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e17:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e1a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e1d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e20:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e23:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e26:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e29:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e2c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e2f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e32:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e35:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e38:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e43:	00 00                	add    %al,(%eax)
413e45:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413e48:	00 00                	add    %al,(%eax)
413e4a:	00 54 68 9c          	add    %dl,-0x64(%eax,%ebp,2)
413e4e:	00 00                	add    %al,(%eax)
413e50:	00 30                	add    %dh,(%eax)
413e52:	3c 58                	cmp    $0x58,%al
413e54:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413e57:	54                   	push   %esp
413e58:	68 9c 80 8c bc       	push   $0xbc8c809c
413e5d:	54                   	push   %esp
413e5e:	68 9c 54 68 9c       	push   $0x9c68549c
413e63:	54                   	push   %esp
413e64:	68 9c 54 68 9c       	push   $0x9c68549c
413e69:	54                   	push   %esp
413e6a:	68 9c 54 68 9c       	push   $0x9c68549c
413e6f:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413e72:	54                   	push   %esp
413e73:	68 9c 80 8c bc       	push   $0xbc8c809c
413e78:	54                   	push   %esp
413e79:	68 9c 54 68 9c       	push   $0x9c68549c
413e7e:	54                   	push   %esp
413e7f:	68 9c 30 3c 58       	push   $0x583c309c
413e84:	54                   	push   %esp
413e85:	fc                   	cld
413e86:	fc                   	cld
413e87:	54                   	push   %esp
413e88:	68 9c 3c 3c 00       	push   $0x3c3c9c
413e8d:	3c 3c                	cmp    $0x3c,%al
413e8f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e92:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e95:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e98:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e9b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413e9e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ea1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ea4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ea7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413eaa:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ead:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413eb0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413eb3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413eb6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413eb9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ebc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ebf:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ec2:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
413ec8:	a8 a8                	test   $0xa8,%al
413eca:	a8 a8                	test   $0xa8,%al
413ecc:	a8 a8                	test   $0xa8,%al
413ece:	a8 a8                	test   $0xa8,%al
413ed0:	a8 a8                	test   $0xa8,%al
413ed2:	fc                   	cld
413ed3:	fc                   	cld
413ed4:	fc                   	cld
413ed5:	54                   	push   %esp
413ed6:	54                   	push   %esp
413ed7:	54                   	push   %esp
413ed8:	a8 a8                	test   $0xa8,%al
413eda:	a8 a8                	test   $0xa8,%al
413edc:	a8 a8                	test   $0xa8,%al
413ede:	a8 a8                	test   $0xa8,%al
413ee0:	a8 a8                	test   $0xa8,%al
413ee2:	a8 a8                	test   $0xa8,%al
413ee4:	a8 a8                	test   $0xa8,%al
413ee6:	a8 3c                	test   $0x3c,%al
413ee8:	3c 00                	cmp    $0x0,%al
413eea:	3c 3c                	cmp    $0x3c,%al
413eec:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413eef:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ef2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ef5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413ef8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413efb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413efe:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f01:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f04:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f07:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f0a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f0d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f10:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f13:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f16:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f19:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f1c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f27:	00 00                	add    %al,(%eax)
413f29:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413f2c:	00 00                	add    %al,(%eax)
413f2e:	00 54 68 9c          	add    %dl,-0x64(%eax,%ebp,2)
413f32:	00 00                	add    %al,(%eax)
413f34:	00 30                	add    %dh,(%eax)
413f36:	3c 58                	cmp    $0x58,%al
413f38:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413f3b:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413f3e:	80 8c bc 30 3c 58 30 	orb    $0x3c,0x30583c30(%esp,%edi,4)
413f45:	3c
413f46:	58                   	pop    %eax
413f47:	54                   	push   %esp
413f48:	68 9c 54 68 9c       	push   $0x9c68549c
413f4d:	54                   	push   %esp
413f4e:	68 9c 54 68 9c       	push   $0x9c68549c
413f53:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413f56:	54                   	push   %esp
413f57:	68 9c 80 8c bc       	push   $0xbc8c809c
413f5c:	54                   	push   %esp
413f5d:	68 9c 54 68 9c       	push   $0x9c68549c
413f62:	80 8c bc 54 fc fc 54 	orb    $0x68,0x54fcfc54(%esp,%edi,4)
413f69:	68
413f6a:	9c                   	pushf
413f6b:	54                   	push   %esp
413f6c:	fc                   	cld
413f6d:	fc                   	cld
413f6e:	3c 3c                	cmp    $0x3c,%al
413f70:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f73:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f76:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f79:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f7c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f7f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f82:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f85:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f88:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f8b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f8e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f91:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f94:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f97:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f9a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413f9d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413fa0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413fa3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413fa6:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
413fac:	a8 a8                	test   $0xa8,%al
413fae:	a8 a8                	test   $0xa8,%al
413fb0:	a8 a8                	test   $0xa8,%al
413fb2:	a8 a8                	test   $0xa8,%al
413fb4:	a8 a8                	test   $0xa8,%al
413fb6:	fc                   	cld
413fb7:	fc                   	cld
413fb8:	fc                   	cld
413fb9:	54                   	push   %esp
413fba:	54                   	push   %esp
413fbb:	54                   	push   %esp
413fbc:	a8 a8                	test   $0xa8,%al
413fbe:	a8 a8                	test   $0xa8,%al
413fc0:	a8 a8                	test   $0xa8,%al