43bc13:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43bc16:	e8 9c 9a fe ff       	call   0x4256b7
43bc1b:	8b c7                	mov    %edi,%eax
43bc1d:	e8 f1 3d 00 00       	call   0x43fa13
43bc22:	c3                   	ret
43bc23:	8d 4d e0             	lea    -0x20(%ebp),%ecx
43bc26:	e8 ad 10 fd ff       	call   0x40ccd8
43bc2b:	68 60 16 4b 00       	push   $0x4b1660
43bc30:	8d 45 e0             	lea    -0x20(%ebp),%eax
43bc33:	50                   	push   %eax
43bc34:	e8 89 85 00 00       	call   0x4441c2
43bc39:	cc                   	int3
43bc3a:	6a 14                	push   $0x14
43bc3c:	b8 13 29 49 00       	mov    $0x492913,%eax
43bc41:	e8 04 3e 00 00       	call   0x43fa4a
43bc46:	6a 00                	push   $0x0
43bc48:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43bc4b:	e8 00 9a fe ff       	call   0x425650
43bc50:	8b 35 74 af 4b 00    	mov    0x4baf74,%esi
43bc56:	b9 58 af 4b 00       	mov    $0x4baf58,%ecx
43bc5b:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
43bc5f:	89 75 f0             	mov    %esi,-0x10(%ebp)
43bc62:	e8 37 42 fd ff       	call   0x40fe9e
43bc67:	8b 4d 08             	mov    0x8(%ebp),%ecx
43bc6a:	50                   	push   %eax
43bc6b:	e8 5b de fd ff       	call   0x419acb
43bc70:	8b f8                	mov    %eax,%edi
43bc72:	85 ff                	test   %edi,%edi
43bc74:	75 43                	jne    0x43bcb9
43bc76:	85 f6                	test   %esi,%esi
43bc78:	74 04                	je     0x43bc7e
43bc7a:	8b fe                	mov    %esi,%edi
43bc7c:	eb 3b                	jmp    0x43bcb9
43bc7e:	ff 75 08             	push   0x8(%ebp)
43bc81:	8d 45 f0             	lea    -0x10(%ebp),%eax
43bc84:	50                   	push   %eax
43bc85:	e8 92 08 00 00       	call   0x43c51c
43bc8a:	59                   	pop    %ecx
43bc8b:	59                   	pop    %ecx
43bc8c:	83 f8 ff             	cmp    $0xffffffff,%eax
43bc8f:	74 38                	je     0x43bcc9
43bc91:	8b 7d f0             	mov    -0x10(%ebp),%edi
43bc94:	89 7d f0             	mov    %edi,-0x10(%ebp)
43bc97:	57                   	push   %edi
43bc98:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
43bc9c:	e8 65 ac fe ff       	call   0x426906
43bca1:	8b 07                	mov    (%edi),%eax
43bca3:	59                   	pop    %ecx
43bca4:	8b 70 04             	mov    0x4(%eax),%esi
43bca7:	8b ce                	mov    %esi,%ecx
43bca9:	ff 15 54 43 49 00    	call   *0x494354
43bcaf:	8b cf                	mov    %edi,%ecx
43bcb1:	ff d6                	call   *%esi
43bcb3:	89 3d 74 af 4b 00    	mov    %edi,0x4baf74
43bcb9:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43bcbc:	e8 f6 99 fe ff       	call   0x4256b7
43bcc1:	8b c7                	mov    %edi,%eax
43bcc3:	e8 4b 3d 00 00       	call   0x43fa13
43bcc8:	c3                   	ret
43bcc9:	8d 4d e0             	lea    -0x20(%ebp),%ecx
43bccc:	e8 07 10 fd ff       	call   0x40ccd8
43bcd1:	68 60 16 4b 00       	push   $0x4b1660
43bcd6:	8d 45 e0             	lea    -0x20(%ebp),%eax
43bcd9:	50                   	push   %eax
43bcda:	e8 e3 84 00 00       	call   0x4441c2
43bcdf:	cc                   	int3
43bce0:	6a 14                	push   $0x14
43bce2:	b8 3e 29 49 00       	mov    $0x49293e,%eax
43bce7:	e8 5e 3d 00 00       	call   0x43fa4a
43bcec:	6a 00                	push   $0x0
43bcee:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43bcf1:	e8 5a 99 fe ff       	call   0x425650
43bcf6:	8b 35 78 af 4b 00    	mov    0x4baf78,%esi
43bcfc:	b9 5c af 4b 00       	mov    $0x4baf5c,%ecx
43bd01:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
43bd05:	89 75 f0             	mov    %esi,-0x10(%ebp)
43bd08:	e8 91 41 fd ff       	call   0x40fe9e
43bd0d:	8b 4d 08             	mov    0x8(%ebp),%ecx
43bd10:	50                   	push   %eax
43bd11:	e8 b5 dd fd ff       	call   0x419acb
43bd16:	8b f8                	mov    %eax,%edi
43bd18:	85 ff                	test   %edi,%edi
43bd1a:	75 43                	jne    0x43bd5f
43bd1c:	85 f6                	test   %esi,%esi
43bd1e:	74 04                	je     0x43bd24
43bd20:	8b fe                	mov    %esi,%edi
43bd22:	eb 3b                	jmp    0x43bd5f
43bd24:	ff 75 08             	push   0x8(%ebp)
43bd27:	8d 45 f0             	lea    -0x10(%ebp),%eax
43bd2a:	50                   	push   %eax
43bd2b:	e8 54 08 00 00       	call   0x43c584
43bd30:	59                   	pop    %ecx
43bd31:	59                   	pop    %ecx
43bd32:	83 f8 ff             	cmp    $0xffffffff,%eax
43bd35:	74 38                	je     0x43bd6f
43bd37:	8b 7d f0             	mov    -0x10(%ebp),%edi
43bd3a:	89 7d f0             	mov    %edi,-0x10(%ebp)
43bd3d:	57                   	push   %edi
43bd3e:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
43bd42:	e8 bf ab fe ff       	call   0x426906
43bd47:	8b 07                	mov    (%edi),%eax
43bd49:	59                   	pop    %ecx
43bd4a:	8b 70 04             	mov    0x4(%eax),%esi
43bd4d:	8b ce                	mov    %esi,%ecx
43bd4f:	ff 15 54 43 49 00    	call   *0x494354
43bd55:	8b cf                	mov    %edi,%ecx
43bd57:	ff d6                	call   *%esi
43bd59:	89 3d 78 af 4b 00    	mov    %edi,0x4baf78
43bd5f:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43bd62:	e8 50 99 fe ff       	call   0x4256b7
43bd67:	8b c7                	mov    %edi,%eax
43bd69:	e8 a5 3c 00 00       	call   0x43fa13
43bd6e:	c3                   	ret
43bd6f:	8d 4d e0             	lea    -0x20(%ebp),%ecx
43bd72:	e8 61 0f fd ff       	call   0x40ccd8
43bd77:	68 60 16 4b 00       	push   $0x4b1660
43bd7c:	8d 45 e0             	lea    -0x20(%ebp),%eax
43bd7f:	50                   	push   %eax
43bd80:	e8 3d 84 00 00       	call   0x4441c2
43bd85:	cc                   	int3
43bd86:	6a 14                	push   $0x14
43bd88:	b8 69 29 49 00       	mov    $0x492969,%eax
43bd8d:	e8 b8 3c 00 00       	call   0x43fa4a
43bd92:	6a 00                	push   $0x0
43bd94:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43bd97:	e8 b4 98 fe ff       	call   0x425650
43bd9c:	8b 35 80 af 4b 00    	mov    0x4baf80,%esi
43bda2:	b9 64 af 4b 00       	mov    $0x4baf64,%ecx
43bda7:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
43bdab:	89 75 f0             	mov    %esi,-0x10(%ebp)
43bdae:	e8 eb 40 fd ff       	call   0x40fe9e
43bdb3:	8b 4d 08             	mov    0x8(%ebp),%ecx
43bdb6:	50                   	push   %eax
43bdb7:	e8 0f dd fd ff       	call   0x419acb
43bdbc:	8b f8                	mov    %eax,%edi
43bdbe:	85 ff                	test   %edi,%edi
43bdc0:	75 43                	jne    0x43be05
43bdc2:	85 f6                	test   %esi,%esi
43bdc4:	74 04                	je     0x43bdca
43bdc6:	8b fe                	mov    %esi,%edi
43bdc8:	eb 3b                	jmp    0x43be05
43bdca:	ff 75 08             	push   0x8(%ebp)
43bdcd:	8d 45 f0             	lea    -0x10(%ebp),%eax
43bdd0:	50                   	push   %eax
43bdd1:	e8 16 08 00 00       	call   0x43c5ec
43bdd6:	59                   	pop    %ecx
43bdd7:	59                   	pop    %ecx
43bdd8:	83 f8 ff             	cmp    $0xffffffff,%eax
43bddb:	74 38                	je     0x43be15
43bddd:	8b 7d f0             	mov    -0x10(%ebp),%edi
43bde0:	89 7d f0             	mov    %edi,-0x10(%ebp)
43bde3:	57                   	push   %edi
43bde4:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
43bde8:	e8 19 ab fe ff       	call   0x426906
43bded:	8b 07                	mov    (%edi),%eax
43bdef:	59                   	pop    %ecx
43bdf0:	8b 70 04             	mov    0x4(%eax),%esi
43bdf3:	8b ce                	mov    %esi,%ecx
43bdf5:	ff 15 54 43 49 00    	call   *0x494354
43bdfb:	8b cf                	mov    %edi,%ecx
43bdfd:	ff d6                	call   *%esi
43bdff:	89 3d 80 af 4b 00    	mov    %edi,0x4baf80
43be05:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43be08:	e8 aa 98 fe ff       	call   0x4256b7
43be0d:	8b c7                	mov    %edi,%eax
43be0f:	e8 ff 3b 00 00       	call   0x43fa13
43be14:	c3                   	ret
43be15:	8d 4d e0             	lea    -0x20(%ebp),%ecx
43be18:	e8 bb 0e fd ff       	call   0x40ccd8
43be1d:	68 60 16 4b 00       	push   $0x4b1660
43be22:	8d 45 e0             	lea    -0x20(%ebp),%eax
43be25:	50                   	push   %eax
43be26:	e8 97 83 00 00       	call   0x4441c2
43be2b:	cc                   	int3
43be2c:	6a 14                	push   $0x14
43be2e:	b8 94 29 49 00       	mov    $0x492994,%eax
43be33:	e8 12 3c 00 00       	call   0x43fa4a
43be38:	6a 00                	push   $0x0
43be3a:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43be3d:	e8 0e 98 fe ff       	call   0x425650
43be42:	8b 35 7c af 4b 00    	mov    0x4baf7c,%esi
43be48:	b9 60 af 4b 00       	mov    $0x4baf60,%ecx
43be4d:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
43be51:	89 75 f0             	mov    %esi,-0x10(%ebp)
43be54:	e8 45 40 fd ff       	call   0x40fe9e
43be59:	8b 4d 08             	mov    0x8(%ebp),%ecx
43be5c:	50                   	push   %eax
43be5d:	e8 69 dc fd ff       	call   0x419acb
43be62:	8b f8                	mov    %eax,%edi
43be64:	85 ff                	test   %edi,%edi
43be66:	75 43                	jne    0x43beab
43be68:	85 f6                	test   %esi,%esi
43be6a:	74 04                	je     0x43be70
43be6c:	8b fe                	mov    %esi,%edi
43be6e:	eb 3b                	jmp    0x43beab
43be70:	ff 75 08             	push   0x8(%ebp)
43be73:	8d 45 f0             	lea    -0x10(%ebp),%eax
43be76:	50                   	push   %eax
43be77:	e8 f4 07 00 00       	call   0x43c670
43be7c:	59                   	pop    %ecx
43be7d:	59                   	pop    %ecx
43be7e:	83 f8 ff             	cmp    $0xffffffff,%eax
43be81:	74 38                	je     0x43bebb
43be83:	8b 7d f0             	mov    -0x10(%ebp),%edi
43be86:	89 7d f0             	mov    %edi,-0x10(%ebp)
43be89:	57                   	push   %edi
43be8a:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
43be8e:	e8 73 aa fe ff       	call   0x426906
43be93:	8b 07                	mov    (%edi),%eax
43be95:	59                   	pop    %ecx
43be96:	8b 70 04             	mov    0x4(%eax),%esi
43be99:	8b ce                	mov    %esi,%ecx
43be9b:	ff 15 54 43 49 00    	call   *0x494354
43bea1:	8b cf                	mov    %edi,%ecx
43bea3:	ff d6                	call   *%esi
43bea5:	89 3d 7c af 4b 00    	mov    %edi,0x4baf7c
43beab:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43beae:	e8 04 98 fe ff       	call   0x4256b7
43beb3:	8b c7                	mov    %edi,%eax
43beb5:	e8 59 3b 00 00       	call   0x43fa13
43beba:	c3                   	ret
43bebb:	8d 4d e0             	lea    -0x20(%ebp),%ecx
43bebe:	e8 15 0e fd ff       	call   0x40ccd8
43bec3:	68 60 16 4b 00       	push   $0x4b1660
43bec8:	8d 45 e0             	lea    -0x20(%ebp),%eax
43becb:	50                   	push   %eax
43becc:	e8 f1 82 00 00       	call   0x4441c2
43bed1:	cc                   	int3
43bed2:	6a 14                	push   $0x14
43bed4:	b8 bf 29 49 00       	mov    $0x4929bf,%eax
43bed9:	e8 6c 3b 00 00       	call   0x43fa4a
43bede:	6a 00                	push   $0x0
43bee0:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43bee3:	e8 68 97 fe ff       	call   0x425650
43bee8:	8b 35 84 af 4b 00    	mov    0x4baf84,%esi
43beee:	b9 68 af 4b 00       	mov    $0x4baf68,%ecx
43bef3:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
43bef7:	89 75 f0             	mov    %esi,-0x10(%ebp)
43befa:	e8 9f 3f fd ff       	call   0x40fe9e
43beff:	8b 4d 08             	mov    0x8(%ebp),%ecx
43bf02:	50                   	push   %eax
43bf03:	e8 c3 db fd ff       	call   0x419acb
43bf08:	8b f8                	mov    %eax,%edi
43bf0a:	85 ff                	test   %edi,%edi
43bf0c:	75 43                	jne    0x43bf51
43bf0e:	85 f6                	test   %esi,%esi
43bf10:	74 04                	je     0x43bf16
43bf12:	8b fe                	mov    %esi,%edi
43bf14:	eb 3b                	jmp    0x43bf51
43bf16:	ff 75 08             	push   0x8(%ebp)
43bf19:	8d 45 f0             	lea    -0x10(%ebp),%eax
43bf1c:	50                   	push   %eax
43bf1d:	e8 d3 07 00 00       	call   0x43c6f5
43bf22:	59                   	pop    %ecx
43bf23:	59                   	pop    %ecx
43bf24:	83 f8 ff             	cmp    $0xffffffff,%eax
43bf27:	74 38                	je     0x43bf61
43bf29:	8b 7d f0             	mov    -0x10(%ebp),%edi
43bf2c:	89 7d f0             	mov    %edi,-0x10(%ebp)
43bf2f:	57                   	push   %edi
43bf30:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
43bf34:	e8 cd a9 fe ff       	call   0x426906
43bf39:	8b 07                	mov    (%edi),%eax
43bf3b:	59                   	pop    %ecx
43bf3c:	8b 70 04             	mov    0x4(%eax),%esi
43bf3f:	8b ce                	mov    %esi,%ecx
43bf41:	ff 15 54 43 49 00    	call   *0x494354
43bf47:	8b cf                	mov    %edi,%ecx
43bf49:	ff d6                	call   *%esi
43bf4b:	89 3d 84 af 4b 00    	mov    %edi,0x4baf84
43bf51:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43bf54:	e8 5e 97 fe ff       	call   0x4256b7
43bf59:	8b c7                	mov    %edi,%eax
43bf5b:	e8 b3 3a 00 00       	call   0x43fa13
43bf60:	c3                   	ret
43bf61:	8d 4d e0             	lea    -0x20(%ebp),%ecx
43bf64:	e8 6f 0d fd ff       	call   0x40ccd8
43bf69:	68 60 16 4b 00       	push   $0x4b1660
43bf6e:	8d 45 e0             	lea    -0x20(%ebp),%eax
43bf71:	50                   	push   %eax
43bf72:	e8 4b 82 00 00       	call   0x4441c2
43bf77:	cc                   	int3
43bf78:	6a 14                	push   $0x14
43bf7a:	b8 ea 29 49 00       	mov    $0x4929ea,%eax
43bf7f:	e8 c6 3a 00 00       	call   0x43fa4a
43bf84:	6a 00                	push   $0x0
43bf86:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43bf89:	e8 c2 96 fe ff       	call   0x425650
43bf8e:	8b 35 88 af 4b 00    	mov    0x4baf88,%esi
43bf94:	b9 6c af 4b 00       	mov    $0x4baf6c,%ecx
43bf99:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
43bf9d:	89 75 f0             	mov    %esi,-0x10(%ebp)
43bfa0:	e8 f9 3e fd ff       	call   0x40fe9e
43bfa5:	8b 4d 08             	mov    0x8(%ebp),%ecx
43bfa8:	50                   	push   %eax
43bfa9:	e8 1d db fd ff       	call   0x419acb
43bfae:	8b f8                	mov    %eax,%edi
43bfb0:	85 ff                	test   %edi,%edi
43bfb2:	75 43                	jne    0x43bff7
43bfb4:	85 f6                	test   %esi,%esi
43bfb6:	74 04                	je     0x43bfbc
43bfb8:	8b fe                	mov    %esi,%edi
43bfba:	eb 3b                	jmp    0x43bff7
43bfbc:	ff 75 08             	push   0x8(%ebp)
43bfbf:	8d 45 f0             	lea    -0x10(%ebp),%eax
43bfc2:	50                   	push   %eax
43bfc3:	e8 99 07 00 00       	call   0x43c761
43bfc8:	59                   	pop    %ecx
43bfc9:	59                   	pop    %ecx
43bfca:	83 f8 ff             	cmp    $0xffffffff,%eax
43bfcd:	74 38                	je     0x43c007
43bfcf:	8b 7d f0             	mov    -0x10(%ebp),%edi
43bfd2:	89 7d f0             	mov    %edi,-0x10(%ebp)
43bfd5:	57                   	push   %edi
43bfd6:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
43bfda:	e8 27 a9 fe ff       	call   0x426906
43bfdf:	8b 07                	mov    (%edi),%eax
43bfe1:	59                   	pop    %ecx
43bfe2:	8b 70 04             	mov    0x4(%eax),%esi
43bfe5:	8b ce                	mov    %esi,%ecx
43bfe7:	ff 15 54 43 49 00    	call   *0x494354
43bfed:	8b cf                	mov    %edi,%ecx
43bfef:	ff d6                	call   *%esi
43bff1:	89 3d 88 af 4b 00    	mov    %edi,0x4baf88
43bff7:	8d 4d ec             	lea    -0x14(%ebp),%ecx
43bffa:	e8 b8 96 fe ff       	call   0x4256b7
43bfff:	8b c7                	mov    %edi,%eax
43c001:	e8 0d 3a 00 00       	call   0x43fa13
43c006:	c3                   	ret
43c007:	8d 4d e0             	lea    -0x20(%ebp),%ecx
43c00a:	e8 c9 0c fd ff       	call   0x40ccd8
43c00f:	68 60 16 4b 00       	push   $0x4b1660
43c014:	8d 45 e0             	lea    -0x20(%ebp),%eax
43c017:	50                   	push   %eax
43c018:	e8 a5 81 00 00       	call   0x4441c2
43c01d:	cc                   	int3
43c01e:	6a 04                	push   $0x4
43c020:	b8 0d 2a 49 00       	mov    $0x492a0d,%eax
43c025:	e8 20 3a 00 00       	call   0x43fa4a
43c02a:	8b f1                	mov    %ecx,%esi
43c02c:	89 75 f0             	mov    %esi,-0x10(%ebp)
43c02f:	8b 45 0c             	mov    0xc(%ebp),%eax
43c032:	89 46 04             	mov    %eax,0x4(%esi)
43c035:	ff 75 14             	push   0x14(%ebp)
43c038:	8a 45 10             	mov    0x10(%ebp),%al
43c03b:	ff 75 08             	push   0x8(%ebp)
43c03e:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
43c042:	c7 06 d0 ab 49 00    	movl   $0x49abd0,(%esi)
43c048:	88 46 28             	mov    %al,0x28(%esi)
43c04b:	e8 a4 14 00 00       	call   0x43d4f4