MSIGKLYDAPSCRVTPLKALVKHFKLDVDIVQRDAEFGKLFPLKKVPAFVAADGTPIHEFIAISYYLLSQIPNNPLAPKTKEDEAEVLQWVSFGNQEVLGAAWDTFGPLTGRAPYNKKSVDAASEQLDKLIALTYEPHLTKNTYLVGEKVTYADVANVALLSRGFEYLFDDAWKKKYPATTRWWLTVSKNAVFTGFDFPVTSERIQYTPPKKEETKKETKKEAAPKAANAEDAPAPKKAAHPLAALGPAKEPIDNWKRVYSNEDTREKAIPWFWEHYDPEDYSLWKVKYKYDDELTLTFMSTNLIGGFVNRLSASTKFMFGTAVVYGTNNDNGIIGAFMIRGQDHVAAFDVAPDWESYDFTKLDPSKPEDKEFVDNMWAWDKPVVTASGESKEIVDGAVLK*