MGSCFSTESPGDAEQKKRSQAIDRRLEEDSRRLRRECKILLLGSGESGKSTIVKQMKIIHQNGYTVEELALYRLTIYKNLLDCAKALIGAYHQFNLQPTSPKVREFIEFLSEYNIDPDPNTPLDPRIGDAVTYLWNDPCTSTALEHQNEFYLMDSAPYFFEEAKRIAAPDYIPNVADVLRARTKTTGIYETRFTMGQLSIHMFDVGGQRSERKKWIHCFENVTSIIFCVALSEYDQVLLEESNQNRMMESLVLFDSVVNSRWFMRTSIILFLNKVDLFRQKLPRSPLSNYFPDYSGGNDVNRAAKYLLWRFNQVNRAHLNLYPHLTQATDTTNIRLVFAAVKETILQNALKDSGIL*