MFRTTDGKPGVRKLIIDTDPGVDDTWAICLALRSPEVEVIGITSLFGNVRTKMATQNALYLMEKFGRPDIPVVEGSLTSIVGAEKERIADFVHGDDGFGNTNQPKPTLVAVEGKTAADFIVEKANEFPGQVTVVAMASATNVALALRQDPGIKHKLHEIIHLSGAFFVNGNVNPCAEANAFGDPEAADELYGSGARVTVIGLDVTQKLVTTARDMARMRARNHPHTNFLHDISQFYMQFHRDTVRQEGIFMHDPAALLLAFRKDLFRCKLGRVRVATEGLCRGQTIMDAGEKLWSFPNAWTENSRPPVEVALDVDVPGAMRVFRERYGIRSKWSSWLPF*