HPETLVTVKDIESRLGARVGYAVLDTASGKIWESYRADERFPMMSTFKVLACGALLSRVDAGQEQLDRRIRFRQSDLVTYSPVTEKHLDDGMTLAELCEAAITMSDNTAGNLVLETLGGPEGLTAFLRTLGDQVTRLDRWETALNEATPGDERDTTTPAAMAATLRKLLTGDALSPASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGGRGSRGIVAALGPPGKPPRIVVIYLTETEATMDERNAAIAEIGAALIKHW