MEVIVSVVVEQLGNILRKEAGLLIGVEKEVKKLHSKFKAIQAVLVKAGNKQLTDETIRDWLGKIKDMAYEVEDILDEWRTNALISQREKDDVGNQRKVRSQYLFFPCLCFKQVKFRHETGHRIREITRRLDEISKEKTAFRFNEDVKIDEVELMPKMKARETGSLIDESMIFGRDRVKEIIINELISDNNGEQKSVSITSIVGMGRLGKTTLAQLVYKTLWEKLRVPLIGAAQGSKILITTRSRKAAEVMETAHFHDLEHLSHSDCWNLFKSIAFKGAEDEEFQELTEVGEEIVGRCKGLPLAVRAKADIEVDHLEEIGEIYFDDLLARSLFQDAEKDGDGNIYRCKMHDLVHDLATRVTDGDYRHMKNEDSPPTNCHHLSFLLNHDVSSIPSLLCEATRLRTLLMLSKSMLQWGERSEIKAIPYSLFKHLGFLRALDVSNTSLESLSGSTSELKHLRYLNLSRSMIKELPESVTDLYNLQTLRLNSCRILYMLPSGMSKMVQLGHLEIEWTGNLTFLPNGLGNLTTLRTLCKFPVSDENGGCKIGELKNLNLLRGGLRIGNLERVLNVNEAREAQLNMKSYLL*