MTSNEQLTQEIKAEAKRLGFFACGMARADRVSAAAERHLRQWLDSGMNADMDWMHNYLDKRIDPRLLMDGLQTIVCVATSYAPARTLPEGEPQIAAYALGQDYHDLLKRRLHQLAAFALRRRASDDAPTPETTGDAPRYRVFVDSGPVLERYWAVQAGLGWIGRNQQLIIPRAGSMFFLGELFLDFELCYDTPMPDRCGSCHRCIDHCPTHALLPNRDFDARRCLSYQTIENRGELSPEAREAMGDCIYGCDRCQQACPWNRFATPNATPELQPKPELLAMTREKWQHLSEEDYRRLFKGSAVKRAKYAGLMRNISNLFRNFTP