MTIVNLVVNEKPVTVDVEDTMLLGVFLREMLHLTGTHIGCDTSQCGACVIHLDGMAIKACTMLAVQADGARITTIEGLAKGDDLHPVQQAFIDNHGLQCGYCTPGMIMTAVDFLAHNPTTDIDEISRALEGNICRCTGYNNIIKSVQQAARVMGAGDKVDEVDHV