MSVLLETSAGDIVVDLLVDYTPKLCENFLKLCKLKYYNFAPVHSVQKNFSFQTGDPLGPSSSLSDGGSSVWGLLSSDPADRTFPALFHPKLKHLERGTVSMATTPNPADGGETRLAASQFLVTLADETDYLDGKAAIFGKVVEGFDVLEKINDAIVDEKGYPLADIRIKHTVVLDDPYPDPAGLREPSSSPVPTKAQLATVRIADGEVEKLDQEMDEEAAENAEKARREREARAQALTLEMMGDLPFAEVKPPENVLFVCKLNPVTVDSDLELIFSRFGKILSCEIIRDRKTGDSLQYAFIEFEDKGACETAYFKMQGVLIDDRRIHVDFSQSVSRLSEMWRTETNTKRRKHASNGNRGGWGGVEELEKWRKYREEDDIPQESDRYRMVHGDEEMESRAVRDEERRPTVSHGSSQHQTSSQRDRAFSRTDRSRSPRQSRYSESKNDKDLGFSRRDRSRSPWKGRHESRRDQDVRDRRRGGSYRDSRRR