MVYQFTLLDQPCTTAKQNSVSMVGTWKLQELSSIFRKVIIINDNLMASVVQDVNLIPNAESYTFLSVSAFTVFFNKWESITDKPFELASDIPRYIPSGEECFTPEFEKIIIHQHKLLKFESGRLLNTSRLIEGRYMELLSKLPTNVNKKLFSIGPFNPVEAKGKTSARRPTCLEWLDKQEIDSVIYVSFGTITSLADEQVRELAIGLQRSGQNFIWVLRDADKEDLFAKNEARSLQLPEGYEEKVKNKGIIVRDWAPQLEILAHPATGGFMSHCGWNSCLETITMGVPIAAWPMHSDQPKNSILITEVLRIGLLVRAWEHRAHLVTSTTVDDTIRRLMTSKEGEEMRKRAAELGSAVRGAVEDGGSSRLEMDSFVAHISR*