MEKLGHDIALSPEVEGIARDIARECAGLLLGIITVAGSLMGVDDLHEWRNTLKKLRESAEFRDTEVFKLLRFSYDQLGDLALQQCLLYCALFPEDSEIEREELIGYLIDEEIIKGIRSRKDAFDEGQTMLNRLENVCLMESVKMEYDGSRSVKMHDLIRDMVIHILQENLQYMVKAGVQLKELPDAEEWTENLTIVSLMQNEIEEIPSSHSPMCPNLSSLLLRDNEGLRSIADSFFKQLHGLKVLDLSCTVIKNLPESVSDLMSLTALLLDGCWKLRYVPSLKKLKALKRLDLSWTMLEKMPQGMECLSNLRYLRMNGCGEKEFPNGILPKLSHLQVFVLEEVFEECYAPITIKGKEVVSLRNLETLECHFEGLSDFIEFLRCRDGIQSLSTYRISVGILKFLYGVEKFPSKTVALGNLSINKDRDFQALYELFWQRANSLLHMVAQFDLNDKKKGKKQLKGNSNNNGTAVL*