MFRHALQAVAFLNEEKITTKVEHLKETFRWSDAEVGIAVSKAPSLLTKNKESLQRRSEFLISELGLEPAYVAYRPAMLTYSLEGRIRPRYYVVKFLKENGLLKRDPSYFTVFKESEKAFKKMFIHPHKEAAPHLEKDYDAACKGEVPTNFRFT