MDGLQVDKIEIPLPLDLAKTRFLLTCDAYTGSKEELKKQLLDAVVSRKMAPLYAELCTELGWQKDEALLESMKTANRDELAKLEETLADAEKNLGENEVREALVAKADFFARIGDKENALTAYRVAGTKTVALGQRIDLVLATLRIGLFWMDVDVVVRNLEKAKSLVEEGGDWERRNRLRVYEATWCMATRDFKKAATLYLECLATFTAYELCSFNDFVFYTVMTSMVSLDRVSLQKKVVDAPEILSVIGEIPYLRQYVDSLHNCKYSAFFDALANLATSIKVDRYLAAHLRFYMREMRVVAYAQFLESYQSVTINSMATAFGVSADFLDRELSQFIASNRIHCKIDKVAGIIETNRPDSKNSYYQQMIKQGDLLLNRLQKLSRVINV*