MEKRKRVSCESFPRAQNADWSALPLDVLLKVYQIVVSSYENLDEFRFVLALSGVCRSWRDHTKWFEGVSISCPEMGRCCKHKAELDECDCVQTSVSMVTSRLQKITSFCFCSTSVKVDSLNWTKLLGSSLLELEIGWNVTFKTLQRISIECINLQELRIDGLEVAGEDFGQITTGLCVLPELHTLHLDLTVPVPQQDQALNRFLRQCPNLKHIYLKLHDDYGNPDINDDAMGSTLKRLQTPESMLSSSRSRPEFLASFNMVDEYQELELGLGFLAKLEFDYVEDEILGQCLLRIHRLFVSESPEEEEELDLRPDLGRAAHAVEKVINLCRVQRVTLVTSDRAVERSFDPASSFDMESLVEFYKQH*