MLPAGTVVKWGLMGAAFSTFKPLINCKALGAMGMTGGFVDCTTLIDTQKQSISDLPDGPEKSLGFIDAPKNPHFAEFLNAAEQRQTVQFYVELPNQRTVLMLLALSGWQMNDISAPASEAIQITVQGKQNKIEWGTVAPAKGK