MLSKLRALRLGGCKELKSLPNLPSSLTSLTFCGDSMETFPDLSNLTNLTFLEYGDSFASKNSALDLGYLNQLETLFISDGYFEDIVEESKISDVVQQRGLAPDNFRLQLVELPESLVTLEIHGCQTLHILPDFSKFKNLSELCLWLCSELMEINGLGRAESLTHLQIDGCRKLSRLGDLSHLKWLTDIEFFDSKKLSDVQGVGKLTSLTSLMFSRCHLKNKFPDLSMLTNLERLCIEDEELTEIPGLQELKSLKYLVIPECKSLQHLPDLSQCTMLESLNAEGCEKLTEIQGLENLMLLKELNIGG