MAKPPAESTVLVTGCTGHLGSWLVTRLLERGYRVRASVLDPEDKDDLYPILSLAPSLAEQLEIVKADLRVEGDFDGPAHGCDGVFHLACPTNFIVEDPQKDVIDPSVQGTLNVLKACIKSPSVKRVVHASSAAAIRFSAEEVAEKVFDESCWTDVDFCIKNKVPGWPYFVGKTLGEKAATEFAKEHNLDLVILNPTIVNGPFLLSKIPNSVKDCLALITGELFKLPFLTRLSYVHTEDVVRAFIFLYENPTAKGRHICSAVDASIGEVASLICSSHPEFKIPTDLAYLGEPVVHYFDSSKLKNLGFKYKFTLEDMYDDAIKCCKEKGLL*