MDPVQFSAIFNISMNGSIVNTAIDPVILTQFWESLAIQLMPGRDVIGISGPTFRVLDDGGKQFIAHHFASAIGDTMVKYVIDGSGMHPDRYFLGRTSFFHPENLISHAGELDVWIPSGYPLGSSNYSFNNGQTETPVAQSNAQRTGRNGTVRIPRPPNAYILYRKDHHKAVKKSDPELSNNEISVILGRQWNAESDDVRMHYHTMAIEIKRQVERLHPDYRYNPRRSSEIRRRARGNHGVYNVDGTNSVPVEQNTGNTAGPIAAPSIEFSMSPGSSASTGDEAET