MELGEPQRVQALVQSGLSHLPSQYIQPPESQPSARRRPSESGVPVVDLFHFDPNRSDDLRQQVWQLCHEWGAFQVVNHGVPRRLLDEIRTVGFSFFNSPMPEKLKYNCDGSGAATEGYGSRMLTKDDGVLDWRDYFDHHTFPLSRRNPTRWPDSPPNYREVVTEYSECMKVLAQKLLRIISEGLSLPCSFIEEAVGEVYQNITISYYPPCPQPELALGLQAHSDMGAITLLVQDEVEGLEVLKDGEWVTVQPLSDAIVVILADQTEIISNGEYISAQHRAIVNAHQPRLSVATFYDPSKARKISPASELVTEYSPLRYHGVMYGDYVSAWYSKGPEGKRNIDALLVHH