MMRDTTSRAIERPARLILANTVNELMLAKPVPEHSTALFASSPRKLWLMEAGDLVVTPRRPSDAFVHYACELLQLDPTQLRMVTTAGSPTGLLAHDILASPGILAELKQFCDIRPGVELLCYALDAPTLALARQLGIRPAGYRLFPGREVFQTVYDLNTKSGFRAVASRAGLPIAEGRPCTNAEDLRATVLEFLARYPSLRIKLDRSSNAYGQVTVLAADGQEATLDAIDQLLMSCREQPTSFVVERGLEVMESPSIEVDVSEDRVSPSYVCLQRYRRGQFSGMVADTSGLHRETLAAMMAAGERLGAHLHGLGYRGTFDLDMVVTAGGELYFTELNVRRTAGTFIHELVARLAGVGYVRDRVWIADSLLAHADSHFEDAVMALRGAGLAYAADARRGVILTSDSVEHDGRWRYLVVAENRPQAEALEESVASVLSSPRATLGLARLVG