MRLLYLHADRFEYKTVKPALKNPPDPPGEASFGEALVVFTTVEDGDGPQTVMYAASDIASHSSRLKVTTVILYPYAHLSSRLAKPMAAHKRLIELEGALRTKFPGHVHRAPFGWYKSFSIACKGHPLAELSRSFTEAGALQPWPAVEDYKTGLSGEVLARAGLLGGGSLSPASWALEVHRRLAEEVVGPAESVGFGESLSEAYQACISSSVTTLLMGPYPPSIVFGPLEDDPVEAVSRVLGLISPQLEGVKPLLSGGEGALKASSPDGAELPVAFLKEGRVCLGPTLSFFKLAVSMLVEKARKEGLTPYLNPTLTPVQSAVIPVDSESEGYAQRIAEDLAASGVRVSIVRGSGLGRRVREAGRSWASLVIVVGKREEETGTVVVRRRWEPGKQEVLTLDELSSEAKKLASGSRGSLYSTTL