MSVIDVNRRSHLFFFVLSLSIYLYPPRRHQHDPNSGYSVRGVRACHLNRKRTYPLAMVALDIGIAHYWLDHLYGAFMHRLKLAPPFFSAGWGGAKLDLLQQATRQLLVSHCQCSLGDLAAAKSVALVQQEFWPPALINPLWRTVWESKTARLQEGVFVTPCIPQLREALPIESYVARVALLTPRETPFSELACVVHLAGTGDHGFQRRLRLGGPLLKDKIATIVLESPFYGQRRPCMQHGAKLLCVSDLLVLGRVTIEETRALLYWMELAGFKKLGVCGLSMGGIHAAMVGSLHPVPLATLPLLAPHSAAVAFCEGILQYGTAWDALMLDHACNTGMTLGQVRDRMRTILELTDVTRFPIPKNPAAVVFVAATNDGYIPKHSVLEFQRAWPGSEVRWVTGGHVSSFLLHHKVFQAAIRDALARL*