761e38:	8b 4c 24 10          	mov    0x10(%esp),%ecx
761e3c:	d3 c2                	rol    %cl,%edx
761e3e:	8b ca                	mov    %edx,%ecx
761e40:	8b c2                	mov    %edx,%eax
761e42:	c1 e8 10             	shr    $0x10,%eax
761e45:	c1 e9 18             	shr    $0x18,%ecx
761e48:	0f b6 c0             	movzbl %al,%eax
761e4b:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
761e52:	2b 0c 85 60 e6 c0 00 	sub    0xc0e660(,%eax,4),%ecx
761e59:	8b c2                	mov    %edx,%eax
761e5b:	c1 e8 08             	shr    $0x8,%eax
761e5e:	0f b6 c0             	movzbl %al,%eax
761e61:	03 0c 85 60 ea c0 00 	add    0xc0ea60(,%eax,4),%ecx
761e68:	0f b6 c2             	movzbl %dl,%eax
761e6b:	33 0c 85 60 ee c0 00 	xor    0xc0ee60(,%eax,4),%ecx
761e72:	8b 44 24 04          	mov    0x4(%esp),%eax
761e76:	31 08                	xor    %ecx,(%eax)
761e78:	c3                   	ret
761e79:	cc                   	int3
761e7a:	cc                   	int3
761e7b:	cc                   	int3
761e7c:	cc                   	int3
761e7d:	cc                   	int3
761e7e:	cc                   	int3
761e7f:	cc                   	int3
761e80:	cc                   	int3
761e81:	cc                   	int3
761e82:	cc                   	int3
761e83:	cc                   	int3
761e84:	cc                   	int3
761e85:	cc                   	int3
761e86:	cc                   	int3
761e87:	cc                   	int3
761e88:	cc                   	int3
761e89:	cc                   	int3
761e8a:	cc                   	int3
761e8b:	cc                   	int3
761e8c:	cc                   	int3
761e8d:	cc                   	int3
761e8e:	cc                   	int3
761e8f:	cc                   	int3
761e90:	8b 54 24 0c          	mov    0xc(%esp),%edx
761e94:	2b 54 24 08          	sub    0x8(%esp),%edx
761e98:	8b 4c 24 10          	mov    0x10(%esp),%ecx
761e9c:	d3 c2                	rol    %cl,%edx
761e9e:	8b ca                	mov    %edx,%ecx
761ea0:	8b c2                	mov    %edx,%eax
761ea2:	c1 e8 10             	shr    $0x10,%eax
761ea5:	c1 e9 18             	shr    $0x18,%ecx
761ea8:	0f b6 c0             	movzbl %al,%eax
761eab:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
761eb2:	03 0c 85 60 e6 c0 00 	add    0xc0e660(,%eax,4),%ecx
761eb9:	8b c2                	mov    %edx,%eax
761ebb:	c1 e8 08             	shr    $0x8,%eax
761ebe:	0f b6 c0             	movzbl %al,%eax
761ec1:	33 0c 85 60 ea c0 00 	xor    0xc0ea60(,%eax,4),%ecx
761ec8:	0f b6 c2             	movzbl %dl,%eax
761ecb:	2b 0c 85 60 ee c0 00 	sub    0xc0ee60(,%eax,4),%ecx
761ed2:	8b 44 24 04          	mov    0x4(%esp),%eax
761ed6:	31 08                	xor    %ecx,(%eax)
761ed8:	c3                   	ret
761ed9:	cc                   	int3
761eda:	cc                   	int3
761edb:	cc                   	int3
761edc:	cc                   	int3
761edd:	cc                   	int3
761ede:	cc                   	int3
761edf:	cc                   	int3
761ee0:	cc                   	int3
761ee1:	cc                   	int3
761ee2:	cc                   	int3
761ee3:	cc                   	int3
761ee4:	cc                   	int3
761ee5:	cc                   	int3
761ee6:	cc                   	int3
761ee7:	cc                   	int3
761ee8:	cc                   	int3
761ee9:	cc                   	int3
761eea:	cc                   	int3
761eeb:	cc                   	int3
761eec:	cc                   	int3
761eed:	cc                   	int3
761eee:	cc                   	int3
761eef:	cc                   	int3
761ef0:	51                   	push   %ecx
761ef1:	8b 44 24 08          	mov    0x8(%esp),%eax
761ef5:	53                   	push   %ebx
761ef6:	55                   	push   %ebp
761ef7:	8b 69 24             	mov    0x24(%ecx),%ebp
761efa:	8b 50 04             	mov    0x4(%eax),%edx
761efd:	8b da                	mov    %edx,%ebx
761eff:	56                   	push   %esi
761f00:	8b 30                	mov    (%eax),%esi
761f02:	8b c2                	mov    %edx,%eax
761f04:	c1 e0 08             	shl    $0x8,%eax
761f07:	c1 e2 08             	shl    $0x8,%edx
761f0a:	c1 eb 08             	shr    $0x8,%ebx
761f0d:	33 d8                	xor    %eax,%ebx
761f0f:	8b c6                	mov    %esi,%eax
761f11:	c1 e0 08             	shl    $0x8,%eax
761f14:	81 e3 ff 00 ff 00    	and    $0xff00ff,%ebx
761f1a:	33 da                	xor    %edx,%ebx
761f1c:	57                   	push   %edi
761f1d:	8b 79 14             	mov    0x14(%ecx),%edi
761f20:	8b 4d 3c             	mov    0x3c(%ebp),%ecx
761f23:	c1 c3 10             	rol    $0x10,%ebx
761f26:	8b 57 3c             	mov    0x3c(%edi),%edx
761f29:	03 d3                	add    %ebx,%edx
761f2b:	d3 c2                	rol    %cl,%edx
761f2d:	8b ce                	mov    %esi,%ecx
761f2f:	c1 e9 08             	shr    $0x8,%ecx
761f32:	33 c8                	xor    %eax,%ecx
761f34:	c1 e6 08             	shl    $0x8,%esi
761f37:	81 e1 ff 00 ff 00    	and    $0xff00ff,%ecx
761f3d:	8b c2                	mov    %edx,%eax
761f3f:	33 ce                	xor    %esi,%ecx
761f41:	c1 e8 10             	shr    $0x10,%eax
761f44:	8b f1                	mov    %ecx,%esi
761f46:	0f b6 c0             	movzbl %al,%eax
761f49:	8b ca                	mov    %edx,%ecx
761f4b:	c1 c6 10             	rol    $0x10,%esi
761f4e:	c1 e9 18             	shr    $0x18,%ecx
761f51:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
761f58:	33 0c 85 60 e6 c0 00 	xor    0xc0e660(,%eax,4),%ecx
761f5f:	8b c2                	mov    %edx,%eax
761f61:	c1 e8 08             	shr    $0x8,%eax
761f64:	0f b6 c0             	movzbl %al,%eax
761f67:	2b 0c 85 60 ea c0 00 	sub    0xc0ea60(,%eax,4),%ecx
761f6e:	0f b6 c2             	movzbl %dl,%eax
761f71:	8b 57 38             	mov    0x38(%edi),%edx
761f74:	03 0c 85 60 ee c0 00 	add    0xc0ee60(,%eax,4),%ecx
761f7b:	33 f1                	xor    %ecx,%esi
761f7d:	8b 4d 38             	mov    0x38(%ebp),%ecx
761f80:	2b d6                	sub    %esi,%edx
761f82:	d3 c2                	rol    %cl,%edx
761f84:	8b ca                	mov    %edx,%ecx
761f86:	8b c2                	mov    %edx,%eax
761f88:	c1 e8 10             	shr    $0x10,%eax
761f8b:	c1 e9 18             	shr    $0x18,%ecx
761f8e:	0f b6 c0             	movzbl %al,%eax
761f91:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
761f98:	03 0c 85 60 e6 c0 00 	add    0xc0e660(,%eax,4),%ecx
761f9f:	8b c2                	mov    %edx,%eax
761fa1:	c1 e8 08             	shr    $0x8,%eax
761fa4:	0f b6 c0             	movzbl %al,%eax
761fa7:	33 0c 85 60 ea c0 00 	xor    0xc0ea60(,%eax,4),%ecx
761fae:	0f b6 c2             	movzbl %dl,%eax
761fb1:	8b 57 34             	mov    0x34(%edi),%edx
761fb4:	2b 0c 85 60 ee c0 00 	sub    0xc0ee60(,%eax,4),%ecx
761fbb:	33 d9                	xor    %ecx,%ebx
761fbd:	8b 4d 34             	mov    0x34(%ebp),%ecx
761fc0:	33 d3                	xor    %ebx,%edx
761fc2:	d3 c2                	rol    %cl,%edx
761fc4:	8b ca                	mov    %edx,%ecx
761fc6:	8b c2                	mov    %edx,%eax
761fc8:	c1 e8 10             	shr    $0x10,%eax
761fcb:	c1 e9 18             	shr    $0x18,%ecx
761fce:	0f b6 c0             	movzbl %al,%eax
761fd1:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
761fd8:	2b 0c 85 60 e6 c0 00 	sub    0xc0e660(,%eax,4),%ecx
761fdf:	8b c2                	mov    %edx,%eax
761fe1:	c1 e8 08             	shr    $0x8,%eax
761fe4:	0f b6 c0             	movzbl %al,%eax
761fe7:	03 0c 85 60 ea c0 00 	add    0xc0ea60(,%eax,4),%ecx
761fee:	0f b6 c2             	movzbl %dl,%eax
761ff1:	33 0c 85 60 ee c0 00 	xor    0xc0ee60(,%eax,4),%ecx
761ff8:	33 f1                	xor    %ecx,%esi
761ffa:	8b 57 30             	mov    0x30(%edi),%edx
761ffd:	8b 4d 30             	mov    0x30(%ebp),%ecx
762000:	03 d6                	add    %esi,%edx
762002:	d3 c2                	rol    %cl,%edx
762004:	8b ca                	mov    %edx,%ecx
762006:	8b c2                	mov    %edx,%eax
762008:	c1 e9 18             	shr    $0x18,%ecx
76200b:	c1 e8 10             	shr    $0x10,%eax
76200e:	0f b6 c0             	movzbl %al,%eax
762011:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
762018:	33 0c 85 60 e6 c0 00 	xor    0xc0e660(,%eax,4),%ecx
76201f:	8b c2                	mov    %edx,%eax
762021:	c1 e8 08             	shr    $0x8,%eax
762024:	0f b6 c0             	movzbl %al,%eax
762027:	2b 0c 85 60 ea c0 00 	sub    0xc0ea60(,%eax,4),%ecx
76202e:	0f b6 c2             	movzbl %dl,%eax
762031:	8b 57 2c             	mov    0x2c(%edi),%edx
762034:	03 0c 85 60 ee c0 00 	add    0xc0ee60(,%eax,4),%ecx
76203b:	33 d9                	xor    %ecx,%ebx
76203d:	8b 4d 2c             	mov    0x2c(%ebp),%ecx
762040:	2b d3                	sub    %ebx,%edx
762042:	d3 c2                	rol    %cl,%edx
762044:	8b ca                	mov    %edx,%ecx
762046:	8b c2                	mov    %edx,%eax
762048:	c1 e9 18             	shr    $0x18,%ecx
76204b:	c1 e8 10             	shr    $0x10,%eax
76204e:	0f b6 c0             	movzbl %al,%eax
762051:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
762058:	03 0c 85 60 e6 c0 00 	add    0xc0e660(,%eax,4),%ecx
76205f:	8b c2                	mov    %edx,%eax
762061:	c1 e8 08             	shr    $0x8,%eax
762064:	0f b6 c0             	movzbl %al,%eax
762067:	33 0c 85 60 ea c0 00 	xor    0xc0ea60(,%eax,4),%ecx
76206e:	0f b6 c2             	movzbl %dl,%eax
762071:	8b 57 28             	mov    0x28(%edi),%edx
762074:	2b 0c 85 60 ee c0 00 	sub    0xc0ee60(,%eax,4),%ecx
76207b:	33 f1                	xor    %ecx,%esi
76207d:	8b 4d 28             	mov    0x28(%ebp),%ecx
762080:	33 d6                	xor    %esi,%edx
762082:	d3 c2                	rol    %cl,%edx
762084:	8b ca                	mov    %edx,%ecx
762086:	8b c2                	mov    %edx,%eax
762088:	c1 e9 18             	shr    $0x18,%ecx
76208b:	c1 e8 10             	shr    $0x10,%eax
76208e:	0f b6 c0             	movzbl %al,%eax
762091:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
762098:	2b 0c 85 60 e6 c0 00 	sub    0xc0e660(,%eax,4),%ecx
76209f:	8b c2                	mov    %edx,%eax
7620a1:	c1 e8 08             	shr    $0x8,%eax
7620a4:	0f b6 c0             	movzbl %al,%eax
7620a7:	03 0c 85 60 ea c0 00 	add    0xc0ea60(,%eax,4),%ecx
7620ae:	0f b6 c2             	movzbl %dl,%eax
7620b1:	8b 57 24             	mov    0x24(%edi),%edx
7620b4:	33 0c 85 60 ee c0 00 	xor    0xc0ee60(,%eax,4),%ecx
7620bb:	33 d9                	xor    %ecx,%ebx
7620bd:	8b 4d 24             	mov    0x24(%ebp),%ecx
7620c0:	03 d3                	add    %ebx,%edx
7620c2:	d3 c2                	rol    %cl,%edx
7620c4:	8b ca                	mov    %edx,%ecx
7620c6:	8b c2                	mov    %edx,%eax
7620c8:	c1 e9 18             	shr    $0x18,%ecx
7620cb:	c1 e8 10             	shr    $0x10,%eax
7620ce:	0f b6 c0             	movzbl %al,%eax
7620d1:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
7620d8:	33 0c 85 60 e6 c0 00 	xor    0xc0e660(,%eax,4),%ecx
7620df:	8b c2                	mov    %edx,%eax
7620e1:	c1 e8 08             	shr    $0x8,%eax
7620e4:	0f b6 c0             	movzbl %al,%eax
7620e7:	2b 0c 85 60 ea c0 00 	sub    0xc0ea60(,%eax,4),%ecx
7620ee:	0f b6 c2             	movzbl %dl,%eax
7620f1:	8b 57 20             	mov    0x20(%edi),%edx
7620f4:	03 0c 85 60 ee c0 00 	add    0xc0ee60(,%eax,4),%ecx
7620fb:	33 f1                	xor    %ecx,%esi
7620fd:	8b 4d 20             	mov    0x20(%ebp),%ecx
762100:	2b d6                	sub    %esi,%edx
762102:	d3 c2                	rol    %cl,%edx
762104:	8b ca                	mov    %edx,%ecx
762106:	8b c2                	mov    %edx,%eax
762108:	c1 e9 18             	shr    $0x18,%ecx
76210b:	c1 e8 10             	shr    $0x10,%eax
76210e:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
762115:	0f b6 c0             	movzbl %al,%eax
762118:	03 0c 85 60 e6 c0 00 	add    0xc0e660(,%eax,4),%ecx
76211f:	8b c2                	mov    %edx,%eax
762121:	c1 e8 08             	shr    $0x8,%eax
762124:	0f b6 c0             	movzbl %al,%eax
762127:	33 0c 85 60 ea c0 00 	xor    0xc0ea60(,%eax,4),%ecx
76212e:	0f b6 c2             	movzbl %dl,%eax
762131:	8b 57 1c             	mov    0x1c(%edi),%edx
762134:	2b 0c 85 60 ee c0 00 	sub    0xc0ee60(,%eax,4),%ecx
76213b:	33 d9                	xor    %ecx,%ebx
76213d:	8b 4d 1c             	mov    0x1c(%ebp),%ecx
762140:	33 d3                	xor    %ebx,%edx
762142:	d3 c2                	rol    %cl,%edx
762144:	8b ca                	mov    %edx,%ecx
762146:	8b c2                	mov    %edx,%eax
762148:	c1 e8 10             	shr    $0x10,%eax
76214b:	c1 e9 18             	shr    $0x18,%ecx
76214e:	0f b6 c0             	movzbl %al,%eax
762151:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
762158:	2b 0c 85 60 e6 c0 00 	sub    0xc0e660(,%eax,4),%ecx
76215f:	8b c2                	mov    %edx,%eax
762161:	c1 e8 08             	shr    $0x8,%eax
762164:	0f b6 c0             	movzbl %al,%eax
762167:	03 0c 85 60 ea c0 00 	add    0xc0ea60(,%eax,4),%ecx
76216e:	0f b6 c2             	movzbl %dl,%eax
762171:	8b 57 18             	mov    0x18(%edi),%edx
762174:	33 0c 85 60 ee c0 00 	xor    0xc0ee60(,%eax,4),%ecx
76217b:	33 f1                	xor    %ecx,%esi
76217d:	8b 4d 18             	mov    0x18(%ebp),%ecx
762180:	03 d6                	add    %esi,%edx
762182:	d3 c2                	rol    %cl,%edx
762184:	8b ca                	mov    %edx,%ecx
762186:	8b c2                	mov    %edx,%eax
762188:	c1 e8 10             	shr    $0x10,%eax
76218b:	c1 e9 18             	shr    $0x18,%ecx
76218e:	0f b6 c0             	movzbl %al,%eax
762191:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
762198:	33 0c 85 60 e6 c0 00 	xor    0xc0e660(,%eax,4),%ecx
76219f:	8b c2                	mov    %edx,%eax
7621a1:	c1 e8 08             	shr    $0x8,%eax
7621a4:	0f b6 c0             	movzbl %al,%eax
7621a7:	2b 0c 85 60 ea c0 00 	sub    0xc0ea60(,%eax,4),%ecx
7621ae:	0f b6 c2             	movzbl %dl,%eax
7621b1:	8b 57 14             	mov    0x14(%edi),%edx
7621b4:	03 0c 85 60 ee c0 00 	add    0xc0ee60(,%eax,4),%ecx
7621bb:	33 d9                	xor    %ecx,%ebx
7621bd:	8b 4d 14             	mov    0x14(%ebp),%ecx
7621c0:	2b d3                	sub    %ebx,%edx
7621c2:	d3 c2                	rol    %cl,%edx
7621c4:	8b ca                	mov    %edx,%ecx
7621c6:	8b c2                	mov    %edx,%eax
7621c8:	c1 e8 10             	shr    $0x10,%eax
7621cb:	c1 e9 18             	shr    $0x18,%ecx
7621ce:	0f b6 c0             	movzbl %al,%eax
7621d1:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
7621d8:	03 0c 85 60 e6 c0 00 	add    0xc0e660(,%eax,4),%ecx
7621df:	8b c2                	mov    %edx,%eax
7621e1:	c1 e8 08             	shr    $0x8,%eax
7621e4:	0f b6 c0             	movzbl %al,%eax
7621e7:	33 0c 85 60 ea c0 00 	xor    0xc0ea60(,%eax,4),%ecx
7621ee:	0f b6 c2             	movzbl %dl,%eax
7621f1:	8b 57 10             	mov    0x10(%edi),%edx
7621f4:	2b 0c 85 60 ee c0 00 	sub    0xc0ee60(,%eax,4),%ecx
7621fb:	33 f1                	xor    %ecx,%esi
7621fd:	8b 4d 10             	mov    0x10(%ebp),%ecx
762200:	33 d6                	xor    %esi,%edx
762202:	d3 c2                	rol    %cl,%edx
762204:	8b ca                	mov    %edx,%ecx
762206:	8b c2                	mov    %edx,%eax
762208:	c1 e8 10             	shr    $0x10,%eax
76220b:	c1 e9 18             	shr    $0x18,%ecx
76220e:	0f b6 c0             	movzbl %al,%eax
762211:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
762218:	2b 0c 85 60 e6 c0 00 	sub    0xc0e660(,%eax,4),%ecx
76221f:	8b c2                	mov    %edx,%eax
762221:	c1 e8 08             	shr    $0x8,%eax
762224:	0f b6 c0             	movzbl %al,%eax
762227:	03 0c 85 60 ea c0 00 	add    0xc0ea60(,%eax,4),%ecx
76222e:	0f b6 c2             	movzbl %dl,%eax
762231:	33 0c 85 60 ee c0 00 	xor    0xc0ee60(,%eax,4),%ecx
762238:	8b 57 0c             	mov    0xc(%edi),%edx
76223b:	33 d9                	xor    %ecx,%ebx
76223d:	8b 4d 0c             	mov    0xc(%ebp),%ecx
762240:	03 d3                	add    %ebx,%edx
762242:	d3 c2                	rol    %cl,%edx
762244:	8b ca                	mov    %edx,%ecx
762246:	8b c2                	mov    %edx,%eax
762248:	c1 e8 10             	shr    $0x10,%eax
76224b:	0f b6 c0             	movzbl %al,%eax
76224e:	c1 e9 18             	shr    $0x18,%ecx
762251:	8b 0c 8d 60 e2 c0 00 	mov    0xc0e260(,%ecx,4),%ecx
762258:	33 0c 85 60 e6 c0 00 	xor    0xc0e660(,%eax,4),%ecx
76225f:	8b c2                	mov    %edx,%eax
762261:	c1 e8 08             	shr    $0x8,%eax
762264:	0f b6 c0             	movzbl %al,%eax
762267:	2b 0c 85 60 ea c0 00 	sub    0xc0ea60(,%eax,4),%ecx
76226e:	0f b6 c2             	movzbl %dl,%eax
762271:	8b 57 08             	mov    0x8(%edi),%edx
762274:	03 0c 85 60 ee c0 00 	add    0xc0ee60(,%eax,4),%ecx
76227b:	33 f1                	xor    %ecx,%esi
76227d:	8b 4d 08             	mov    0x8(%ebp),%ecx
762280:	2b d6                	sub    %esi,%edx