MGFRVLELVRPFVSVLPEVQPANRRVPFREKVLYTVLALFVFLVCSQMPLYGIHSATGSDPFYWMRAIMASSRGTLMELGITPIVTSGMVMQLLVGSKLINVDSNIKEDRALLSGAQKLLGLLITIGQAVAYVLSGMYGDVQVLGAGNAILIILQLFFSGIIVTCLDELLQKGYGLGSAISLFIATNICENVVWKAFSPTTINVGRGAEFEGAIIALVHLLVARTGKLAALKEAFFRQNLPNVTNLLATVLVFLIVIYFQGFRVVLPVRSKNARGQQGFYPIKLFYTSNMPIILQSALVSNLYFISQLLYRKLGTNLLVNLLGMWKESAYSSSGQLIPVGGLVYYITPPASLVAIASNPFHAVFYLVFMLSACALFSKTWIQVSGSSARDVAKQLKEQGMVMTGHRESNLEKELNRYIPTAAAFGGICIGALTVVADFMGAVGSGTGILLAVTIIAQYFETFEKERAKGLGLFGF*