MKLKRVFAMLAVALLAASLYACDDTESEEMTETVVPTYDVALHVDCEENIIFSRYDVDVYLDDEKLGTIPHGDVADYSLEADEGEHRIKFASVDDSTTTGSVVIDVAEDCSLSYEIQCKHSEIKVEEVAETEPESEAETASAAAGHSKETKEAESTKTEEPEEEPEASTEKEEPAEEKAPVEEEPEAVEEEPVEEPAPAEESAPEEDAVLTVDNCPELAAILATHNEGDPAIAEFAEEHKGDTIEFDGCITYWTNHGSYKTRFDFMLGAGEYDPDRQQGPLFKFDNVNRFDLNLPDDVDGLSIGDSVRVTAVVGSYSPDTFILLLDPVSVTLR