MAKQCLMAVVPGEAETTQVHMAELDREAELEDVGRAPEQKSVEDLTEVGIDPNDLERYFLLGNQLPEDEKTELLNFLLQNKKVFAWTPYEMPGIGPEIMCHKLNVDPKHKPVIQRACRMGIPQIEAVIEEVQKLLEATAIKEVHCQEWLANTVVVKKE