MSTNSLFTPFHLKTLSLKNRIVMAPMTRSFSPNGIPTNDVASYYQKRAEGEVGLILSEGTVINRASSSNDANVPRFHGDEALQGWKKVIDEVHAAGGQMGPQIWHMGIMDNHHSGWVPPTPFEGPSGLNRPDFSNGNAMSEKDIEDTIIAFGKAAADAKRLGFDTIEIHGAHGYLIDQFFRAETNLRTDGYGGKTLPERNRFAIEVIKEIRKQVGEDFAVIMRFSQFKPSDYNYKLAKNPQEMEAWLTPLVDAGVDILHCSQRRFWEPEFENSDLNFAGWAKKITGKPTITVGSVGLSGDFFGAFAGESSQPTSLEELNRRFDRGDFDLVAVGRPLLSDPNWVAKIKAGKTDQLKGFSKEALGQLVLE