6b02e2:	f6 c1 02             	test   $0x2,%cl
6b02e5:	74 05                	je     0x6b02ec
6b02e7:	0d 00 04 00 00       	or     $0x400,%eax
6b02ec:	f6 c1 04             	test   $0x4,%cl
6b02ef:	74 03                	je     0x6b02f4
6b02f1:	83 c8 10             	or     $0x10,%eax
6b02f4:	c3                   	ret
6b02f5:	cc                   	int3
6b02f6:	cc                   	int3
6b02f7:	cc                   	int3
6b02f8:	cc                   	int3
6b02f9:	cc                   	int3
6b02fa:	cc                   	int3
6b02fb:	cc                   	int3
6b02fc:	cc                   	int3
6b02fd:	cc                   	int3
6b02fe:	cc                   	int3
6b02ff:	cc                   	int3
6b0300:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6b0304:	33 c0                	xor    %eax,%eax
6b0306:	f7 c1 00 03 00 00    	test   $0x300,%ecx
6b030c:	ba 01 00 00 00       	mov    $0x1,%edx
6b0311:	0f 45 c2             	cmovne %edx,%eax
6b0314:	f7 c1 00 04 00 00    	test   $0x400,%ecx
6b031a:	74 03                	je     0x6b031f
6b031c:	83 c8 02             	or     $0x2,%eax
6b031f:	f6 c1 10             	test   $0x10,%cl
6b0322:	74 03                	je     0x6b0327
6b0324:	83 c8 04             	or     $0x4,%eax
6b0327:	84 ca                	test   %cl,%dl
6b0329:	74 03                	je     0x6b032e
6b032b:	83 c8 10             	or     $0x10,%eax
6b032e:	f6 c1 02             	test   $0x2,%cl
6b0331:	74 03                	je     0x6b0336
6b0333:	83 c8 20             	or     $0x20,%eax
6b0336:	f6 c1 04             	test   $0x4,%cl
6b0339:	74 03                	je     0x6b033e
6b033b:	83 c8 40             	or     $0x40,%eax
6b033e:	c3                   	ret
6b033f:	cc                   	int3
6b0340:	cc                   	int3
6b0341:	cc                   	int3
6b0342:	cc                   	int3
6b0343:	cc                   	int3
6b0344:	cc                   	int3
6b0345:	cc                   	int3
6b0346:	cc                   	int3
6b0347:	cc                   	int3
6b0348:	cc                   	int3
6b0349:	cc                   	int3
6b034a:	cc                   	int3
6b034b:	cc                   	int3
6b034c:	cc                   	int3
6b034d:	cc                   	int3
6b034e:	ff 25 20 3a d8 00    	jmp    *0xd83a20
6b0354:	ff 25 c4 3b d8 00    	jmp    *0xd83bc4
6b035a:	ff 25 58 3a d8 00    	jmp    *0xd83a58
6b0360:	ff 25 68 3a d8 00    	jmp    *0xd83a68
6b0366:	ff 25 54 3a d8 00    	jmp    *0xd83a54
6b036c:	ff 25 50 3a d8 00    	jmp    *0xd83a50
6b0372:	ff 25 5c 3a d8 00    	jmp    *0xd83a5c
6b0378:	ff 25 60 3a d8 00    	jmp    *0xd83a60
6b037e:	ff 25 64 3a d8 00    	jmp    *0xd83a64
6b0384:	cc                   	int3
6b0385:	cc                   	int3
6b0386:	cc                   	int3
6b0387:	cc                   	int3
6b0388:	cc                   	int3
6b0389:	cc                   	int3
6b038a:	cc                   	int3
6b038b:	cc                   	int3
6b038c:	cc                   	int3
6b038d:	cc                   	int3
6b038e:	cc                   	int3
6b038f:	cc                   	int3
6b0390:	8b 44 24 04          	mov    0x4(%esp),%eax
6b0394:	83 78 50 00          	cmpl   $0x0,0x50(%eax)
6b0398:	74 3a                	je     0x6b03d4
6b039a:	8b 88 2c 01 00 00    	mov    0x12c(%eax),%ecx
6b03a0:	85 c9                	test   %ecx,%ecx
6b03a2:	74 15                	je     0x6b03b9
6b03a4:	ff 71 04             	push   0x4(%ecx)
6b03a7:	ff 31                	push   (%ecx)
6b03a9:	ff b0 e4 00 00 00    	push   0xe4(%eax)
6b03af:	50                   	push   %eax
6b03b0:	e8 3b 86 00 00       	call   0x6b89f0
6b03b5:	83 c4 10             	add    $0x10,%esp
6b03b8:	c3                   	ret
6b03b9:	ff b0 24 01 00 00    	push   0x124(%eax)
6b03bf:	ff b0 20 01 00 00    	push   0x120(%eax)
6b03c5:	ff b0 90 00 00 00    	push   0x90(%eax)
6b03cb:	50                   	push   %eax
6b03cc:	e8 1f 86 00 00       	call   0x6b89f0
6b03d1:	83 c4 10             	add    $0x10,%esp
6b03d4:	c3                   	ret
6b03d5:	cc                   	int3
6b03d6:	cc                   	int3
6b03d7:	cc                   	int3
6b03d8:	cc                   	int3
6b03d9:	cc                   	int3
6b03da:	cc                   	int3
6b03db:	cc                   	int3
6b03dc:	cc                   	int3
6b03dd:	cc                   	int3
6b03de:	cc                   	int3
6b03df:	cc                   	int3
6b03e0:	cc                   	int3
6b03e1:	cc                   	int3
6b03e2:	cc                   	int3
6b03e3:	cc                   	int3
6b03e4:	cc                   	int3
6b03e5:	cc                   	int3
6b03e6:	cc                   	int3
6b03e7:	cc                   	int3
6b03e8:	cc                   	int3
6b03e9:	cc                   	int3
6b03ea:	cc                   	int3
6b03eb:	cc                   	int3
6b03ec:	cc                   	int3
6b03ed:	cc                   	int3
6b03ee:	cc                   	int3
6b03ef:	cc                   	int3
6b03f0:	8b 44 24 04          	mov    0x4(%esp),%eax
6b03f4:	85 c0                	test   %eax,%eax
6b03f6:	7e 0d                	jle    0x6b0405
6b03f8:	83 f8 29             	cmp    $0x29,%eax
6b03fb:	73 08                	jae    0x6b0405
6b03fd:	8b 04 85 f8 52 bf 00 	mov    0xbf52f8(,%eax,4),%eax
6b0404:	c3                   	ret
6b0405:	33 c0                	xor    %eax,%eax
6b0407:	c3                   	ret
6b0408:	cc                   	int3
6b0409:	cc                   	int3
6b040a:	cc                   	int3
6b040b:	cc                   	int3
6b040c:	cc                   	int3
6b040d:	cc                   	int3
6b040e:	cc                   	int3
6b040f:	cc                   	int3
6b0410:	b8 a4 5a bf 00       	mov    $0xbf5aa4,%eax
6b0415:	c3                   	ret
6b0416:	cc                   	int3
6b0417:	cc                   	int3
6b0418:	cc                   	int3
6b0419:	cc                   	int3
6b041a:	cc                   	int3
6b041b:	cc                   	int3
6b041c:	cc                   	int3
6b041d:	cc                   	int3
6b041e:	cc                   	int3
6b041f:	cc                   	int3
6b0420:	8b 44 24 04          	mov    0x4(%esp),%eax
6b0424:	c7 00 02 00 00 00    	movl   $0x2,(%eax)
6b042a:	c7 40 04 01 00 00 00 	movl   $0x1,0x4(%eax)
6b0431:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
6b0438:	c3                   	ret
6b0439:	cc                   	int3
6b043a:	cc                   	int3
6b043b:	cc                   	int3
6b043c:	cc                   	int3
6b043d:	cc                   	int3
6b043e:	cc                   	int3
6b043f:	cc                   	int3
6b0440:	83 ec 74             	sub    $0x74,%esp
6b0443:	53                   	push   %ebx
6b0444:	55                   	push   %ebp
6b0445:	56                   	push   %esi
6b0446:	57                   	push   %edi
6b0447:	8b bc 24 88 00 00 00 	mov    0x88(%esp),%edi
6b044e:	33 c9                	xor    %ecx,%ecx
6b0450:	8b 9c 24 8c 00 00 00 	mov    0x8c(%esp),%ebx
6b0457:	85 db                	test   %ebx,%ebx
6b0459:	8b 57 34             	mov    0x34(%edi),%edx
6b045c:	89 54 24 18          	mov    %edx,0x18(%esp)
6b0460:	8b 57 38             	mov    0x38(%edi),%edx
6b0463:	89 54 24 1c          	mov    %edx,0x1c(%esp)
6b0467:	8b 57 3c             	mov    0x3c(%edi),%edx
6b046a:	89 54 24 20          	mov    %edx,0x20(%esp)
6b046e:	8b 57 40             	mov    0x40(%edi),%edx
6b0471:	89 54 24 24          	mov    %edx,0x24(%esp)
6b0475:	8b 57 44             	mov    0x44(%edi),%edx
6b0478:	89 54 24 28          	mov    %edx,0x28(%esp)
6b047c:	8b 57 48             	mov    0x48(%edi),%edx
6b047f:	89 54 24 2c          	mov    %edx,0x2c(%esp)
6b0483:	8b 57 4c             	mov    0x4c(%edi),%edx
6b0486:	89 54 24 30          	mov    %edx,0x30(%esp)
6b048a:	8b 57 50             	mov    0x50(%edi),%edx
6b048d:	89 54 24 34          	mov    %edx,0x34(%esp)
6b0491:	8b 57 5c             	mov    0x5c(%edi),%edx
6b0494:	89 54 24 38          	mov    %edx,0x38(%esp)
6b0498:	8b 57 60             	mov    0x60(%edi),%edx
6b049b:	89 54 24 3c          	mov    %edx,0x3c(%esp)
6b049f:	8b 57 64             	mov    0x64(%edi),%edx
6b04a2:	89 54 24 40          	mov    %edx,0x40(%esp)
6b04a6:	8b 57 68             	mov    0x68(%edi),%edx
6b04a9:	89 54 24 44          	mov    %edx,0x44(%esp)
6b04ad:	8b 57 6c             	mov    0x6c(%edi),%edx
6b04b0:	89 54 24 48          	mov    %edx,0x48(%esp)
6b04b4:	8b 57 70             	mov    0x70(%edi),%edx
6b04b7:	89 54 24 4c          	mov    %edx,0x4c(%esp)
6b04bb:	8b 57 78             	mov    0x78(%edi),%edx
6b04be:	89 54 24 50          	mov    %edx,0x50(%esp)
6b04c2:	8b 57 7c             	mov    0x7c(%edi),%edx
6b04c5:	89 54 24 54          	mov    %edx,0x54(%esp)
6b04c9:	8b 97 80 00 00 00    	mov    0x80(%edi),%edx
6b04cf:	8b 87 64 01 00 00    	mov    0x164(%edi),%eax
6b04d5:	0f 44 c8             	cmove  %eax,%ecx
6b04d8:	80 bf ec 00 00 00 00 	cmpb   $0x0,0xec(%edi)
6b04df:	89 54 24 58          	mov    %edx,0x58(%esp)
6b04e3:	8b 97 84 00 00 00    	mov    0x84(%edi),%edx
6b04e9:	8b 6f 74             	mov    0x74(%edi),%ebp
6b04ec:	89 54 24 5c          	mov    %edx,0x5c(%esp)
6b04f0:	8b 97 88 00 00 00    	mov    0x88(%edi),%edx
6b04f6:	89 54 24 60          	mov    %edx,0x60(%esp)
6b04fa:	8b 97 8c 00 00 00    	mov    0x8c(%edi),%edx
6b0500:	89 54 24 64          	mov    %edx,0x64(%esp)
6b0504:	8b 97 58 01 00 00    	mov    0x158(%edi),%edx
6b050a:	89 54 24 68          	mov    %edx,0x68(%esp)
6b050e:	8b 17                	mov    (%edi),%edx
6b0510:	89 54 24 6c          	mov    %edx,0x6c(%esp)
6b0514:	8b 57 04             	mov    0x4(%edi),%edx
6b0517:	89 54 24 70          	mov    %edx,0x70(%esp)
6b051b:	8a 97 34 01 00 00    	mov    0x134(%edi),%dl
6b0521:	88 54 24 12          	mov    %dl,0x12(%esp)
6b0525:	8b 97 ec 01 00 00    	mov    0x1ec(%edi),%edx
6b052b:	89 54 24 78          	mov    %edx,0x78(%esp)
6b052f:	8b 97 14 01 00 00    	mov    0x114(%edi),%edx
6b0535:	89 54 24 7c          	mov    %edx,0x7c(%esp)
6b0539:	8a 97 ed 00 00 00    	mov    0xed(%edi),%dl
6b053f:	88 54 24 13          	mov    %dl,0x13(%esp)
6b0543:	8b 97 f0 01 00 00    	mov    0x1f0(%edi),%edx
6b0549:	89 84 24 80 00 00 00 	mov    %eax,0x80(%esp)
6b0550:	89 54 24 74          	mov    %edx,0x74(%esp)
6b0554:	51                   	push   %ecx
6b0555:	74 11                	je     0x6b0568
6b0557:	8a 87 d8 01 00 00    	mov    0x1d8(%edi),%al
6b055d:	88 44 24 18          	mov    %al,0x18(%esp)
6b0561:	8d 44 24 18          	lea    0x18(%esp),%eax
6b0565:	50                   	push   %eax
6b0566:	eb 02                	jmp    0x6b056a
6b0568:	6a 00                	push   $0x0
6b056a:	8d 47 0c             	lea    0xc(%edi),%eax
6b056d:	50                   	push   %eax
6b056e:	ff b4 24 9c 00 00 00 	push   0x9c(%esp)
6b0575:	e8 76 74 00 00       	call   0x6b79f0
6b057a:	8b f0                	mov    %eax,%esi
6b057c:	83 c4 10             	add    $0x10,%esp
6b057f:	85 f6                	test   %esi,%esi
6b0581:	0f 84 40 01 00 00    	je     0x6b06c7
6b0587:	8b 44 24 18          	mov    0x18(%esp),%eax
6b058b:	89 46 34             	mov    %eax,0x34(%esi)
6b058e:	8b 44 24 1c          	mov    0x1c(%esp),%eax
6b0592:	89 46 38             	mov    %eax,0x38(%esi)
6b0595:	8b 44 24 20          	mov    0x20(%esp),%eax
6b0599:	89 46 3c             	mov    %eax,0x3c(%esi)
6b059c:	8b 44 24 24          	mov    0x24(%esp),%eax
6b05a0:	89 46 40             	mov    %eax,0x40(%esi)
6b05a3:	8b 44 24 28          	mov    0x28(%esp),%eax
6b05a7:	89 46 44             	mov    %eax,0x44(%esi)
6b05aa:	8b 44 24 2c          	mov    0x2c(%esp),%eax
6b05ae:	89 46 48             	mov    %eax,0x48(%esi)
6b05b1:	8b 44 24 30          	mov    0x30(%esp),%eax
6b05b5:	89 46 4c             	mov    %eax,0x4c(%esi)
6b05b8:	8b 44 24 34          	mov    0x34(%esp),%eax
6b05bc:	89 46 50             	mov    %eax,0x50(%esi)
6b05bf:	8b 44 24 38          	mov    0x38(%esp),%eax
6b05c3:	89 46 5c             	mov    %eax,0x5c(%esi)
6b05c6:	8b 44 24 3c          	mov    0x3c(%esp),%eax
6b05ca:	8b 4c 24 6c          	mov    0x6c(%esp),%ecx
6b05ce:	89 46 60             	mov    %eax,0x60(%esi)
6b05d1:	8b 44 24 40          	mov    0x40(%esp),%eax
6b05d5:	3b 4c 24 70          	cmp    0x70(%esp),%ecx
6b05d9:	89 46 64             	mov    %eax,0x64(%esi)
6b05dc:	8b 44 24 44          	mov    0x44(%esp),%eax
6b05e0:	89 46 68             	mov    %eax,0x68(%esi)
6b05e3:	8b 44 24 48          	mov    0x48(%esp),%eax
6b05e7:	89 46 6c             	mov    %eax,0x6c(%esi)
6b05ea:	8b 44 24 4c          	mov    0x4c(%esp),%eax
6b05ee:	89 46 70             	mov    %eax,0x70(%esi)
6b05f1:	8b 44 24 50          	mov    0x50(%esp),%eax
6b05f5:	89 46 78             	mov    %eax,0x78(%esi)
6b05f8:	8b 44 24 54          	mov    0x54(%esp),%eax
6b05fc:	89 46 7c             	mov    %eax,0x7c(%esi)
6b05ff:	8b 44 24 58          	mov    0x58(%esp),%eax
6b0603:	89 86 80 00 00 00    	mov    %eax,0x80(%esi)
6b0609:	8b 44 24 5c          	mov    0x5c(%esp),%eax
6b060d:	89 86 84 00 00 00    	mov    %eax,0x84(%esi)
6b0613:	8b 44 24 60          	mov    0x60(%esp),%eax
6b0617:	89 86 88 00 00 00    	mov    %eax,0x88(%esi)
6b061d:	8b 44 24 64          	mov    0x64(%esp),%eax
6b0621:	89 86 8c 00 00 00    	mov    %eax,0x8c(%esi)
6b0627:	8b 44 24 68          	mov    0x68(%esp),%eax
6b062b:	89 86 58 01 00 00    	mov    %eax,0x158(%esi)
6b0631:	8b c6                	mov    %esi,%eax
6b0633:	0f 44 c1             	cmove  %ecx,%eax
6b0636:	89 0e                	mov    %ecx,(%esi)
6b0638:	89 46 04             	mov    %eax,0x4(%esi)
6b063b:	3b ef                	cmp    %edi,%ebp
6b063d:	74 03                	je     0x6b0642
6b063f:	89 6e 74             	mov    %ebp,0x74(%esi)
6b0642:	8a 44 24 12          	mov    0x12(%esp),%al
6b0646:	88 86 34 01 00 00    	mov    %al,0x134(%esi)
6b064c:	8a 44 24 13          	mov    0x13(%esp),%al
6b0650:	88 86 ed 00 00 00    	mov    %al,0xed(%esi)
6b0656:	8b 44 24 74          	mov    0x74(%esp),%eax
6b065a:	89 86 f0 01 00 00    	mov    %eax,0x1f0(%esi)
6b0660:	8b 44 24 78          	mov    0x78(%esp),%eax
6b0664:	89 86 ec 01 00 00    	mov    %eax,0x1ec(%esi)
6b066a:	8b 44 24 7c          	mov    0x7c(%esp),%eax
6b066e:	89 be dc 01 00 00    	mov    %edi,0x1dc(%esi)
6b0674:	89 86 14 01 00 00    	mov    %eax,0x114(%esi)
6b067a:	85 db                	test   %ebx,%ebx
6b067c:	74 53                	je     0x6b06d1
6b067e:	8d 46 0c             	lea    0xc(%esi),%eax
6b0681:	50                   	push   %eax
6b0682:	ff b4 24 84 00 00 00 	push   0x84(%esp)
6b0689:	ff b6 64 01 00 00    	push   0x164(%esi)
6b068f:	57                   	push   %edi
6b0690:	e8 bb 4f 00 00       	call   0x6b5650
6b0695:	83 c4 10             	add    $0x10,%esp
6b0698:	85 c0                	test   %eax,%eax
6b069a:	74 22                	je     0x6b06be
6b069c:	53                   	push   %ebx
6b069d:	56                   	push   %esi
6b069e:	e8 1d 85 00 00       	call   0x6b8bc0
6b06a3:	83 c4 08             	add    $0x8,%esp
6b06a6:	84 c0                	test   %al,%al
6b06a8:	74 14                	je     0x6b06be
6b06aa:	5f                   	pop    %edi
6b06ab:	c7 86 18 01 00 00 50 	movl   $0x6b6350,0x118(%esi)
6b06b2:	63 6b 00
6b06b5:	8b c6                	mov    %esi,%eax
6b06b7:	5e                   	pop    %esi
6b06b8:	5d                   	pop    %ebp
6b06b9:	5b                   	pop    %ebx
6b06ba:	83 c4 74             	add    $0x74,%esp
6b06bd:	c3                   	ret
6b06be:	56                   	push   %esi
6b06bf:	e8 24 6a d7 ff       	call   0x4270e8
6b06c4:	83 c4 04             	add    $0x4,%esp
6b06c7:	5f                   	pop    %edi
6b06c8:	5e                   	pop    %esi
6b06c9:	5d                   	pop    %ebp
6b06ca:	33 c0                	xor    %eax,%eax
6b06cc:	5b                   	pop    %ebx
6b06cd:	83 c4 74             	add    $0x74,%esp
6b06d0:	c3                   	ret
6b06d1:	8d 86 00 01 00 00    	lea    0x100(%esi),%eax
6b06d7:	c6 86 e8 01 00 00 01 	movb   $0x1,0x1e8(%esi)
6b06de:	50                   	push   %eax