MPPYKISPPVDCDVNFSRDQLLDKIAIITGGASGIGEAYARALHKAGAVVVIGDKNATAGEQLSSELSGSKFVHCDATEWEDQARLFKEAAQLSPSGKISYVIANAGFTKNDQTFTFDGHGKEPQKPDLKVIDVNLKGTLYTAKLAMHYFVSQNGTEPQKYQEDTCLILISSGAGFVDVPRSPEYSSTKWAVRGIMHALRRTSFYYGSRVNVIAPWYIRTSILSKEQFDEVENSGVELATAEDAGECALRILSDKSINGRTLFVCARRWAPRGYIDLDIEDYPDSPLLQEIQEDQMRNAPVELGLFP*