MSLDEDKREQEFESSDSDFLSSDTKQGLQYILWALLYGVGDARLRAAKEIRRLTKTSAKSRAYLAAAGVIIPLVSMLKSSNVEAKEAAMLALLNLAIRNERNKITIVKAGAVAPLVELLRSEDANLRETAAVAILTLSATDANKPVIGDSGATPCLVEILVSGSLQGKVDAVIALYNLSTYPENLAPILAAGAVSPLITLLKECKKASKVAEKTTALLEALTAFEEGRSAIAKEEGGILALVEVLEEGSVQSREHAVTALLTMCQSSRCKYRQAILQEGAIPGLLELTVQGTVEAQQKAHTLLKLLRDTPKSQRSDSASSMLESIVYDIAAHVDHGEPGTDTAKKMLSEMVQLSMEQSMRHLQQRAMVCMPSDLSRPNRLTDVPSK*