MATSLMSLSSSFLQPLKLKTLAQPRNTDLSTTRKIITTCDSQNNTGKSNPSSRNPNFQKRRNSSKYGTSRRSILKKSFLQEQVTFTARVSDDPHVAIIGGGMAGLVCALNLEARGVQSTVFDTGIHGLGGRLGTRIIEPQGLIFDHAAQFFTADDSRFIKLVDGWLEKGLVREWKGAVGELEIGGSFSQFPSSSPPRYIAANGMRSLADSLLLESQMVNLVRPCWISKLEPLNGMWHLSENGTPRGQFDVIVIAHNGKCANRLLSASGLPLVAKQMKKLDLSSIWALLAAFDDPLPTVNFEGAFVKGVESLSWMGNNSAKLGNGRTPPHCWTFFSTAAYGKQNKVPQENIPTVTAEKVKAGMLQGVEIALGLPEGSLPKPVYTRLQLWGAALPKNTPAVPCIFDPQGRAGICGDWLLGSNLESAAISGAALGNHIAEFLQNGEANPEEFAIGLHDRLSPLAGHDIGQFPGLTSVGEKEEANAYQLL*