MLAIEESQKLTLSNLPSLSLFTGTDQGQFEVMKSQVLKQIGYDSADLNFAYFDMKEVVYKDVELELVSLPFFADEKIVILDYFMDITTAKKRFLTDDELKSFEEYLDNSSPTTKLIIFAEGKLDSKRRLVKLLKRDAKVFDAVEVKEQELRQYFQKWSQKQGLQFTNHSFENLLIKSGFQFSEIQKNLLFLQSYKANSVIEEEDIVNAIPKTLQDNIFDLTQFILTKKMDQARDLVRDLTLQGEDEIKLIAVMLGQFRTFTQVKILAESGQTESQIASSLGSYLGRNPNPYQIKFALRDSRGLSLSFLKQAISYLIETDYQIKTGLYEKGFLFEKALLQIASQVN*