MATSRRDRFIPIRKSDVLDAVISHGGLDEAQSADLRRLAQMLGAILHHEYFDELDRLRDAYFDFDPEVPAGRHHSPAELDVAYGSLTDEFARVLGEANFIEITHDEIERAFAEHALVRVKLKAPISDYRSVRMFRRGVHQETIEVPQLYGLRRRQQDIEVYDDIILMVATKPDEPTKKKRKTAAWRGRNKIRGGAVLFKYFRHIARFDLEALLPNVRVVMGLREQLTLGVPALVGGVPILLKLASTLTVLFIVAGFYLGLSGTVHDNDTEQALAALSGLFALGAFILRQWGNFHRQSLIHQKQVTDNIYFRNVNNNSGIFNYLIGEAEDQDWKEAVLAYGGLLLASVPLSRASLGSHVEELLQQMFGLGRAFNIDEALIRLREFGLVSGDDDALSTLPLREALAQLERVWAGALRAQSGSS