MSTETQFLDKWWQGIGLWYNAQAYEKAMTCWEDASRENVCDDKISNLLVFLAGCYLDARNFVKARECCLRALENRWDRPTAFLATGEYIASYEEDDTEHEPWKEALRIVKKAIKKGSNMWVNPYQRPGFLYRPIAPKQKHIYEEVEQPSWCRSLETNSNQILNDFKDLYKHGKSLAECPTHWPAVGSGSHRDGAGQHDGSVLVGDWREIVLFGSGGQPHLAPFTTRLLQQYAPDAIDLANAGGGEIIFSVLGPKARIQPHCAGHNLRLTAHLGLVIPSRNDRCQIRIADDWRDWEEGKVLVFDDSFEHENGTPHWKAL*