MSDVLALPIFKQEDSSLPSENETKHPPFQYVLCAATSPAVKLHDETLTYLNQGQSYEIRMLDNRKIGDLPEVSGKTVKSIIRVVFHDRRLQYTEHQQLEGWKWNRPGDRLLDLDIPLSVGIIDPRTNPAQLNTVEFLWDPSKRTSAFIQVHCISTEFTPRKHGGEKGVPFRIQIDTFKENENGEYTDHLHSASCQIKVFKPKGADRKQKTDREKMEKRTPQEKEKYQPSYETTILTECSPWPDNAYVNNSPTTTPAFTPTQHSTYSVPDSNSSSPNHQGEVIAQGSGEVSCFCFLFFSIIL