9234a7:	59                   	pop    %ecx
9234a8:	85 c0                	test   %eax,%eax
9234aa:	74 23                	je     0x9234cf
9234ac:	8b 80 44 04 00 00    	mov    0x444(%eax),%eax
9234b2:	85 c0                	test   %eax,%eax
9234b4:	74 19                	je     0x9234cf
9234b6:	6a 00                	push   $0x0
9234b8:	6a 00                	push   $0x0
9234ba:	6a 7f                	push   $0x7f
9234bc:	ff 70 20             	push   0x20(%eax)
9234bf:	ff 15 20 40 d8 00    	call   *0xd84020
9234c5:	50                   	push   %eax
9234c6:	6a de                	push   $0xffffffde
9234c8:	56                   	push   %esi
9234c9:	ff 15 60 3e d8 00    	call   *0xd83e60
9234cf:	6a 02                	push   $0x2
9234d1:	56                   	push   %esi
9234d2:	ff 15 5c 40 d8 00    	call   *0xd8405c
9234d8:	8b f0                	mov    %eax,%esi
9234da:	85 f6                	test   %esi,%esi
9234dc:	75 b7                	jne    0x923495
9234de:	5e                   	pop    %esi
9234df:	c3                   	ret
9234e0:	cc                   	int3
9234e1:	cc                   	int3
9234e2:	cc                   	int3
9234e3:	cc                   	int3
9234e4:	cc                   	int3
9234e5:	cc                   	int3
9234e6:	cc                   	int3
9234e7:	cc                   	int3
9234e8:	cc                   	int3
9234e9:	cc                   	int3
9234ea:	cc                   	int3
9234eb:	cc                   	int3
9234ec:	cc                   	int3
9234ed:	cc                   	int3
9234ee:	cc                   	int3
9234ef:	cc                   	int3
9234f0:	cc                   	int3
9234f1:	cc                   	int3
9234f2:	cc                   	int3
9234f3:	cc                   	int3
9234f4:	cc                   	int3
9234f5:	55                   	push   %ebp
9234f6:	8b ec                	mov    %esp,%ebp
9234f8:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
9234fc:	77 12                	ja     0x923510
9234fe:	83 b9 38 01 00 00 00 	cmpl   $0x0,0x138(%ecx)
923505:	74 09                	je     0x923510
923507:	e8 99 51 b0 ff       	call   0x4286a5
92350c:	5d                   	pop    %ebp
92350d:	c2 08 00             	ret    $0x8
923510:	5d                   	pop    %ebp
923511:	e9 67 6f b0 ff       	jmp    0x42a47d
923516:	cc                   	int3
923517:	cc                   	int3
923518:	cc                   	int3
923519:	cc                   	int3
92351a:	cc                   	int3
92351b:	cc                   	int3
92351c:	cc                   	int3
92351d:	cc                   	int3
92351e:	55                   	push   %ebp
92351f:	8b ec                	mov    %esp,%ebp
923521:	56                   	push   %esi
923522:	8b 75 14             	mov    0x14(%ebp),%esi
923525:	85 f6                	test   %esi,%esi
923527:	75 04                	jne    0x92352d
923529:	33 c0                	xor    %eax,%eax
92352b:	eb 6d                	jmp    0x92359a
92352d:	8b 45 08             	mov    0x8(%ebp),%eax
923530:	85 c0                	test   %eax,%eax
923532:	75 13                	jne    0x923547
923534:	e8 36 b3 b1 ff       	call   0x43e86f
923539:	6a 16                	push   $0x16
92353b:	5e                   	pop    %esi
92353c:	89 30                	mov    %esi,(%eax)
92353e:	e8 b5 bd af ff       	call   0x41f2f8
923543:	8b c6                	mov    %esi,%eax
923545:	eb 53                	jmp    0x92359a
923547:	57                   	push   %edi
923548:	8b 7d 10             	mov    0x10(%ebp),%edi
92354b:	85 ff                	test   %edi,%edi
92354d:	74 14                	je     0x923563
92354f:	39 75 0c             	cmp    %esi,0xc(%ebp)
923552:	72 0f                	jb     0x923563
923554:	56                   	push   %esi
923555:	57                   	push   %edi
923556:	50                   	push   %eax
923557:	e8 26 11 af ff       	call   0x414682
92355c:	83 c4 0c             	add    $0xc,%esp
92355f:	33 c0                	xor    %eax,%eax
923561:	eb 36                	jmp    0x923599
923563:	ff 75 0c             	push   0xc(%ebp)
923566:	6a 00                	push   $0x0
923568:	50                   	push   %eax
923569:	e8 4a 12 af ff       	call   0x4147b8
92356e:	83 c4 0c             	add    $0xc,%esp
923571:	85 ff                	test   %edi,%edi
923573:	75 09                	jne    0x92357e
923575:	e8 f5 b2 b1 ff       	call   0x43e86f
92357a:	6a 16                	push   $0x16
92357c:	eb 0c                	jmp    0x92358a
92357e:	39 75 0c             	cmp    %esi,0xc(%ebp)
923581:	73 13                	jae    0x923596
923583:	e8 e7 b2 b1 ff       	call   0x43e86f
923588:	6a 22                	push   $0x22
92358a:	5e                   	pop    %esi
92358b:	89 30                	mov    %esi,(%eax)
92358d:	e8 66 bd af ff       	call   0x41f2f8
923592:	8b c6                	mov    %esi,%eax
923594:	eb 03                	jmp    0x923599
923596:	6a 16                	push   $0x16
923598:	58                   	pop    %eax
923599:	5f                   	pop    %edi
92359a:	5e                   	pop    %esi
92359b:	5d                   	pop    %ebp
92359c:	c3                   	ret
92359d:	cc                   	int3
92359e:	cc                   	int3
92359f:	cc                   	int3
9235a0:	cc                   	int3
9235a1:	cc                   	int3
9235a2:	cc                   	int3
9235a3:	cc                   	int3
9235a4:	cc                   	int3
9235a5:	cc                   	int3
9235a6:	cc                   	int3
9235a7:	cc                   	int3
9235a8:	cc                   	int3
9235a9:	cc                   	int3
9235aa:	cc                   	int3
9235ab:	cc                   	int3
9235ac:	cc                   	int3
9235ad:	cc                   	int3
9235ae:	cc                   	int3
9235af:	cc                   	int3
9235b0:	cc                   	int3
9235b1:	cc                   	int3
9235b2:	cc                   	int3
9235b3:	cc                   	int3
9235b4:	cc                   	int3
9235b5:	cc                   	int3
9235b6:	cc                   	int3
9235b7:	cc                   	int3
9235b8:	cc                   	int3
9235b9:	cc                   	int3
9235ba:	cc                   	int3
9235bb:	cc                   	int3
9235bc:	55                   	push   %ebp
9235bd:	8b ec                	mov    %esp,%ebp
9235bf:	8b 45 14             	mov    0x14(%ebp),%eax
9235c2:	56                   	push   %esi
9235c3:	85 c0                	test   %eax,%eax
9235c5:	74 3c                	je     0x923603
9235c7:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
9235cb:	75 13                	jne    0x9235e0
9235cd:	e8 9d b2 b1 ff       	call   0x43e86f
9235d2:	6a 16                	push   $0x16
9235d4:	5e                   	pop    %esi
9235d5:	89 30                	mov    %esi,(%eax)
9235d7:	e8 1c bd af ff       	call   0x41f2f8
9235dc:	8b c6                	mov    %esi,%eax
9235de:	eb 25                	jmp    0x923605
9235e0:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
9235e4:	74 e7                	je     0x9235cd
9235e6:	39 45 0c             	cmp    %eax,0xc(%ebp)
9235e9:	73 09                	jae    0x9235f4
9235eb:	e8 7f b2 b1 ff       	call   0x43e86f
9235f0:	6a 22                	push   $0x22
9235f2:	eb e0                	jmp    0x9235d4
9235f4:	50                   	push   %eax
9235f5:	ff 75 10             	push   0x10(%ebp)
9235f8:	ff 75 08             	push   0x8(%ebp)
9235fb:	e8 82 b5 af ff       	call   0x41eb82
923600:	83 c4 0c             	add    $0xc,%esp
923603:	33 c0                	xor    %eax,%eax
923605:	5e                   	pop    %esi
923606:	5d                   	pop    %ebp
923607:	c3                   	ret
923608:	cc                   	int3
923609:	cc                   	int3
92360a:	cc                   	int3
92360b:	cc                   	int3
92360c:	cc                   	int3
92360d:	cc                   	int3
92360e:	cc                   	int3
92360f:	cc                   	int3
923610:	cc                   	int3
923611:	cc                   	int3
923612:	cc                   	int3
923613:	cc                   	int3
923614:	cc                   	int3
923615:	cc                   	int3
923616:	cc                   	int3
923617:	cc                   	int3
923618:	cc                   	int3
923619:	cc                   	int3
92361a:	cc                   	int3
92361b:	6a 04                	push   $0x4
92361d:	b8 a6 8d ba 00       	mov    $0xba8da6,%eax
923622:	e8 64 6c ae ff       	call   0x40a28b
923627:	8b f9                	mov    %ecx,%edi
923629:	89 7d f0             	mov    %edi,-0x10(%ebp)
92362c:	e8 06 25 ae ff       	call   0x405b37
923631:	33 c0                	xor    %eax,%eax
923633:	c7 07 58 25 c5 00    	movl   $0xc52558,(%edi)
923639:	57                   	push   %edi
92363a:	8d 8f a8 01 00 00    	lea    0x1a8(%edi),%ecx
923640:	89 45 fc             	mov    %eax,-0x4(%ebp)
923643:	89 87 9c 01 00 00    	mov    %eax,0x19c(%edi)
923649:	89 87 a4 01 00 00    	mov    %eax,0x1a4(%edi)
92364f:	e8 c6 9e b0 ff       	call   0x42d51a
923654:	8d b7 ac 02 00 00    	lea    0x2ac(%edi),%esi
92365a:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
92365e:	8b ce                	mov    %esi,%ecx
923660:	e8 27 7f ae ff       	call   0x40b58c
923665:	57                   	push   %edi
923666:	8b ce                	mov    %esi,%ecx
923668:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
92366c:	e8 7f 60 af ff       	call   0x4196f0
923671:	8b c7                	mov    %edi,%eax
923673:	e8 9f ad ae ff       	call   0x40e417
923678:	c3                   	ret
923679:	cc                   	int3
92367a:	cc                   	int3
92367b:	cc                   	int3
92367c:	cc                   	int3
92367d:	cc                   	int3
92367e:	cc                   	int3
92367f:	cc                   	int3
923680:	cc                   	int3
923681:	cc                   	int3
923682:	cc                   	int3
923683:	cc                   	int3
923684:	cc                   	int3
923685:	cc                   	int3
923686:	cc                   	int3
923687:	cc                   	int3
923688:	cc                   	int3
923689:	cc                   	int3
92368a:	cc                   	int3
92368b:	cc                   	int3
92368c:	cc                   	int3
92368d:	cc                   	int3
92368e:	cc                   	int3
92368f:	cc                   	int3
923690:	56                   	push   %esi
923691:	8b f1                	mov    %ecx,%esi
923693:	8d 8e ac 02 00 00    	lea    0x2ac(%esi),%ecx
923699:	c7 06 58 25 c5 00    	movl   $0xc52558,(%esi)
92369f:	e8 82 d4 af ff       	call   0x420b26
9236a4:	8d 8e a8 01 00 00    	lea    0x1a8(%esi),%ecx
9236aa:	e8 9a fc af ff       	call   0x423349
9236af:	8b ce                	mov    %esi,%ecx
9236b1:	5e                   	pop    %esi
9236b2:	e9 ab 02 af ff       	jmp    0x413962
9236b7:	cc                   	int3
9236b8:	cc                   	int3
9236b9:	cc                   	int3
9236ba:	cc                   	int3
9236bb:	cc                   	int3
9236bc:	cc                   	int3
9236bd:	cc                   	int3
9236be:	cc                   	int3
9236bf:	cc                   	int3
9236c0:	55                   	push   %ebp
9236c1:	8b ec                	mov    %esp,%ebp
9236c3:	56                   	push   %esi
9236c4:	8b f1                	mov    %ecx,%esi
9236c6:	e8 cf 3e ae ff       	call   0x40759a
9236cb:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
9236cf:	74 1b                	je     0x9236ec
9236d1:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
9236d5:	75 08                	jne    0x9236df
9236d7:	56                   	push   %esi
9236d8:	e8 b2 e0 ad ff       	call   0x40178f
9236dd:	eb 0c                	jmp    0x9236eb
9236df:	68 a0 04 00 00       	push   $0x4a0
9236e4:	56                   	push   %esi
9236e5:	e8 f0 c0 af ff       	call   0x41f7da
9236ea:	59                   	pop    %ecx
9236eb:	59                   	pop    %ecx
9236ec:	8b c6                	mov    %esi,%eax
9236ee:	5e                   	pop    %esi
9236ef:	5d                   	pop    %ebp
9236f0:	c2 04 00             	ret    $0x4
9236f3:	cc                   	int3
9236f4:	cc                   	int3
9236f5:	cc                   	int3
9236f6:	cc                   	int3
9236f7:	cc                   	int3
9236f8:	cc                   	int3
9236f9:	cc                   	int3
9236fa:	cc                   	int3
9236fb:	cc                   	int3
9236fc:	cc                   	int3
9236fd:	cc                   	int3
9236fe:	cc                   	int3
9236ff:	55                   	push   %ebp
923700:	8b ec                	mov    %esp,%ebp
923702:	8b 45 08             	mov    0x8(%ebp),%eax
923705:	a3 50 ec d7 00       	mov    %eax,0xd7ec50
92370a:	5d                   	pop    %ebp
92370b:	c3                   	ret
92370c:	cc                   	int3
92370d:	cc                   	int3
92370e:	cc                   	int3
92370f:	c3                   	ret
923710:	55                   	push   %ebp
923711:	8b ec                	mov    %esp,%ebp
923713:	6a 00                	push   $0x0
923715:	6a 00                	push   $0x0
923717:	ff 75 0c             	push   0xc(%ebp)
92371a:	81 c1 ac 02 00 00    	add    $0x2ac,%ecx
923720:	ff 75 08             	push   0x8(%ebp)
923723:	e8 83 62 b0 ff       	call   0x4299ab
923728:	5d                   	pop    %ebp
923729:	c2 08 00             	ret    $0x8
92372c:	cc                   	int3
92372d:	cc                   	int3
92372e:	cc                   	int3
92372f:	cc                   	int3
923730:	cc                   	int3
923731:	cc                   	int3
923732:	cc                   	int3
923733:	55                   	push   %ebp
923734:	8b ec                	mov    %esp,%ebp
923736:	56                   	push   %esi
923737:	57                   	push   %edi
923738:	8b f9                	mov    %ecx,%edi
92373a:	6a 05                	push   $0x5
92373c:	eb 12                	jmp    0x923750
92373e:	68 98 3a c4 00       	push   $0xc43a98
923743:	8b c8                	mov    %eax,%ecx
923745:	e8 45 65 b0 ff       	call   0x429c8f
92374a:	85 c0                	test   %eax,%eax
92374c:	74 15                	je     0x923763
92374e:	6a 02                	push   $0x2
923750:	ff 77 20             	push   0x20(%edi)
923753:	ff 15 5c 40 d8 00    	call   *0xd8405c
923759:	50                   	push   %eax
92375a:	e8 2f 20 b0 ff       	call   0x42578e
92375f:	85 c0                	test   %eax,%eax
923761:	75 db                	jne    0x92373e
923763:	8b 87 ac 02 00 00    	mov    0x2ac(%edi),%eax
923769:	ff 75 08             	push   0x8(%ebp)
92376c:	8b 70 38             	mov    0x38(%eax),%esi
92376f:	8b ce                	mov    %esi,%ecx