MVSLEVLDNMSTPHVLVVSIPAQGHINPLLQFAKRLVSKRIMVTFVTTEAARESMLQAQDAVSAGTSKASGEVEFETISDGLPLDFDRSKDVEMVFGMLCRMGEVTLANLIERLNARSNNIACIIYDSMFHWVPDVAKKFNIPVALFWTQSCAIYSIYYHFRRGLDETTNVIEIPGLPLLNVTDLPSFLQPSNPYGFVKRLVLDQFKTFSEATWILGNSFDELEVEEINSMKSIAPIRTVGPLIPSAFLDGRNPEDTDSVVNLWKTTNCMDWLNTKEPASVVYVSFGSLAVLSTEQIQEIALGLKASGYSFIWVIRPPSSEGEINSKEKLPEGFLNETSDQGLIVPWCPQLQVLSHASVX