MADLLYDLLASVPDNASQQLPPADRASLDYLANLTSQSVSSLENEEPQTLAHDSHSLLLSLQALSKKSHKPIIESATHHAALRTALPVLASSTTELRNAIPRLDSEAVRFSTTYNKSGENELLARRKKALLLSRNVERLVDVLELPALLSSSISTAPVNYSSALDLNGHIRRLHALHSQSPLVASVSSQADEAMRTMATNLVLSLKAPSLKLAASLRTISWLRRVLPDIKAADQSGDSQERALGALFLVCRLAMLMTMLDALSPLRELADQERVKQTSSLKSGSAWSGGQQTEKYLKKYIEIFREQSFAIVSMYRSIFPQAEVTTVPTNQDDPLQPLPSPLATFPLHLVDMLLETLRLYLPTVRDQTSRDSLLTQVLYCAGSLGRLGGDFGLFLATLDVGGEAEEEWVQVVKRHRLLAGRLESIVGDQKEKIGR