b0217d:	cc                   	int3
b0217e:	cc                   	int3
b0217f:	cc                   	int3
b02180:	cc                   	int3
b02181:	cc                   	int3
b02182:	cc                   	int3
b02183:	cc                   	int3
b02184:	cc                   	int3
b02185:	cc                   	int3
b02186:	cc                   	int3
b02187:	cc                   	int3
b02188:	cc                   	int3
b02189:	cc                   	int3
b0218a:	cc                   	int3
b0218b:	cc                   	int3
b0218c:	cc                   	int3
b0218d:	cc                   	int3
b0218e:	cc                   	int3
b0218f:	cc                   	int3
b02190:	cc                   	int3
b02191:	55                   	push   %ebp
b02192:	8b ec                	mov    %esp,%ebp
b02194:	e8 46 fb 8f ff       	call   0x401cdf
b02199:	8b 4d 0c             	mov    0xc(%ebp),%ecx
b0219c:	3a 48 04             	cmp    0x4(%eax),%cl
b0219f:	77 15                	ja     0xb021b6
b021a1:	8b 00                	mov    (%eax),%eax
b021a3:	a8 10                	test   $0x10,%al
b021a5:	74 0f                	je     0xb021b6
b021a7:	51                   	push   %ecx
b021a8:	ff 75 10             	push   0x10(%ebp)
b021ab:	ff 75 08             	push   0x8(%ebp)
b021ae:	e8 ba 8c 93 ff       	call   0x43ae6d
b021b3:	83 c4 0c             	add    $0xc,%esp
b021b6:	5d                   	pop    %ebp
b021b7:	c3                   	ret
b021b8:	cc                   	int3
b021b9:	cc                   	int3
b021ba:	cc                   	int3
b021bb:	cc                   	int3
b021bc:	cc                   	int3
b021bd:	cc                   	int3
b021be:	cc                   	int3
b021bf:	cc                   	int3
b021c0:	cc                   	int3
b021c1:	8b 0d f8 2b d8 00    	mov    0xd82bf8,%ecx
b021c7:	85 c9                	test   %ecx,%ecx
b021c9:	74 38                	je     0xb02203
b021cb:	ff 35 04 2c d8 00    	push   0xd82c04
b021d1:	c6 05 ec 2b d8 00 00 	movb   $0x0,0xd82bec
b021d8:	ff 35 00 2c d8 00    	push   0xd82c00
b021de:	c7 05 e8 2b d8 00 00 	movl   $0x0,0xd82be8
b021e5:	00 00 00
b021e8:	e8 d0 99 90 ff       	call   0x40bbbd
b021ed:	6a 18                	push   $0x18
b021ef:	ff 35 f8 2b d8 00    	push   0xd82bf8
b021f5:	e8 a2 fc 8f ff       	call   0x401e9c
b021fa:	83 25 f8 2b d8 00 00 	andl   $0x0,0xd82bf8
b02201:	59                   	pop    %ecx
b02202:	59                   	pop    %ecx
b02203:	c3                   	ret
b02204:	cc                   	int3
b02205:	cc                   	int3
b02206:	cc                   	int3
b02207:	cc                   	int3
b02208:	cc                   	int3
b02209:	cc                   	int3
b0220a:	cc                   	int3
b0220b:	cc                   	int3
b0220c:	cc                   	int3
b0220d:	cc                   	int3
b0220e:	cc                   	int3
b0220f:	cc                   	int3
b02210:	cc                   	int3
b02211:	cc                   	int3
b02212:	cc                   	int3
b02213:	cc                   	int3
b02214:	55                   	push   %ebp
b02215:	8b ec                	mov    %esp,%ebp
b02217:	57                   	push   %edi
b02218:	8b 7d 08             	mov    0x8(%ebp),%edi
b0221b:	85 ff                	test   %edi,%edi
b0221d:	74 13                	je     0xb02232
b0221f:	8b 07                	mov    (%edi),%eax
b02221:	56                   	push   %esi
b02222:	6a 01                	push   $0x1
b02224:	8b 30                	mov    (%eax),%esi
b02226:	8b ce                	mov    %esi,%ecx
b02228:	e8 38 a4 92 ff       	call   0x42c665
b0222d:	8b cf                	mov    %edi,%ecx
b0222f:	ff d6                	call   *%esi
b02231:	5e                   	pop    %esi
b02232:	5f                   	pop    %edi
b02233:	5d                   	pop    %ebp
b02234:	c3                   	ret
b02235:	cc                   	int3
b02236:	cc                   	int3
b02237:	cc                   	int3
b02238:	cc                   	int3
b02239:	cc                   	int3
b0223a:	cc                   	int3
b0223b:	cc                   	int3
b0223c:	cc                   	int3
b0223d:	55                   	push   %ebp
b0223e:	8b ec                	mov    %esp,%ebp
b02240:	51                   	push   %ecx
b02241:	8b 45 08             	mov    0x8(%ebp),%eax
b02244:	53                   	push   %ebx
b02245:	56                   	push   %esi
b02246:	8b f1                	mov    %ecx,%esi
b02248:	bb 00 01 00 00       	mov    $0x100,%ebx
b0224d:	57                   	push   %edi
b0224e:	33 ff                	xor    %edi,%edi
b02250:	53                   	push   %ebx
b02251:	89 3e                	mov    %edi,(%esi)
b02253:	89 7e 04             	mov    %edi,0x4(%esi)
b02256:	89 46 14             	mov    %eax,0x14(%esi)
b02259:	c7 46 08 3f 00 00 00 	movl   $0x3f,0x8(%esi)
b02260:	e8 32 35 93 ff       	call   0x435797
b02265:	89 46 0c             	mov    %eax,0xc(%esi)
b02268:	c7 04 24 00 02 00 00 	movl   $0x200,(%esp)
b0226f:	e8 23 35 93 ff       	call   0x435797
b02274:	89 45 fc             	mov    %eax,-0x4(%ebp)
b02277:	59                   	pop    %ecx
b02278:	85 c0                	test   %eax,%eax
b0227a:	74 14                	je     0xb02290
b0227c:	6a 40                	push   $0x40
b0227e:	8b c8                	mov    %eax,%ecx
b02280:	5a                   	pop    %edx
b02281:	89 39                	mov    %edi,(%ecx)
b02283:	8d 49 08             	lea    0x8(%ecx),%ecx
b02286:	89 79 fc             	mov    %edi,-0x4(%ecx)
b02289:	83 ea 01             	sub    $0x1,%edx
b0228c:	75 f3                	jne    0xb02281
b0228e:	eb 02                	jmp    0xb02292
b02290:	8b c7                	mov    %edi,%eax
b02292:	53                   	push   %ebx
b02293:	57                   	push   %edi
b02294:	ff 76 0c             	push   0xc(%esi)
b02297:	89 46 10             	mov    %eax,0x10(%esi)
b0229a:	e8 19 25 91 ff       	call   0x4147b8
b0229f:	83 c4 0c             	add    $0xc,%esp
b022a2:	8b c6                	mov    %esi,%eax
b022a4:	5f                   	pop    %edi
b022a5:	5e                   	pop    %esi
b022a6:	5b                   	pop    %ebx
b022a7:	8b e5                	mov    %ebp,%esp
b022a9:	5d                   	pop    %ebp
b022aa:	c2 04 00             	ret    $0x4
b022ad:	cc                   	int3
b022ae:	cc                   	int3
b022af:	cc                   	int3
b022b0:	cc                   	int3
b022b1:	cc                   	int3
b022b2:	cc                   	int3
b022b3:	cc                   	int3
b022b4:	cc                   	int3
b022b5:	cc                   	int3
b022b6:	cc                   	int3
b022b7:	cc                   	int3
b022b8:	cc                   	int3
b022b9:	cc                   	int3
b022ba:	cc                   	int3
b022bb:	cc                   	int3
b022bc:	cc                   	int3
b022bd:	cc                   	int3
b022be:	cc                   	int3
b022bf:	cc                   	int3
b022c0:	cc                   	int3
b022c1:	cc                   	int3
b022c2:	cc                   	int3
b022c3:	cc                   	int3
b022c4:	cc                   	int3
b022c5:	cc                   	int3
b022c6:	cc                   	int3
b022c7:	cc                   	int3
b022c8:	cc                   	int3
b022c9:	83 21 00             	andl   $0x0,(%ecx)
b022cc:	8b c1                	mov    %ecx,%eax
b022ce:	c3                   	ret
b022cf:	83 21 00             	andl   $0x0,(%ecx)
b022d2:	8b c1                	mov    %ecx,%eax
b022d4:	83 61 04 00          	andl   $0x0,0x4(%ecx)
b022d8:	c3                   	ret
b022d9:	cc                   	int3
b022da:	cc                   	int3
b022db:	55                   	push   %ebp
b022dc:	8b ec                	mov    %esp,%ebp
b022de:	51                   	push   %ecx
b022df:	56                   	push   %esi
b022e0:	57                   	push   %edi
b022e1:	8b f9                	mov    %ecx,%edi
b022e3:	89 7d fc             	mov    %edi,-0x4(%ebp)
b022e6:	8d b7 84 00 00 00    	lea    0x84(%edi),%esi
b022ec:	c7 07 88 bf c8 00    	movl   $0xc8bf88,(%edi)
b022f2:	56                   	push   %esi
b022f3:	8d 4f 10             	lea    0x10(%edi),%ecx
b022f6:	e8 11 76 91 ff       	call   0x41990c
b022fb:	33 c0                	xor    %eax,%eax
b022fd:	89 47 28             	mov    %eax,0x28(%edi)
b02300:	89 47 2c             	mov    %eax,0x2c(%edi)
b02303:	89 47 48             	mov    %eax,0x48(%edi)
b02306:	89 47 4c             	mov    %eax,0x4c(%edi)
b02309:	89 06                	mov    %eax,(%esi)
b0230b:	89 87 94 00 00 00    	mov    %eax,0x94(%edi)
b02311:	89 87 98 00 00 00    	mov    %eax,0x98(%edi)
b02317:	89 87 9c 00 00 00    	mov    %eax,0x9c(%edi)
b0231d:	89 87 a0 00 00 00    	mov    %eax,0xa0(%edi)
b02323:	89 87 a4 00 00 00    	mov    %eax,0xa4(%edi)
b02329:	89 87 a8 00 00 00    	mov    %eax,0xa8(%edi)
b0232f:	89 87 c0 00 00 00    	mov    %eax,0xc0(%edi)
b02335:	8b c7                	mov    %edi,%eax
b02337:	5f                   	pop    %edi
b02338:	5e                   	pop    %esi
b02339:	8b e5                	mov    %ebp,%esp
b0233b:	5d                   	pop    %ebp
b0233c:	c3                   	ret
b0233d:	cc                   	int3
b0233e:	cc                   	int3
b0233f:	cc                   	int3
b02340:	cc                   	int3
b02341:	cc                   	int3
b02342:	cc                   	int3
b02343:	cc                   	int3
b02344:	cc                   	int3
b02345:	cc                   	int3
b02346:	cc                   	int3
b02347:	cc                   	int3
b02348:	cc                   	int3
b02349:	cc                   	int3
b0234a:	cc                   	int3
b0234b:	cc                   	int3
b0234c:	cc                   	int3
b0234d:	cc                   	int3
b0234e:	cc                   	int3
b0234f:	cc                   	int3
b02350:	cc                   	int3
b02351:	cc                   	int3
b02352:	cc                   	int3
b02353:	cc                   	int3
b02354:	cc                   	int3
b02355:	33 c0                	xor    %eax,%eax
b02357:	89 01                	mov    %eax,(%ecx)
b02359:	89 41 04             	mov    %eax,0x4(%ecx)
b0235c:	89 41 20             	mov    %eax,0x20(%ecx)
b0235f:	89 41 24             	mov    %eax,0x24(%ecx)
b02362:	8b c1                	mov    %ecx,%eax
b02364:	c3                   	ret
b02365:	cc                   	int3
b02366:	cc                   	int3
b02367:	cc                   	int3
b02368:	cc                   	int3
b02369:	56                   	push   %esi
b0236a:	8b f1                	mov    %ecx,%esi
b0236c:	ff 76 0c             	push   0xc(%esi)
b0236f:	e8 9e c2 93 ff       	call   0x43e612
b02374:	ff 76 10             	push   0x10(%esi)
b02377:	e8 96 c2 93 ff       	call   0x43e612
b0237c:	59                   	pop    %ecx
b0237d:	59                   	pop    %ecx
b0237e:	5e                   	pop    %esi
b0237f:	c3                   	ret
b02380:	cc                   	int3
b02381:	cc                   	int3
b02382:	cc                   	int3
b02383:	cc                   	int3
b02384:	cc                   	int3
b02385:	56                   	push   %esi
b02386:	8b f1                	mov    %ecx,%esi
b02388:	ff 76 0c             	push   0xc(%esi)
b0238b:	e8 82 c2 93 ff       	call   0x43e612
b02390:	ff 76 08             	push   0x8(%esi)
b02393:	e8 7a c2 93 ff       	call   0x43e612
b02398:	59                   	pop    %ecx
b02399:	59                   	pop    %ecx
b0239a:	5e                   	pop    %esi
b0239b:	c3                   	ret
b0239c:	cc                   	int3
b0239d:	cc                   	int3
b0239e:	cc                   	int3
b0239f:	cc                   	int3
b023a0:	cc                   	int3
b023a1:	55                   	push   %ebp
b023a2:	8b ec                	mov    %esp,%ebp
b023a4:	6a ff                	push   $0xffffffff
b023a6:	68 d6 f4 bb 00       	push   $0xbbf4d6
b023ab:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
b023b1:	50                   	push   %eax
b023b2:	56                   	push   %esi
b023b3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
b023b8:	33 c5                	xor    %ebp,%eax
b023ba:	50                   	push   %eax
b023bb:	8d 45 f4             	lea    -0xc(%ebp),%eax
b023be:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
b023c4:	8b f1                	mov    %ecx,%esi
b023c6:	c7 06 88 bf c8 00    	movl   $0xc8bf88,(%esi)
b023cc:	83 7e 5c 00          	cmpl   $0x0,0x5c(%esi)
b023d0:	74 0d                	je     0xb023df
b023d2:	ff 76 5c             	push   0x5c(%esi)
b023d5:	e8 67 c6 92 ff       	call   0x42ea41
b023da:	83 66 5c 00          	andl   $0x0,0x5c(%esi)
b023de:	59                   	pop    %ecx
b023df:	ff b6 a8 00 00 00    	push   0xa8(%esi)
b023e5:	e8 28 c2 93 ff       	call   0x43e612
b023ea:	59                   	pop    %ecx
b023eb:	8d 4e 10             	lea    0x10(%esi),%ecx
b023ee:	e8 52 ae 92 ff       	call   0x42d245
b023f3:	8b 4d f4             	mov    -0xc(%ebp),%ecx
b023f6:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
b023fd:	59                   	pop    %ecx
b023fe:	5e                   	pop    %esi
b023ff:	8b e5                	mov    %ebp,%esp
b02401:	5d                   	pop    %ebp
b02402:	c3                   	ret
b02403:	cc                   	int3
b02404:	cc                   	int3
b02405:	cc                   	int3
b02406:	cc                   	int3
b02407:	cc                   	int3
b02408:	cc                   	int3
b02409:	cc                   	int3
b0240a:	cc                   	int3
b0240b:	cc                   	int3
b0240c:	cc                   	int3
b0240d:	cc                   	int3
b0240e:	cc                   	int3
b0240f:	cc                   	int3
b02410:	cc                   	int3
b02411:	cc                   	int3
b02412:	cc                   	int3
b02413:	cc                   	int3
b02414:	cc                   	int3
b02415:	cc                   	int3
b02416:	cc                   	int3
b02417:	cc                   	int3
b02418:	cc                   	int3
b02419:	cc                   	int3
b0241a:	cc                   	int3
b0241b:	55                   	push   %ebp
b0241c:	8b ec                	mov    %esp,%ebp
b0241e:	56                   	push   %esi
b0241f:	ff 75 08             	push   0x8(%ebp)
b02422:	8b f1                	mov    %ecx,%esi
b02424:	e8 1d 61 93 ff       	call   0x438546
b02429:	8b c6                	mov    %esi,%eax
b0242b:	5e                   	pop    %esi
b0242c:	5d                   	pop    %ebp
b0242d:	c2 04 00             	ret    $0x4
b02430:	cc                   	int3
b02431:	cc                   	int3