MNVIRQNEQNDNTPTTFIVKLFELVNDEKSKDLICWSREQNRPGFVVLESVQLASTVIPRFFKHSNFSSFVRQLNIYGFHKVDHPLGQCFHHPFFKEGHPELLAKIRRQQPKRAEAENAEMYRSLLQRLEDLQKESVSTTSQLQQLNNMLFSLKLRIDEMEEQMQGMTECLYFINQDENRYGQQQKRNPPSTGITWN