MGIRKPTVSVMEACRLTAIRSGRTPTASTLASPNPSETMASIEQIGRPTGNRTAPAQALPARKAVILSEERHEPDPKVQVFLSAALPARGISASFDMLVRQYRPAKALQMILQRALGDYELMLSDGSFTKIMPVYSVEEPLVVVASSRMMPRRLVDIALAHFDPLGFESARAFGRKLATSALAVFFDRETGRLVLSR