MVLSVTFRTLTQVNFNLELNEDQTIAEVKALVASEKGDDYAPELQKLIYNGKILDDSVKVGEVGFDSSKFVVVMLSKRKVTEVAPSSTVATAAEPVPVAAAPASNPAPAADVAPEAAAPAEAEALTDEQEENVLAITGMGYDREQTIAALRAAFWNPDRAVEFLLNGLPDDAADQEPDLGPEQNIDNVDEDGNDDLNMLANMPQLAEIRALIQQNPEMLAAVLQQLAAVNPRLVQTIQNNQQAFMDLLNGGAQGAGAAAGNAPERNTPRRHVIHLSPEEAAAIERIKAIVVNAPEAVVVEAYFACDKNEEAAINFIFSNLDEE