MKRRDFIKTTALGATGAVLGAQILQAEESKGSVAKYKIEAQYSIDFDSAEHTSLFIPMPSVVASNVHLQGNHASYESMLNFGVPYLQVDFLKSAQKKQVHLSYEIASYQLNERLFETSDFVAMGRYERDDASVVSIANQLKGSTPKESVRNFYAFIKHDMPKRQKALEGKENLPKRESLPWFATISQESMFVSLCHACGIKSAEVQGLKLGQNSVVKNAPRVEVYLKDSFLAFDFQNNHKEVFIPLNRHKDMQLDSALLATFGDAFALVDGRDLGNYESKLFEKRVSYTIV*