MDEEYDVIVLGTGLKECILSGLLSVDGLKVLHMDRNDYYGGASTSLNLNQLWKRFRGEDTPPESLGPSKEYNVDMIPKFMMANEVLVRILIHTDVTKYLSFKAVDGSFVYNKSKVYKVPATDVEALKSPLMGLFEKRRARKFFIYVQDYEDNDPKSHEGLDLNKITARDLISKYGLEDDTIDFIGHALALYLDDSYLDQPAIDFVKRMKLYAESLARFQGQSPYIYPLYGLGELPQAFARLSAVYGGTYMLNKPDCSVVFDDNGKAIGVSSEGETAKCKKVVHKVGRVTRAICIMSNPIPETKDSHSVQVILPQKQLGRKSDMYVFFCSYSHNVAAKGKHIAFVTTEAETDNPEAELKAGIDLLGPVDEIFFDTYDRYEPINQSEDDSCFISTSYDATTHFESTVKDVIALYSKITGKELDLTVDLNAASAAPEE*