MSRVYIGRLSYRAREKDVERFFKGYGKILEVDLKNGYGFVEFDDPRDADDAVYDLNGKELCGERVIVEHTKGPRRDGGYGGGGRSGYGRWGGRDRYGPPVRTDYRLIVENLSSRCSWQDLKDYMRQAGEVTYADTHKGRRNEGVIEFRQYSDMKRALEKLDGTEVNGRKIRLIEDRPGAKRRRSYSRSHSRSRSATFLHQRGRSRSRSRRSHKSRSRSESSSRSRSRSRAASRSRSRSQSKKSKGKKEDEERSNGAQKGEEQSRSPKSKKGKKDGKKSKKGSRSRSRSASRSRSRSRSGLKDSSRKSVSKGPDPPKSDDEAGEPERGSRSRSRSRSPDEPRARSKSKSKSQSPAGARSRSASRSESRSKSRSQSRSRSRSR