MRPGRTVLVAFMALLSTIFAAFPNPRGTAPVTRRTAVFAGSVACGCSCCSPEPASALASLTRPPEDDLRTYDVPRDARRDAGFACGMATGMKDYERAVSGRKRELFDRLLTSLPKSDAVVVELGMGSFPNAEYLAAMPSQGAAPQRMDLIGLDPNDSMEAYARRSAAKAGLLEQGHSLRVTHGVGEVLPLADRSADAVICTLTLCSVASPERVLAEVRRVLRPGGKLLFLEHVLSETDAALAAQQRAATPMQVEFADGCHLDRRTGRLVEEAGFASVDAKYTELTGFYFLNPTASGIAX