MSVERTLKKLVSGVILDLDGTLLNTDGIVSEILKVFLVKYGKQWDGREAPHIAGKTPTEAAAAVVEDYGLPLSTDEFLSQFYPMLSDQWRNIKAVPGANRLINHLRGHGVPMALASNSSRSNIEAKIFHHAGWKESFSAIVGGDEVKAGKPSPEIFLEAAKRLNMDPSSFLVIEDSIPGVTAGKAAGMAVVAVPSLAKQSHLYTSADEVINSLLDLQLEKWGLPAFQDRMEGTLPLEPWCIGGPVIKGFGRGSKVLGIPTANLSPEGYSAILSEHPAGVYFGWAGLSGRGVYKMVMSIGWNPFFNNAEKTIEPWLLHDFNEDFYGEELHLVVVGYIRPEATFSSLEALIAKIHEDRKIAERALELPQYLKYKDDPYLKSSLHQEN*