MKLARPDVFHPRVVLAGWPQQPAGDGDDAGLVAALRHRGLHAGWLSWDDPEIVHADLVILRATRDYPARLDEFLAWTTRVANLLNSRPVVAWNVERRYLRDLMDRGVPTVPGEVYVPGEPVRLPRKGQVFVGPTIGTGTRRCSARFAAEFVAQLHAAGQAVLVQPGGSGDETVLVFLGGEPSHAFTKQADTWRQTEPDFEIWDVGAAAVAGAAAQVGVDPGELLYARAHITGGSRDPRLLELQLVDPSLGWQWLDPDIRNLAQRDFALCVQSALERLGLGPFSHRRP*