MVLEMMLKVYGVDLSGIQNQLQENSQQIATLTTLVSKIVASNESKARVCGICCNESHPTNKCPYLQYEDVNAIGKLPSQTIPNPNGHVKAVTLRSDFSPLPSRFAKAEKESLDNEILETFRKIEVNIPLLDAIKQVPRYAKFLKELCTNKRQFYPSEKLADRSNAFPIGVLEDVLVQVNELVFPADFYVLDMGNRCDTVPLLLGRPFLKTSMGNLTMEFDGEMIKFNIIDAMRYPSDINNVISIDTLDAFDWMAQDIFDKWCDRLFENDVLDYMCELLILLL*