4fa6ff:	03 5d e0             	add    -0x20(%ebp),%ebx
4fa702:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
4fa706:	85 ff                	test   %edi,%edi
4fa708:	0f 84 ac 00 00 00    	je     0x4fa7ba
4fa70e:	c7 07 f8 1c bd 00    	movl   $0xbd1cf8,(%edi)
4fa714:	8d 47 04             	lea    0x4(%edi),%eax
4fa717:	89 87 08 01 00 00    	mov    %eax,0x108(%edi)
4fa71d:	c7 87 0c 01 00 00 04 	movl   $0x104,0x10c(%edi)
4fa724:	01 00 00
4fa727:	3b fb                	cmp    %ebx,%edi
4fa729:	0f 84 85 00 00 00    	je     0x4fa7b4
4fa72f:	ff b3 0c 01 00 00    	push   0x10c(%ebx)
4fa735:	8b cf                	mov    %edi,%ecx
4fa737:	e8 4d 5c f1 ff       	call   0x410389
4fa73c:	ff b3 0c 01 00 00    	push   0x10c(%ebx)
4fa742:	ff b3 08 01 00 00    	push   0x108(%ebx)
4fa748:	eb 5c                	jmp    0x4fa7a6
4fa74a:	3b 7d e8             	cmp    -0x18(%ebp),%edi
4fa74d:	75 0d                	jne    0x4fa75c
4fa74f:	6a 01                	push   $0x1
4fa751:	8d 4d e0             	lea    -0x20(%ebp),%ecx
4fa754:	e8 24 68 f1 ff       	call   0x410f7d
4fa759:	8b 7d e4             	mov    -0x1c(%ebp),%edi
4fa75c:	89 7d f0             	mov    %edi,-0x10(%ebp)
4fa75f:	89 7d ec             	mov    %edi,-0x14(%ebp)
4fa762:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
4fa766:	85 ff                	test   %edi,%edi
4fa768:	74 50                	je     0x4fa7ba
4fa76a:	8d 47 04             	lea    0x4(%edi),%eax
4fa76d:	c7 07 f8 1c bd 00    	movl   $0xbd1cf8,(%edi)
4fa773:	89 87 08 01 00 00    	mov    %eax,0x108(%edi)
4fa779:	8d 85 40 04 00 00    	lea    0x440(%ebp),%eax
4fa77f:	c7 87 0c 01 00 00 04 	movl   $0x104,0x10c(%edi)
4fa786:	01 00 00
4fa789:	3b f8                	cmp    %eax,%edi
4fa78b:	74 27                	je     0x4fa7b4
4fa78d:	ff b5 4c 05 00 00    	push   0x54c(%ebp)
4fa793:	8b cf                	mov    %edi,%ecx
4fa795:	e8 ef 5b f1 ff       	call   0x410389
4fa79a:	ff b5 4c 05 00 00    	push   0x54c(%ebp)
4fa7a0:	ff b5 48 05 00 00    	push   0x548(%ebp)
4fa7a6:	ff b7 08 01 00 00    	push   0x108(%edi)
4fa7ac:	e8 d1 9e f1 ff       	call   0x414682
4fa7b1:	83 c4 0c             	add    $0xc,%esp
4fa7b4:	c7 07 04 1d bd 00    	movl   $0xbd1d04,(%edi)
4fa7ba:	81 c7 10 01 00 00    	add    $0x110,%edi
4fa7c0:	89 7d e4             	mov    %edi,-0x1c(%ebp)
4fa7c3:	e9 bb 01 00 00       	jmp    0x4fa983
4fa7c8:	83 bd 64 05 00 00 10 	cmpl   $0x10,0x564(%ebp)
4fa7cf:	72 18                	jb     0x4fa7e9
4fa7d1:	8b 85 50 05 00 00    	mov    0x550(%ebp),%eax
4fa7d7:	89 45 ec             	mov    %eax,-0x14(%ebp)
4fa7da:	85 c0                	test   %eax,%eax
4fa7dc:	75 14                	jne    0x4fa7f2
4fa7de:	88 85 44 04 00 00    	mov    %al,0x444(%ebp)
4fa7e4:	e9 80 00 00 00       	jmp    0x4fa869
4fa7e9:	8d 85 50 05 00 00    	lea    0x550(%ebp),%eax
4fa7ef:	89 45 ec             	mov    %eax,-0x14(%ebp)
4fa7f2:	8b c8                	mov    %eax,%ecx
4fa7f4:	8d 41 01             	lea    0x1(%ecx),%eax
4fa7f7:	89 45 f0             	mov    %eax,-0x10(%ebp)
4fa7fa:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
4fa800:	8a 01                	mov    (%ecx),%al
4fa802:	41                   	inc    %ecx
4fa803:	84 c0                	test   %al,%al
4fa805:	75 f9                	jne    0x4fa800
4fa807:	2b 4d f0             	sub    -0x10(%ebp),%ecx
4fa80a:	8d 41 01             	lea    0x1(%ecx),%eax
4fa80d:	89 45 f0             	mov    %eax,-0x10(%ebp)
4fa810:	3d 04 01 00 00       	cmp    $0x104,%eax
4fa815:	76 45                	jbe    0x4fa85c
4fa817:	50                   	push   %eax
4fa818:	e8 7a af f3 ff       	call   0x435797
4fa81d:	ff b5 4c 05 00 00    	push   0x54c(%ebp)
4fa823:	8b d8                	mov    %eax,%ebx
4fa825:	ff b5 48 05 00 00    	push   0x548(%ebp)
4fa82b:	53                   	push   %ebx
4fa82c:	e8 51 9e f1 ff       	call   0x414682
4fa831:	8b 85 48 05 00 00    	mov    0x548(%ebp),%eax
4fa837:	8d 8d 44 04 00 00    	lea    0x444(%ebp),%ecx
4fa83d:	83 c4 10             	add    $0x10,%esp
4fa840:	3b c1                	cmp    %ecx,%eax
4fa842:	74 09                	je     0x4fa84d
4fa844:	50                   	push   %eax
4fa845:	e8 c8 3d f4 ff       	call   0x43e612
4fa84a:	83 c4 04             	add    $0x4,%esp
4fa84d:	8b 55 f0             	mov    -0x10(%ebp),%edx
4fa850:	89 9d 48 05 00 00    	mov    %ebx,0x548(%ebp)
4fa856:	89 95 4c 05 00 00    	mov    %edx,0x54c(%ebp)
4fa85c:	ff 75 ec             	push   -0x14(%ebp)
4fa85f:	52                   	push   %edx
4fa860:	53                   	push   %ebx
4fa861:	e8 2b 50 f4 ff       	call   0x43f891
4fa866:	83 c4 0c             	add    $0xc,%esp
4fa869:	c7 85 40 04 00 00 04 	movl   $0xbd1d04,0x440(%ebp)
4fa870:	1d bd 00
4fa873:	8d 85 40 04 00 00    	lea    0x440(%ebp),%eax
4fa879:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
4fa87d:	3b c6                	cmp    %esi,%eax
4fa87f:	0f 83 85 00 00 00    	jae    0x4fa90a
4fa885:	8b c8                	mov    %eax,%ecx
4fa887:	8b 45 d0             	mov    -0x30(%ebp),%eax
4fa88a:	3b c1                	cmp    %ecx,%eax
4fa88c:	77 7c                	ja     0x4fa90a
4fa88e:	2b c8                	sub    %eax,%ecx
4fa890:	b8 79 78 78 78       	mov    $0x78787879,%eax
4fa895:	f7 e9                	imul   %ecx
4fa897:	c1 fa 07             	sar    $0x7,%edx
4fa89a:	8b da                	mov    %edx,%ebx
4fa89c:	c1 eb 1f             	shr    $0x1f,%ebx
4fa89f:	03 da                	add    %edx,%ebx
4fa8a1:	3b 75 d8             	cmp    -0x28(%ebp),%esi
4fa8a4:	75 0d                	jne    0x4fa8b3
4fa8a6:	6a 01                	push   $0x1
4fa8a8:	8d 4d d0             	lea    -0x30(%ebp),%ecx
4fa8ab:	e8 cd 66 f1 ff       	call   0x410f7d
4fa8b0:	8b 75 d4             	mov    -0x2c(%ebp),%esi
4fa8b3:	69 db 10 01 00 00    	imul   $0x110,%ebx,%ebx
4fa8b9:	89 75 f0             	mov    %esi,-0x10(%ebp)
4fa8bc:	89 75 ec             	mov    %esi,-0x14(%ebp)
4fa8bf:	03 5d d0             	add    -0x30(%ebp),%ebx
4fa8c2:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
4fa8c6:	85 f6                	test   %esi,%esi
4fa8c8:	0f 84 ac 00 00 00    	je     0x4fa97a
4fa8ce:	c7 06 f8 1c bd 00    	movl   $0xbd1cf8,(%esi)
4fa8d4:	8d 46 04             	lea    0x4(%esi),%eax
4fa8d7:	89 86 08 01 00 00    	mov    %eax,0x108(%esi)
4fa8dd:	c7 86 0c 01 00 00 04 	movl   $0x104,0x10c(%esi)
4fa8e4:	01 00 00
4fa8e7:	3b f3                	cmp    %ebx,%esi
4fa8e9:	0f 84 85 00 00 00    	je     0x4fa974
4fa8ef:	ff b3 0c 01 00 00    	push   0x10c(%ebx)
4fa8f5:	8b ce                	mov    %esi,%ecx
4fa8f7:	e8 8d 5a f1 ff       	call   0x410389
4fa8fc:	ff b3 0c 01 00 00    	push   0x10c(%ebx)
4fa902:	ff b3 08 01 00 00    	push   0x108(%ebx)
4fa908:	eb 5c                	jmp    0x4fa966
4fa90a:	3b 75 d8             	cmp    -0x28(%ebp),%esi
4fa90d:	75 0d                	jne    0x4fa91c
4fa90f:	6a 01                	push   $0x1
4fa911:	8d 4d d0             	lea    -0x30(%ebp),%ecx
4fa914:	e8 64 66 f1 ff       	call   0x410f7d
4fa919:	8b 75 d4             	mov    -0x2c(%ebp),%esi
4fa91c:	89 75 f0             	mov    %esi,-0x10(%ebp)
4fa91f:	89 75 ec             	mov    %esi,-0x14(%ebp)
4fa922:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
4fa926:	85 f6                	test   %esi,%esi
4fa928:	74 50                	je     0x4fa97a
4fa92a:	8d 46 04             	lea    0x4(%esi),%eax
4fa92d:	c7 06 f8 1c bd 00    	movl   $0xbd1cf8,(%esi)
4fa933:	89 86 08 01 00 00    	mov    %eax,0x108(%esi)
4fa939:	8d 85 40 04 00 00    	lea    0x440(%ebp),%eax
4fa93f:	c7 86 0c 01 00 00 04 	movl   $0x104,0x10c(%esi)
4fa946:	01 00 00
4fa949:	3b f0                	cmp    %eax,%esi
4fa94b:	74 27                	je     0x4fa974
4fa94d:	ff b5 4c 05 00 00    	push   0x54c(%ebp)
4fa953:	8b ce                	mov    %esi,%ecx
4fa955:	e8 2f 5a f1 ff       	call   0x410389
4fa95a:	ff b5 4c 05 00 00    	push   0x54c(%ebp)
4fa960:	ff b5 48 05 00 00    	push   0x548(%ebp)
4fa966:	ff b6 08 01 00 00    	push   0x108(%esi)
4fa96c:	e8 11 9d f1 ff       	call   0x414682
4fa971:	83 c4 0c             	add    $0xc,%esp
4fa974:	c7 06 04 1d bd 00    	movl   $0xbd1d04,(%esi)
4fa97a:	81 c6 10 01 00 00    	add    $0x110,%esi
4fa980:	89 75 d4             	mov    %esi,-0x2c(%ebp)
4fa983:	8d 8d 40 04 00 00    	lea    0x440(%ebp),%ecx
4fa989:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4fa98d:	e8 66 3b f1 ff       	call   0x40e4f8
4fa992:	8b 4d cc             	mov    -0x34(%ebp),%ecx
4fa995:	8d 95 50 05 00 00    	lea    0x550(%ebp),%edx
4fa99b:	52                   	push   %edx
4fa99c:	8b 01                	mov    (%ecx),%eax
4fa99e:	8b 40 0c             	mov    0xc(%eax),%eax
4fa9a1:	ff d0                	call   *%eax
4fa9a3:	84 c0                	test   %al,%al
4fa9a5:	0f 85 35 fc ff ff    	jne    0x4fa5e0
4fa9ab:	8b 4d cc             	mov    -0x34(%ebp),%ecx
4fa9ae:	8b 01                	mov    (%ecx),%eax
4fa9b0:	ff 50 04             	call   *0x4(%eax)
4fa9b3:	ff 75 dc             	push   -0x24(%ebp)
4fa9b6:	e8 25 dd f3 ff       	call   0x4386e0
4fa9bb:	8b 45 d0             	mov    -0x30(%ebp),%eax
4fa9be:	83 c4 04             	add    $0x4,%esp
4fa9c1:	3b c6                	cmp    %esi,%eax
4fa9c3:	0f 84 21 02 00 00    	je     0x4fabea
4fa9c9:	8b 7d c8             	mov    -0x38(%ebp),%edi
4fa9cc:	8d 88 08 01 00 00    	lea    0x108(%eax),%ecx
4fa9d2:	89 4d ec             	mov    %ecx,-0x14(%ebp)
4fa9d5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%eax,%eax,1)
4fa9dc:	00 00 00 00
4fa9e0:	8d 9d 24 02 00 00    	lea    0x224(%ebp),%ebx
4fa9e6:	c7 85 2c 03 00 00 04 	movl   $0x104,0x32c(%ebp)
4fa9ed:	01 00 00
4fa9f0:	89 9d 28 03 00 00    	mov    %ebx,0x328(%ebp)
4fa9f6:	c6 85 24 02 00 00 00 	movb   $0x0,0x224(%ebp)
4fa9fd:	c7 85 20 02 00 00 04 	movl   $0xbd1d04,0x220(%ebp)
4faa04:	1d bd 00
4faa07:	8d 85 20 02 00 00    	lea    0x220(%ebp),%eax
4faa0d:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
4faa11:	3b c7                	cmp    %edi,%eax
4faa13:	74 73                	je     0x4faa88
4faa15:	8b 87 0c 01 00 00    	mov    0x10c(%edi),%eax
4faa1b:	89 45 f0             	mov    %eax,-0x10(%ebp)
4faa1e:	3d 04 01 00 00       	cmp    $0x104,%eax
4faa23:	76 45                	jbe    0x4faa6a
4faa25:	50                   	push   %eax
4faa26:	e8 6c ad f3 ff       	call   0x435797
4faa2b:	ff b5 2c 03 00 00    	push   0x32c(%ebp)
4faa31:	8b d8                	mov    %eax,%ebx
4faa33:	ff b5 28 03 00 00    	push   0x328(%ebp)
4faa39:	53                   	push   %ebx
4faa3a:	e8 43 9c f1 ff       	call   0x414682
4faa3f:	8b 85 28 03 00 00    	mov    0x328(%ebp),%eax
4faa45:	8d 8d 24 02 00 00    	lea    0x224(%ebp),%ecx
4faa4b:	83 c4 10             	add    $0x10,%esp
4faa4e:	3b c1                	cmp    %ecx,%eax
4faa50:	74 09                	je     0x4faa5b
4faa52:	50                   	push   %eax
4faa53:	e8 ba 3b f4 ff       	call   0x43e612
4faa58:	83 c4 04             	add    $0x4,%esp
4faa5b:	8b 45 f0             	mov    -0x10(%ebp),%eax
4faa5e:	89 9d 28 03 00 00    	mov    %ebx,0x328(%ebp)
4faa64:	89 85 2c 03 00 00    	mov    %eax,0x32c(%ebp)
4faa6a:	ff b7 0c 01 00 00    	push   0x10c(%edi)
4faa70:	ff b7 08 01 00 00    	push   0x108(%edi)
4faa76:	53                   	push   %ebx
4faa77:	e8 06 9c f1 ff       	call   0x414682
4faa7c:	8b 9d 28 03 00 00    	mov    0x328(%ebp),%ebx
4faa82:	83 c4 0c             	add    $0xc,%esp
4faa85:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4faa88:	80 3b 00             	cmpb   $0x0,(%ebx)
4faa8b:	8b 01                	mov    (%ecx),%eax
4faa8d:	89 45 f0             	mov    %eax,-0x10(%ebp)
4faa90:	74 0e                	je     0x4faaa0
4faa92:	8d 8d 20 02 00 00    	lea    0x220(%ebp),%ecx
4faa98:	e8 48 74 f2 ff       	call   0x421ee5
4faa9d:	8b 45 f0             	mov    -0x10(%ebp),%eax
4faaa0:	50                   	push   %eax
4faaa1:	8d 8d 20 02 00 00    	lea    0x220(%ebp),%ecx
4faaa7:	e8 19 7f f3 ff       	call   0x4329c5
4faaac:	8d 9d 34 03 00 00    	lea    0x334(%ebp),%ebx
4faab2:	c7 85 3c 04 00 00 04 	movl   $0x104,0x43c(%ebp)
4faab9:	01 00 00
4faabc:	89 9d 38 04 00 00    	mov    %ebx,0x438(%ebp)
4faac2:	c6 85 34 03 00 00 00 	movb   $0x0,0x334(%ebp)
4faac9:	c7 85 30 03 00 00 04 	movl   $0xbd1d04,0x330(%ebp)
4faad0:	1d bd 00
4faad3:	8b 4d dc             	mov    -0x24(%ebp),%ecx
4faad6:	8d 85 30 03 00 00    	lea    0x330(%ebp),%eax
4faadc:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
4faae0:	3b c1                	cmp    %ecx,%eax
4faae2:	74 73                	je     0x4fab57
4faae4:	8b 81 0c 01 00 00    	mov    0x10c(%ecx),%eax
4faaea:	89 45 f0             	mov    %eax,-0x10(%ebp)
4faaed:	3d 04 01 00 00       	cmp    $0x104,%eax
4faaf2:	76 48                	jbe    0x4fab3c
4faaf4:	50                   	push   %eax
4faaf5:	e8 9d ac f3 ff       	call   0x435797
4faafa:	ff b5 3c 04 00 00    	push   0x43c(%ebp)
4fab00:	8b d8                	mov    %eax,%ebx
4fab02:	ff b5 38 04 00 00    	push   0x438(%ebp)
4fab08:	53                   	push   %ebx
4fab09:	e8 74 9b f1 ff       	call   0x414682
4fab0e:	8b 85 38 04 00 00    	mov    0x438(%ebp),%eax
4fab14:	8d 8d 34 03 00 00    	lea    0x334(%ebp),%ecx
4fab1a:	83 c4 10             	add    $0x10,%esp
4fab1d:	3b c1                	cmp    %ecx,%eax
4fab1f:	74 09                	je     0x4fab2a
4fab21:	50                   	push   %eax
4fab22:	e8 eb 3a f4 ff       	call   0x43e612
4fab27:	83 c4 04             	add    $0x4,%esp
4fab2a:	8b 45 f0             	mov    -0x10(%ebp),%eax
4fab2d:	8b 4d dc             	mov    -0x24(%ebp),%ecx
4fab30:	89 9d 38 04 00 00    	mov    %ebx,0x438(%ebp)
4fab36:	89 85 3c 04 00 00    	mov    %eax,0x43c(%ebp)
4fab3c:	ff b1 0c 01 00 00    	push   0x10c(%ecx)
4fab42:	ff b1 08 01 00 00    	push   0x108(%ecx)
4fab48:	53                   	push   %ebx
4fab49:	e8 34 9b f1 ff       	call   0x414682
4fab4e:	8b 9d 38 04 00 00    	mov    0x438(%ebp),%ebx
4fab54:	83 c4 0c             	add    $0xc,%esp
4fab57:	80 3b 00             	cmpb   $0x0,(%ebx)
4fab5a:	8b 45 ec             	mov    -0x14(%ebp),%eax
4fab5d:	8b 00                	mov    (%eax),%eax
4fab5f:	89 45 f0             	mov    %eax,-0x10(%ebp)
4fab62:	74 0e                	je     0x4fab72
4fab64:	8d 8d 30 03 00 00    	lea    0x330(%ebp),%ecx
4fab6a:	e8 76 73 f2 ff       	call   0x421ee5
4fab6f:	8b 45 f0             	mov    -0x10(%ebp),%eax
4fab72:	50                   	push   %eax
4fab73:	8d 8d 30 03 00 00    	lea    0x330(%ebp),%ecx
4fab79:	e8 47 7e f3 ff       	call   0x4329c5
4fab7e:	8d 45 f0             	lea    -0x10(%ebp),%eax
4fab81:	c7 45 f0 01 00 00 00 	movl   $0x1,-0x10(%ebp)
4fab88:	89 45 c0             	mov    %eax,-0x40(%ebp)
4fab8b:	8d 45 f4             	lea    -0xc(%ebp),%eax
4fab8e:	51                   	push   %ecx
4fab8f:	89 45 c4             	mov    %eax,-0x3c(%ebp)
4fab92:	8b cc                	mov    %esp,%ecx
4fab94:	8d 45 c0             	lea    -0x40(%ebp),%eax
4fab97:	50                   	push   %eax
4fab98:	e8 02 78 f2 ff       	call   0x42239f
4fab9d:	8d 85 30 03 00 00    	lea    0x330(%ebp),%eax
4faba3:	50                   	push   %eax
4faba4:	8d 85 20 02 00 00    	lea    0x220(%ebp),%eax
4fabaa:	50                   	push   %eax
4fabab:	e8 fd 7c f3 ff       	call   0x4328ad
4fabb0:	83 c4 0c             	add    $0xc,%esp
4fabb3:	8d 8d 30 03 00 00    	lea    0x330(%ebp),%ecx
4fabb9:	e8 3a 39 f1 ff       	call   0x40e4f8
4fabbe:	8d 8d 20 02 00 00    	lea    0x220(%ebp),%ecx
4fabc4:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4fabc8:	e8 2b 39 f1 ff       	call   0x40e4f8
4fabcd:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4fabd0:	81 c1 10 01 00 00    	add    $0x110,%ecx
4fabd6:	89 4d ec             	mov    %ecx,-0x14(%ebp)
4fabd9:	8d 81 f8 fe ff ff    	lea    -0x108(%ecx),%eax
4fabdf:	3b c6                	cmp    %esi,%eax
4fabe1:	0f 85 f9 fd ff ff    	jne    0x4fa9e0
4fabe7:	8b 7d e4             	mov    -0x1c(%ebp),%edi
4fabea:	8b 85 98 05 00 00    	mov    0x598(%ebp),%eax
4fabf0:	c1 e8 03             	shr    $0x3,%eax
4fabf3:	a8 01                	test   $0x1,%al
4fabf5:	0f 84 e1 01 00 00    	je     0x4faddc
4fabfb:	8b 45 e0             	mov    -0x20(%ebp),%eax
4fabfe:	3b c7                	cmp    %edi,%eax
4fac00:	0f 84 d6 01 00 00    	je     0x4faddc
4fac06:	8d 98 08 01 00 00    	lea    0x108(%eax),%ebx
4fac0c:	89 5d ec             	mov    %ebx,-0x14(%ebp)
4fac0f:	90                   	nop
4fac10:	8d 75 04             	lea    0x4(%ebp),%esi
4fac13:	c7 85 0c 01 00 00 04 	movl   $0x104,0x10c(%ebp)
4fac1a:	01 00 00
4fac1d:	89 b5 08 01 00 00    	mov    %esi,0x108(%ebp)
4fac23:	c6 45 04 00          	movb   $0x0,0x4(%ebp)
4fac27:	c7 45 00 04 1d bd 00 	movl   $0xbd1d04,0x0(%ebp)
4fac2e:	8b 45 c8             	mov    -0x38(%ebp),%eax
4fac31:	8d 4d 00             	lea    0x0(%ebp),%ecx
4fac34:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
4fac38:	3b c8                	cmp    %eax,%ecx
4fac3a:	74 6e                	je     0x4facaa
4fac3c:	8b 98 0c 01 00 00    	mov    0x10c(%eax),%ebx
4fac42:	81 fb 04 01 00 00    	cmp    $0x104,%ebx
4fac48:	76 42                	jbe    0x4fac8c
4fac4a:	53                   	push   %ebx
4fac4b:	e8 47 ab f3 ff       	call   0x435797
4fac50:	ff b5 0c 01 00 00    	push   0x10c(%ebp)
4fac56:	8b f0                	mov    %eax,%esi