MNTRATTAILVNQVVQKKCSLTALLSANKKNQSLIQELCYGTLRWYFKLKLIAEKLLHAPLRDKDHDIFCLILTGFYQLNYLNIPTHTIVNQTVGAAEILKKPWAKGLINKLLRRFIAEKDELLTFTEKTIEGQYAHPLWFIQHIKKAWPDHWESILIANNARPPMTLRVNLTKISREIYLEMLDQKNISAKPLDFLPAAIQLEKPCSVHQLPGFNEGYCYIQDAAGQFAAYLLKLENNQTVLDACAAPGSKTSHILEVNPHLKTLVAIDNNKQRLNRIKENITRLGLRQEHLQCLLADVSQIDQWSSGELFDRILLDAPCSATGVIRRHPDIKLLRQPGDISQYHQKKLQLLNALWTVLKAGGFLLYSTCSVLPDENEKVIEEFLSTHDKVELSPTNVHGGLQLKYGVQQLPGQDNKDGFYYSLLFKNP