770f8c:	33 d5                	xor    %ebp,%edx
770f8e:	f7 d0                	not    %eax
770f90:	33 f8                	xor    %eax,%edi
770f92:	8b cd                	mov    %ebp,%ecx
770f94:	33 df                	xor    %edi,%ebx
770f96:	0b c8                	or     %eax,%ecx
770f98:	33 de                	xor    %esi,%ebx
770f9a:	33 ca                	xor    %edx,%ecx
770f9c:	0b d3                	or     %ebx,%edx
770f9e:	33 cb                	xor    %ebx,%ecx
770fa0:	33 ea                	xor    %edx,%ebp
770fa2:	8b f7                	mov    %edi,%esi
770fa4:	0b f2                	or     %edx,%esi
770fa6:	33 ef                	xor    %edi,%ebp
770fa8:	33 f1                	xor    %ecx,%esi
770faa:	33 ee                	xor    %esi,%ebp
770fac:	c1 c6 0d             	rol    $0xd,%esi
770faf:	8b d5                	mov    %ebp,%edx
770fb1:	c1 c2 03             	rol    $0x3,%edx
770fb4:	33 da                	xor    %edx,%ebx
770fb6:	33 de                	xor    %esi,%ebx
770fb8:	23 e9                	and    %ecx,%ebp
770fba:	d1 c3                	rol    $1,%ebx
770fbc:	8b 4c 24 10          	mov    0x10(%esp),%ecx
770fc0:	8d 04 f5 00 00 00 00 	lea    0x0(,%esi,8),%eax
770fc7:	33 e8                	xor    %eax,%ebp
770fc9:	89 5c 24 1c          	mov    %ebx,0x1c(%esp)
770fcd:	8b 44 24 1c          	mov    0x1c(%esp),%eax
770fd1:	f7 d7                	not    %edi
770fd3:	33 ef                	xor    %edi,%ebp
770fd5:	33 ea                	xor    %edx,%ebp
770fd7:	c1 c5 07             	rol    $0x7,%ebp
770fda:	8b fd                	mov    %ebp,%edi
770fdc:	33 fb                	xor    %ebx,%edi
770fde:	8b 59 74             	mov    0x74(%ecx),%ebx
770fe1:	33 d8                	xor    %eax,%ebx
770fe3:	33 fe                	xor    %esi,%edi
770fe5:	c1 e0 07             	shl    $0x7,%eax
770fe8:	33 c5                	xor    %ebp,%eax
770fea:	c1 c7 05             	rol    $0x5,%edi
770fed:	33 79 70             	xor    0x70(%ecx),%edi
770ff0:	33 c2                	xor    %edx,%eax
770ff2:	8b d0                	mov    %eax,%edx
770ff4:	8b 41 7c             	mov    0x7c(%ecx),%eax
770ff7:	c1 ca 0a             	ror    $0xa,%edx
770ffa:	33 c5                	xor    %ebp,%eax
770ffc:	33 51 78             	xor    0x78(%ecx),%edx
770fff:	8b ca                	mov    %edx,%ecx
771001:	0b cb                	or     %ebx,%ecx
771003:	33 da                	xor    %edx,%ebx
771005:	33 c8                	xor    %eax,%ecx
771007:	8b eb                	mov    %ebx,%ebp
771009:	33 d1                	xor    %ecx,%edx
77100b:	0b e8                	or     %eax,%ebp
77100d:	33 da                	xor    %edx,%ebx
77100f:	23 ef                	and    %edi,%ebp
771011:	8b f3                	mov    %ebx,%esi
771013:	8b c3                	mov    %ebx,%eax
771015:	0b f1                	or     %ecx,%esi
771017:	0b c7                	or     %edi,%eax
771019:	33 c2                	xor    %edx,%eax
77101b:	33 f7                	xor    %edi,%esi
77101d:	33 f3                	xor    %ebx,%esi
77101f:	33 e9                	xor    %ecx,%ebp
771021:	33 d6                	xor    %esi,%edx
771023:	23 f0                	and    %eax,%esi
771025:	f7 d2                	not    %edx
771027:	33 f3                	xor    %ebx,%esi
771029:	0b d0                	or     %eax,%edx
77102b:	c1 c6 03             	rol    $0x3,%esi
77102e:	33 d3                	xor    %ebx,%edx
771030:	33 ee                	xor    %esi,%ebp
771032:	8b 5c 24 10          	mov    0x10(%esp),%ebx
771036:	c1 c2 0d             	rol    $0xd,%edx
771039:	33 ea                	xor    %edx,%ebp
77103b:	89 54 24 1c          	mov    %edx,0x1c(%esp)
77103f:	d1 c5                	rol    $1,%ebp
771041:	8d 0c d5 00 00 00 00 	lea    0x0(,%edx,8),%ecx
771048:	33 c8                	xor    %eax,%ecx
77104a:	8b 83 84 00 00 00    	mov    0x84(%ebx),%eax
771050:	33 ce                	xor    %esi,%ecx
771052:	33 c5                	xor    %ebp,%eax
771054:	c1 c1 07             	rol    $0x7,%ecx
771057:	8b d1                	mov    %ecx,%edx
771059:	33 d5                	xor    %ebp,%edx
77105b:	c1 e5 07             	shl    $0x7,%ebp
77105e:	33 54 24 1c          	xor    0x1c(%esp),%edx
771062:	33 e9                	xor    %ecx,%ebp
771064:	33 ee                	xor    %esi,%ebp
771066:	c1 c2 05             	rol    $0x5,%edx
771069:	33 93 80 00 00 00    	xor    0x80(%ebx),%edx
77106f:	c1 cd 0a             	ror    $0xa,%ebp
771072:	33 ab 88 00 00 00    	xor    0x88(%ebx),%ebp
771078:	8b 9b 8c 00 00 00    	mov    0x8c(%ebx),%ebx
77107e:	8b fd                	mov    %ebp,%edi
771080:	33 da                	xor    %edx,%ebx
771082:	33 f8                	xor    %eax,%edi
771084:	33 d9                	xor    %ecx,%ebx
771086:	8b cb                	mov    %ebx,%ecx
771088:	8b f3                	mov    %ebx,%esi
77108a:	23 c8                	and    %eax,%ecx
77108c:	33 ca                	xor    %edx,%ecx
77108e:	0b f2                	or     %edx,%esi
771090:	8b 54 24 10          	mov    0x10(%esp),%edx
771094:	33 f7                	xor    %edi,%esi
771096:	33 fb                	xor    %ebx,%edi
771098:	33 dd                	xor    %ebp,%ebx
77109a:	0b e9                	or     %ecx,%ebp
77109c:	33 ef                	xor    %edi,%ebp
77109e:	8b c3                	mov    %ebx,%eax
7710a0:	33 c1                	xor    %ecx,%eax
7710a2:	c1 c5 03             	rol    $0x3,%ebp
7710a5:	0b de                	or     %esi,%ebx
7710a7:	f7 d7                	not    %edi
7710a9:	0b f9                	or     %ecx,%edi
7710ab:	8b cb                	mov    %ebx,%ecx
7710ad:	33 c7                	xor    %edi,%eax
7710af:	33 df                	xor    %edi,%ebx
7710b1:	8b ba 94 00 00 00    	mov    0x94(%edx),%edi
7710b7:	33 c8                	xor    %eax,%ecx
7710b9:	c1 c1 0d             	rol    $0xd,%ecx
7710bc:	33 dd                	xor    %ebp,%ebx
7710be:	33 d9                	xor    %ecx,%ebx
7710c0:	d1 c3                	rol    $1,%ebx
7710c2:	89 5c 24 1c          	mov    %ebx,0x1c(%esp)
7710c6:	33 fb                	xor    %ebx,%edi
7710c8:	8b 9a 9c 00 00 00    	mov    0x9c(%edx),%ebx
7710ce:	8d 04 cd 00 00 00 00 	lea    0x0(,%ecx,8),%eax
7710d5:	33 c6                	xor    %esi,%eax
7710d7:	33 c5                	xor    %ebp,%eax
7710d9:	c1 c0 07             	rol    $0x7,%eax
7710dc:	8b f0                	mov    %eax,%esi
7710de:	33 d8                	xor    %eax,%ebx
7710e0:	33 74 24 1c          	xor    0x1c(%esp),%esi
7710e4:	33 f1                	xor    %ecx,%esi
7710e6:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7710ea:	c1 e1 07             	shl    $0x7,%ecx
7710ed:	33 c8                	xor    %eax,%ecx
7710ef:	c1 c6 05             	rol    $0x5,%esi
7710f2:	33 b2 90 00 00 00    	xor    0x90(%edx),%esi
7710f8:	33 cd                	xor    %ebp,%ecx
7710fa:	8b 44 24 10          	mov    0x10(%esp),%eax
7710fe:	f7 d6                	not    %esi
771100:	c1 c9 0a             	ror    $0xa,%ecx
771103:	8b d6                	mov    %esi,%edx
771105:	23 f7                	and    %edi,%esi
771107:	33 88 98 00 00 00    	xor    0x98(%eax),%ecx
77110d:	f7 d1                	not    %ecx
77110f:	33 ce                	xor    %esi,%ecx
771111:	0b f3                	or     %ebx,%esi
771113:	33 fe                	xor    %esi,%edi
771115:	33 d9                	xor    %ecx,%ebx
771117:	33 f2                	xor    %edx,%esi
771119:	0b d7                	or     %edi,%edx
77111b:	0b ce                	or     %esi,%ecx
77111d:	33 fb                	xor    %ebx,%edi
77111f:	23 ca                	and    %edx,%ecx
771121:	c1 c3 03             	rol    $0x3,%ebx
771124:	33 f7                	xor    %edi,%esi
771126:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
77112a:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
77112e:	23 ee                	and    %esi,%ebp
771130:	c1 c1 0d             	rol    $0xd,%ecx
771133:	33 ea                	xor    %edx,%ebp
771135:	8b 54 24 1c          	mov    0x1c(%esp),%edx
771139:	23 d7                	and    %edi,%edx
77113b:	33 eb                	xor    %ebx,%ebp
77113d:	33 e9                	xor    %ecx,%ebp
77113f:	8d 04 cd 00 00 00 00 	lea    0x0(,%ecx,8),%eax
771146:	d1 c5                	rol    $1,%ebp
771148:	33 d0                	xor    %eax,%edx
77114a:	8b 44 24 10          	mov    0x10(%esp),%eax
77114e:	33 d6                	xor    %esi,%edx
771150:	33 d3                	xor    %ebx,%edx
771152:	c1 c2 07             	rol    $0x7,%edx
771155:	8b b0 a4 00 00 00    	mov    0xa4(%eax),%esi
77115b:	8b fa                	mov    %edx,%edi
77115d:	33 fd                	xor    %ebp,%edi
77115f:	33 f5                	xor    %ebp,%esi
771161:	33 f9                	xor    %ecx,%edi
771163:	c1 c7 05             	rol    $0x5,%edi
771166:	33 b8 a0 00 00 00    	xor    0xa0(%eax),%edi
77116c:	c1 e5 07             	shl    $0x7,%ebp
77116f:	33 ea                	xor    %edx,%ebp
771171:	8b cf                	mov    %edi,%ecx
771173:	33 eb                	xor    %ebx,%ebp
771175:	c1 cd 0a             	ror    $0xa,%ebp
771178:	33 a8 a8 00 00 00    	xor    0xa8(%eax),%ebp
77117e:	8b 80 ac 00 00 00    	mov    0xac(%eax),%eax
771184:	33 c2                	xor    %edx,%eax
771186:	8b d5                	mov    %ebp,%edx
771188:	23 d7                	and    %edi,%edx
77118a:	0b c8                	or     %eax,%ecx
77118c:	33 d0                	xor    %eax,%edx
77118e:	33 ce                	xor    %esi,%ecx
771190:	33 ee                	xor    %esi,%ebp
771192:	8b c1                	mov    %ecx,%eax
771194:	33 ea                	xor    %edx,%ebp
771196:	23 c2                	and    %edx,%eax
771198:	33 fd                	xor    %ebp,%edi
77119a:	c1 c5 0d             	rol    $0xd,%ebp
77119d:	8b df                	mov    %edi,%ebx
77119f:	33 f8                	xor    %eax,%edi
7711a1:	0b d9                	or     %ecx,%ebx
7711a3:	33 da                	xor    %edx,%ebx
7711a5:	8b d7                	mov    %edi,%edx
7711a7:	33 d3                	xor    %ebx,%edx
7711a9:	8d 04 ed 00 00 00 00 	lea    0x0(,%ebp,8),%eax
7711b0:	33 d1                	xor    %ecx,%edx
7711b2:	f7 d7                	not    %edi
7711b4:	33 c7                	xor    %edi,%eax
7711b6:	c1 c2 03             	rol    $0x3,%edx
7711b9:	8b 7c 24 10          	mov    0x10(%esp),%edi
7711bd:	33 da                	xor    %edx,%ebx
7711bf:	33 dd                	xor    %ebp,%ebx
7711c1:	33 c2                	xor    %edx,%eax
7711c3:	d1 c3                	rol    $1,%ebx
7711c5:	c1 c0 07             	rol    $0x7,%eax
7711c8:	8b 8f b4 00 00 00    	mov    0xb4(%edi),%ecx
7711ce:	8b f0                	mov    %eax,%esi
7711d0:	33 cb                	xor    %ebx,%ecx
7711d2:	33 f3                	xor    %ebx,%esi
7711d4:	c1 e3 07             	shl    $0x7,%ebx
7711d7:	33 f5                	xor    %ebp,%esi
7711d9:	33 d8                	xor    %eax,%ebx
7711db:	c1 c6 05             	rol    $0x5,%esi
7711de:	33 b7 b0 00 00 00    	xor    0xb0(%edi),%esi
7711e4:	33 da                	xor    %edx,%ebx
7711e6:	c1 cb 0a             	ror    $0xa,%ebx
7711e9:	8b d6                	mov    %esi,%edx
7711eb:	33 9f b8 00 00 00    	xor    0xb8(%edi),%ebx
7711f1:	89 5c 24 1c          	mov    %ebx,0x1c(%esp)
7711f5:	8b 9f bc 00 00 00    	mov    0xbc(%edi),%ebx
7711fb:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
7711ff:	33 d8                	xor    %eax,%ebx
771201:	0b f3                	or     %ebx,%esi
771203:	33 d9                	xor    %ecx,%ebx
771205:	23 ca                	and    %edx,%ecx
771207:	33 d5                	xor    %ebp,%edx
771209:	0b d1                	or     %ecx,%edx
77120b:	33 eb                	xor    %ebx,%ebp
77120d:	23 de                	and    %esi,%ebx
77120f:	33 f1                	xor    %ecx,%esi
771211:	33 da                	xor    %edx,%ebx
771213:	23 d6                	and    %esi,%edx
771215:	8b fb                	mov    %ebx,%edi
771217:	33 f9                	xor    %ecx,%edi
771219:	8b cb                	mov    %ebx,%ecx
77121b:	0b fe                	or     %esi,%edi
77121d:	33 fd                	xor    %ebp,%edi
77121f:	0b cf                	or     %edi,%ecx
771221:	33 cb                	xor    %ebx,%ecx
771223:	c1 c3 03             	rol    $0x3,%ebx
771226:	33 ce                	xor    %esi,%ecx
771228:	89 5c 24 1c          	mov    %ebx,0x1c(%esp)
77122c:	c1 c1 0d             	rol    $0xd,%ecx
77122f:	33 fb                	xor    %ebx,%edi
771231:	33 f9                	xor    %ecx,%edi
771233:	d1 c7                	rol    $1,%edi
771235:	8d 04 cd 00 00 00 00 	lea    0x0(,%ecx,8),%eax
77123c:	33 d0                	xor    %eax,%edx
77123e:	33 d5                	xor    %ebp,%edx
771240:	33 d3                	xor    %ebx,%edx
771242:	c1 c2 07             	rol    $0x7,%edx
771245:	8b 44 24 10          	mov    0x10(%esp),%eax
771249:	8b da                	mov    %edx,%ebx
77124b:	33 df                	xor    %edi,%ebx
77124d:	33 d9                	xor    %ecx,%ebx
77124f:	c1 c3 05             	rol    $0x5,%ebx
771252:	8b a8 cc 00 00 00    	mov    0xcc(%eax),%ebp
771258:	8b b0 c4 00 00 00    	mov    0xc4(%eax),%esi
77125e:	33 ea                	xor    %edx,%ebp
771260:	33 98 c0 00 00 00    	xor    0xc0(%eax),%ebx
771266:	33 f5                	xor    %ebp,%esi
771268:	33 f7                	xor    %edi,%esi
77126a:	f7 d5                	not    %ebp
77126c:	c1 e7 07             	shl    $0x7,%edi
77126f:	33 fa                	xor    %edx,%edi
771271:	33 7c 24 1c          	xor    0x1c(%esp),%edi
771275:	c1 cf 0a             	ror    $0xa,%edi
771278:	33 b8 c8 00 00 00    	xor    0xc8(%eax),%edi
77127e:	33 fd                	xor    %ebp,%edi
771280:	33 eb                	xor    %ebx,%ebp
771282:	8b cd                	mov    %ebp,%ecx
771284:	23 ce                	and    %esi,%ecx
771286:	33 f5                	xor    %ebp,%esi
771288:	33 cf                	xor    %edi,%ecx
77128a:	33 de                	xor    %esi,%ebx
77128c:	8b c6                	mov    %esi,%eax
77128e:	8b d1                	mov    %ecx,%edx
771290:	23 c7                	and    %edi,%eax
771292:	c1 c2 0d             	rol    $0xd,%edx
771295:	33 c3                	xor    %ebx,%eax
771297:	0b f1                	or     %ecx,%esi
771299:	23 d9                	and    %ecx,%ebx
77129b:	33 eb                	xor    %ebx,%ebp
77129d:	89 6c 24 1c          	mov    %ebp,0x1c(%esp)
7712a1:	8b fd                	mov    %ebp,%edi
7712a3:	21 44 24 1c          	and    %eax,0x1c(%esp)
7712a7:	0b fb                	or     %ebx,%edi
7712a9:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
7712ad:	33 f8                	xor    %eax,%edi
7712af:	33 ce                	xor    %esi,%ecx
7712b1:	8d 04 d5 00 00 00 00 	lea    0x0(,%edx,8),%eax
7712b8:	33 cb                	xor    %ebx,%ecx
7712ba:	33 c5                	xor    %ebp,%eax
7712bc:	8b 5c 24 10          	mov    0x10(%esp),%ebx
7712c0:	f7 d7                	not    %edi
7712c2:	c1 c7 03             	rol    $0x3,%edi
7712c5:	33 cf                	xor    %edi,%ecx
7712c7:	33 c7                	xor    %edi,%eax
7712c9:	33 ca                	xor    %edx,%ecx
7712cb:	c1 c0 07             	rol    $0x7,%eax
7712ce:	8b b3 d4 00 00 00    	mov    0xd4(%ebx),%esi
7712d4:	8b ab dc 00 00 00    	mov    0xdc(%ebx),%ebp
7712da:	8b d8                	mov    %eax,%ebx
7712dc:	d1 c1                	rol    $1,%ecx
7712de:	33 e8                	xor    %eax,%ebp
7712e0:	33 d9                	xor    %ecx,%ebx
7712e2:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
7712e6:	33 da                	xor    %edx,%ebx
7712e8:	33 f1                	xor    %ecx,%esi
7712ea:	8b 4c 24 10          	mov    0x10(%esp),%ecx
7712ee:	8b 54 24 1c          	mov    0x1c(%esp),%edx
7712f2:	c1 e2 07             	shl    $0x7,%edx
7712f5:	33 d0                	xor    %eax,%edx
7712f7:	c1 c3 05             	rol    $0x5,%ebx
7712fa:	33 99 d0 00 00 00    	xor    0xd0(%ecx),%ebx
771300:	33 d7                	xor    %edi,%edx
771302:	33 de                	xor    %esi,%ebx
771304:	c1 ca 0a             	ror    $0xa,%edx
771307:	33 91 d8 00 00 00    	xor    0xd8(%ecx),%edx
77130d:	33 f5                	xor    %ebp,%esi
77130f:	f7 d5                	not    %ebp
771311:	8b fe                	mov    %esi,%edi
771313:	33 d5                	xor    %ebp,%edx
771315:	23 fb                	and    %ebx,%edi
771317:	33 fa                	xor    %edx,%edi
771319:	0b d6                	or     %esi,%edx
77131b:	33 f5                	xor    %ebp,%esi
77131d:	23 ef                	and    %edi,%ebp
77131f:	33 f2                	xor    %edx,%esi
771321:	33 eb                	xor    %ebx,%ebp
771323:	33 f7                	xor    %edi,%esi
771325:	89 74 24 1c          	mov    %esi,0x1c(%esp)
771329:	8b 44 24 1c          	mov    0x1c(%esp),%eax
77132d:	33 d3                	xor    %ebx,%edx
77132f:	0b c5                	or     %ebp,%eax
771331:	c1 c7 0d             	rol    $0xd,%edi
771334:	8b cd                	mov    %ebp,%ecx