GGLTPVTTLDEYAAFLDLCTEGKQPTVFDFVAPWCKPCKEVKPRLKRLQKKYPDATVYVVDVDSPGAEELLLELNIPAIPAFLFFKGGKQVGSIVGYDPPELLEAVREMFG