MTDQTYCDRLVQDTPFLTGHGRLSEQQVDRIILQLNRYYPQILTNKEAEKFRNPKASLRVRLCDLLSHLQRSGERDCQEFYRALYIHAQPLHSRLPSRHALQNSDCTELDSGSQSGELSNRGPMSFLAGLGLAVGLALLLYCYPPDPKGLPGTRRVLGFSPVIIDRHVSRYLLAFLADDLGGL