MGLRLIFLLLCSTLACALRTATWSLAPALPQGLHATSPSLYVFGASMVDTGQNSVAMPLRSNSDFYPYGSDYFGKPTGRWSNGRNLIDFITQELGFGFLSPFLKAFGSDFTHGVNFASSGSTAINNTNCGDVLFCLMVQIDQFREYQADMLSQQKEFSGKLRMQQHFSDSVYFIEAGNNDYMSNAYVDADFDPIAFVLEVISAMRDALQALYDSGARILVVMNVTPFGCTPAYLSSPYRVENRDEYGCKADYLEVASMHNEHLLELLSQFRSKFPTAEWILYDAYSIMLDGFRNPSNYGITYPFQACCGAGGAYNYNVEVQCGQISRYMNGTYLEATKCEDPSAYLIWDSIHPVESFYYYLAQGVLDGTYLSPSIDIRERLHSMKVALS*