MSSEHHRSTTSRRFVPSPEIVVSEMENDTGDADPANEDIQPEITLFGKYAVGKLLGYGAFAKVYHARNIRTGQSVAIKAVSKKKVMKGGLTAHVKREISIMRRLRHPHIVKLYEVLATKTKIYFVMEYAKGGELFTKIAKGRFSEDLSRRYFQQLISAIGYCHSRGVFHRDLKPENLLLDENWNLKVSDFGLSAVKDQIRADGLLHTLCGTPAYVAPEILAKKGYDGTKVDIWTCGIILYVLNAGYLPFNDPNLMGMYRKIYKGEFRCPKWTSPDMRRLLSRLLDTNPETRITVDEIIRDPWFQKGYKEIKFHVEDFDFKDHDDDDDNAEYMNAFHIISFSSGFEFSSMLNDSGISVAGERFVSAESPEKIIEKVEDVAKKENVTVTRKENWGVMLEGQNGNFALIMEIYRLTEKLVLVEVRKKEVDAGLGPGKEIWRDTLRPQLSELIYQPEEPSTES