MSALHVSLKTPIFPPTNLLRRPVREPSFLGFNNALKSPPPPPQTVACLGVGVEAANSKAAAKLGIPKSKEVMESEAKVLVGTYARSPVVLVSGKGCKLVDVEGREYLDLSSGIAVNALGHGDEDWLKAVTQQAATLTHVSNIYYSIPQVELAKSLVARSFADRVFFTNSGTEANEAAIKFARKFQRHLHPDAEEPATEFVSFTNSFHGRTMGALALTSKEHYRTPFQPVMPGVTFVEYGNIEATKELIRPGKTAAVFVEPIQGEGGIYSATKEFLQFLRRACDDAGALLVFDEVQCGLGRTGYMWAHEAYGVFPDMMTLAKPLAGGLPIGAVLLTERVASSIAYGDHGSTFAGSPLVCSAALAVLEKISNPNFLSSVSRKGLYLKDVLEKKLGKNSHVKEIRGIGLIIGIELDVSASPLVDACRNSGLLVLTAGKGNVVRLVPPLIITEQELDRAAEILYQALPVLDNNSSN*