MRTSVVQLVLALLCQTMRMALCKEHDEPFIGWRGEVEVANDEAPRGPDLWIETISWKPRAFILHNLITDAEAQHIVDLAWPQMQRSTVVGKDGSSVLDDYRTSYGTFLTRYQDDIVKSIEERVALHTRAPVSHQEDVQVLRYGVGEYYHSHRDSLPNDSPRMATVLIYLADPEVGGETAFPEGSEWANAQAGEKYSKEFSDCAKGSVAFKPRRGDALLFWSANPDGKTIDPASTHEGCAVESGSKWTTTIWVHTQPFRPAEFNPKTGRFRANPPFLDPGICRDKNLKSCKAWAEAGECEKNPNYMKGSGMQGGMCRKSCGACEECAENDKECFMNNRRRLGYLVG*