MLAAKMQRAILMAVFLFASLSLAESTTPGQADLGEQSLDSKPSGAGGGASGGKDAGNKEASTSDTKRIFDFKLTPEMKTADVDNKDSALSKLIAYIVKGAGKASEYVSIVQHKKAATEIRLEIHDDSIFLPGDSPANAQHGFRRTDVNPAIDKATTLTGITTWYQTIRLDSKAPLVLTHGYLLTCMEVPASDNSQTVRVRDYKTKTLYSLPLKYDQNYNFAITVDWTANTLTVYASVGIDPLKMVAGPMPNDPKAMSPEFKLKGEYHIQLIKFPLADAKDPVDKRSDTPHFGFQEPIKKEHVSFSNVFVTSGKEIEQPKFTSPKNKKASACRRQ