MVKRKRSILFLSLLWLSVSGFISVGAEKEAKLGPVIVIDLGMCWRRQRETSGRGGQEPSRENPERTIFDVKRLIGPQFSDKEVQRDMKFLPYKIINKNGKPYIEVSIRGGKVNAFSPEEISTMVLQKMKETAETFLGKTIKDAVVTVPAYFNDAQRRATKDAGAIAGLNVVCIINEPTAAAISYGLEQKGLEKNILVYDLGGGTFDVSILTIDNGVFEVLATCGDTHLGGGDFDQKIMDYFIKLIKKKHNKDISKDNKALGKLRREAERAKRALSSQHQVRIEIESLFDGTDLSEPLTRARFEEMNMDLFKRTMGPVKKVLEDAKLKKSDFTKWF*