MSVLFTILLMAVIGGFIGAMTNYIAIRMLFRPYKAIYLFNKRLPFTPGLIPKRRDELAEHIGKVVVSHLLTEDAIRARLLDENLQKEITDTITKMFHEKMKLETTPNELLHHFGYENAEIRSMTWIEKTLEKEINHFLSTKKTTKMSDLIPTMLESELTTKLPHVTERITSKMTLFVASEEGKIQIKQMLQKFFEEHGKMGSMARMFINIDSFSEKIQQEGLKLIGQEDTKNLINQLLTTEWKNFEAKELQELITTEKQAHLAGQLTSELIQTLPHEKLFNQPIQVILHGYEAAITEKVIPFAVERMLDFVATHSAEIVERMDLAKLVETQIATFSLPEIEKLVVEISGRELKMITYLGGILGGFIGIIQGILAMWI*