DILECDYFDTVDISAAQKLQNGSYLFEGLLVPAILTGEYDFRILPDDSKQKVARHIRGCVCKLKPCVRFCCPHDHIMDNGVCYDNMSDEELAELDPFLNVTLDDGSVSRRHFKNELIVQWDLPMPCDGMFYLDNREEQDKYTLFENGTFFRHFDRVTLRKREYCLQHLTFADGNATSIRIAPHNCLIV
-------EEEEE----EE-----EEE--EEE-----EEEEEEEE----EEE------EEE-------------------------------------EEEE-----EEEEEE----EEEEE-------------------EEEE---EEEEE----------EEEEEEEE------EEEEEEE-----