MNDGKGRALWIRHSLAALVPDGVDARGGLLVRDGVIEAVIGAGETPAEPHDVFDASRHVVLPGLINTHHHFYQTLTRAHPAAINRELFDWLKALYPLWARLTPDHLRIATRLALTELMLSGVTCASDHHYVFPDGLDEAMDIQAGEAAALGMRIVLNRGSMNLSVRDGGLPPDSVVQDADTILADCERVIGRHHDPAPGAMTQVALAPCSPFSVTRELMAETAALAGRCGCALHTHLAETFDENAFCEATYGCRPVDYLEETGWLTDRTWLAHGIHFNDEEMARLGRAGVGVCHCPTSNMVLASGQCRTRELEAAGVAVGLGVDGSASNDSSNLMEGVRHALMIGRLTYDASLTHLDALRWATEGSARCLGRSDIGTIAPGRQADLALFTLDELRFSGAHDPLAALVLCGAHRADRVMIAGRWTVEDGAPVGVDVAALRYAHGQAARAFMHG