63ec17:	8b 6c 24 04          	mov    0x4(%esp),%ebp
63ec1b:	0b e8                	or     %eax,%ebp
63ec1d:	23 ea                	and    %edx,%ebp
63ec1f:	0b fd                	or     %ebp,%edi
63ec21:	03 f7                	add    %edi,%esi
63ec23:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
63ec29:	03 b4 24 d8 00 00 00 	add    0xd8(%esp),%esi
63ec30:	03 ce                	add    %esi,%ecx
63ec32:	8b 74 24 04          	mov    0x4(%esp),%esi
63ec36:	c1 e6 1e             	shl    $0x1e,%esi
63ec39:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ec3d:	c1 ef 02             	shr    $0x2,%edi
63ec40:	0b f7                	or     %edi,%esi
63ec42:	89 74 24 04          	mov    %esi,0x4(%esp)
63ec46:	8b f1                	mov    %ecx,%esi
63ec48:	c1 e6 05             	shl    $0x5,%esi
63ec4b:	8b f9                	mov    %ecx,%edi
63ec4d:	c1 ef 1b             	shr    $0x1b,%edi
63ec50:	0b f7                	or     %edi,%esi
63ec52:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ec56:	23 fb                	and    %ebx,%edi
63ec58:	8b 6c 24 04          	mov    0x4(%esp),%ebp
63ec5c:	0b eb                	or     %ebx,%ebp
63ec5e:	23 e8                	and    %eax,%ebp
63ec60:	0b fd                	or     %ebp,%edi
63ec62:	03 f7                	add    %edi,%esi
63ec64:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
63ec6a:	03 b4 24 dc 00 00 00 	add    0xdc(%esp),%esi
63ec71:	03 d6                	add    %esi,%edx
63ec73:	8b f3                	mov    %ebx,%esi
63ec75:	c1 e6 1e             	shl    $0x1e,%esi
63ec78:	c1 eb 02             	shr    $0x2,%ebx
63ec7b:	0b f3                	or     %ebx,%esi
63ec7d:	8b de                	mov    %esi,%ebx
63ec7f:	8b f2                	mov    %edx,%esi
63ec81:	c1 e6 05             	shl    $0x5,%esi
63ec84:	8b fa                	mov    %edx,%edi
63ec86:	c1 ef 1b             	shr    $0x1b,%edi
63ec89:	0b f7                	or     %edi,%esi
63ec8b:	8b fb                	mov    %ebx,%edi
63ec8d:	23 f9                	and    %ecx,%edi
63ec8f:	8b eb                	mov    %ebx,%ebp
63ec91:	0b e9                	or     %ecx,%ebp
63ec93:	23 6c 24 04          	and    0x4(%esp),%ebp
63ec97:	0b fd                	or     %ebp,%edi
63ec99:	03 f7                	add    %edi,%esi
63ec9b:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
63eca1:	03 b4 24 e0 00 00 00 	add    0xe0(%esp),%esi
63eca8:	03 c6                	add    %esi,%eax
63ecaa:	8b f1                	mov    %ecx,%esi
63ecac:	c1 e6 1e             	shl    $0x1e,%esi
63ecaf:	c1 e9 02             	shr    $0x2,%ecx
63ecb2:	0b f1                	or     %ecx,%esi
63ecb4:	8b ce                	mov    %esi,%ecx
63ecb6:	8b f0                	mov    %eax,%esi
63ecb8:	c1 e6 05             	shl    $0x5,%esi
63ecbb:	8b f8                	mov    %eax,%edi
63ecbd:	c1 ef 1b             	shr    $0x1b,%edi
63ecc0:	0b f7                	or     %edi,%esi
63ecc2:	8b f9                	mov    %ecx,%edi
63ecc4:	23 fa                	and    %edx,%edi
63ecc6:	8b e9                	mov    %ecx,%ebp
63ecc8:	0b ea                	or     %edx,%ebp
63ecca:	23 eb                	and    %ebx,%ebp
63eccc:	0b fd                	or     %ebp,%edi
63ecce:	03 f7                	add    %edi,%esi
63ecd0:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
63ecd6:	03 b4 24 e4 00 00 00 	add    0xe4(%esp),%esi
63ecdd:	01 74 24 04          	add    %esi,0x4(%esp)
63ece1:	8b f2                	mov    %edx,%esi
63ece3:	c1 e6 1e             	shl    $0x1e,%esi
63ece6:	c1 ea 02             	shr    $0x2,%edx
63ece9:	0b f2                	or     %edx,%esi
63eceb:	8b d6                	mov    %esi,%edx
63eced:	8b 74 24 04          	mov    0x4(%esp),%esi
63ecf1:	c1 e6 05             	shl    $0x5,%esi
63ecf4:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ecf8:	c1 ef 1b             	shr    $0x1b,%edi
63ecfb:	0b f7                	or     %edi,%esi
63ecfd:	8b fa                	mov    %edx,%edi
63ecff:	23 f8                	and    %eax,%edi
63ed01:	8b ea                	mov    %edx,%ebp
63ed03:	0b e8                	or     %eax,%ebp
63ed05:	23 e9                	and    %ecx,%ebp
63ed07:	0b fd                	or     %ebp,%edi
63ed09:	03 f7                	add    %edi,%esi
63ed0b:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
63ed11:	03 b4 24 e8 00 00 00 	add    0xe8(%esp),%esi
63ed18:	03 de                	add    %esi,%ebx
63ed1a:	8b f0                	mov    %eax,%esi
63ed1c:	c1 e6 1e             	shl    $0x1e,%esi
63ed1f:	c1 e8 02             	shr    $0x2,%eax
63ed22:	0b f0                	or     %eax,%esi
63ed24:	8b c6                	mov    %esi,%eax
63ed26:	8b f3                	mov    %ebx,%esi
63ed28:	c1 e6 05             	shl    $0x5,%esi
63ed2b:	8b fb                	mov    %ebx,%edi
63ed2d:	c1 ef 1b             	shr    $0x1b,%edi
63ed30:	0b f7                	or     %edi,%esi
63ed32:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ed36:	23 f8                	and    %eax,%edi
63ed38:	8b 6c 24 04          	mov    0x4(%esp),%ebp
63ed3c:	0b e8                	or     %eax,%ebp
63ed3e:	23 ea                	and    %edx,%ebp
63ed40:	0b fd                	or     %ebp,%edi
63ed42:	03 f7                	add    %edi,%esi
63ed44:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
63ed4a:	03 b4 24 ec 00 00 00 	add    0xec(%esp),%esi
63ed51:	03 ce                	add    %esi,%ecx
63ed53:	8b 74 24 04          	mov    0x4(%esp),%esi
63ed57:	c1 e6 1e             	shl    $0x1e,%esi
63ed5a:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ed5e:	c1 ef 02             	shr    $0x2,%edi
63ed61:	0b f7                	or     %edi,%esi
63ed63:	89 74 24 04          	mov    %esi,0x4(%esp)
63ed67:	8b f1                	mov    %ecx,%esi
63ed69:	c1 e6 05             	shl    $0x5,%esi
63ed6c:	8b f9                	mov    %ecx,%edi
63ed6e:	c1 ef 1b             	shr    $0x1b,%edi
63ed71:	0b f7                	or     %edi,%esi
63ed73:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ed77:	23 fb                	and    %ebx,%edi
63ed79:	8b 6c 24 04          	mov    0x4(%esp),%ebp
63ed7d:	0b eb                	or     %ebx,%ebp
63ed7f:	23 e8                	and    %eax,%ebp
63ed81:	0b fd                	or     %ebp,%edi
63ed83:	03 f7                	add    %edi,%esi
63ed85:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
63ed8b:	03 b4 24 f0 00 00 00 	add    0xf0(%esp),%esi
63ed92:	03 d6                	add    %esi,%edx
63ed94:	8b f3                	mov    %ebx,%esi
63ed96:	c1 e6 1e             	shl    $0x1e,%esi
63ed99:	c1 eb 02             	shr    $0x2,%ebx
63ed9c:	0b f3                	or     %ebx,%esi
63ed9e:	8b de                	mov    %esi,%ebx
63eda0:	8b f2                	mov    %edx,%esi
63eda2:	c1 e6 05             	shl    $0x5,%esi
63eda5:	8b fa                	mov    %edx,%edi
63eda7:	c1 ef 1b             	shr    $0x1b,%edi
63edaa:	0b f7                	or     %edi,%esi
63edac:	8b fb                	mov    %ebx,%edi
63edae:	23 f9                	and    %ecx,%edi
63edb0:	8b eb                	mov    %ebx,%ebp
63edb2:	0b e9                	or     %ecx,%ebp
63edb4:	23 6c 24 04          	and    0x4(%esp),%ebp
63edb8:	0b fd                	or     %ebp,%edi
63edba:	03 f7                	add    %edi,%esi
63edbc:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
63edc2:	03 b4 24 f4 00 00 00 	add    0xf4(%esp),%esi
63edc9:	03 c6                	add    %esi,%eax
63edcb:	8b f1                	mov    %ecx,%esi
63edcd:	c1 e6 1e             	shl    $0x1e,%esi
63edd0:	c1 e9 02             	shr    $0x2,%ecx
63edd3:	0b f1                	or     %ecx,%esi
63edd5:	8b ce                	mov    %esi,%ecx
63edd7:	8b f0                	mov    %eax,%esi
63edd9:	c1 e6 05             	shl    $0x5,%esi
63eddc:	8b f8                	mov    %eax,%edi
63edde:	c1 ef 1b             	shr    $0x1b,%edi
63ede1:	0b f7                	or     %edi,%esi
63ede3:	8b f9                	mov    %ecx,%edi
63ede5:	33 fa                	xor    %edx,%edi
63ede7:	33 fb                	xor    %ebx,%edi
63ede9:	03 f7                	add    %edi,%esi
63edeb:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63edf1:	03 b4 24 f8 00 00 00 	add    0xf8(%esp),%esi
63edf8:	01 74 24 04          	add    %esi,0x4(%esp)
63edfc:	8b f2                	mov    %edx,%esi
63edfe:	c1 e6 1e             	shl    $0x1e,%esi
63ee01:	c1 ea 02             	shr    $0x2,%edx
63ee04:	0b f2                	or     %edx,%esi
63ee06:	8b d6                	mov    %esi,%edx
63ee08:	8b 74 24 04          	mov    0x4(%esp),%esi
63ee0c:	c1 e6 05             	shl    $0x5,%esi
63ee0f:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ee13:	c1 ef 1b             	shr    $0x1b,%edi
63ee16:	0b f7                	or     %edi,%esi
63ee18:	8b fa                	mov    %edx,%edi
63ee1a:	33 f8                	xor    %eax,%edi
63ee1c:	33 f9                	xor    %ecx,%edi
63ee1e:	03 f7                	add    %edi,%esi
63ee20:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63ee26:	03 b4 24 fc 00 00 00 	add    0xfc(%esp),%esi
63ee2d:	03 de                	add    %esi,%ebx
63ee2f:	8b f0                	mov    %eax,%esi
63ee31:	c1 e6 1e             	shl    $0x1e,%esi
63ee34:	c1 e8 02             	shr    $0x2,%eax
63ee37:	0b f0                	or     %eax,%esi
63ee39:	8b c6                	mov    %esi,%eax
63ee3b:	8b f3                	mov    %ebx,%esi
63ee3d:	c1 e6 05             	shl    $0x5,%esi
63ee40:	8b fb                	mov    %ebx,%edi
63ee42:	c1 ef 1b             	shr    $0x1b,%edi
63ee45:	0b f7                	or     %edi,%esi
63ee47:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ee4b:	33 f8                	xor    %eax,%edi
63ee4d:	33 fa                	xor    %edx,%edi
63ee4f:	03 f7                	add    %edi,%esi
63ee51:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63ee57:	03 b4 24 00 01 00 00 	add    0x100(%esp),%esi
63ee5e:	03 ce                	add    %esi,%ecx
63ee60:	8b 74 24 04          	mov    0x4(%esp),%esi
63ee64:	c1 e6 1e             	shl    $0x1e,%esi
63ee67:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ee6b:	c1 ef 02             	shr    $0x2,%edi
63ee6e:	0b f7                	or     %edi,%esi
63ee70:	89 74 24 04          	mov    %esi,0x4(%esp)
63ee74:	8b f1                	mov    %ecx,%esi
63ee76:	c1 e6 05             	shl    $0x5,%esi
63ee79:	8b f9                	mov    %ecx,%edi
63ee7b:	c1 ef 1b             	shr    $0x1b,%edi
63ee7e:	0b f7                	or     %edi,%esi
63ee80:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ee84:	33 fb                	xor    %ebx,%edi
63ee86:	33 f8                	xor    %eax,%edi
63ee88:	03 f7                	add    %edi,%esi
63ee8a:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63ee90:	03 b4 24 04 01 00 00 	add    0x104(%esp),%esi
63ee97:	03 d6                	add    %esi,%edx
63ee99:	8b f3                	mov    %ebx,%esi
63ee9b:	c1 e6 1e             	shl    $0x1e,%esi
63ee9e:	c1 eb 02             	shr    $0x2,%ebx
63eea1:	0b f3                	or     %ebx,%esi
63eea3:	8b de                	mov    %esi,%ebx
63eea5:	8b f2                	mov    %edx,%esi
63eea7:	c1 e6 05             	shl    $0x5,%esi
63eeaa:	8b fa                	mov    %edx,%edi
63eeac:	c1 ef 1b             	shr    $0x1b,%edi
63eeaf:	0b f7                	or     %edi,%esi
63eeb1:	8b fb                	mov    %ebx,%edi
63eeb3:	33 f9                	xor    %ecx,%edi
63eeb5:	33 7c 24 04          	xor    0x4(%esp),%edi
63eeb9:	03 f7                	add    %edi,%esi
63eebb:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63eec1:	03 b4 24 08 01 00 00 	add    0x108(%esp),%esi
63eec8:	03 c6                	add    %esi,%eax
63eeca:	8b f1                	mov    %ecx,%esi
63eecc:	c1 e6 1e             	shl    $0x1e,%esi
63eecf:	c1 e9 02             	shr    $0x2,%ecx
63eed2:	0b f1                	or     %ecx,%esi
63eed4:	8b ce                	mov    %esi,%ecx
63eed6:	8b f0                	mov    %eax,%esi
63eed8:	c1 e6 05             	shl    $0x5,%esi
63eedb:	8b f8                	mov    %eax,%edi
63eedd:	c1 ef 1b             	shr    $0x1b,%edi
63eee0:	0b f7                	or     %edi,%esi
63eee2:	8b f9                	mov    %ecx,%edi
63eee4:	33 fa                	xor    %edx,%edi
63eee6:	33 fb                	xor    %ebx,%edi
63eee8:	03 f7                	add    %edi,%esi
63eeea:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63eef0:	03 b4 24 0c 01 00 00 	add    0x10c(%esp),%esi
63eef7:	01 74 24 04          	add    %esi,0x4(%esp)
63eefb:	8b f2                	mov    %edx,%esi
63eefd:	c1 e6 1e             	shl    $0x1e,%esi
63ef00:	c1 ea 02             	shr    $0x2,%edx
63ef03:	0b f2                	or     %edx,%esi
63ef05:	8b d6                	mov    %esi,%edx
63ef07:	8b 74 24 04          	mov    0x4(%esp),%esi
63ef0b:	c1 e6 05             	shl    $0x5,%esi
63ef0e:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ef12:	c1 ef 1b             	shr    $0x1b,%edi
63ef15:	0b f7                	or     %edi,%esi
63ef17:	8b fa                	mov    %edx,%edi
63ef19:	33 f8                	xor    %eax,%edi
63ef1b:	33 f9                	xor    %ecx,%edi
63ef1d:	03 f7                	add    %edi,%esi
63ef1f:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63ef25:	03 b4 24 10 01 00 00 	add    0x110(%esp),%esi
63ef2c:	03 de                	add    %esi,%ebx
63ef2e:	8b f0                	mov    %eax,%esi
63ef30:	c1 e6 1e             	shl    $0x1e,%esi
63ef33:	c1 e8 02             	shr    $0x2,%eax
63ef36:	0b f0                	or     %eax,%esi
63ef38:	8b c6                	mov    %esi,%eax
63ef3a:	8b f3                	mov    %ebx,%esi
63ef3c:	c1 e6 05             	shl    $0x5,%esi
63ef3f:	8b fb                	mov    %ebx,%edi
63ef41:	c1 ef 1b             	shr    $0x1b,%edi
63ef44:	0b f7                	or     %edi,%esi
63ef46:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ef4a:	33 f8                	xor    %eax,%edi
63ef4c:	33 fa                	xor    %edx,%edi
63ef4e:	03 f7                	add    %edi,%esi
63ef50:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63ef56:	03 b4 24 14 01 00 00 	add    0x114(%esp),%esi
63ef5d:	03 ce                	add    %esi,%ecx
63ef5f:	8b 74 24 04          	mov    0x4(%esp),%esi
63ef63:	c1 e6 1e             	shl    $0x1e,%esi
63ef66:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ef6a:	c1 ef 02             	shr    $0x2,%edi
63ef6d:	0b f7                	or     %edi,%esi
63ef6f:	89 74 24 04          	mov    %esi,0x4(%esp)
63ef73:	8b f1                	mov    %ecx,%esi
63ef75:	c1 e6 05             	shl    $0x5,%esi
63ef78:	8b f9                	mov    %ecx,%edi
63ef7a:	c1 ef 1b             	shr    $0x1b,%edi
63ef7d:	0b f7                	or     %edi,%esi
63ef7f:	8b 7c 24 04          	mov    0x4(%esp),%edi
63ef83:	33 fb                	xor    %ebx,%edi
63ef85:	33 f8                	xor    %eax,%edi
63ef87:	03 f7                	add    %edi,%esi
63ef89:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63ef8f:	03 b4 24 18 01 00 00 	add    0x118(%esp),%esi
63ef96:	03 d6                	add    %esi,%edx
63ef98:	8b f3                	mov    %ebx,%esi
63ef9a:	c1 e6 1e             	shl    $0x1e,%esi
63ef9d:	c1 eb 02             	shr    $0x2,%ebx
63efa0:	0b f3                	or     %ebx,%esi
63efa2:	8b de                	mov    %esi,%ebx
63efa4:	8b f2                	mov    %edx,%esi
63efa6:	c1 e6 05             	shl    $0x5,%esi
63efa9:	8b fa                	mov    %edx,%edi
63efab:	c1 ef 1b             	shr    $0x1b,%edi
63efae:	0b f7                	or     %edi,%esi
63efb0:	8b fb                	mov    %ebx,%edi
63efb2:	33 f9                	xor    %ecx,%edi
63efb4:	33 7c 24 04          	xor    0x4(%esp),%edi
63efb8:	03 f7                	add    %edi,%esi
63efba:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63efc0:	03 b4 24 1c 01 00 00 	add    0x11c(%esp),%esi
63efc7:	03 c6                	add    %esi,%eax
63efc9:	8b f1                	mov    %ecx,%esi
63efcb:	c1 e6 1e             	shl    $0x1e,%esi
63efce:	c1 e9 02             	shr    $0x2,%ecx
63efd1:	0b f1                	or     %ecx,%esi
63efd3:	8b ce                	mov    %esi,%ecx
63efd5:	8b f0                	mov    %eax,%esi
63efd7:	c1 e6 05             	shl    $0x5,%esi
63efda:	8b f8                	mov    %eax,%edi
63efdc:	c1 ef 1b             	shr    $0x1b,%edi
63efdf:	0b f7                	or     %edi,%esi
63efe1:	8b f9                	mov    %ecx,%edi
63efe3:	33 fa                	xor    %edx,%edi
63efe5:	33 fb                	xor    %ebx,%edi
63efe7:	03 f7                	add    %edi,%esi
63efe9:	81 c6 d6 c1 62 ca    	add    $0xca62c1d6,%esi
63efef:	03 b4 24 20 01 00 00 	add    0x120(%esp),%esi
63eff6:	01 74 24 04          	add    %esi,0x4(%esp)
63effa:	8b f2                	mov    %edx,%esi
63effc:	c1 e6 1e             	shl    $0x1e,%esi
63efff:	c1 ea 02             	shr    $0x2,%edx
63f002:	0b f2                	or     %edx,%esi
63f004:	8b d6                	mov    %esi,%edx
63f006:	8b 74 24 04          	mov    0x4(%esp),%esi
63f00a:	c1 e6 05             	shl    $0x5,%esi
63f00d:	8b 7c 24 04          	mov    0x4(%esp),%edi
63f011:	c1 ef 1b             	shr    $0x1b,%edi
63f014:	0b f7                	or     %edi,%esi
63f016:	8b fa                	mov    %edx,%edi