MRILFVGPPLYGLLYPVLSLAQAFRVNGHEVLIASGGKFAQKAAEAGLVVFDAAPGFDSEAGYRRQEALRKENNIGTKMGNFSFFSEEMTDPLVAFAGQWRPDLIVYPPLGVVGPLIAAKYDIPVVMQTVGFGHTPWHIKGVTKSLSNAYRRHGVSAPPRDLAWIDVTPPSMSILQNDGEPVISMQYVPYNGGAVWEEWWERTPDRKRLLVSLGTVKPMVDGLDLISWVMDSAGEVDAEIILHLPANARSDLRSLPPNVRLVDWLPMGVFLNGADGFIHHGGAGNTLTALHAGIPQIVFGQGADRPVNARAVVERGCGIIPGKSGLTSSMINTFLGNRALREASQEVAAEMAAQPCPTEVAKKLIAMLQHG