MGKIQSSFTFLFLFLMECPLHVCLSYANGFQSVEKTTELPGQNPPQTPIPVNKQSKLNYGIIRTPRTLPRPTVGRSTQFTKFLGTRTIIPHRPALVQVILIACIAFGIAVTCGIAISYVIYRLVKAEESQQLALLYENVKISFLEEEEGSEDDARQDESTHLLPENEKELGKFIHSVIRAKRKENFEKKKLREEQKVVKDNITRKAMQNSQIGNF