MPPPPCAGSSSGGCGQARILALVRGFPIVAVATSHDVPAGPPPPPALGGTLDGSYEAVRAGVERVRFAQLGLALASRDGDLALGRVWRFHQGDHLGAEDKRFLAAVAVDPGPTARRADPSRLRRPDGVLVTRDGAEDVAYVVRHLKGVGALPPGREEFLRAFNTAFPELYDLKVMAEWTTLTQTEPPLAATWRDAFRGFLALVRDRMPGDVLVDYNAFLFGLGAADTIELMSIKRTRAKDAEGRRQMKELFRELCPGQDPANLDSLPFF*