MRPVRILTSSFQLLGEIDDYESLQFIRRFRKPGEFELHINMNKNLTETLQEDSLVFLSPRKVGVILHRELSRDNTEQLVVKGYTLQGILSRRITVPPVGQAYDKIKDNAETVLKHYVRQNAVEPADPNRIIPNLVIADDLQRGLIVDWQSRFKNLVDELESISFSAGIGWDVFLDLQQQKWVFEVYVPRNLTTSQNTLPPVIFSVDFDNIKNQTFTDSAINYKNYGYIGGQGEGEDRAVVEVGNASGLSRIETFIDARDIEEGENLTTRGQQKLQEMQKILSFESEILTYGPFVYEKDWDLGDIVTVQDKKWGITLDTPITEIKEIYEPGGFRLEATFGNTVPTLIERIKKTIDVPMVEKPIKTSVPTKLSELENDAGYITIDDIPQQQPFIHEQLSPSNLWVINHNLSKYPSVTVTDSAGNVVIGDVKHVSLNTTEISFSAAFAGKAILV