mikedep333 icon

sdiff output

mikedep333 | PRO | 02/22/15 09:02:59 PM UTC | 0 ⭐ | 531 👁️ | Never ⏰ | []
text |

103.58 KB

|

None

|

0 👍

/

0 👎

 /cygdrive/c/x2gobuilds/x2goclient-contrib/cygwin/20141018-2_bin/cygcrypto-1.0 |	/cygdrive/c/x2gobuilds/x2goclient-contrib/cygwin/20141018-3_bin/cygcrypto-1.0
  Disassembly of section .text:							Disassembly of section .text:
 68b81000 <.text>:							      |	6fd31000 <.text>:
68b81000:	55                   	push   %ebp			      |	6fd31000:	55                   	push   %ebp
68b81001:	89 e5                	mov    %esp,%ebp		      |	6fd31001:	89 e5                	mov    %esp,%ebp
68b81003:	57                   	push   %edi			      |	6fd31003:	57                   	push   %edi
68b81004:	56                   	push   %esi			      |	6fd31004:	56                   	push   %esi
68b81005:	53                   	push   %ebx			      |	6fd31005:	53                   	push   %ebx
68b81006:	83 ec 1c             	sub    $0x1c,%esp		      |	6fd31006:	83 ec 1c             	sub    $0x1c,%esp
68b81009:	8b 35 fc 73 d3 68    	mov    0x68d373fc,%esi		      |	6fd31009:	8b 35 fc 73 ee 6f    	mov    0x6fee73fc,%esi
68b8100f:	c7 04 24 00 50 ca 68 	movl   $0x68ca5000,(%esp)	      |	6fd3100f:	c7 04 24 00 50 e5 6f 	movl   $0x6fe55000,(%esp)
68b81016:	ff d6                	call   *%esi			      |	6fd31016:	ff d6                	call   *%esi
68b81018:	83 ec 04             	sub    $0x4,%esp		      |	6fd31018:	83 ec 04             	sub    $0x4,%esp
68b8101b:	85 c0                	test   %eax,%eax		      |	6fd3101b:	85 c0                	test   %eax,%eax
68b8101d:	89 c3                	mov    %eax,%ebx		      |	6fd3101d:	89 c3                	mov    %eax,%ebx
68b8101f:	0f 84 9d 00 00 00    	je     0x68b810c2		      |	6fd3101f:	0f 84 9d 00 00 00    	je     0x6fd310c2
68b81025:	8b 15 04 74 d3 68    	mov    0x68d37404,%edx		      |	6fd31025:	8b 15 04 74 ee 6f    	mov    0x6fee7404,%edx
68b8102b:	c7 44 24 04 0f 50 ca 	movl   $0x68ca500f,0x4(%esp)	      |	6fd3102b:	c7 44 24 04 0f 50 e5 	movl   $0x6fe5500f,0x4(%esp)
68b81032:	68 							      |	6fd31032:	6f 
68b81033:	89 04 24             	mov    %eax,(%esp)		      |	6fd31033:	89 04 24             	mov    %eax,(%esp)
68b81036:	89 55 e4             	mov    %edx,-0x1c(%ebp)		      |	6fd31036:	89 55 e4             	mov    %edx,-0x1c(%ebp)
68b81039:	ff d2                	call   *%edx			      |	6fd31039:	ff d2                	call   *%edx
68b8103b:	8b 55 e4             	mov    -0x1c(%ebp),%edx		      |	6fd3103b:	8b 55 e4             	mov    -0x1c(%ebp),%edx
68b8103e:	83 ec 08             	sub    $0x8,%esp		      |	6fd3103e:	83 ec 08             	sub    $0x8,%esp
68b81041:	89 c7                	mov    %eax,%edi		      |	6fd31041:	89 c7                	mov    %eax,%edi
68b81043:	c7 44 24 04 25 50 ca 	movl   $0x68ca5025,0x4(%esp)	      |	6fd31043:	c7 44 24 04 25 50 e5 	movl   $0x6fe55025,0x4(%esp)
68b8104a:	68 							      |	6fd3104a:	6f 
68b8104b:	89 1c 24             	mov    %ebx,(%esp)		      |	6fd3104b:	89 1c 24             	mov    %ebx,(%esp)
68b8104e:	ff d2                	call   *%edx			      |	6fd3104e:	ff d2                	call   *%edx
68b81050:	83 ec 08             	sub    $0x8,%esp		      |	6fd31050:	83 ec 08             	sub    $0x8,%esp
68b81053:	a3 00 e0 c9 68       	mov    %eax,0x68c9e000		      |	6fd31053:	a3 00 e0 e4 6f       	mov    %eax,0x6fe4e000
68b81058:	85 ff                	test   %edi,%edi		      |	6fd31058:	85 ff                	test   %edi,%edi
68b8105a:	74 11                	je     0x68b8106d		      |	6fd3105a:	74 11                	je     0x6fd3106d
68b8105c:	c7 44 24 04 00 70 d1 	movl   $0x68d17000,0x4(%esp)	      |	6fd3105c:	c7 44 24 04 00 70 ec 	movl   $0x6fec7000,0x4(%esp)
68b81063:	68 							      |	6fd31063:	6f 
68b81064:	c7 04 24 00 10 ce 68 	movl   $0x68ce1000,(%esp)	      |	6fd31064:	c7 04 24 00 10 e9 6f 	movl   $0x6fe91000,(%esp)
68b8106b:	ff d7                	call   *%edi			      |	6fd3106b:	ff d7                	call   *%edi
68b8106d:	a1 e0 42 ca 68       	mov    0x68ca42e0,%eax		      |	6fd3106d:	a1 e0 42 e5 6f       	mov    0x6fe542e0,%eax
68b81072:	85 c0                	test   %eax,%eax		      |	6fd31072:	85 c0                	test   %eax,%eax
68b81074:	74 38                	je     0x68b810ae		      |	6fd31074:	74 38                	je     0x6fd310ae
68b81076:	c7 04 24 3d 50 ca 68 	movl   $0x68ca503d,(%esp)	      |	6fd31076:	c7 04 24 3d 50 e5 6f 	movl   $0x6fe5503d,(%esp)
68b8107d:	ff d6                	call   *%esi			      |	6fd3107d:	ff d6                	call   *%esi
68b8107f:	ba 00 00 00 00       	mov    $0x0,%edx		      |	6fd3107f:	ba 00 00 00 00       	mov    $0x0,%edx
68b81084:	83 ec 04             	sub    $0x4,%esp		      |	6fd31084:	83 ec 04             	sub    $0x4,%esp
68b81087:	85 c0                	test   %eax,%eax		      |	6fd31087:	85 c0                	test   %eax,%eax
68b81089:	74 16                	je     0x68b810a1		      |	6fd31089:	74 16                	je     0x6fd310a1
68b8108b:	c7 44 24 04 4b 50 ca 	movl   $0x68ca504b,0x4(%esp)	      |	6fd3108b:	c7 44 24 04 4b 50 e5 	movl   $0x6fe5504b,0x4(%esp)
68b81092:	68 							      |	6fd31092:	6f 
68b81093:	89 04 24             	mov    %eax,(%esp)		      |	6fd31093:	89 04 24             	mov    %eax,(%esp)
68b81096:	ff 15 04 74 d3 68    	call   *0x68d37404		      |	6fd31096:	ff 15 04 74 ee 6f    	call   *0x6fee7404
68b8109c:	83 ec 08             	sub    $0x8,%esp		      |	6fd3109c:	83 ec 08             	sub    $0x8,%esp
68b8109f:	89 c2                	mov    %eax,%edx		      |	6fd3109f:	89 c2                	mov    %eax,%edx
68b810a1:	85 d2                	test   %edx,%edx		      |	6fd310a1:	85 d2                	test   %edx,%edx
68b810a3:	74 09                	je     0x68b810ae		      |	6fd310a3:	74 09                	je     0x6fd310ae
68b810a5:	c7 04 24 e0 42 ca 68 	movl   $0x68ca42e0,(%esp)	      |	6fd310a5:	c7 04 24 e0 42 e5 6f 	movl   $0x6fe542e0,(%esp)
68b810ac:	ff d2                	call   *%edx			      |	6fd310ac:	ff d2                	call   *%edx
68b810ae:	c7 04 24 e0 10 b8 68 	movl   $0x68b810e0,(%esp)	      |	6fd310ae:	c7 04 24 e0 10 d3 6f 	movl   $0x6fd310e0,(%esp)
68b810b5:	e8 46 c7 11 00       	call   0x68c9d800		      |	6fd310b5:	e8 46 c7 11 00       	call   0x6fe4d800
68b810ba:	8d 65 f4             	lea    -0xc(%ebp),%esp		      |	6fd310ba:	8d 65 f4             	lea    -0xc(%ebp),%esp
68b810bd:	5b                   	pop    %ebx			      |	6fd310bd:	5b                   	pop    %ebx
68b810be:	5e                   	pop    %esi			      |	6fd310be:	5e                   	pop    %esi
68b810bf:	5f                   	pop    %edi			      |	6fd310bf:	5f                   	pop    %edi
68b810c0:	5d                   	pop    %ebp			      |	6fd310c0:	5d                   	pop    %ebp
68b810c1:	c3                   	ret    				      |	6fd310c1:	c3                   	ret    
68b810c2:	c7 05 00 e0 c9 68 00 	movl   $0x0,0x68c9e000		      |	6fd310c2:	c7 05 00 e0 e4 6f 00 	movl   $0x0,0x6fe4e000
68b810c9:	00 00 00 						      |	6fd310c9:	00 00 00 
68b810cc:	bf 00 00 00 00       	mov    $0x0,%edi		      |	6fd310cc:	bf 00 00 00 00       	mov    $0x0,%edi
68b810d1:	eb 85                	jmp    0x68b81058		      |	6fd310d1:	eb 85                	jmp    0x6fd31058
68b810d3:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd310d3:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b810d9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd310d9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b810e0:	a1 00 e0 c9 68       	mov    0x68c9e000,%eax		      |	6fd310e0:	a1 00 e0 e4 6f       	mov    0x6fe4e000,%eax
68b810e5:	85 c0                	test   %eax,%eax		      |	6fd310e5:	85 c0                	test   %eax,%eax
68b810e7:	74 10                	je     0x68b810f9		      |	6fd310e7:	74 10                	je     0x6fd310f9
68b810e9:	55                   	push   %ebp			      |	6fd310e9:	55                   	push   %ebp
68b810ea:	89 e5                	mov    %esp,%ebp		      |	6fd310ea:	89 e5                	mov    %esp,%ebp
68b810ec:	83 ec 18             	sub    $0x18,%esp		      |	6fd310ec:	83 ec 18             	sub    $0x18,%esp
68b810ef:	c7 04 24 00 10 ce 68 	movl   $0x68ce1000,(%esp)	      |	6fd310ef:	c7 04 24 00 10 e9 6f 	movl   $0x6fe91000,(%esp)
68b810f6:	ff d0                	call   *%eax			      |	6fd310f6:	ff d0                	call   *%eax
68b810f8:	c9                   	leave  				      |	6fd310f8:	c9                   	leave  
68b810f9:	f3 c3                	repz ret 			      |	6fd310f9:	f3 c3                	repz ret 
68b810fb:	90                   	nop				      |	6fd310fb:	90                   	nop
68b810fc:	90                   	nop				      |	6fd310fc:	90                   	nop
68b810fd:	90                   	nop				      |	6fd310fd:	90                   	nop
68b810fe:	90                   	nop				      |	6fd310fe:	90                   	nop
68b810ff:	90                   	nop				      |	6fd310ff:	90                   	nop
68b81100:	53                   	push   %ebx			      |	6fd31100:	53                   	push   %ebx
68b81101:	83 ec 28             	sub    $0x28,%esp		      |	6fd31101:	83 ec 28             	sub    $0x28,%esp
68b81104:	a1 40 70 d1 68       	mov    0x68d17040,%eax		      |	6fd31104:	a1 40 70 ec 6f       	mov    0x6fec7040,%eax
68b81109:	85 c0                	test   %eax,%eax		      |	6fd31109:	85 c0                	test   %eax,%eax
68b8110b:	74 43                	je     0x68b81150		      |	6fd3110b:	74 43                	je     0x6fd31150
68b8110d:	8b 44 24 30          	mov    0x30(%esp),%eax		      |	6fd3110d:	8b 44 24 30          	mov    0x30(%esp),%eax
68b81111:	89 04 24             	mov    %eax,(%esp)		      |	6fd31111:	89 04 24             	mov    %eax,(%esp)
68b81114:	e8 a7 8d 07 00       	call   0x68bf9ec0		      |	6fd31114:	e8 a7 8d 07 00       	call   0x6fda9ec0
68b81119:	85 c0                	test   %eax,%eax		      |	6fd31119:	85 c0                	test   %eax,%eax
68b8111b:	89 c3                	mov    %eax,%ebx		      |	6fd3111b:	89 c3                	mov    %eax,%ebx
68b8111d:	74 49                	je     0x68b81168		      |	6fd3111d:	74 49                	je     0x6fd31168
68b8111f:	89 44 24 04          	mov    %eax,0x4(%esp)		      |	6fd3111f:	89 44 24 04          	mov    %eax,0x4(%esp)
68b81123:	a1 40 70 d1 68       	mov    0x68d17040,%eax		      |	6fd31123:	a1 40 70 ec 6f       	mov    0x6fec7040,%eax
68b81128:	89 04 24             	mov    %eax,(%esp)		      |	6fd31128:	89 04 24             	mov    %eax,(%esp)
68b8112b:	e8 d0 66 08 00       	call   0x68c07800		      |	6fd3112b:	e8 d0 66 08 00       	call   0x6fdb7800
68b81130:	89 c2                	mov    %eax,%edx		      |	6fd31130:	89 c2                	mov    %eax,%edx
68b81132:	85 d2                	test   %edx,%edx		      |	6fd31132:	85 d2                	test   %edx,%edx
68b81134:	8d 40 29             	lea    0x29(%eax),%eax		      |	6fd31134:	8d 40 29             	lea    0x29(%eax),%eax
68b81137:	74 07                	je     0x68b81140		      |	6fd31137:	74 07                	je     0x6fd31140
68b81139:	83 c4 28             	add    $0x28,%esp		      |	6fd31139:	83 c4 28             	add    $0x28,%esp
68b8113c:	5b                   	pop    %ebx			      |	6fd3113c:	5b                   	pop    %ebx
68b8113d:	c3                   	ret    				      |	6fd3113d:	c3                   	ret    
68b8113e:	66 90                	xchg   %ax,%ax			      |	6fd3113e:	66 90                	xchg   %ax,%ax
68b81140:	89 1c 24             	mov    %ebx,(%esp)		      |	6fd31140:	89 1c 24             	mov    %ebx,(%esp)
68b81143:	e8 08 15 00 00       	call   0x68b82650		      |	6fd31143:	e8 08 15 00 00       	call   0x6fd32650
68b81148:	83 c4 28             	add    $0x28,%esp		      |	6fd31148:	83 c4 28             	add    $0x28,%esp
68b8114b:	31 c0                	xor    %eax,%eax		      |	6fd3114b:	31 c0                	xor    %eax,%eax
68b8114d:	5b                   	pop    %ebx			      |	6fd3114d:	5b                   	pop    %ebx
68b8114e:	c3                   	ret    				      |	6fd3114e:	c3                   	ret    
68b8114f:	90                   	nop				      |	6fd3114f:	90                   	nop
68b81150:	e8 db 61 08 00       	call   0x68c07330		      |	6fd31150:	e8 db 61 08 00       	call   0x6fdb7330
68b81155:	85 c0                	test   %eax,%eax		      |	6fd31155:	85 c0                	test   %eax,%eax
68b81157:	a3 40 70 d1 68       	mov    %eax,0x68d17040		      |	6fd31157:	a3 40 70 ec 6f       	mov    %eax,0x6fec7040
68b8115c:	75 af                	jne    0x68b8110d		      |	6fd3115c:	75 af                	jne    0x6fd3110d
68b8115e:	c7 44 24 10 d7 00 00 	movl   $0xd7,0x10(%esp)		      |	6fd3115e:	c7 44 24 10 d7 00 00 	movl   $0xd7,0x10(%esp)
68b81165:	00 							      |	6fd31165:	00 
68b81166:	eb 08                	jmp    0x68b81170		      |	6fd31166:	eb 08                	jmp    0x6fd31170
68b81168:	c7 44 24 10 dc 00 00 	movl   $0xdc,0x10(%esp)		      |	6fd31168:	c7 44 24 10 dc 00 00 	movl   $0xdc,0x10(%esp)
68b8116f:	00 							      |	6fd3116f:	00 
68b81170:	c7 44 24 0c 60 50 ca 	movl   $0x68ca5060,0xc(%esp)	      |	6fd31170:	c7 44 24 0c 60 50 e5 	movl   $0x6fe55060,0xc(%esp)
68b81177:	68 							      |	6fd31177:	6f 
68b81178:	c7 44 24 08 41 00 00 	movl   $0x41,0x8(%esp)		      |	6fd31178:	c7 44 24 08 41 00 00 	movl   $0x41,0x8(%esp)
68b8117f:	00 							      |	6fd3117f:	00 
68b81180:	c7 44 24 04 65 00 00 	movl   $0x65,0x4(%esp)		      |	6fd31180:	c7 44 24 04 65 00 00 	movl   $0x65,0x4(%esp)
68b81187:	00 							      |	6fd31187:	00 
68b81188:	c7 04 24 0f 00 00 00 	movl   $0xf,(%esp)		      |	6fd31188:	c7 04 24 0f 00 00 00 	movl   $0xf,(%esp)
68b8118f:	e8 4c b2 08 00       	call   0x68c0c3e0		      |	6fd3118f:	e8 4c b2 08 00       	call   0x6fdbc3e0
68b81194:	83 c4 28             	add    $0x28,%esp		      |	6fd31194:	83 c4 28             	add    $0x28,%esp
68b81197:	31 c0                	xor    %eax,%eax		      |	6fd31197:	31 c0                	xor    %eax,%eax
68b81199:	5b                   	pop    %ebx			      |	6fd31199:	5b                   	pop    %ebx
68b8119a:	c3                   	ret    				      |	6fd3119a:	c3                   	ret    
68b8119b:	90                   	nop				      |	6fd3119b:	90                   	nop
68b8119c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi	      |	6fd3119c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
68b811a0:	b8 29 00 00 00       	mov    $0x29,%eax		      |	6fd311a0:	b8 29 00 00 00       	mov    $0x29,%eax
68b811a5:	c3                   	ret    				      |	6fd311a5:	c3                   	ret    
68b811a6:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd311a6:	8d 76 00             	lea    0x0(%esi),%esi
68b811a9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd311a9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b811b0:	a1 28 70 d1 68       	mov    0x68d17028,%eax		      |	6fd311b0:	a1 28 70 ec 6f       	mov    0x6fec7028,%eax
68b811b5:	c3                   	ret    				      |	6fd311b5:	c3                   	ret    
68b811b6:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd311b6:	8d 76 00             	lea    0x0(%esi),%esi
68b811b9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd311b9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b811c0:	a1 24 70 d1 68       	mov    0x68d17024,%eax		      |	6fd311c0:	a1 24 70 ec 6f       	mov    0x6fec7024,%eax
68b811c5:	c3                   	ret    				      |	6fd311c5:	c3                   	ret    
68b811c6:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd311c6:	8d 76 00             	lea    0x0(%esi),%esi
68b811c9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd311c9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b811d0:	a1 20 70 d1 68       	mov    0x68d17020,%eax		      |	6fd311d0:	a1 20 70 ec 6f       	mov    0x6fec7020,%eax
68b811d5:	c3                   	ret    				      |	6fd311d5:	c3                   	ret    
68b811d6:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd311d6:	8d 76 00             	lea    0x0(%esi),%esi
68b811d9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd311d9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b811e0:	8b 44 24 04          	mov    0x4(%esp),%eax		      |	6fd311e0:	8b 44 24 04          	mov    0x4(%esp),%eax
68b811e4:	a3 28 70 d1 68       	mov    %eax,0x68d17028		      |	6fd311e4:	a3 28 70 ec 6f       	mov    %eax,0x6fec7028
68b811e9:	c3                   	ret    				      |	6fd311e9:	c3                   	ret    
68b811ea:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd311ea:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b811f0:	8b 44 24 04          	mov    0x4(%esp),%eax		      |	6fd311f0:	8b 44 24 04          	mov    0x4(%esp),%eax
68b811f4:	a3 24 70 d1 68       	mov    %eax,0x68d17024		      |	6fd311f4:	a3 24 70 ec 6f       	mov    %eax,0x6fec7024
68b811f9:	c3                   	ret    				      |	6fd311f9:	c3                   	ret    
68b811fa:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd311fa:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b81200:	8b 44 24 04          	mov    0x4(%esp),%eax		      |	6fd31200:	8b 44 24 04          	mov    0x4(%esp),%eax
68b81204:	a3 20 70 d1 68       	mov    %eax,0x68d17020		      |	6fd31204:	a3 20 70 ec 6f       	mov    %eax,0x6fec7020
68b81209:	c3                   	ret    				      |	6fd31209:	c3                   	ret    
68b8120a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd3120a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b81210:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd31210:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b81215:	c3                   	ret    				      |	6fd31215:	c3                   	ret    
68b81216:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd31216:	8d 76 00             	lea    0x0(%esi),%esi
68b81219:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd31219:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b81220:	a1 34 70 d1 68       	mov    0x68d17034,%eax		      |	6fd31220:	a1 34 70 ec 6f       	mov    0x6fec7034,%eax
68b81225:	c3                   	ret    				      |	6fd31225:	c3                   	ret    
68b81226:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd31226:	8d 76 00             	lea    0x0(%esi),%esi
68b81229:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd31229:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b81230:	83 ec 0c             	sub    $0xc,%esp		      |	6fd31230:	83 ec 0c             	sub    $0xc,%esp
68b81233:	e8 d8 44 00 00       	call   0x68b85710		      |	6fd31233:	e8 d8 44 00 00       	call   0x6fd35710
68b81238:	8b 44 24 10          	mov    0x10(%esp),%eax		      |	6fd31238:	8b 44 24 10          	mov    0x10(%esp),%eax
68b8123c:	a3 38 70 d1 68       	mov    %eax,0x68d17038		      |	6fd3123c:	a3 38 70 ec 6f       	mov    %eax,0x6fec7038
68b81241:	83 c4 0c             	add    $0xc,%esp		      |	6fd31241:	83 c4 0c             	add    $0xc,%esp
68b81244:	c3                   	ret    				      |	6fd31244:	c3                   	ret    
68b81245:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi	      |	6fd31245:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
68b81249:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd31249:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b81250:	8b 44 24 04          	mov    0x4(%esp),%eax		      |	6fd31250:	8b 44 24 04          	mov    0x4(%esp),%eax
68b81254:	a3 34 70 d1 68       	mov    %eax,0x68d17034		      |	6fd31254:	a3 34 70 ec 6f       	mov    %eax,0x6fec7034
68b81259:	c3                   	ret    				      |	6fd31259:	c3                   	ret    
68b8125a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd3125a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b81260:	8b 44 24 04          	mov    0x4(%esp),%eax		      |	6fd31260:	8b 44 24 04          	mov    0x4(%esp),%eax
68b81264:	8b 54 24 08          	mov    0x8(%esp),%edx		      |	6fd31264:	8b 54 24 08          	mov    0x8(%esp),%edx
68b81268:	c7 00 00 00 00 00    	movl   $0x0,(%eax)		      |	6fd31268:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
68b8126e:	89 50 04             	mov    %edx,0x4(%eax)		      |	6fd3126e:	89 50 04             	mov    %edx,0x4(%eax)
68b81271:	c3                   	ret    				      |	6fd31271:	c3                   	ret    
68b81272:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi	      |	6fd31272:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
68b81279:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd31279:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b81280:	8b 44 24 04          	mov    0x4(%esp),%eax		      |	6fd31280:	8b 44 24 04          	mov    0x4(%esp),%eax
68b81284:	8b 54 24 08          	mov    0x8(%esp),%edx		      |	6fd31284:	8b 54 24 08          	mov    0x8(%esp),%edx
68b81288:	89 10                	mov    %edx,(%eax)		      |	6fd31288:	89 10                	mov    %edx,(%eax)
68b8128a:	89 50 04             	mov    %edx,0x4(%eax)		      |	6fd3128a:	89 50 04             	mov    %edx,0x4(%eax)
68b8128d:	c3                   	ret    				      |	6fd3128d:	c3                   	ret    
68b8128e:	66 90                	xchg   %ax,%ax			      |	6fd3128e:	66 90                	xchg   %ax,%ax
68b81290:	8b 15 2c 70 d1 68    	mov    0x68d1702c,%edx		      |	6fd31290:	8b 15 2c 70 ec 6f    	mov    0x6fec702c,%edx
68b81296:	31 c0                	xor    %eax,%eax		      |	6fd31296:	31 c0                	xor    %eax,%eax
68b81298:	85 d2                	test   %edx,%edx		      |	6fd31298:	85 d2                	test   %edx,%edx
68b8129a:	74 04                	je     0x68b812a0		      |	6fd3129a:	74 04                	je     0x6fd312a0
68b8129c:	f3 c3                	repz ret 			      |	6fd3129c:	f3 c3                	repz ret 
68b8129e:	66 90                	xchg   %ax,%ax			      |	6fd3129e:	66 90                	xchg   %ax,%ax
68b812a0:	8b 44 24 04          	mov    0x4(%esp),%eax		      |	6fd312a0:	8b 44 24 04          	mov    0x4(%esp),%eax
68b812a4:	a3 2c 70 d1 68       	mov    %eax,0x68d1702c		      |	6fd312a4:	a3 2c 70 ec 6f       	mov    %eax,0x6fec702c
68b812a9:	b8 01 00 00 00       	mov    $0x1,%eax		      |	6fd312a9:	b8 01 00 00 00       	mov    $0x1,%eax
68b812ae:	c3                   	ret    				      |	6fd312ae:	c3                   	ret    
68b812af:	90                   	nop				      |	6fd312af:	90                   	nop
68b812b0:	a1 2c 70 d1 68       	mov    0x68d1702c,%eax		      |	6fd312b0:	a1 2c 70 ec 6f       	mov    0x6fec702c,%eax
68b812b5:	c3                   	ret    				      |	6fd312b5:	c3                   	ret    
68b812b6:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd312b6:	8d 76 00             	lea    0x0(%esi),%esi
68b812b9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd312b9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b812c0:	53                   	push   %ebx			      |	6fd312c0:	53                   	push   %ebx
68b812c1:	83 ec 08             	sub    $0x8,%esp		      |	6fd312c1:	83 ec 08             	sub    $0x8,%esp
68b812c4:	a1 2c 70 d1 68       	mov    0x68d1702c,%eax		      |	6fd312c4:	a1 2c 70 ec 6f       	mov    0x6fec702c,%eax
68b812c9:	8b 5c 24 10          	mov    0x10(%esp),%ebx		      |	6fd312c9:	8b 5c 24 10          	mov    0x10(%esp),%ebx
68b812cd:	85 c0                	test   %eax,%eax		      |	6fd312cd:	85 c0                	test   %eax,%eax
68b812cf:	74 06                	je     0x68b812d7		      |	6fd312cf:	74 06                	je     0x6fd312d7
68b812d1:	83 c4 08             	add    $0x8,%esp		      |	6fd312d1:	83 c4 08             	add    $0x8,%esp
68b812d4:	5b                   	pop    %ebx			      |	6fd312d4:	5b                   	pop    %ebx
68b812d5:	ff e0                	jmp    *%eax			      |	6fd312d5:	ff e0                	jmp    *%eax
68b812d7:	a1 30 70 d1 68       	mov    0x68d17030,%eax		      |	6fd312d7:	a1 30 70 ec 6f       	mov    0x6fec7030,%eax
68b812dc:	85 c0                	test   %eax,%eax		      |	6fd312dc:	85 c0                	test   %eax,%eax
68b812de:	74 10                	je     0x68b812f0		      |	6fd312de:	74 10                	je     0x6fd312f0
68b812e0:	ff d0                	call   *%eax			      |	6fd312e0:	ff d0                	call   *%eax
68b812e2:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)		      |	6fd312e2:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
68b812e8:	89 43 04             	mov    %eax,0x4(%ebx)		      |	6fd312e8:	89 43 04             	mov    %eax,0x4(%ebx)
68b812eb:	83 c4 08             	add    $0x8,%esp		      |	6fd312eb:	83 c4 08             	add    $0x8,%esp
68b812ee:	5b                   	pop    %ebx			      |	6fd312ee:	5b                   	pop    %ebx
68b812ef:	c3                   	ret    				      |	6fd312ef:	c3                   	ret    
68b812f0:	e8 6b c5 11 00       	call   0x68c9d860		      |	6fd312f0:	e8 6b c5 11 00       	call   0x6fe4d860
68b812f5:	89 03                	mov    %eax,(%ebx)		      |	6fd312f5:	89 03                	mov    %eax,(%ebx)
68b812f7:	89 43 04             	mov    %eax,0x4(%ebx)		      |	6fd312f7:	89 43 04             	mov    %eax,0x4(%ebx)
68b812fa:	eb ef                	jmp    0x68b812eb		      |	6fd312fa:	eb ef                	jmp    0x6fd312eb
68b812fc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi	      |	6fd312fc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
68b81300:	83 ec 1c             	sub    $0x1c,%esp		      |	6fd31300:	83 ec 1c             	sub    $0x1c,%esp
68b81303:	8b 44 24 24          	mov    0x24(%esp),%eax		      |	6fd31303:	8b 44 24 24          	mov    0x24(%esp),%eax
68b81307:	c7 44 24 08 08 00 00 	movl   $0x8,0x8(%esp)		      |	6fd31307:	c7 44 24 08 08 00 00 	movl   $0x8,0x8(%esp)
68b8130e:	00 							      |	6fd3130e:	00 
68b8130f:	89 44 24 04          	mov    %eax,0x4(%esp)		      |	6fd3130f:	89 44 24 04          	mov    %eax,0x4(%esp)
68b81313:	8b 44 24 20          	mov    0x20(%esp),%eax		      |	6fd31313:	8b 44 24 20          	mov    0x20(%esp),%eax
68b81317:	89 04 24             	mov    %eax,(%esp)		      |	6fd31317:	89 04 24             	mov    %eax,(%esp)
68b8131a:	e8 49 c5 11 00       	call   0x68c9d868		      |	6fd3131a:	e8 49 c5 11 00       	call   0x6fe4d868
68b8131f:	83 c4 1c             	add    $0x1c,%esp		      |	6fd3131f:	83 c4 1c             	add    $0x1c,%esp
68b81322:	c3                   	ret    				      |	6fd31322:	c3                   	ret    
68b81323:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd31323:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b81329:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd31329:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b81330:	8b 54 24 08          	mov    0x8(%esp),%edx		      |	6fd31330:	8b 54 24 08          	mov    0x8(%esp),%edx
68b81334:	8b 44 24 04          	mov    0x4(%esp),%eax		      |	6fd31334:	8b 44 24 04          	mov    0x4(%esp),%eax
68b81338:	8b 0a                	mov    (%edx),%ecx		      |	6fd31338:	8b 0a                	mov    (%edx),%ecx
68b8133a:	89 08                	mov    %ecx,(%eax)		      |	6fd3133a:	89 08                	mov    %ecx,(%eax)
68b8133c:	8b 52 04             	mov    0x4(%edx),%edx		      |	6fd3133c:	8b 52 04             	mov    0x4(%edx),%edx
68b8133f:	89 50 04             	mov    %edx,0x4(%eax)		      |	6fd3133f:	89 50 04             	mov    %edx,0x4(%eax)
68b81342:	c3                   	ret    				      |	6fd31342:	c3                   	ret    
68b81343:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd31343:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b81349:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd31349:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b81350:	8b 44 24 04          	mov    0x4(%esp),%eax		      |	6fd31350:	8b 44 24 04          	mov    0x4(%esp),%eax
68b81354:	8b 40 04             	mov    0x4(%eax),%eax		      |	6fd31354:	8b 40 04             	mov    0x4(%eax),%eax
68b81357:	c3                   	ret    				      |	6fd31357:	c3                   	ret    
68b81358:	90                   	nop				      |	6fd31358:	90                   	nop
68b81359:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi	      |	6fd31359:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
68b81360:	a1 30 70 d1 68       	mov    0x68d17030,%eax		      |	6fd31360:	a1 30 70 ec 6f       	mov    0x6fec7030,%eax
68b81365:	c3                   	ret    				      |	6fd31365:	c3                   	ret    
68b81366:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd31366:	8d 76 00             	lea    0x0(%esi),%esi
68b81369:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd31369:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b81370:	8b 44 24 04          	mov    0x4(%esp),%eax		      |	6fd31370:	8b 44 24 04          	mov    0x4(%esp),%eax
68b81374:	a3 30 70 d1 68       	mov    %eax,0x68d17030		      |	6fd31374:	a3 30 70 ec 6f       	mov    %eax,0x6fec7030
68b81379:	c3                   	ret    				      |	6fd31379:	c3                   	ret    
68b8137a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd3137a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b81380:	a1 30 70 d1 68       	mov    0x68d17030,%eax		      |	6fd31380:	a1 30 70 ec 6f       	mov    0x6fec7030,%eax
68b81385:	85 c0                	test   %eax,%eax		      |	6fd31385:	85 c0                	test   %eax,%eax
68b81387:	74 07                	je     0x68b81390		      |	6fd31387:	74 07                	je     0x6fd31390
68b81389:	ff e0                	jmp    *%eax			      |	6fd31389:	ff e0                	jmp    *%eax
68b8138b:	90                   	nop				      |	6fd3138b:	90                   	nop
68b8138c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi	      |	6fd3138c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
68b81390:	e9 db c4 11 00       	jmp    0x68c9d870		      |	6fd31390:	e9 db c4 11 00       	jmp    0x6fe4d870
68b81395:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi	      |	6fd31395:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
68b81399:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd31399:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b813a0:	53                   	push   %ebx			      |	6fd313a0:	53                   	push   %ebx
68b813a1:	83 ec 18             	sub    $0x18,%esp		      |	6fd313a1:	83 ec 18             	sub    $0x18,%esp
68b813a4:	8b 44 24 20          	mov    0x20(%esp),%eax		      |	6fd313a4:	8b 44 24 20          	mov    0x20(%esp),%eax
68b813a8:	85 c0                	test   %eax,%eax		      |	6fd313a8:	85 c0                	test   %eax,%eax
68b813aa:	78 45                	js     0x68b813f1		      |	6fd313aa:	78 45                	js     0x6fd313f1
68b813ac:	83 f8 28             	cmp    $0x28,%eax		      |	6fd313ac:	83 f8 28             	cmp    $0x28,%eax
68b813af:	7f 0f                	jg     0x68b813c0		      |	6fd313af:	7f 0f                	jg     0x6fd313c0
68b813b1:	8b 04 85 20 52 ca 68 	mov    0x68ca5220(,%eax,4),%eax	      |	6fd313b1:	8b 04 85 20 52 e5 6f 	mov    0x6fe55220(,%eax,4),%eax
68b813b8:	83 c4 18             	add    $0x18,%esp		      |	6fd313b8:	83 c4 18             	add    $0x18,%esp
68b813bb:	5b                   	pop    %ebx			      |	6fd313bb:	5b                   	pop    %ebx
68b813bc:	c3                   	ret    				      |	6fd313bc:	c3                   	ret    
68b813bd:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd313bd:	8d 76 00             	lea    0x0(%esi),%esi
68b813c0:	8d 58 d7             	lea    -0x29(%eax),%ebx		      |	6fd313c0:	8d 58 d7             	lea    -0x29(%eax),%ebx
68b813c3:	a1 40 70 d1 68       	mov    0x68d17040,%eax		      |	6fd313c3:	a1 40 70 ec 6f       	mov    0x6fec7040,%eax
68b813c8:	89 04 24             	mov    %eax,(%esp)		      |	6fd313c8:	89 04 24             	mov    %eax,(%esp)
68b813cb:	e8 00 67 08 00       	call   0x68c07ad0		      |	6fd313cb:	e8 00 67 08 00       	call   0x6fdb7ad0
68b813d0:	89 c2                	mov    %eax,%edx		      |	6fd313d0:	89 c2                	mov    %eax,%edx
68b813d2:	b8 73 50 ca 68       	mov    $0x68ca5073,%eax		      |	6fd313d2:	b8 73 50 e5 6f       	mov    $0x6fe55073,%eax
68b813d7:	39 d3                	cmp    %edx,%ebx		      |	6fd313d7:	39 d3                	cmp    %edx,%ebx
68b813d9:	7f dd                	jg     0x68b813b8		      |	6fd313d9:	7f dd                	jg     0x6fd313b8
68b813db:	a1 40 70 d1 68       	mov    0x68d17040,%eax		      |	6fd313db:	a1 40 70 ec 6f       	mov    0x6fec7040,%eax
68b813e0:	89 5c 24 04          	mov    %ebx,0x4(%esp)		      |	6fd313e0:	89 5c 24 04          	mov    %ebx,0x4(%esp)
68b813e4:	89 04 24             	mov    %eax,(%esp)		      |	6fd313e4:	89 04 24             	mov    %eax,(%esp)
68b813e7:	e8 04 67 08 00       	call   0x68c07af0		      |	6fd313e7:	e8 04 67 08 00       	call   0x6fdb7af0
68b813ec:	83 c4 18             	add    $0x18,%esp		      |	6fd313ec:	83 c4 18             	add    $0x18,%esp
68b813ef:	5b                   	pop    %ebx			      |	6fd313ef:	5b                   	pop    %ebx
68b813f0:	c3                   	ret    				      |	6fd313f0:	c3                   	ret    
68b813f1:	83 c4 18             	add    $0x18,%esp		      |	6fd313f1:	83 c4 18             	add    $0x18,%esp
68b813f4:	b8 6b 50 ca 68       	mov    $0x68ca506b,%eax		      |	6fd313f4:	b8 6b 50 e5 6f       	mov    $0x6fe5506b,%eax
68b813f9:	5b                   	pop    %ebx			      |	6fd313f9:	5b                   	pop    %ebx
68b813fa:	c3                   	ret    				      |	6fd313fa:	c3                   	ret    
68b813fb:	90                   	nop				      |	6fd313fb:	90                   	nop
68b813fc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi	      |	6fd313fc:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
68b81400:	c7 05 0c 93 d1 68 00 	movl   $0x0,0x68d1930c		      |	6fd31400:	c7 05 0c 93 ec 6f 00 	movl   $0x0,0x6fec930c
68b81407:	00 00 00 						      |	6fd31407:	00 00 00 
68b8140a:	b8 08 93 d1 68       	mov    $0x68d19308,%eax		      |	6fd3140a:	b8 08 93 ec 6f       	mov    $0x6fec9308,%eax
68b8140f:	c3                   	ret    				      |	6fd3140f:	c3                   	ret    
68b81410:	a1 1c 70 d1 68       	mov    0x68d1701c,%eax		      |	6fd31410:	a1 1c 70 ec 6f       	mov    0x6fec701c,%eax
68b81415:	85 c0                	test   %eax,%eax		      |	6fd31415:	85 c0                	test   %eax,%eax
68b81417:	74 07                	je     0x68b81420		      |	6fd31417:	74 07                	je     0x6fd31420
68b81419:	c3                   	ret    				      |	6fd31419:	c3                   	ret    
68b8141a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd3141a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b81420:	56                   	push   %esi			      |	6fd31420:	56                   	push   %esi
68b81421:	53                   	push   %ebx			      |	6fd31421:	53                   	push   %ebx
68b81422:	83 ec 24             	sub    $0x24,%esp		      |	6fd31422:	83 ec 24             	sub    $0x24,%esp
68b81425:	c7 04 24 79 50 ca 68 	movl   $0x68ca5079,(%esp)	      |	6fd31425:	c7 04 24 79 50 e5 6f 	movl   $0x6fe55079,(%esp)
68b8142c:	c7 05 1c 70 d1 68 01 	movl   $0x1,0x68d1701c		      |	6fd3142c:	c7 05 1c 70 ec 6f 01 	movl   $0x1,0x6fec701c
68b81433:	00 00 00 						      |	6fd31433:	00 00 00 
68b81436:	e8 3d c4 11 00       	call   0x68c9d878		      |	6fd31436:	e8 3d c4 11 00       	call   0x6fe4d878
68b8143b:	85 c0                	test   %eax,%eax		      |	6fd3143b:	85 c0                	test   %eax,%eax
68b8143d:	0f 84 8d 00 00 00    	je     0x68b814d0		      |	6fd3143d:	0f 84 8d 00 00 00    	je     0x6fd314d0
68b81443:	80 38 7e             	cmpb   $0x7e,(%eax)		      |	6fd31443:	80 38 7e             	cmpb   $0x7e,(%eax)
68b81446:	c7 44 24 04 89 50 ca 	movl   $0x68ca5089,0x4(%esp)	      |	6fd31446:	c7 44 24 04 89 50 e5 	movl   $0x6fe55089,0x4(%esp)
68b8144d:	68 							      |	6fd3144d:	6f 
68b8144e:	0f 94 c3             	sete   %bl			      |	6fd3144e:	0f 94 c3             	sete   %bl
68b81451:	0f b6 f3             	movzbl %bl,%esi			      |	6fd31451:	0f b6 f3             	movzbl %bl,%esi
68b81454:	01 c6                	add    %eax,%esi		      |	6fd31454:	01 c6                	add    %eax,%esi
68b81456:	8d 44 24 18          	lea    0x18(%esp),%eax		      |	6fd31456:	8d 44 24 18          	lea    0x18(%esp),%eax
68b8145a:	89 44 24 08          	mov    %eax,0x8(%esp)		      |	6fd3145a:	89 44 24 08          	mov    %eax,0x8(%esp)
68b8145e:	89 34 24             	mov    %esi,(%esp)		      |	6fd3145e:	89 34 24             	mov    %esi,(%esp)
68b81461:	e8 1a c4 11 00       	call   0x68c9d880		      |	6fd31461:	e8 1a c4 11 00       	call   0x6fe4d880
68b81466:	85 c0                	test   %eax,%eax		      |	6fd31466:	85 c0                	test   %eax,%eax
68b81468:	74 3d                	je     0x68b814a7		      |	6fd31468:	74 3d                	je     0x6fd314a7
68b8146a:	84 db                	test   %bl,%bl			      |	6fd3146a:	84 db                	test   %bl,%bl
68b8146c:	75 22                	jne    0x68b81490		      |	6fd3146c:	75 22                	jne    0x6fd31490
68b8146e:	8b 44 24 18          	mov    0x18(%esp),%eax		      |	6fd3146e:	8b 44 24 18          	mov    0x18(%esp),%eax
68b81472:	8b 54 24 1c          	mov    0x1c(%esp),%edx		      |	6fd31472:	8b 54 24 1c          	mov    0x1c(%esp),%edx
68b81476:	80 cc 04             	or     $0x4,%ah			      |	6fd31476:	80 cc 04             	or     $0x4,%ah
68b81479:	a3 08 93 d1 68       	mov    %eax,0x68d19308		      |	6fd31479:	a3 08 93 ec 6f       	mov    %eax,0x6fec9308
68b8147e:	89 15 0c 93 d1 68    	mov    %edx,0x68d1930c		      |	6fd3147e:	89 15 0c 93 ec 6f    	mov    %edx,0x6fec930c
68b81484:	83 c4 24             	add    $0x24,%esp		      |	6fd31484:	83 c4 24             	add    $0x24,%esp
68b81487:	5b                   	pop    %ebx			      |	6fd31487:	5b                   	pop    %ebx
68b81488:	5e                   	pop    %esi			      |	6fd31488:	5e                   	pop    %esi
68b81489:	c3                   	ret    				      |	6fd31489:	c3                   	ret    
68b8148a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd3148a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b81490:	e8 9b 42 00 00       	call   0x68b85730		      |	6fd31490:	e8 9b 42 00 00       	call   0x6fd35730
68b81495:	8b 5c 24 18          	mov    0x18(%esp),%ebx		      |	6fd31495:	8b 5c 24 18          	mov    0x18(%esp),%ebx
68b81499:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx		      |	6fd31499:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
68b8149d:	f7 d3                	not    %ebx			      |	6fd3149d:	f7 d3                	not    %ebx
68b8149f:	f7 d1                	not    %ecx			      |	6fd3149f:	f7 d1                	not    %ecx
68b814a1:	21 d8                	and    %ebx,%eax		      |	6fd314a1:	21 d8                	and    %ebx,%eax
68b814a3:	21 ca                	and    %ecx,%edx		      |	6fd314a3:	21 ca                	and    %ecx,%edx
68b814a5:	eb cf                	jmp    0x68b81476		      |	6fd314a5:	eb cf                	jmp    0x6fd31476
68b814a7:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)		      |	6fd314a7:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)
68b814ae:	00 							      |	6fd314ae:	00 
68b814af:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)		      |	6fd314af:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
68b814b6:	00 							      |	6fd314b6:	00 
68b814b7:	89 34 24             	mov    %esi,(%esp)		      |	6fd314b7:	89 34 24             	mov    %esi,(%esp)
68b814ba:	e8 c9 c3 11 00       	call   0x68c9d888		      |	6fd314ba:	e8 c9 c3 11 00       	call   0x6fe4d888
68b814bf:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%esp)		      |	6fd314bf:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%esp)
68b814c6:	00 							      |	6fd314c6:	00 
68b814c7:	89 44 24 18          	mov    %eax,0x18(%esp)		      |	6fd314c7:	89 44 24 18          	mov    %eax,0x18(%esp)
68b814cb:	eb 9d                	jmp    0x68b8146a		      |	6fd314cb:	eb 9d                	jmp    0x6fd3146a
68b814cd:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd314cd:	8d 76 00             	lea    0x0(%esi),%esi
68b814d0:	e8 5b 42 00 00       	call   0x68b85730		      |	6fd314d0:	e8 5b 42 00 00       	call   0x6fd35730
68b814d5:	eb 9f                	jmp    0x68b81476		      |	6fd314d5:	eb 9f                	jmp    0x6fd31476
68b814d7:	89 f6                	mov    %esi,%esi		      |	6fd314d7:	89 f6                	mov    %esi,%esi
68b814d9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd314d9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b814e0:	56                   	push   %esi			      |	6fd314e0:	56                   	push   %esi
68b814e1:	53                   	push   %ebx			      |	6fd314e1:	53                   	push   %ebx
68b814e2:	83 ec 24             	sub    $0x24,%esp		      |	6fd314e2:	83 ec 24             	sub    $0x24,%esp
68b814e5:	83 7c 24 34 01       	cmpl   $0x1,0x34(%esp)		      |	6fd314e5:	83 7c 24 34 01       	cmpl   $0x1,0x34(%esp)
68b814ea:	74 14                	je     0x68b81500		      |	6fd314ea:	74 14                	je     0x6fd31500
68b814ec:	83 c4 24             	add    $0x24,%esp		      |	6fd314ec:	83 c4 24             	add    $0x24,%esp
68b814ef:	b8 01 00 00 00       	mov    $0x1,%eax		      |	6fd314ef:	b8 01 00 00 00       	mov    $0x1,%eax
68b814f4:	5b                   	pop    %ebx			      |	6fd314f4:	5b                   	pop    %ebx
68b814f5:	5e                   	pop    %esi			      |	6fd314f5:	5e                   	pop    %esi
68b814f6:	c2 0c 00             	ret    $0xc			      |	6fd314f6:	c2 0c 00             	ret    $0xc
68b814f9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi	      |	6fd314f9:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
68b81500:	a1 1c 70 d1 68       	mov    0x68d1701c,%eax		      |	6fd31500:	a1 1c 70 ec 6f       	mov    0x6fec701c,%eax
68b81505:	85 c0                	test   %eax,%eax		      |	6fd31505:	85 c0                	test   %eax,%eax
68b81507:	74 2b                	je     0x68b81534		      |	6fd31507:	74 2b                	je     0x6fd31534
68b81509:	8b 44 24 30          	mov    0x30(%esp),%eax		      |	6fd31509:	8b 44 24 30          	mov    0x30(%esp),%eax
68b8150d:	66 81 38 4d 5a       	cmpw   $0x5a4d,(%eax)		      |	6fd3150d:	66 81 38 4d 5a       	cmpw   $0x5a4d,(%eax)
68b81512:	75 d8                	jne    0x68b814ec		      |	6fd31512:	75 d8                	jne    0x6fd314ec
68b81514:	89 c1                	mov    %eax,%ecx		      |	6fd31514:	89 c1                	mov    %eax,%ecx
68b81516:	03 40 3c             	add    0x3c(%eax),%eax		      |	6fd31516:	03 40 3c             	add    0x3c(%eax),%eax
68b81519:	81 38 50 45 00 00    	cmpl   $0x4550,(%eax)		      |	6fd31519:	81 38 50 45 00 00    	cmpl   $0x4550,(%eax)
68b8151f:	75 cb                	jne    0x68b814ec		      |	6fd3151f:	75 cb                	jne    0x6fd314ec
68b81521:	8b 40 34             	mov    0x34(%eax),%eax		      |	6fd31521:	8b 40 34             	mov    0x34(%eax),%eax
68b81524:	39 c1                	cmp    %eax,%ecx		      |	6fd31524:	39 c1                	cmp    %eax,%ecx
68b81526:	74 c4                	je     0x68b814ec		      |	6fd31526:	74 c4                	je     0x6fd314ec
68b81528:	c7 05 18 70 d1 68 01 	movl   $0x1,0x68d17018		      |	6fd31528:	c7 05 18 70 ec 6f 01 	movl   $0x1,0x6fec7018
68b8152f:	00 00 00 						      |	6fd3152f:	00 00 00 
68b81532:	eb b8                	jmp    0x68b814ec		      |	6fd31532:	eb b8                	jmp    0x6fd314ec
68b81534:	c7 04 24 79 50 ca 68 	movl   $0x68ca5079,(%esp)	      |	6fd31534:	c7 04 24 79 50 e5 6f 	movl   $0x6fe55079,(%esp)
68b8153b:	c7 05 1c 70 d1 68 01 	movl   $0x1,0x68d1701c		      |	6fd3153b:	c7 05 1c 70 ec 6f 01 	movl   $0x1,0x6fec701c
68b81542:	00 00 00 						      |	6fd31542:	00 00 00 
68b81545:	e8 2e c3 11 00       	call   0x68c9d878		      |	6fd31545:	e8 2e c3 11 00       	call   0x6fe4d878
68b8154a:	85 c0                	test   %eax,%eax		      |	6fd3154a:	85 c0                	test   %eax,%eax
68b8154c:	0f 84 84 00 00 00    	je     0x68b815d6		      |	6fd3154c:	0f 84 84 00 00 00    	je     0x6fd315d6
68b81552:	80 38 7e             	cmpb   $0x7e,(%eax)		      |	6fd31552:	80 38 7e             	cmpb   $0x7e,(%eax)
68b81555:	c7 44 24 04 89 50 ca 	movl   $0x68ca5089,0x4(%esp)	      |	6fd31555:	c7 44 24 04 89 50 e5 	movl   $0x6fe55089,0x4(%esp)
68b8155c:	68 							      |	6fd3155c:	6f 
68b8155d:	0f 94 c3             	sete   %bl			      |	6fd3155d:	0f 94 c3             	sete   %bl
68b81560:	0f b6 f3             	movzbl %bl,%esi			      |	6fd31560:	0f b6 f3             	movzbl %bl,%esi
68b81563:	01 c6                	add    %eax,%esi		      |	6fd31563:	01 c6                	add    %eax,%esi
68b81565:	8d 44 24 18          	lea    0x18(%esp),%eax		      |	6fd31565:	8d 44 24 18          	lea    0x18(%esp),%eax
68b81569:	89 44 24 08          	mov    %eax,0x8(%esp)		      |	6fd31569:	89 44 24 08          	mov    %eax,0x8(%esp)
68b8156d:	89 34 24             	mov    %esi,(%esp)		      |	6fd3156d:	89 34 24             	mov    %esi,(%esp)
68b81570:	e8 0b c3 11 00       	call   0x68c9d880		      |	6fd31570:	e8 0b c3 11 00       	call   0x6fe4d880
68b81575:	85 c0                	test   %eax,%eax		      |	6fd31575:	85 c0                	test   %eax,%eax
68b81577:	74 37                	je     0x68b815b0		      |	6fd31577:	74 37                	je     0x6fd315b0
68b81579:	84 db                	test   %bl,%bl			      |	6fd31579:	84 db                	test   %bl,%bl
68b8157b:	75 1b                	jne    0x68b81598		      |	6fd3157b:	75 1b                	jne    0x6fd31598
68b8157d:	8b 44 24 18          	mov    0x18(%esp),%eax		      |	6fd3157d:	8b 44 24 18          	mov    0x18(%esp),%eax
68b81581:	8b 54 24 1c          	mov    0x1c(%esp),%edx		      |	6fd31581:	8b 54 24 1c          	mov    0x1c(%esp),%edx
68b81585:	80 cc 04             	or     $0x4,%ah			      |	6fd31585:	80 cc 04             	or     $0x4,%ah
68b81588:	a3 08 93 d1 68       	mov    %eax,0x68d19308		      |	6fd31588:	a3 08 93 ec 6f       	mov    %eax,0x6fec9308
68b8158d:	89 15 0c 93 d1 68    	mov    %edx,0x68d1930c		      |	6fd3158d:	89 15 0c 93 ec 6f    	mov    %edx,0x6fec930c
68b81593:	e9 71 ff ff ff       	jmp    0x68b81509		      |	6fd31593:	e9 71 ff ff ff       	jmp    0x6fd31509
68b81598:	e8 93 41 00 00       	call   0x68b85730		      |	6fd31598:	e8 93 41 00 00       	call   0x6fd35730
68b8159d:	8b 5c 24 18          	mov    0x18(%esp),%ebx		      |	6fd3159d:	8b 5c 24 18          	mov    0x18(%esp),%ebx
68b815a1:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx		      |	6fd315a1:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
68b815a5:	f7 d3                	not    %ebx			      |	6fd315a5:	f7 d3                	not    %ebx
68b815a7:	f7 d1                	not    %ecx			      |	6fd315a7:	f7 d1                	not    %ecx
68b815a9:	21 d8                	and    %ebx,%eax		      |	6fd315a9:	21 d8                	and    %ebx,%eax
68b815ab:	21 ca                	and    %ecx,%edx		      |	6fd315ab:	21 ca                	and    %ecx,%edx
68b815ad:	eb d6                	jmp    0x68b81585		      |	6fd315ad:	eb d6                	jmp    0x6fd31585
68b815af:	90                   	nop				      |	6fd315af:	90                   	nop
68b815b0:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)		      |	6fd315b0:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)
68b815b7:	00 							      |	6fd315b7:	00 
68b815b8:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)		      |	6fd315b8:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
68b815bf:	00 							      |	6fd315bf:	00 
68b815c0:	89 34 24             	mov    %esi,(%esp)		      |	6fd315c0:	89 34 24             	mov    %esi,(%esp)
68b815c3:	e8 c0 c2 11 00       	call   0x68c9d888		      |	6fd315c3:	e8 c0 c2 11 00       	call   0x6fe4d888
68b815c8:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%esp)		      |	6fd315c8:	c7 44 24 1c 00 00 00 	movl   $0x0,0x1c(%esp)
68b815cf:	00 							      |	6fd315cf:	00 
68b815d0:	89 44 24 18          	mov    %eax,0x18(%esp)		      |	6fd315d0:	89 44 24 18          	mov    %eax,0x18(%esp)
68b815d4:	eb a3                	jmp    0x68b81579		      |	6fd315d4:	eb a3                	jmp    0x6fd31579
68b815d6:	e8 55 41 00 00       	call   0x68b85730		      |	6fd315d6:	e8 55 41 00 00       	call   0x6fd35730
68b815db:	eb a8                	jmp    0x68b81585		      |	6fd315db:	eb a8                	jmp    0x6fd31585
68b815dd:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd315dd:	8d 76 00             	lea    0x0(%esi),%esi
68b815e0:	53                   	push   %ebx			      |	6fd315e0:	53                   	push   %ebx
68b815e1:	83 ec 18             	sub    $0x18,%esp		      |	6fd315e1:	83 ec 18             	sub    $0x18,%esp
68b815e4:	e8 a7 c2 11 00       	call   0x68c9d890		      |	6fd315e4:	e8 a7 c2 11 00       	call   0x6fe4d890
68b815e9:	8b 54 24 20          	mov    0x20(%esp),%edx		      |	6fd315e9:	8b 54 24 20          	mov    0x20(%esp),%edx
68b815ed:	8d 5c 24 24          	lea    0x24(%esp),%ebx		      |	6fd315ed:	8d 5c 24 24          	lea    0x24(%esp),%ebx
68b815f1:	89 5c 24 08          	mov    %ebx,0x8(%esp)		      |	6fd315f1:	89 5c 24 08          	mov    %ebx,0x8(%esp)
68b815f5:	89 54 24 04          	mov    %edx,0x4(%esp)		      |	6fd315f5:	89 54 24 04          	mov    %edx,0x4(%esp)
68b815f9:	8b 40 0c             	mov    0xc(%eax),%eax		      |	6fd315f9:	8b 40 0c             	mov    0xc(%eax),%eax
68b815fc:	89 04 24             	mov    %eax,(%esp)		      |	6fd315fc:	89 04 24             	mov    %eax,(%esp)
68b815ff:	e8 94 c2 11 00       	call   0x68c9d898		      |	6fd315ff:	e8 94 c2 11 00       	call   0x6fe4d898
68b81604:	83 c4 18             	add    $0x18,%esp		      |	6fd31604:	83 c4 18             	add    $0x18,%esp
68b81607:	5b                   	pop    %ebx			      |	6fd31607:	5b                   	pop    %ebx
68b81608:	c3                   	ret    				      |	6fd31608:	c3                   	ret    
68b81609:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi	      |	6fd31609:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
68b81610:	31 c0                	xor    %eax,%eax		      |	6fd31610:	31 c0                	xor    %eax,%eax
68b81612:	c3                   	ret    				      |	6fd31612:	c3                   	ret    
68b81613:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd31613:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b81619:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd31619:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b81620:	83 ec 1c             	sub    $0x1c,%esp		      |	6fd31620:	83 ec 1c             	sub    $0x1c,%esp
68b81623:	8b 44 24 28          	mov    0x28(%esp),%eax		      |	6fd31623:	8b 44 24 28          	mov    0x28(%esp),%eax
68b81627:	c7 04 24 90 50 ca 68 	movl   $0x68ca5090,(%esp)	      |	6fd31627:	c7 04 24 90 50 e5 6f 	movl   $0x6fe55090,(%esp)
68b8162e:	89 44 24 0c          	mov    %eax,0xc(%esp)		      |	6fd3162e:	89 44 24 0c          	mov    %eax,0xc(%esp)
68b81632:	8b 44 24 24          	mov    0x24(%esp),%eax		      |	6fd31632:	8b 44 24 24          	mov    0x24(%esp),%eax
68b81636:	89 44 24 08          	mov    %eax,0x8(%esp)		      |	6fd31636:	89 44 24 08          	mov    %eax,0x8(%esp)
68b8163a:	8b 44 24 20          	mov    0x20(%esp),%eax		      |	6fd3163a:	8b 44 24 20          	mov    0x20(%esp),%eax
68b8163e:	89 44 24 04          	mov    %eax,0x4(%esp)		      |	6fd3163e:	89 44 24 04          	mov    %eax,0x4(%esp)
68b81642:	e8 99 ff ff ff       	call   0x68b815e0		      |	6fd31642:	e8 99 ff ff ff       	call   0x6fd315e0
68b81647:	e8 54 c2 11 00       	call   0x68c9d8a0		      |	6fd31647:	e8 54 c2 11 00       	call   0x6fe4d8a0
68b8164c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi	      |	6fd3164c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
68b81650:	56                   	push   %esi			      |	6fd31650:	56                   	push   %esi
68b81651:	53                   	push   %ebx			      |	6fd31651:	53                   	push   %ebx
68b81652:	83 ec 14             	sub    $0x14,%esp		      |	6fd31652:	83 ec 14             	sub    $0x14,%esp
68b81655:	8b 5c 24 20          	mov    0x20(%esp),%ebx		      |	6fd31655:	8b 5c 24 20          	mov    0x20(%esp),%ebx
68b81659:	89 d8                	mov    %ebx,%eax		      |	6fd31659:	89 d8                	mov    %ebx,%eax
68b8165b:	85 db                	test   %ebx,%ebx		      |	6fd3165b:	85 db                	test   %ebx,%ebx
68b8165d:	f7 d0                	not    %eax			      |	6fd3165d:	f7 d0                	not    %eax
68b8165f:	0f 45 d8             	cmovne %eax,%ebx		      |	6fd3165f:	0f 45 d8             	cmovne %eax,%ebx
68b81662:	a1 20 70 d1 68       	mov    0x68d17020,%eax		      |	6fd31662:	a1 20 70 ec 6f       	mov    0x6fec7020,%eax
68b81667:	85 c0                	test   %eax,%eax		      |	6fd31667:	85 c0                	test   %eax,%eax
68b81669:	74 69                	je     0x68b816d4		      |	6fd31669:	74 69                	je     0x6fd316d4
68b8166b:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd3166b:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b81670:	85 c0                	test   %eax,%eax		      |	6fd31670:	85 c0                	test   %eax,%eax
68b81672:	74 21                	je     0x68b81695		      |	6fd31672:	74 21                	je     0x6fd31695
68b81674:	c7 44 24 0c 31 01 00 	movl   $0x131,0xc(%esp)		      |	6fd31674:	c7 44 24 0c 31 01 00 	movl   $0x131,0xc(%esp)
68b8167b:	00 							      |	6fd3167b:	00 
68b8167c:	c7 44 24 08 60 50 ca 	movl   $0x68ca5060,0x8(%esp)	      |	6fd3167c:	c7 44 24 08 60 50 e5 	movl   $0x6fe55060,0x8(%esp)
68b81683:	68 							      |	6fd31683:	6f 
68b81684:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)		      |	6fd31684:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)
68b8168b:	00 							      |	6fd3168b:	00 
68b8168c:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)		      |	6fd3168c:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)
68b81693:	ff d0                	call   *%eax			      |	6fd31693:	ff d0                	call   *%eax
68b81695:	a1 3c 70 d1 68       	mov    0x68d1703c,%eax		      |	6fd31695:	a1 3c 70 ec 6f       	mov    0x6fec703c,%eax
68b8169a:	85 c0                	test   %eax,%eax		      |	6fd3169a:	85 c0                	test   %eax,%eax
68b8169c:	74 0c                	je     0x68b816aa		      |	6fd3169c:	74 0c                	je     0x6fd316aa
68b8169e:	89 04 24             	mov    %eax,(%esp)		      |	6fd3169e:	89 04 24             	mov    %eax,(%esp)
68b816a1:	e8 2a 64 08 00       	call   0x68c07ad0		      |	6fd316a1:	e8 2a 64 08 00       	call   0x6fdb7ad0
68b816a6:	39 c3                	cmp    %eax,%ebx		      |	6fd316a6:	39 c3                	cmp    %eax,%ebx
68b816a8:	7c 36                	jl     0x68b816e0		      |	6fd316a8:	7c 36                	jl     0x6fd316e0
68b816aa:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd316aa:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b816af:	85 c0                	test   %eax,%eax		      |	6fd316af:	85 c0                	test   %eax,%eax
68b816b1:	74 21                	je     0x68b816d4		      |	6fd316b1:	74 21                	je     0x6fd316d4
68b816b3:	c7 44 24 0c 35 01 00 	movl   $0x135,0xc(%esp)		      |	6fd316b3:	c7 44 24 0c 35 01 00 	movl   $0x135,0xc(%esp)
68b816ba:	00 							      |	6fd316ba:	00 
68b816bb:	c7 44 24 08 60 50 ca 	movl   $0x68ca5060,0x8(%esp)	      |	6fd316bb:	c7 44 24 08 60 50 e5 	movl   $0x6fe55060,0x8(%esp)
68b816c2:	68 							      |	6fd316c2:	6f 
68b816c3:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)		      |	6fd316c3:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)
68b816ca:	00 							      |	6fd316ca:	00 
68b816cb:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)		      |	6fd316cb:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)
68b816d2:	ff d0                	call   *%eax			      |	6fd316d2:	ff d0                	call   *%eax
68b816d4:	83 c4 14             	add    $0x14,%esp		      |	6fd316d4:	83 c4 14             	add    $0x14,%esp
68b816d7:	5b                   	pop    %ebx			      |	6fd316d7:	5b                   	pop    %ebx
68b816d8:	5e                   	pop    %esi			      |	6fd316d8:	5e                   	pop    %esi
68b816d9:	c3                   	ret    				      |	6fd316d9:	c3                   	ret    
68b816da:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd316da:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b816e0:	a1 3c 70 d1 68       	mov    0x68d1703c,%eax		      |	6fd316e0:	a1 3c 70 ec 6f       	mov    0x6fec703c,%eax
68b816e5:	89 5c 24 04          	mov    %ebx,0x4(%esp)		      |	6fd316e5:	89 5c 24 04          	mov    %ebx,0x4(%esp)
68b816e9:	89 04 24             	mov    %eax,(%esp)		      |	6fd316e9:	89 04 24             	mov    %eax,(%esp)
68b816ec:	e8 ff 63 08 00       	call   0x68c07af0		      |	6fd316ec:	e8 ff 63 08 00       	call   0x6fdb7af0
68b816f1:	85 c0                	test   %eax,%eax		      |	6fd316f1:	85 c0                	test   %eax,%eax
68b816f3:	89 c6                	mov    %eax,%esi		      |	6fd316f3:	89 c6                	mov    %eax,%esi
68b816f5:	74 0b                	je     0x68b81702		      |	6fd316f5:	74 0b                	je     0x6fd31702
68b816f7:	8b 00                	mov    (%eax),%eax		      |	6fd316f7:	8b 00                	mov    (%eax),%eax
68b816f9:	83 e8 01             	sub    $0x1,%eax		      |	6fd316f9:	83 e8 01             	sub    $0x1,%eax
68b816fc:	85 c0                	test   %eax,%eax		      |	6fd316fc:	85 c0                	test   %eax,%eax
68b816fe:	89 06                	mov    %eax,(%esi)		      |	6fd316fe:	89 06                	mov    %eax,(%esi)
68b81700:	7e 5e                	jle    0x68b81760		      |	6fd31700:	7e 5e                	jle    0x6fd31760
68b81702:	31 f6                	xor    %esi,%esi		      |	6fd31702:	31 f6                	xor    %esi,%esi
68b81704:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd31704:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b81709:	85 c0                	test   %eax,%eax		      |	6fd31709:	85 c0                	test   %eax,%eax
68b8170b:	74 21                	je     0x68b8172e		      |	6fd3170b:	74 21                	je     0x6fd3172e
68b8170d:	c7 44 24 0c 4b 01 00 	movl   $0x14b,0xc(%esp)		      |	6fd3170d:	c7 44 24 0c 4b 01 00 	movl   $0x14b,0xc(%esp)
68b81714:	00 							      |	6fd31714:	00 
68b81715:	c7 44 24 08 60 50 ca 	movl   $0x68ca5060,0x8(%esp)	      |	6fd31715:	c7 44 24 08 60 50 e5 	movl   $0x6fe55060,0x8(%esp)
68b8171c:	68 							      |	6fd3171c:	6f 
68b8171d:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)		      |	6fd3171d:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)
68b81724:	00 							      |	6fd31724:	00 
68b81725:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)		      |	6fd31725:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)
68b8172c:	ff d0                	call   *%eax			      |	6fd3172c:	ff d0                	call   *%eax
68b8172e:	85 f6                	test   %esi,%esi		      |	6fd3172e:	85 f6                	test   %esi,%esi
68b81730:	74 a2                	je     0x68b816d4		      |	6fd31730:	74 a2                	je     0x6fd316d4
68b81732:	c7 44 24 08 4f 01 00 	movl   $0x14f,0x8(%esp)		      |	6fd31732:	c7 44 24 08 4f 01 00 	movl   $0x14f,0x8(%esp)
68b81739:	00 							      |	6fd31739:	00 
68b8173a:	c7 44 24 04 60 50 ca 	movl   $0x68ca5060,0x4(%esp)	      |	6fd3173a:	c7 44 24 04 60 50 e5 	movl   $0x6fe55060,0x4(%esp)
68b81741:	68 							      |	6fd31741:	6f 
68b81742:	8b 46 04             	mov    0x4(%esi),%eax		      |	6fd31742:	8b 46 04             	mov    0x4(%esi),%eax
68b81745:	89 04 24             	mov    %eax,(%esp)		      |	6fd31745:	89 04 24             	mov    %eax,(%esp)
68b81748:	ff 15 20 70 d1 68    	call   *0x68d17020		      |	6fd31748:	ff 15 20 70 ec 6f    	call   *0x6fec7020
68b8174e:	89 74 24 20          	mov    %esi,0x20(%esp)		      |	6fd3174e:	89 74 24 20          	mov    %esi,0x20(%esp)
68b81752:	83 c4 14             	add    $0x14,%esp		      |	6fd31752:	83 c4 14             	add    $0x14,%esp
68b81755:	5b                   	pop    %ebx			      |	6fd31755:	5b                   	pop    %ebx
68b81756:	5e                   	pop    %esi			      |	6fd31756:	5e                   	pop    %esi
68b81757:	e9 f4 0e 00 00       	jmp    0x68b82650		      |	6fd31757:	e9 f4 0e 00 00       	jmp    0x6fd32650
68b8175c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi	      |	6fd3175c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
68b81760:	a1 3c 70 d1 68       	mov    0x68d1703c,%eax		      |	6fd31760:	a1 3c 70 ec 6f       	mov    0x6fec703c,%eax
68b81765:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)		      |	6fd31765:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)
68b8176c:	00 							      |	6fd3176c:	00 
68b8176d:	89 5c 24 04          	mov    %ebx,0x4(%esp)		      |	6fd3176d:	89 5c 24 04          	mov    %ebx,0x4(%esp)
68b81771:	89 04 24             	mov    %eax,(%esp)		      |	6fd31771:	89 04 24             	mov    %eax,(%esp)
68b81774:	e8 a7 63 08 00       	call   0x68c07b20		      |	6fd31774:	e8 a7 63 08 00       	call   0x6fdb7b20
68b81779:	eb 89                	jmp    0x68b81704		      |	6fd31779:	eb 89                	jmp    0x6fd31704
68b8177b:	90                   	nop				      |	6fd3177b:	90                   	nop
68b8177c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi	      |	6fd3177c:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
68b81780:	53                   	push   %ebx			      |	6fd31780:	53                   	push   %ebx
68b81781:	83 ec 18             	sub    $0x18,%esp		      |	6fd31781:	83 ec 18             	sub    $0x18,%esp
68b81784:	8b 5c 24 20          	mov    0x20(%esp),%ebx		      |	6fd31784:	8b 5c 24 20          	mov    0x20(%esp),%ebx
68b81788:	89 d8                	mov    %ebx,%eax		      |	6fd31788:	89 d8                	mov    %ebx,%eax
68b8178a:	85 db                	test   %ebx,%ebx		      |	6fd3178a:	85 db                	test   %ebx,%ebx
68b8178c:	f7 d0                	not    %eax			      |	6fd3178c:	f7 d0                	not    %eax
68b8178e:	0f 45 d8             	cmovne %eax,%ebx		      |	6fd3178e:	0f 45 d8             	cmovne %eax,%ebx
68b81791:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd31791:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b81796:	85 c0                	test   %eax,%eax		      |	6fd31796:	85 c0                	test   %eax,%eax
68b81798:	74 21                	je     0x68b817bb		      |	6fd31798:	74 21                	je     0x6fd317bb
68b8179a:	c7 44 24 0c 5a 01 00 	movl   $0x15a,0xc(%esp)		      |	6fd3179a:	c7 44 24 0c 5a 01 00 	movl   $0x15a,0xc(%esp)
68b817a1:	00 							      |	6fd317a1:	00 
68b817a2:	c7 44 24 08 60 50 ca 	movl   $0x68ca5060,0x8(%esp)	      |	6fd317a2:	c7 44 24 08 60 50 e5 	movl   $0x6fe55060,0x8(%esp)
68b817a9:	68 							      |	6fd317a9:	6f 
68b817aa:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)		      |	6fd317aa:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)
68b817b1:	00 							      |	6fd317b1:	00 
68b817b2:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)		      |	6fd317b2:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)
68b817b9:	ff d0                	call   *%eax			      |	6fd317b9:	ff d0                	call   *%eax
68b817bb:	a1 3c 70 d1 68       	mov    0x68d1703c,%eax		      |	6fd317bb:	a1 3c 70 ec 6f       	mov    0x6fec703c,%eax
68b817c0:	85 c0                	test   %eax,%eax		      |	6fd317c0:	85 c0                	test   %eax,%eax
68b817c2:	74 0c                	je     0x68b817d0		      |	6fd317c2:	74 0c                	je     0x6fd317d0
68b817c4:	89 04 24             	mov    %eax,(%esp)		      |	6fd317c4:	89 04 24             	mov    %eax,(%esp)
68b817c7:	e8 04 63 08 00       	call   0x68c07ad0		      |	6fd317c7:	e8 04 63 08 00       	call   0x6fdb7ad0
68b817cc:	39 c3                	cmp    %eax,%ebx		      |	6fd317cc:	39 c3                	cmp    %eax,%ebx
68b817ce:	7c 38                	jl     0x68b81808		      |	6fd317ce:	7c 38                	jl     0x6fd31808
68b817d0:	31 db                	xor    %ebx,%ebx		      |	6fd317d0:	31 db                	xor    %ebx,%ebx
68b817d2:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd317d2:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b817d7:	85 c0                	test   %eax,%eax		      |	6fd317d7:	85 c0                	test   %eax,%eax
68b817d9:	74 21                	je     0x68b817fc		      |	6fd317d9:	74 21                	je     0x6fd317fc
68b817db:	c7 44 24 0c 61 01 00 	movl   $0x161,0xc(%esp)		      |	6fd317db:	c7 44 24 0c 61 01 00 	movl   $0x161,0xc(%esp)
68b817e2:	00 							      |	6fd317e2:	00 
68b817e3:	c7 44 24 08 60 50 ca 	movl   $0x68ca5060,0x8(%esp)	      |	6fd317e3:	c7 44 24 08 60 50 e5 	movl   $0x6fe55060,0x8(%esp)
68b817ea:	68 							      |	6fd317ea:	6f 
68b817eb:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)		      |	6fd317eb:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)
68b817f2:	00 							      |	6fd317f2:	00 
68b817f3:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)		      |	6fd317f3:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)
68b817fa:	ff d0                	call   *%eax			      |	6fd317fa:	ff d0                	call   *%eax
68b817fc:	85 db                	test   %ebx,%ebx		      |	6fd317fc:	85 db                	test   %ebx,%ebx
68b817fe:	74 24                	je     0x68b81824		      |	6fd317fe:	74 24                	je     0x6fd31824
68b81800:	8b 43 04             	mov    0x4(%ebx),%eax		      |	6fd31800:	8b 43 04             	mov    0x4(%ebx),%eax
68b81803:	83 c4 18             	add    $0x18,%esp		      |	6fd31803:	83 c4 18             	add    $0x18,%esp
68b81806:	5b                   	pop    %ebx			      |	6fd31806:	5b                   	pop    %ebx
68b81807:	c3                   	ret    				      |	6fd31807:	c3                   	ret    
68b81808:	a1 3c 70 d1 68       	mov    0x68d1703c,%eax		      |	6fd31808:	a1 3c 70 ec 6f       	mov    0x6fec703c,%eax
68b8180d:	89 5c 24 04          	mov    %ebx,0x4(%esp)		      |	6fd3180d:	89 5c 24 04          	mov    %ebx,0x4(%esp)
68b81811:	89 04 24             	mov    %eax,(%esp)		      |	6fd31811:	89 04 24             	mov    %eax,(%esp)
68b81814:	e8 d7 62 08 00       	call   0x68c07af0		      |	6fd31814:	e8 d7 62 08 00       	call   0x6fdb7af0
68b81819:	85 c0                	test   %eax,%eax		      |	6fd31819:	85 c0                	test   %eax,%eax
68b8181b:	89 c3                	mov    %eax,%ebx		      |	6fd3181b:	89 c3                	mov    %eax,%ebx
68b8181d:	74 b3                	je     0x68b817d2		      |	6fd3181d:	74 b3                	je     0x6fd317d2
68b8181f:	83 00 01             	addl   $0x1,(%eax)		      |	6fd3181f:	83 00 01             	addl   $0x1,(%eax)
68b81822:	eb ae                	jmp    0x68b817d2		      |	6fd31822:	eb ae                	jmp    0x6fd317d2
68b81824:	31 c0                	xor    %eax,%eax		      |	6fd31824:	31 c0                	xor    %eax,%eax
68b81826:	eb db                	jmp    0x68b81803		      |	6fd31826:	eb db                	jmp    0x6fd31803
68b81828:	90                   	nop				      |	6fd31828:	90                   	nop
68b81829:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi	      |	6fd31829:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
68b81830:	55                   	push   %ebp			      |	6fd31830:	55                   	push   %ebp
68b81831:	57                   	push   %edi			      |	6fd31831:	57                   	push   %edi
68b81832:	56                   	push   %esi			      |	6fd31832:	56                   	push   %esi
68b81833:	53                   	push   %ebx			      |	6fd31833:	53                   	push   %ebx
68b81834:	83 ec 1c             	sub    $0x1c,%esp		      |	6fd31834:	83 ec 1c             	sub    $0x1c,%esp
68b81837:	8b 5c 24 34          	mov    0x34(%esp),%ebx		      |	6fd31837:	8b 5c 24 34          	mov    0x34(%esp),%ebx
68b8183b:	8b 74 24 30          	mov    0x30(%esp),%esi		      |	6fd3183b:	8b 74 24 30          	mov    0x30(%esp),%esi
68b8183f:	8b 7c 24 38          	mov    0x38(%esp),%edi		      |	6fd3183f:	8b 7c 24 38          	mov    0x38(%esp),%edi
68b81843:	8b 6c 24 3c          	mov    0x3c(%esp),%ebp		      |	6fd31843:	8b 6c 24 3c          	mov    0x3c(%esp),%ebp
68b81847:	85 db                	test   %ebx,%ebx		      |	6fd31847:	85 db                	test   %ebx,%ebx
68b81849:	78 25                	js     0x68b81870		      |	6fd31849:	78 25                	js     0x6fd31870
68b8184b:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd3184b:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b81850:	85 c0                	test   %eax,%eax		      |	6fd31850:	85 c0                	test   %eax,%eax
68b81852:	74 5c                	je     0x68b818b0		      |	6fd31852:	74 5c                	je     0x6fd318b0
68b81854:	89 6c 24 3c          	mov    %ebp,0x3c(%esp)		      |	6fd31854:	89 6c 24 3c          	mov    %ebp,0x3c(%esp)
68b81858:	89 7c 24 38          	mov    %edi,0x38(%esp)		      |	6fd31858:	89 7c 24 38          	mov    %edi,0x38(%esp)
68b8185c:	89 5c 24 34          	mov    %ebx,0x34(%esp)		      |	6fd3185c:	89 5c 24 34          	mov    %ebx,0x34(%esp)
68b81860:	89 74 24 30          	mov    %esi,0x30(%esp)		      |	6fd31860:	89 74 24 30          	mov    %esi,0x30(%esp)
68b81864:	83 c4 1c             	add    $0x1c,%esp		      |	6fd31864:	83 c4 1c             	add    $0x1c,%esp
68b81867:	5b                   	pop    %ebx			      |	6fd31867:	5b                   	pop    %ebx
68b81868:	5e                   	pop    %esi			      |	6fd31868:	5e                   	pop    %esi
68b81869:	5f                   	pop    %edi			      |	6fd31869:	5f                   	pop    %edi
68b8186a:	5d                   	pop    %ebp			      |	6fd3186a:	5d                   	pop    %ebp
68b8186b:	ff e0                	jmp    *%eax			      |	6fd3186b:	ff e0                	jmp    *%eax
68b8186d:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd3186d:	8d 76 00             	lea    0x0(%esi),%esi
68b81870:	a1 24 70 d1 68       	mov    0x68d17024,%eax		      |	6fd31870:	a1 24 70 ec 6f       	mov    0x6fec7024,%eax
68b81875:	85 c0                	test   %eax,%eax		      |	6fd31875:	85 c0                	test   %eax,%eax
68b81877:	74 37                	je     0x68b818b0		      |	6fd31877:	74 37                	je     0x6fd318b0
68b81879:	89 1c 24             	mov    %ebx,(%esp)		      |	6fd31879:	89 1c 24             	mov    %ebx,(%esp)
68b8187c:	e8 ff fe ff ff       	call   0x68b81780		      |	6fd3187c:	e8 ff fe ff ff       	call   0x6fd31780
68b81881:	85 c0                	test   %eax,%eax		      |	6fd31881:	85 c0                	test   %eax,%eax
68b81883:	74 33                	je     0x68b818b8		      |	6fd31883:	74 33                	je     0x6fd318b8
68b81885:	89 6c 24 0c          	mov    %ebp,0xc(%esp)		      |	6fd31885:	89 6c 24 0c          	mov    %ebp,0xc(%esp)
68b81889:	89 7c 24 08          	mov    %edi,0x8(%esp)		      |	6fd31889:	89 7c 24 08          	mov    %edi,0x8(%esp)
68b8188d:	89 34 24             	mov    %esi,(%esp)		      |	6fd3188d:	89 34 24             	mov    %esi,(%esp)
68b81890:	89 44 24 04          	mov    %eax,0x4(%esp)		      |	6fd31890:	89 44 24 04          	mov    %eax,0x4(%esp)
68b81894:	ff 15 24 70 d1 68    	call   *0x68d17024		      |	6fd31894:	ff 15 24 70 ec 6f    	call   *0x6fec7024
68b8189a:	89 5c 24 30          	mov    %ebx,0x30(%esp)		      |	6fd3189a:	89 5c 24 30          	mov    %ebx,0x30(%esp)
68b8189e:	83 c4 1c             	add    $0x1c,%esp		      |	6fd3189e:	83 c4 1c             	add    $0x1c,%esp
68b818a1:	5b                   	pop    %ebx			      |	6fd318a1:	5b                   	pop    %ebx
68b818a2:	5e                   	pop    %esi			      |	6fd318a2:	5e                   	pop    %esi
68b818a3:	5f                   	pop    %edi			      |	6fd318a3:	5f                   	pop    %edi
68b818a4:	5d                   	pop    %ebp			      |	6fd318a4:	5d                   	pop    %ebp
68b818a5:	e9 a6 fd ff ff       	jmp    0x68b81650		      |	6fd318a5:	e9 a6 fd ff ff       	jmp    0x6fd31650
68b818aa:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd318aa:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b818b0:	83 c4 1c             	add    $0x1c,%esp		      |	6fd318b0:	83 c4 1c             	add    $0x1c,%esp
68b818b3:	5b                   	pop    %ebx			      |	6fd318b3:	5b                   	pop    %ebx
68b818b4:	5e                   	pop    %esi			      |	6fd318b4:	5e                   	pop    %esi
68b818b5:	5f                   	pop    %edi			      |	6fd318b5:	5f                   	pop    %edi
68b818b6:	5d                   	pop    %ebp			      |	6fd318b6:	5d                   	pop    %ebp
68b818b7:	c3                   	ret    				      |	6fd318b7:	c3                   	ret    
68b818b8:	e8 7b c6 11 00       	call   0x68c9df38		      |	6fd318b8:	e8 7b c6 11 00       	call   0x6fe4df38
68b818bd:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd318bd:	8d 76 00             	lea    0x0(%esi),%esi
68b818c0:	55                   	push   %ebp			      |	6fd318c0:	55                   	push   %ebp
68b818c1:	57                   	push   %edi			      |	6fd318c1:	57                   	push   %edi
68b818c2:	56                   	push   %esi			      |	6fd318c2:	56                   	push   %esi
68b818c3:	53                   	push   %ebx			      |	6fd318c3:	53                   	push   %ebx
68b818c4:	83 ec 2c             	sub    $0x2c,%esp		      |	6fd318c4:	83 ec 2c             	sub    $0x2c,%esp
68b818c7:	8b 15 34 70 d1 68    	mov    0x68d17034,%edx		      |	6fd318c7:	8b 15 34 70 ec 6f    	mov    0x6fec7034,%edx
68b818cd:	8b 74 24 40          	mov    0x40(%esp),%esi		      |	6fd318cd:	8b 74 24 40          	mov    0x40(%esp),%esi
68b818d1:	8b 4c 24 44          	mov    0x44(%esp),%ecx		      |	6fd318d1:	8b 4c 24 44          	mov    0x44(%esp),%ecx
68b818d5:	8b 5c 24 48          	mov    0x48(%esp),%ebx		      |	6fd318d5:	8b 5c 24 48          	mov    0x48(%esp),%ebx
68b818d9:	85 d2                	test   %edx,%edx		      |	6fd318d9:	85 d2                	test   %edx,%edx
68b818db:	8b 7c 24 4c          	mov    0x4c(%esp),%edi		      |	6fd318db:	8b 7c 24 4c          	mov    0x4c(%esp),%edi
68b818df:	8b 6c 24 50          	mov    0x50(%esp),%ebp		      |	6fd318df:	8b 6c 24 50          	mov    0x50(%esp),%ebp
68b818e3:	74 0b                	je     0x68b818f0		      |	6fd318e3:	74 0b                	je     0x6fd318f0
68b818e5:	83 c4 2c             	add    $0x2c,%esp		      |	6fd318e5:	83 c4 2c             	add    $0x2c,%esp
68b818e8:	5b                   	pop    %ebx			      |	6fd318e8:	5b                   	pop    %ebx
68b818e9:	5e                   	pop    %esi			      |	6fd318e9:	5e                   	pop    %esi
68b818ea:	5f                   	pop    %edi			      |	6fd318ea:	5f                   	pop    %edi
68b818eb:	5d                   	pop    %ebp			      |	6fd318eb:	5d                   	pop    %ebp
68b818ec:	ff e2                	jmp    *%edx			      |	6fd318ec:	ff e2                	jmp    *%edx
68b818ee:	66 90                	xchg   %ax,%ax			      |	6fd318ee:	66 90                	xchg   %ax,%ax
68b818f0:	85 db                	test   %ebx,%ebx		      |	6fd318f0:	85 db                	test   %ebx,%ebx
68b818f2:	78 5e                	js     0x68b81952		      |	6fd318f2:	78 5e                	js     0x6fd31952
68b818f4:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd318f4:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b818f9:	85 c0                	test   %eax,%eax		      |	6fd318f9:	85 c0                	test   %eax,%eax
68b818fb:	0f 84 e3 00 00 00    	je     0x68b819e4		      |	6fd318fb:	0f 84 e3 00 00 00    	je     0x6fd319e4
68b81901:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)		      |	6fd31901:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
68b81905:	89 6c 24 0c          	mov    %ebp,0xc(%esp)		      |	6fd31905:	89 6c 24 0c          	mov    %ebp,0xc(%esp)
68b81909:	89 7c 24 08          	mov    %edi,0x8(%esp)		      |	6fd31909:	89 7c 24 08          	mov    %edi,0x8(%esp)
68b8190d:	89 5c 24 04          	mov    %ebx,0x4(%esp)		      |	6fd3190d:	89 5c 24 04          	mov    %ebx,0x4(%esp)
68b81911:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)		      |	6fd31911:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)
68b81918:	ff d0                	call   *%eax			      |	6fd31918:	ff d0                	call   *%eax
68b8191a:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd3191a:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b8191f:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx		      |	6fd3191f:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
68b81923:	03 0e                	add    (%esi),%ecx		      |	6fd31923:	03 0e                	add    (%esi),%ecx
68b81925:	85 c0                	test   %eax,%eax		      |	6fd31925:	85 c0                	test   %eax,%eax
68b81927:	89 0e                	mov    %ecx,(%esi)		      |	6fd31927:	89 0e                	mov    %ecx,(%esi)
68b81929:	74 1d                	je     0x68b81948		      |	6fd31929:	74 1d                	je     0x6fd31948
68b8192b:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)		      |	6fd3192b:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
68b8192f:	89 6c 24 0c          	mov    %ebp,0xc(%esp)		      |	6fd3192f:	89 6c 24 0c          	mov    %ebp,0xc(%esp)
68b81933:	89 7c 24 08          	mov    %edi,0x8(%esp)		      |	6fd31933:	89 7c 24 08          	mov    %edi,0x8(%esp)
68b81937:	89 5c 24 04          	mov    %ebx,0x4(%esp)		      |	6fd31937:	89 5c 24 04          	mov    %ebx,0x4(%esp)
68b8193b:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)		      |	6fd3193b:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)
68b81942:	ff d0                	call   *%eax			      |	6fd31942:	ff d0                	call   *%eax
68b81944:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx		      |	6fd31944:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
68b81948:	83 c4 2c             	add    $0x2c,%esp		      |	6fd31948:	83 c4 2c             	add    $0x2c,%esp
68b8194b:	89 c8                	mov    %ecx,%eax		      |	6fd3194b:	89 c8                	mov    %ecx,%eax
68b8194d:	5b                   	pop    %ebx			      |	6fd3194d:	5b                   	pop    %ebx
68b8194e:	5e                   	pop    %esi			      |	6fd3194e:	5e                   	pop    %esi
68b8194f:	5f                   	pop    %edi			      |	6fd3194f:	5f                   	pop    %edi
68b81950:	5d                   	pop    %ebp			      |	6fd31950:	5d                   	pop    %ebp
68b81951:	c3                   	ret    				      |	6fd31951:	c3                   	ret    
68b81952:	8b 15 24 70 d1 68    	mov    0x68d17024,%edx		      |	6fd31952:	8b 15 24 70 ec 6f    	mov    0x6fec7024,%edx
68b81958:	85 d2                	test   %edx,%edx		      |	6fd31958:	85 d2                	test   %edx,%edx
68b8195a:	0f 84 84 00 00 00    	je     0x68b819e4		      |	6fd3195a:	0f 84 84 00 00 00    	je     0x6fd319e4
68b81960:	89 1c 24             	mov    %ebx,(%esp)		      |	6fd31960:	89 1c 24             	mov    %ebx,(%esp)
68b81963:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)		      |	6fd31963:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
68b81967:	e8 14 fe ff ff       	call   0x68b81780		      |	6fd31967:	e8 14 fe ff ff       	call   0x6fd31780
68b8196c:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx		      |	6fd3196c:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
68b81970:	85 c0                	test   %eax,%eax		      |	6fd31970:	85 c0                	test   %eax,%eax
68b81972:	74 79                	je     0x68b819ed		      |	6fd31972:	74 79                	je     0x6fd319ed
68b81974:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)		      |	6fd31974:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
68b81978:	89 44 24 04          	mov    %eax,0x4(%esp)		      |	6fd31978:	89 44 24 04          	mov    %eax,0x4(%esp)
68b8197c:	89 6c 24 0c          	mov    %ebp,0xc(%esp)		      |	6fd3197c:	89 6c 24 0c          	mov    %ebp,0xc(%esp)
68b81980:	89 7c 24 08          	mov    %edi,0x8(%esp)		      |	6fd31980:	89 7c 24 08          	mov    %edi,0x8(%esp)
68b81984:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)		      |	6fd31984:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)
68b8198b:	ff 15 24 70 d1 68    	call   *0x68d17024		      |	6fd3198b:	ff 15 24 70 ec 6f    	call   *0x6fec7024
68b81991:	89 1c 24             	mov    %ebx,(%esp)		      |	6fd31991:	89 1c 24             	mov    %ebx,(%esp)
68b81994:	e8 b7 fc ff ff       	call   0x68b81650		      |	6fd31994:	e8 b7 fc ff ff       	call   0x6fd31650
68b81999:	a1 24 70 d1 68       	mov    0x68d17024,%eax		      |	6fd31999:	a1 24 70 ec 6f       	mov    0x6fec7024,%eax
68b8199e:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx		      |	6fd3199e:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
68b819a2:	03 0e                	add    (%esi),%ecx		      |	6fd319a2:	03 0e                	add    (%esi),%ecx
68b819a4:	85 c0                	test   %eax,%eax		      |	6fd319a4:	85 c0                	test   %eax,%eax
68b819a6:	89 0e                	mov    %ecx,(%esi)		      |	6fd319a6:	89 0e                	mov    %ecx,(%esi)
68b819a8:	74 9e                	je     0x68b81948		      |	6fd319a8:	74 9e                	je     0x6fd31948
68b819aa:	89 1c 24             	mov    %ebx,(%esp)		      |	6fd319aa:	89 1c 24             	mov    %ebx,(%esp)
68b819ad:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)		      |	6fd319ad:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
68b819b1:	e8 ca fd ff ff       	call   0x68b81780		      |	6fd319b1:	e8 ca fd ff ff       	call   0x6fd31780
68b819b6:	85 c0                	test   %eax,%eax		      |	6fd319b6:	85 c0                	test   %eax,%eax
68b819b8:	74 33                	je     0x68b819ed		      |	6fd319b8:	74 33                	je     0x6fd319ed
68b819ba:	89 44 24 04          	mov    %eax,0x4(%esp)		      |	6fd319ba:	89 44 24 04          	mov    %eax,0x4(%esp)
68b819be:	89 6c 24 0c          	mov    %ebp,0xc(%esp)		      |	6fd319be:	89 6c 24 0c          	mov    %ebp,0xc(%esp)
68b819c2:	89 7c 24 08          	mov    %edi,0x8(%esp)		      |	6fd319c2:	89 7c 24 08          	mov    %edi,0x8(%esp)
68b819c6:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)		      |	6fd319c6:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)
68b819cd:	ff 15 24 70 d1 68    	call   *0x68d17024		      |	6fd319cd:	ff 15 24 70 ec 6f    	call   *0x6fec7024
68b819d3:	89 1c 24             	mov    %ebx,(%esp)		      |	6fd319d3:	89 1c 24             	mov    %ebx,(%esp)
68b819d6:	e8 75 fc ff ff       	call   0x68b81650		      |	6fd319d6:	e8 75 fc ff ff       	call   0x6fd31650
68b819db:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx		      |	6fd319db:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
68b819df:	e9 64 ff ff ff       	jmp    0x68b81948		      |	6fd319df:	e9 64 ff ff ff       	jmp    0x6fd31948
68b819e4:	03 0e                	add    (%esi),%ecx		      |	6fd319e4:	03 0e                	add    (%esi),%ecx
68b819e6:	89 0e                	mov    %ecx,(%esi)		      |	6fd319e6:	89 0e                	mov    %ecx,(%esi)
68b819e8:	e9 5b ff ff ff       	jmp    0x68b81948		      |	6fd319e8:	e9 5b ff ff ff       	jmp    0x6fd31948
68b819ed:	e8 46 c5 11 00       	call   0x68c9df38		      |	6fd319ed:	e8 46 c5 11 00       	call   0x6fe4df38
68b819f2:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi	      |	6fd319f2:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
68b819f9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd319f9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b81a00:	56                   	push   %esi			      |	6fd31a00:	56                   	push   %esi
68b81a01:	53                   	push   %ebx			      |	6fd31a01:	53                   	push   %ebx
68b81a02:	83 ec 24             	sub    $0x24,%esp		      |	6fd31a02:	83 ec 24             	sub    $0x24,%esp
68b81a05:	8b 15 28 70 d1 68    	mov    0x68d17028,%edx		      |	6fd31a05:	8b 15 28 70 ec 6f    	mov    0x6fec7028,%edx
68b81a0b:	85 d2                	test   %edx,%edx		      |	6fd31a0b:	85 d2                	test   %edx,%edx
68b81a0d:	0f 84 a3 01 00 00    	je     0x68b81bb6		      |	6fd31a0d:	0f 84 a3 01 00 00    	je     0x6fd31bb6
68b81a13:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd31a13:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b81a18:	85 c0                	test   %eax,%eax		      |	6fd31a18:	85 c0                	test   %eax,%eax
68b81a1a:	74 21                	je     0x68b81a3d		      |	6fd31a1a:	74 21                	je     0x6fd31a3d
68b81a1c:	c7 44 24 0c f6 00 00 	movl   $0xf6,0xc(%esp)		      |	6fd31a1c:	c7 44 24 0c f6 00 00 	movl   $0xf6,0xc(%esp)
68b81a23:	00 							      |	6fd31a23:	00 
68b81a24:	c7 44 24 08 60 50 ca 	movl   $0x68ca5060,0x8(%esp)	      |	6fd31a24:	c7 44 24 08 60 50 e5 	movl   $0x6fe55060,0x8(%esp)
68b81a2b:	68 							      |	6fd31a2b:	6f 
68b81a2c:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)		      |	6fd31a2c:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)
68b81a33:	00 							      |	6fd31a33:	00 
68b81a34:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)		      |	6fd31a34:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)
68b81a3b:	ff d0                	call   *%eax			      |	6fd31a3b:	ff d0                	call   *%eax
68b81a3d:	a1 3c 70 d1 68       	mov    0x68d1703c,%eax		      |	6fd31a3d:	a1 3c 70 ec 6f       	mov    0x6fec703c,%eax
68b81a42:	85 c0                	test   %eax,%eax		      |	6fd31a42:	85 c0                	test   %eax,%eax
68b81a44:	0f 84 26 01 00 00    	je     0x68b81b70		      |	6fd31a44:	0f 84 26 01 00 00    	je     0x6fd31b70
68b81a4a:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd31a4a:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b81a4f:	85 c0                	test   %eax,%eax		      |	6fd31a4f:	85 c0                	test   %eax,%eax
68b81a51:	74 21                	je     0x68b81a74		      |	6fd31a51:	74 21                	je     0x6fd31a74
68b81a53:	c7 44 24 0c fe 00 00 	movl   $0xfe,0xc(%esp)		      |	6fd31a53:	c7 44 24 0c fe 00 00 	movl   $0xfe,0xc(%esp)
68b81a5a:	00 							      |	6fd31a5a:	00 
68b81a5b:	c7 44 24 08 60 50 ca 	movl   $0x68ca5060,0x8(%esp)	      |	6fd31a5b:	c7 44 24 08 60 50 e5 	movl   $0x6fe55060,0x8(%esp)
68b81a62:	68 							      |	6fd31a62:	6f 
68b81a63:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)		      |	6fd31a63:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)
68b81a6a:	00 							      |	6fd31a6a:	00 
68b81a6b:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)		      |	6fd31a6b:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)
68b81a72:	ff d0                	call   *%eax			      |	6fd31a72:	ff d0                	call   *%eax
68b81a74:	c7 44 24 08 00 01 00 	movl   $0x100,0x8(%esp)		      |	6fd31a74:	c7 44 24 08 00 01 00 	movl   $0x100,0x8(%esp)
68b81a7b:	00 							      |	6fd31a7b:	00 
68b81a7c:	c7 44 24 04 60 50 ca 	movl   $0x68ca5060,0x4(%esp)	      |	6fd31a7c:	c7 44 24 04 60 50 e5 	movl   $0x6fe55060,0x4(%esp)
68b81a83:	68 							      |	6fd31a83:	6f 
68b81a84:	c7 04 24 08 00 00 00 	movl   $0x8,(%esp)		      |	6fd31a84:	c7 04 24 08 00 00 00 	movl   $0x8,(%esp)
68b81a8b:	e8 40 07 00 00       	call   0x68b821d0		      |	6fd31a8b:	e8 40 07 00 00       	call   0x6fd321d0
68b81a90:	85 c0                	test   %eax,%eax		      |	6fd31a90:	85 c0                	test   %eax,%eax
68b81a92:	89 c3                	mov    %eax,%ebx		      |	6fd31a92:	89 c3                	mov    %eax,%ebx
68b81a94:	0f 84 86 01 00 00    	je     0x68b81c20		      |	6fd31a94:	0f 84 86 01 00 00    	je     0x6fd31c20
68b81a9a:	c7 00 01 00 00 00    	movl   $0x1,(%eax)		      |	6fd31a9a:	c7 00 01 00 00 00    	movl   $0x1,(%eax)
68b81aa0:	c7 44 24 04 07 01 00 	movl   $0x107,0x4(%esp)		      |	6fd31aa0:	c7 44 24 04 07 01 00 	movl   $0x107,0x4(%esp)
68b81aa7:	00 							      |	6fd31aa7:	00 
68b81aa8:	c7 04 24 60 50 ca 68 	movl   $0x68ca5060,(%esp)	      |	6fd31aa8:	c7 04 24 60 50 e5 6f 	movl   $0x6fe55060,(%esp)
68b81aaf:	ff 15 28 70 d1 68    	call   *0x68d17028		      |	6fd31aaf:	ff 15 28 70 ec 6f    	call   *0x6fec7028
68b81ab5:	85 c0                	test   %eax,%eax		      |	6fd31ab5:	85 c0                	test   %eax,%eax
68b81ab7:	89 43 04             	mov    %eax,0x4(%ebx)		      |	6fd31ab7:	89 43 04             	mov    %eax,0x4(%ebx)
68b81aba:	0f 84 94 01 00 00    	je     0x68b81c54		      |	6fd31aba:	0f 84 94 01 00 00    	je     0x6fd31c54
68b81ac0:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd31ac0:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b81ac5:	85 c0                	test   %eax,%eax		      |	6fd31ac5:	85 c0                	test   %eax,%eax
68b81ac7:	74 21                	je     0x68b81aea		      |	6fd31ac7:	74 21                	je     0x6fd31aea
68b81ac9:	c7 44 24 0c 0f 01 00 	movl   $0x10f,0xc(%esp)		      |	6fd31ac9:	c7 44 24 0c 0f 01 00 	movl   $0x10f,0xc(%esp)
68b81ad0:	00 							      |	6fd31ad0:	00 
68b81ad1:	c7 44 24 08 60 50 ca 	movl   $0x68ca5060,0x8(%esp)	      |	6fd31ad1:	c7 44 24 08 60 50 e5 	movl   $0x6fe55060,0x8(%esp)
68b81ad8:	68 							      |	6fd31ad8:	6f 
68b81ad9:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)		      |	6fd31ad9:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)
68b81ae0:	00 							      |	6fd31ae0:	00 
68b81ae1:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)		      |	6fd31ae1:	c7 04 24 09 00 00 00 	movl   $0x9,(%esp)
68b81ae8:	ff d0                	call   *%eax			      |	6fd31ae8:	ff d0                	call   *%eax
68b81aea:	a1 3c 70 d1 68       	mov    0x68d1703c,%eax		      |	6fd31aea:	a1 3c 70 ec 6f       	mov    0x6fec703c,%eax
68b81aef:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)		      |	6fd31aef:	c7 44 24 04 00 00 00 	movl   $0x0,0x4(%esp)
68b81af6:	00 							      |	6fd31af6:	00 
68b81af7:	89 04 24             	mov    %eax,(%esp)		      |	6fd31af7:	89 04 24             	mov    %eax,(%esp)
68b81afa:	e8 61 5b 08 00       	call   0x68c07660		      |	6fd31afa:	e8 61 5b 08 00       	call   0x6fdb7660
68b81aff:	83 f8 ff             	cmp    $0xffffffff,%eax		      |	6fd31aff:	83 f8 ff             	cmp    $0xffffffff,%eax
68b81b02:	89 c6                	mov    %eax,%esi		      |	6fd31b02:	89 c6                	mov    %eax,%esi
68b81b04:	74 52                	je     0x68b81b58		      |	6fd31b04:	74 52                	je     0x6fd31b58
68b81b06:	89 44 24 04          	mov    %eax,0x4(%esp)		      |	6fd31b06:	89 44 24 04          	mov    %eax,0x4(%esp)
68b81b0a:	a1 3c 70 d1 68       	mov    0x68d1703c,%eax		      |	6fd31b0a:	a1 3c 70 ec 6f       	mov    0x6fec703c,%eax
68b81b0f:	89 5c 24 08          	mov    %ebx,0x8(%esp)		      |	6fd31b0f:	89 5c 24 08          	mov    %ebx,0x8(%esp)
68b81b13:	89 04 24             	mov    %eax,(%esp)		      |	6fd31b13:	89 04 24             	mov    %eax,(%esp)
68b81b16:	e8 05 60 08 00       	call   0x68c07b20		      |	6fd31b16:	e8 05 60 08 00       	call   0x6fdb7b20
68b81b1b:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd31b1b:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b81b20:	85 c0                	test   %eax,%eax		      |	6fd31b20:	85 c0                	test   %eax,%eax
68b81b22:	74 21                	je     0x68b81b45		      |	6fd31b22:	74 21                	je     0x6fd31b45
68b81b24:	c7 44 24 0c 1d 01 00 	movl   $0x11d,0xc(%esp)		      |	6fd31b24:	c7 44 24 0c 1d 01 00 	movl   $0x11d,0xc(%esp)
68b81b2b:	00 							      |	6fd31b2b:	00 
68b81b2c:	c7 44 24 08 60 50 ca 	movl   $0x68ca5060,0x8(%esp)	      |	6fd31b2c:	c7 44 24 08 60 50 e5 	movl   $0x6fe55060,0x8(%esp)
68b81b33:	68 							      |	6fd31b33:	6f 
68b81b34:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)		      |	6fd31b34:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)
68b81b3b:	00 							      |	6fd31b3b:	00 
68b81b3c:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)		      |	6fd31b3c:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)
68b81b43:	ff d0                	call   *%eax			      |	6fd31b43:	ff d0                	call   *%eax
68b81b45:	89 f0                	mov    %esi,%eax		      |	6fd31b45:	89 f0                	mov    %esi,%eax
68b81b47:	83 fe ff             	cmp    $0xffffffff,%esi		      |	6fd31b47:	83 fe ff             	cmp    $0xffffffff,%esi
68b81b4a:	f7 d0                	not    %eax			      |	6fd31b4a:	f7 d0                	not    %eax
68b81b4c:	0f 84 9e 00 00 00    	je     0x68b81bf0		      |	6fd31b4c:	0f 84 9e 00 00 00    	je     0x6fd31bf0
68b81b52:	83 c4 24             	add    $0x24,%esp		      |	6fd31b52:	83 c4 24             	add    $0x24,%esp
68b81b55:	5b                   	pop    %ebx			      |	6fd31b55:	5b                   	pop    %ebx
68b81b56:	5e                   	pop    %esi			      |	6fd31b56:	5e                   	pop    %esi
68b81b57:	c3                   	ret    				      |	6fd31b57:	c3                   	ret    
68b81b58:	a1 3c 70 d1 68       	mov    0x68d1703c,%eax		      |	6fd31b58:	a1 3c 70 ec 6f       	mov    0x6fec703c,%eax
68b81b5d:	89 5c 24 04          	mov    %ebx,0x4(%esp)		      |	6fd31b5d:	89 5c 24 04          	mov    %ebx,0x4(%esp)
68b81b61:	89 04 24             	mov    %eax,(%esp)		      |	6fd31b61:	89 04 24             	mov    %eax,(%esp)
68b81b64:	e8 97 5c 08 00       	call   0x68c07800		      |	6fd31b64:	e8 97 5c 08 00       	call   0x6fdb7800
68b81b69:	8d 70 ff             	lea    -0x1(%eax),%esi		      |	6fd31b69:	8d 70 ff             	lea    -0x1(%eax),%esi
68b81b6c:	eb ad                	jmp    0x68b81b1b		      |	6fd31b6c:	eb ad                	jmp    0x6fd31b1b
68b81b6e:	66 90                	xchg   %ax,%ax			      |	6fd31b6e:	66 90                	xchg   %ax,%ax
68b81b70:	e8 bb 57 08 00       	call   0x68c07330		      |	6fd31b70:	e8 bb 57 08 00       	call   0x6fdb7330
68b81b75:	85 c0                	test   %eax,%eax		      |	6fd31b75:	85 c0                	test   %eax,%eax
68b81b77:	a3 3c 70 d1 68       	mov    %eax,0x68d1703c		      |	6fd31b77:	a3 3c 70 ec 6f       	mov    %eax,0x6fec703c
68b81b7c:	0f 85 c8 fe ff ff    	jne    0x68b81a4a		      |	6fd31b7c:	0f 85 c8 fe ff ff    	jne    0x6fd31a4a
68b81b82:	a1 38 70 d1 68       	mov    0x68d17038,%eax		      |	6fd31b82:	a1 38 70 ec 6f       	mov    0x6fec7038,%eax
68b81b87:	85 c0                	test   %eax,%eax		      |	6fd31b87:	85 c0                	test   %eax,%eax
68b81b89:	74 21                	je     0x68b81bac		      |	6fd31b89:	74 21                	je     0x6fd31bac
68b81b8b:	c7 44 24 0c fa 00 00 	movl   $0xfa,0xc(%esp)		      |	6fd31b8b:	c7 44 24 0c fa 00 00 	movl   $0xfa,0xc(%esp)
68b81b92:	00 							      |	6fd31b92:	00 
68b81b93:	c7 44 24 08 60 50 ca 	movl   $0x68ca5060,0x8(%esp)	      |	6fd31b93:	c7 44 24 08 60 50 e5 	movl   $0x6fe55060,0x8(%esp)
68b81b9a:	68 							      |	6fd31b9a:	6f 
68b81b9b:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)		      |	6fd31b9b:	c7 44 24 04 1d 00 00 	movl   $0x1d,0x4(%esp)
68b81ba2:	00 							      |	6fd31ba2:	00 
68b81ba3:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)		      |	6fd31ba3:	c7 04 24 0a 00 00 00 	movl   $0xa,(%esp)
68b81baa:	ff d0                	call   *%eax			      |	6fd31baa:	ff d0                	call   *%eax
68b81bac:	c7 44 24 10 fb 00 00 	movl   $0xfb,0x10(%esp)		      |	6fd31bac:	c7 44 24 10 fb 00 00 	movl   $0xfb,0x10(%esp)
68b81bb3:	00 							      |	6fd31bb3:	00 
68b81bb4:	eb 72                	jmp    0x68b81c28		      |	6fd31bb4:	eb 72                	jmp    0x6fd31c28
68b81bb6:	c7 44 24 10 f3 00 00 	movl   $0xf3,0x10(%esp)		      |	6fd31bb6:	c7 44 24 10 f3 00 00 	movl   $0xf3,0x10(%esp)
68b81bbd:	00 							      |	6fd31bbd:	00 
68b81bbe:	c7 44 24 0c 60 50 ca 	movl   $0x68ca5060,0xc(%esp)	      |	6fd31bbe:	c7 44 24 0c 60 50 e5 	movl   $0x6fe55060,0xc(%esp)
68b81bc5:	68 							      |	6fd31bc5:	6f 
68b81bc6:	c7 44 24 08 64 00 00 	movl   $0x64,0x8(%esp)		      |	6fd31bc6:	c7 44 24 08 64 00 00 	movl   $0x64,0x8(%esp)
68b81bcd:	00 							      |	6fd31bcd:	00 
68b81bce:	c7 44 24 04 67 00 00 	movl   $0x67,0x4(%esp)		      |	6fd31bce:	c7 44 24 04 67 00 00 	movl   $0x67,0x4(%esp)
68b81bd5:	00 							      |	6fd31bd5:	00 
68b81bd6:	c7 04 24 0f 00 00 00 	movl   $0xf,(%esp)		      |	6fd31bd6:	c7 04 24 0f 00 00 00 	movl   $0xf,(%esp)
68b81bdd:	e8 fe a7 08 00       	call   0x68c0c3e0		      |	6fd31bdd:	e8 fe a7 08 00       	call   0x6fdbc3e0
68b81be2:	83 c4 24             	add    $0x24,%esp		      |	6fd31be2:	83 c4 24             	add    $0x24,%esp
68b81be5:	31 c0                	xor    %eax,%eax		      |	6fd31be5:	31 c0                	xor    %eax,%eax
68b81be7:	5b                   	pop    %ebx			      |	6fd31be7:	5b                   	pop    %ebx
68b81be8:	5e                   	pop    %esi			      |	6fd31be8:	5e                   	pop    %esi
68b81be9:	c3                   	ret    				      |	6fd31be9:	c3                   	ret    
68b81bea:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi		      |	6fd31bea:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
68b81bf0:	c7 44 24 08 21 01 00 	movl   $0x121,0x8(%esp)		      |	6fd31bf0:	c7 44 24 08 21 01 00 	movl   $0x121,0x8(%esp)
68b81bf7:	00 							      |	6fd31bf7:	00 
68b81bf8:	c7 44 24 04 60 50 ca 	movl   $0x68ca5060,0x4(%esp)	      |	6fd31bf8:	c7 44 24 04 60 50 e5 	movl   $0x6fe55060,0x4(%esp)
68b81bff:	68 							      |	6fd31bff:	6f 
68b81c00:	8b 43 04             	mov    0x4(%ebx),%eax		      |	6fd31c00:	8b 43 04             	mov    0x4(%ebx),%eax
68b81c03:	89 04 24             	mov    %eax,(%esp)		      |	6fd31c03:	89 04 24             	mov    %eax,(%esp)
68b81c06:	ff 15 20 70 d1 68    	call   *0x68d17020		      |	6fd31c06:	ff 15 20 70 ec 6f    	call   *0x6fec7020
68b81c0c:	89 1c 24             	mov    %ebx,(%esp)		      |	6fd31c0c:	89 1c 24             	mov    %ebx,(%esp)
68b81c0f:	e8 3c 0a 00 00       	call   0x68b82650		      |	6fd31c0f:	e8 3c 0a 00 00       	call   0x6fd32650
68b81c14:	b8 01 00 00 00       	mov    $0x1,%eax		      |	6fd31c14:	b8 01 00 00 00       	mov    $0x1,%eax
68b81c19:	e9 34 ff ff ff       	jmp    0x68b81b52		      |	6fd31c19:	e9 34 ff ff ff       	jmp    0x6fd31b52
68b81c1e:	66 90                	xchg   %ax,%ax			      |	6fd31c1e:	66 90                	xchg   %ax,%ax
68b81c20:	c7 44 24 10 03 01 00 	movl   $0x103,0x10(%esp)	      |	6fd31c20:	c7 44 24 10 03 01 00 	movl   $0x103,0x10(%esp)
68b81c27:	00 							      |	6fd31c27:	00 
68b81c28:	c7 44 24 0c 60 50 ca 	movl   $0x68ca5060,0xc(%esp)	      |	6fd31c28:	c7 44 24 0c 60 50 e5 	movl   $0x6fe55060,0xc(%esp)
68b81c2f:	68 							      |	6fd31c2f:	6f 
68b81c30:	c7 44 24 08 41 00 00 	movl   $0x41,0x8(%esp)		      |	6fd31c30:	c7 44 24 08 41 00 00 	movl   $0x41,0x8(%esp)
68b81c37:	00 							      |	6fd31c37:	00 
68b81c38:	c7 44 24 04 67 00 00 	movl   $0x67,0x4(%esp)		      |	6fd31c38:	c7 44 24 04 67 00 00 	movl   $0x67,0x4(%esp)
68b81c3f:	00 							      |	6fd31c3f:	00 
68b81c40:	c7 04 24 0f 00 00 00 	movl   $0xf,(%esp)		      |	6fd31c40:	c7 04 24 0f 00 00 00 	movl   $0xf,(%esp)
68b81c47:	e8 94 a7 08 00       	call   0x68c0c3e0		      |	6fd31c47:	e8 94 a7 08 00       	call   0x6fdbc3e0
68b81c4c:	83 c4 24             	add    $0x24,%esp		      |	6fd31c4c:	83 c4 24             	add    $0x24,%esp
68b81c4f:	31 c0                	xor    %eax,%eax		      |	6fd31c4f:	31 c0                	xor    %eax,%eax
68b81c51:	5b                   	pop    %ebx			      |	6fd31c51:	5b                   	pop    %ebx
68b81c52:	5e                   	pop    %esi			      |	6fd31c52:	5e                   	pop    %esi
68b81c53:	c3                   	ret    				      |	6fd31c53:	c3                   	ret    
68b81c54:	89 1c 24             	mov    %ebx,(%esp)		      |	6fd31c54:	89 1c 24             	mov    %ebx,(%esp)
68b81c57:	e8 f4 09 00 00       	call   0x68b82650		      |	6fd31c57:	e8 f4 09 00 00       	call   0x6fd32650
68b81c5c:	c7 44 24 10 0b 01 00 	movl   $0x10b,0x10(%esp)	      |	6fd31c5c:	c7 44 24 10 0b 01 00 	movl   $0x10b,0x10(%esp)
68b81c63:	00 							      |	6fd31c63:	00 
68b81c64:	eb c2                	jmp    0x68b81c28		      |	6fd31c64:	eb c2                	jmp    0x6fd31c28
68b81c66:	8d 76 00             	lea    0x0(%esi),%esi		      |	6fd31c66:	8d 76 00             	lea    0x0(%esi),%esi
68b81c69:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi	      |	6fd31c69:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
68b81c70:	83 ec 0c             	sub    $0xc,%esp		      |	6fd31c70:	83 ec 0c             	sub    $0xc,%esp
68b81c73:	e8 18 bc 11 00       	call   0x68c9d890		      |	6fd31c73:	e8 18 bc 11 00       	call   0x6fe4d890
68b81c78:	8b 40 0c             	mov    0xc(%eax),%eax		      |	6fd31c78:	8b 40 0c             	mov    0xc(%eax),%eax
68b81c7b:	83 c4 0c             	add    $0xc,%esp		      |	6fd31c7b:	83 c4 0c             	add    $0xc,%esp
68b81c7e:	c3                   	ret    				      |	6fd31c7e:	c3                   	ret    
68b81c7f:	90                   	nop				      |	6fd31c7f:	90                   	nop
68b81c80:	55                   	push   %ebp			      |	6fd31c80:	55                   	push   %ebp
68b81c81:	57                   	push   %edi			      |	6fd31c81:	57                   	push   %edi
68b81c82:	56                   	push   %esi			      |	6fd31c82:	56                   	push   %esi
68b81c83:	53                   	push   %ebx			      |	6fd31c83:	53                   	push   %ebx
68b81c84:	83 ec 04             	sub    $0x4,%esp		      |	6fd31c84:	83 ec 04             	sub    $0x4,%esp
68b81c87:	8b 4c 24 20          	mov    0x20(%esp),%ecx		      |	6fd31c87:	8b 4c 24 20          	mov    0x20(%esp),%ecx
68b81c8b:	8b 44 24 18          	mov    0x18(%esp),%eax		      |	6fd31c8b:	8b 44 24 18          	mov    0x18(%esp),%eax
68b81c8f:	8b 5c 24 1c          	mov    0x1c(%esp),%ebx		      |	6fd31c8f:	8b 5c 24 1c          	mov    0x1c(%esp),%ebx
68b81c93:	85 c9                	test   %ecx,%ecx		      |	6fd31c93:	85 c9                	test   %ecx,%ecx
68b81c95:	0f 84 a7 00 00 00    	je     0x68b81d42		      |	6fd31c95:	0f 84 a7 00 00 00    	je     0x6fd31d42
68b81c9b:	89 c2                	mov    %eax,%edx		      |	6fd31c9b:	89 c2                	mov    %eax,%edx
68b81c9d:	09 da                	or     %ebx,%edx		      |	6fd31c9d:	09 da                	or     %ebx,%edx
68b81c9f:	83 e2 03             	and    $0x3,%edx		      |	6fd31c9f:	83 e2 03             	and    $0x3,%edx
68b81ca2:	0f 85 7c 00 00 00    	jne    0x68b81d24		      |	6fd31ca2:	0f 85 7c 00 00 00    	jne    0x6fd31d24
68b81ca8:	83 f9 08             	cmp    $0x8,%ecx		      |	6fd31ca8:	83 f9 08             	cmp    $0x8,%ecx
68b81cab:	76 77                	jbe    0x68b81d24		      |	6fd31cab:	76 77                	jbe    0x6fd31d24
68b81cad:	89 cf                	mov    %ecx,%edi		      |	6fd31cad:	89 cf                	mov    %ecx,%edi
68b81caf:	31 f6                	xor    %esi,%esi		      |	6fd31caf:	31 f6                	xor    %esi,%esi
68b81cb1:	c1 ef 02             	shr    $0x2,%edi		      |	6fd31cb1:	c1 ef 02             	shr    $0x2,%edi
68b81cb4:	31 ed                	xor    %ebp,%ebp		      |	6fd31cb4:	31 ed                	xor    %ebp,%ebp
68b81cb6:	89 3c 24             	mov    %edi,(%esp)		      |	6fd31cb6:	89 3c 24             	mov    %edi,(%esp)
68b81cb9:	c1 e7 02             	shl    $0x2,%edi		      |	6fd31cb9:	c1 e7 02             	shl    $0x2,%edi
68b81cbc:	8b 14 b3             	mov    (%ebx,%esi,4),%edx	      |	6fd31cbc:	8b 14 b3             	mov    (%ebx,%esi,4),%edx
68b81cbf:	33 14 b0             	xor    (%eax,%esi,4),%edx	      |	6fd31cbf:	33 14 b0             	xor    (%eax,%esi,4),%edx
68b81cc2:	83 c6 01             	add    $0x1,%esi		      |	6fd31cc2:	83 c6 01             	add    $0x1,%esi
68b81cc5:	09 ea                	or     %ebp,%edx		      |	6fd31cc5:	09 ea                	or     %ebp,%edx
68b81cc7:	39 34 24             	cmp    %esi,(%esp)		      |	6fd31cc7:	39 34 24             	cmp    %esi,(%esp)
68b81cca:	77 54                	ja     0x68b81d20		      |	6fd31cca:	77 54                	ja     0x6fd31d20
68b81ccc:	0f b6 f6             	movzbl %dh,%esi			      |	6fd31ccc:	0f b6 f6             	movzbl %dh,%esi
68b81ccf:	89 d5                	mov    %edx,%ebp		      |	6fd31ccf:	89 d5                	mov    %edx,%ebp
68b81cd1:	09 d6                	or     %edx,%esi		      |	6fd31cd1:	09 d6                	or     %edx,%esi
68b81cd3:	c1 ed 10             	shr    $0x10,%ebp		      |	6fd31cd3:	c1 ed 10             	shr    $0x10,%ebp
68b81cd6:	09 ee                	or     %ebp,%esi		      |	6fd31cd6:	09 ee                	or     %ebp,%esi
68b81cd8:	c1 ea 18             	shr    $0x18,%edx		      |	6fd31cd8:	c1 ea 18             	shr    $0x18,%edx
68b81cdb:	09 d6                	or     %edx,%esi		      |	6fd31cdb:	09 d6                	or     %edx,%esi
68b81cdd:	39 f9                	cmp    %edi,%ecx		      |	6fd31cdd:	39 f9                	cmp    %edi,%ecx
68b81cdf:	74 30                	je     0x68b81d11		      |	6fd31cdf:	74 30                	je     0x6fd31d11
68b81ce1:	8b 2c 24             	mov    (%esp),%ebp		      |	6fd31ce1:	8b 2c 24             	mov    (%esp),%ebp
68b81ce4:	0f b6 14 a8          	movzbl (%eax,%ebp,4),%edx	      |	6fd31ce4:	0f b6 14 a8          	movzbl (%eax,%ebp,4),%edx
68b81ce8:	32 14 ab             	xor    (%ebx,%ebp,4),%dl	      |	6fd31ce8:	32 14 ab             	xor    (%ebx,%ebp,4),%dl
68b81ceb:	09 d6                	or     %edx,%esi		      |	6fd31ceb:	09 d6                	or     %edx,%esi
68b81ced:	8d 57 01             	lea    0x1(%edi),%edx		      |	6fd31ced:	8d 57 01             	lea    0x1(%edi),%edx
68b81cf0:	39 d1                	cmp    %edx,%ecx		      |	6fd31cf0:	39 d1                	cmp    %edx,%ecx
68b81cf2:	76 1d                	jbe    0x68b81d11		      |	6fd31cf2:	76 1d                	jbe    0x6fd31d11
68b81cf4:	0f b6 54 3b 01       	movzbl 0x1(%ebx,%edi,1),%edx	      |	6fd31cf4:	0f b6 54 3b 01       	movzbl 0x1(%ebx,%edi,1),%edx

Comments