MVDTVKFVDLPHDNARRIAYMELGCVDGTAQRSLLAIHGFLSCRLCAMPGIKEETLRDYKVRFIAIDRPGYGLSDPDLKQTFRSTAKDIEAVMDALHLGKKVWLLGFSMGGAFCWAAAYYIPDRIAGMALWAPVGNLRWKGLSKIEREAMMASYTTLERLLWGFARWLPAVMFRWYARCLSRRFLRGPQLSKKGLSSEDWACIQRPQVATLMIRSAQESFRYFNGLGAAKDLQLLSGDWGFDIEELSESLQHAKVDIWQGDRDKLVPLRIQNWIEKRLPNIVSLHELHGEGHFSWSCCNDHAHRLTLATMFEEEFISRN*