MGSRLKDNLNSKYFEAANALTSKKARRRIVAYVESYDDIYFWRTVLSEFENDKRYFEVMLPSKINLTRGKKSVLMNFLEGEPLGRDMIACVDADYDYLMQGRTHQSQRILNSPYVFHTYVYAIENFQCYAPSLHNVCVSVTLNDHRIFDFRDYFQQFSEAIFPLFVWSVMVYRNGNYSRFSITDFCRIADPGGFSVQNPAASINNVKRKVRTKINDLQRQFPDAKDEYLRTKDDIRALGVTPQTTYLYIQGHHLFDTVVSPILSKVCNLLRQERQNEIYHASAHRTQKRNEMSCYENSLQDIKTMLKKNTGYMSCEQFQRLQSDIHNYLGTD