MARWLFLPAAAALLTTTTPRLRHPRLAAPRAIVKNTASDAFGEDFYALRFDGVRRLYGEAAPERLRSSRVVVVGLGGVGSWAVEALARSGVGALVLVDLDELCISNTNRQIHALASTVGRSKARELERRVAEINPDCAVSVREQWVLAGDASSLLAEEAAVAAERGETLALLDAVDGYREKAAMAVAAIELGLCRLHVVLCGAAGGRSDPTLVRVADLVDVAEDGLLRSAWGVPCVYSLEVAQRQPDAEGTLCDRFGTACFATGAFGFAAAAALTGVLARGEKLPRRARRGPAAVAEAAHRGGGGELPSEEASGGDLPLYDSHCHAIADAGALLAGPSCAGVCLVSSGEADWAPVEAAARTGARHALGVHPWQAHEQREGWGGRLREELLRQPTAAVGEAGLDRARREIPWEVQLDAFLVQLRLASELRRPLVVHATALALSRLAEAAEARVYFGFSERAARLKRAPAAIQAVPAERLLIESDEHAADAACRAVRGACDRLAAARGWSRGEASERTARNALEAFDPSAWSRTVAL*