MDAAMLKYVLVGGGVAGGYAAREFVKLGVNPGELAIFSKEPVAPYERPALSKAYLFPESPARLPGFHTCVGSGGERQAPEWYADNGIDLHLSSEIAKADTKSKTITTAQGKTFEYGSLLIATGSTFINLADFKTPGADAGGIHYLREKDDADKLVEEIGANKGGEAVVVGGGYIGVELAACLALNSIRVTMVFPDPHFMPRLFTPEIASFYESYYKAKGINIIKGTSVTAFEKDDQGNVVKVILGDGRSLSTNLVVVGIGARPNLGPFKGLLEEEKGGFKVDSSFRSSAEDVYAVGDIATFPLKMYGDRRRVEHVDHARKSAIQAVQAIKAAEKGETVDDYDYLPFFYSRSFDLSWQFYGDNTGDSVVWGLDGASASGSKFGAYWINDGKVVGAFLEGGSPDENKLLARVARQRPSVSSKKDLISGGLDFAAKI