MVLHNPNNWHWVNKDVAPWAKQWFQDNLTKLEVQDGDVTAKVSKVVSMDGDVDVSQRKGKVITIFDVKLVLEYSGNIADGDEVTGTITIPEVAHDTEENEFVFEIDIYSDSKEKQPVKDAVRSKLVPKLRSEFVKLAPALIAEHGKDIQHAPGSNPSSGFSTPKVHAPSGAAAKATTSTTAQTNSTGSVVNTTTVTDQEEFRTTAAELYQTFTDPQRLAAFTREAPRVFEGAKKGGKFQLFGGNVEGEFLDLQEPTKIVQSWRLRQWPAGHFSKLEIEFDQNDREGVTTMRVNWSGVPIGQEEVTKQNWLEYYVRSIKKTFGFGTIL