MPYQPPPELADLTLDQIAEQVAARKLPPVEHWAPERTGDSRMRIAADGTWYHDGSPITRPAMVRAFSGLLVRDEDGSHHLLSPFEKLAIQVEDAAFVATDMVERDGALAFRLNTDELIVAGPDHPLVARGDAETPAIYLNVRGGLEARLNRSTYEQLAEHALALGDDWTVTSQGETFSLLPA