MMWWLSWVLYEDMRGKVVLITGASSGIGEHIAYEYAKKGARLALVGRRENLLMEVADRAITRGASDVKVLVGDVTKEADCKRFLEETIQKYGRLDHLVNNAGVAHSFFFSETKDLKALTSTLDTTFWGQVYMTYFAIPHLRRTHGKVLVMASTASWLPYPRQTLYNAGKAGVLAFFDTLRVEVGDVIGITIVMPGWIESEITKGKFIHEDGDIWTDQMERDMHIGPVPVTSVTECANAAVKGVIRGSHYVTVPFYYSAFLLYRMFAPEVLDWIFRLIFVKHPQKPLSKQVLKASEVHRVLYPTSIQKAD*