MPRKLVTVRHISAITPIPGADRIESATVDGWTCVVSTNAFKPGDSGVYFEIDSLLPASDPRFAFLAPKIVSPNGPSHTPDVRVRTVKIRGVLSQGLLMPLNDFPEIVSRLDTIGSDELQDIGFEDTLNVRKYDGPATPLSQDSSLGTPLPDFPSFIPRTEQERVQNLPDVFSTHGSEIFQESTKMDGSSMTVFYLNRSSPLFPTLPDEIRDVGIGVCSRNRVQIENHPRSQPLFYATARALGLHQTLAKIGRNVAIQGELCGSSVQSNLEGFAIGTHSFFLFAVYDIDDQRYLPPKEVHEIWAPLLGVKHVPVHGYRALNQVGSAVTDLVARAEGKGVNGRKREGIVFKRDDGLFSFKAISNSYLLKHGE