MQVIYVDRFSTQSRKHAVAEIKRKASCNDFPRVMLFPEGTTTNGRALISFQLGAFIHSFPVQPVIIRYPHVHFDQSWGNISLLKLMFRMFTQFHNFMEVEYLPVIFPSTSKSESPLHFAQKVSYAMSRSLNVVQTEHSYSDLMLASRASEIGVDPPSSYIVGMAKLERSFRLSMAEAIGFLDRFAAMGPDQSGCVNMDNFLLVLGLQRNSFSEQIFRYIDVEGQGAITFREFLFASTHILKQPKFRLACELAFKSNDINNKGFISKQEVEGTMKSIFPDLIEENVCRMFKLLDVDNDEAISWDDFKTCLERNPLLISLFGSQLPLNELS*