MATPWSTVQFSTVSEKFVLPEHQRPTVKHDEYRDLDIPVIDLAPYFEGQRAALQTIIAQVKDSCSNWKFFHVVNHGEKMKVAKKPGKYSSYGHATVKKGDIRPWAEGLYFVRDGSTSEMIHELWPKSNNSNFVKVDSYNEYTSKMQELSELFFHIIITGLGVDSTHFERITKNAGGLFRWNYYPPCPEPHKTIGLKPHTDFNLLTILHTSNLLTNARCEGPLHRAVVNATVPRISHSRTSTCHVPTTVIVAHPALVNENNPSKYIPFTFDAYMKAKQMQLFNTLELFTRKDS*