MTQLASSLLAPQTISDVAASIHTTKTLPPAFILPETDRPTVAHDEFLPEFQLPVFDLSAFLSSHDQKERLAMLQQLSAACREWGFFQLVNHGISLELLRKLESLGRGFFELPANVKSEALGYRGGFEYSGPHQRWVEAVNLRTPITESNAEFIAKAWPEGNQASSAREFLEEYANAMAEVAQITLQILTEGLGIDSKTFIRHFDTPGAAIIRCNYYPPCPQPSMTLGLGAHTDPGVLTFLYQDAVGGLQILGADGNWRAVKPKTGGLVVNVGDTLKVWSNCMYPSAEHRAVLNGTKARLSVAYFSQPRPETVVESAMELVNEEHPLYYKKPFKYMDYMRARPSLTGPRTLELFLGMPIP*