MDMFRLGLVVNPLAGLGGPVALKGSDGVAAEALARGAEPRALERTRVALECLLPLVEKIEFLTFPGAMGGELLERMGFRHRLLGEWQGVVSSAADTRLAIERLQEAGVALILFAGGDGTARDVAGVVREQQPVLGIPAGVKIHSGVYAISPRAAGELARRLVEGGLVRLASGEVRDLDEEALRAGRVAARWYGEMTVPEEGHFMQHVKQAGMESEELVLVDLADWLAENWEDGVRYVLGPGSTLHGLARNLGLETTLLGVDVLENGAVIARDVDEARLFELVDGHPAYLLVTAIGGQGHVIGRGNQQISPRVLRAIGLERMRVVATKRKLGTLGGRPLLVDSGDPVLDDSFPDAIRVWAGYKEELLYPLGYAKDQDAPAGA*