MSVLLETSAGDIVIDLLVDYAPKMCENFLKLCKVKYYNFSPIHSIQKSFSFQTGDPLGPLSSESNGGQSIWGLLSGDPSEKTFPALFHPKLKHLERGTVSMATVPHPSDPDTRLAGSQFIVTLGDNTDYLDGKAAIFGKVVEGFDVLEKINDAIVDERGHPLVDIRIKHTVILDDPYPDPAGMREPSASPPPSKAQLATVRIAEGEELLDVEASEEAAAEAERRRREREAAAQALTLEMMGDLPFAEVKPPENVLFVCKLNPVTTDEDLELIFSRFGKILSCEVIRDQKTGDSLQYAFIEFEDKKSCEEAYSKMDSVLIDDRRIHVDFSQSVSKLSDVWRSETNSKRKSAARRGGGGGWGGVDELEKWRKYRDEDVEWRNDDSYQMVHGVEDLKGRRLDGDKPPARDSRPDVSGGRDRS