MTALDSTLNSDVLARYTGKAPQTFEFHFLFGHRGMTMQSSSAEMTMESQNRKRAPAWPEREVLDLIAVWGDEFVLSELYSKRRNAKIFEKISKGMKERDYHRDPQQCRVKLKKLRQAYQKTQEANARSGSEPQTCRFYDELHAILGGAPTTTPHLYVDSCKGDSRNRDKDFGDEEADEEWEVEDSANQASGETILPDS