MSVRIDIAELRPERVTVVPSPLAELGMALHALSEPGHHPGLQGWATGVAARMEPHLADRMCEADFLWRTTFSDLFLPYAAVPGALPAGTLAAELDQLDRLTDEQFVDAALEFACVLTYSTRAPALLSDPPGRRRALEAAASRGPQQARFARRLLDDPPGVRAWLRRFLEDCAAAFFDDAWSRLRPQLEADARHKTELLRRRGLAEALAAVSPAVTLDGTGARITVDKLTDGHARVAADGLLLVPTSLGRPHLMVLHRYGWQPVLHYPVGSPELAPPASVEELTLRMAALSHPVRMRLCRHLARSAYTTGELAQMHGLSAPEVSRHLGVLKKAGLVTTRRRGRYVLHQLDVTVVARLGSDFLEGMLR