MPLLGLGVYQNDDCTPACLAALQHGYRHIDSARMYRNEAQVGAAVRQSGVPRGEVFVTTKIAQNEHGYDRTLRAVDESLQRFGFDYLDLYLIHSPLSGTALRLETWKALLKAKEDGKVRTIGVSNYGVHHLEEIRAAGLEKPAINQIELHPFCQQRPIVAYCEKNGIVVQAYCPLVRGRFGDPVLQEVAAKYQTDVAQVLVRWSLQHGYSPLPKSAQPARIASNADVYGFALAPEDMAPLDALDQGRDGSVSWNPVDAL*