MSRVYIGRLSYRAREKDVERFFKGYGKILEVDLKNGYGFVEFDDPRDADDAVYDLNGKELCGERVIVEHTKGPRRDGGYGGGGRSGYGRWGGRDRYGPPVRTDYRLIVENLSSRCSWQDLKDYMRQAGEVTYADTHKGRRNEGVIEFRQYSDMKRALEKLDGTEVNGRKIRLIEDRPGAKRRRSYSRSHSRSRSRSRSRRSHKSRSRSESSSRSRSRSRAASRSRSRSQSKKSKGKKEDEERSNGAQKGEEQSRSPKSKKGKKDGKKSKKGSRSRSRSASRSRSRSRSGLKDSSRKSVSKGPDPPKSDDEAGEPERGSRSRSRSRSPDEPRARSKSKSKSQSPAGARSRSASRSESRSKSRSQSRSRSRSRS