MHITLRQLEVFAEVHKSGSTTQASQMLALSQSAVSAALTDLEGQLGVQLFDRVGKRLVVNEHGRLLYPRALALLERALEIEQLFRGDNGAIRVYASSTIGNYIMPEIIARYRHDFPDLPVELSVGNSLDVINAVADLRVDFGLIEGPCHAADIIAEPWLEDELVVFAAPNSPLLAGEVTLQQLAEAPWILREHGSGTREIVDYVLLSHLPAFHLGMELGNSEAIKHAVRHGLGISCLSRRVIAEQLASGTLAELKVPLPRLTRTLWRIHHRQKHISKALQRFLHYCQV*