MLVALRRALLAAILAAVVAAEEVQTLTDASFQSSVQGSPSLWLVKFYAPWCGHCKKLAPVLEKFAADIKPTELGEGVRVGKVDCTEHSSLCDGQGVKGYPTVLLFRDGARWEMKAPRTADGLRETIRKLKSAPVTQLGEGGQAALDKLLEPDGAVVFALAGAGAADPLAAEFEAAAAELQLVSTFAAAAGPDLPSQLAPHRGSVVKLSRGEPSAVFAPPSDGALPAALRAWLEAERFPALSVVERHNFFGMLSKDISLALAVVDP