MGFSQSHYDYSLFTKNIGKDLLVILVYVDDLLVTGSSLYHIQQIREDLQQKFRMKDLGELKYFLGIEFSRSKEGILMNQRKYALGLVSELGLAGCKPSSTPLEFNHKLTSTVFDEVIGKNTNAEDLILDEFGKYQRLIGKLLYLTMTRPDIAFVVQVLSQYMHSPKSSHIEAALRVVRYIKETAGLGLFMPSNKNNEMVAYCDSDWGACVETRRSVTGYMIKLGGALVSWKSMKQSTVSRSSAEVEFKSMATTVAEIVWFKGLFRELGMN