MVLFSTEQVQLELNQFGLLIYNANVKQLVDVRGHEYFSYLGQKTQMEAANQARVDVAEAKMKGEIGSKLRDGQTLQNAAKIDAETKIIATQRQGEGKKEEIRVKTEVKIFENEREAEVAAANSTLASKKAEWARQAQIAEVEAAKAVAIREAELQRELEKRNAMTQTEKMKANMLSRAAVEYETKVQEANAAFYERQRTIDAVLYEREKEAEGRKAAADAALYTRQQEAQAELITKQKEAEGLKALANAQAYHVKCLLEALSGDYRALRDYMMVNSGVYQEMARINAGAIQGLSPKISMWTNGSEVGSGLGSGAGAMGQVAGLYKMLPPLLATVQEQTGMLPPAWLGSLPESSE*