MKLLKKGLIDGWPMRTIKAVTRLAIRLLCKGIVPVKIKQVKQAKIIKCSESMWKLTYYTAVQVCVLAITYHEPWFWDTKEYFRGWPNQELKFSLKLFYMCQCGFYMYSIAALLMWETRRKDFSIMMSHHIITTILIGYSYITRFFRIGSIILALHDTSDVFMEAAKIFKYSGKELGASIFFGLFAISWLLLRLIFFPFWVIRSSSYDVQEFLNLSESYPISLYYVFNTMLLMLLVFHMYWWILICSMVLRQLKNRGTVGEDIRSDSEDDD