MLSTRFITGRRLPTDEKQMQEQREPLKALQAWYASHCDGEWEHRYGIRIGTLDNPGWILRIDLSSTELAERPFTDVKVQGDDDDDWCHCRVRDGVFEAFCGPHHLEDVISIFLAWAIAAVREAEH