MLDAYRLGGSLYVPVTHRDVLRIANGLKWPELRSVIFCTEDAVAPSALQSGLANLRDCLDAMEPRPSLLRFVRVRNPEILDWLLALPGIEKLDGFVLPKFDLSNADRYLEPLVGDSGHLCMPTLETRDVFEPVRMAALRDHLLERGYHERILALRIGGNDLLSLLGIRRPRDRTIYRTPLGQTIAQLVTCFKPYGFQLTAPVFEHIDHPEVLHEELSDDIAHGLCGKTAIHPSQLPLIEASFRVAPTDLEAARRILEESEQAVFKFGGSMCELATHSTWARHILDRTALDS