840ff9:	cc                   	int3
840ffa:	cc                   	int3
840ffb:	cc                   	int3
840ffc:	cc                   	int3
840ffd:	55                   	push   %ebp
840ffe:	8b ec                	mov    %esp,%ebp
841000:	ff 75 08             	push   0x8(%ebp)
841003:	ff 75 0c             	push   0xc(%ebp)
841006:	68 02 11 00 00       	push   $0x1102
84100b:	ff 71 20             	push   0x20(%ecx)
84100e:	ff 15 20 40 d8 00    	call   *0xd84020
841014:	5d                   	pop    %ebp
841015:	c2 08 00             	ret    $0x8
841018:	cc                   	int3
841019:	cc                   	int3
84101a:	cc                   	int3
84101b:	cc                   	int3
84101c:	cc                   	int3
84101d:	cc                   	int3
84101e:	55                   	push   %ebp
84101f:	8b ec                	mov    %esp,%ebp
841021:	6a 00                	push   $0x0
841023:	ff 75 08             	push   0x8(%ebp)
841026:	ff 71 04             	push   0x4(%ecx)
841029:	e8 37 47 bf ff       	call   0x435765
84102e:	5d                   	pop    %ebp
84102f:	c2 04 00             	ret    $0x4
841032:	cc                   	int3
841033:	cc                   	int3
841034:	cc                   	int3
841035:	cc                   	int3
841036:	cc                   	int3
841037:	55                   	push   %ebp
841038:	8b ec                	mov    %esp,%ebp
84103a:	56                   	push   %esi
84103b:	8b 75 0c             	mov    0xc(%ebp),%esi
84103e:	85 f6                	test   %esi,%esi
841040:	75 16                	jne    0x841058
841042:	8b 71 04             	mov    0x4(%ecx),%esi
841045:	eb 13                	jmp    0x84105a
841047:	8d 45 08             	lea    0x8(%ebp),%eax
84104a:	50                   	push   %eax
84104b:	8d 46 08             	lea    0x8(%esi),%eax
84104e:	50                   	push   %eax
84104f:	e8 49 0c bd ff       	call   0x411c9d
841054:	85 c0                	test   %eax,%eax
841056:	75 0d                	jne    0x841065
841058:	8b 36                	mov    (%esi),%esi
84105a:	85 f6                	test   %esi,%esi
84105c:	75 e9                	jne    0x841047
84105e:	33 c0                	xor    %eax,%eax
841060:	5e                   	pop    %esi
841061:	5d                   	pop    %ebp
841062:	c2 08 00             	ret    $0x8
841065:	8b c6                	mov    %esi,%eax
841067:	eb f7                	jmp    0x841060
841069:	cc                   	int3
84106a:	cc                   	int3
84106b:	cc                   	int3
84106c:	cc                   	int3
84106d:	cc                   	int3
84106e:	cc                   	int3
84106f:	cc                   	int3
841070:	cc                   	int3
841071:	cc                   	int3
841072:	cc                   	int3
841073:	cc                   	int3
841074:	cc                   	int3
841075:	55                   	push   %ebp
841076:	8b ec                	mov    %esp,%ebp
841078:	56                   	push   %esi
841079:	8b 75 0c             	mov    0xc(%ebp),%esi
84107c:	85 f6                	test   %esi,%esi
84107e:	75 16                	jne    0x841096
841080:	8b 71 04             	mov    0x4(%ecx),%esi
841083:	eb 13                	jmp    0x841098
841085:	8d 45 08             	lea    0x8(%ebp),%eax
841088:	50                   	push   %eax
841089:	8d 46 08             	lea    0x8(%esi),%eax
84108c:	50                   	push   %eax
84108d:	e8 d7 30 bd ff       	call   0x414169
841092:	85 c0                	test   %eax,%eax
841094:	75 0d                	jne    0x8410a3
841096:	8b 36                	mov    (%esi),%esi
841098:	85 f6                	test   %esi,%esi
84109a:	75 e9                	jne    0x841085
84109c:	33 c0                	xor    %eax,%eax
84109e:	5e                   	pop    %esi
84109f:	5d                   	pop    %ebp
8410a0:	c2 08 00             	ret    $0x8
8410a3:	8b c6                	mov    %esi,%eax
8410a5:	eb f7                	jmp    0x84109e
8410a7:	cc                   	int3
8410a8:	cc                   	int3
8410a9:	cc                   	int3
8410aa:	cc                   	int3
8410ab:	cc                   	int3
8410ac:	cc                   	int3
8410ad:	cc                   	int3
8410ae:	cc                   	int3
8410af:	cc                   	int3
8410b0:	cc                   	int3
8410b1:	cc                   	int3
8410b2:	cc                   	int3
8410b3:	55                   	push   %ebp
8410b4:	8b ec                	mov    %esp,%ebp
8410b6:	53                   	push   %ebx
8410b7:	56                   	push   %esi
8410b8:	57                   	push   %edi
8410b9:	33 db                	xor    %ebx,%ebx
8410bb:	8b f9                	mov    %ecx,%edi
8410bd:	53                   	push   %ebx
8410be:	53                   	push   %ebx
8410bf:	68 8b 01 00 00       	push   $0x18b
8410c4:	ff b7 10 49 00 00    	push   0x4910(%edi)
8410ca:	8b f3                	mov    %ebx,%esi
8410cc:	ff 15 20 40 d8 00    	call   *0xd84020
8410d2:	85 c0                	test   %eax,%eax
8410d4:	7e 30                	jle    0x841106
8410d6:	53                   	push   %ebx
8410d7:	56                   	push   %esi
8410d8:	68 99 01 00 00       	push   $0x199
8410dd:	ff b7 10 49 00 00    	push   0x4910(%edi)
8410e3:	ff 15 20 40 d8 00    	call   *0xd84020
8410e9:	3b 45 08             	cmp    0x8(%ebp),%eax
8410ec:	74 22                	je     0x841110
8410ee:	53                   	push   %ebx
8410ef:	53                   	push   %ebx
8410f0:	68 8b 01 00 00       	push   $0x18b
8410f5:	ff b7 10 49 00 00    	push   0x4910(%edi)
8410fb:	46                   	inc    %esi
8410fc:	ff 15 20 40 d8 00    	call   *0xd84020
841102:	3b f0                	cmp    %eax,%esi
841104:	7c d0                	jl     0x8410d6
841106:	83 c8 ff             	or     $0xffffffff,%eax
841109:	5f                   	pop    %edi
84110a:	5e                   	pop    %esi
84110b:	5b                   	pop    %ebx
84110c:	5d                   	pop    %ebp
84110d:	c2 04 00             	ret    $0x4
841110:	8b c6                	mov    %esi,%eax
841112:	eb f5                	jmp    0x841109
841114:	cc                   	int3
841115:	cc                   	int3
841116:	cc                   	int3
841117:	cc                   	int3
841118:	cc                   	int3
841119:	cc                   	int3
84111a:	cc                   	int3
84111b:	cc                   	int3
84111c:	cc                   	int3
84111d:	cc                   	int3
84111e:	cc                   	int3
84111f:	cc                   	int3
841120:	cc                   	int3
841121:	cc                   	int3
841122:	cc                   	int3
841123:	cc                   	int3
841124:	cc                   	int3
841125:	cc                   	int3
841126:	cc                   	int3
841127:	cc                   	int3
841128:	cc                   	int3
841129:	cc                   	int3
84112a:	cc                   	int3
84112b:	cc                   	int3
84112c:	55                   	push   %ebp
84112d:	8b ec                	mov    %esp,%ebp
84112f:	8b 55 08             	mov    0x8(%ebp),%edx
841132:	8b 41 10             	mov    0x10(%ecx),%eax
841135:	89 02                	mov    %eax,(%edx)
841137:	83 69 0c 01          	subl   $0x1,0xc(%ecx)
84113b:	89 51 10             	mov    %edx,0x10(%ecx)
84113e:	75 05                	jne    0x841145
841140:	e8 1d d0 bf ff       	call   0x43e162
841145:	5d                   	pop    %ebp
841146:	c2 04 00             	ret    $0x4
841149:	cc                   	int3
84114a:	cc                   	int3
84114b:	cc                   	int3
84114c:	cc                   	int3
84114d:	cc                   	int3
84114e:	cc                   	int3
84114f:	cc                   	int3
841150:	55                   	push   %ebp
841151:	8b ec                	mov    %esp,%ebp
841153:	8b 55 08             	mov    0x8(%ebp),%edx
841156:	8b 41 10             	mov    0x10(%ecx),%eax
841159:	89 02                	mov    %eax,(%edx)
84115b:	83 69 0c 01          	subl   $0x1,0xc(%ecx)
84115f:	89 51 10             	mov    %edx,0x10(%ecx)
841162:	75 05                	jne    0x841169
841164:	e8 b2 f4 be ff       	call   0x43061b
841169:	5d                   	pop    %ebp
84116a:	c2 04 00             	ret    $0x4
84116d:	cc                   	int3
84116e:	cc                   	int3
84116f:	cc                   	int3
841170:	cc                   	int3
841171:	cc                   	int3
841172:	cc                   	int3
841173:	cc                   	int3
841174:	55                   	push   %ebp
841175:	8b ec                	mov    %esp,%ebp
841177:	5d                   	pop    %ebp
841178:	e9 92 26 bc ff       	jmp    0x40380f
84117d:	cc                   	int3
84117e:	cc                   	int3
84117f:	8b 81 c0 00 00 00    	mov    0xc0(%ecx),%eax
841185:	c3                   	ret
841186:	8b 81 3c 01 00 00    	mov    0x13c(%ecx),%eax
84118c:	83 f8 ff             	cmp    $0xffffffff,%eax
84118f:	75 08                	jne    0x841199
841191:	e8 a0 71 bd ff       	call   0x418336
841196:	8b 40 6c             	mov    0x6c(%eax),%eax
841199:	c3                   	ret
84119a:	cc                   	int3
84119b:	cc                   	int3
84119c:	cc                   	int3
84119d:	cc                   	int3
84119e:	cc                   	int3
84119f:	8b 81 40 01 00 00    	mov    0x140(%ecx),%eax
8411a5:	83 f8 ff             	cmp    $0xffffffff,%eax
8411a8:	75 08                	jne    0x8411b2
8411aa:	e8 87 71 bd ff       	call   0x418336
8411af:	8b 40 70             	mov    0x70(%eax),%eax
8411b2:	c3                   	ret
8411b3:	cc                   	int3
8411b4:	cc                   	int3
8411b5:	cc                   	int3
8411b6:	cc                   	int3
8411b7:	cc                   	int3
8411b8:	55                   	push   %ebp
8411b9:	8b ec                	mov    %esp,%ebp
8411bb:	8b 55 08             	mov    0x8(%ebp),%edx
8411be:	85 d2                	test   %edx,%edx
8411c0:	78 0f                	js     0x8411d1
8411c2:	3b 51 08             	cmp    0x8(%ecx),%edx
8411c5:	7d 0a                	jge    0x8411d1
8411c7:	8b 41 04             	mov    0x4(%ecx),%eax
8411ca:	8d 04 90             	lea    (%eax,%edx,4),%eax
8411cd:	5d                   	pop    %ebp
8411ce:	c2 04 00             	ret    $0x4
8411d1:	e8 90 0d bf ff       	call   0x431f66
8411d6:	cc                   	int3
8411d7:	cc                   	int3
8411d8:	cc                   	int3
8411d9:	cc                   	int3
8411da:	cc                   	int3
8411db:	cc                   	int3
8411dc:	cc                   	int3
8411dd:	cc                   	int3
8411de:	55                   	push   %ebp
8411df:	8b ec                	mov    %esp,%ebp
8411e1:	51                   	push   %ecx
8411e2:	51                   	push   %ecx
8411e3:	53                   	push   %ebx
8411e4:	56                   	push   %esi
8411e5:	57                   	push   %edi
8411e6:	8b f9                	mov    %ecx,%edi
8411e8:	83 bf 78 0b 00 00 00 	cmpl   $0x0,0xb78(%edi)
8411ef:	74 17                	je     0x841208
8411f1:	8b 87 7c 0b 00 00    	mov    0xb7c(%edi),%eax
8411f7:	8d 8f 10 0c 00 00    	lea    0xc10(%edi),%ecx
8411fd:	f7 d8                	neg    %eax
8411ff:	1b c0                	sbb    %eax,%eax
841201:	83 e0 10             	and    $0x10,%eax
841204:	03 c8                	add    %eax,%ecx
841206:	eb 13                	jmp    0x84121b
841208:	83 bf 7c 0b 00 00 00 	cmpl   $0x0,0xb7c(%edi)
84120f:	b9 48 e9 d5 00       	mov    $0xd5e948,%ecx
841214:	75 05                	jne    0x84121b
841216:	b9 28 e9 d5 00       	mov    $0xd5e928,%ecx
84121b:	8b 5d 08             	mov    0x8(%ebp),%ebx
84121e:	8b 01                	mov    (%ecx),%eax
841220:	89 03                	mov    %eax,(%ebx)
841222:	8b 41 04             	mov    0x4(%ecx),%eax
841225:	89 43 04             	mov    %eax,0x4(%ebx)
841228:	8b 07                	mov    (%edi),%eax
84122a:	8b b0 5c 03 00 00    	mov    0x35c(%eax),%esi
841230:	8b ce                	mov    %esi,%ecx
841232:	e8 2e b4 be ff       	call   0x42c665
841237:	8b cf                	mov    %edi,%ecx
841239:	ff d6                	call   *%esi
84123b:	85 c0                	test   %eax,%eax
84123d:	74 28                	je     0x841267
84123f:	e8 09 19 bd ff       	call   0x412b4d
841244:	8b f8                	mov    %eax,%edi
841246:	8d 4d f8             	lea    -0x8(%ebp),%ecx
841249:	51                   	push   %ecx
84124a:	8b 07                	mov    (%edi),%eax
84124c:	8b b0 40 01 00 00    	mov    0x140(%eax),%esi
841252:	8b ce                	mov    %esi,%ecx
841254:	e8 0c b4 be ff       	call   0x42c665
841259:	8b cf                	mov    %edi,%ecx
84125b:	ff d6                	call   *%esi
84125d:	8b 08                	mov    (%eax),%ecx
84125f:	8b 50 04             	mov    0x4(%eax),%edx
841262:	01 0b                	add    %ecx,(%ebx)
841264:	01 53 04             	add    %edx,0x4(%ebx)
841267:	5f                   	pop    %edi
841268:	5e                   	pop    %esi
841269:	8b c3                	mov    %ebx,%eax
84126b:	5b                   	pop    %ebx
84126c:	8b e5                	mov    %ebp,%esp
84126e:	5d                   	pop    %ebp
84126f:	c2 04 00             	ret    $0x4
841272:	cc                   	int3
841273:	cc                   	int3
841274:	cc                   	int3
841275:	cc                   	int3
841276:	cc                   	int3
841277:	cc                   	int3
841278:	cc                   	int3
841279:	cc                   	int3
84127a:	cc                   	int3
84127b:	cc                   	int3
84127c:	cc                   	int3
84127d:	cc                   	int3
84127e:	cc                   	int3
84127f:	cc                   	int3
841280:	cc                   	int3
841281:	cc                   	int3
841282:	cc                   	int3
841283:	cc                   	int3
841284:	cc                   	int3
841285:	cc                   	int3
841286:	cc                   	int3
841287:	cc                   	int3
841288:	cc                   	int3
841289:	cc                   	int3
84128a:	cc                   	int3
84128b:	cc                   	int3
84128c:	cc                   	int3
84128d:	cc                   	int3
84128e:	cc                   	int3
84128f:	cc                   	int3
841290:	cc                   	int3
841291:	cc                   	int3
841292:	cc                   	int3
841293:	cc                   	int3
841294:	cc                   	int3
841295:	cc                   	int3
841296:	cc                   	int3
841297:	33 c0                	xor    %eax,%eax
841299:	c3                   	ret
84129a:	55                   	push   %ebp
84129b:	8b ec                	mov    %esp,%ebp
84129d:	51                   	push   %ecx
84129e:	51                   	push   %ecx