42edd5:	8b fe                	mov    %esi,%edi
42edd7:	eb 3b                	jmp    0x42ee14
42edd9:	ff 75 08             	push   0x8(%ebp)
42eddc:	8d 45 f0             	lea    -0x10(%ebp),%eax
42eddf:	50                   	push   %eax
42ede0:	e8 5e 27 00 00       	call   0x431543
42ede5:	59                   	pop    %ecx
42ede6:	59                   	pop    %ecx
42ede7:	83 f8 ff             	cmp    $0xffffffff,%eax
42edea:	74 38                	je     0x42ee24
42edec:	8b 7d f0             	mov    -0x10(%ebp),%edi
42edef:	89 7d f0             	mov    %edi,-0x10(%ebp)
42edf2:	57                   	push   %edi
42edf3:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42edf7:	e8 0a 7b ff ff       	call   0x426906
42edfc:	8b 07                	mov    (%edi),%eax
42edfe:	59                   	pop    %ecx
42edff:	8b 70 04             	mov    0x4(%eax),%esi
42ee02:	8b ce                	mov    %esi,%ecx
42ee04:	ff 15 54 43 49 00    	call   *0x494354
42ee0a:	8b cf                	mov    %edi,%ecx
42ee0c:	ff d6                	call   *%esi
42ee0e:	89 3d 04 af 4b 00    	mov    %edi,0x4baf04
42ee14:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42ee17:	e8 9b 68 ff ff       	call   0x4256b7
42ee1c:	8b c7                	mov    %edi,%eax
42ee1e:	e8 f0 0b 01 00       	call   0x43fa13
42ee23:	c3                   	ret
42ee24:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42ee27:	e8 ac de fd ff       	call   0x40ccd8
42ee2c:	68 60 16 4b 00       	push   $0x4b1660
42ee31:	8d 45 e0             	lea    -0x20(%ebp),%eax
42ee34:	50                   	push   %eax
42ee35:	e8 88 53 01 00       	call   0x4441c2
42ee3a:	cc                   	int3
42ee3b:	6a 14                	push   $0x14
42ee3d:	b8 7e 15 49 00       	mov    $0x49157e,%eax
42ee42:	e8 03 0c 01 00       	call   0x43fa4a
42ee47:	6a 00                	push   $0x0
42ee49:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42ee4c:	e8 ff 67 ff ff       	call   0x425650
42ee51:	8b 35 3c af 4b 00    	mov    0x4baf3c,%esi
42ee57:	b9 e8 ae 4b 00       	mov    $0x4baee8,%ecx
42ee5c:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42ee60:	89 75 f0             	mov    %esi,-0x10(%ebp)
42ee63:	e8 36 10 fe ff       	call   0x40fe9e
42ee68:	8b 4d 08             	mov    0x8(%ebp),%ecx
42ee6b:	50                   	push   %eax
42ee6c:	e8 5a ac fe ff       	call   0x419acb
42ee71:	8b f8                	mov    %eax,%edi
42ee73:	85 ff                	test   %edi,%edi
42ee75:	75 43                	jne    0x42eeba
42ee77:	85 f6                	test   %esi,%esi
42ee79:	74 04                	je     0x42ee7f
42ee7b:	8b fe                	mov    %esi,%edi
42ee7d:	eb 3b                	jmp    0x42eeba
42ee7f:	ff 75 08             	push   0x8(%ebp)
42ee82:	8d 45 f0             	lea    -0x10(%ebp),%eax
42ee85:	50                   	push   %eax
42ee86:	e8 20 27 00 00       	call   0x4315ab
42ee8b:	59                   	pop    %ecx
42ee8c:	59                   	pop    %ecx
42ee8d:	83 f8 ff             	cmp    $0xffffffff,%eax
42ee90:	74 38                	je     0x42eeca
42ee92:	8b 7d f0             	mov    -0x10(%ebp),%edi
42ee95:	89 7d f0             	mov    %edi,-0x10(%ebp)
42ee98:	57                   	push   %edi
42ee99:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42ee9d:	e8 64 7a ff ff       	call   0x426906
42eea2:	8b 07                	mov    (%edi),%eax
42eea4:	59                   	pop    %ecx
42eea5:	8b 70 04             	mov    0x4(%eax),%esi
42eea8:	8b ce                	mov    %esi,%ecx
42eeaa:	ff 15 54 43 49 00    	call   *0x494354
42eeb0:	8b cf                	mov    %edi,%ecx
42eeb2:	ff d6                	call   *%esi
42eeb4:	89 3d 3c af 4b 00    	mov    %edi,0x4baf3c
42eeba:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42eebd:	e8 f5 67 ff ff       	call   0x4256b7
42eec2:	8b c7                	mov    %edi,%eax
42eec4:	e8 4a 0b 01 00       	call   0x43fa13
42eec9:	c3                   	ret
42eeca:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42eecd:	e8 06 de fd ff       	call   0x40ccd8
42eed2:	68 60 16 4b 00       	push   $0x4b1660
42eed7:	8d 45 e0             	lea    -0x20(%ebp),%eax
42eeda:	50                   	push   %eax
42eedb:	e8 e2 52 01 00       	call   0x4441c2
42eee0:	cc                   	int3
42eee1:	6a 14                	push   $0x14
42eee3:	b8 a9 15 49 00       	mov    $0x4915a9,%eax
42eee8:	e8 5d 0b 01 00       	call   0x43fa4a
42eeed:	6a 00                	push   $0x0
42eeef:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42eef2:	e8 59 67 ff ff       	call   0x425650
42eef7:	8b 35 08 af 4b 00    	mov    0x4baf08,%esi
42eefd:	b9 c0 ae 4b 00       	mov    $0x4baec0,%ecx
42ef02:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42ef06:	89 75 f0             	mov    %esi,-0x10(%ebp)
42ef09:	e8 90 0f fe ff       	call   0x40fe9e
42ef0e:	8b 4d 08             	mov    0x8(%ebp),%ecx
42ef11:	50                   	push   %eax
42ef12:	e8 b4 ab fe ff       	call   0x419acb
42ef17:	8b f8                	mov    %eax,%edi
42ef19:	85 ff                	test   %edi,%edi
42ef1b:	75 43                	jne    0x42ef60
42ef1d:	85 f6                	test   %esi,%esi
42ef1f:	74 04                	je     0x42ef25
42ef21:	8b fe                	mov    %esi,%edi
42ef23:	eb 3b                	jmp    0x42ef60
42ef25:	ff 75 08             	push   0x8(%ebp)
42ef28:	8d 45 f0             	lea    -0x10(%ebp),%eax
42ef2b:	50                   	push   %eax
42ef2c:	e8 e2 26 00 00       	call   0x431613
42ef31:	59                   	pop    %ecx
42ef32:	59                   	pop    %ecx
42ef33:	83 f8 ff             	cmp    $0xffffffff,%eax
42ef36:	74 38                	je     0x42ef70
42ef38:	8b 7d f0             	mov    -0x10(%ebp),%edi
42ef3b:	89 7d f0             	mov    %edi,-0x10(%ebp)
42ef3e:	57                   	push   %edi
42ef3f:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42ef43:	e8 be 79 ff ff       	call   0x426906
42ef48:	8b 07                	mov    (%edi),%eax
42ef4a:	59                   	pop    %ecx
42ef4b:	8b 70 04             	mov    0x4(%eax),%esi
42ef4e:	8b ce                	mov    %esi,%ecx
42ef50:	ff 15 54 43 49 00    	call   *0x494354
42ef56:	8b cf                	mov    %edi,%ecx
42ef58:	ff d6                	call   *%esi
42ef5a:	89 3d 08 af 4b 00    	mov    %edi,0x4baf08
42ef60:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42ef63:	e8 4f 67 ff ff       	call   0x4256b7
42ef68:	8b c7                	mov    %edi,%eax
42ef6a:	e8 a4 0a 01 00       	call   0x43fa13
42ef6f:	c3                   	ret
42ef70:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42ef73:	e8 60 dd fd ff       	call   0x40ccd8
42ef78:	68 60 16 4b 00       	push   $0x4b1660
42ef7d:	8d 45 e0             	lea    -0x20(%ebp),%eax
42ef80:	50                   	push   %eax
42ef81:	e8 3c 52 01 00       	call   0x4441c2
42ef86:	cc                   	int3
42ef87:	6a 14                	push   $0x14
42ef89:	b8 d4 15 49 00       	mov    $0x4915d4,%eax
42ef8e:	e8 b7 0a 01 00       	call   0x43fa4a
42ef93:	6a 00                	push   $0x0
42ef95:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42ef98:	e8 b3 66 ff ff       	call   0x425650
42ef9d:	8b 35 44 af 4b 00    	mov    0x4baf44,%esi
42efa3:	b9 f0 ae 4b 00       	mov    $0x4baef0,%ecx
42efa8:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42efac:	89 75 f0             	mov    %esi,-0x10(%ebp)
42efaf:	e8 ea 0e fe ff       	call   0x40fe9e
42efb4:	8b 4d 08             	mov    0x8(%ebp),%ecx
42efb7:	50                   	push   %eax
42efb8:	e8 0e ab fe ff       	call   0x419acb
42efbd:	8b f8                	mov    %eax,%edi
42efbf:	85 ff                	test   %edi,%edi
42efc1:	75 43                	jne    0x42f006
42efc3:	85 f6                	test   %esi,%esi
42efc5:	74 04                	je     0x42efcb
42efc7:	8b fe                	mov    %esi,%edi
42efc9:	eb 3b                	jmp    0x42f006
42efcb:	ff 75 08             	push   0x8(%ebp)
42efce:	8d 45 f0             	lea    -0x10(%ebp),%eax
42efd1:	50                   	push   %eax
42efd2:	e8 a4 26 00 00       	call   0x43167b
42efd7:	59                   	pop    %ecx
42efd8:	59                   	pop    %ecx
42efd9:	83 f8 ff             	cmp    $0xffffffff,%eax
42efdc:	74 38                	je     0x42f016
42efde:	8b 7d f0             	mov    -0x10(%ebp),%edi
42efe1:	89 7d f0             	mov    %edi,-0x10(%ebp)
42efe4:	57                   	push   %edi
42efe5:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42efe9:	e8 18 79 ff ff       	call   0x426906
42efee:	8b 07                	mov    (%edi),%eax
42eff0:	59                   	pop    %ecx
42eff1:	8b 70 04             	mov    0x4(%eax),%esi
42eff4:	8b ce                	mov    %esi,%ecx
42eff6:	ff 15 54 43 49 00    	call   *0x494354
42effc:	8b cf                	mov    %edi,%ecx
42effe:	ff d6                	call   *%esi
42f000:	89 3d 44 af 4b 00    	mov    %edi,0x4baf44
42f006:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f009:	e8 a9 66 ff ff       	call   0x4256b7
42f00e:	8b c7                	mov    %edi,%eax
42f010:	e8 fe 09 01 00       	call   0x43fa13
42f015:	c3                   	ret
42f016:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42f019:	e8 ba dc fd ff       	call   0x40ccd8
42f01e:	68 60 16 4b 00       	push   $0x4b1660
42f023:	8d 45 e0             	lea    -0x20(%ebp),%eax
42f026:	50                   	push   %eax
42f027:	e8 96 51 01 00       	call   0x4441c2
42f02c:	cc                   	int3
42f02d:	6a 14                	push   $0x14
42f02f:	b8 ff 15 49 00       	mov    $0x4915ff,%eax
42f034:	e8 11 0a 01 00       	call   0x43fa4a
42f039:	6a 00                	push   $0x0
42f03b:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f03e:	e8 0d 66 ff ff       	call   0x425650
42f043:	8b 35 40 af 4b 00    	mov    0x4baf40,%esi
42f049:	b9 ec ae 4b 00       	mov    $0x4baeec,%ecx
42f04e:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42f052:	89 75 f0             	mov    %esi,-0x10(%ebp)
42f055:	e8 44 0e fe ff       	call   0x40fe9e
42f05a:	8b 4d 08             	mov    0x8(%ebp),%ecx
42f05d:	50                   	push   %eax
42f05e:	e8 68 aa fe ff       	call   0x419acb
42f063:	8b f8                	mov    %eax,%edi
42f065:	85 ff                	test   %edi,%edi
42f067:	75 43                	jne    0x42f0ac
42f069:	85 f6                	test   %esi,%esi
42f06b:	74 04                	je     0x42f071
42f06d:	8b fe                	mov    %esi,%edi
42f06f:	eb 3b                	jmp    0x42f0ac
42f071:	ff 75 08             	push   0x8(%ebp)
42f074:	8d 45 f0             	lea    -0x10(%ebp),%eax
42f077:	50                   	push   %eax
42f078:	e8 82 26 00 00       	call   0x4316ff
42f07d:	59                   	pop    %ecx
42f07e:	59                   	pop    %ecx
42f07f:	83 f8 ff             	cmp    $0xffffffff,%eax
42f082:	74 38                	je     0x42f0bc
42f084:	8b 7d f0             	mov    -0x10(%ebp),%edi
42f087:	89 7d f0             	mov    %edi,-0x10(%ebp)
42f08a:	57                   	push   %edi
42f08b:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42f08f:	e8 72 78 ff ff       	call   0x426906
42f094:	8b 07                	mov    (%edi),%eax
42f096:	59                   	pop    %ecx
42f097:	8b 70 04             	mov    0x4(%eax),%esi
42f09a:	8b ce                	mov    %esi,%ecx
42f09c:	ff 15 54 43 49 00    	call   *0x494354
42f0a2:	8b cf                	mov    %edi,%ecx
42f0a4:	ff d6                	call   *%esi
42f0a6:	89 3d 40 af 4b 00    	mov    %edi,0x4baf40
42f0ac:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f0af:	e8 03 66 ff ff       	call   0x4256b7
42f0b4:	8b c7                	mov    %edi,%eax
42f0b6:	e8 58 09 01 00       	call   0x43fa13
42f0bb:	c3                   	ret
42f0bc:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42f0bf:	e8 14 dc fd ff       	call   0x40ccd8
42f0c4:	68 60 16 4b 00       	push   $0x4b1660
42f0c9:	8d 45 e0             	lea    -0x20(%ebp),%eax
42f0cc:	50                   	push   %eax
42f0cd:	e8 f0 50 01 00       	call   0x4441c2
42f0d2:	cc                   	int3
42f0d3:	6a 14                	push   $0x14
42f0d5:	b8 2a 16 49 00       	mov    $0x49162a,%eax
42f0da:	e8 6b 09 01 00       	call   0x43fa4a
42f0df:	6a 00                	push   $0x0
42f0e1:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f0e4:	e8 67 65 ff ff       	call   0x425650
42f0e9:	8b 35 10 af 4b 00    	mov    0x4baf10,%esi
42f0ef:	b9 c8 ae 4b 00       	mov    $0x4baec8,%ecx
42f0f4:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42f0f8:	89 75 f0             	mov    %esi,-0x10(%ebp)
42f0fb:	e8 9e 0d fe ff       	call   0x40fe9e
42f100:	8b 4d 08             	mov    0x8(%ebp),%ecx
42f103:	50                   	push   %eax
42f104:	e8 c2 a9 fe ff       	call   0x419acb
42f109:	8b f8                	mov    %eax,%edi
42f10b:	85 ff                	test   %edi,%edi
42f10d:	75 43                	jne    0x42f152
42f10f:	85 f6                	test   %esi,%esi
42f111:	74 04                	je     0x42f117
42f113:	8b fe                	mov    %esi,%edi
42f115:	eb 3b                	jmp    0x42f152
42f117:	ff 75 08             	push   0x8(%ebp)
42f11a:	8d 45 f0             	lea    -0x10(%ebp),%eax
42f11d:	50                   	push   %eax
42f11e:	e8 61 26 00 00       	call   0x431784
42f123:	59                   	pop    %ecx
42f124:	59                   	pop    %ecx
42f125:	83 f8 ff             	cmp    $0xffffffff,%eax
42f128:	74 38                	je     0x42f162
42f12a:	8b 7d f0             	mov    -0x10(%ebp),%edi
42f12d:	89 7d f0             	mov    %edi,-0x10(%ebp)
42f130:	57                   	push   %edi
42f131:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42f135:	e8 cc 77 ff ff       	call   0x426906
42f13a:	8b 07                	mov    (%edi),%eax
42f13c:	59                   	pop    %ecx
42f13d:	8b 70 04             	mov    0x4(%eax),%esi
42f140:	8b ce                	mov    %esi,%ecx
42f142:	ff 15 54 43 49 00    	call   *0x494354
42f148:	8b cf                	mov    %edi,%ecx
42f14a:	ff d6                	call   *%esi
42f14c:	89 3d 10 af 4b 00    	mov    %edi,0x4baf10
42f152:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f155:	e8 5d 65 ff ff       	call   0x4256b7
42f15a:	8b c7                	mov    %edi,%eax
42f15c:	e8 b2 08 01 00       	call   0x43fa13
42f161:	c3                   	ret
42f162:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42f165:	e8 6e db fd ff       	call   0x40ccd8
42f16a:	68 60 16 4b 00       	push   $0x4b1660
42f16f:	8d 45 e0             	lea    -0x20(%ebp),%eax
42f172:	50                   	push   %eax
42f173:	e8 4a 50 01 00       	call   0x4441c2
42f178:	cc                   	int3
42f179:	6a 14                	push   $0x14
42f17b:	b8 55 16 49 00       	mov    $0x491655,%eax
42f180:	e8 c5 08 01 00       	call   0x43fa4a
42f185:	6a 00                	push   $0x0
42f187:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f18a:	e8 c1 64 ff ff       	call   0x425650
42f18f:	8b 35 0c af 4b 00    	mov    0x4baf0c,%esi
42f195:	b9 c4 ae 4b 00       	mov    $0x4baec4,%ecx
42f19a:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42f19e:	89 75 f0             	mov    %esi,-0x10(%ebp)
42f1a1:	e8 f8 0c fe ff       	call   0x40fe9e
42f1a6:	8b 4d 08             	mov    0x8(%ebp),%ecx
42f1a9:	50                   	push   %eax
42f1aa:	e8 1c a9 fe ff       	call   0x419acb
42f1af:	8b f8                	mov    %eax,%edi
42f1b1:	85 ff                	test   %edi,%edi
42f1b3:	75 43                	jne    0x42f1f8
42f1b5:	85 f6                	test   %esi,%esi
42f1b7:	74 04                	je     0x42f1bd
42f1b9:	8b fe                	mov    %esi,%edi
42f1bb:	eb 3b                	jmp    0x42f1f8
42f1bd:	ff 75 08             	push   0x8(%ebp)
42f1c0:	8d 45 f0             	lea    -0x10(%ebp),%eax
42f1c3:	50                   	push   %eax
42f1c4:	e8 3f 26 00 00       	call   0x431808
42f1c9:	59                   	pop    %ecx
42f1ca:	59                   	pop    %ecx
42f1cb:	83 f8 ff             	cmp    $0xffffffff,%eax
42f1ce:	74 38                	je     0x42f208
42f1d0:	8b 7d f0             	mov    -0x10(%ebp),%edi
42f1d3:	89 7d f0             	mov    %edi,-0x10(%ebp)
42f1d6:	57                   	push   %edi
42f1d7:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42f1db:	e8 26 77 ff ff       	call   0x426906
42f1e0:	8b 07                	mov    (%edi),%eax
42f1e2:	59                   	pop    %ecx
42f1e3:	8b 70 04             	mov    0x4(%eax),%esi
42f1e6:	8b ce                	mov    %esi,%ecx
42f1e8:	ff 15 54 43 49 00    	call   *0x494354
42f1ee:	8b cf                	mov    %edi,%ecx
42f1f0:	ff d6                	call   *%esi
42f1f2:	89 3d 0c af 4b 00    	mov    %edi,0x4baf0c
42f1f8:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f1fb:	e8 b7 64 ff ff       	call   0x4256b7
42f200:	8b c7                	mov    %edi,%eax