MSLIVLLLQLIECFCLCSASQTNTNFEACARLVQQGEGFKGRGAMGIKVYGIATYNCQRVTLALLEFGVEDFELVKVYLKAGEHDAPSWTSMTPFKQVPVFECGDFHLYESRAIVRYIARKYKGQGPSLFGSTLEEQAIVDQWSEAEAYQFSFSFLPWSLEYYVGRREERPLNEGVLKPFYDKLATFFDICESQLSKTKYLAGDFYSVVDLNIAPSLLRVMTLKPELITTRKHVKRWYDSLASRPAFRKMLQADEHWAFALNPSPAEILQALPA*