MGRGKIVIRRIDNSTSRQVTFSKRRNGLLKKAKELAILCDAEVALIIFSSTGKLYDFASSSMKSVIDRYNKAKEEHHQVINSTSEAKFWQREAASLRQQLQHLQENHRQLMGEELSNLGIKDLQSLENQLEMSLRGVRMKKDQILMDEIQEIKRKGNLIHQENMELYKKVYGVNRNFVHPNGLTNGQDLHVPVYLQLSQPQQQAYETPTRATKLGRLQLH