MSALTADDDLPIVIAGAGLHGAALAYYLTQRGEKPLLVDRHSVAAAASGKGGGFLARDWGSGPTEQLHTTSFALHQELAESLGITSYRKIPVLSVTPGVRSKRTTDICPWLDGEIADSRWMDRDGGAQVAPHELCTKLVEAALSAGASLRIGAVEGIEKSGGDASMSVSAVVIDGERVACRAFACTMGPWAALAQDWFDIPVPMTGIKSTSIVFKDASREVEPFALFCGEDSRFGTHLEVYPRNSGEVYLCGIGGSEYVDADELRAGKYPPGQVHADPARVKAATDSFSTMSRRLGGTPDTVQACMRPCPPDALPYMGRVRGFTNAYMSAGHNCWGILWAPVSGKAMSELILDGEASCVDLRPFDPARFAKKKSGGRGRKRGEESVGEQW*