MESRRVAVVTGGNRGLGLAVVRALAEAEEEQLVVVMGARDPVLGAKACAQLKLENVMFHELDVQDPSSIARLAAWLQSTFGGLDILVNNAAISGGSFMDNEALTKFNFEPPQEFWDSDASKRVDYELAKSCIDINYYGAVRMIEALLPLFKASPMGSHIVNVSSGFGKLRHLPNESLRQNFMDVGGLTKEFVDKILEEFLGDVKEGKLEERLWPTILFPVYKMSKIALNAYTRILARELEIKSQNNKIFVNAMNPGWMKTGMSSNTGKFTTEEAAHELKWLVLHNHNPPLSGQFVHLKKPLDFN*