MSNLPVEPEFEQAYKELASTLENSTLFQKNPEYRKALAVVSVPERVIQFRVVWENDKGEVQVNRGFRVQFNSALGPYKGGLRFHPSVNLSILKFLGFEQIFKNALTGLNMGGGKGGSDFDPKGKSDSEIRRFCVAFMTELCRHIGADTDVPAGDIGVTGREIGYLFGQYRKLRNSWEGVLTGKGGSWGGSLIRPEATGYGVVYYVEHMIAHATNGAESFAGKRVAISGSGNVAQYAALKVIELGGRVVSLSDSQGSLIVKDKDSFTPAEIDAIAALKVDRKQIAELVTDAAFADKFTYLPGQRPWVHVGAVDVALPSATQNEVSGEEAQALIAAGCKFIAEGSNMGCTQAAIDAFEAHREANKGAAAIWYAPGKAANAGGVAVSGLEMAQNSARLSWTAEEVDARLKDIMKSCFQNGLDTAKEYATPADGILPSLVTGSNIAGFTKVAAAMKDQGDWW