MDSVRTKLLLIVALLLLLGIQGKGALGAPEHDLVTNLPGQPAVPFKQYAGYVTVDSHAGRALFYYFVEAHSHASSRPLALWLNGGPGCSSIGGGAFTELGPFYPNGTGRGLVKNSNSWNKAANILFLESPAGVGWSYSNRSEDYSIYNDAKTAKDSVTFMLRWFDAFPEYKSREFYITGESYAGHYVPQLAAALLDYNKAAGHSVFNVKGVAIGNPALNLAIDTASTYDFLWSHGLISDKTYEGLGRSCYWSDYDHGSGNNNVSAECNQFISNSALEMGDHVNPYDIILDVCVPSIVEQEFRLKKRMGHRSIGVDVCMSYERYYYFNLPEVQKALHANTTGLPYPWTNCDGPVQYDINDMRLDIVPVLRDLLKNGLRVWVFSGDEDAVVPFLGTRVNVNSLAQELKLRTTASYKAWFLRTQVGGWAESFGNLTFATVRGAAHMVPLAQPARALLLFQKFISGQPLPASPYS*