MGRGKIVIRRIDNSTSRQVTFSKRRNGLLKKAKELAILCDAEVGVMIFSSTGKLYDFASTSMRSVIERYNKTKEEHQQLGNPTSEVKFWQREAAILRQQLQNLQENHRQMMGEELSGLSVKDLQNLESQLEMSLRGVRMKKDQILMDEIQELNRKGNLIHQENVELYKKVNLIRQENMELYKKV