MSLQVPIRSNGVQAVTKAVILVGGSSRGTRFRPLSLDVPKPLFDVAGHPIIWHCLTAISTVPSIHEVYLIGYYDESVFRDFIKDSSTEFPNLSIKYLREYQALGTAGGLYHFRDAILKGRPERLFVLNSDVCCSFPLNEMLKMFTEKDAEAVILGTRVGEEAATNFGCIVSDNHSRRVLHYVEKPESQISNLINCGVYLFSTEAIFPSIRSAIKRRTDRPRLSSYRSSENLEASFIEYADDDEGSKNEVIRLEQDILSDMADTKQFFVYETQDFWRQIKTAGSAVPANALYLQQAWQGGSKELAAPSANIIPPVFIHPSATVDPTAKLGPNVSIGPRATVGPGARVKESIVLEDAEIKHDACVLYSIIGWGSRVGAWARVEGTPTPSTSHTTSIVKQGVKVQAITILGKECGVSDEVRVQNCVCLPFKDLKRDVANEVIM