MSASAKRRLAALSEQLVKPIGDQGTFENIPILKKIAPDSTGPRVKGKVVIVTGTNSPLGIGRASAHQFAQNGARAVYICDYNDSNLETHKRELASLYPDVEVHTWKFDAADEQSVKEVIDHAVKTYGRLDVFFANAGVVGTNRIFTDISADEVLSTLRTNVVSVAMAAKYSAPAMMLTSSNKQYPSGSIIATASVAGLRSNAGSSDYSASKAAVISLAQTISYQLAGTGIRVNAICPGVIETGMTAPMYEAARARGSEKKIGQLNPLGRGAHADEVARVALFLGSEESSYVNGQAWAVDGGLSAGHPFVPGKLG*