MGRVKLKIKRLENTNGRQATYAKRKNGIMKKANELSILCDIDIILLMFSPTGKPSLCCGKRSSIEDVIAKFAQLTPQERAKRKLESLEALKKTFKKLDHDVNIQEFLGTSSQTIEDLSNQSSLLQTQLSEIKKRLSCWTSLDKINSVEQLGHMEDSLRESLNQIRTHKENLQKQQLMSIKCTSQFQNGLHIPFSMNAEQQLQPLSWIPTNESRHIVLPEDATLLPHRDMECSASSSFGSYSGYLGTGKSPEISTSGQENGILNDLSRTAPLNLQLGGHIPYLPYNLNMLTDTKFQPPAEMSPQENPVEYQVNGSFEAPRPEFYPTQHNWASTSGPCAVTMFDEHLYSQVLKDAGINVFNGDEEIRQGQNITAVLAQAIQGSRISVIVFSRSYAAHQLGVLKSL