MLFPKILDCLSTRFLLFQSHDCYVRTAAVVIEEFGHREEYGPLFISTFERLTSAASITALNSSYICDQEPDLVEAYTNFTSTFVRCYPKKVVVVSGSLLEASFQKAAICCTAIHRGAALAAMSYMSWKCNMEIAGGWRKKITGFSFDTAHAAQQQQG