MGRIRAPNNLPELVRSTFARAKASGDVNFYPTQAAVLHVNSIPFQLRFSPSLANKPKPPKPTNPDGGGGGSTKPFDPFADPPAALVVSKLEPPAHYLVLNKFAIVPEHFILATTAFAAQTDLLDAADLAAARACVDAYGEADGGLFVFFNCGEHSGASQAHRHLQLLPVARMRDGLPPDGGWEVLAARLGADPGALDQVPFPCLVERLHAARCGAEADPDGRVLREAYLALYRRACGAMGVEGVEGQMEGEARISYNLAMTRDVMVLCPRRAEGAALVAGSGDEVGKLALNGTVLAGTALVKSEAEWDALRGDPEQLGRVLARI