MSRVYIGRLSYRAREKDVERFFKGYGKILEVDLKNGYGFVEFDDPRDADDAVYDLNGKELCGERVIVEHTKGPRRDGGPFLVALKGGYGRWGRDRYGPPIRTDYRLIVENLSSRCSWQDLKDYMRQAGEVTYADTHKGRRNEGVIEFRLYSDMKRALEKLDGTEVNGRKIRLIEDRPGARRKRSYSRSRSHSRCVLRSRSRSRRSRKSRSRSDSSSRSRSRSRAASHSRSRSRSKKNKIKGKKEEEERSNGAPKKERSRSRSSKSRSSKSRSPKSRSPKSCSLRSKKGKKDGKKNKKDESRSRSRSRSRSRSRSGMKDRS