MSVLLETSLGDVVIDLLVDDSPKACENFLKLCKVKYYNFSPVHSVQKNFTFQTGDPLGPDSPESDGGSSIWGLLEGPAKRTFPLELSPKMKHTERGTVSMATVPSSHDPDQRLAASQFIITLGDNLDYLDGKAAIFGKVVEGFDVLEKINDSFIDDKGRPLKDIRIRHTVILDDPFDDPPNLVVPAESPLPSKAQLATVRIADDEDLDDNMDEEAMERLRREREARAQALTLEMVGDLPFAEVKPPENVLFVCKLNPVTQDEDLQLIFSRFGQILSCEVIRDKRTGDSLQYAFIEFENQKDCEQAYFKMQGVLIDDHRIHVDFSQSVSKLSESWRNATISKRSGQRGGFGGVAELEKKRQYRATDNARQRDDYGMVFDKGGPKRRPASREPQYSQSPERGSRRDRRPSRSPRRDSHRNRYRDRSSSRSPRRGDSYRDKNRDRHYDNERRNRRDDVRYRESRR