MVDDLLKKGKLTNCIAVCDVSGSMSGTPMEVAVALGLLVSELSADPWKGHVITFSESPELHQIKGNNLRSKTEFIRKMKAGFNTNFQKVFDRLLEVAVKEKLGEDEMVERVFVFSDMEFDQASETSRYSARYHRWETDSDSDSEEEVDEAPVDPWETDYEAIERKFKSCGYAKVPEIVFWNLRNSKSTPVTVDRKGVALLSGFSKNLLTLFLEEGGVIKPEDVADKNVKGSLTPLERMEAAISGELYQKLVVYD*