MVVGVLALQGSFNEHIAALKRLGVKGVEVRKPQQLQNVSSLIIPGGESTTMAKLAELHNLFPALREFVQLGKPVWGTCAGLIFLANKATGQKTGGQELIGGLDCTVHRNFFGSQIQSFETELPIPQIVAKEGGPPSFRAVFIRAPAILDVGPDVEVLADIPLSAVETISSNHAIQKEEESTESEKKVIVAVKQGNLLATAFHPELTADTRWHSYFLKMVPEIGEGTSAIVSAPTADQSFPERSVIDFPIYQ*