MVDVVKFVNLPHDNARRIAYMELGCVDGTAKRSLLAVHGLLSCRLCAMPGISGQTLKEFGVRLIAIDRPGYGQSDPHRKQTFYSAMKDIEAVIDALDLGKKVWLLGFSMGGAFCWAAARYIPERIAGMALWSPVGNFKWKGISGRERKAMLACYTRTERALSAVARWLPFGAFRWYAKRLSKEFLKGPKLSKAGLSVEDWECLQRPGVGEEMARDAQEAVKYFKGFGVAKDLELMSGNWGFEMEEVGEMLQHAKVHIWHGDKDKLVPLRMQQWVQKQLPTIVTLHQLQGEGHLSWVCFNDQAHRETLSTIFQEEEEERENIEF*