MSVRHFLSFMDYSPEELIGLIRRGSELKDLRNRGVLYEPLKSRVLGMVFEKASTRTRLSFEAGMIQLGGQAIFLSPRDTQLGRGEPIGDSARVMSRMLDGVMIRTFAHATLTEFAAHSKVPVINGLSDDLHPCQLLADMQTFHEHRGSIQGKTVAWIGDGNNMCNSYIEAALKFDFQLRVACPEGYEPKAEFVALAGDRLRVVRDPREAVAGAHLVSTDVWASMGQEDEAAARIALFRPYQVNAALLDGAADDVLFMHCLPAHRGEEISEELLDDPRSVAWDQAENRLHAQKALLELLIEHAHYA*