MESFSARLNASEGSFFLTEQQNSVKRHVQKLVDQGALPKNMLDKLGDVPAARSVYDVPLTVIKSRPASEMVFQYNGVPVPHMSSSESWARLGTSKVSLGSAKWTAEGASIFSIADGKKLAQEPAKLPSQWELNRQRKIAKAAVDSRVVNGIRLMPEYTPARAMLWGTILAMWGTGAIVASASRGMDIHTAEEASLKLKAQVQPVVDFVASAFVPLREWCNQQEAHESVTGRLVPFQELARRMRSKLGHEQHS*