MTTTQTMKAVNYQGPYKVKVQEIELPKLEHPDDVIVKVTTAAICGSDLHMYEGRTAAEPGITFGHENMGIVEQLGEGVTLLKKGDRVVMPFNVADGRCRNCEEGRTAFCTGVNPGFAGGAYGYVAMGPYRGGQAQYIRVPYADFNALKLPAGKEHEADFILLADIFPTGWHGVEISGFRSGESVAVFGAGPVGLMAAYSAVLRGASRVFVVDRVPERLQAAEKIGCTPIDFSKGDAVDMIIKANDGEEVDRSVDAVGYQAVSKSGDTEQPNIVLENMIRVTRACGGLGIPGLYVPSDPGASDEASAKGMISLSFGKLFEKGLTIGTGQCNVKSYNRYLRDLIISGRAKPSFVVSHEINIEEAEVAYEKFDKRIDGYTKVLIHPNGGF