MVVGVLALQGSFNEHIAVLKRLGVKGVEVRKPEQLLSVSSLIIPGGESTTMAKLAELHNLFPALREFVQMGKPVWGTCAGLIFLANRATGQKTGGQKLIGGLDCTVHRNFFGSQIQSFETELPIPQVVAEEGGPPSFRAVFIRAPAILDVGPDVEVLADIPLSAIETINSNPAIPKEEDSTESGKKVIVAVKQGNLLATAFHPELTADTRWHSYFLKMVPEIEEGTSDIVSTSTSNQSFGARSTIDFPIYQ*