MVRGKTQMKRIENPTSRQVTFSKRRNGLLKKAFELSVLCDAEVALIVFSPRGKLYEFASASCRLNSHTTSIKKLVVRLARYVTPKSIYIIKGSTSEDVTSALTPLKKTIERYRTYTKENIGNKTVQQDIEQVKADADGLAKKLEALETYKRKLLGEKLDECSIEELHSLEVKLERSLISIRGRKTKLLEEQVAKLREKEMKLRKDNEELREKCKNQPPLSAPLTVRAEDENPDRNINTTNDNMDVETELFIGLPGRSRSSGGAAEDSQAMPHS