MRLLKFMQESTDFWSTYLQVQAVIYATDYTKSSTALHWIAVLLLPSHKPKSKCALLNQVLRAWFIYQQLFFFKTSVCQSIASLSWIPLQTANLSIWLTTDYYVQQKHTLRFLTLNGHSTVASLWNSQENRWKNEADLGCSIKSKALIRKTMLIIQHFRTVPLLNIGYQEPSLAVLIDKHKQKQLTQFSAHDYRSCFSDIHLVAQKSNLCWQVQLTDKQWEACFYNIWFKHKISLLSCFWWRIVTATLPMGEKLKW