MYPDVYFNTDVLPVLNIRKHTTLLKRFPSVATATNLDRQRSSTLIYGQGLYGEVIDNIEAAYEEPLNVTAAWKVGEYDCLLLDNPYSLLLEQAVVAQKVDIADLRDLPVLREPGLLVMDMDSTAIQIECIDEIAVLAGVGEQVAEVTERAMQGELDFEQSLRERVATLTGADASILAAVRERLPLMPELPELVASLHHFGWKVAIASGGFTYFSDYLKDTLELEHAQSNTLEIIEGKLTGQVLGDVVDAQKKAEILRTLAAQHDIPLHNTVAIGDGANDLAMINAAGLGVAYHAKPKVEAEAPVAVRFADLGAVICLLSASLLPQQLNW