MLSVLRKSFPNGVTHAHRVIRCKSNQDKCAKNALIILAPGAEEMEFTISADVLRRGKILVTVAGLHDCEPVKCSRSVVIV PDTSLEEAVTRGDYDVVVLPGGLAGNKALMNSSAVGDVLRCQESKGGLIAAICAAPTALAKHGIGKGKSITSHPDMKPQL KELYCYIDDKTVVQDGNIITSRGPGTTFDFALKITEQLVGAEVAKEVAKAMLWTYKP