MTVTLDKNAIPAVGSEATAQGEVQSGRQMTGLPLESGFCLLCSGATGRNAGHCKPDQWRGFTKYQKRHGTEQALKILKNEQDTWESMAAYVKKHNVECDFWIGKTLDVCMTDEVAEAAAKTFSDYMEAGGDISKIEVTTDGLSLQTWTPVTSISGSAHQWYAGFLLPEMEGAIRPTPHMCVIYPTGLYSINARLNADGAVLFGGSAPNQQRLLDYVAEDLKNRQTDDSLTNFEPVTEAVRRYDYSWSGIIGRSADDVPFIGAVPDKPGQWMSCGHNGHGMARIFTAAPALAKMVQGAAWAEAGLPQCFEITKERLEKLRT