MLHGDLYCVKEFYKNQLTLDYLVATYKKPVVFLINGAVMGGGAGLSMNAKFRIVTENTVFAMPEASFGHYPDVGASYFLSRLPGHFGEYLGLTGEKINGSEMIASGLATHFVYSKDIESMENALCQVLSLNTSSKSVNESDVSRIINEFVRIPVLKERSILKRLDAINRCFCKDTVEEILFALEKEATTIDDKWMSNAIKSMKLASPTSLKITLRSIREGRKQTLRQCLIREFNISGHILLRSFNYNDFYEGGKAIFFTKDKKFKWEPSNLEQVHDAIVMQFSEVVHDDRWGYLELPQRQLFKISKL*