MRTQVIKPRIREILSKELPEELIKLLPKRWVKIGDVLLLPLRPELEPYKYKIAKAYAEVLEVKTVLRKGHIYGETRKPDYEILYGSDTITIHVENGIKYKLDVARIMFSPANVKERVRMAKVAKPNELVVDMFAGIGHLSLPIAVYGKARVIAIEKDPYTFKFLVENIHLNKVEDRMSAYNMDNRDFPGVDIADRILMGYVVRTHEFIPKALSIAKDEAIIHYHNTVPERLMPKEPFETFKRIAKEHGYEVEKLNELRIKRYAPGVWHVVLDLRVFKR